1,536
edits
(Reformat page, add more codes, add descriptions to all codes) |
|||
Line 1:
===AR Codes===
{| class="wikitable sortable"
|+
! 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:
* Using this code will cause all loading screens to be invisible.
** 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
040BC300 38000001</pre>
|| Allows you to warp to any spatula from the pause menu regardless of being unlocked or not.
|-
| Moonjump (z)
|| <pre>0A292620 00000010
423C0C80 006C4130
043CB47F 00000000</pre>
|| Hold Z to "moonjump" (infinite jump)
|-
| Moonjump (a+b)
|| <pre>0A292620 00000300
423C0C80 006C4100</pre>
|| Hold A and B to "moonjump" (infinite jump)
|-
| Fly (z toggle)
|| <pre>043CB47F 00000000
BC38C9C4 00100000
4C3C2054 00000001
Line 26 ⟶ 42:
043C2054 00000001
00000000 00000000</pre>
|| Press Z to toggle on/off the debug fly cheat.
Controls:
* Y - go up
* 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.
|-
| Disable Hans
|| <pre>04297e48 00000000</pre>
|| Prevents the player from being grabbed by Hans. Useful for exploring normally inaccessible/out-of-bounds areas.
|-
| Bubble Bowl Power
|| <pre>
|| Unlocks the Bubble Bowl.
|-
| Cruise Bubble Power
|| <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>
|| Allows you to skip cutscenes and flythroughs immediately instead of having to wait 1 second.
|-
| No Cutscene Black Bars
|| <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
003cb663 00000000
0a292620 00000048
Line 53 ⟶ 88:
0a292620 00000042
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:
* 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.
* 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
04076A38 60000000
04076A4C 60000000
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
|| <pre>4A292620 00000070
023C1C0B 00000000</pre>
|| Press L+R+Z to instantly respawn. Also useful when playing [[Randomizer]] mods.
|-
| Cruise Bubble 2.0
|| <pre>042DBAC4 3F800000
042DBA94 44160000
042DBAE0 4F000000
Line 86 ⟶ 129:
042DBABC C1400000
042DBAC0 00000000</pre>
|| Gives you a 600 second Cruise Bubble with fully manipulable speed. Can be useful as a freecam.
Controls:
* A - Forward
* B - Backwards
* Y - Turbo
|-
| Don't Take Damage
|| <pre>040765D4 60000000</pre>
|| Never lose health. (You can still drown.) Same as setting G.TakeDamage = 0 in sb.ini.
|-
| Always Cruise Boosting
|| <pre>043C1F40 40A00000
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
|| <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.
|-
| Disable Screen Fading
|| <pre>0404196C 4E800020
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.
TODO: Make a less buggy version.
|-
| Low Gravity
|| <pre>043C0E7C 40F00000</pre>
|| Low gravity. Same as setting G.Gravity = 7.5 in sb.ini.
|-
| Infinite Fruit Life
|| <pre>
|| Throw fruits and freezy fruits will never decay.
|-
| Low Throw Gravity
|| <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.
|-
| 0.25 Speed
|| <pre>043C0C1C 00000001</pre>
|| Runs the game at 25% speed (still 60 FPS). Useful for debugging things like animations and physics.
|-
| No Terminal Velocity
|| <pre>
|| Disables terminal velocity, allowing the player and other entities to fall faster over time with no speed cap.
|-
| Keep Cruise Boost through Bus Stops
|| <pre>04070454 60000000
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:
* Vertex Rounding must be enabled in Dolphin graphics settings.
* This code is no longer needed in [https://dolphin-emu.org/download/dev/master/5.0-14810/ Dolphin 5.0-14810] or higher.
|-
| Infinite Sandy Hover
|| <pre>043C1DF0 40A00000</pre>
|| Allows Sandy to hover infinitely with her lasso.
|-
| No Shiny Objects from enemies/tikis
|| <pre>040f9480 60000000
040ecfec 60000000
0412a67c 60000000</pre>
|| Prevents enemies/tikis from giving you shiny objects. Useful for challenge runs.
|-
| Always Spongeball
|| <pre>003cb637 00000001
003cb69f 00000001</pre>
|| Forces SpongeBob to always turn into the SpongeBall. Useful for challenge runs.
|-
| Always Sliding
|| <pre>883c204f 00000000
08292622 00000000
90292623 00000000
Line 172 ⟶ 240:
00000000 863c2474
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.
|-
| Custom Tubelet Colors
|| <pre>0429b9a0 RRGGBBff
0429b9a4 RRGGBBff
0429b9a8 RRGGBBff
Line 186 ⟶ 253:
0429b9c0 RRGGBBff
0429b9c4 RRGGBBff</pre>
|| Set custom Tubelet flame colors. Replace <code>RRGGBB</code> with the RGB hex codes of the colors.
|-
| Custom Shiny Object Values
|| <pre>043c0de0 PPPPPPPP
043c0de4 BBBBBBBB
043c0de8 GGGGGGGG
043c0dec YYYYYYYY
043c0df0 RRRRRRRR
|| Set custom Shiny Object values. Replace the following values with shiny object values in hexadecimal:
* PPPPPPPP - Purple (originally 50)
* BBBBBBBB - Blue (originally 10)
* GGGGGGGG - Green (originally 5)
* YYYYYYYY - Yellow (originally 2)
* RRRRRRRR - Red (originally 1)
|-
| Taking Damage Crashes The Game
|| <pre>04076430 48000000
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.
|-
| 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
- 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
Jellyfish Fields
- Jellyfish Rock: 043c0b90 4a463031
- Jellyfish Caves: 043c0b90 4a463032
- Jellyfish Lake: 043c0b90 4a463033
- Spork Mountain: 043c0b90 4a463034
Downtown Bikini Bottom
- Streets: 043c0b90 42423031
- Rooftops: 043c0b90 42423032
- Lighthouse: 043c0b90 42423033
- Sea Needle: 043c0b90 42423034
Goo Lagoon
- Beach: 043c0b90 474c3031
- Sea Caves: 043c0b90 474c3032
- Pier: 043c0b90 474c3033
Poseidome: 043c0b90 42313031
Rock Bottom
- Downtown: 043c0b90 52423031
- Museum: 043c0b90 52423032
- Trench of Advanced Darkness: 043c0b90 52423033
Mermalair
- Lobby: 043c0b90 42433031
- Main Chamber: 043c0b90 42433032
- Security Tunnel: 043c0b90 42433033
- Rolling Ball Area: 043c0b90 42433034
- Villain Containment Area: 043c0b90 42433035
Sand Mountain
- Ski Lodge: 043c0b90 534d3031
- Guppy Mound: 043c0b90 534d3032
- Flounder Hill: 043c0b90 534d3033
- Sand Mountain: 043c0b90 534d3034
Industrial Park: 043c0b90 42323031
Kelp Forest
- Kelp Forest: 043c0b90 4b463031
- Kelp Swamp: 043c0b90 4b463032
- Kelp Caves: 043c0b90 4b463034
- Kelp Vines: 043c0b90 4b463035
Flying Dutchman's Graveyard
- Graveyard Lake: 043c0b90 47593031
- Graveyard of Ships: 043c0b90 47593032
- Dutchman's Ship: 043c0b90 47593033
- Flying Dutchman Battle: 043c0b90 47593034
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
Chum Bucket Lab
- UNUSED Muscle-Bob Fight: 043c0b90 42333031
- 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.
|}
===
{| class="wikitable sortable"
|+
!
! Code
! Description
|-
| 16:9 Aspect Ratio
|| <pre>043d07e0 3f400000
043d07e4 3f800000
043d07e8 3f800000
Line 501 ⟶ 526:
60000000 00000000
043cd04c 00000000</pre>
|| Renders the game in 16:9 (widescreen).
|-
| All Gates Free
|| <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
4182000c 28000021
Line 512 ⟶ 544:
60000000 00000000
0400e63c 4e800020</pre>
|| Makes all 3D entities visible. Useful for debugging or challenge runs.
|-
| All Ents Invisible (Ignores UI + UIFT)
|| <pre>c200e638 00000007
88030004 28000020
4182000c 28000021
Line 523 ⟶ 556:
60000000 00000000
0400e63c 4e800020</pre>
|| Makes all 3D entities invisible. Useful for debugging or challenge runs.
|-
| All SIMPs and PLATs Invisible (excluding Skydomes)
|| <pre>c200e638 00000007
88030004 28000020
4182000c 28000021
4082001c 88030018
70000081 20000001
7c000034 5403de3e
48000008 38600000
60000000 00000000
0400e63c 4e800020</pre>
|| Makes all non-skydome SIMPs and PLATs invisible. Useful for debugging or challenge runs.
|}
[[Category:BFBB]]
|