Okay, so I'm looking for a program with a specific task, and I haven't had much luck finding one. I plan on starting to edit Pokemon Ruby version, but I want to be able to edit cut scenes.
What I mean by cut scenes is, take for example, in the magma hideout right after you beat Maxie and he awakens Groudon. He then walks out of the base after his advisors inform him that he made a mistake. I want to be able to control when these cut scenes occur, and any movements that may be made by sprites during these cut scenes. Is there a program that lets me do that?
If you mean the animated crap like when rayquaza comes in to shut kyogre and groudon up in emerald then no, that is some heavy duty ASM, well, actually, just some repointing, but making it do NEW stuff, that is ASM work.
If you mean scenes where you and wally are having a nice chat, or when Norman is telling you you need more badges, then yes, you can change that, with scripting.
If you mean stuff like when groudon comes out of the lava in the cave with the evil team, then yes, that too can be edited with scripts, albeit harder ones if you don't know what you are doing.
Hope that answers some questions.
Programs: eXtreme Script Editor (XSE), unLZgba, Nameless Script Editor (NSE), Advanced Pallet Editor (APE) (If you must need it)
PROTIP, if you want an excellent XSE Guide, open XSE, and press F2, it has EVERYTHING you'll need to get started, provided you want to read it all, it's a nice hefty guide, but very informative, and important you don't skip a single step, learn to start thinking LOGICALLY, like everything you are doing is a problem, you just gotta solve it.
PROTIP 2: If you're going to end up editing graphics, use unLZgba to find the offsets of what you want to edit (if it is LZ77 Compressed, I'll get back to that). Get the offset, and make a bookmark in NSE for it, then open the bookmark, and edit to your hearts content, if a repoint is needed, you should probably make sure it will repoint to some freespace.
If the thing you wanna edit is NOT in unLZgba, that means it is NOT LZ77 compressed data, which means you gotta open it up in something like TileMolester, or TXT2GBA (I think?) TileMolester for sure, find the thing you're looking for (make sure to space and align the bytes right) and get the offset for the image there, from there, you can edit there, or edit in NSE. (NSE already comes jam packed full of juicy bookmarks for you to use, at least in Fire Red Version, Ruby wouldn't be to hard to make...)
PROTIP 3:
Edit Pallets AFTER modding the graphic for win points, you can use these win points at various flame wars.
LOLJKJK, Edit the Palletes after though, since it's usually easier to put in the pallete to the graphic in the game, than to mod the pallete to the EXACT perfect pallet of the image in the bmp/png. I just find it easier IMO.
Have fun kids!
[/longpost]