Skip to content

A command line-bassed PvZ 2 level generator tool, made with small help from Bing AI for level logic and some fixes by me. Open source!

License

Notifications You must be signed in to change notification settings

ShadowyLycan990/bp-s-level-gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The icon of the open source version!

BP's Level Generator

A command line-bassed PvZ 2 level generator tool, made with small help from Bing AI for level logic and some fixes by me. Open source!

Crediting me (BP) is optional, but it will be appreciated if you do. I wrote this program with some help from Bing AI for basic logic, and I did some fixes to make sure it fit with the official PvZ 2 level format.

⚠Warning⚠

Some generated levels by this tool are impossible to beat, so make sure you regenerate it or decrease the RNG in config.ini file!

Ignore Windows Defender warning because this caused by the unsigned program, but it's safe cuz I'm do some debugging in my main device before publishing this tool and doing some tests to make sure everything was working well. And add this program to Windows Defender's exclude list, because for no reason all unsigned program including programs generated by Visual Studio is marked as malware too.

OS Support

Windows 7 or newer including Windows 11, Recommended to use Windows Terminal for Windows 10 and newer

Usage

Just run the exe and follow the step. And you must enter some zombie typenames from ZombieTypes to zombienames.txt, I've been giving the example file it ends with _example.txt. Same thing if you want to add plants to the conveyor in Special Delivery levels in conveyorplants.txt. And you can customize the zombie RNG count for each waves via config.ini, this also applies to Plant Food in waves.

Releases

Click at here!

Guide

TO-DO

Development requirements

  • Visual Studio 2022 or newer
  • .Net 6.0 installed

NuGet Packages that used on this tool

  • Newtonsoft.JSON

License

MIT License

Copyright (c) 2023 BuffedPea BP

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

About

A command line-bassed PvZ 2 level generator tool, made with small help from Bing AI for level logic and some fixes by me. Open source!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages