All Projects → monster860 → FastDMM

monster860 / FastDMM

Licence: GPL-3.0 License
A robust BYOND map editor

Programming Languages

java
68154 projects - #9 most used programming language
DM
37 projects

Build Status

FastDMM

FastDMM is an alternative map editor for BYOND that is designed to be more flexible.

Features

  • Very specific display filters! More flexible than just object, mob, area and turf!
  • The ability to easily place down directional objects.
  • Can easily render and display icons larger than 32x32 without any hassle!
  • Can work with projects that utilize planes.
  • Prevents large diffs by minimizing changes.
  • Randomizes keys to prevent merge conflicts.
  • Requires no external dependencies! Just run a single .jar file!

Requirements

  • FastDMM requires Java 8 to be installed.

Usage

  • Download the latest FastDMM version from the releases page, or compile it yourself.
  • Run FastDMM.jar
  • Use the Open DME option to open an environment file.
  • Upon completion, use the Open option to select the desired map from the list.
  • Use middle mouse button to move your view and scroll wheel to zoom in/out.
  • If you select an object and hold down control and click on a tile, and while holding your mouse button down, you move your mouse in a direction, you can specify a direction for the var.

Building FastDMM.

FastDMM uses Gradle for its dependency management!

The project uses the us.kirchmeier.capsule plugin for packing the source and dependencies into a fully runnable JAR. Use this to generate a jar, which will reside in /build/libs:

gradlew fatCapsule

In order to run the project you can replace gradle fatCapsule with gradle run, as shown below.

gradlew run

License

FastDMM is licensed under the GNU General Public License version 3 (GPLv3), with some exceptions which are marked as such.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].