We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

Plants vs. Zombies: Garden Warfare 2 (Windows)

From The Cutting Room Floor
Revision as of 23:22, 28 October 2020 by GARGOS69Junior (talk | contribs) (→‎AI)
Jump to navigation Jump to search

Title Screen

Plants vs. Zombies: Garden Warfare 2

Developer: PopCap Games
Publisher: Electronic Arts
Platform: Windows
Released internationally: February 25, 2016
Released in US: February 23, 2016


AnimationsIcon.png This game has unused animations.
AreasIcon.png This game has unused areas.
CharacterIcon.png This game has unused playable characters.
CodeIcon.png This game has unused code.
DevTextIcon.png This game has hidden development-related text.
EnemyIcon.png This game has unused enemies.
ObjectIcon.png This game has unused objects.
MinigameIcon.png This game has unused modes / minigames.
GraphicsIcon.png This game has unused graphics.
ModelsIcon.png This game has unused models.
ItemsIcon.png This game has unused items.
Sgf2-unusedicon1.png This game has unused abilities.
DebugIcon.png This game has debugging material.


PrereleaseIcon.png This game has a prerelease article

This cactus is UNDER CONSTRUCTION
This article is a work in progress.
...Well, all the articles here are, in a way. But this one moreso, and the article may contain incomplete information and editor's notes.
Hmmm...
To do:
  • Document unused objects.
  • Document unused modes.

Plants vs. Zombies: Garden Warfare 2 is the second Plants vs. Zombies shooter game for the Garden Warfare spin-off series where this time, the zombies finally took over a acre-sized neighborhood Suburbia and modified it to a high-tech utopia Zomburbia! Now it's the plants turn to reclaim it. Also, plants and zombies battling in SPAAAAACCCCEEEE!

Popcap, and EA rushed this game, so there's a lot of unused and unfinished content. The game has been hacked to reveal some parts of the game has been unreleased that may never be added or could be implemented in the future or perhaps the next game.

Debugging material

Developer menu

Accessed from the pause screen, a button called QA Debug is hidden in retail builds, clicking it loads a window with many options, values and tabs, some options don't work or are lazily written.

Tabs

Gameplay Debug

Gameplay debug options.

Options
  • ADD HEALTH: Changes the user's health value, can go to 1, 25, 100, 500, 1000 or 100000, defaulted to 100. Does not work
  • Teleport to active objective: Does not work.
  • TELEPORT TO OBJECTIVE: Does not work, is meant to change objective, can go from 1, 2, 3 or ?, defaulted at 1.
  • INSTANT CAPTURE: Does not work, can be set to true or false, defaulted to false.
  • RUSH TIMER: Does not work, likely was used to change the rush timer, can be set to unpause or pause, defaulted to unpause.
  • Jump to wave: Immediately goes to the given wave, can go from 1, 2, 3 or ?, defaulted at 1.
  • Disable Ability Cooldown (must also be set on server): Does not work because it needs to be set on server, server-sided setting to toggle ability cooldown, can be set to true or false, defaulted to false.
  • COOPS debug: Enters debug mode for Co-Op.
  • Zombies Win: Makes the Zombie team instantly win, doesn't work.
  • Plants Win: Makes the Plant team instantly win, doesn't work.
  • Disable Preround: Disables the Waiting For Players phase. Does not always work.
  • Build Current Teleporter: Doesn't work.
  • Ignore Mission Dependencies: Ignores dependencies for Missions, can be set to true or false, defaulted to false. Doesn't work.
  • Cvd Disable Gnomes: Disables gnomes for Cats vs. Dinos.
  • Cvd Force Gnomes: Forces gnomes for Cats vs. Dinos, untested.
  • Cvd Disable Singularities: Disables singularities for Cats vs. Dinos, untested.
  • Cvd Force Singularities: Forces singularities for Cats vs. Dinos, untested.
  • Cvd Force EndGame: Forces the game to end for Cats vs. Dinos, untested.
  • Cvd Pause Round Timer: Pauses the round timer, doesn't work.
  • Cvd Toggle Debug: Toggles debug for Cats vs. Dinos, doesn't work.
  • Crazy Option Quick Regen: Enables the Quick Regen Crazy Setting. This applies to the entire server and can even be used online.
  • Crazy Option Healing Auras: Enables the Healing Aura Crazy Setting. This applies to the entire server and can even be used online.
  • Crazy Option Berserk: Enables the Berserker Crazy Setting. This applies to the entire server and can even be used online.
  • CTT Plants Win: Makes the Plant team instantly win for Capture the Taco, doesn't work.
  • CTT Zombies Win: Makes the Zombie team instantly win for Capture the Taco, doesn't work.
  • CTT Toggle Timer: Pauses the timer in Capture the Taco. Doesn't work.
  • Taco Week: Sets the Taco Week value in the Backyard. This changes the stage of the taco on top of the town hall.
