[Requests] Kingdom Rush 5: Alliance TD
Re: [Requests] Kingdom Rush 5: Alliance TD
Shame
I dont know why they cause us so much trouble on this game to do some easy stuff like modify gold or else with cheat engine...
I dont know why they cause us so much trouble on this game to do some easy stuff like modify gold or else with cheat engine...
- BigBear743
- Expert Cheater
- Posts: 108
- Joined: Sun Mar 17, 2024 10:13 pm
- Reputation: 170
Re: [Requests] Kingdom Rush 5: Alliance TD
7/30/24
No luck of finding anything just update the table a little bit and hope some one better can have a better table:
+ For gold, it will not work if you have less than 20 or more than 999999. Better just build something and set gold to a big value so you wont have to touch it again
+ Hero Current HP. I can't find a good value to compare so I made one myself. Just follow the instruction in the table.
E.g: Your Hero max health is 172 and respawning time is 30s. Change the value in 'Set to Hero Max Health' to 172, then change the value in Hero Respawn Time, let your hero get hit or recover their health, you will get the Current Health (which can be freeze to achieve infinite hero health)
+ I found something interesting about hero damage but maybe I will upload it tomorrow with an instructional video, does not seem to find an easy way for this
==========================
I may have an idea of how to play with this, but can someone double check if this script work? There's only one function now. Just build something and it should update the pointer address to your current gold value
No luck of finding anything just update the table a little bit and hope some one better can have a better table:
+ For gold, it will not work if you have less than 20 or more than 999999. Better just build something and set gold to a big value so you wont have to touch it again
+ Hero Current HP. I can't find a good value to compare so I made one myself. Just follow the instruction in the table.
E.g: Your Hero max health is 172 and respawning time is 30s. Change the value in 'Set to Hero Max Health' to 172, then change the value in Hero Respawn Time, let your hero get hit or recover their health, you will get the Current Health (which can be freeze to achieve infinite hero health)
+ I found something interesting about hero damage but maybe I will upload it tomorrow with an instructional video, does not seem to find an easy way for this
==========================
I may have an idea of how to play with this, but can someone double check if this script work? There's only one function now. Just build something and it should update the pointer address to your current gold value
- Attachments
-
- Kingdom Rush Alliance - Sharing 2.ct
- (81.59 KiB) Downloaded 2431 times
-
- Kingdom Rush Alliance.CT
- (5.71 KiB) Downloaded 1545 times
Last edited by BigBear743 on Wed Jul 31, 2024 4:21 am, edited 3 times in total.
- randomstuff
- Cheater
- Posts: 35
- Joined: Fri Feb 02, 2018 9:55 am
- Reputation: 1
Re: [Requests] Kingdom Rush 5: Alliance TD
It does work flawlessly. Could you add infinite upgrade points; OHK; speed mod; and no cooldown? Thank you very much.BigBear743 wrote: ↑Tue Jul 30, 2024 4:11 amI may have an idea of how to play with this, but can someone double check if this script work? There's only one function now. Just build something and it should update the pointer address to your current gold value
Re: [Requests] Kingdom Rush 5: Alliance TD
@ part 6 dont work
Re: [Requests] Kingdom Rush 5: Alliance TD
Thank you BigBear743 for sharing the new table
- BigBear743
- Expert Cheater
- Posts: 108
- Joined: Sun Mar 17, 2024 10:13 pm
- Reputation: 170
Re: [Requests] Kingdom Rush 5: Alliance TD
I have no luck, so none of your suggest can be fulfillrandomstuff wrote: ↑Tue Jul 30, 2024 6:26 pmIt does work flawlessly. Could you add infinite upgrade points; OHK; speed mod; and no cooldown? Thank you very much.
Table sharing 2 will be my last update for this game until I learn more about reverse engine
Re: [Requests] Kingdom Rush 5: Alliance TD
When comparing floating point (double) values you should not use CMP.BigBear743 wrote: ↑Thu Aug 01, 2024 2:17 amTable sharing 2 will be my last update for this game until I learn more about reverse engine
ie. cmp is for integers, comiss/d is for floating points .
Re: [Requests] Kingdom Rush 5: Alliance TD
You could just straight up use lua in CE, because it's a love2d game, which is made using lua.BigBear743 wrote: ↑Thu Aug 01, 2024 2:17 amI have no luck, so none of your suggest can be fulfill
Table sharing 2 will be my last update for this game until I learn more about reverse engine
Hook a lua function, patch your own code in and rdy to take off.
You can extract the executable file (Kingdom Rush Alliance.exe) with 7zip to get the assets and lua files, then convert the lua files to actual lua code, because they are converted to bytecode with LuaJIT 2.0.4
And with lua code, you can also look at the games logic or parts you want to modify, so you don't have to boot up any decompiler and reverse the game.
Alternatively, open the "Kingdom Rush Alliance.exe" with 7zip, replace the version.lua with the one I have attached and play the game in debug mode.
Debug menu key is F12, which lists all other keys and their functionality.
For most people, these should be enough:
l/L = +/- lives
m/M = +/- gold
z/Z = +/- speed
In Debug mode, heroes can be levelled in the hero selection menu, so you can max them out pretty easily.
And you can start the stage with auto-upgrade in Debug mode, so you'll have all tower upgrades available.
With unlimited gold and speedup, you can clear stages in a few seconds.
Password: fearless
- Attachments
-
- version.zip
- version.lua file with activated DEBUG mode
- (365 Bytes) Downloaded 648 times
Last edited by Smaug on Sat Aug 10, 2024 10:20 am, edited 1 time in total.
Re: [Requests] Kingdom Rush 5: Alliance TD
Zip password plz?Smaug wrote: ↑Fri Aug 09, 2024 4:49 pmYou could just straight up use lua in CE, because it's a love2d game, which is made using lua.BigBear743 wrote: ↑Thu Aug 01, 2024 2:17 amI have no luck, so none of your suggest can be fulfill
Table sharing 2 will be my last update for this game until I learn more about reverse engine
Hook a lua function, patch your own code in and rdy to take off.
You can extract the executable file (Kingdom Rush Alliance.exe) with 7zip to get the assets and lua files, then convert the lua files to actual lua code, because they are converted to bytecode with LuaJIT 2.0.4
And with lua code, you can also look at the games logic or parts you want to modify, so you don't have to boot up any decompiler and reverse the game.
Alternatively, open the "Kingdom Rush Alliance.exe" with 7zip, replace the version.lua with the one I have attached and play the game in debug mode.
Debug menu key is F12, which lists all other keys and their functionality.
For most people, these should be enough:
l/L = +/- lives
m/M = +/- gold
z/Z = +/- speed
In Debug mode, heroes can be levelled in the hero selection menu, so you can max them out pretty easily.
And you can start the stage with auto-upgrade in Debug mode, so you'll have all tower upgrades available.
With unlimited gold and speedup, you can clear stages in a few seconds.
Re: [Requests] Kingdom Rush 5: Alliance TD
[remembered it now, it was XMLs not LUAs]Smaug wrote: ↑Fri Aug 09, 2024 4:49 pmYou could just straight up use lua in CE, because it's a love2d game, which is made using lua.BigBear743 wrote: ↑Thu Aug 01, 2024 2:17 amI have no luck, so none of your suggest can be fulfill
Table sharing 2 will be my last update for this game until I learn more about reverse engine
Hook a lua function, patch your own code in and rdy to take off.
You can extract the executable file (Kingdom Rush Alliance.exe) with 7zip to get the assets and lua files, then convert the lua files to actual lua code, because they are converted to bytecode with LuaJIT 2.0.4
And with lua code, you can also look at the games logic or parts you want to modify, so you don't have to boot up any decompiler and reverse the game.
Alternatively, open the "Kingdom Rush Alliance.exe" with 7zip, replace the version.lua with the one I have attached and play the game in debug mode.
Debug menu key is F12, which lists all other keys and their functionality.
For most people, these should be enough:
l/L = +/- lives
m/M = +/- gold
z/Z = +/- speed
In Debug mode, heroes can be levelled in the hero selection menu, so you can max them out pretty easily.
And you can start the stage with auto-upgrade in Debug mode, so you'll have all tower upgrades available.
With unlimited gold and speedup, you can clear stages in a few seconds.
Password: fearless
on the previous game, i could edited the XML of kingdrom rush vengeance, the XML code is visible and editable so that we can change the tower skill cooldown, hero skil cooldown, tower / hero damage, etc ...
but in this version, as you mentioned, it is using LUA and its uneditable ...
would you care to teach us on how the converting of the byte lua code to be readable one and then back to byte version, to be able to be inserted in the exe(zip) again ?
Re: [Requests] Kingdom Rush 5: Alliance TD
Lua editing is as easy as xml tho, the only difference is the bytecode now.ign1z wrote: ↑Sat Aug 10, 2024 1:37 pm[remembered it now, it was XMLs not LUAs]
on the previous game, i could edited the XML of kingdrom rush vengeance, the XML code is visible and editable so that we can change the tower skill cooldown, hero skil cooldown, tower / hero damage, etc ...
but in this version, as you mentioned, it is using LUA and its uneditable ...
would you care to teach us on how the converting of the byte lua code to be readable one and then back to byte version, to be able to be inserted in the exe(zip) again ?
You can use a luajit decompiler to get most of the luas sourcecode.
Stuff like tower strength, hero stuff etc. was inside kr5\balance\balance.lua if I'm not mistaken.
And yes, if you have the plaintext sourcecode luas and there wasn't any decomp. error, you can just put them inside the .exe and replace the existing file and it should work, without being bytecode. And if it somehow needs to be bytecode, for whatever reason, you would have to run the file through LuaJIT-2.0.4 to generate bytecode again.
Who is online
Users browsing this forum: admantx, BigBear743, DotBot, Google [Bot], LuckyDuckie, Raijinken, SemrushBot