As most of you are probably well aware, Aeria patched TS again today. These patches have been a real headache for people like MegaByte and I because addresses must be found again (and most of them tested before release) and then players have to re-download their hax and sometimes this takes a few days.
I decided to remedy this situation today. The solution I found is amazingly simple. So much so, in fact, that I'm surprised Aeria hasn't done anything to protect against it.
This is how it works: in the AeriaGames folder where TS is located, there is a file called PRESENTVERSION.dat. This file is actually a simple text file that contains a numerical value (the version # of the game). This is what Aeria checks when they push new updates down to the players. If the version number on your machine doesn't match the version number on the server, your game gets updated.
Now, to avoid headaches for EVERYONE (players and hax-writers alike), we can simply bypass these troublesome updates (most of them are only to change addresses, the most recent update was for this reason) by changing the value in PRESENTVERSION.dat to be the most current version number.
Obviously this is an imprudent solution if Aeria were to add new content to the game, for example. If there is another huge update like the God levels, this would not be a good idea since your game probably won't run. However, for mini-updates like the one we had today this exploit is perfect. I've tested this myself and an old version of Map Fun is still working beautifully, and all I have done is change two numbers in a file.
For those that are interested, the current version number is 00099. Input this number into the PRESENTVERSION.dat file and you won't even need to grab updated hacks, just play as normal.
I will post version numbers in the future to this thread. Unfortunately, I do not have a way to check if there is an update coming down the pipe to help players avoid being inadvertently updated, so try to check this thread a couple times a week. If there is an update and I catch it, I will certainly alert everyone and share the new version number.
I decided to remedy this situation today. The solution I found is amazingly simple. So much so, in fact, that I'm surprised Aeria hasn't done anything to protect against it.
This is how it works: in the AeriaGames folder where TS is located, there is a file called PRESENTVERSION.dat. This file is actually a simple text file that contains a numerical value (the version # of the game). This is what Aeria checks when they push new updates down to the players. If the version number on your machine doesn't match the version number on the server, your game gets updated.
Now, to avoid headaches for EVERYONE (players and hax-writers alike), we can simply bypass these troublesome updates (most of them are only to change addresses, the most recent update was for this reason) by changing the value in PRESENTVERSION.dat to be the most current version number.
Obviously this is an imprudent solution if Aeria were to add new content to the game, for example. If there is another huge update like the God levels, this would not be a good idea since your game probably won't run. However, for mini-updates like the one we had today this exploit is perfect. I've tested this myself and an old version of Map Fun is still working beautifully, and all I have done is change two numbers in a file.
For those that are interested, the current version number is 00099. Input this number into the PRESENTVERSION.dat file and you won't even need to grab updated hacks, just play as normal.
I will post version numbers in the future to this thread. Unfortunately, I do not have a way to check if there is an update coming down the pipe to help players avoid being inadvertently updated, so try to check this thread a couple times a week. If there is an update and I catch it, I will certainly alert everyone and share the new version number.