[EXPLOIT] Bypass Aeria Patches

05/07/2010 05:30 Mr E#1
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.
05/07/2010 07:32 ddkhangvt#2
That is cool ! But i think the file has been updated is TwelveSky2.exe . And we keep file current version ( Auto tool working ) is ok ! But i remember in TS1, i do like that and when i play game, it says "the game is not correct current version " . I hope it use ok in TS2 !
05/07/2010 08:01 Mr E#3
This works, I've tested it myself. I played for two hours today after the update.

You're correct in saying that the file TwelveSky.exe is update, but to send the update to you Aeria checks the PRESENTVERSION.dat file. If the version is already the current number, they don't send the update and your addresses don't change.

Hope this makes sense. I'm drunk right now which is amazing because all this is spelled correctly. I hope.
05/07/2010 10:50 Mastershouter#4
Not realy new, this we made already after 1st patch a year ago after CB lol. So it was possible to change stats whenever u wanted it. Coz in CB there was not the lvl 40 limit for free reset.

Its good for small patches but if new content comes to the game u have to find the new addys anyway.
05/07/2010 16:45 Mr_Troy22#5
This was used back in TwelveSky 1 as well.
05/07/2010 18:01 Rothwell#6
If addresses have changed, when you find the new ones, please post them in the 12sky2 addresses list topic so I can update them.
05/07/2010 18:33 Mr E#7
Well never mind then. I didn't see any topics saying that it had already been done. Sorry.
05/07/2010 18:40 tootz#8
hi Mr.E on my file of 12 sky this PRESENTVERSION.dat is a movie version,, i dont knw what happen to this PRESENTVERSION.dat is,, jeje so what should i do about this,, thx
05/08/2010 04:20 ddkhangvt#9
Mr.E ! I need file TwelveSky2.exe in prevvious version . Please upload this file ! THanks so much !!!!
05/11/2010 19:04 BlaXpirit#10
This can be done much easier. I always start TwelveSky2 without Launcher. I simply (well, not really simply) run TwelveSky2.exe
I've hacked the parameters that Launcher.exe gives to TwelveSky2.exe
So... simply, no updates without changing any files
05/11/2010 22:59 Mr E#11
Well fuckin shoot me for trying to add to the forum.

All of you suck.
05/11/2010 23:32 Mega Byte#12
Yes alternatively you can use Process Explorer from sysinternals and look at the command line paramaters that the launcher passes to the game.

But thanks for posting Mr.E your just trying to help out :)

As for people who cant open the .DAT file drag it into notepad.
05/12/2010 17:56 lambada09#13
Hey, how do u see it? Dun see...I use Process Hacker to trace down the bypass so i can open multi windows at the same time. I alreay know a way to open multi clients without using those third party appz posted here.
06/17/2010 12:32 Paladinz#14
Well they seem to have fixed this in todays patch. I've been using this method to keep Map Fun working for ages but now if I roll back the version and just update the dat file contents I cant connect o the game servers at all.

Was good while it lasted tho :)
06/17/2010 14:39 King0fKingz#15
Quote:
Originally Posted by Paladinz View Post
Well they seem to have fixed this in todays patch. I've been using this method to keep Map Fun working for ages but now if I roll back the version and just update the dat file contents I cant connect o the game servers at all.

Was good while it lasted tho :)
yes thats becuase they changed the server addy's like the server's were server sided along with the levels money and etc but now they changed it all to stop hackers. but i guess it wont take toooo long to figure it out? just wait for new update of mapfun to work then u can always reset it again :)