UI Debug

UI debug options.

Options
  • Language: Language the game is using, can be set to English, French, Italian, German, Spanish, Japanese, Brazilian and HAL IDs, defaulted to the language of the user.
  • Coop Slots Debug: Enters debug mode for Co-op slots.
  • Objective UI Testbed: Enters debug mode for the Objective UI.
  • Coop Scoring Debug: Enters debug mode for the Co-op Scoring UI.
  • Display Special Characters: Loads a screen with all special characters in all languages from the fonts.
  • Long Text Test: Shows LONG TEXT in the top left corner, a test for displaying long text.
  • Boss Heads: Enters boss head debug mode.
  • EA Text Debug: Shows Debug Text aligned vertically for the center, top or bottom.
AI DEBUG

AI debug options.

Options
  • Pathfinding Debug: Toggles Pathfinding Debug, can be set to Disabled or Large Type, defaulted to Disabled. Doesn't work.
  • Kill All AI: Kills all AIs, can be set to Team Plans, Team Neutral or Team Zombies. Doesn't do anything.
  • Pause AI (must be host): Pauses all AIs, can only done as the host, can be set to true or false, defaulted to false. Does nothing.
  • AI SPAWN DEBUG: Does nothing.
PROGRESSION DEBUG

Progression debug options.

Options
  • Sticker Shop: Loads the Sticker Shop.
  • ADD CURRENCY: Adds the given amount of coins, can be set to 1, 100, 500, 1000 or 100k. Does nothing.
  • Wipe Inventory: Does nothing.
  • THIS_DOES_NOTHING: Obvious dummy button having no use.
  • Grant All Inventory: Does nothing.
  • Grant Unopened Packs: Does nothing.
  • Redeem Code: Untested.
  • Stop Next Purchase Before: Stops the next IAP before a state, can be set to CommerceCheckout, BlazeSetStarted, None, BlazeRedeem, BlazeSetConsumed, ConmmerceConsume or BlazeSetVerified. Does nothing.
  • List Interrupted IAPs: Does nothing.
  • Resume Interrupted IAPs: Does nothing.
  • Award active challenge: Does nothing.
  • Set Player Level: Sets the player's level by the given value, can be set to 1-100. Does nothing.
  • Prestige Character: Does nothing.
  • Add Star Consumable: Adds the given amount of stars to the user, can be set to 1, 25, 100, 500, 1000 or 100k. Does nothing.
  • Delete Bytevault record: Does nothing.
  • Wipe Stats: Does nothing.
  • Add Character XP: Adds the given amount of character XP to the user, can be set to 1, 1.10 25, 100, 500, 1000 or 100k. Does nothing.
  • Reset Chests (Deletes all save): Does nothing.
  • Short Circuit Purchase: Untested, likely where Short Circuit can be purchased from, can be set to CommerceCheckout, BlazeSetStarted, None, BlazeRedeem, BlazeSetConsumed, ConmmerceConsume or BlazeSetVerified.
  • ID_M_ADD_SELFREVIVES: Untested, likely adds the given self revive value to the user.
  • ID_M_ADD_TEAMREVIVES: Untested, likely adds the given team revive value to the user.
  • Black Market: Likely used to load Rux's shop. loads a message named temporarily removed, sorry and has text going by talk to jeff cif is you need this put back in!, the OK button text is also okidoke!.
  • ID_M_ADD_RAINBOW_STARS: Does nothing.
  • GrantGnomeUnderworldKey: Gives the user the selected Key.
  • Set Max Rank: Does nothing.
Quest

Quest options.

Options
  • Butter Barrager: Untested.
  • Husk Hip Hop: Untested.
  • Shock Them Plants: Untested.
