Skip to content

1.1.0

Choose a tag to compare

@drewc5131 drewc5131 released this 19 Oct 23:42
· 186 commits to master since this release

Major Feature: Compilers!

  • The level editor now includes a --compiler launch option which can be used to auto compile your dna file to .pdna.
    • For servers using a recent c++ version of libpandadna, use --compiler libpandadna
    • For Corporate Clash (or other servers using the legacy python libpandadna reader), use --compiler clash

Other improvements

  • Removed CVS support
  • Updated tab names to be a bit more consistent

Just to recap, here are most of the new features the editor currently has compared to the only previously released editor that you could find:

  • Fully updated to the latest version of Panda3D and Python 3
    • This means you can now load custom props without having to convert them to panda 1.6 compatible bam files
    • Now that it is not a hacky panda3d build, there are many fixes to come with that:
      • Resizing TK windows no longer crashes
      • Spawning a Toon HQ no longer crashes
      • And a ton of other random crashes are fixed
  • You now specify which hood storages you want to use with the --hoods argument
  • Control-S can now be used to save (currently only if the engine window is selected)
  • Collision Boundaries can now be displayed using Control-C
  • JSON based modular custom zone management (read here)
  • Animated Props support (Right Click to change animations)
  • Interactive Props support
  • Animated Buildings support
  • Server unique features support (accessible with --server option. Currently only clash has unique options, like the uncapturable building type)
  • User-friendliness improvements (help dialogs, like the controls dialog under HELP)
  • Debug injector (under advanced)
  • Various UI improvements
  • Building Width can now be adjusted while using maya cam (Shift + Right Click)
  • SceneGraph now displays nodes as their DNAType as opposed to PandaNode
  • The TopLevel node is now a DNAGroup as opposed to a DNANode for consistency between custom levels and Disney's levels
  • Editor includes some higher quality fonts
  • You can pass a DNA file as an argument to load it upon startup
    • e.g. python -m ttle --hoods TT phase_5/dna/toontown_central_2100.dna will load Silly Street upon startup
  • All COGHQs now go by their IN-GAME 4 letter abbreviation (e.g. CM is now CBHQ)
  • Holding tab brings up a radial menu with some convenience access to some features
  • Many bug fixes and stability improvements

Special thanks to all contributors!