ZoomTen / Octomap

pokecrystal map editor written in python (3.4) + tkinter, needs Pillow/PIL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Octomap

Screenshot of OctoMap

This is another Gold/Silver/Crystal disassembly map editor very much inspired by PolishedMap. This was developed more for nostalgic reasons than anything, really — trying to get a feel for the old style of tools while working with the new stuff. I really wanted to combine what I know now with the feeling of working on this niche for the first time. Also, I couldn't compile PolishedMap :p

It also just so happens to double as a ““functioning”” map editor.

Features

  • Unified map and event editing
  • Configurable text editor support (supports Sublime Text, XTE [use Sublime syntax], Notepad++, VSCode [attempted])
  • Load/save map, event and metatile load paths
  • Load path guessing (that doesn't assume Makefiles... idk)
  • Built-in help... kinda.
  • Easily runs on most systems...? I guess?
  • Supports both old-style and new-style syntax (db * vs def_*_events)
  • Supports commenting and uncommenting events from the map editor (here, referred to as “toggling visibility”)
  • Some amount of UI customization through Preferences

Icons

  • Open map - open map layout (.blk)
  • Open block - open map metatiles (.bin)
  • Open gfx - open tilesets (.png)
  • Open event - open map event data (.asm)
  • Open - open filepath settings (.ini)

  • Refresh map - refresh map layout
  • Refresh events - refresh map event data

  • Save map - save map as another file
  • Save - save filepath settings (.ini)

  • Wizard - try to guess files from project
  • Info - view resulting event code
  • Code - view entire event file

Requirements

  • Python 3.4.x (<= 3.4.4)
  • Pillow (PIL)
  • Some text editor

Using it on Windows XP

About

pokecrystal map editor written in python (3.4) + tkinter, needs Pillow/PIL


Languages

Language:Python 98.7%Language:Batchfile 0.8%Language:Makefile 0.5%