Sleep is Death
This is an awesome game by Jason Rohrer. Check out his site here.
Sleepy
This is my attempt to make a cross platform pak and resource cache manager. I hope it works well enough for most people.
Features
- Ability to view and copy tiles, sprites, rooms, objects, scenes, timbres, music, scales.
- Manage all resource cache folders
- Manage pak files, unzip and pack files with drag and drop copy
- Filter by item names
- Zoom in to see resources clearly
- Open multiple cache explorers at once
- Ability to rename resources, but still need to update references to room, scenes, objects, songs, etc... Changes only take in effect permanently when adding it to the packaging view and saving it there.
Tutorial
- Use Navigator View to locate your cache folder or pak files
- When you select a cache folder, it automatically refreshes in the Cache View
- Right clicking a cache folder or a pak file pops up a menu that allows you to open the file or folder in the Cache Pak Editor
- There's also basic functions to refresh the Navigator View and delete files.
- Opening pak files is essentially the same as unpacking the file as a cache folder
- Use the filter text field to display less items
- The Magnify view will be populated automatically with selected items. You can use it to zoom (scale).
- Drag items from the Cache Pak Editor or Cache Viewer to the Packaging View to create a new pak
- Select items in the Packaging View and press backspace to delete them
- Save the new pak by clicking on the save icon (right of the Packaging View title
- There's really no differences between the Cache View and the Cache Pak Editor, but for right now, you can open multiple Cache Pak Editor, but Cache View will always be set to the most current cache directory you selected
- There's no management yet of the temporary unpacked folders, so delete them if they take up space
- No checks are done yet if you add rooms without tiles, etc...
Disclaimer
Everything is provided as is with no warranty, support, or liability. If you are unsure using the provided software, please don't download. I am not responsible for anything that happens.
Sleepy Download
Runtime Dependencies
Sleepy should be able to run by itself, possibly only needing a Java Runtime environment (tested with Sun's JRE).
Ubuntu seems to be shipping with GNU Java (GCJ) which does not appear to be compatible with the Eclipse platform (which Sleepy is based on). Please install Sun's JRE in order to get Sleepy working.
I had trouble with running the application initially. I got a class definition not found exception. It looks like this is caused by the default GNU Java program that was installed. I was able to go to Sun's Java Download page, download the Linux (self-extracting) bin, give it executable rights, run the file creating jre folder, set up the path to point to the installed jre folder, and Sleepy was able to launch.
Source Code
Build Dependencies
Build Notes
Sleepy is an Eclipse Rich Client Platform application. The build process for it takes place within the Eclipse Plugin-Development IDE. I haven't done any command-line builds for this application yet so I don't know that process very well. However, I will be documenting my build process in order to make it easier to get the project up and running.
Links