Skip to content

Latest commit

 

History

History
74 lines (59 loc) · 1.79 KB

README.md

File metadata and controls

74 lines (59 loc) · 1.79 KB

jsGConstruct

An unofficial level editor for the online-game Graal Online (http://www.graalonline.com).
Version 0.1.0

Running

(WIP)

Run with source

  • Download source (e.g. as ZIP)
  • Extract to a folder of your choice
  • Download Atom-Shell for your OS
  • Run atom-shell with the source-folder as commandline argument

Run with release (as package)

  • Download the package for your OS
  • Extract to a folder of your choice
  • Run Atom

Features

Working

  • Simple saving/loading (need to check if layers don't break it!)
  • Creating new levels
  • Very Basic UI and UI interaction

ToDo

  • Support for Layers/NPCs/Links/Signs/Baddies
  • Better and more complete UI
  • Documentation
  • Someday scripts?

Roadmap (WIP)

0.1.0

  • [Done] Simple (but working) level loading and saving. (No tilesets/layers/signs/npcs/links yet)
  • [Done] Basic UI working
  • [Done] Tile Selection & Placing
  • [Done] Copy/Paste/Cut
  • [Done] Delete
  • [Done] Undo/Redo
  • [Done] Toolbar
  • [Done] Fix crudest bugs
  • [Done] Ask for Graal folder to load images from there
  • [Done] Add proper documentation on how to run it
  • [Done] First packaged release

0.1.1

  • UI styling rework to fix issues and make it look better
  • Fix Bug: Dragging "sticks" if mouse leaves canvas while dragging

0.1.2

  • Code rework for better flow
  • Better error handling (files/images not found, etc)
  • Code Documentation

0.1.3

  • Proper tileset support

0.1.5

  • Links and signs reading from file, display, and saving to file

0.2.0

  • Tileset editing
  • Link and sign editing

0.3.0

  • NPC support

0.4.0

  • Layer support