Hades
36 ratings
Speed up game progress by modifying scripts
By Prov1dence
   
Award
Favorite
Favorited
Unfavorite
1 Basics
Script Directory
Right button click Hades in Steam -> Manage -> Browse local files, and then click Content -> Scripts. This is where all script files locate.

You can refer the code change on my Git repo: https://github.com/ZintrulCre/hades-cheat
2 Character
Hero data
- open HeroData.lua
- at the 6th line, MaxHealth is the HP, change the number as you wish to get more
- at the 13th line, DamageDealtMultiplier is the ratio that damage converted to rage. Change the number from 0.01 to 1 and you can get full rage with one hit

reroll
- open Interactables.lua
- at the 1311th line, CurrentRun.NumRerolls = CurrentRun.NumRerolls + cost represents the item cost increases by 1 when reroll. Delete + cost.
- at the 1341st line, run.NumRerolls = run.NumRerolls - 1 represents you will be charged 1 item for reroll. Delete - 1 .
3 Weapon
Unlock hidden weapons
- by default, hidden weapons require many dialogues to be unlocked
- open WeaponUpgradeData.lua
- find the brace after GameStateRequirements (totally 6), before each line, add two hyphen-minus characters



Weapons share heat gauge
- by default, each weapon has a standalone heat gauge
- open RunManager.lua
- delete from 2030th line to 2034th line. It will let your weapons share heat gauge.




Unlock heat gauge limit
- by default, heat gauge increases by 1 each escape
- open RunManager.lua
- Find function GetLastClearedShrinePointThreshold( weaponName )
- delete from the next line, until end of this function.
- press Enter, and type in return 16, and the heat gauge will be unlocked to 16



Modify weapon damage
- enter Hades\Content\Game\Projectiles directory
- open PlayerProjectiles.sjson file
- find DamageLow and DamageHigh, the number after represents the damage of each action, you can modify it as you wish
4 Achievements
Forced gifting
- by default, you cannot send gift to NPC until you reach some certain pregress
- open GiftScripts.lua
- find function CanReceiveGift( npcData ), press Enter at the end of the line, type in if(npcData.CanReceiveGift) then return true end, and you can force gifting



Fishing
- open RunManager.lua, at 303rd line, press Enter, and type in AddTraitToHero({ TraitName = "FishingTrait", Rarity = "Legendary"}) . This will let you have the fishing boon from Poseidon
- open TraitData.lua, at 5380th line, change the number 0.2 to 1, and the fishing point will certainly appear
- open FishingData.lua, at 198th line, GoodInterval represents how many seconds after the fish bites the hook is an ordinary fish, and at 199th line, PerfectInterval represents how many seconds after the fish bites the hook is a rare fish. Modify both number to 3, and you will get ordinary fish within 3 seconds and get rare fish between 3 to 6 seconds

Shopping
- open StoreData.lua
- change the number after BuyAmount = to 1000
- change the number after CostAmount = to -1000
- This will let you shopping without paying anything

Gift and Assist
- open TraitData.lua
- at the 177th line, ChamberThresholds is the number needed for upgrading a gift. Change both to 1, and you only need to pass 1 chamber to upgrade a gift.
- at the 153rd line, ChamberThresholds is the number needed for upgrading an assist. Change both to 1, and you only need to pass 1 chamber to upgrade an assist.

"Death Dealer" Achievement
- open EncounterData.lua
- at the 1029th line, PlayerKills represents how many foes you killed at the start of encounter Thanatos
- change it to 100 will let you have 100 at the start

"War-God's Bloodlust" Achievement
- open LootData.lua
- at the 2142nd line, change the number from 10000 to 10
- this will let you only need to kill 10 foes for "War-God's Bloodlust" achievement
5 Others
Chamber customization
- refer to https://www.bilibili.com/video/BV1C5411171A/?spm_id_from=333.788&vd_source=3085eb244f226f60a73b4e5ff52d7456

Build customization
- refer to https://www.bilibili.com/video/BV11S4y1u7TJ/?spm_id_from=333.788

Get all achievements by one click
- open AchievementLogic.lua
- at both the 20th and 22nd line, change all content inside if ... then to true
- restart the game, and you will get all achievement
- not recommended
5 Comments
Caellian May 21, 2024 @ 2:27am 
I created a patch to fast forward past the boss fight, check it out here
Caellian May 21, 2024 @ 12:25am 
@Beta HeroData.lua > SecretDoorCostBase
stunlord May 17, 2024 @ 1:49pm 
booooooooooooooooooooooooooooooooooooooooooooooooooooooo
Beta May 15, 2024 @ 6:58am 
Anyone know how to reduce the damage Chaos gates do?
Helpful keywords I found for this:
"secretDoor"
"healthCost"
A Suspicious Crayon May 13, 2024 @ 12:36pm 
Speed up game progress by Cheating