GardenGate

GardenGate is a port for Plants vs. Zombies Garden Warfare that hosts private servers and unlocks all items.

README

GardenGate

GardenGate

Private servers for Plants vs. Zombies Garden Warfare 1, 2 & Battle for Neighborville

Roadmap

What's done:
  • Offsets
  • Joining
  • Hosting servers (through client)
  • Dedicated server support
  • Playlists
  • Unlockers that unlock every item
What's not done (TODO):
  • Same issues as this
  • Ability to change Loadscreen_GamemodeName / Loadscreen_LevelName / Loadscreen_LevelDescription / Loadscreen_UIAssetPath
  • Fix enchanted gardens/graveyards to be planted (these spawn entirely randomly) (e.g. boney island)
  • Closing a client through the console instead of the game tricks the server into believing you are still connected, so attempting to load into another level causes the entire server to softlock
  • Fix Zombopolis last, several doorways in the center area are blocked for clients. Host and bots can pass through, but clients and their objects (e.g. bean bombs) cannot.
  • Fix Zomburbia Zombot fuses on last point unable to be broken

Directory structure

DirectoryDescription
AssetsRelated assets
ContainerContainer files
DLLDLL injected to the game client
DocsDocumentation
LauncherLauncher application
ModsQoL mods

Credits

  • sonicrat
  • nocss
  • twig
  • objectiveswift
  • blueballoon
  • eshaydev
  • megadwarf47
  • thetortoiseman
  • hdified
  • puro420
Mods
  • hdified (Level Control Menu)
  • thetortoiseman (Return to backyard fix)
Third-Party

Following open-source projects were used: