Pages

Subscribe:

Labels

Pengikut

Minggu, 15 April 2012

cheat engine

November 21 2011:Chinese Traditional translation files:
todobug has provided us with the translation files for "Chinese Traditional (ch_tw)"


November 13 2011:Back:
The server is back up and your dns has been updated to this ip again.
Most stuff will be working, but some stuff is missing and/or gone. (User attachments)

Please note that you may occasionally see error messages while some adjustments are made


November 11 2011:CRASH:
The server cheatengine.org is hosted on has crashed :(
The forum's last backup was 3 weeks ago so that isn't too bad, but the attachments people uploaded after January 12th are lost. So those need to be reuploaded.
Cheatengine.org is currently hosted on a secondary host while the new harddisk is being setup but that can take a few days.<
The forum is currently down, but the downloads should work (6.1 downloads)

for those that want to chat check out irc or the temp forum here: http://cheatengine.freeforums.org

August 16 2011:Spanish/Castilian traslation files:
Manuel I. has provided us with Spanish/Castilian(es_ES) translation files
Just extract to your languages\ subfolder in the Cheat Engine folder

June 7 2011:Chinese Simplified translation files:
There's a translation file for another branch of Chinese (zh_CN)


June 5 2011:Chinese Simplified translation files:
Forum member aleax has provided us with Chinese Simplified translation files
Also, here's a link to a chinese site which may be able to help you further


June 3 2011:Cheat Engine 6.1 Released:
It's time for a new release again. This mainly contains bugfixes that 6.0 introduced and implementing some old features that went missing from 5.6.1 to 6.0 (Trainer maker) The lua environment has been extended and some new features have been added that can make dissecting a program easier (for example the structure spider , last branch record recordign on Intel Fam6 and string map, comments in assembler, etc...)
Also, translation support has been added so you can now create translation files (.PO files) which can be used to translate Cheat Engine. There is already a russian translation file. If you do a translation please send them to dark_byte@hotmail.com or pm in the forum and I'll upload them to the site

link: Cheat Engine 6.1
Russian translation files
If you encounter bugs or have suggestions, please do not hesitate to report them


Cheat Engine 6.1

Fixes:


  • Fixed DBVM from not working

  • Fixed Kernelmode debugging with DBVM in 64-bit

  • Several disassembler fixes

  • Scanning errors now show the error

  • Fixed a few 16-bit assembler instructions

  • Fixed doubleclicking the assembler scan going to 00000000

  • Fixed the assembler scan going from ffffffff back to 0 and starting over again

  • Fixed autoattach causing huge memory leak

  • Fixed clicking nextscan when having 0 results

  • Fixed 8 byte scans so they it can now scan negative values

  • Prevent a 32-bit plugin from showing up error messages when loaded in the 64-bit ce version (It won't work)

  • Fixed the VEH debugger from not handling int3 breakpoints properly

  • Fixed XMM registers in the veh debugger

  • Fixed the VEH debugger from causing a program to hang when Cheat Engine is closed normally
    Changes since public release: (max 7 days)

  • June 4 2011: Add the shellExecute lua function

  • June 5 2011: Fix assembling of movq

  • June 7 2011: Fix loading a table after having a table with files. And fix the listbox and combobox in the designer. And AOBscan script fix

  • June 9 2011: Fix lua memory scan creation and reading out the results

    Changes:

  • Added a structure spider which may help in finding ways to distinguish between two objects

  • Value scanning can now take formulas

  • Added a form designer to create lua extensions

  • Added an automated trainer generator that will generate a trainer script for you

  • Added lots and lots of new functions to the lua engine. Check the helpfile or main.lua

  • Added the ability to save binary files into a cheat table

  • Added an xm-player

  • Added columns to the stackview window

  • Added an option to choose if the disassembler should show 32-bit or 64-bit code

  • Added support to translate cheat engine to any language you want (check the language folder for more info)

  • Some speed improvements at several tools

  • Added undo last edit (ctrl+z) when editing values in a cheat table

  • Added extra option to the pointer rescan so you can filter out paths more specifically

  • Added custom comments to the assembler window

  • Added the ability to use lua variables inside auto assembler ( $luavariable )

  • Added syntax highlighting to lua

  • Changed the lua dlls with versions that don't need the C++ runtime installed

  • Changed the lua library to support 64-bit dll's

  • The lua script has been moved from the comments window to it's own menu on top

  • In the hexadecimal view when selecting 4 bytes and then pressing space will make you go there. Backspace returns

  • Added the .cetrainer file extension so you can download very small files and have great trainers January 10 2011:Cheat Engine 6.0 Released:
    It has taken a while but the wait has been worth it: Cheat engine 6.0 has been released
    It's not only a new version with some new features, but a complete port from Delphi to Freepascal/Lazarus with support for 64-bit
    Of course, some features could not get implemented in this new version just yet, like the directx mess and trainer creator, but they are planned to come back in the next versions. If you need to use them, just use Cheat Engine 5.6.1 instead(Check the download page if you need it). And other features have just been stripped because they where useless (hyperscan)
    Of course, new stuff has been added like the VEHDebugger, improved pointerscan speed, ability to compare to the values of a saved scan, advanced scripting, etc...etc...etc...

    If you encounter bugs or have suggestions, please do not hesitate to report them. If you don't I can't fix/improve Cheat Engine



    Cheat Engine 6.0

    Fixes:

  • several disassembler fixes

  • change by offset supports negative hexadecimal offsets

  • several fixes to the data dissector

  • Fixed simple paste

  • Hextype won't change pos

  • January 11 2011: Fixed a hotkey issue

  • January 11 2011: Fixed the stringlist_add crash


    Changes:

  • Added a 64-bit version

  • Different compiler (uses fpc/lazarus now instead of delphi)

  • Addresslist has been reimplemented from scratch

  • Debugger has been reimplemented from scratch

  • Hexview has been redesigned

  • Added a new debuggerinterface : VEHDebugger

  • replaced underc with lua

  • Added several lua routines

  • pointerscanner speed increased

  • custom types changes from scantype to valuetypes that can be used in multiple locations

  • disassembler shows colors and can be configured

  • improvements to the stackview

  • added tabbed scans

  • standalone Trainermaker is currently not implemented

  • added the option to save scanresults

  • You can now compare the current addresslist to the values of a saved scan (first scan included)

  • The above also makes the percentage scans more useful, so a between % scan has been added as well

  • Tables can now contain lua scripts that can get executed

  • Table entries can execute lua scripts when enabled/disabled (see it as an extension to auto assembler)

  • Added conditional breakpoint

  • added break on data breakpoint

  • automated "find what accesses address" now shows a trigger count

  • Hotkeys on cheat entries have been improved

  • Temp files don't get saved in the ce folder anymore

  • Cheat Tables don't get saved in the ce folder anymore

  • Added a suggestion where you can save your tables now

  • Cheat table entries can now be dragged and dropped, including on top of eachother

  • Hexview can now show seperators any way you like

  • You can compare two hexviews with eachother to show the differences

  • Added the 7 byte hexadecimal display type

  • Added some extra plugin apis

  • Improved the change register on breakpoint gui

  • And lots of other stuff...



    Also, I heard news that scientists have finally managed to create pigs with wings
    January 5 2011:Shortcut to launch Cheat Engine missing:
    In case you're noticing that when you start Cheat Engine you get a message that the shortcut isn't valid anymore and Cheat Engine.exe has been deleted from your system then you've become the victim of a really crappy anti virus program. (Really, any anti virus that deletes files without user permission is crap)
    This is probably also the cause for the "Error Code 2" message during install

    The solution to this problem is uninstall your anti virus(McAfee in particular) and reboot. Then reinstall Cheat Engine and everything should work fine(perhaps installing a different anti virus as well, as long as it isn't McAfee)

    And if you feel like it please contact that anti virus vendor (e-mail and/or forum) and let them know they should stop deleting Cheat Engine.exe (Even if their forum already has more than 100 topics about it)

    also, Cheat engine 6.0 will be out any day now


    Juli 1 2010:Before I forget:
    Because I'm getting flooded with e-mails of people that don't check the forum, if you're using firefox and want to use Cheat Engine on a browser game, then open plugin-container.exe instead of the firefox process. (That process will only exist when the game has already been started)


    June 30 2010:10 year anniversary and 5.6.1 release
    Well, it's been a decade now that the first version of Cheat engine saw the light
    To celebrate that fact I've released ce 5.6.1 , which is mainly a bugfix version but also has some small usability improvements, I also wanted to put out a beta version of CE 6 today but since it has an annoying bug that makes the foundlist hard to use I'll spend some more time on that first.

    link: Cheat Engine 5.6.1

    Fixes:

  • Fixed bug where ce would crash(close) on XP systems on certain type of games when opening a process

  • Fixed the error at "Same as first scan" when using the float type

  • Pointer rescan for value now accepts more than 8 characters

  • Fixed pointerscan for value not supporting more than 1 thread

  • Fixed showing the fpu in the kernelmode debugger

  • Fixed Decreased/Increased by %

  • Dissect Data now detects non-exact floating point values again

  • Disabled executing the aobscan when assigning a script to the table

  • Some disassembler fixes

  • Again some more DPI fixes

  • The byte-editor in the hexeditor window is now properly aligned at the proper height

  • The XMM registers are now shown for kernelmode debugging as well

  • Implemented the stop button for kernelmode "Find what addresses this code accesses"

  • Fixed error message when pressing enter and no address is selected in the addresslist

  • Fixed samememory regions so the last byte is now included as well

  • Fixed the simple-copy/paste option in settings (it now has effect)

  • Fixed bug where pressing alt made a lot of controls invisible in vista and later

  • Fixed the pointerscan bug that caused out of memory problems for the scan (Was already secretly fixed and released for 5.6 one week after the official release, but still mentioning it)


    Changes:

  • Rightclicking on registers(multiple locations) saves them to the clipboard

  • The values of dissect data can now be saved to disk

  • Auto Assembler script entries have a small <script> text you can click for easier script editing

  • The commonmodulelist.txt has been updated with some extra dll's that have nothing to do with the game (thanks to psych)

  • AutoAssembler: You can't move the cursor beyond the end of a line anymore

  • Pointerscan: Pointerscanner now tells you that pressing stop is a stupid thing to do

  • Pointerscan: doubleclicking an pointer with invalid base now adds it anyhow. (In case the base becomes valid again later)

  • Several extra window positions are now saved when the option to save the position is enabled (included pointerscan and autoassembler)

  • CE now notifies you if it thinks there's not enough dispace left

  • Default pointer option is now set back to insert instead of append

  • Added a "Same as first scan" hotkey option

  • When opening a new process and chosing to disable everything now also disables entries in advanced options


    If you encounter bugs, please let me know (forum pm/post, Bugreport or dark_byte@hotmail.com)
    P.S.:If you have questions read the FAQ first, it may contain the answer to your problem, even if you don't like the answer

    January 31th 2010:Cheat Engine 5.6 Released
    And again, I failed to update versions inbetween...(mainly having to do with dealing with a new dissaster every month). Of course, those that compiled the svn sourcecode did get to enjoy the new stuff earlier
    Anyhow, version 5.6 is finally released and it has some neat features and opens several new possibilities for plugins to do some neat stuff
    link: Cheat Engine 5.6


    Changes:

  • Removed stealthmode. (Someone could make a plugin for this, one probably more advanced than the old one)

  • Pointerscanner speed has been increased a lot

  • New Icon (thanks to Phox from the forum)

  • The pointerscanner can now scan for values

  • The pointerscanner now lets you specify an offset list that it has to end with.

  • Removed the injected pointerscanner

  • The auto assembler now supports code outside of [enable] and [disable] sections so it affects both

  • Resultcount is now comma seperated (thanks to infinito)

  • New kernelmode debugger

  • Added the ability to offload the current OS to dbvm (if your cpu supports it)

  • The driver is now 64-bit compatible. (You will have to sign it yourself, or reboot with unsigned driver support)

  • Rewrote the disassemblerview

  • Deleting addresses from a scanresult is now a bit faster

  • Changed the hotkey handler to be more controllable

  • New heaplist that works based on dll injection instead of toolhelp32

  • Dissectcode now helps finding referenced strings

  • Added a new Auto assembler command "aobscan(varname, arrayofbyte)"

  • Added a new Auto assembler command "assert(address, arrayofbyte)" which will make a script fail if the bytes aren't what they should be

  • Dissect data now works with offsets instead of sizes

  • Added the ability to follow pointers easily with Dissect Data

  • There's now a stacktrace visible during debugging (2 different types)

  • The registerview is gone as long as you're not debugging

  • CE now suppresses the "No disk" message when the systems searchpath is invalid

  • Added a common modulelist to the ce folder that you can edit. Include files that you do NOT want to go through when doing memory inspection

  • You can now open another pointerscanner window while another pointerscan is running and read the results.

  • The pointerscanner can now also scan for values

  • Added a string reference windows

  • Improved the plugin system:

  •     You can now add auto assembler commands

  •     You can now get a callback when the disassembler is being rendered

  •     You can now add a plugin item to the context of the disassemler

  •     etc...

  • Added (float)#, (double)# and (int)# support to the assembler, (double) is mainly usable in combination with the new DQ command though


    Fixes:

  • Fix mov [reg],reg disassembly when a 16-bit prefix is used

  • Fixed some floating point assembler instructions

  • Taborder fix for "Value between scan" (infinito)

  • Fixed the Auto assembler code injection template with regard to the "Alt:" line

  • Jmp FAR instruction not shown properly in the disassembler

  • Fixed disassembler instructions that had a rep/repe prefix while they shouldn't

  • Fixed xorps instruction

  • Fixed assembler where segment registers are used

  • Fixed rm32,imm16 notations getting dowsized to rm32,imm8 while they should go rm32,imm32

  • Fixed hang when setting the window on top and then doing a scan

  • Fixed FILD qword instruction

  • Fixed FNSTSW AX instruction

  • Fixed FCOM instruction

  • Fixed IMUL,0a instruction

  • Fixed broken alt-key when the disassemblerview is focused

  • Fixed the bug where removing a assigned hotkey to a cheat table didn't work

  • Fixed the floating point panel. It now actually shows the floating point values...

  • Fixed several bugs in the Dissect Data window

  • Several gui fixes for high dpi systems

    Many thanks to everyone that reported bugs (e.g csimbi and Recifense) and suggestions.
    Thanks to Psy for helping with the helpfile
    And thanks to Oliver Sahr who has sent me a lot of suggestions, data and other information, which I will work through in the coming months. And probably make adjustments to the site accordingly

    As for the future of CE, perhaps I can finally continue work on the 64-bit port of CE...
    And again, if you encounter bugs, please let me know (forum pm/post, Bugreport or dark_byte@hotmail.com)
    P.S.:If you have questions read the FAQ first, it may contain the answer to your problem, even if you don't like the answer

    January 18th 2009: Cheat Engine 5.5 released
    I guess I didn't officially update CE as often as I hoped, but anyhow, here's the new version: Cheat Engine 5.5
    Changes:

  • added 'short' and 'far' override to the jump instructions. (Mainly usefull for auto assembler scripts that by default pick the far one)

  • copied the "Find out what addresses this code accesses" from advanced options to memory view

  • Made the above function display the current value so you don't have to add them first

  • And made it non-modal so you can do other stuff while it's working.

  • Improved custom scan so it can now also display the results

  • New speedhack implementation

  • New AutoAssembler window

  • Removed the question if you want a new scan. (You must now click on new scan yourself)

  • Added GlobalAlloc to the autoassembler

  • The dissect structure window can now be opened multiple times (for comparison)

  • Structures are now saved in the cheat table

  • The main ce window now has a menu (can be disabled in settings if you don't like it)

  • The processlist can now show process icons. (could be slow, so can be disabled in settings)

  • The settings window has been changed from tabs to a list

  • Added a tools menu so people can add quicklaunch apps. (e.g: calc)

  • Added the option to save and load tables as XML

  • Changed copy/pasting of entries to XML

  • Helpfile changed from .HLP to .CHM , also incorporated the plugin documentaion in the helpfile instead of a seperate .RTF

  • Added a few new functions to the plugin system and made the examples easier to understand (Mainly for helping with assembly scripts)

  • Added a packet editor example plugin

  • Assembler can now work with " and ' strings

  • Changed the reverse pointer scan to give more details about what is going on

  • The positions of the main window and memoryview can now be saved

  • The about window now tells you which version of dbvm is loaded if dbvm is running

  • If DBVM is running and you choose physical memory, it goes through dbvm's read physical memory instead of windows'

  • Added a floating point panel to several windows that use system context to display variables

  • Added the option to the memoryview hexview part to display 2 bytes, 4 byte, float or double instead of bytes

  • Improved the dissect data window to show addresses next to eachother

  • The bottom part of the memory view window (hexview) can now display as different types (byte, 2 byte, 4 byte, decimal 4 byte, float, double)

  • Changed the multi pointer tutorial step so it now represents a real game situation

  • Added the adminRequired anifest to the standalone trainer

    Fixes:

  • Fixed the multicore scan crash

  • Fixed the MEMORYFIRST.TMP file showing up in a weird location

  • Fixed several hotkey setting bugs

  • Fixed loading back the speedhack hotkey values

  • Fixed a crash when opening a process with a broken PE-header

  • Fixed several assembler and disassembler instructions

  • Fixed memoryviewers "copy to clipboard" option where it picks the wrong option

  • Fixed binary scan crash on nextscan

  • Fixed huge memory leak in pointerscanner

  • Fixed the "No error message" on error during a scan

  • Fixed bug with calling kernel_XXXX functions in assembler

  • Fixed a trainer bug regarding clicking on cheats

  • Fixed 32-bit icons in the trainer maker

  • Fixed the terminate scan option

  • Fixed a DPI bug on several windows

  • Fixed a crash when loading of the symbols failed

    I've also uploaded a new version of dbvm that should be more compatible with systems that have more than 4GB ram and fixed several bugs. Also started implementing an emulator for the 'hard to virtualize' sections. So for those that know the difference between an IDT and a SDT, go ahead and download dbvm

    Enjoy this version, and if you encounter bugs, please let me know (forum pm/post, Bugreport or dark_byte@hotmail.com)
    P.S.:If you have questions read the FAQ first, it may contain the answer to your problem, even if you don't like the answer
    July 27th 2008: DBVM source
    Still busy with other stuff(But I do manage to work on CE every now and then), but since some people are having trouble with DBVM on their system I've decided to open up it's sourcecode for the public, so other people can make improvements. It still needs a lot of cleanup work, and some parts could be used from other programs, or even from inside the compiler(I have this nagging feeling the whole common.c part could get removed if build in precompiled)
    I've made this package to compile on a 64-bit fedora core linux distro (I myself use a cross-compiler on a 32-bit laptop to generate the 64-bit, but this should be easier for people to use) but other distros should work too
    Packages needed: nasm and yasm and optionally mkisofs and rar to make a package release

    Stuff that really needs some improvements:

  • Makefile, I know, it's not a 'standard' makefile. But it suits my needs. If anyone feels like it. Make a better one.

  • The linking and filling in sizes could probable be done better instead of parsing the .MAP file to find the location

  • Changing the hardcoded vmread/vmwrite values's with more meaningfull defines

  • Better support for multicore setup

  • The virtual machine's first sector loader+executioner may need some extra code to make it work on more systems

  • Some real-mode 'special' cases may need some extra work

  • Emulating paging speed improvement and making it work for PAE systems. Still can't figure out why PAE just refuses to work

  • AMD support

    You can download it here.

    May 25th 2008: Still alive
    I've been busy with other stuff but just wanted to let you all know there's still some stuff being done. The last few days a few bugfixes for CE commited in the SVN, several forum fixes regarding avatar and signature size, still busy planning a migration to phpbb3 someday, and updated the table database to update the date when a table is updated.
    Also letting you know there's still some more updates planned

    January 10th 2008: DBVM bugfix
    For those that know how to use it, I've updated DBVM to version 0.4. Check the downloads page.
    It mainly fixes the bug where it doesn't initialize secondary cpu cores, sets the A20-line to enabled, and a possible fix for systems with 4GB or more ram.

    January 1st 2008: New year, new site, new Cheat Engine 5.4

    Happy 2008!
    As you can see the new site is up, and also released version a new version of Cheat Engine(changes)
    And always, please report bugs when you encounter them. I refuse to fix them if you don't tell me about them just to annoy you!

    My good intention for this year is to try to update Cheat Engine a bit more often(if I get the chance). Anyhow, check out the bugtracker and the SVN for the latest news regarding the development of CE. There is also a wiki in the SVN so if you'd like to read it or contribute: Go here
    Also, don't worry about the layout right now. May get some heavy changes in the future, but at least now I've got a better base to start with. (One change edits all pages as compared to the old site where each edit of the style or adition of the menu required editing each single file)

    September 9th 2007: New design
    Started with designing a new website. The new site should give a better idea about what Cheat Engine is and what it can do. Also adding some new stuff like a bugtracker, info about DBVM and even info about Cheat Engine
    Right now this page is only visibile using the /newsite/ link, but soon (when ce5.4 is released) this will become the main page

    April 24th 2007: Site back
    Sorry for the downtime, but my host couldn't handle the ammount of visitors and died. So if you're reading this, that means the move was successfull Anyhow, check the forum for more info

    September 9th 2006 Cheat Engine 5.3 released
    I kinda forgot to update this mainpage in a long time. Don't think that CE is stopped, I just suck at updating websites. Anyhow, check the download page for the download

    November 28th 2005: Cheat Engine 5.2 released
    It has taken a while but I finally released CE 5.2



  • Added some shortcut keys to the main window. (ctrl+o opens a table, ctrl+s saves, and ctrl+alt+a opens the auto assembler)

  • Added reinterpretable addresses

  • Added auto assemble scripts to the auto assembler

  • Added auto assemble scripts to cheat tables

  • Added a pointer scanner

  • Added the ability to define structures

  • Added address recalculation by module in the standalone trainer as well (for code entries, standard addresses use interpretable addresses)

  • Added the db 'string' opcode to the assembler

  • Added the REGISTERSYMBOL and UNREGISTERSYMBOL functions to the auto assembler

  • Addresses now indicate of a address is in a static address or dynamicly allocated

  • Added a show checkbox and show hotkey property to the cheatlist in the auto assembler

  • Added a click handler to seperate cheats in the trainer maker. (clicking enables a cheat)

  • Made it possible to also use ce's kernel debugger for "change register on breakpoint"

  • Changed the code finder so it's not modal anymore. (You still can't use multiple at the same time but it'll fix some 'not so' user-friendly problems)

  • Changed the hyperscan injection method when windows 2000 is detected. should be more stable

  • Changed the save routines in the memory view to give more options when saving and loading

  • Fixed some assembler and disassembler bugs

  • Fixed "force memory to be writable" on PAE enabled systems

  • Fixed the bug where the module name was not saved in the cheat table of a code entry

  • Fixed the bug where the first character of the trainer maker user input field got replaced by a ?

  • Fixed float->unknown initial scan->first scan->exact value not showing the type selection

  • Fixed find out what ... when using access violations and clicking stop

  • Fixed invalid reordering of entries after delete of a entry in the trainer maker

  • Fixed the corrupted title and about text in the generated trainer when protection was enabled

  • Fixed resizing of the cheatlist after a delete in the trainer maker

  • Fixed one or two spell errors

  • Fixed the fullaccess function in the auto assembler

  • Fixed support for floating points in the trainer maker (difference between , and .)

  • Moved all symbolhandler code to one class instead of speading it all over the rest of the code

  • changed the copy/paste of entries to be more stable



  • Please, report bugs to me when you find them else I'll never fix them.
    September 24th 2005: Cheat engine 5.1.1
    Because of a huge memory leak in Cheat Engine 5.1 I've done a quick bugfix in the form of Cheat Engine 5.1.1 The only new thing in this version is that it fixes that memory leak.


    September 6th 2005: Cheat Engine 5.1
    Cheat Engine 5.1 has finally been released.
    It's basicly a bugfix version, but also contains a few new features. Check out in the download section to see what's new.

    Also, like always, if you encounter bugs, or know something to improve it, please don't hesitate to tell me about them

    August 8th 2005: New site
    Thanks to some donations and advertisements I've finally got myself an easier to remember website:
    cheatengine.org

    And don't think I've been sitting still on the development of CE. I dont know the exact date but you can expect a new release quite soon. It'll mainly be a bugfix version like it fixes support for PAE enabled systems and 64-bit processes in winxp 64, but it'll also include several new aditions like a code dissector, a template for code injection in the auto assembler, and some other small stuff.
    And I'll be cleaning up the code a bit and perhaps even improve performance while doing so.


    Another thing, I'd like give thanks to all the people that have helped me so far and hope you and everyone else will keep on supporting Cheat Engine

    Selasa, 27 Desember 2011

    Cheat Plant vs Zombie




    Plants vs. Zombies Cheats


    Plants vs. Zombies
    
    Cheat Codes:
    ------------
    Update by: nathan
    Update by: V.Karthikeyan
    
    Type these Cheats in at any Time while playing the Game.
    Note: Your Tree Of Wisdom must be a certain height before some codes can 
    be enabled. 
    
    Code          Effect
    ----------------------------------------
    future      - Gives zombies futuristic shades.
    Mustache    - Zombies Now Have Mustaches.
    pinata      - A shower of candy when a zombie dies.
    trickedout  - Alternate Lawn Mower appearance.
    sukhbir     - Toggles the zombie's call for brains-sound.
    daisies     - Zombies leave small daisies behind when killed.
    dance       - Zombies dance.
    tohot       - Infinite Sun.
    slowboke    - make zombie walk slowly
    
    
    Achievements (Steam):
    ---------------------
    The following achievements can be unlocked by completeing the
    task listed for them.
    
    Unlockable                    How to unlock
    ----------------------------------------------------------
    Ask Me About Mustache Mode  - Enable Mustache Mode.
    Better Off Dead             - Get a streak of over 10 in I, Zombie Endless.
    China Shop                  - Get to a streak of 15 in Vasebreaker Endless.
    Cryptozombologist           - Discover the top secret zombie.
    Explodonator                - Blow up 10 zombies with a single cherry bomb.
    Home Lawn Security          - Complete adventure mode.
    Immortal                    - Get to 20 flags in Survival Endless.
    Morticulturalist            - Collect all 49 plants.
    Nobel Peas Prize            - Get the golden sunflower trophy.
    Spudow!                     - Blow up a zombie using a potato mine.
    Towering Wisdom             - Grow the Tree of Wisdom to 100 feet.
    Sunny Days                  - Get 8000 sun during a single level.
    Walk This Way               - Hypnotize the lead dancer zombie.
    
    
    Useful Tactics:
    --------------- 
    -=World 1=-
    This area is very easy, and is mainly just a tutorial to the game, Use whatever
    plants you have, this early in the game. But make sure you have peashooters and
    sunflowers.
    
    -=World 2=-
    Now this is when it gets a bit harder, the sun no longer falls from the sky, 
    what I did was i used puff shrooms (the free mushrooms you get) and sun shrooms,
    then when I got that set up I would start setting up peashooters and repeaters. 
    And at the end of the level, zombies spawn from the graves, so try to take them 
    out early in the level (P.S. The graves give some good stuff, crystals, plants, 
    and sun)
    
    -=World 3=-
    Ok you made it this far, now we are dealing with a completely different kind of
    strategy, what I did was I got lilipads, cattails (cattails are VERY strong, 
    they can attack any lane, and they shoot two spikes at a time) I also had wall-
    nuts, cherry bombs (for emergencies) peashooters and repeaters. You want to make
    each lane equally strong. And make sure you buy the pool cleaners, they help a 
    lot.
    
    -=World 4=-
    Ahh world 4, the hardest world in my opinion, basically its world 3 but you cant
    see half the screen, luckily you get a plantern in a level or two and you can see
    it then. I was stuck here for a while, but when I used cattails it was so much 
    easier, just use the strategy from 3 and 4, i recommend at this point using sun
    flowers, and garden rakes (can be bought in Crazy Dave's shop for 200$" You 
    REALLY want to use the torchwood, seeing as how they make your peas to DOUBLE 
    damage. I personally have never really used the snow peas, but if your 
    comfortable with them go ahead.
    
    -=World 5=-
    And last but not least, the roof level, make sure you buy the roof cleaners, 
    you will need them. Here is what I did the whole time, first two columns are 
    sun flowers, third column is cabbagepults, fourth column is corn pults, and 
    fifth column is tall-nuts. When you get the melonpults I suggest replacing 
    column two with them. As for cob pults, dont use them, they take too long, 
    and they're not that good. Bungee zombies are best countered by umbrella 
    leaves. Get one or two in each row, NO MORE, they protect the eight squares
    surrounding them, and their own. And my last tip for World 5, is gargantuans,
    here's the thing, if they didn't throw the imp off of their back, then cherry
    bombs would be all you need, however, I would advise using a cherry bomb, 
    then using a jalapeno on the row, to kill the imp and the gargantuan.
    
    -=Dr. Zomboss=-
    This boss is very hard the first few times you fight him, so try doing this. 
    Save all the ice shrooms and jalapenos you get, you need them to destroy his 
    fire/ice balls. use all the other plants strategically to fight off the normal
    zombies. You WILL have to use ice shrooms and jalapenos occasionally, jsut save
    as many as you can.
    
    -=How to earn a lot of money=-
    Here is the best way without a doubt. You want to beat adventure and get your 
    zen garden. Then play endless survival and adventure mode again to get plants.
    Water plants and mushrooms give you 10,000$ just to sell them and they give you
    2 diamonds when they're grown to full, which pays for the food, and more. Normal
    plants like daytime plants and marigolds only give you 8,000$ to sell, but they 
    give you two diamonds when grown to full. (Marigolds only give one diamond).
    
    
    Hint:
    -----
    Submitted by: Nippu
    
    To increase your plant growth
    
    First of all you need to disable the full screen then go to your zen garden 
    after feeding the plants normally it take 30min or feed them again.
    to feed them all you have to do is to change your system time for earlier this will 
    increase the growth & also buy more plants from Crazy guy.
    for more info contact rahman.nawaf@gmail.com
    
    
    Favorite Plants:
    ----------------
    Even if you have "favorite" plants that you like to use, mix it up and use a plant
    that might be out of your "comfort zone". The game is fairly forgiving of less than 
    perfect play, and you might find that blowing up zombies in a conflagration of 
    potato wedges or smashing them with a squash is more fun that you thought it would
    be!
    
    
    Increase plant growth:
    ----------------------
    Disable full screen mode. Go to your zen garden. After feeding the plants, it will
    normally take thirty minutes to feed them again. To feed them all, change the system
    time to an earlier value. This will increase their growth.
    
    
    Final Boss Trick:
    -----------------
    When facing the final boss in the game, he will launch massive fire balls and ice 
    balls at your plants. The crush everything in their path except zombies(basically,
    all plants in that row), but there is a way to stop them! To destroy the ice ball,
    you must use a Chili Pepper in that row. To destroy the fire ball, you must use 
    an Ice Shroom, but with a Coffee Bean, too, or else it'll fall asleep.
    
    
    Easy money:
    -----------
    Get the Zen Garden. Water the plants until they do not need anything else. Advance
    the system date ahead. The plants will need water again. Buy new plants, grow them 
    to full size, then sell them. Repeat this to earn more money. You can also use this
    technique when you have to get Marigolds in Crazy Dave's shop when they are out of
    stock.
    
    
    Money:
    ------
    Submitted by: Mr. Loney - Vuong (Come from Viet Nam)
    Email: Cauvongtrongdembt@yahoo.com
    
    You open file user# in Your Profile folder by Hex Editor (with # is the number of game 
    and Profile folder in a main folder of the game)
    In line 0008 and 0009 you change by "FF" you will get more than 650.000$, and in line 
    0010 you change by "01" you will get more than less 999.990$.
    
    
    New seed selection:
    -------------------
    If you do not like the cards from Crazy Dave, exit the game and restart. The cards 
    will change randomly.
    
    
    Play Slot Machine for Extra Coins and Diamonds:
    -----------------------------------------------
    1.Set up your defenses around the slot machine. Try for one row of wallnuts on the
      right side, one or two rows of sunflowers on the left, and fill everything else 
      with pea and snow pea shooters.
    2.Protect the lawn mowers. Each are worth a Gold Coin at the end of the game, so 
      don't let them mow the zombies.
    3.Stop collecting sun around 1900 sun points. At this point, the garden should be 
      full, so getting the extra 100 points to win should be easy. Just collect enough
      sun to offset the slot machine.
    4.Keep the slot machine spinning! It will randomly drop one or three gems as long 
      the patience lasts. 
    5.If the Zombies get close to the mowers, end the game. Just collect the sun lying
      on the field to end the game.
    
    
    Milking Walnut Bowling for coins:
    ---------------------------------
    Here's how to make Walnut Bowling more profitable:
    1.Protect the Lawnmowers -- Each Mower is worth one gold coin ($250).
    2.Line up shots off the front runner. After the first zombie is hit, each additional
      zombie strike generates coins.
    3.Create a front runner where none exists! Pole vaulting zombies run fast until 
      they vault over a nut, and the newspaper zombie runs fast after getting the paper
      destroyed by a nut. Just let them run a little bit down the lawn before sending a
      nut their way.
    4.Just because you have nuts does not mean you have to use them. This is where "Nerves
      of Steel" comes into play. When there are a few zombies ambling down the lawn without
      a clear ricochet shot, wait a little bit to see if more of their friends will step 
      out to play. They can always be killed once they cross the red line.
    5.Remember how many nuts it takes to kill a zombie; this is important when the cross
      the red line. Use one nut for regular zombies, three for bucket wearing zombies, 
      and two for the rest.
    6.Reserve the exploding nuts. Try not to use those nuts unless a mob crosses the line,
      or there are not enough nuts or room to clear out a hard to kill zombie. Use the 
      regular walnuts for the zombies that have not reached the red line.
    7.Don't use exploding nuts to kill pole vaulting zombies directly. Pole vaulting 
      zombies only jump obstacles in their own lane. A pole vaulting zombie who has not
      vaulted yet will safely jump over explosions or nuts in their own lane; so find a
      neighbor in the next lane and time the nut to hit when the pole vaulting zombie 
      gets close to the neighbor.
    
    
    Pole Voulters:
    --------------
    Submitted by: zozo3350
    
    When there is pole voulters, pick a wallnut and a chomper and make sure you can dig up 
    plants and have lots of sun (for infinite sun type in game tohot). Put down a wallnut 
    and a chomper behind it. The pole voulter will go over the wallnut straight into the 
    chomper! Then dig up the chomper and he is gone.
    
    
    Last Stand:
    -----------
    Submitted by: Joshua Atmadja
    
    Hi. I have a trick for you to defeat the 'Last Stand' on Mini-games. Firstly, you must
    have at least 8 slots of seed before you start.
    
    -=Choose these plants=-
    * Repeaters
    * Gatling Peas
    * Tall Nuts
    * Tangle Kelps
    * Lily Pads
    * Torchwoods
    * Coffee beans
    * Magnet-shrooms
    
    -=After you pick them up, do these lists=-
    1. Put 2 repeaters from back columns on every rows (except the pool).
    2. Put just only 1 repeater on the back columns on every pool rows (use lily pads before).
    3. Change the repeaters on the pool become a gatling peas.
    4. Put torchwoods in front of the repeaters and gatling peas (on pool use lily pads first).
    5. Then, give the space a column and plant the magnet-shrooms on the lawn only.
    6. Wake 'em up with coffee beans.
    7. In front of the magnet-shrooms on the lawn, plant the tall nuts.
    
    -=This is map for you how to do it=-
    R R T <> M N
    R R T <> M N
    ------------------------
    G T K K K K
    G T K K K K
    ------------------------
    R R T <> M N
    R R T <> M N
    
    -=Legends=-
    R = Repeaters
    G = Gatling Peas
    T = Torchwoods
    K = Tangle Kelps
    M = Magnet-shrooms that have been awaken
    N = Tall nuts
    
    Note: Plant the tangle kelps on the last time. Good Luck!
    
    
    Hints:
    ------
    Submitted by: Dan Leonard
    
    Regarding the following entry:
    
    Final Boss Trick:
    -----------------
    When facing the final boss in the game, he will launch massive fire balls and ice 
    balls at your plants. The crush everything in their path except zombies(basically,
    all plants in that row), but there is a way to stop them! To destroy the ice ball,
    you must use a Chili Pepper in that row. To destroy the fire ball, you must use 
    an Ice Shroom, but with a Coffee Bean, too, or else it'll fall asleep.
    
    
    Just thought it worth mentioning that the last bit isn't true - you don't need a coffee 
    bean, the ice shroom will work fine without it.
    
    
    Kill Bungees and create a fort:
    -------------------------------
    Submitted by: DLneostarG
    Email : riorenzoneostar@yahoo.com
    
    To Kill Bungees, use Chompers, Squash, Ice Shroom, Jalapeno, or Umbrella Plant thing
    To create a Fort Follow the Plant formation
    
    0-Sunflowers or upgraded flowers
    1-1 shooter plant
    2-repeater/upgraded
    3-3shooter plant(3 lanes)
    4-Fire Plant(fire tree that turns bullets to fire balls that passes through it)
    5-Cattail
    6-Squash(or Wallnut/Tallnut)
    7-small mushrooms
    8-Chomper
    9-Scardey Shroom
    X-Free Space
    
    -=Morning=-
    0 1 2 3 4 6 8
    0 1 2 3 4 6 8
    0 1 2 3 4 6 8
    0 1 2 3 4 6 8
    0 1 2 3 4 6 8
    
    -=Night=-
    0 2 3 4 9 X 7 7 7 6
    0 2 3 4 9 X 7 7 7 6
    0 2 3 4 9 X 7 7 7 6
    0 2 3 4 9 X 7 7 7 6
    0 2 3 4 9 X 7 7 7 6
    
    
    
    (1) Earning Money Using Last Stand:
    -----------------------------------
    Submitted by: Elliason Concepcion on Philippines
    Email : sir.elliason@yahoo.com
    
    Earning Money Using Last Stand in MiniGames.
    --------------------------------------------
    
    First of all pick this plants: ( You should have 8 or + slots )
    
    1.Marigold - the one you gives you silver and gold coins.
    2.Pumpkin - The one who protects your plants.
    3.LilyPad - the one who allows you to plant on the pool.
    4.Wall-Nut - the shell that also protect your plants.
    5.Magnet-Shroom - magnets metal thing from zombies except the traffic sign 
      that is being held by the Gargantuar.
    6.Gold Magnet - help you collect coins from marigold and zombies.
    7.Doom-Shroom - destroys/detonates a large/huge area of zombies.
    8.CoffeeBean - awakens mushroom plants in the morning.
    9. Any Plants
    etc....etc....
    
    ----------------------
    These are the legends:
    
    M - Marigold
    P - Pumpkin
    L - Lily Pad
    W - Wall-Nut
    A - Magnet-Shroom
    G - Gold Magnet
    D - Doom-Shroom
    C - Coffee Bean
    -----------------------
    Let's Get Started!!!
    
    Formation:
    
    M M M M M M M M W 
    M M M M M M M M W
    M M M M G M M M W
    M M M M G M M M W
    M M M M M M M M W
    M M M M M M M M W
    
    Add-Ons:
    
    Put P on the first three M starting from the W except the M on the pool
    ( DO NOT PUT ANY PUMPKINS ON THE POOL!!! ). Then start the OnSlaught. Then 
    if you have sufficient sun power put a D in replace with anyone in the 2 Gold 
    Magnets then awaken the D with C.
    
    Thank You for reading The CHEAT OR HINT!!!!
    
    
    Victory on Last Stand:
    ----------------------
    Submitted by: alphaomega66
    
    to beat last stand, follow this formation
    
    MP R* MS T
    MP R* MS T
    MP R* MS T
    MP R* MS T
    MP R* MS T
    MP R* MS T
    
    MP=Melon-pult
    R=repeater
    MS=magnet-shroom
    T=tallnut
    
    *Note: upgrade repeaters to Gatling peas when you have enough sun
    
    
    In the fog:
    -----------
    When you are in the fog and you need light, and you dont have a lantern, use the
    torch wood if you have the sun, because it shows you the space in front of it.
    
    
    Dr. Zomboss:
    ------------
    Submitted by: Dorthy
    
    When Zomboss comes down to throw an ice ball or fire ball, you can use freeze shrooms 
    to freeze him. This allows your various pults time to get in some damage on Zomboss 
    himself. Jalapenos will also cause damage to him when he is down to toss a fire/ice 
    ball. The more damage you can do to Zomboss, the quicker and easier it is to end this
    level. Just remember to save at least one freeze shroom and one jalapeno for what ever
    he tosses.
    
    
    How to find the imitator on suburban almanac:
    ---------------------------------------------
    To find the imitator on the almanac look at the top-left of the almanac and click 
    there and viola you will see the imitator.
    
    
    Last Stand Hints:
    -----------------
    Submitted by: josh
    
    Follow the plants in the lawn
    MM
    MMGGGGGGG
    GM
    GM
    MMGGGGGGG
    MM
    
    M-Marigold
    2 G in first COLLUMN-Gold Magnet
    14 G in 3rd,4th,5th,6th,7th COLLUMN-GLOOM SHROOM /w Coffee beans
    4 G in 8th and 9th COLLUMN-Garlic
    then click Start ounsault
    thank you!
    
    
    Mini games:
    -----------
    The only way to earn sun in zombie mini-games not the ones when you have to break
    the pots the only way to get sun is killing sunflowers so this is my trick of doing
    these mini-games first put a good zombie for the situation in the lane you want it 
    to go in then make sure that there is sunflowers planted in that lane then collect 
    the sun when the zombie eats the flower and buy more stuff and eat the brains.
    
    
    Getting light in fog:
    ---------------------
    When you are in fog and need light (and you do not have a lantern), use the torch wood
    if you have the sun. It shows you the space in front of it.
    
    
    Last Stand tactics:
    -------------------
    Submitted by: julian_voet.baller
    
    Choose these plants:
    
    *Threepeater (1)
    *Repeater (2)
    *Gatling Pea (planted on repeater) (3)
    *Torchwood (4)
    *Lily Pad
    *Garlic (5)
    - on the map means nothing.
    
    You'll probably have more slots open. You can use (for instance) the Squash, or the 
    Gold Magnet (with magnet-shroom, otherwise it won't work). And place them like this.
    
    - - - - - - - 5 5
    1 2 3 4 - - - - -
    1 2 3 4 - - - - -
    1 2 3 4 - - - - -
    1 2 3 4 - - - - -
    - - - - - - - 5 5
    
    Now it's very important you have enough sun to replace your garlics. So always keep 
    some sun after another flag...
    Have fun!
    
    
    Unlimited sun hack with Cheat engine 5.5:
    ------------------------------------------
    Submitted by: Ivoryton
    
    first go to your plants vs zombies and also open your cheat engine 5.5
    then get the value of your sun and put it in the value at cheat engine 5.5
    and first scan and go to your Plants vs Zombies minus your sun value
    and put it again in the value then next scan double-click the adress and it 
    will go down then click the value and put the amount that you want and click frozen
    and go back to your plants vs zombies and enjoy!
    it also works in the Shop of crazy dave.
    
    
    Last stand:
    -----------
    Submitted by: XEdric
    
    First,Pick these plants
    Melon-pults (1)
    Wintermelons (2) with (1)
    Cattail(3)
    Lily Pads 
    Any Nuts (4)
    Squash (For emergencies)
    Peashooter(5)
    -------------
    Formation:
    2 5 4
    2 5 4
    -------------
    2 5 3 4
    2 5 3 4
    -------------
    2 5 4 
    2 5 4
    
    
    Something to earn more money:
    -----------------------------
    Once you have the zen garden water the plants until they dont need anything else.
    After that change the date on your portable computer to another day.As soon as 
    you do the plants will need watering again. Reapeat this buy new plants grow them
    to full size sell and reapeat to earn money.
    
    
    How to win last stand easily:
    -----------------------------
    Submitted by: Olivia Naftali
    Email: olivianaftali@yahoo.com
    
    Use:
    1. Lily pad
    2. Cattail
    3. Torchwood
    4. Repeater
    5. Gatling pea
    6. Tangle Kelp
    7. Peashooter
    8. Squash
    
    Location :
    
    GP RP1 TW
    GP RP1 TW
    --------------------
    CT CT RP
    CT CT RP
    --------------------
    GP RP1 TW
    GP RP1 TW
    
    GP : gatling pea
    RP : Repeater
    TW : Torchwood
    CT : Cattail
    
    Note : Use squash and tangle kelp if there is dolphin rider zombie
    Add more repeater between repeater 1 and torchwood
    
    
    Last Stand using sun cheat with cheat engine:
    ---------------------------------------------
    Submitted by: Bryan Seah
    
    First, pick:
    Repeater
    Gatling pea
    Torchwood
    Tallnut with pumpkin
    lilipad
    For the extra slots you can put anything else.
    on the front most row you put the tallnut with pumpkin(or for amusement you can leave 
    three rows)behind the nuts'n'pumps you put torchwood, then everything else put gatling 
    pea.the zombies will be dropping like flies, even the football zombie.
    
    
    New Seed Selection:
    -------------------
    If you do not like the cards from Crazy Dave, exit the game and restart. The cards will
    change randomly.
    
    
    Cheat,Easy:
    -----------
    Submitted by: AFIK
    
    step 1 : download file in this link 
    http://games.softpedia.com/progDownload/Plants-vs-Zombies-4-Trainer-Download-40805.htm
    step 2 : klick 
    Softpedia Secure Download (US) [ZIP]
    step 3 : your download is staring...
    step 4 : open file klick Plants~ and plants vs zombies trainer 4
    step 5 : klick aplication
    step 6 : play plants vs zombies
    step 7 : in play, press f1,f2,f3,and f4
    step 8 : play infinite coins, first shoot zombie death, seed no loading.
    step 9 : ENJOY!
    
    download game in media fire
    NO TIME TRIAL 60 minutes or 80 minutes!!
    download file is Winrar
    
    
    How to complete Pogo Party Minigame:
    ------------------------------------
    Submitted by: Mazid
    Email: MMazid07@gmail.com
    
    Follow the Instruction to complete The most diffeculty Mini game of Plants vs Zombie ESILY:
    First Choose this plants:
    1:Sunflower 
    2:Flowerpot 
    3:Kernel-Pult 
    4:Coffe bean 
    5:Magnet-Shroom 
    6:Squash 
    7:Melon-Pult 
    8:Tall-nut. 
    After chosing this plants Start the game.Then At the first line place five sunflowers then 
    At the second line Blank it because if u place any plants U dont have the requare suns.
    At the third line place five Tall-nuts. After that If Ur sun is low then place five 
    Kernel-Pult Or if UR sun is High then place five Melon-Pult at the second line.And if 
    UR Sun is too high then create a new line&place Magnet-shrooms. 
    Follow IT Step by step complete Pogo party mini game Esily. For more Email me.
    
    
    Easy Sun Hack:
    --------------
    Submitted by: Jimbojones
    
    A very easy way to hack sun is to first download 'iHaxgamez.' You can guess this by simply 
    typing in 'download iHaxgamez' on google. Once it is downloaded, go into the application. 
    If you have a mac, it will ask your mac password. Now you should go into plants vs zombies 
    before anything else. Once you are on the level that you want money for, go back to iHaxgamez. 
    There should be a list of things that you want to hack. Click on plants vs zombies, then search. 
    Go back to plants vs zombies, choose your plants and play. You should have 50 sun. 
    If you are doing last stand you will have 5000 and 'izombie' will give you 150. 
    Lets say you were doing adventure. At the start of the game you should have 50 sun. 
    Go back to iHaxgamez and type in 50 where it says 'search for'. Once you have done this, 
    a list of searches will appear. You need to find the right one. To do this go back to plants 
    vs zombies and change your amount of money. I tend to change my amount by buying something 
    cheap like a lily pad or you can get more sun by picking up a sun icon. Lets say you changed 
    your amount by buying a lilypad. Lilypad's cost 25 sun, so you should have 25 sun left. 
    Go back to iHaxgamez and where it says in the bottom right corner 'current value' type in 25. 
    Now where there were lots of searches there might only be one. If there are more than one, 
    change your amount of money again. Eventually you should only have 1 search result. 
    Double click on the result and simply type in the amount of money you want. 
    Do not have too much, otherwise you will be left with the 25 sun you left of with. 
    I tend to type in 999999999 max otherwise it will crash. One last thing. 
    If you change your result to 10000000 if will almost certainly crash, so dont do it. 
    Dont know why. 
    
    Thank you for listening to this explanation. This hack is a great way to get past 
    difficult levels and get you the '8000 sun' achievement. THANK YOU AND GOODNIGHT!!!
    
    
    Unlimited Sunlight:
    -------------------
    Submitted by: R4YM0ND
    Email: raymondfendijulianto@yahoo.com
    
    first open your cheat engine 5.5 then open your plant vs zombie then play and actually you 
    will have 50 sun power at the first then you choose the top left in the cheat engine and you 
    choose your plant vs zombie icon (example:Plant vs Zombie.xxx(xxx can be anything so just 
    choose)then type your first sun power (50)then click first scan in the cheat engine. then 
    you go again to plant vs zombie then buy anything (in the play mode don't you buy the maximum 
    prize so better you buy the 25 costs sun power) now your sun power are 25 so now you type 25 
    in the hex code replace the 50 code. then you click next scan and you will find 1 address the 
    double click the address. then change the value of 25 become 1000000000 (1000000000 are the 
    maximum sun power if more than that the game will crash(error) 
    SO!!!!! good luck Cheat was submitted by: R4YM0ND
    
    
    Last Stand strategy:
    --------------------
    Submitted by: phlum
    
    I've noticed a lot of strategies here that involve similar tactics: Gatling Peas, Torchwoods, 
    et cetera.
    Here is my take on the minigame, which I believe works a bit better.
    
    Legend:
    GS - Gloom-Shroom (must be planted atop a Fume-Shroom) ($7,500 from Crazy Dave)
    SP - Snow Pea
    G - Garlic
    
    Also, you'll want to take Pumpkin, Imitater Pumpkin (if possible), and Lily Pad. Oh, and take 
    an instant killer or two to fill up the gaps in your seed slots.
    
    -SP--GS,GS--G
    -SP*---------
    -SP--GS,GS---
    -SP--GS,GS---
    -SP*---------
    -SP--GS,GS--G
    
    I apologise for the crudity of this diagram. Each plant (except for the Garlic) should eventually 
    be inside a Pumpkin. The SP*'s should be the first planted Snow Peas. With luck, this should 
    hold off all Last Stand zombies with enough Sun to repair Pumpkins and replace Garlics.
    
    
    Last Stand:
    -----------
    Submitted by: Quah Jia Yi
    
    To win use this plant:
    Repeater,Gatling pea,Torchwood,Tall nut,Coffee Bean,Magnet-shroom,Lily pad.(extra put anything else)
    Then arrange the plant like this:
    
    Legend:
    G-Gatling pea
    To-Torchwood
    Ta-Tall nut
    Ma-Magnet-shroom
    --nothing
    
    G T - Ta - - - - -
    G T Ma Ta - - - - -
    ------------------
    G T - Ta - - - - -
    G T - Ta - - - - -
    ------------------
    G T Ma Ta - - - - -
    G T - Ta - - - - -
    
    Have fun collecting plant(from gift)and money you see.Thank You.
    
    
    Easy last stand:
    ----------------
    Submitted by: Vance
    Email: vanwinklev@hotmail.com
    
    First you open plants vs zombies game and play last stand in minigames. 
    You will need: Torchwood, Magnet shroom, Gold magnet, Lily pad, Cattail, repeater, 
    Gatling peas, Jalepeno, If you have more, use whatever. Plant them liKE this. first 
    two rows top R,R,T,R,T,bottom R,R,T,GM, Water lanes,top,CT,CT,G,T bottom,CT,CT,G,T 
    bottom land top,R,R,T,GM,Bottom,R,R,T,R,T. Legands R=Repeater,T=Torchwood,CT=Cattail,
    G=Gatling peas,GM=Gold magnet. p.s. Use Jalepenos for emerginces.
    
    
    Some cool tips:
    ---------------
    Submitted by: Noob Crusher
    Email: melikechicken@gmail.com
    
    Endless Survival Tips: Noob Tip- USE SPIKEROCKS!!! They take 16 catapult hits to die 
    and 8 or 9 gargantuar/giga gargantuar/zomboni hits to die. 
    Noob Tip-If you want to survive more than 20 rounds,(which is pretty sad if you cant 
    on your fifth try)then you have to have these standardards: 2 cattails, 2 cobs(better 
    than cherry bombs cause you dont need to plant the bomb; you can shoot them over a 
    spikerock and explode).6 glooms in the front lily pads, pumpkins protecting ALL your 
    plants, and 4 spikerocks in the third to front lane.
    General Tip:If your defenses are good, then the zombies, flag zombies, coneheads, 
    all duckytubes,screendoor,ladder,buckethead,snorkel,Mjackson,and imps shouldnt give 
    you trouble. Jacks can be annoying, as they occasionally explode before you can take 
    them out, killing a few of your spikerocks and glooms. Zombonis shouldnt be a problem 
    if you have the right spickrock build, and gargantuars are the same thing. if you dont 
    have spikerocks, buy it for 7500 or you can never get past round 17.In general, you 
    should have these plants, unless you need replacements:cherry bomb,jalepenos, spikeshit,
    cofee bean,pumpkin,ice shroom,squash,fume gloom.ice shrooms for bungess; get one whenever 
    its available, just wake it up when needed.
    BOSS TIP: my layout(after the sunflowers are dug up, about round 40-50)
    
    G G G G G T S S S
    G F G G G T S S S G= Gatling pea
    W C C Q I F F F F=GLOOM SHROOM (not fume)
    W C C Q I F F F S=Spikerock 
    G F G G G T S S S W=WinterMelon
    G G G G G T S S S Q=COB CANNONZ 
    T=T0RCHW00D
    C=Cattail
    I=Ice SSHHRROOOOMM (sry im bored)
    
    When one of your spikerocks get destroyed(and trust me, they will) cherrybomb that 
    spot and quickly replace it to keep the gargantuars and Zombonis at bay. Protect all 
    your plants via pumpkins exept for your spikerocks and everything else is taken care 
    of in this build. If I have anyhing else to add, ill put it in a different hint. 
    GOOD LUCK AND IF YOU HAVE ANY QUESTIONS, EMAIL ME at MELIKECHICKEN@GMAIL.COM 
    i love helping noobs, no offense if you are one :) or is it :(
    
    
    Cheat Engine:
    -------------
    Submitted by: John
    
    Now How To get No Recharge. First Open PvZ Enter A game And you NEED less than 50 suns or 
    50 suns. 2. Open Cheat Engine Must Be 6.0,5.5,5.6 Go to Memory View and Click On the Second 
    One Right Click on the adress And Type In 048728C and Change the op code (must see the 01 
    on the end) so change the 01 to 200( a message should appear) Click yes And Then No refill!.
    
    
    Strategy:
    ---------
    Submitted by: The chosen one
    
    use potato mine and another by imitator, wintermelon ,melonpult,pumpkin,sunflower of 
    course,double sun flower,squash
    buy a rake 
    first plant 4 sunflowers then when the second zombie arrives use the potato mine
    the the 3rd zombie use imitator potato mine then when you have 300 sun power plant 
    it to the zombie you see then if the double sunflower is recharged and you have 150 
    sun power put it on the sunflower do this trick everytime you use survival day or 
    adventure day Peace out!
    
    
    All money you want:
    -------------------
    Submitted by: Romo vahn java
    
    first you must have "cheat engine" (you can download it from any various websites)
    
    1. open your zen garden, see how much money you've gain
    (example : you have $4420)
    2. pause your game (Alt + tab)
    3. open cheat engine and operate it
    - select a process to open, choose plant vs zombies. exe
    - fill the Hex Query with the number of money you have in game, without zero) "442"
    - click first scan... (the engine found several) we dont know which one?
    4. back to the game, and buy something to identify which one in chat engine.
    (e.g : buy tree food "for tree of wisdom" ($2500))
    - now your money remains about "$1920"
    5. re-pause the game and get back to chat engine
    - change the Hex query with the money left without zero "192"
    - click next scan
    - then you can find the only one result, double click it.
    - it will appear below, enter it and change it to any amount of value you want
    (example : 1000000 / 10000000)
    -do not forget to activate its value in order to make the value unchangeable in the 
    game (by checklist the box of active beside description)
    6. back to the game, Voila!! and now you can enjoy the money!!
    
    
    My Last Stand Strategy:
    -----------------------
    Submitted by: George the stopper
    
    this is my last stand stategy.
    pick up:
    1.melon-pult
    2.winter mwlon (placed on melons)
    3.cattail (with lily pad)
    4.lilypads
    5 to 10 (must buy it on crazy dave $80000) squash,tallnuts,jalapeno,cherry bomb, tanglekelp
    place the plants like this formation:
    W M T ? ? ? ? ? ?
    W M T ? ? ? ? ? ?
    W C C TK? ? ? ? ?
    W C C TK? ? ? ? ?
    W M T ? ? ? ? ? ?
    W M T ? ? ? ? ? ?
    legends:
    W=wintermelons
    M=melonpults
    T=tall nuts
    ?=empty lane
    note that u can place the other plant anywhere!!!
    
    selamat mencoba..