So I'm having fun with modding my game its fun times. I got a load of editors and such thanks to the generous people of Qhimm forums . And I've so far only done minor things to my game, such as edit/remove spells, and make new materia. I also made flashback cloud a badass because Zack wasn't a pushover in Crisis Core when I reached Nibelhiem. Anyway, I have just been wondering as of recent how exactly one goes about adding battles and boss triggers. Such as our friendly Hardcore mod's Omega. I've been wanting to add some tough, sub-par emerald weapon like bosses to the materia caves, but I have no idea how I would go about it. So if anyone could enlighten me as to what I would need to look into to learn to add new battle scene's and boss fights into the game that would be pretty sweet .
Side note: I've noticed through titeguy's shop editor that there are several shops that seem to be unused. I was wondering if anyone might possibly know how I may make a secret shop somewhere in like the materia caves, or even something like your return trip to Midgar to save it from the evils of Hojo and such.
Okay, I'm not 100% sure about this and it'd be much more difficult to add a shop but to add a boss to one of the materia caves, try this:
1. Back up your flevel.lgp
2. get Meteor, Proud Clod, lzs.exe (or some other program that can recompress field files) and ficedula's lgptools
3. extract zz8 (KotR cave) and decompress it
4. open up zz8 with Meteor
5. Goto the "Encounters" tab
6. Open up Proud Clod and load scene.bin
(I'm going to assume that you've already made a boss in proud clod and whatnot, though you might wanna just use a dummy battle for testing purposes initially)
7. Find the boss/enemies that you want to add, and click on "Animations/Formations"
8. Goto the formations tab
9. You'll see a few Battle ID's here preceded with the word "Form" written in hex here, choose the one you want
10. Now we need to convert it from hex to decimal, you can use windows calculator in programming mode to do that for you. Just type it in in hex then switch to decimal. (I think you also have to add 2 to get it right. Don't ask me why.)
11. Back to meteor in the encounters tab, raise the encounter probability percentage above zero, then type your battle ID in under "Normal Probability Encounter" Type 1
12. You can probably Move the slider back down to zero and the battle ID will remain saved, we just needed to type it in
13. Go to the "Entities and Script" tab, and expand l1, then click on script 2
14. (not entirely sure about the parameters here) right before where it says "BITON (10,31,03)" type "BATTLE(0,29,1)"
15. File...save
16. Recompress zz8 using lzs.exe
17. Close meteor and use the "replace" option in Ficedula's LGP Tools to put zz8 back in the archive
18. Done.
If this works, you should get an encounter right before receiving the knights of round materia, if not, then either it won't happen, or the game will crash, haha. Mind you I've never successfully used Meteor for anything, this is all just experimentation for me.
EDITED as per Kuroda's advice