Gnomes

Gnomes mission options.

Options
  • gn_xx: Displays challenge status for the given mission.
  • Collect All Gnomes: Does nothing.

Co-op debug mode

An in-game display co-op debugging.

Options

  • Garden Health: Sets the health of the garden, can go from 10, 20, 30, 40 or ? and beyond, defaulted to 0 (automatic).
  • Skip Ops Waves: Does nothing.

Co-op slots debug mode

An in-game display for debugging the co-op slot machine UI.

Options

  • Play Intro: Plays the intro animation for the slot machine.
  • Play Outro: Plays the outro animation for the slot machine.
  • Play Match: Plays the matching animation for the slot machine.

A list for the slot machine's current data is also shown, having SlotXState, SlotXFinal and SlotXTease. These can be set to 1, 2 or 3.

Objective UI debug mode

An in-game display for the Objective UI.

Options

  • Tune Rush Objective: Toggles Rush Objective UI, Left increases Zombies, Right increases Plants.
  • TDM Zombie Kills: Toggles Zombie Kill UI, Left increases Zombies, Right increases Plants.
  • TDM Plant Kills: Toggles Plant Kill UI, Left increases Zombies, Right increases Plants.
  • Garden Ops Tuning: Enters Garden Ops Tuning Mode.
  • Graveyard Ops Tuning: Enters Graveyard Ops Tuning Mode.

A note saying Navigate Left/Right when highlighted the corresponding menu option to increase and decrease values is also shown.

Garden Ops tuning mode

An in-game display for Garden Ops GUI tuning.

Graveyard Ops tuning mode

An in-game display for Graveyard Ops GUI tuning.

Co-op Scoring debug mode

An in-game display Co-op score display debugging.

Options

  • Play Win Intro: Plays the win intro animation for the scoring display.
  • Play Win Outro: Plays the win outro animation for the scoring display.
  • Play Lose Intro: Plays the intro animation for the scoring display.
  • Play Lose Outro: Plays the lose outro animation for the scoring display.

Boss head debug mode

An in-game display for Co-op score display debugging.

Options

  • Boss Head: Shows the given boss head.

Unused Graphics

Boss Icons

House Gargantuar

PvZGW2-HouseGarg.png

A Boss icon for House Gargantuar. Judging from this, he was most likely originally going to be his own separate boss in Garden Ops instead of only being in Super Gargantuar Wave.

Spotting Icons

Bosses

PvZGW2-UnusedBossesSpotting.png

Spotting Icons for the unused bosses.

Bot/Pot Spawners

PvZGW2-UnusedBotSpawnerIcons.png PvZGW2-UnusedPotSpawnerIcons.png

Four unused Spotting icons for Pot and Bot spawners.

Colored Tacos

PvZGW2-UnusedColoredTacoIcons.png

Unused Spotting icons for colored Tacos. Most likely would have been used in Taco Bandits.

Objective Icons

PvZGW2-UnusedObjectiveIcons.png

Unused Icons for Bases D and E.

Abilities

Spike Ability

PvZGW2-UnusedSpikeAbility.png

Icon for a scrapped Spike ability.

Sprint Smash

PvZGW2-SprintSmashIcon.png

Icon for the unused Sprint Smash ability.

Future Nut

PvZGW2-FutureTallnutIcon.png

Icon for a scrapped alternate Tallnut Battlement.

Explosive Escape

PvZGW2-ExplosiveEscapeIcon.png

Hidden behind the animated button, Explosive Escape has it's own unique icon. It can still be seen rarely in-game if the animated UI button disappears.

Cannon Rodeo Exit

PvZGW2-CannonRodeoExitIcon.png

Unused exit icon for Cannon Rodeo.

Unused Quest Items

Green Crystal

PvZGW2-GreenCrystalItem.png

A Green Crystal. Unknown what it would have been used for.

Crab Robot Bait

PvZGW2-HuntBaitTrunks.png

A Cyan pair of Swim Trunks. This would have been used as bait in Crab Robot's Boss Hunt.

Early Sasquatch Bait

PvZGW2-EarlySasquatchBait.png

An open can of Soup. This would have been used as bait for the Sasquatch when he was a Story Boss Hunt.

Super Chili Bean Bait

PvZGW2-HotSauceBait.png

A bottle of Hot Sauce. This would have been used as bait in Super Chili Bean's Boss Hunt.

Unused Classes

Giga Gargantuar

Giga Gargantuar was going to be a playable class for Zombies that was scrapped in favor of Hover-Goat 3000. The only leftovers related to him is some weapon parameters.

Weapons

  • Giga Power Pole - A copy of the boss version of Giga Power Pole that deals 300 damage per shot with 200 ammo.

Laser Goat

Laser Goat is an unfinished goat class that was going to appear in the scrapped Mystery Portal mode "Team Vanquish Goats". It has the physics of a regular goat with the ability to double jump. The Plant version has green armor, while the Zombie version has purple armor.

PvZGW2-LasergoatPurple.png PvZGW2-LasergoatGreen.png

Weapons

  • Primary - Functions very similarly to Hover-Goat 3000's weapon, but it has infinite ammo. It overheats like any regular infinite ammo weapon.
  • Damage Buff Booster Beam - Same as Hover-Goat 3000's buff beam.
  • Heal Belch - An unfinished healing ability that applies a quick healing over time effect to nearby teammates.
  • Impulse Grenade - Unfinished grenade ability that reuses Gravity Grenade assets. Unlike Gravity Grenade, it doesn't explode instantly upon impact unless it hits a plant. The explosion deals 15 damage and knockback.

Unused Weapons and Abilities

GW1 Promotional Weapons

All of the GW1 Promotional Weapons and Abilities were left in the files for GW2. Most of them work perfectly.

  • Orange Burst - Citrus Cactus' Primary Weapon from GW1. Functions the same as it did in GW1, but has no delay between bursts.
  • Berry Blast - Berry Pea's Primary Weapon was left in the files for GW2.
  • Cheese Blaster - Dr. Chester's Primary Weapon is still in the files for GW2. Still functional without any bugs.
  • Chester Heal Station - Works the same way it did in GW1. Goo animation is broken because GW2 uses a newer build of Frostbite 3.
  • Sticky Cheetah Balls - Works the same way it did in GW1. Texture for the cheetah spots is missing.
  • Cheesy Warp - Works the same way it did in GW1.
  • Chesterweed - Animation is broken, but it still works.
  • Cheesy Goop - Works the same way it did in GW1.

GW2 Classes

Hmmm...
To do:
Needs some videos for those unused abilities and a screenshot model of Imp Flier.
  • Imp Flier - Unused Imp mech. It was going to let Imp fly around like a drone. Has no textures or animations. Although it was shortly seen in the game's cinematic intro, it never used. Weirdly, the Imp Flier did used, but as a display somewhere in the Imp portal room. Also weirdly, it returns in Battle for Neighborville as an enemy in Mount Steep.
  • Shuck Shotgun - Unused alternate Shuck Shot for Corn. It fires two bursts of 100 bullets that do 1-2 damage each.
  • E3 Garlic Drone - A Copy of the Garlic Drone. It crashes the game if used.
  • Future Tall-nut - Unused alternate Tallnut Battlement. It would have given any plant standing behind it a damage boost. While this kind of ability didn't return for Cactus in Battle for Neighborville (for now), it used for Engineer's Heavy Helper.
  • Armor Piercing Peach - Unused alternate E.M.Peach. Does 50 damage and ignores armor.
  • Zombot Turret - Unused Engineer ability. When used, Engineer spawns a level 1 Zombot Turret.
  • Zombot and Rocket Drone - Leftover abilities from GW1. Zombot Drone has a broken propeller animation and Rocket Drone's textures were removed. The best guess for this is that originally Engineer would still have the Zombot Drone instead of Captain Deadbeard's Parrot Pal during development.
  • Auto Turret - Unused alternate Big Bolt Blaster. It's an AI controlled Big Bolt Blaster that automatically tracks and shoots at plants. Would later used as a primary attack for Engineer's Heavy Helper ability in Battle for Neighborville.
  • Buff Bubble - Scrapped early version of Hover-Goat's Buff Beam. When used, it creates a damage boosting aura around Hover-Goat 3000 that buffs teammates and debuffs enemies.
  • Techno Shield - Scrapped Hover-Goat ability. It's a smaller, wider version of Citron's Peel Shield.
  • Early Heal Flower - Scrapped version of Heal Flower. It has 2 charges and spawns a heal flower above the user.
  • Sprint Smash - Scrapped Torchwood ability. When used, Torchwood charges in the direction he was looking and knocks any zombie in his path into a AoE smash that deals 75 damage.

