Quote:
Originally Posted by neuroton
and how much data between those values data.pak contains? this part offsets will be moved by 3 bytes
To be clear with this imagine an apartment building with 100 apartments 5 flats per one floor
Now imagine u can do thing like taking all the floor with ap. nr 50 to 55 and paste it next after floor with apartment 20-25. What happens? the number of apartments doesnt change but if if u live in flat nr. 40 after that change ull live in 45 and if post and mailman arent informed about that change u wont be recieving ur mail (the program wont be able to cooperate with that part of data)
|
I get what you mean, and when thinking about it: It shouldn't work... but it does. And don't necessarily look at it in such a simplistic way. Programing languages are called LANGUAGES because they are just as complicated as any, as well as they are more complex. When a script would call up an offset: it doesn't only have 1 name which it can be called under, it is NOT like an address in an apartment building, which can't be described as anything less or more.
A certain offset can be called upon in many different ways, I myself don't know 100% detailed specifics so it is merely impossible for me to clearly explain, but honestly just logically think about it: A game... having reference only to... a... data.pak with only 1 set of handlers....... If that were true, then we wouldn't need hex editors we'd be able to fuck the game from ear-to-ear with tsearch and wpe pro...
IF YOU ARE TRYING TO CHANGE THE STACK NUMBER ALL YOU NEED TO DO IS TAKE 3 BYTES AWAY FROM THE NAME OF THE MISC ITEM!
And BTW: When I first heard that you can client side edit with hex editor, even before it arose on this forum.... I was trying all this shit by myself... Trying to figure all this shit out, and all I can tell you is that adding bytes to the data.pak will not crash, break or corrupt the game except for the language. Because even though you may believe that those 3 bytes effect EVERYTHING!!! they don't. They only affect the last end of the data.pak... Which is the word filter....
Now you see I know this from first hand experience. I was adding bytes without removing because in the first 5-10 edits I literally saw NO DIFFERENCE in the game. But a little later it came to my attention that certain combinations of letters were not allowed, even though they were before.... but thats as BAD as it got...
In conclusion: just edit the name of the misc item!