Weird. Maybe I messed up or something, but that Enemy Extender action is supposed to be TYPE_CALL. I messed up and gave it to one above it or something. I fixed that. Make sure to recompile with the new actiontype.h. Don't forget to add the "Is a boss" checkbox to the enemy stats "-Sort by:-" should be taken out. The three sort options should be: List by enemy name List by enemy level List by original order Might be a good idea to reduce the # of colors in that splash screen. In the hex text boxes, capital letters should be used instead of lowercase ones. "Find" should be "Find Enemy" and "Find Item" "Dump to Text" should be "Dump to text file" The argument boxes should be lengthened probably. I got the IPS creator working. Took me like 5 minutes. However, I didn't do RLE stuff, so the files it creates aren't as small as they could be. I gotta think of a good, clean way to do RLE. But, IPS files created with my current function will work just fine. They'll just be a little bigger than necessary. For instance, one patch I had that was 8202 bytes comes to 22,850 bytes using my code. But, 8202 bytes is pretty much the type of hack where somebody changed ALL the enemies and ALL the stats. Most hacks out there right now are probably in the 100-500 byte range. Until I get the above IPS stuff mentioned, we won't have an IPS applier. I'll probably figure something out by the time we get done with v0.2. Visuals should be changed to Appearance or back to Graphics. Visuals just doesn't look right. Please realign the enemy drop down box in the enemy actions section. I renamed SortItems to SortItemsAlpha and added SortItemsType and SortItemsOriginal. What are those "other" things in the PSI arguments list? I fixed the enemy dumper to do arguments a little better. But, I'm not going to make the argument printing code better until I add in the ability for the program to edit the effects list, which might be in a while. Heheh, you can take out the code that makes it say "YAY" in the title now ;) Make it play a sound when you choose to close a rom. I edited the SearchItem routine to this: results[index++] = i; just like you wanted the SearchEnemy routine. I bet you already did that in your code though. Heh, just wondering, if the file is 1 byte long, would it say "1 bytes" in the status bar? Well, I was sick the day I was gonna give this file to you. So I'll just add more here. I'll probably be sick a little longer, so don't wait for me online. Well, I finally, finally found the text pointer tables. Whew. Actually, i think there are a bunch of them. I'm too tired to look for more. I found the first one. Here's a quick dump of what I got, just so you see I'm not lying. It's in dump1.txt. It's not a perfect dump, of course. But it's good enough proof. I'll work on it more later. I cleaned up that guy's splash screen for us. It had a bunch of weird lines where there shouldn't have been any. I've included it in the zip.