If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Plants vs. Zombies: Battle For Neighborville/Debugging Material

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Plants vs. Zombies: Battle For Neighborville.

QA Debug Menu

Like the two other PvZ shooters, there is a QA Debug button hidden on the Pause Menu that brings up various debugging options when pressed.

Gameplay Debug

  • Add Health - Does nothing. Selectable values are 1, 25, 100, 500, 1000, 100K, Full Health.
  • ID_M_RUSH_TIMER - Does nothing. Selectable values are Pause and Unpause.
  • Disable Ability Cooldown (must also be set on server) - Does nothing. Selectable values are false and true.
  • Zombies Win - Does nothing.
  • Plants Win - Does nothing.
  • Disable Preround - Starts the game early while on the "Round Starts In" countdown.
  • Suicide - Kills you.
  • GODMODE (Client/Server only) - Doesn't work. Selectable values are false and true.
  • ID_M_SET_DAMAGE_MODIFIER - Doesn't work. Selectable values are 1, 2, 3, 4, 5, and 10.
  • Disable Out of Bound - Doesn't work.
  • Review Mode - Starts game early while on the "Waiting for Players" screen and resets various Turf Takeover properties when pressed.
  • Start MiniGame - Same functionality as Review Mode.
  • MouseProjectileSensitivity - Does nothing. Selectable values are 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, and 100.
  • Disable Bot Backfill - Removes all AI heroes within a lobby on a multiplayer game mode.

Gameplay Debug Tab #1 Gameplay Debug Tab#2

UI Debug

  • Language - Does nothing. Selectable values are French, Italian, German, Spanish, Japanese, Brazilian, HAL IDs, and English.
  • Display Special Characters - Shows you an empty screen.
  • Long Text Test - Same as Display Special Characters.

UI Debug Tab

Picnic UI Testing
  • TEST QUEST COMPLETE - Shows a popup with the text 200,000 with an image of a PvZ coin.
  • TEST REWARD! - Shows a dummy quest item reward saying "You Got Something! You got a spooled tape!".
  • LOOP? - Loops any UI animation from the menu. Selectable values are YES and NO.
  • BOSS HEALTH (Reveal) - Displays Dreadwood's boss health bar.
  • BOSS HEALTH (Destroy) - Hides Dreadwood's boss health bar.
  • BOSS HEALTH PERCENT - Controls how full the health bar is.
  • BOSS FACTION - Does nothing. Selectable values are ZOMBIES and PLANTS.
  • BOSS WEAKPOINTS - Controls whether or not to show Dreadwood's weakpoint count.
  • BOSS WEAPOINTS NUM - Controls how many weakpoints to display. You can choose to display up to five weakpoints.
  • TEST KILL LOG - Does nothing.
  • PLAYER HEALTH - Controls how much the maximum base health is on the health bar Debug. Values range from 0-125.
  • OVER HEALTH - Controls how much overheal is displayed with the base health. Values range from 0-200.
  • OVER HEALTH MAX - Changes the health bar debug minimally. Values range from 0-200.

Picnic UI Debug Menu

  • OBJECTIVE UI - Opens a menu that has absolutely no functionality. Options are SHOW OBJECTIVE UI, HIDE OBJECTIVE UI, ON SUCCESS, ON FAIL, USE COUNTER, USE TIMER, USE DESCRIPTION, COUNTER VALUE 1, COUNTER VALUE 2, TIMER VALUE, and PAUSE TIMER.

Objective UI Debug Menu

  • COLOR PALETTE - Opens a menu used for testing the game's color blindness accessibility options. Selectable values are Normal, Deuteranopia, Tritanopia and Protanopia. It also has text at the bottom saying to refer to a file named PicnicAccessibleColorList, however this file does not exist.

Color Blindness Debug Menu

  • ANDREIA DEBUG SCREEN - Show's a screen that has the text, "ANDREIA'S TEST SCREEN".

