The GameMaker_Template(x32-x64).ct table worked up until 0.27.1. With the release of gave version 0.28.02, I was unable to get it to work. Anyone know how/where we request someone with the ability to possibly look in to troubleshooting this? ThanksunREAL wrote: ↑Fri Oct 14, 2022 5:43 amhow to get everything you want:
download : viewtopic.php?p=218576#p218576
GameMaker_Template(x32-x64).ct
from aSwedishMagyar
open the table and change line 92 to GM.Strings.IndexCorrection = 0
now enable the table and generate the globale variables, search for general_debug and set it to 1
debug mode is now enabled:
ZERO Sievert
Re: ZERO Sievert
Re: ZERO Sievert
You don't need the table to open the debug menu, you can access it by pressing CTRL+ALT+P, that should make the "DEBUG(F1)" pop up
Re: ZERO Sievert
Thanks. That was already mentioned in this forum thread. But that was not what I was referring to as "not working" in the recent 0.28.02 update. The trainer's "Generate Object Variables" and "Generate Global Variables" features are not working. Hoping someone with knowledge of these trainers can look at it and possible fix it. Thanks,
Re: ZERO Sievert
I think it changed to 64 bit with the new version, and the offsets seem to be off. I'll have to try and figure it out, but I don't understand all the structures. As a starter if someone is interested, I dissected [gml_GlobalVariables] and found the address of the pointer seems to be +0x48 instead of 0x58 so I made this change, but I'm guessing other offsets need changed too...
Well, this seems to work changing the offset back to '0-0x186A0' also...
Code: Select all
-- JASON: Change to 0x48 for 64 bit
-- GM.Object.VarArray = targetIs64Bit() and 0x58 or 0x2C
GM.Object.VarArray = targetIs64Bit() and 0x48 or 0x2C
- Attachments
-
- ZERO Sievert_v0.28.CT
- (169.77 KiB) Downloaded 2484 times
Re: ZERO Sievert
@jgoemat. Thank you so much sir/ma'am. This change allowed you table to run for me perfectly on game version 0.28.02.jgoemat wrote: ↑Sat Jan 21, 2023 8:04 amI think it changed to 64 bit with the new version, and the offsets seem to be off. I'll have to try and figure it out, but I don't understand all the structures. As a starter if someone is interested, I dissected [gml_GlobalVariables] and found the address of the pointer seems to be +0x48 instead of 0x58 so I made this change, but I'm guessing other offsets need changed too...
Well, this seems to work changing the offset back to '0-0x186A0' also...Code: Select all
-- JASON: Change to 0x48 for 64 bit -- GM.Object.VarArray = targetIs64Bit() and 0x58 or 0x2C GM.Object.VarArray = targetIs64Bit() and 0x48 or 0x2C
Re: ZERO Sievert
@jgoemat. I just tested this with new game version 0.29.4 (Feb 22, 2023). Your 0.28 table still works perfectly fine with game version 0.29.4, Thanks again.jgoemat wrote: ↑Sat Jan 21, 2023 8:04 amI think it changed to 64 bit with the new version, and the offsets seem to be off. I'll have to try and figure it out, but I don't understand all the structures. As a starter if someone is interested, I dissected [gml_GlobalVariables] and found the address of the pointer seems to be +0x48 instead of 0x58 so I made this change, but I'm guessing other offsets need changed too...
Well, this seems to work changing the offset back to '0-0x186A0' also...Code: Select all
-- JASON: Change to 0x48 for 64 bit -- GM.Object.VarArray = targetIs64Bit() and 0x58 or 0x2C GM.Object.VarArray = targetIs64Bit() and 0x48 or 0x2C
Re: ZERO Sievert
I don't seem to get the table to work, I am confused. Is it not like any standard table? Run the game, run the script? Or do I need to be in a map? Please help a boi out.
Re: ZERO Sievert
It's like every standard table, and has been working flawlessly for several versions now.
1) Run/Launch the game
Note: Start a New game or Load a current one
2) Open Cheat Engine 7.5 and the .CT file
3) Attach the process [Zero Sievert.exe]
4) Click [X] Enable
Note: A GUI window will pop up and run a script, should see this
Lua Engine
- CScript List found at: ZERO Sievert.exe+B6BEC
- Object List found at: ZERO Sievert.exe+52B2A
- Global Variables found at: ZERO Sievert.exe+40993
- String List found at: ZERO Sievert.exe+49325
- Objects Table Parsed
- CScript Table Parsed
- Strings Table Parsed
5) Click [X] Find My Variables
Note: Another GUI window will pop up and run a script, should see this
Lua Engine
- collectGlobalVariables() GM.Object is table: 000000000FC042D0
- collectGlobalVariables() GM.Object.VarArray is 72
- base is 243BDE0
- collectGlobalVariables() GM.Object.VarNum is 8
- num is 7FE
- new base is 1FABDBC0
- looping through 2046
- creating memory record...
6) Click [X] Globals and ]X] Player to see the values you can modify,
Re: ZERO Sievert
Tried it multiple times, but there are no numbers displayed, only "??" and it stays that way, even if I get hurt or thirsty or whatever. But thanks for the help, mate.
Re: ZERO Sievert
Wish I could help more. All I can tell you is for me, game version 0.29.4 (Feb 22, 2023) works perfect with the CE table [ZERO Sievert_v0.28.CT] by jgoemat » Sat Jan 21, 2023 3:04 am in this thread.
Re: ZERO Sievert
@jgoemat. I tested your [ZERO Sievert_v0.28.CT] with the following newer game versions. Works with up to version 0.30.15, but starting with 0.31.13 (Jul 19, 2023), the [Global] works, but the [Player] does NOT. [Generate Object Variables] -> [obj_player] -> [obj_player Instance 1] does NOT. The [obj_player Instance 1] does NOT even show. ONLY [obj_main_menu] -> [obj_main_menu Instance 1] does. Just an observation, it MAY have to do with starting with 0.31, [Alt-Tabing out of the game to get to CheatEngine causes the game to "Pause" and go back to the [RESUME] screen. It does not do this in version 0.30.15 and prior. Maybe that is why the "player" objects are not available and working? Just a thought for those people who are a lot smarter than me.jgoemat wrote: ↑Sat Jan 21, 2023 8:04 amI think it changed to 64 bit with the new version, and the offsets seem to be off. I'll have to try and figure it out, but I don't understand all the structures. As a starter if someone is interested, I dissected [gml_GlobalVariables] and found the address of the pointer seems to be +0x48 instead of 0x58 so I made this change, but I'm guessing other offsets need changed too...
Well, this seems to work changing the offset back to '0-0x186A0' also...Code: Select all
-- JASON: Change to 0x48 for 64 bit -- GM.Object.VarArray = targetIs64Bit() and 0x58 or 0x2C GM.Object.VarArray = targetIs64Bit() and 0x48 or 0x2C
0.29.4
- [X] Generate Global Variables
- [X] Generate Object Variables
0.30.15
- [X] Generate Global Variables
- [X] Generate Object Variables
0.31.13
- [X] Generate Global Variables
- [ ] Generate Object Variables - *** NOT working
0.31.16
- [X] Generate Global Variables
- [ ] Generate Object Variables - *** NOT working
Re: ZERO Sievert
Hoping someone in the community can help me with a question regarding @jgoemat's [ZERO Sievert_v0.28.CT] table. I went through and looked at all the values under Global and Player. I'm looking for the one that controls "weapon durability". Would like to be able to freeze it at 100% so the weapons do not degrade. If anyone knows which one it may be, or can let me know how to accomplish that, I'd appreciate it. Thanks in advance.
Who is online
Users browsing this forum: Foragar, Iliandel, Sipsi, YandexBot