I then wanted to know who CALLs this function so I found who: it only happens when you run the game from 圆4dbg. Another moment in time when the function might break is when you enter or leave the game world. And yes, 圆4dbg did break and I could trace the code. because I had a feeling the module gets initialized at run-time. First moment in time: launching the game through the debugger. I initially checked the function with all those command references and by "checked" I mean setting a breakpoint at its prologue and testing if 圆4dbg breaks on it in various moments of time. All nice and dandy looking, but still how to execute such commands or how to even open up a console in-game? Well. Checking through I found these:Ĭhoosing one of them and following it in disassembler led me to find even more:Īlright. So, ran the game, dumped it to disk and found all string references. I'm using the CPY version for the purpose of this topic alongside: Cheat Engine and 圆4dbg. Am guessing engine modules can be shared or SDK adapted from one title to another, under the same umbrella, the difference being the graphics engine which pretty much ends-up naming the whole product. Started a bit of digging of my own in this engine can see it's not as modular as Anvil or Dunia, but resembles something I've seen in Shadow of the Tomb Raider (or any in the series) or Dark Souls 3. JustCause4.CT 1.0 (20.42 KiB) Downloaded 64 times Moon_gravity_on - enables weird pull gravity (happens on jump) Ply.award_achievement.i_can_see_my_house_from_here - enables this achievement (reveal map?) Ply.check_achievement.i_can_show_you_the_world - enables this achievement (reveal map?) Ply.check_achievement.sanctuary - does nothing Ply.unequipweapon - unequips current weapon enables unlimited magazine ammo (infinite symbol bottom-left) Ply.pause - player vanishes camera locked replenishes all ammo to max (creates an invisible beacon) Code: Select all - sets on fire the vehicle you're in
0 Comments
Leave a Reply. |