Plants vs

      33
Plants vs. Zombies

Also known as: Plants vs. Zombies, Bloom và Doom (Company Release), Zom-Botany (Original Release)Developer: PopCap GamesPublishers: PopCap Games (US, AU, European digital release), Mastertronic (European disc release)Platforms: Windows, Mac OS XReleased in US: May 5, 2009Released in EU: February 18, 2011 (GOTY Edition, disc release only)Released in AU: April 28, 2010

*
This trò chơi has unused areas.

Bạn đang xem: Plants vs

*
This game has unused code.
*
This game has hidden development-related text.
*
This trò chơi has unused modes / minigames.
*
This game has unused graphics.
*
This game has unused music.
*
This game has unused text.
*
This game has debugging material.
*
This game has revisional differences.

This game has a prototype article This trò chơi has a prerelease article


*

To do:
More unused graphics, & are there any other revisional differences?Check for any more Insaniquarium leftovers, as this game was built on đứng đầu of Insaniquarium & was a sequel at one point.Lots of discoveries were made recently in tinhte.edu.vn discord. Needs lớn be documented.Uncompiled animation/particle files and scripts.Port the debug display function to lớn all versions of the game if possible, specifically on-screen displays.Add the unused zombies.Apparently, a thử nghiệm version of the GOTY edition seems to lớn be a possible proto of the game, maybe make a subpage of it.

Zombies have risen from the dead, and for some reason keep invading your home, not even bothering with your neighbors. To defend yourself, you must plant a variety of zombie-fighting vegetation. As crazy as it sounds, it"s actually a pretty solid game.


Contents


2 Unused Animations3 Debug Displays4 Unused Music6 Unused Code10 Revisional Differences10.1 game of the Year Edition

Sub-Pages



Prototype Info


Prerelease Info

*

Limbo PageAn entire page of unused minigames!

*

Unused GraphicsThere"s unused graphics on your lawn!

Unused TextDo not be alarmed. Plants are not real.

Unused Animations

Plants

Unused Final
*
*

An extended version of the Gravebuster"s planting animation that has an extra bounce.

*
*

Animations of Squash transitioning from its looking poses to lớn its idle pose.

*

An unused non-active version of Magnet-shroom"s active idle animation, named anim_nonactive_idle.

Unused Final
*
*

An extended version of Magnet-shroom stealing an object from a zombie, with there being a transition going in & out of the idle animation. This version of the animation has it going back lớn its default pose, suggesting this and the previous animation are related.

Zombies

Pre-GOTY GOTY
*
*

An animation of the nhảy Zombie exiting its pointing pose.

*

An animation of the Snorkel Zombie opening its mouth in the Zombiquarium mini-game.

Debug Displays


To do:This should be possible on other versions. Thử nghiệm them if possible. If possible, find a way khổng lồ reduce the massive lag when enabling any of them. Addresses for Music & Memory.

Present in the game executable are a couple of hidden debugging displays. Unfortunately, the trò chơi loses a LOT of frames when activating any of these, especially with 3d Acceleration enabled. It is wise khổng lồ turn that off before attempting any of these, and even then the trò chơi could see framedrops to lớn as low as 10FPS. In a memory editor, replacing the function at the following address based off the build with one that does nothing enables it. You can also use PvZToolkit if you don"t want to mess with the functions on your own.

Zombie Spawning

Decimals are displayed in SS:MS (seconds to lớn miliseconds).

VersionMemory address
1.2.0.1096 (Steam GOTY, Windows)0041C3C9
1.2.0.1073 (PopCap.com GOTY, Windows)0041C51E
1.2.0.1073 (PopCap.com.cn GOTY, Ad)004245EC
1.0.0.1065 (PopCap.com, Windows)00418CD6
1.0.0.1051 (PopCap.com, Windows)00418CC6

It displays the following in this format:

