pistolpea is a fork of lmintlcx/pvztools (pvz tools) —
a memory trainer and toolset for the original english plants vs. zombies (pc 1.0.0.1051).
it rebrands the project and gives it a fresh, english-friendly coat of paint while keeping all of
the original trainer functionality.
- rebrand to pistolpea — new name, app icon, window/exe metadata, and boot splash (a crossed pistol + pea-vine emblem in green & gunmetal).
- restyled ui (v2.7.6) — pistolpea dark (default), pistolpea light, and a classic native theme, plus a left sidebar for page navigation in place of the old top toolbar.
- ui languages — english, 简体中文, and now русский (russian), switchable live from the language menu.
- bilingual built-in lineups — all 339 endless presets are labelled
english · 中文(e.g.[PE] Othello 5-Cob · 奥赛罗五炮) and now ship with the app, so a fresh install has working presets out of the box.
a memory trainer for survival-endless and general play, organised into pages:
- spawn editing — natural / extreme / simulated spawning, per-wave zombie control
- lineup import/export (compatible with the web array design) with built-in presets
- resource / level — sun, coins, level, trophies, shop items, and more
- plants / zombies tweaks, slots, scene switching, garden & vase editors
- effects, debugging helpers, and
.pakunpack / repack
prebuilt windows binaries are produced by ci — grab the latest pistolpea-win32 artifact from
the actions tab, then unzip and run
pistolpea.exe (keep it next to the bundled qt dlls, splash.png, and lineup_string.json).
- os: windows 7 sp1+ (x86 / wow64). also runs on macos via crossover / wine alongside the game.
- game: original english pc 1.0.0.1051 only.
a c++17 compiler and qt 5 are required; qt must be linked with openssl (or schannel), and zlib is
also needed. the included github actions workflow
(.github/workflows/build-windows.yml) builds a 32-bit
binary on a windows runner — push to your fork and download the artifact.
to build locally (from a 32-bit msvc environment):
qmake pistolpea.pro -spec win32-msvc
nmake release
tested toolchains:
| qt | openssl | zlib | compiler |
|---|---|---|---|
| 5.15.14 | 1.1.1w | 1.3.1 | msvc 2017 (local) |
| 5.15.2 | 1.1.1 | 1.3.1 | msvc 2019 (ci) |
note: the project is x86 / 32-bit by design — it reads the 32-bit pvz process memory and asserts
sizeof(void*) == 4.
- pistolpea by k0nnect.
- a fork of pvz tools by L.Mint. LCX (lmintlcx).
- originally based on zhumxiang/PVZ_Helper, with a lot of help from Lazuplis-Mei.
released under the GNU General Public License v3.0 — see LICENSE. as a gpl fork, the original copyright and author attribution are retained.
