Quote:
Originally Posted by Decima
ok, do we know for sure that the packets arent already set up to support DWORDS, or since the structure of the data being sent is a WORD, we are assuming that the packet structure is setup to only support the datatypes being sent?
|
I assume Zektor has checked the index packets (I haven't) and knows that the index part of the packet is only set to 2 bytes (WORD).
Quote:
Originally Posted by Decima
in-other-words, is it possible for the packet structure to be setup to support a larger size but still send a smaller type? and if so do we know for sure that the packet structure isnt already like this?, how do we know? where and how do we look for this?
sorry u guys are being vague still, i dont know anymore then i did when i made my first post :|
|
It wouldn't change anything if we only changed the packet structure to a 4 byte (DWORD) index space, if we still would treat the data as 2 bytes (indexes would still be reused in a cycle of 65535, see my example).
What we would need to do to get larger indexes working:
1) Change packet structure
2) Change all index related loading code to use DWORD pointers instead of WORD
3) Minor changes? (no idea how the index related stuff is built)