leonyarov / BloonTowerMaker

Tower maker tool for BTD6
10 stars 6 forks source link

BloonTowerMaker alpha v0.1

Note: This is an alpha release so bugs may be present

Startup

  • Author name will be included in the metadata.
  • Tower Name The name of the file and genetated .dll. Should not contain any reserved c# keywords.
  • Version Tower version in the tower metadata.
  • Project Location - Specifiy where the project files should be.

Main window

File

Paths

Path Editor Window

Editing the base path is slightly different from the other paths, but mostly the same

Required Fields in Path Property: (failing to assign these values will result in compilation error)

Click the knowledge button for information about input per variable type!

Models

Projectile Select

Textures, Icons and Portraits

using large .png files might not apply correctly or not at all!

  • Click the relevant image to assign a .png to it
  • The image name will be saved in the relevant Path Property field
  • Selected image will be copied to the project path, into the /resources folder
  • Right Click to remove the image. Note: It wont delete it from the /resources folder

Tower 3D model

Projectile Editor Window

Projectile List

Projectile Sprite

Models

Features not supported by the tool

Credits

Special Credit to

A message to other developers

The project was made in two weeks in a time-off between semesters. I changed the code base 4 times in a rush to get the alpha version done until the semester begins - all while trying to learn C#, Mod helper and analyzing mods of other people.
If you have any ideas on how to improve the project please DM me in discord neol#6987.
p.s I recently discovered that Mod helper supports json serialization for some objects. Should have read the documentation better ;-P