ZOMBIE SPAWNING DEBUGCurrentWave: %d of %dTimeSinseLastSpawn: %d %sTimeSinseLastSpawn: %d %s (too soon)ZombieCountDown: %d/%d (%.0f%%)ZombieHealth: before first waveHugeWaveCountdown: %dZombieHealth: CurZombieHealth %d trigger %d (%.0f%%)Spawn: %dStomp: %dBungee: %dHead: %d"Health: %d of %dCurrentWave is the current internal wave the player is on; 10 is considered a trò chơi wave, and this maxes out at 40. TimeSinseLastSpawn is the time (frames) it has been since the last zombie spawn. ZombieCountDown is the time it takes before a zombie wave begins; it increases over time. ZombieHealth is the internal health of the zombies before the next wave. CurZombieHealth is the amount of internal health a wave has. HugeWaveCountdown is the amount of seconds before the huge wave starts.

The latter phối only occurs on Dr. Zomboss"s Revenge or the final level. Spawn is the amount of time in seconds (SS:MS) the spawn zombie kích hoạt is triggered; it can be phối from 221 to lớn 0. Stomp is the time before stomping on a nearby plant if possible, defaulting to lớn 60:00 at the beginning. Bungee is the time it takes before using Bungee Zombies to steal plants, defaulting to lớn around 40:00; oddly enough, this also affects throwing an RV. Head is the time it takes before Dr. Zomboss is xuất hiện to attacks. Health is the health of the boss; the max is 60000, & it is defeated at 1.

*

Music

*

CurrentWave: Displays what wave the màn chơi is on.

Music Burst: Displays what kind of burst the music is on. More Zombies will enable this and make the music more dramatic.

Music order: Displays where the audio is playing based on the .mo3"s audio location. If it is playing streamed audio it will say Music order 65535 row 16383.

Xem thêm: Dịch Vụ Ngân Hàng Bán Lẻ Là Gì ? Giải Đáp Các Thắc Mắc Về Ngân Hàng Bán Buôn

bpm1: Displays the BPM

Note: I was able to lớn get a message that said something along the lines of "Misaligned hihats", though I was not able to get a screenshot or successfully replicate it.

Memory


To do:Add descriptions of each.

*

Show"s how many objects are stored in memory. Most are pretty self-explanatory

Collision

*

This does not draw any text aside from what"s above, but displays the hitboxes and hurtboxes of all Plants and Zombies. Green is the hurtbox while red is the hitbox. Projectiles do not have hitboxes displayed. On plants that attack both in front of & behind them, the hitbox of the rear-facing attacks will be in pink.

Unused Music

Unused Watery Graves Section

Offsets 117 khổng lồ 120 of mainmusic.mo3 contain an extra part of Watery Graves which goes unused, due khổng lồ the tuy vậy looping at Offset 116. These offsets contain the patterns (in this order) 99, 100, 101, and 102, as compared to the used final part of the tuy nhiên (offsets 113 khổng lồ 116) which contain 99, 100, 101 & 103. 102 is the unused pattern here, which sounds similar khổng lồ 103 except for a few different notes & the lack of "closing drums".


Script File

#!/bin/shverbose=1convert_if_candidate() if < $verbose -eq 1 >; then echo "checking $1 ..." fi < -d "$1" > && return; < ! -f "$1" > && return; echo "$1" convert()# chmod u+w $1 < ! -f "$1" > && return if < $verbose -eq 1 >; then echo "converting gamma of $1" fi /opt/local/bin/convert -gamma .8 "$1" "$1" < $? -ne 0 > && echo "error converting $1"# will fail if file or path has a space in it. Probably need to vì the while read thing...for f in `find .`; do convert_if_candidate $fdone# this will handle those paths with a space in them but skip everything elsefind . -name "* *" | while read f; do # only reads those containing a space convert_if_candidate "$f"donePresent in images on older or Mac releases is this shell script called gamma_correct_image_files.sh.

Unused Code

SexyCache

The game executable on Windows mentions working code for loading SexyCache.exe before bootup if the debugging flag is set. In the retail version, this function has no references, but in special versions, the launch command -tod can load it; otherwise, forcing the game to load it by changing a function khổng lồ one that does nothing on the following address based off the build displays this message. Yes attempts lớn load SexyCache.exe and the trò chơi while No just loads the game. It is unknown what exactly SexyCache.exe does, as it doesn"t exist in the installation root in all builds of the game.

BuildAddress
v1.20.1073 (PopCap.com, Windows)00454CC5
v1.20.1073 RELEASE (JA, Windows)00454CB7
v1.20.1096 (Steam GOTY, Windows)004569AD