Andreia's Test Screen

  • SCOTT DEBUG SCREEN - Opens a screen for the end of round scoring. You can't exit out of this screen so you have to restart your game or get disconnected from the servers.

Scott Debug Screen

AI Debug

  • Pathfinding Debug - Does nothing. Selectable values are Small Type, Large Type, Huge Type, and Disabled.
  • Vanquish All AI - Does nothing. Selectable values are Team Plants, Team Gnomes, Team Neutral, and Team Zombies.
  • Pause AI (must be host) - Does nothing. Selectable values are false and true.
  • AI SPAWN DEBUG - Does nothing.
  • AI THREAT - Does nothing.
  • AI HEALTH - Does nothing.
  • AI ALERT - Does nothing.
  • AI BUFFS - Does nothing.
  • AI Spawn - Debug Render Counts - Does nothing. (Switch only)
  • AI Spawn - Debug Render Point Budget - Does nothing. (Switch only)
  • AI Spawn - Debug Render Point Budget Value - Does nothing. Selectable values are 1100, 1200, 1300, 1400, 1500, 1600. (Switch only)

AI Debug Tab

Progression Debug

  • ID_M_DEBUG_CARD_STORE - Puts the user in an empty UI state that can't be exited.
  • ADD CURRENCY - Does nothing. Selectable values are 1, 25, 100, 500, 1000, and 100K.
  • Wipe Inventory - Does nothing.
  • Grant All Inventory - Does nothing.
  • Complete Tracked Challenges - Does nothing.
  • Set Player Level - Does nothing. Values range from 1-100.
  • Prestige Character - Does nothing.
  • Reset Profile Settings - Does nothing.
  • Wipe Stats - Does nothing.
  • Add character XP - Does nothing. Selectable values are 1, 25, 100, 500, 1000, and 100K.
  • Set XP Modifier - Does nothing. Values range from 1.0-2.0.
  • Wipe Stats and Inventory - Does nothing.
  • Black Market - Shows a popup that says "temporarily removed, sorry. talk to jeff c if you need this put back in!"
  • Clear Challenges - Does nothing.
  • Add All Currencies - Does nothing.
  • Visualize Earn Rates - Does nothing.
  • Select Currency - Does nothing. Selectable options are Coinz, Bulbs, Badges, Marshmallows, and Tacos. (Switch only)
  • Add/Remove Currency - Does nothing. Selectable options are 1, 25, 49, 500, 1000, 100K, 10M. (Switch only)

Progression Debug Tab #1 Progression Debug Tab #2

Sandbox Debug

  • Unlock Quest Givers - Does nothing.
  • Win Zombie Quest - Does nothing.
  • Win Plant Quest - Does nothing.
  • Quit Active Quest - Does nothing.
  • Start Boss - Dreadwood - Does nothing.
  • Triple Damage - Multiplies weapon damage by 3.
  • Start Boss - BlightCap - Does nothing.
  • Start Boss - DJ Olds Cool - Does nothing.
  • Start Boss - Major Problem.
  • Start Gnome Shrine - Does nothing. (Switch only)

Sandbox Debug Tab

QA Debug

Nothing under this tab works

  • Coming Soon! (hidden)
  • Show Tim Reputation (hidden)
  • Increase Tim Reputation
  • Decrease Tim Reputation
  • Rush Timer - Selectable Values are Pause and Unpause (hidden)
  • Defend Zones - Selectable Values Off and On (hidden)
  • Toggle Show Collision (hidden)
  • Toggle AI Threat (hidden)
  • PauseMiniGame (hidden)
  • Debug Spawn Marigold (hidden)
  • Enable Keyitem (Neighborville) (hidden)
  • Debug Toggle Infinite Drone
  • Infinite Mech
  • BA Environment Switch
  • Enable Servers Autoplayers (hidden)
  • Change Monthly Challenge - Selectable options are 1 through 12 (Switch only)
  • Change Weekly Challenge - Selectable options are 1 through 52 (Switch only)
  • Set Character Key Unlock Time to 1 Minute (Switch only)
  • Grant All Perks with Progression (Switch only)
  • Set All Characters Ready to Promote (Switch only)
  • Unlock All Gumball Machine Items (Switch only)
  • Unlock All Festival Items (Switch only)
  • Unlock All Sandbox Store Items (Switch only)
  • Unlock All PDLC Items (Switch only)
  • Wipe Currencies (Switch only)
  • Wipe Customizations (Switch only)
  • Wipe Character Progress (Switch only)
  • Wipe Sandbox Progress (Switch only)
  • Set Year - Selectable options are 2020 through 2024 (Switch only)

