Changing char to int (Reverse Engineering)
Hello:
The server binary in question can be downloaded here: download2.taleworlds.com/mb_warband_dedicated_1158.zip. The executable is named mb_warband_dedicated.exe.
I'm still learning Reverse Engineering and because of that ran into a small issue.
I'm attempting to change the char value stored at the memory address: 00AB1C9C into an integer(32-bit) data type.
The reason for this is because the server executable has a player cap of 200 players. I can currently alter that value to the maximum byte value of 254. Now I'm trying to push that cap farther beyond the byte range of 0-254.
I tried hex editing the value stored on the above memory address but the game only reads the byte range(0-254) of that value, so even if i change the value at the memory address above, the game still only reads it as a byte value. Anything above 254 is reset back to 0.
Thank you so much for helping me.