AR & Gecko Codes/BFBB NTSC: Difference between revisions
Content added Content deleted
(Reformat page, add more codes, add descriptions to all codes) |
|||
Line 1: | Line 1: | ||
==AR Codes== |
===AR Codes=== |
||
{| class="wikitable sortable" |
|||
===Skip Main Menu=== |
|||
|+ |
|||
<pre>043CABB4 00000000</pre> |
|||
! Name |
|||
! Code |
|||
! Description |
|||
|- |
|||
| Skip Main Menu |
|||
|| <pre>043CABB4 00000000</pre> |
|||
|| Skips the Main Menu on boot and loads straight into the first level, similar to setting ShowMenuOnBoot = 0 in sb.ini. |
|||
Notes: |
|||
===Warp Anywhere=== |
|||
* Using this code will cause all loading screens to be invisible. |
|||
<pre>040BC1C8 38000001 |
|||
** This also occurs with ShowMenuOnBoot = 0. No workaround is known at the moment. |
|||
* Quitting the game will not return you to the Main Menu, and will instead reload the first level. |
|||
** This does not occur with ShowMenuOnBoot = 0. |
|||
|- |
|||
| Warp Anywhere |
|||
|| <pre>040BC1C8 38000001 |
|||
040BC258 38000001 |
040BC258 38000001 |
||
040BC300 38000001</pre> |
040BC300 38000001</pre> |
||
|| Allows you to warp to any spatula from the pause menu regardless of being unlocked or not. |
|||
|- |
|||
===Moonjump (z)=== |
|||
| Moonjump (z) |
|||
<pre>0A292620 00000010 |
|||
|| <pre>0A292620 00000010 |
|||
423C0C80 006C4130 |
423C0C80 006C4130 |
||
043CB47F 00000000</pre> |
043CB47F 00000000</pre> |
||
|| Hold Z to "moonjump" (infinite jump) |
|||
|- |
|||
===Moonjump (a+b)=== |
|||
| Moonjump (a+b) |
|||
<pre>0A292620 00000300 |
|||
|| <pre>0A292620 00000300 |
|||
423C0C80 006C4100</pre> |
423C0C80 006C4100</pre> |
||
|| Hold A and B to "moonjump" (infinite jump) |
|||
|- |
|||
===Fly (z toggle)=== |
|||
| Fly (z toggle) |
|||
<pre>043CB47F 00000000 |
|||
|| <pre>043CB47F 00000000 |
|||
BC38C9C4 00100000 |
BC38C9C4 00100000 |
||
4C3C2054 00000001 |
4C3C2054 00000001 |
||
Line 26: | Line 42: | ||
043C2054 00000001 |
043C2054 00000001 |
||
00000000 00000000</pre> |
00000000 00000000</pre> |
||
|| Press Z to toggle on/off the debug fly cheat. |
|||
Controls: |
|||
===Bubble Bowl Power=== |
|||
* Y - go up |
|||
<pre>04069144 38000001</pre> |
|||
* X - go down |
|||
* Left stick - move around |
|||
* L/R - move faster (also allows you to noclip) |
|||
Note: warping or dying resets the fly cheat. You may need to press Z twice to turn it back on again. |
|||
===Cruise Bubble Power=== |
|||
|- |
|||
<pre>04057DBC 38000001</pre> |
|||
| Disable Hans |
|||
|| <pre>04297e48 00000000</pre> |
|||
===Skip Copyright Screen=== |
|||
|| Prevents the player from being grabbed by Hans. Useful for exploring normally inaccessible/out-of-bounds areas. |
|||
<pre>040A2704 60000000</pre> |
|||
|- |
|||
| Bubble Bowl Power |
|||
===Skip Intro Videos=== |
|||
<pre> |
|| <pre>04069144 38000001</pre> |
||
|| Unlocks the Bubble Bowl. |
|||
|- |
|||
===Instant Cutscene/Flythrough Skips=== |
|||
| Cruise Bubble Power |
|||
<pre>043cabb8 00000000 |
|||
|| <pre>04057DBC 38000001</pre> |
|||
|| Unlocks the Cruise Bubble. |
|||
|- |
|||
| Skip Copyright Screen |
|||
|| <pre>040A2704 60000000</pre> |
|||
|| Skips the copyright screen that normally shows on boot. |
|||
|- |
|||
| Skip Intro Videos |
|||
|| <pre>040a61a4 38600002</pre> |
|||
|| Skips the Nick Games, THQ, and RenderWare FMVs that normally play on boot. Note: the Skip Main Menu AR code also skips these videos. |
|||
|- |
|||
| Instant Cutscene/Flythrough Skips |
|||
|| <pre>043cabb8 00000000 |
|||
043cabbc 00000000</pre> |
043cabbc 00000000</pre> |
||
|| Allows you to skip cutscenes and flythroughs immediately instead of having to wait 1 second. |
|||
|- |
|||
===No Cutscene Black Bars=== |
|||
| No Cutscene Black Bars |
|||
<pre>003ca988 00000000</pre> |
|||
|| <pre>003ca988 00000000</pre> |
|||
|| Hides the black bars/letterboxing that normally appear during cutscenes and lack of player control. |
|||
===Switch Characters (L+DPAD)=== |
|||
|- |
|||
<pre>0a292620 00000041 |
|||
| Switch Characters (L+DPAD) |
|||
|| <pre>0a292620 00000041 |
|||
003cb663 00000000 |
003cb663 00000000 |
||
0a292620 00000048 |
0a292620 00000048 |
||
Line 53: | Line 88: | ||
0a292620 00000042 |
0a292620 00000042 |
||
003cb663 00000002</pre> |
003cb663 00000002</pre> |
||
|| Hold L and press a directional button to instantly switch characters: |
|||
* L + Dpad Left - SpongeBob |
|||
* L + Dpad Up - Patrick |
|||
* L + Dpad Right - Sandy |
|||
Notes: |
|||
===Skip Spatula Animations=== |
|||
* If you try to switch to a character in a level where that character does not exist (e.g. Sandy in Jellyfish Fields), you'll switch to SpongeBob instead. |
|||
<pre>040634F8 60000000 |
|||
* L is the button for Cruise Bubble, so if you have it unlocked, the switch will be delayed until you are done using the Cruise Bubble. |
|||
|- |
|||
| Skip Spatula Animations |
|||
|| <pre>040634F8 60000000 |
|||
0406363C 60000000 |
0406363C 60000000 |
||
04076A38 60000000 |
04076A38 60000000 |
||
04076A4C 60000000 |
04076A4C 60000000 |
||
040640A0 60000000</pre> |
040640A0 60000000</pre> |
||
|| Skips the celebration animation when collecting a spatula. Mainly useful for avoiding softlocks with [[Randomizer]] mods when a spatula is on a slide or above an abyss. |
|||
|- |
|||
===L+R+Z to Reload Area=== |
|||
| L+R+Z to Reload Area |
|||
<pre>4A292620 00000070 |
|||
|| <pre>4A292620 00000070 |
|||
023C1C0B 00000000</pre> |
023C1C0B 00000000</pre> |
||
|| Press L+R+Z to instantly respawn. Also useful when playing [[Randomizer]] mods. |
|||
|- |
|||
===Cruise Bubble 2.0=== |
|||
| Cruise Bubble 2.0 |
|||
A - Forward, B - Backwards, Y - Turbo |
|||
|| <pre>042DBAC4 3F800000 |
|||
<pre>042DBAC4 3F800000 |
|||
042DBA94 44160000 |
042DBA94 44160000 |
||
042DBAE0 4F000000 |
042DBAE0 4F000000 |
||
Line 86: | Line 129: | ||
042DBABC C1400000 |
042DBABC C1400000 |
||
042DBAC0 00000000</pre> |
042DBAC0 00000000</pre> |
||
|| Gives you a 600 second Cruise Bubble with fully manipulable speed. Can be useful as a freecam. |
|||
Controls: |
|||
===Infinite Health=== |
|||
* A - Forward |
|||
<pre>040765D4 60000000</pre> |
|||
* B - Backwards |
|||
* Y - Turbo |
|||
===All Gates Free=== |
|||
|- |
|||
<pre>C20526FC 00000002 |
|||
| Don't Take Damage |
|||
38000000 90040008 |
|||
|| <pre>040765D4 60000000</pre> |
|||
80040010 00000000</pre> |
|||
|| Never lose health. (You can still drown.) Same as setting G.TakeDamage = 0 in sb.ini. |
|||
|- |
|||
===Always Bowl State (Cruise Boost)=== |
|||
| Always Cruise Boosting |
|||
<pre>043C1F40 40A00000 |
|||
|| <pre>043C1F40 40A00000 |
|||
043C2044 00000001</pre> |
043C2044 00000001</pre> |
||
|| Locks IsBubbleBowling to true so you're always in [https://bfbb.site/strats/Cruise%20Boost "cruise boost"] state, a speedrunning exploit that lets you move faster than normal. Starting speed is 5.0, using the Bubble Bowl will change the speed. |
|||
|- |
|||
===Disable Force Conversation=== |
|||
| Disable Force Conversation |
|||
<pre>041305D8 38600001</pre> |
|||
|| <pre>041305D8 38600001</pre> |
|||
|| Disables the Force Conversation event which makes you automatically talk to NPCs. Same as setting G.DisableForceConversation = 1 in sb.ini. |
|||
===Remove Fade-Ins=== |
|||
|- |
|||
<pre>0404196C 4E800020 |
|||
| Disable Screen Fading |
|||
|| <pre>0404196C 4E800020 |
|||
040419CC 4E800020</pre> |
040419CC 4E800020</pre> |
||
|| Disables the screen fade-in and fade-out effect that occurs when loading a level and dying. Can be useful for debugging. |
|||
|- |
|||
| Enable Camera Zoom in All Levels |
|||
|| <pre>04051208 540007fe</pre> |
|||
|| Allows you to zoom in/out the camera in all levels, including the indoor Bikini Bottom levels where you normally are locked to the zoomed-in camera. |
|||
|- |
|||
| Disable Camera Collision |
|||
|| <pre>043ca908 00000000</pre> |
|||
|| Disables camera collision, allowing you to clip the camera through walls and objects. Can be useful for debugging. |
|||
|- |
|||
| Infinite Shiny Objects |
|||
|| <pre>043C2058 0001869F</pre> |
|||
|| Gives you max shiny objects (99999) which can never be taken away. |
|||
|- |
|||
| Underwear Disabled |
|||
|| <pre>040641CC 4800000C</pre> |
|||
|| Prevents you from collecting any underwear. Useful for challenge runs. |
|||
|- |
|||
| Enemies Deactivated |
|||
|| <pre>043C1C60 41000000</pre> |
|||
|| Most enemies will not attack you. You will also not take damage. |
|||
Note: The game will softlock if you drown. |
|||
===Enable Camera Zoom in All Levels=== |
|||
<pre>04051208 540007fe</pre> |
|||
TODO: Make a less buggy version. |
|||
===Disable Camera Collision=== |
|||
|- |
|||
<pre>043ca908 00000000</pre> |
|||
| Low Gravity |
|||
|| <pre>043C0E7C 40F00000</pre> |
|||
===Max Shiny Objects=== |
|||
|| Low gravity. Same as setting G.Gravity = 7.5 in sb.ini. |
|||
<pre>023C205A 00002710</pre> |
|||
|- |
|||
| Infinite Fruit Life |
|||
===Underwear Disabled=== |
|||
<pre> |
|| <pre>043C1DD0 7F7FFFFF</pre> |
||
|| Throw fruits and freezy fruits will never decay. |
|||
|- |
|||
===Enemies Deactivated=== |
|||
| Low Throw Gravity |
|||
<pre>043C1C60 41000000</pre> |
|||
|| <pre>043C1DAC 41480000</pre> |
|||
|| Low gravity for thrown objects (throw fruit, freezy fruit, tikis, enemies). Same as setting Carry.ThrowGravity = 12.5 in sb.ini. |
|||
===Low Gravity=== |
|||
|- |
|||
<pre>043C0E7C 40F00000</pre> |
|||
| 0.25 Speed |
|||
|| <pre>043C0C1C 00000001</pre> |
|||
===No Fruit Decay=== |
|||
|| Runs the game at 25% speed (still 60 FPS). Useful for debugging things like animations and physics. |
|||
<pre>043C1DD0 7F7FFFFF</pre> |
|||
|- |
|||
| No Terminal Velocity |
|||
===Low Fruit Gravity=== |
|||
<pre> |
|| <pre>04019E24 C0428228</pre> |
||
|| Disables terminal velocity, allowing the player and other entities to fall faster over time with no speed cap. |
|||
|- |
|||
===0.25 Speed=== |
|||
| Keep Cruise Boost through Bus Stops |
|||
<pre>043C0C1C 00000001</pre> |
|||
|| <pre>04070454 60000000 |
|||
===No Gravity Limit=== |
|||
<pre>04019E24 C0428228</pre> |
|||
===Keep Cruise Boost through Bus Stops=== |
|||
<pre>04070454 60000000 |
|||
040704A4 60000000</pre> |
040704A4 60000000</pre> |
||
|| Allows you to transfer your [https://bfbb.site/strats/Cruise%20Boost "cruise boost"] to other characters when switching at Bus Stops. |
|||
|- |
|||
| Custom Loading Screen Texture |
|||
|| <pre>043CAB28 XXXXXXXX</pre> |
|||
|| Set a custom background texture for the loading screen. Replace <code>XXXXXXXX</code> with any [[RWTX]] [[Asset ID]]. |
|||
|- |
|||
| Blue Box Fix |
|||
|| <pre>043cd04c 00000000</pre> |
|||
|| Fix the [https://wiki.dolphin-emu.org/index.php?title=SpongeBob_SquarePants:_Battle_for_Bikini_Bottom#Box_Outline "blue box"] that appears in the top-left corner when running at a higher than native resolution. |
|||
Notes: |
|||
===Loading Screen Texture=== |
|||
* Vertex Rounding must be enabled in Dolphin graphics settings. |
|||
Replace XXXXXXXX with assetid of texture. |
|||
* This code is no longer needed in [https://dolphin-emu.org/download/dev/master/5.0-14810/ Dolphin 5.0-14810] or higher. |
|||
|- |
|||
<pre>043CAB28 XXXXXXXX</pre> |
|||
| Infinite Sandy Hover |
|||
|| <pre>043C1DF0 40A00000</pre> |
|||
===Blue Box Fix=== |
|||
|| Allows Sandy to hover infinitely with her lasso. |
|||
Note: Enable Vertex Rounding in Dolphin graphics settings. |
|||
|- |
|||
| No Shiny Objects from enemies/tikis |
|||
<pre>043cd04c 00000000</pre> |
|||
|| <pre>040f9480 60000000 |
|||
===Infinite Sandy Hover=== |
|||
<pre>043C1DF0 40A00000</pre> |
|||
===No Shiny Objects from enemies/tikis=== |
|||
<pre>040f9480 60000000 |
|||
040ecfec 60000000 |
040ecfec 60000000 |
||
0412a67c 60000000</pre> |
0412a67c 60000000</pre> |
||
|| Prevents enemies/tikis from giving you shiny objects. Useful for challenge runs. |
|||
|- |
|||
===Always Spongeball=== |
|||
| Always Spongeball |
|||
<pre>003cb637 00000001 |
|||
|| <pre>003cb637 00000001 |
|||
003cb69f 00000001</pre> |
003cb69f 00000001</pre> |
||
|| Forces SpongeBob to always turn into the SpongeBall. Useful for challenge runs. |
|||
|- |
|||
===Always Sliding=== |
|||
| Always Sliding |
|||
<pre>883c204f 00000000 |
|||
|| <pre>883c204f 00000000 |
|||
08292622 00000000 |
08292622 00000000 |
||
90292623 00000000 |
90292623 00000000 |
||
Line 172: | Line 240: | ||
00000000 863c2474 |
00000000 863c2474 |
||
803bef10 00000004</pre> |
803bef10 00000004</pre> |
||
|| Treats all ground as slide surfaces. The player will always be sliding unless you let go of the stick. Useful for challenge runs. |
|||
|- |
|||
===Tubelet Colour=== |
|||
| Custom Tubelet Colors |
|||
RRGGBB is hex code, works best when you use custom RTC to force a date |
|||
|| <pre>0429b9a0 RRGGBBff |
|||
<pre>0429b9a0 RRGGBBff |
|||
0429b9a4 RRGGBBff |
0429b9a4 RRGGBBff |
||
0429b9a8 RRGGBBff |
0429b9a8 RRGGBBff |
||
Line 186: | Line 253: | ||
0429b9c0 RRGGBBff |
0429b9c0 RRGGBBff |
||
0429b9c4 RRGGBBff</pre> |
0429b9c4 RRGGBBff</pre> |
||
|| Set custom Tubelet flame colors. Replace <code>RRGGBB</code> with the RGB hex codes of the colors. |
|||
|- |
|||
===Custom Shiny Object Values=== |
|||
| Custom Shiny Object Values |
|||
Replace the numbers on the right with your own values (in hexadecimal format) |
|||
|| <pre>043c0de0 PPPPPPPP |
|||
043c0de4 BBBBBBBB |
|||
<pre>043c0de0 00000032 |
|||
043c0de8 GGGGGGGG |
|||
043c0de4 0000000a |
|||
043c0dec YYYYYYYY |
|||
043c0de8 00000005 |
|||
043c0df0 RRRRRRRR |
|||
043c0dec 00000002 |
|||
04099b30 4800b6d0</pre> |
|||
|| Set custom Shiny Object values. Replace the following values with shiny object values in hexadecimal: |
|||
* PPPPPPPP - Purple (originally 50) |
|||
===Taking Damage forces Game Crash=== |
|||
* BBBBBBBB - Blue (originally 10) |
|||
<pre>04076430 48000000 |
|||
* GGGGGGGG - Green (originally 5) |
|||
* YYYYYYYY - Yellow (originally 2) |
|||
* RRRRRRRR - Red (originally 1) |
|||
|- |
|||
| Taking Damage Crashes The Game |
|||
|| <pre>04076430 48000000 |
|||
04069508 48000000</pre> |
04069508 48000000</pre> |
||
|| Taking damage or touching goo causes the game to crash. Useful for challenge runs. |
|||
|- |
|||
| Infinite World Bounding Box |
|||
|| <pre>04071ed0 60000000</pre> |
|||
|| Hans will not grab you if you go outside the usual limits of (-1000, -1000, -1000) to (1000, 1000, 1000). Could be useful for large level mods. |
|||
|- |
|||
| Render Invisible RpAtomics |
|||
|| <pre>040c315c 60000000</pre> |
|||
|| Forces all RpAtomics to render regardless of their rpATOMICRENDER flag. Useful for debugging. |
|||
|- |
|||
| Goo Stays Frozen Forever |
|||
|| <pre>040935a0 60000000</pre> |
|||
|| Goo, when frozen by Freezy Fruit, will stay frozen. |
|||
|- |
|||
| Bus Stop Softlock Fix |
|||
|| <pre>0412da00 801f0024 |
|||
0412da04 28000002 |
|||
0412da08 40800024 |
|||
0412da0c ec2208ba |
|||
0412da10 fc010040 |
|||
0412da14 40800010</pre> |
|||
|| Fixes a softlock that could occur in the original game when the player uses a Bus Stop and gets positioned too far away from it. |
|||
|- |
|||
| Enable xprintf |
|||
|| <pre>04017d3c 481bb1c8</pre> |
|||
|| Reimplements a debug function called xprintf which is called often by the game to send debugging messages. You can see the output in Dolphin's Log window. |
|||
|- |
|||
| Invisible Player |
|||
|| <pre>043c1c04 00000000</pre> |
|||
|| Makes the player invisible. Useful for challenge runs. |
|||
Note: the player will temporarily become visible while using the Cruise Bubble and being grabbed by Hans. |
|||
===Infinite World Bounding Box=== |
|||
|- |
|||
Hans won't grab you when you are too far away from 0,0,0 |
|||
| Invisible JSPs |
|||
|| <pre>040c3128 4e800020</pre> |
|||
|| Disables JSP rendering. Useful for debugging (and also for challenge runs). |
|||
|- |
|||
| Always Clear Camera |
|||
|| <pre>040c0314 3884065c |
|||
040c0318 38a00003</pre> |
|||
|| Forces the camera to always clear, even if there's no fog (in which case the background color will be black). This prevents the trail effect that occurs when looking out-of-bounds in a level with no fog. |
|||
|- |
|||
| 1 Health Max |
|||
|| <pre>043c1c90 00000001</pre> |
|||
|| The player will only have 1 underwear. Golden Underwear does nothing. Useful for challenge runs. |
|||
|- |
|||
| No Shiny Limit |
|||
|| <pre>04065d30 60000000 |
|||
0406378c 60000000 |
|||
0409a070 48000020</pre> |
|||
|| Allows you to collect more than 99,999 shiny objects. Also allows you to enter the 1,000 shiny object cheat past 50,000 shiny objects. |
|||
|- |
|||
| Infinite Spin Stalling |
|||
|| <pre>043cb5c8 00000000</pre> |
|||
|| Dampens your velocity every time you Bubble Spin or Karate Kick in midair consecutively, instead of only the first time. Can be used to gain extra air time. |
|||
|- |
|||
| Floaty Bubble Spin |
|||
|| <pre>04082348 60000000</pre> |
|||
|| Locks your Y velocity to 0 when Bubble Spinning or Karate Kicking. Can be used to gain an insane amount of air time, especially when combined with Infinite Spin Stalling. |
|||
|- |
|||
| Disable Goo |
|||
|| <pre>04123794 4e800020</pre> |
|||
|| Disables the Set as Goo event, meaning all entities with this event will just be normal entities. This also means you can be Jesus and walk on goo. |
|||
|- |
|||
| Change Boot Level |
|||
|| <pre>Main Menu: 043c0b90 4d4e5533 |
|||
SpongeBall Arena: 043c0b90 50473132 |
|||
Bikini Bottom |
|||
<pre>04260130 7f800000 |
|||
- Intro Cutscene: 043c0b90 48423030 |
|||
04260134 7f800000 |
|||
- Hub World: 043c0b90 48423031 |
|||
04260138 7f800000 |
|||
- SpongeBob's Pineapple: 043c0b90 48423032 |
|||
0426013c ff800000 |
|||
- Squidward's Tiki: 043c0b90 48423033 |
|||
04260140 ff800000 |
|||
- Patrick's Rock: 043c0b90 48423034 |
|||
04260144 ff800000</pre> |
|||
- Sandy's Treedome: 043c0b90 48423035 |
|||
- Shady Shoals: 043c0b90 48423036 |
|||
- Krusty Krab: 043c0b90 48423037 |
|||
- Chum Bucket: 043c0b90 48423038 |
|||
- Police Station: 043c0b90 48423039 |
|||
- Theater: 043c0b90 48423130 |
|||
Jellyfish Fields |
|||
this code also does the same thing |
|||
- Jellyfish Rock: 043c0b90 4a463031 |
|||
<pre>04071ed0 60000000</pre> |
|||
- Jellyfish Caves: 043c0b90 4a463032 |
|||
- Jellyfish Lake: 043c0b90 4a463033 |
|||
- Spork Mountain: 043c0b90 4a463034 |
|||
Downtown Bikini Bottom |
|||
===Render Invisible Atomics (assets)=== |
|||
- Streets: 043c0b90 42423031 |
|||
<pre>040c315c 60000000</pre> |
|||
- Rooftops: 043c0b90 42423032 |
|||
- Lighthouse: 043c0b90 42423033 |
|||
- Sea Needle: 043c0b90 42423034 |
|||
Goo Lagoon |
|||
===Goo Stays Frozen Forever=== |
|||
- Beach: 043c0b90 474c3031 |
|||
<pre>040935a0 60000000</pre> |
|||
- Sea Caves: 043c0b90 474c3032 |
|||
- Pier: 043c0b90 474c3033 |
|||
Poseidome: 043c0b90 42313031 |
|||
===Bus Stop Softlock Fix=== |
|||
<pre>0412da00 801f0024 |
|||
0412da04 28000002 |
|||
0412da08 40800024 |
|||
0412da0c ec2208ba |
|||
0412da10 fc010040 |
|||
0412da14 40800010</pre> |
|||
Rock Bottom |
|||
===Custom Shiny Value Fix=== |
|||
- Downtown: 043c0b90 52423031 |
|||
<pre>04099b30 4800b6d0</pre> |
|||
- Museum: 043c0b90 52423032 |
|||
- Trench of Advanced Darkness: 043c0b90 52423033 |
|||
Mermalair |
|||
===Enable xprintf=== |
|||
- Lobby: 043c0b90 42433031 |
|||
lets you see more messages in dolphin's log window |
|||
- Main Chamber: 043c0b90 42433032 |
|||
- Security Tunnel: 043c0b90 42433033 |
|||
- Rolling Ball Area: 043c0b90 42433034 |
|||
- Villain Containment Area: 043c0b90 42433035 |
|||
Sand Mountain |
|||
Ex: loading, stuck, Poseidome rounds, etc. |
|||
- Ski Lodge: 043c0b90 534d3031 |
|||
- Guppy Mound: 043c0b90 534d3032 |
|||
- Flounder Hill: 043c0b90 534d3033 |
|||
- Sand Mountain: 043c0b90 534d3034 |
|||
Industrial Park: 043c0b90 42323031 |
|||
<pre>04017d3c 481bb1c8</pre> |
|||
Kelp Forest |
|||
===Invisible JSP (terrain)=== |
|||
- Kelp Forest: 043c0b90 4b463031 |
|||
<pre>040c3128 4e800020</pre> |
|||
- Kelp Swamp: 043c0b90 4b463032 |
|||
- Kelp Caves: 043c0b90 4b463034 |
|||
- Kelp Vines: 043c0b90 4b463035 |
|||
Flying Dutchman's Graveyard |
|||
===Always Clear Camera=== |
|||
- Graveyard Lake: 043c0b90 47593031 |
|||
<pre>040c0300 60000000</pre> |
|||
- Graveyard of Ships: 043c0b90 47593032 |
|||
- Dutchman's Ship: 043c0b90 47593033 |
|||
- Flying Dutchman Battle: 043c0b90 47593034 |
|||
SpongeBob's Dream |
|||
this code will clear fog also |
|||
- SpongeBob's Dream: 043c0b90 44423031 |
|||
<pre>040c0314 3884065c |
|||
- Sandy's Dream: 043c0b90 44423032 |
|||
040c0318 38a00003</pre> |
|||
- Squidward's Dream: 043c0b90 44423033 |
|||
- Mr. Krabs' Dream: 043c0b90 44423034 |
|||
- UNUSED Patrick's Dream: 043c0b90 44423035 |
|||
- Patrick's Dream: 043c0b90 44423036 |
|||
Chum Bucket Lab |
|||
===1 Health Max=== |
|||
- UNUSED Muscle-Bob Fight: 043c0b90 42333031 |
|||
<pre>043c1c90 00000001</pre> |
|||
- Kah-Rah-Tae: 043c0b90 42333032 |
|||
- The Small Shall Rule: 043c0b90 42333033 |
|||
</pre> |
|||
|| Set a custom BOOT level (the first level you load into when creating a new game, default is Intro Cutscene). Same as setting BOOT in sb.ini. |
|||
|} |
|||
=== |
===Gecko Codes=== |
||
Disables the 99,999 shiny limit and the 50,000 shiny object cheat limit |
|||
<pre>04065d30 60000000 |
|||
0406378c 60000000 |
|||
0409a070 48000020</pre> |
|||
===Change Boot Level=== |
|||
{| class="wikitable sortable" |
{| class="wikitable sortable" |
||
|+ |
|+ |
||
! |
! Name |
||
! Code |
! Code |
||
! Description |
|||
|- |
|- |
||
| 16:9 Aspect Ratio |
|||
| Main Menu || 043c0b90 4d4e5533 |
|||
|| <pre>043d07e0 3f400000 |
|||
|- |
|||
| SpongeBall Arena || 043c0b90 50473132 |
|||
|- |
|||
! colspan="2" | Bikini Bottom |
|||
|- |
|||
| Intro Cutscene || 043c0b90 48423030 |
|||
|- |
|||
| Hub World || 043c0b90 48423031 |
|||
|- |
|||
| SpongeBob's Pineapple || 043c0b90 48423032 |
|||
|- |
|||
| Squidward's Tiki || 043c0b90 48423033 |
|||
|- |
|||
| Patrick's Rock || 043c0b90 48423034 |
|||
|- |
|||
| Sandy's Treedome || 043c0b90 48423035 |
|||
|- |
|||
| Shady Shoals || 043c0b90 48423036 |
|||
|- |
|||
| Krusty Krab || 043c0b90 48423037 |
|||
|- |
|||
| Chum Bucket || 043c0b90 48423038 |
|||
|- |
|||
| Police Station || 043c0b90 48423039 |
|||
|- |
|||
| Theater || 043c0b90 48423130 |
|||
|- |
|||
! colspan="2" | Jellyfish Fields |
|||
|- |
|||
| Jellyfish Rock || 043c0b90 4a463031 |
|||
|- |
|||
| Jellyfish Caves || 043c0b90 4a463032 |
|||
|- |
|||
| Jellyfish Lake || 043c0b90 4a463033 |
|||
|- |
|||
| Spork Mountain || 043c0b90 4a463034 |
|||
|- |
|||
! colspan="2" | Downtown Bikini Bottom |
|||
|- |
|||
| Streets || 043c0b90 42423031 |
|||
|- |
|||
| Rooftops || 043c0b90 42423032 |
|||
|- |
|||
| Lighthouse || 043c0b90 42423033 |
|||
|- |
|||
| Sea Needle || 043c0b90 42423034 |
|||
|- |
|||
! colspan="2" | Goo Lagoon |
|||
|- |
|||
| Beach || 043c0b90 474c3031 |
|||
|- |
|||
| Sea Caves || 043c0b90 474c3032 |
|||
|- |
|||
| Pier || 043c0b90 474c3033 |
|||
|- |
|||
! colspan="2" | Poseidome |
|||
|- |
|||
| Poseidome || 043c0b90 42313031 |
|||
|- |
|||
! colspan="2" | Rock Bottom |
|||
|- |
|||
| Downtown || 043c0b90 52423031 |
|||
|- |
|||
| Museum || 043c0b90 52423032 |
|||
|- |
|||
| Trench of Advanced Darkness || 043c0b90 52423033 |
|||
|- |
|||
! colspan="2" | Mermalair |
|||
|- |
|||
| Lobby || 043c0b90 42433031 |
|||
|- |
|||
| Main Chamber || 043c0b90 42433032 |
|||
|- |
|||
| Security Tunnel || 043c0b90 42433033 |
|||
|- |
|||
| Rolling Ball Area || 043c0b90 42433034 |
|||
|- |
|||
| Villain Containment Area || 043c0b90 42433035 |
|||
|- |
|||
! colspan="2" | Sand Mountain |
|||
|- |
|||
| Ski Lodge || 043c0b90 534d3031 |
|||
|- |
|||
| Guppy Mound || 043c0b90 534d3032 |
|||
|- |
|||
| Flounder Hill || 043c0b90 534d3033 |
|||
|- |
|||
| Sand Mountain || 043c0b90 534d3034 |
|||
|- |
|||
! colspan="2" | Industrial Park |
|||
|- |
|||
| Industrial Park || 043c0b90 42323031 |
|||
|- |
|||
! colspan="2" | Kelp Forest |
|||
|- |
|||
| Kelp Forest || 043c0b90 4b463031 |
|||
|- |
|||
| Kelp Swamp || 043c0b90 4b463032 |
|||
|- |
|||
| Kelp Caves || 043c0b90 4b463034 |
|||
|- |
|||
| Kelp Vines || 043c0b90 4b463035 |
|||
|- |
|||
! colspan="2" | Flying Dutchman's Graveyard |
|||
|- |
|||
| Graveyard Lake || 043c0b90 47593031 |
|||
|- |
|||
| Graveyard of Ships || 043c0b90 47593032 |
|||
|- |
|||
| Dutchman's Ship || 043c0b90 47593033 |
|||
|- |
|||
| Flying Dutchman Battle || 043c0b90 47593034 |
|||
|- |
|||
! colspan="2" | SpongeBob's Dream |
|||
|- |
|||
| SpongeBob's Dream || 043c0b90 44423031 |
|||
|- |
|||
| Sandy's Dream || 043c0b90 44423032 |
|||
|- |
|||
| Squidward's Dream || 043c0b90 44423033 |
|||
|- |
|||
| Mr. Krabs' Dream || 043c0b90 44423034 |
|||
|- |
|||
| UNUSED Patrick's Dream || 043c0b90 44423035 |
|||
|- |
|||
| Patrick's Dream || 043c0b90 44423036 |
|||
|- |
|||
! colspan="2" | Chum Bucket Lab |
|||
|- |
|||
| UNUSED || 043c0b90 42333031 |
|||
|- |
|||
| Kah-Rah-Tae || 043c0b90 42333032 |
|||
|- |
|||
| The Small Shall Rule || 043c0b90 42333033 |
|||
|} |
|||
==Gecko Codes== |
|||
===16:9 Aspect Ratio=== |
|||
Updated to restore shadow |
|||
<pre>043d07e0 3f400000 |
|||
043d07e4 3f800000 |
043d07e4 3f800000 |
||
043d07e8 3f800000 |
043d07e8 3f800000 |
||
Line 501: | Line 526: | ||
60000000 00000000 |
60000000 00000000 |
||
043cd04c 00000000</pre> |
043cd04c 00000000</pre> |
||
|| Renders the game in 16:9 (widescreen). |
|||
|- |
|||
===All Ents Visible (Ignores UI + UIFT)=== |
|||
| All Gates Free |
|||
<pre>c200e638 00000007 |
|||
|| <pre>C20526FC 00000002 |
|||
38000000 90040008 |
|||
80040010 00000000</pre> |
|||
|| Bypass all spatula and shiny object gates. TODO: make a better version, this one is flawed. See explanation [https://discord.com/channels/446321271635050506/469375332206510081/902666757452484649 here]. |
|||
|- |
|||
| All Ents Visible (Ignores UI + UIFT) |
|||
|| <pre>c200e638 00000007 |
|||
88030004 28000020 |
88030004 28000020 |
||
4182000c 28000021 |
4182000c 28000021 |
||
Line 512: | Line 544: | ||
60000000 00000000 |
60000000 00000000 |
||
0400e63c 4e800020</pre> |
0400e63c 4e800020</pre> |
||
|| Makes all 3D entities visible. Useful for debugging or challenge runs. |
|||
|- |
|||
===All Ents Invisible (Ignores UI + UIFT)=== |
|||
| All Ents Invisible (Ignores UI + UIFT) |
|||
<pre>c200e638 00000007 |
|||
|| <pre>c200e638 00000007 |
|||
88030004 28000020 |
88030004 28000020 |
||
4182000c 28000021 |
4182000c 28000021 |
||
Line 523: | Line 556: | ||
60000000 00000000 |
60000000 00000000 |
||
0400e63c 4e800020</pre> |
0400e63c 4e800020</pre> |
||
|| Makes all 3D entities invisible. Useful for debugging or challenge runs. |
|||
|- |
|||
===All SIMPs and PLATs Invisible (excluding Skyboxes)=== |
|||
| All SIMPs and PLATs Invisible (excluding Skydomes) |
|||
<pre>c200e638 0000000d |
|||
|| <pre>c200e638 00000007 |
|||
88030004 2800000b |
|||
88030004 28000020 |
|||
4182000c 28000006 |
|||
4182000c 28000021 |
|||
4082003c 88030005 |
|||
4082001c 88030018 |
|||
38a00000 7c0903a6 |
|||
2c000000 40810020 |
|||
80830008 38050002 |
|||
7c04022e 28000132 |
|||
41820014 38a50020 |
|||
4200ffec 38600000 |
|||
48000018 88030018 |
|||
70000081 20000001 |
70000081 20000001 |
||
7c000034 5403de3e |
7c000034 5403de3e |
||
48000008 38600000 |
|||
60000000 00000000 |
60000000 00000000 |
||
0400e63c 4e800020 |
0400e63c 4e800020</pre> |
||
|| Makes all non-skydome SIMPs and PLATs invisible. Useful for debugging or challenge runs. |
|||
</pre> |
|||
|} |
|||
[[Category:BFBB]] |
[[Category:BFBB]] |