The DM Tools project creates a Java Swing program containing various tools to aid a Dungeon Master in developing material for the Advanced Dungeons and Dragons 1st edition game.
DM Tools uses tables and data from the Advanced Dungeons and Dragons 1st edition Dungeon Masters Guide, Players Handbook, Unearthed Arcana, and Monster Manual.
To build the project on your machine you will need to install the Java SE Development Kit, Git, and Maven. To generate an executable JAR file, clone this project and use the following commands:
cd dmtools
mvn clean package
The executable JAR file will be found in:
dmtools\target
Double-click the JAR file to start the program.
Copyright 2025 Michael Reposa
Licensed under the Apache License, Version 2.0 (the "License"); you may not use these files except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.