*

MP3 music support

The only .mp3 music used in the final build is for the ending, as every other track uses sequenced tracker music. However, the game also has functions lớn play mp3 music during menus and levels, và even lớn loop/pause streamed audio, which is not used in the ending. In the 0.1.1.1014 prototype, these functions are used, as the switch from streamed audio to tracker music was only just starting khổng lồ be made.

Command-line Parameters

The game"s executable mentions developer command lines for starting the game. Most are related lớn the framework và it"s not friendly with commands using spaces, so use = instead. These are:

-tod: Loads the game in "cheat mode", allowing MANY cheat keys khổng lồ be pressed, most cutscenes lớn become skippable, và more. Only works on specific builds.-play: Plays popcap.dmo if its present; if not present, an error is shown. -demofile can also be used lớn choose the name và location of the file.-recnum: Records demos with Popcap.dmo and Popcap#.dmo if that"s taken on every boot.-playnum: Plays demos with Popcap.dmo and Popcap#.dmo from -recnum if that"s taken on every boot.-record: Records a test named Popcap.dmo và saves after shutdown of the game.-demofile: Specifies filename for recorded demos.-crash: Crashes the trò chơi immediately with an Access Violation error.-changedir: Changes game installation directory, for the current boot.-version: Shows the sản phẩm name, version, build number, and build date with a popup instead of starting the game.

Unused I, Zombie Zombies và Plants

*
*

In the I, Zombie game mode, there exists two unused zombies which cannot be placed down in-game: the Zomboni and Pogo Zombie. Despite this, they have their own seed packet graphics, & via hacking, can be reimplemented in the game và are fully functional. Strangely, the Pogo Zombie will completely ignore the brain at the end of a lane, jumping right over it. Additionally, when "planting" a Zomboni, it"s front end will appear cut-off.

Windows, Mac OS XAndroidiOSAdobe FlashNintendo DS, DSiWareXbox 360, PlayStation 3, PlayStation VitaChina-ExclusiveiOSAndroidWindowsAndroid TVGarden WarfareWindowsXbox 360, PlayStation 3Xbox One, PlayStation 4Nintendo Switch

An unused 6th màn chơi is present in the game, although not much of it is left. The only actual sublevel present is 6-1, which is simply a duplicate of màn chơi 5-9 but with the Day theme (as the theme this level tries to use is not present in the final game), all other sublevels in level 6 are simply duplicates of 6-1 reading from garbage data. According khổng lồ pre-release material, cấp độ 6 was originally intended to lớn be a "night roof" themed level; although there is a night roof theme in the final game, it is only used for one sublevel (5-10) & does not have an entire level dedicated lớn it. In the December, 2nd, 2008 prototype, this màn chơi is present with more nội dung left, however it uses a "elevated backyard" theme from even earlier in development (as indicated by the crude background graphics), indicating that they kept the level around so they could re-use it for the night roof before the idea was scrapped entirely.

Something interesting of lưu ý is that the background graphic for màn chơi 5-10 (the only place where the night roof theme is used) is named background6boss.png. The "day roof" background used for the rest of level 5 is called background5.png, and there is no background6.png. Although this could be thought of khổng lồ be simply a quirk in the way files are named, the unsodded version of level 1"s background is named background1unsodded.png (whereas the standard version is named background1.png), indicating that, following this naming convention, there was a background6.png at one point. This is confirmed in the aforementioned prototype, where background6.png is present và is used for màn chơi 6, however as mentioned previously it depicts a crude mockup of the "elevated backyard" theme. Additionally, there is also a file present named "background6_gameover_mask.png" (as compared to lớn the day roof version of this file named "background5_gameover_mask.png"). It is unknown why background6.png và background6boss.png were made separate.

Revisional Differences

Game of the Year Edition

On August 10, 2010, a "Game of the Year" edition of the trò chơi was released (according to the readme, this edition is version 1.2.0.1073). Aside from adding new content, a few changes were made.

Michael Jackson Zombie

