Swords and Sandals Immortals
Swords and Sandals Immortals
Game Name: Swords and Sandals Immortals
Game Engine: Godot Engine 3.4.4
Game Version: V0.4.1.A
Options Required: Health, Stamina, Stats Points Pointers, Skills, Money, set days in single player, set enemies health and Stamina, etc..
Steam Website:
Game Engine: Godot Engine 3.4.4
Game Version: V0.4.1.A
Options Required: Health, Stamina, Stats Points Pointers, Skills, Money, set days in single player, set enemies health and Stamina, etc..
Steam Website:
Re: Swords and Sandals Immortals
haha dumped the game and found the Debug flag:
The flag mostly is useful if you start a new game, then you have all the debug options to cheat your character and give yourself items (e.g full armor sets with the "Armour Set" value, press "Update" to add it to the inventory) or you can just use any of the high level champions with perfect eqiuip.
note : while the debug mode is active the gameplay behave is a bit different, you can deactivate the debug mode everytime ( you might have to load you game again to set everything to normal again )
but yeah have fun experimenting with it there is also a additional "HaxxorPanel" menu( yes the dev really named it Haxxor ) but didn't find a way yet to invoke it ... so I might look later again...
edit:
added some pointers:
unfortunately its hard to make a real god script, why:
Godot scripts are executed as compiled byte code inside a virtual machine, so you can't just normally debug a function...
I can modify the byte code ( e.g return 0 to skip a function or change the return value) but this game is using the same class for the enemy and for the player, that means I would need to do a "isPlayer?" check inside a compiled byte code buffer ...
I didn't find a "invulnerable" flag coz this Im only providing pointers to player health/armor/resistances, but if you set your resistances/defence/Agility incredible high(+frozen health) it should act like a semi-god mode
table made for game version : 0.4.3.A.6 with Cheat Engine 7.4
last important note : Godot variables ( called variants ) are basically typeless!
that means it can happen that e.g the gold pointer shows something like this "4.87965911377691E-318" if thats the case change the pointer type (left from the value) from Double to 4 Byte ... if you have 30 gold but it shows "0" then do the opposite, change the pointer type to Double
so generally speaking : if the value does not make any sense change it from Double to 4 Bytes or from 4 Bytes to Double!
Newest table does have a Update Pointer Types script, if you execute it after the pointers are found the script will auto. detect the right type.
Note : it CAN happen that the types are changing randomly while playing, thats how the engine works and how the script is handling the values ... so just keep in mind if some pointer values feels odd just execute the Update Pointer Types script
Edit:
If Debug Mode is activated press Alt+H for the "HaxxorMenu"
You might have to open the Info Panel (top left corner) first to force the game to read the debug flag
//
Game Version 0.5.0.A.2 Update:
There is now a Update Pointer Types script, it does auto. update the pointers type ( 4 Byte -> Double / Double -> 4 Byte ) if you execute it.
The flag mostly is useful if you start a new game, then you have all the debug options to cheat your character and give yourself items (e.g full armor sets with the "Armour Set" value, press "Update" to add it to the inventory) or you can just use any of the high level champions with perfect eqiuip.
note : while the debug mode is active the gameplay behave is a bit different, you can deactivate the debug mode everytime ( you might have to load you game again to set everything to normal again )
but yeah have fun experimenting with it there is also a additional "HaxxorPanel" menu( yes the dev really named it Haxxor ) but didn't find a way yet to invoke it ... so I might look later again...
edit:
added some pointers:
unfortunately its hard to make a real god script, why:
Godot scripts are executed as compiled byte code inside a virtual machine, so you can't just normally debug a function...
I can modify the byte code ( e.g return 0 to skip a function or change the return value) but this game is using the same class for the enemy and for the player, that means I would need to do a "isPlayer?" check inside a compiled byte code buffer ...
I didn't find a "invulnerable" flag coz this Im only providing pointers to player health/armor/resistances, but if you set your resistances/defence/Agility incredible high(+frozen health) it should act like a semi-god mode
table made for game version : 0.4.3.A.6 with Cheat Engine 7.4
last important note : Godot variables ( called variants ) are basically typeless!
that means it can happen that e.g the gold pointer shows something like this "4.87965911377691E-318" if thats the case change the pointer type (left from the value) from Double to 4 Byte ... if you have 30 gold but it shows "0" then do the opposite, change the pointer type to Double
so generally speaking : if the value does not make any sense change it from Double to 4 Bytes or from 4 Bytes to Double!
Newest table does have a Update Pointer Types script, if you execute it after the pointers are found the script will auto. detect the right type.
Note : it CAN happen that the types are changing randomly while playing, thats how the engine works and how the script is handling the values ... so just keep in mind if some pointer values feels odd just execute the Update Pointer Types script
Edit:
If Debug Mode is activated press Alt+H for the "HaxxorMenu"
You might have to open the Info Panel (top left corner) first to force the game to read the debug flag
//
Game Version 0.5.0.A.2 Update:
There is now a Update Pointer Types script, it does auto. update the pointers type ( 4 Byte -> Double / Double -> 4 Byte ) if you execute it.
- Attachments
-
- swords_and_sandals_immortals.CT
- Game Version 0.5.0.A.2
Debug Mode + Pointer
+Update Pointer Types Script - (42.24 KiB) Downloaded 5453 times
-
- swords_and_sandals_immortals.CT
- Game Version 0.4.3.A.6
Debug Mode + Pointer - (42.49 KiB) Downloaded 1128 times
-
- swords_and_sandals_immortals.CT
- Game Version 0.4.3.A.6
Debug Mode Only - (19.1 KiB) Downloaded 868 times
Last edited by cfemen on Sun Jun 19, 2022 11:39 pm, edited 11 times in total.
Re: Swords and Sandals Immortals
Seems useful I see there is it looks like load set champion.cfemen wrote: ↑Tue Jun 14, 2022 5:42 amhaha dumped the game and found the Debug flag:
The flag mostly is useful if you start a new game, then you have all the debug options to cheat your character and give yourself items (e.g full armor sets with the "Armour Set" value, press "Update" to add it to the inventory) or you can just use any of the high level champions with perfect eqiuip.
note : while the debug mode is active the gameplay behave is a bit different, you can deactivate the debug mode everytime ( you might have to load you game again to set everything to normal again )
but yeah have fun experimenting with it there is also a additional "HaxxorPanel" menu( yes the dev really named it Haxxor ) but didn't find a way yet to invoke it ... so I might look later again...
edit:
added some pointers:
unfortunately its hard to make a real god script, why:
Godot scripts are executed as compiled byte code inside a virtual machine, so you can't just normally debug a function...
I can modify the byte code ( e.g return 0 to skip a function or change the return value) but this game is using the same class for the enemy and for the player, that means I would need to do a "isPlayer?" check inside a compiled byte code buffer ...
I didn't find a "invulnerable" flag coz this Im only providing pointers to player health/armor/resistances, but if you set your resistances/defence/Agility incredible high(+frozen health) it should act like a semi-god mode
table made for game version : 0.4.3.A.6 with Cheat Engine 7.4
last important note : Godot variables ( called variants ) are basically typeless!
that means it can happen that e.g the gold pointer shows something like this "4.87965911377691E-318" if thats the case change the pointer type (left from the value) from Double to 4 Byte
I think hotfixes versions still works
Re: Swords and Sandals Immortals
I looked again coz it bothered me that I didn't find a way to enable the second debug menu ... and actually its pretty simple lol
If Debug Flag is enabled ( you may have to open the Info Panel first to force the game to read the flag ) and then press Alt+H for the "HaxxorMenu"
-
- What is cheating?
- Posts: 3
- Joined: Sun Jun 19, 2022 10:06 pm
- Reputation: 0
Re: Swords and Sandals Immortals
Game updated to V0.5.0.A.2 and the table no longer seems to work
Please update, thank you
Please update, thank you
Re: Swords and Sandals Immortals
The game updated the Engine from 3.4.4 to 3.5, I've updated the table and made a Update Pointer Types script coz its annoying to adjust some pointers manually from 4 Byte -> Double or Double -> 4 Byte ... I would recommend to execute this script after the pointers are showing values, it will auto. detect the right type ( I explained why this does happen in my post above )Honeytrousers wrote: ↑Sun Jun 19, 2022 10:07 pmGame updated to V0.5.0.A.2 and the table no longer seems to work
Please update, thank you
I probably won't update it again, write me if the 1.0 version is released
Re: Swords and Sandals Immortals
Do you know why we can't properly control any of the arena champions when choosing to play as them through the debug menu? Whenever you enter battle after having selected one from the dropdown menu of the character creation screen, the AI automatically controls it in combat and you lose the match if your selected champion wins. You also can't save your game when you play as an arena champion.
Re: Swords and Sandals Immortals
The haxxor menu can be loaded by holding Alt + 8 + 9 + 0 for a set amount of time, a roar sound will play.
Then you can open with Alt + H.
Then you can open with Alt + H.
Code: Select all
if GlobalVars.DEBUG_MODE != true:
if Input.is_key_pressed(KEY_ALT) and Input.is_key_pressed(KEY_8) and Input.is_key_pressed(KEY_9) and Input.is_key_pressed(KEY_0):
odCounter += 1
if odCounter >= 200:
if not overdrive:
WBSSoundManager.playUI("Raaah")
overdrive = true
else :
odCounter = 0
if ((GlobalVars.DEBUG_MODE or overdrive == true) and Input.is_key_pressed(KEY_ALT) and Input.is_key_pressed(KEY_H)):
haxCounter += 1
if haxCounter >= hDel:
sDelay = 20
doShow( not showing)
Re: Swords and Sandals Immortals
Trying to get the debug menu to run again, I see there’s new values so it can’t necessarily be enabled yet. Anyone able to grab to latest data to run the debug flag?
-
- What is cheating?
- Posts: 1
- Joined: Wed Feb 01, 2023 7:29 pm
- Reputation: 0
Re: Swords and Sandals Immortals
Game updated to I think v0.8.6.D, Update of the Trainer coming soon?
-
- Noobzor
- Posts: 9
- Joined: Thu Nov 16, 2017 4:18 am
- Reputation: 0
Re: Swords and Sandals Immortals
would love an update to this
-
- What is cheating?
- Posts: 1
- Joined: Sat Oct 22, 2022 7:12 pm
- Reputation: 2
Re: Swords and Sandals Immortals
Game updated to full release V1.0.0.0cfemen wrote: ↑Sun Jun 19, 2022 11:34 pmThe game updated the Engine from 3.4.4 to 3.5, I've updated the table and made a Update Pointer Types script coz its annoying to adjust some pointers manually from 4 Byte -> Double or Double -> 4 Byte ... I would recommend to execute this script after the pointers are showing values, it will auto. detect the right type ( I explained why this does happen in my post above )Honeytrousers wrote: ↑Sun Jun 19, 2022 10:07 pmGame updated to V0.5.0.A.2 and the table no longer seems to work
Please update, thank you
I probably won't update it again, write me if the 1.0 version is released
- jalubagaskara
- Novice Cheater
- Posts: 22
- Joined: Thu Apr 11, 2019 5:57 am
- Reputation: 4
-
- What is cheating?
- Posts: 1
- Joined: Tue Mar 14, 2023 3:28 pm
- Reputation: 0
Re: Swords and Sandals Immortals
cfemen wrote: ↑Tue Jun 14, 2022 5:42 amhaha dumped the game and found the Debug flag:
The flag mostly is useful if you start a new game, then you have all the debug options to cheat your character and give yourself items (e.g full armor sets with the "Armour Set" value, press "Update" to add it to the inventory) or you can just use any of the high level champions with perfect eqiuip.
note : while the debug mode is active the gameplay behave is a bit different, you can deactivate the debug mode everytime ( you might have to load you game again to set everything to normal again )
but yeah have fun experimenting with it there is also a additional "HaxxorPanel" menu( yes the dev really named it Haxxor ) but didn't find a way yet to invoke it ... so I might look later again...
edit:
added some pointers:
unfortunately its hard to make a real god script, why:
Godot scripts are executed as compiled byte code inside a virtual machine, so you can't just normally debug a function...
I can modify the byte code ( e.g return 0 to skip a function or change the return value) but this game is using the same class for the enemy and for the player, that means I would need to do a "isPlayer?" check inside a compiled byte code buffer ...
I didn't find a "invulnerable" flag coz this Im only providing pointers to player health/armor/resistances, but if you set your resistances/defence/Agility incredible high(+frozen health) it should act like a semi-god mode
table made for game version : 0.4.3.A.6 with Cheat Engine 7.4
last important note : Godot variables ( called variants ) are basically typeless!
that means it can happen that e.g the gold pointer shows something like this "4.87965911377691E-318" if thats the case change the pointer type (left from the value) from Double to 4 Byte ... if you have 30 gold but it shows "0" then do the opposite, change the pointer type to Double
so generally speaking : if the value does not make any sense change it from Double to 4 Bytes or from 4 Bytes to Double!
Newest table does have a Update Pointer Types script, if you execute it after the pointers are found the script will auto. detect the right type.
Note : it CAN happen that the types are changing randomly while playing, thats how the engine works and how the script is handling the values ... so just keep in mind if some pointer values feels odd just execute the Update Pointer Types script
Edit:
If Debug Mode is activated press Alt+H for the "HaxxorMenu"
You might have to open the Info Panel (top left corner) first to force the game to read the debug flag
//
Game Version 0.5.0.A.2 Update:
There is now a Update Pointer Types script, it does auto. update the pointers type ( 4 Byte -> Double / Double -> 4 Byte ) if you execute it.
I have no idea how this website is this or how it works. I was searching on how to hack this game and found this website. Bro, what's a debug flag and how to find it??
Who is online
Users browsing this forum: BeautykittyGoddess, coccocbot-web, DotBot