QA Debug Tab

CINE Debug

Plays cutscenes depending on what map/freeroam region you're in.

Ops Debug

  • Ops Boss Rush - Does nothing. Selectable values are False and True.
  • Elite Boss Select - Forces the game to select a certain Elite Boss on Wave 5. Selectable values are GigaGarg/SpookySquash, MechaGarg/SunflowerQueen, Yet/Superbean, ZenSensei/ToxicPickle, VonBats/GigaTorch, and DiscoZomb/RoyalHypno.
  • Special Wave Select - Does nothing. Values range from 1-15.
  • Bonus Wave Select - Does nothing. Values range from 1-7.
  • Skip Timer - Does nothing.
  • Complete Wave - Does nothing.
  • Clear Overrides - Does nothing.
  • Force Gnome Gnight Boss Wave - Does nothing.
  • Regular Boss Difficulty - Does nothing. Selectable values are Easy, Regular, and Hard.

Ops Debug Tab

Battle Arena Debug

  • Disable Preround - Does nothing.
  • Plants Win Round - Ends the round in the Plants' favor.
  • Zombies Win Round - Ends the round in the Zombies' favor.
  • Trigger Capture Point - Forces the capture point to enable early.
  • Pause/Unpause Timer - Does nothing.
  • Plants Win Match - Ends the game in the Plants' favor.
  • Zombies Win Match - Ends the game in the Zombies' favor.
  • Trigger Round Protection - Does nothing.
  • Trigger Last Player - Gives all remaining players the Last Player Standing buff.
  • Stop Last Player - Removes the Last Player Standing buff from all players.
  • Plants Round Wins - Changes the plants' score. Values range from 0-3.
  • Zombies Round Wins - Changes the zombies' score. Values range from 0-3.

Battle Arena Debug Tab

Rush Debug

  • Start Minigame - Same functionality as the identical button on the Gameplay Debug tab.
  • Set Farm Minigame Timer - Changes the timer value for the final objective on Preserve Pastures. Selectable values are 0:00, 0:05, 0:30, 1:00, and 5:00.

Rush Debug Tab

Splash Screen Debug Menu

There is a hidden debug menu on the splash screen that's used for loading into certain levels and game modes. Some of these options work, while others do not.

Debug

  • Custom - Doesn't work; loads back into splash.

Host

  • Social Space - Loads into Giddy Park.
  • Dreadwood Explore - Loads into Weirding Woods.
  • Dreadwood Ops - Loads into Garden Ops on Z-Tech Factory
  • Dreadwood Boss - Loads into a spawn screen that can't be exited out of.
  • Dreadwood TVM - Loads into Team Vanquish on Z-Tech Factory
  • Dreadwood Rush - Loads into Loggy Acres.

Join

Doesn't work; loads back into splash.

MatchMake

  • SocialSpace - Doesn't work; crashes the game.

Splash Screen Debug Menu

Other Debug Interfaces

There are two other debug interfaces used for development.

Hidden Debug for Final Builds

The first being a hidden UI widget that will display the values of several variables within the game.

PVZBFN HiddenDebugForFinalBuildsScreen.png

Economy Earn Rate Debug

The second one is a small, defunct debug widget that would help visualize earn rates for developers so they can scale them appropriately.

PVZBFN EconomyEarnRateDebugScreen.png