Game Name: The Void Rains Upon Her Heart
Game Engine: GameMaker Studio 2
Game Version: Early Access v7.25c
Options Required: Health, Damage, Energy, Panics, Resistances, Karma, Love Combo, Tetrids
Steam Website:
[Request] The Void Rains Upon Her Heart
Re: [Request] The Void Rains Upon Her Heart
I second this request, also as a side note it would be nice to have additional options. I'll list them bellow:
-move speed
-heart rate
-shot speed
-max/min star rate
-feather rate
-feather range
-crit chance
-crit damage
-panic damage
-panic size
-panic duration
-invulnerability
-monster lvl
-move speed
-heart rate
-shot speed
-max/min star rate
-feather rate
-feather range
-crit chance
-crit damage
-panic damage
-panic size
-panic duration
-invulnerability
-monster lvl
Re: [Request] The Void Rains Upon Her Heart
The only thing i bothered to do was hack in Tetrids. Everything else is beyond my knowledge on how to put it into a table that works.
if you don't care about weird decimal numbers you can use the table I made. I believe it works. if not I'll give a quick guide on how to find them yourselves.
1. click edit and change your search settings to when you press all it only searches for 8-byte and double values.
2. type in the value of what you want to be changed
3. change the value you want to change. then hit either decreased value or increased value depending on what you did.
4. To get rid of values that constantly change, hit unchanged value and search for your new value
5. rinse and repeat till you find it.
Warning. i don't know exactly how messing with the table I made effects tetrids. So it is use at your own risk, TVRUHH is weird. when you exit a save file and reenter it it uses different addresses for where your motes are. so I would recommend just doing it yourself and changing everything at once.
if you don't care about weird decimal numbers you can use the table I made. I believe it works. if not I'll give a quick guide on how to find them yourselves.
1. click edit and change your search settings to when you press all it only searches for 8-byte and double values.
2. type in the value of what you want to be changed
3. change the value you want to change. then hit either decreased value or increased value depending on what you did.
4. To get rid of values that constantly change, hit unchanged value and search for your new value
5. rinse and repeat till you find it.
Warning. i don't know exactly how messing with the table I made effects tetrids. So it is use at your own risk, TVRUHH is weird. when you exit a save file and reenter it it uses different addresses for where your motes are. so I would recommend just doing it yourself and changing everything at once.
- Attachments
-
- TVRUHH.CT
- (1.35 KiB) Downloaded 108 times
Re: [Request] The Void Rains Upon Her Heart
I couldn't find any easy way to use Cheat Engine to find things in this game.
However, luckily, it's a GameMaker game, which means you can use the UndertaleModTool to just edit whatever you want in the actual game files.
Easy step by step.
1. Go here: [Link]
2. Download the UndertaleModTool and unzip it (I downloaded the GUI-windows-latest-Release-isBundled-true-isSingleFile-true.zip, but you can download whichever one suits your needs).
3. Run the .exe
4. Go to File -> Open, then direct it to the install directory where TVRUHH is (where the .exe is located) and open the data.win file (you probably want to make a copy of this file first, in case something goes wrong and you need a backup).
5. You should get a branch tree that shows a bunch of options that you can edit (just double click on something to open the code).
6. When done, hit File -> Save, and overwrite the data.win in your install directory.
7. Launch the game with The Void Rains Upon Her Heart.exe and your edits should reflect there. As a note, you'll have to redo your edits whenever the game updates, but once you have the tools and know what you're editing, it's an easy process.
Now, what are some good places to edit?
The main interesting one is "gml_GlobalScript_init_player_stats" which you can find under the code section. Once you open that up, you'll see all of the starting stats for your player. You can adjust your max health, your burst cooldown, your movement speed, your defenses, give yourself armor hearts, revives, chrome hearts, whatever. You can set your invincibility after being hit to 7200 and give yourself a handy 2 minutes of invincibility whenever you take a hit. Set "regen_all" to 100 and you'll restore 100 health every 10 seconds. You can also set your combo_time to 7200 to keep your combo going unless you fail to hit the enemy at all within 2 minutes. There are some other things in there you can mess with as well, like damage types and criticals and such, so just experiment.
Another fun one is "gml_GlobalScript_player_use_panic_attack" which defines what happens when you use a panic attack. If you go to the line that says "ds_map_set(global.attributes_status, "panics", ((ds_map_find_value(global.attributes_status, "panics")) - 1))" and change the "-1" to "0" you get infinite panic attacks (the number of panic attacks you have won't tick down, but you'll still need an initial panic attack in order to do one). You can also change "global.panic_used = true" from "true" to "false" and it won't count you as having used a panic attack (good for certain achievements that require no damage or panic attacks).
There are some scripts for damage calculations and taking damage, but there doesn't look to be separate ones for the players/enemies, so be careful editing those, as you could make yourself invincible, but also make the enemy invincible. Damage resistance seems to be capped at 80% (50 defense) which I'm sure can be changed somewhere as well, though I haven't messed with that much, either.
Hope this helped!
However, luckily, it's a GameMaker game, which means you can use the UndertaleModTool to just edit whatever you want in the actual game files.
Easy step by step.
1. Go here: [Link]
2. Download the UndertaleModTool and unzip it (I downloaded the GUI-windows-latest-Release-isBundled-true-isSingleFile-true.zip, but you can download whichever one suits your needs).
3. Run the .exe
4. Go to File -> Open, then direct it to the install directory where TVRUHH is (where the .exe is located) and open the data.win file (you probably want to make a copy of this file first, in case something goes wrong and you need a backup).
5. You should get a branch tree that shows a bunch of options that you can edit (just double click on something to open the code).
6. When done, hit File -> Save, and overwrite the data.win in your install directory.
7. Launch the game with The Void Rains Upon Her Heart.exe and your edits should reflect there. As a note, you'll have to redo your edits whenever the game updates, but once you have the tools and know what you're editing, it's an easy process.
Now, what are some good places to edit?
The main interesting one is "gml_GlobalScript_init_player_stats" which you can find under the code section. Once you open that up, you'll see all of the starting stats for your player. You can adjust your max health, your burst cooldown, your movement speed, your defenses, give yourself armor hearts, revives, chrome hearts, whatever. You can set your invincibility after being hit to 7200 and give yourself a handy 2 minutes of invincibility whenever you take a hit. Set "regen_all" to 100 and you'll restore 100 health every 10 seconds. You can also set your combo_time to 7200 to keep your combo going unless you fail to hit the enemy at all within 2 minutes. There are some other things in there you can mess with as well, like damage types and criticals and such, so just experiment.
Another fun one is "gml_GlobalScript_player_use_panic_attack" which defines what happens when you use a panic attack. If you go to the line that says "ds_map_set(global.attributes_status, "panics", ((ds_map_find_value(global.attributes_status, "panics")) - 1))" and change the "-1" to "0" you get infinite panic attacks (the number of panic attacks you have won't tick down, but you'll still need an initial panic attack in order to do one). You can also change "global.panic_used = true" from "true" to "false" and it won't count you as having used a panic attack (good for certain achievements that require no damage or panic attacks).
There are some scripts for damage calculations and taking damage, but there doesn't look to be separate ones for the players/enemies, so be careful editing those, as you could make yourself invincible, but also make the enemy invincible. Damage resistance seems to be capped at 80% (50 defense) which I'm sure can be changed somewhere as well, though I haven't messed with that much, either.
Hope this helped!
Who is online
Users browsing this forum: Mordamis