Saturday, May 19, 2018

[HBE69B1CF5] Cave Story (Homebrew) CWCheats

Notes:
"Invincibility" - Should you want to acquire the Alien Medal easter egg item, you must turn this code off, since it uses the timed invincibility frames from being hit and you will therefore not be credited for not taking damage during the Ironhead boss fight.

"Inf Air" - This code must be turned off after the boss fight with the core, otherwise, you cannot progress. Also, do not enable Curly's Air Tank during the fight, as it will have the same effect.

"R-Trigger to Drain Boss HP" - Should you decide to just have all bosses be killable in one hit, remove the _L 0xD0000001 0x00000200 line from the code. The only boss not truly killable in one hit is Monster X, since there are four green orbs to destroy before you can damage the boss itself. But once they're gone, Monster X will die with one hit.

"Labyrinth Trade Available" - Though the shop in the Labyrinth offers three different items, the game typically allows you to only choose one, depending on what's in your inventory (Machine Gun: Turbocharger, Polar Star and Fireball: Snake, Spur: Whimsical Star). With this code, as long as you have the correct items in your inventory (which can be done using the weapon modifier codes), you can trade with the shopkeeper multiple times and get all three items.

"Hermit Trade Available" - Should you trade away the Polar Star for anything, the Hermit in the First Cave will no longer trade it for the Spur, even if you mod it back into your inventory. With this code enabled, if you trade the Polar Star away but add it back into your inventory with a weapon modifier, the Hermit will trade the modded Polar Star for the Spur.

"Trade [WEAPON] for [WEAPON]" codes: The addresses in these codes are based on the placement of the weapon being replaced in a legitimate weapon list. If you've modded any weapons in or out, there's no reason to use these codes. Addresses are based on where the weapons would be placed in your inventory should you legitimately acquire them as soon as they are available in a regular playthrough.

"Weapon Slot #" modifier codes: You can only legitimately carry five weapons in an umodded playthrough, but you can carry up to seven using these codes.

"Sacred Ground Unlocked" - Enabling this code will unlock the door to the Prefab House during the escape sequence after the normal final boss. This code credits you for saving Curly Brace and finishing up her sidequests. Allows you to go for the best ending.

"Hit Anywhere" - Be careful with this code, as you may accidentally kill NPCs you are only meant to injure, thereby breaking the game and preventing progress. I didn't make the code and never use it myself.

"Nemesis Always Level 1" - Nemesis is the only weapon in the game where leveling it up makes it less powerful, so this code keeps it at its strongest level. Address is based on where it would be in your inventory during a normal playthrough and acquiring it as soon as it's available.

"Item Effects Codes' - Allows you to have the effects of items without ever picking them up. Some items, if modded into your inventory, require their respective item code to be enabled. Some items can be equipped after being modded in. I have marked each respectively.

Sources for codes I did not create myself:
nolberto82's codes - https://gamehacking.org/game/113331
nolberto82's invincibility code has a tendency to not work with bosses, so I created my own. His Rapid Fire code seems to have no discernible effect.

keane-three's codes - http://wololo.net/talk/viewtopic.php?t=5493
Though not the original source for the codes, the link listed as the true source no longer works. There are aesthetic codes listed here that I did not include in my list because... well... I didn't fucking want to. They're not useful, merely cosmetic.

