Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Legacy Angry Birds Games trainer - SOLVED!

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
JackTheFroster
How do I cheat?
Reputation: 0

Joined: 07 Jan 2025
Posts: 5

PostPosted: Tue Jan 07, 2025 2:50 pm    Post subject: Legacy Angry Birds Games trainer - SOLVED! Reply with quote

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



3.png
 Description:
Working
 Filesize:  977.89 KB
 Viewed:  17991 Time(s)

3.png



2.png
 Description:
Error 2
 Filesize:  884.75 KB
 Viewed:  17991 Time(s)

2.png



1.png
 Description:
Error 1
 Filesize:  766.71 KB
 Viewed:  17991 Time(s)

1.png




Last edited by JackTheFroster on Fri Apr 04, 2025 11:37 am; edited 1 time in total
Back to top
View user's profile Send private message
Csimbi
I post too much
Reputation: 97

Joined: 14 Jul 2007
Posts: 3296

PostPosted: Sat Jan 11, 2025 3:32 am    Post subject: Reply with quote

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
View user's profile Send private message
JackTheFroster
How do I cheat?
Reputation: 0

Joined: 07 Jan 2025
Posts: 5

PostPosted: Wed Mar 12, 2025 10:13 am    Post subject: Reply with quote

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
View user's profile Send private message
byteburner
Cheater
Reputation: 0

Joined: 09 Feb 2023
Posts: 31

PostPosted: Wed Mar 12, 2025 11:07 am    Post subject: Reply with quote

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
View user's profile Send private message
JackTheFroster
How do I cheat?
Reputation: 0

Joined: 07 Jan 2025
Posts: 5

PostPosted: Tue Mar 25, 2025 9:06 am    Post subject: Reply with quote

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
View user's profile Send private message
JackTheFroster
How do I cheat?
Reputation: 0

Joined: 07 Jan 2025
Posts: 5

PostPosted: Wed Mar 26, 2025 9:13 am    Post subject: Reply with quote

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
View user's profile Send private message
JackTheFroster
How do I cheat?
Reputation: 0

Joined: 07 Jan 2025
Posts: 5

PostPosted: Thu Mar 27, 2025 4:56 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites