Skip to content

EyeOfDarkness/PrimordialisEditor

Repository files navigation

Primordialis Editor

Basic creature editor for Primordialis, held by duct tape and hot glue. Using the "Arc" framework that the author specifically said not to use. Using someone elses copy of the repo because Jitpack is dumb and erases the files of the original.

Controls

F1: Grid Mode. Shows the creature in unskewed coordinates. used for testing. F2: Create an image of the creature currently in the editor.

WASD and Arrow keys to move the camera. Q and E to rotate the camera. ScrollWheel to zoom and change values in the color sliders. + and - to change brush size. When using the Fill tool, hold Shift to replace all cells that matches the cursor, Control to replace cells that matches the color, and Alt to replace cells without replacing the color.

Limitations

  • Theres no selection tool.
  • Saved creature will have a placeholder name, and cannot be changed in the application.
  • Undo History Limit is currently 8.
  • Fill tool has a range of 250 if used on an empty cell, 800 otherwise.
  • Center pivot used for mirroring cannot be changed.

Data Directory

All your creatures, images, and other things are stored in your app data directory

On Windows: C:/Users/USER/AppData/Roaming/Primordialis Editor

On Linux: ~/.local/share/

Building

Make sure you have JDK 16-17 installed. Open a terminal in the repo directory and run the following commands:

Windows

Running: gradlew desktop:run
Building: gradlew desktop:dist
Sprite Packing: gradlew tools:pack

Linux

Running: ./gradlew desktop:run
Building: ./gradlew desktop:dist
Sprite Packing: ./gradlew tools:pack

About

Basic creature editor for Primordialis, held by duct tape and hot glue.

Topics

Resources

Stars

Watchers

Forks