View previous topic :: View next topic |
Author |
Message |
JackTheFroster How do I cheat?
Reputation: 0
Joined: 07 Jan 2025 Posts: 5
|
Posted: Tue Jan 07, 2025 2:50 pm Post subject: Legacy Angry Birds Games trainer - SOLVED! |
|
|
Background information:
It started years ago, when Angry Birds was released with its spin offs for PC. There was one specific cheat that i enjoyed using (besides playing legit of course). It was pretty simple: Activate the cheat and you can control your slingshotted bird with U,H,J,K. This was around 2012-2013. While searching online for the games today, there were all the latest setups for all games archived. After a little digging, it was obvious that all the games (including most mobile versions) were officialy abandoned and mostly wiped off the surface. This made the activation process at least easier, since the server for validating a valid registration key is not reachable anymore and most of the games activate themselves even without any input. But the problem here is the following:
Geri, the developer of these trainers and cheat tables i used back then, vanished with most of these files. You can search for them and find mostly broken ones with only one working: The Angry Birds Star Wars trainer. All the other ones got broken due to game updates and the updated trainers got lost with the original website being offline today. Only the website got archived, but sadly no trainer. Even all the posts from Geri on this website with the cheat tables were deleted. Through the wayback machine you can just get to the download links, but none of them were archived. My mission is to understand and fix the trainers, or to create at least the cheat tables for each game. While searching for tutorials on reverse engineering and any clue on how to find the values used for controlling the bird, i only get to a point of frustration because i basically dont know anything about all of this and nothing seems to make sense for me. I included some screenshots of 2 errors in hex values (i guess?) being almost the same when trying to activate the cheat with pressing "1" and one other with the cheat working in the Star Wars version. If anyone can help me creating a cheat table, finding the correct values from the trainers or anything else, it would be much appreciated <3
Description: |
|
Filesize: |
977.89 KB |
Viewed: |
17987 Time(s) |

|
Description: |
|
Filesize: |
884.75 KB |
Viewed: |
17987 Time(s) |

|
Description: |
|
Filesize: |
766.71 KB |
Viewed: |
17987 Time(s) |

|
Last edited by JackTheFroster on Fri Apr 04, 2025 11:37 am; edited 1 time in total |
|
Back to top |
|
 |
Csimbi I post too much
Reputation: 97
Joined: 14 Jul 2007 Posts: 3296
|
Posted: Sat Jan 11, 2025 3:32 am Post subject: |
|
|
Geri did not vanish, he passed away, RIP.
Only his legacy remains.
The AOB signature needs to be updated (an potentially, the code).
|
|
Back to top |
|
 |
JackTheFroster How do I cheat?
Reputation: 0
Joined: 07 Jan 2025 Posts: 5
|
Posted: Wed Mar 12, 2025 10:13 am Post subject: |
|
|
Oh damn... Rest in peace...
I only came further in some digging through his code, but i can't figure out anything since this is quite new to me... i will share my updates on this sooner or later. I would love to update his great work on this cheat!
|
|
Back to top |
|
 |
byteburner Cheater
Reputation: 0
Joined: 09 Feb 2023 Posts: 31
|
Posted: Wed Mar 12, 2025 11:07 am Post subject: |
|
|
JackTheFroster wrote: | Oh damn... Rest in peace...
I only came further in some digging through his code, but i can't figure out anything since this is quite new to me... i will share my updates on this sooner or later. I would love to update his great work on this cheat! |
Can you pass the table for me please. I have a free time nowadays and want to spend it on such a thing.
|
|
Back to top |
|
 |
JackTheFroster How do I cheat?
Reputation: 0
Joined: 07 Jan 2025 Posts: 5
|
Posted: Tue Mar 25, 2025 9:06 am Post subject: |
|
|
Recap: AB Star Wars AND Space code works fine and i created a table in CE which should work with enabling and disabling the cheats. it should also detect and select the process automatically when the game is already running (otherwise you have to select the process manually [done with lua script]).
AB Space code worked fine after the aob1 was changed by just one number.
There are 2 other codes that i copied from the trainers of Geri. i have already tried editing the code a bit which results in no errors but controlling the bird after launch is still not possible.
There are no codes available for 2 of the games, but i have made a table for them anyways. most of the code should be able to be copied and pasted.
So we got:
Angry Birds - no code
Angry Birds Seasons - not working
Angry Birds Rio - not working
Angry Birds Space - working
Angry Birds Star Wars - working
Angry Birds Star Wars II - no code
EDIT: The files should be "linked" in my next post
Last edited by JackTheFroster on Thu Mar 27, 2025 4:09 am; edited 1 time in total |
|
Back to top |
|
 |
JackTheFroster How do I cheat?
Reputation: 0
Joined: 07 Jan 2025 Posts: 5
|
Posted: Wed Mar 26, 2025 9:13 am Post subject: |
|
|
UPDATE: I got 4 of them fully working now. The code was mostly the same for the newer (i would say post Space) games. i copied the code, changed maybe some tiny parts and got them working. Star Wars II was quite fast with the controlling, so i had to edit the bcord from "3F800000" (which should be a 1.0 float) to "3DCCCCCD" (which is 0.1). Rio on the other hand was more based on the Seasons code i think. afterall it is quite a progress:
Angry Birds - no code / not working
Angry Birds Seasons - not working
Angry Birds Rio - working
Angry Birds Space - working
Angry Birds Star Wars - working
Angry Birds Star Wars II - working
But i have no clue on the other games. no matter what i did, activating the script does nothing. If it's allowed to do it like this, here should be the link to the files:
https:
//mega.nz
/folder/RFxjAbbD#SmPClwoONOUSTKqP3KbCAg
|
|
Back to top |
|
 |
JackTheFroster How do I cheat?
Reputation: 0
Joined: 07 Jan 2025 Posts: 5
|
Posted: Thu Mar 27, 2025 4:56 am Post subject: |
|
|
I edited this post because i dont like too much text and i just want to have the most useful information here...
So on the list i can update it now to:
Angry Birds - working
Angry Birds Seasons - working
Angry Birds Rio - working
Angry Birds Space - working
Angry Birds Star Wars - working
Angry Birds Star Wars II - working
What happened: by commenting out following code in the seasons AND main game
//cmp edi,[birdid]
//jne originalcode
i got a positive response by getting all objects and the bird to move. after changing edi to edx, i got the bird moving!... as long as nothing else was moving. seems like the bird isnt the only object in "[birdid]" and i tried digging more, but nothing really was clear for me and just points to nothing. something about those eax, edx, etc... values seem to be just not like in the other games.
EDIT: And now guess what the fix was... The aob1 in the both games were pointing to a wrong code, that did not store the right value of the bird. after finding out, that aob1 has a code "cmp ecx,02" or something, i also found out, that in a working game, it always had the bird stored in ecx. So i quickly found the right aob to update it and now i have recovered the cheat for ALL games, and even UNDERSTOOD, what was the issue all along. Trying to find the issue with chat gpt was kind of nerve wrecking, but in the end i did it... So proud to say this project is finally finished :D
|
|
Back to top |
|
 |
|