Modifier digits: https://strategywiki.org/wiki/Cave_Story/Cheats
_S HBE69B1CF5
_G Cave Story (Homebrew)
_C0 Invincibility
_L 0x0031E134 0x00000062
_C0 Inf HP
_L 0x5031E13C 0x00000001
_L 0x0031E138 0x00000000
_C0 Inf Air
_L 0x1031E148 0x000003E8
# credit: keane_three
_C0 Jump in Midair
_L 0x201244DC 0x00000000
# Hacked by nolberto82
_C0 Hit Anywhere
_L 0x2012BD54 0x10000077
# Hacked by nolberto82
_C0 R-Trigger to Drain Boss HP
_L 0xD0000001 0x00000200
_L 0x602187C8 0x00000001
_L 0x00010001 0x00000000
_C0 Labyrinth Trade Available
_L 0x0031D7F2 0x00000000
_C0 Hermit Trade Available
_L 0x0031D865 0x0000000B
_C0 Sacred Ground Unlocked
_L 0x0031D81A 0x0000007F
_C0 +----------------------------+
_C0 |        Weapon Codes        |
_C0 | -------------------------- |
_C0 | Trade Polar Star for MG    |
_L 0x00217974 0x00000004
_L 0x00217978 0x00000001
_L 0x0021797C 0x00000000
_L 0x00217980 0x00000064
_L 0x00217984 0x00000064
_C0 | Trade Polar Star for Snake |
_L 0x00217974 0x00000001
_L 0x00217978 0x00000001
_L 0x0021797C 0x00000000
_L 0x00217980 0x00000000
_L 0x00217984 0x00000000
_C0 | Trade FB for Snake         |
_L 0x0021799C 0x00000001
_L 0x002179A0 0x00000001
_L 0x002179A4 0x00000000
_L 0x002179A8 0x00000000
_L 0x002179A9 0x00000000
_C0 | Trade Polar Star for Spur  |
_L 0x00217974 0x0000000D
_L 0x00217978 0x00000001
_L 0x0021797C 0x00000000
_L 0x00217980 0x00000000
_L 0x00217984 0x00000000
_C0 | Trade Missile. for Super M.|
_L 0x00217974 0x0000000A
_C0 | Trade Blade for Nemesis    |
_L 0x002179C4 0x0000000C
_L 0x002179C8 0x00000001
_L 0x002179CC 0x00000000
_L 0x002179D0 0x00000000
_L 0x002179D4 0x00000000
_C0 | Spur Charges Instantly     |
_L 0x00217978 0x00000003
_L 0x0021797C 0x000000C8
_C0 | Nemesis Always Level 1     |
_L 0x00217978 0x00000001
_C0 | All Weapons Quick Level Up |
_L 0x8021797C 0x00070014
_L 0x00000050 0x00000000
_C0 | All Weapons Level 3        |
_L 0x80217978 0x00050014
_L 0x00000003 0x00000000
_C0 | Weapon Slot 1 Modifier     |
_L 0x00217974 0x000000xx
_C0 | Weapon Slot 1 Level (1-3)  |
_L 0x00217978 0x000000xx
_C0 | Weapon Slot 1 Exp          |
_L 0x0021797C 0x000000xx
_C0 | Weapon Slot 1 Max Ammo     |
_L 0x00217980 0x0000xxxx
_C0 | Weapon Slot 1 Current Ammo |
_L 0x00217984 0x0000xxxx
_C0 | Weapon Slot 1 Inf Ammo     |
_L 0x50217980 0x00000001
_L 0x00217984 0x00000000
_C0 | Weapon Slot 2 Modifier     |
_L 0x00217988 0x000000xx
_C0 | Weapon Slot 2 Level (1-3)  |
_L 0x0021798C 0x000000xx
_C0 | Weapon Slot 2 Exp          |
_L 0x00217990 0x000000xx
_C0 | Weapon Slot 2 Max Ammo     |
_L 0x00217994 0x0000xxxx
_C0 | Weapon Slot 2 Current Ammo |
_L 0x00217998 0x0000xxxx
_C0 | Weapon Slot 2 Inf Ammo     |
_L 0x50217994 0x00000001
_L 0x00217998 0x00000000
_C0 | Weapon Slot 3 Modifier     |
_L 0x0021799C 0x000000xx
_C0 | Weapon Slot 3 Level (1-3)  |
_L 0x002179A0 0x000000xx
_C0 | Weapon Slot 3 Exp          |
_L 0x002179A4 0x000000xx
_C0 | Weapon Slot 3 Max Ammo     |
_L 0x002179A8 0x0000xxxx
_C0 | Weapon Slot 3 Current Ammo |
_L 0x002179AC 0x0000xxxx
_C0 | Weapon Slot 3 Inf Ammo     |
_L 0x502179A8 0x00000001
_L 0x002179AC 0x00000000
_C0 | Weapon Slot 4 Modifier     |
_L 0x002179B0 0x000000xx
_C0 | Weapon Slot 4 Level (1-3)  |
_L 0x002179B4 0x000000xx
_C0 | Weapon Slot 4 Exp          |
_L 0x002179B8 0x000000xx
_C0 | Weapon Slot 4 Max Ammo     |
_L 0x002179BC 0x0000xxxx
_C0 | Weapon Slot 4 Current Ammo |
_L 0x002179C0 0x0000xxxx
_C0 | Weapon Slot 4 Inf Ammo     |
_L 0x502179BC 0x00000001
_L 0x002179C0 0x00000000
_C0 | Weapon Slot 5 Modifier     |
_L 0x002179C4 0x000000xx
_C0 | Weapon Slot 5 Level (1-3)  |
_L 0x002179C8 0x000000xx
_C0 | Weapon Slot 5 Exp          |
_L 0x002179CC 0x000000xx
_C0 | Weapon Slot 5 Max Ammo     |
_L 0x002179D0 0x0000xxxx
_C0 | Weapon Slot 5 Current Ammo |
_L 0x002179D4 0x0000xxxx
_C0 | Weapon Slot 5 Inf Ammo     |
_L 0x502179D0 0x00000001
_L 0x002179D4 0x00000000
_C0 | Weapon Slot 6 Modifier     |
_L 0x002179D8 0x000000xx
_C0 | Weapon Slot 6 Level (1-3)  |
_L 0x002179DC 0x000000xx
_C0 | Weapon Slot 6 Exp          |
_L 0x002179E0 0x000000xx
_C0 | Weapon Slot 6 Max Ammo     |
_L 0x002179E4 0x0000xxxx
_C0 | Weapon Slot 6 Current Ammo |
_L 0x002179E8 0x0000xxxx
_C0 | Weapon Slot 6 Inf Ammo     |
_L 0x502179E4 0x00000001
_L 0x002179E8 0x00000000
_C0 | Weapon Slot 7 Modifier     |
_L 0x002179EC 0x000000xx
_C0 | Weapon Slot 7 Level (1-3)  |
_L 0x002179F0 0x000000xx
_C0 | Weapon Slot 7 Exp          |
_L 0x002179F4 0x000000xx
_C0 | Weapon Slot 7 Max Ammo     |
_L 0x002179F8 0x0000xxxx
_C0 | Weapon Slot 7 Current Ammo |
_L 0x002179FC 0x0000xxxx
_C0 | Weapon Slot 7 Inf Ammo     |
_L 0x502179F8 0x00000001
_L 0x002179FC 0x00000000
_C0 +----------------------------+
_C0 |     Item Effects Codes     |
_C0 | -------------------------- |
_C0 | Enable Booster v0.8        |
_L 0x7031E0BC 0x00000001
_C0 | Enable Map System          |
_L 0x7031E0BC 0x00000002
_C0 | Enable Arms Barrier        |
_L 0x7031E0BC 0x00000004
_C0 | Enable Turbocharge         |
_L 0x7031E0BC 0x00000008
_C0 | Enable Curly's Air Tank    |
_L 0x7031E0BC 0x00000010
_C0 | Enable Booster v2.0        |
_L 0x7031E0BC 0x00000020
_C0 | Enable Mimiga Mask         |
_L 0x7031E0BC 0x00000040
_C0 | Enable Whimsical Star      |
_L 0x7031E0BC 0x00000080
_C0 | Enable Nikumaru Counter    |
_L 0x0031E0BD 0x00000064
_L 0x0031E0BE 0x00000001
_C0 | Disable Booster v0.8       |
_L 0xE1010001 0x3031E0BC
_L 0x7031E0BC 0x00040001
_C0 | Disable Map System         |
_L 0xE1010002 0x3031E0BC
_L 0x7031E0BC 0x00040002
_C0 | Disable Arms Barrier       |
_L 0xE1010004 0x3031E0BC
_L 0x7031E0BC 0x00040004
_C0 | Disable Turbocharge        |
_L 0xE1010008 0x3031E0BC
_L 0x7031E0BC 0x00040008
_C0 | Disable Curly's Air Tank   |
_L 0xE1010010 0x3031E0BC
_L 0x7031E0BC 0x00040010
_C0 | Disable Booster v2.0       |
_L 0xE1010020 0x3031E0BC
_L 0x7031E0BC 0x00040020
_C0 | Disable Mimiga Mask        |
_L 0xE1010040 0x3031E0BC
_L 0x7031E0BC 0x00040040
_C0 | Disable Whimsical Star     |
_L 0xE1010080 0x3031E0BC
_L 0x7031E0BC 0x00040080
_C0 | Disable Nikumaru Counter   |
_L 0x0031E0BD 0x00000000
_L 0x0031E0BE 0x00000000
_C0 | -------------------------- |
_C0 |      Inventory Codes       |
_C0 | -------------------------- |
_C0 | Inventory Slot 1 Modifier  |
_L 0x002178F4 0x000000xx
_C0 | Inventory Slot 2 Modifier  |
_L 0x002178F8 0x000000xx
_C0 | Inventory Slot 3 Modifier  |
_L 0x002178FC 0x000000xx
_C0 | Inventory Slot 4 Modifier  |
_L 0x00217900 0x000000xx
_C0 | Inventory Slot 5 Modifier  |
_L 0x00217904 0x000000xx
_C0 | Inventory Slot 6 Modifier  |
_L 0x00217908 0x000000xx
_C0 | Inventory Slot 7 Modifier  |
_L 0x0021790C 0x000000xx
_C0 | Inventory Slot 8 Modifier  |
_L 0x00217910 0x000000xx
_C0 | Inventory Slot 9 Modifier  |
_L 0x00217914 0x000000xx
_C0 | Inventory Slot 10 Modifier |
_L 0x00217918 0x000000xx
_C0 | Inventory Slot 11 Modifier |
_L 0x0021791C 0x000000xx
_C0 | Inventory Slot 12 Modifier |
_L 0x00217920 0x000000xx
_C0 | Inventory Slot 13 Modifier |
_L 0x00217924 0x000000xx
_C0 | Inventory Slot 14 Modifier |
_L 0x00217928 0x000000xx
_C0 | Inventory Slot 15 Modifier |
_L 0x0021792C 0x000000xx
_C0 | Inventory Slot 16 Modifier |
_L 0x00217930 0x000000xx
_C0 | Inventory Slot 17 Modifier |
_L 0x00217934 0x000000xx
_C0 | Inventory Slot 18 Modifier |
_L 0x00217938 0x000000xx
_C0 | Inventory Slot 19 Modifier |
_L 0x0021793C 0x000000xx
_C0 | Inventory Slot 20 Modifier |
_L 0x00217940 0x000000xx
_C0 | Inventory Slot 21 Modifier |
_L 0x00217944 0x000000xx
_C0 | Inventory Slot 22 Modifier |
_L 0x00217948 0x000000xx
_C0 | Inventory Slot 23 Modifier |
_L 0x0021794C 0x000000xx
_C0 | Inventory Slot 24 Modifier |
_L 0x00217950 0x000000xx
_C0 +----------------------------+
_C0 |   Weapon Slot Mod Digits   |
_C0 | -------------------------- |
_C0 | 01 - Snake                 |
_C0 | 02 - Polar Star            |
_C0 | 03 - Fireball              |
_C0 | 04 - Machine Gun [A]       |
_C0 | 05 - Missile Launcher [A]  |
_C0 | 07 - Bubbler [A]           |
_C0 | 09 - Blade                 |
_C0 | 0A - Super Missile [A]     |
_C0 | 0C - Nemesis               |
_C0 | 0D - Spur                  |
_C0 | -------------------------- |
_C0 | [A] Requires Ammo          |
_C0 +----------------------------+
_C0 | Inventory Slot Mod Digits  |
_C0 | -------------------------- |
_C0 | 01 - Arthur's Key          |
_C0 | 02 - Map System [I]        |
_C0 | 03 - Santa's Key           |
_C0 | 04 - Silver Locket         |
_C0 | 05 - Beast Fang            |
_C0 | 06 - Life Capsule          |
_C0 | 07 - ID Card               |
_C0 | 08 - Jellyfish Juice       |
_C0 | 09 - Rusted Key            |
_C0 | 0A - Gum Key               |
_C0 | 0B - Gum Base              |
_C0 | 0C - Charcoal              |
_C0 | 0D - Bomb                  |
_C0 | 0E - Dog                   |
_C0 | 0F - Life Pot              |
_C0 | 10 - Cure-All              |
_C0 | 11 - Clinic Key            |
_C0 | 12 - Booster v0.8 [E]      |
_C0 | 13 - Arms Barrier [I]      |
_C0 | 14 - Turbocharge [I]       |
_C0 | 15 - Curly's Air Tank [I]  |
_C0 | 16 - Nikumaru Counter [I]  |
_C0 | 17 - Booster v2.0 [E]      |
_C0 | 18 - Mimiga Mask [E]       |
_C0 | 19 - Teleporter Room Key   |
_C0 | 1A - Sue's Letter          |
_C0 | 1B - Controller            |
_C0 | 1C - Broken Sprinkler      |
_C0 | 1D - Sprinkler             |
_C0 | 1E - Tow Rope              |
_C0 | 1F - Clay Figure Medal     |
_C0 | 20 - Mister Little         |
_C0 | 21 - Mushroom Badge        |
_C0 | 22 - Ma Pignon             |
_C0 | 23 - Curly's Underwear     |
_C0 | 24 - Alien Medal           |
_C0 | 25 - Chako's Lipstick      |
_C0 | 26 - Whimsical Star        |
_C0 | 27 - Iron Bond             |
_C0 | -------------------------- |
_C0 | [E]  Can be equipped after |
_C0 |      being added           |
_C0 | [I]  Requires Item Effect  |
_C0 |      code to enable        |
_C0 +----------------------------+