Asterix Gaming Guild Logo GeneralXXLXXL 2XXL 3Olympic GamesXXL SpeedrunningXXL Romastered SpeedrunningXXL 2 SpeedrunningXXL 2 Remaster SpeedrunningOlympic Games SpeedrunningRecent StratsOther Asterix GamesOther GamesAsterix MediaSpoofy GoofsCreative ShackVideosHelpBot SpamRetro GamesModdingStreamsPatchesModsToolsResourcesDownloadsWikiUnfair XXLCaesar's ChallengeIntroductionsVC TextAnnouncementsVillage GatesRulesFeedback

#modding

yarnfang
Cheat Engine being a little bitch,
yarnfang
That's the problem >:c
AdrienTD
I never used pointer scanning 😄
PegPeregoGaucho
well,thank you anyways :lul:
yarnfang
The skilled don't have to :(
AdrienTD
Yeah, I don't really have to.
AdrienTD
For me, it's enough to know in which class a variable is stored.
AdrienTD
Then I already have code that determine the pointer of that class.
yarnfang
:gyjgyjh: me looking at Cheat Engine results.
PegPeregoGaucho
@yarnfang https://forum.cheatengine.org/viewtopic.php?p=5731375
yarnfang
Yeah, I've read through that one :(
PegPeregoGaucho
https://forum.cheatengine.org/viewtopic.php?p=5727940
PegPeregoGaucho
something needs to work
yarnfang
Stuff working is never a requirement of life :(
AdrienTD
What I do in XXL: 1. I find the address of the value using Cheat Engine. 2. I determine the base address of the structure/class containing the value. 3. I look at the first value of the class which is often a virtual function table. 4. I look in IDA for references to the virtual function table to get the class' constructor code. 5. Find a reference to the constructor to find the class registration code. There you should find the name and ID of the class.
AdrienTD
In the case of the helmet count, it is in CKAsterixPlayer
PegPeregoGaucho
so you can just change the helmet count in CKAsterixPlayer?
AdrienTD
yes
AdrienTD
Using my tool, you can open up the CKAsterixPlayer and see the helmet count there.
yarnfang
There was also this I wondered if it could be the cause of any problems