When the game was originally released, the nhảy đầm Zombie and Backup Dancer Zombie looked different from how they bởi vì today. The nhảy đầm Zombie originally resembled Michael Jackson dressed in his classic "Thriller" outfit, and the Backup Dancer Zombie resembled the backup dancers from the music video of the aforementioned song. The mô tả tìm kiếm of the dancing Zombie even mentions "any resemblance between nhảy đầm Zombie và persons living or dead is purely coincidental."

Coincidentally, Michael Jackson actually did die a little over a month after this game"s release. About a year afterwards, Michael Jackson"s estate objected to lớn its inclusion. PopCap subsequently changed the designs of the khiêu vũ Zombie & Backup Dancer Zombie out of respect to lớn Jackson. The new khiêu vũ Zombie resembles a stereotypical disco dancer, & the Backup Dancers have pink shirts with mustaches. The redesign has been included in the game of the Year version, released August 10, 2010, & all other versions since. Despite being removed, the textures of the original nhảy Zombie and Backup Dancer Zombie can be found in the game"s files.

Pre-GOTY GOTY
*
*
Pre-GOTY GOTY
*
*

Zomboni Description

In the original version of the game, the Zomboni enemy had a different mô tả tìm kiếm in the Suburban Almanac than it does in the GOTY edition. Judging from the current description, it was most likely changed for trademark reasons.

Adventure button

Adventure button was changed in GOTY to lớn better match the Start Adventure button shape.

Pre-GOTY GOTY
*
*
Piece of Source Code

In the game"s executable there"s a single directory khổng lồ a piece of the game"s source code.

c:UsersdfranziDesktopFilesPerforcedfranzi_SEA-10786gamesLawngotycppLawnReleaseFinalPlantsVsZombies.pdbOther Additions
The Zombatar, an avatar creator, was introduced in the GOTY edition. This allows you to create your own zombie. Additionally, the accessories chosen for your Zombatar will appear on the Flag Zombie.

Internal Project Name

The internal name of the trò chơi is Lawn.<1> This project name was probably given during when the game"s name was changed lớn Lawn of the Dead, và its name remained that way for some time until version 0.96, where it was changed lớn Zom-Botany. Whether the internal name changed during name revisions is unknown, however. Earlier instances of the game may have used Insaniquarium"s codename Fish<2>, as seen in the present version of that game.

References


Plants vs. Zombies (Prototypes)
Plants vs. Zombies • Plants vs. Zombies 2 • Heroes • Plants vs. Zombies 3 (Demos)
Plants vs. Zombies • Plants vs. Zombies 2 (Use Your Brainz EDU) • Heroes • Plants vs. Zombies 3 (Demos)
Plants vs. Zombies
Plants vs. Zombies
Plants vs. Zombies
Great Wall Edition • Plants vs. Zombies 2 • All Stars
Great Wall Edition (Dev Build) • Journey lớn the West • Plants vs. Zombies 2 (Dev Build) • All Stars
Online
Plants vs. Zombies
Garden Warfare • Garden Warfare 2 • Battle For Neighborville (Closed Alpha)
Garden Warfare
Garden Warfare • Garden Warfare 2 • Battle For Neighborville (Closed Alpha)
Battle For Neighborville (Closed Alpha)

Cleanup > Pages missing date referencesCleanup > Pages missing developer referencesCleanup > Pages missing quảng cáo online referencesCleanup > lớn doGames > Games by nội dung > Games with debugging functionsGames > Games by content > Games with hidden development-related textGames > Games by nội dung > Games with revisional differencesGames > Games by content > Games with unused areasGames > Games by nội dung > Games with unused codeGames > Games by content > Games with unused trò chơi typesGames > Games by nội dung > Games with unused graphicsGames > Games by nội dung > Games with unused musicGames > Games by nội dung > Games with unused textGames > Games by developer > Games developed by Electronic Arts > Games developed by PopCap GamesGames > Games by platform > Mac OS X gamesGames > Games by platform > Windows gamesGames > Games by quảng cáo trên internet > Games published by Electronic Arts > Games published by PopCap GamesGames > Games by quảng cáo trên internet > Games published by Virgin Interactive > Games published by Virgin Mastertronic > Games published by MastertronicGames > Games by release date > Games released in 2009Games > Games by series > Plants vs. Zombies series