Known Issues
These are some of the current problems and shortcomings that will (hopefully) be
addressed in the future. Complaints about these issues will generally
be ignored (although the people who will be complaining probably haven't bothered
reading this far...).
- Out of memory error when loading really large files. Nothing much I can do with
it as it is due to the Java Virtual Machine (JVM). It can be rectified by forcing the
JVM to grab more system memory on startup. Run Tile Molester from the command line
with the option -mxXm, where X is the number of megabytes you require; i.e.
java -mx500M -jar tm.jar to allocate 500MB.
- Undoing and redoing Copy/Paste operations isn't totally kosher.
- Edit Colors in Palette menu doesn't do anything.
It's supposed to bring up a dialog where you view all the colors in the current
palette and click on them to edit. As of yet the only way to edit colors is by
double-clicking on a color directly in the palette panel.
- Bizarre problem related to full-screen modes in some emulators. If you're running
Tile Molester, then run, say, FCEUltra in full-screen mode, then go
back to TM, sometimes the GUI isn't repainted -- it appears totally dead. The way to
fix it is by changing the main window state, for example by minimizing and
subsequently maximizing it. This is either due to a bug in the screen mode restoration of
FCEUltra, a bug in the Java GUI runtimes, or both; there's not much I can do about it,
unless I can come up with some cheap hack to work around it.
- Move button in Organize Bookmarks/Palettes dialog
doesn't do anything. It's supposed to bring up a new dialog where you select a
folder to move the item(s) to. But this is kinda redundant anyway, since you can
move items by dragging and dropping. Easy to implement, low priority.
- Translation isn't applied 100% everywhere in the program.
- The Mover tool (used for "dragging" the focus in
a zoomed canvas) is a bit jerky, to put it mildly.
- In order to change languages after the first time you've run the program,
you have to delete the file settings.xml and
restart Tile Molester.
- Lots of other tiny things that serve to darken my day. Oh, you know what they are.
Feedback and Contributions
Got bugs? Try me.
If you make a complete translation for a language which isn't currently supported
by Tile Molester, you may send it my way and it will be posted on the website and
included in the next version of the program.
The same goes for writing new file listeners, and defining new graphics/palette
formats and filters. I am particularly interested in file listeners for Nintendo
64 formats (n64, v64, z64), and definitions of the graphics formats used by
various consoles
(Playstation, Dreamcast, Atari Lynx, Atari Jaguar, GamePark32, ColecoVision,
NeoGeo, Intellivision, Sega Saturn...)
I am also interested in collections of bookmarks and palettes (resource files)
for console binaries. The plan is to build a large database of such resources,
so that anyone who wants to edit a particular file can look up the database
first to see what information has already been documented about it.
Check out the Tile Molester website for
the latest news and developments.