Tools Index

Many tools have been written to edit Studio Pixel games. This page gives a rough overview of the tools available.

## Cave Story Editors

### Classic

New to modding? These are the editors you probably want to use.

* Booster's Lab - Written in Java by former CSTSF admin Noxid. The most feature-rich of the classic editors.
	+ Leo40Story's modified version of Booster's Lab (Adds a bunch of features that should be appearing in the next official BL update)
* Cave Editor - Written in C++ by Wistil. With less features than BL, it's usually not recommended for beginners. Still, it plays nice with modern modding conventions.

### Experimental/New

These editors are more modern than those under the Classic heading, but they are not feature complete or stable. For experienced modders only.

* Cave Editor 2.0 - Fork of CE by Clay Hanson. Only used for editing his mod Cave Story Multiplayer. Soon to be defunct, and not useful for modding anything else.
* Gato Editor - Written in C++ by Wirelex.exe. Editor that loads maps based off of files instead of stage table entries. Currently in development/no public build available.
* The King's Table - Written in C# by Brayconn. A compatibility/configurability focused editor. Currently in development.

### Defunct

The oldest of the old; not recommended for modern use.

* Miza - A simple map editor. Built in a time before full editors like Sue's Workshop or Booster's Lab.
* Sue's Workshop - Has compatibility problems with other editors and corrupts mods that have custom resources.

## Editors for other Studio Pixel Games

### Ikachan

* Ikachan In-Game Editor - ?????
* Ikachan Map Editor - A map and npc editor for Ikachan.

### Guxt

* All-Seeing Eye - An editor for Guxt.
* PixMap - Written in Python by Rain. Also works for Kero Blaster/Haru To Shura.

### Kero Blaster/Haru to Shura

* Kero Master - Written in C++ by Gota7.
* PixMap - Written in Python by Rain. Also works for Guxt.

## Patching/ASM hacking

* OllyDbg - For direct assembly hacks. For experienced users only.
	+ TXin's modified version of Ollydbg (Ollydbg edited with itself to fix bugs in it)
* Doukutsu Assembler - For making hacks of your own in x86 assembly - Makes things simpler and less number-based, but supports much less commands.
	+ TXin's modified version of defines.txt (Copy into the Doukutsu Assembler folder, allows it to support much more commands, including Windows API functions, FPU functions and more)
* Resource Hacker - For replacing credit images, cursors, icons and music in the Doukutsu.exe file.
* OrgAdder - For easily adding, removing and replacing .org music for Cave Story.
* HxD - Hex editor. (Direct link.)
* XVI32 - Hex editor. (Link to site.)
* BPP - "Brayconn's Patching Program".

## Music Tools

### Piyo Piyo

Used in Pixel's game Ikachan

* PiyoPiyo - A program for composing music in .pmd format (the music format used in Ikachan and CaveStory Alpha).
* PiyoPiyoJ - A windowed remake of PiyoPiyo written in Java.

### Organya

Used in Cave Story

* ORG Maker - For listening to, composing, and editing .org music for Cave Story.
* Org Maker 2 - An updated version of Org Maker. Though the newer instruments are incompatible with Cave Story.
* ORGasm - A program intended to expand upon Org Maker by adding extra features and making it easier to use. It was never finished.

### Pxtone

Pixel's modern music format, in use since Guxt

* Pxtone Collage - A set of tools for creating or playing pxtone files (Pixel's most recent music format) and other pxtone-related formats.
* PtCollab - A pxtone editor where you can collaborate with other people on the same song.
* PxtoneBox - A converter used for turning PTCOP files into MIDIs, and visa versa.

### Misc.

* Drop Encoder Ogg - A program by Pixel that lets you convert wav files to ogg files.
* PixReadSMF - ?????
* VisualPTN - ?????
* Midi to Org Converter - ?????
* Org-ptcop Converter - A converter by Noxid written in Java, converts ORG files to PTCOP files.
* Org2Text Converter - ?????
* Org2Raw - Program to turn org files into raw PCM audio
* Org2XM - A command line program that converts ORG files to XM Modules.
* OrgMid - ?????

## SFX Tools

* PixTone - Pixel's .pxt format, which can be used to create sound effects. Not to be confused with pxtone.
* SeaTone - creates and edits both the PixTone and updated SeaTone .pxt formats. Comes with a program that imports and extracts .pxt files to and from Cave Story.

## Save Tools

* Save Editor - For editing save files. (this DLL file is required to run it.)
* CaveSaveEdit - For editing save files. Has potential mod support through the MCI system.