AI

  • Giga Lightning Strike - Unused Giga Gargantuar weapon. When used, it summons a lightning airstrike that deals moderate damage to any plant in the radius.
  • Sauron Flower - Unused weapon that deals massive damage to anything it hits. Has no effects or sounds.
  • Hot Laser - Laser Bean's weapon from GW1.
  • Double Pea - Repeater's weapon from GW1.
  • Power Lily Heal Beam - Unused copy of Sunflower's Heal Beam intended to be used by the unused potted plant Power Lily.
  • Shield Boost - Intended to be used by the unused potted plant Magnifying Grass. Has no weapon data.
  • Hypno Shroom Strike - Intended to be used by the Royal Hypno Flower. Has no weapon data.
  • Water Wheel - Intended to be used by the Gnome King. It fires explosives that deal 100 damage and knockback.
  • Jetpack Jump - Intended to be used by Robo Zombies. It functions similarly to Soldier's Rocket Jump and has it's own unique animation and effects.
  • Missiles - Scrapped ability intended to be used by Robo Zombies. The only leftover is an animation.
  • Summon Minis - Scrapped ability intended to be used by the Sasquatch. When used, it summons 3 small sasquatch clones that run up to plants and explode. These might have been placeholders for Sasquatch Imps.
  • Zomboss Laser - Unused Laser weapon. Unknown which AI would have used this.

Unused Bosses

Imitator

Imitator is an unused Graveyard Ops boss. It's AI is unfinished and buggy. It will roam the map attacking zombies until it's health goes below 50%. When that happens, it will burrow into the ground and summon an imitated Zen Sensei, Disco Zombie, Gargantuar or Baron von Bats. Once the imitated boss is vanquished, Imitator will pop back up to continue fighting. According to Jeff Shaw (Lead Level Designer on Plants Vs Zombies: Battle For Neighborville, Plants Vs Zombies Garden Warfare 1 and 2, and Star Wars: Battlefront 2) on Twitter, Imitator was cut due to how quickly expensive he became while building him.

Super Chili Bean

Super Chili Bean is an unused Boss Hunt version of Super Bean. All of it's attacks are much stronger, and it has a 500 health Shield. Super Chili Bean also has a unique Overbean mode. Instead of constantly firing a single eye laser, it rapidly fires two devastating eye lasers at the Zombies. These lasers are strong enough to kill any playable Zombie in less than 2 seconds.

Renegade Imp

Renegade Imp is an unfinished Boss Hunt version of Imp. He uses a duplicated version of the Imp Blasters. After the Imp's health is below 2%, it will summon it's Mech. The Mech is very powerful, and like Super Chili Bean, can easily kill any playable Plant. The Mech has a stronger Chain Laser, a Warp, a stronger version of Missile Madness, Z-Mech's Foot Stomp, an airstrike of Stink Clouds and multiple Gravity Grenades.

Zombot

Zombot was planned to appear in Garden Ops as a boss as it was originally suppose to appear in the first Garden Warfare game as seen in E3 2013 footage. If spawned, the Zombot is stuck in a glitched pose below the ground and crashes the game if killed.

Beetboxer

An unused Beet boss that was going to have it's own Boss Hunt.

Orange Juice Robot

A Boss that was presumably scrapped very early on, as it has no other data.

Crab Robot

Another Boss Hunt boss that was likely scrapped early on. The only data it has is some text and two icons. You was also going to lure it in with... swimming trunks?

Unused Plant Pot

Fire Pea

Although the Fire Pea dose appear in the final game as NPC, it never appear as pottable plants, it also similar to the Pea Canon, but it shoots fire projectiles.

Ice Pea

Similar to the Fire Pea, but this one shoots ice projectiles.

Magnifying Grass

The Magnifying Grass would lower the zombies attack.

Power Lily

The Power Lily's ability is similar to Hover Goat 3000's Damage Boost Beam ability.

Pea Repeater

Also similar to the Fire Pea, and Ice Pea, but it would shoot out two projectiles. This version of the potted plant would later return in Battle for Neighborville... but as a regular Peashooter.