Well, after quite some time in development, I am proud to announce the very first release of ZOSE. If you don't know, ZOSE is a script editor for the Oracles (Ages) games (-s), which means we can create our own events. If you want some examples of its power, head over to the Opinions and Experiments section and view my videos.
Version 1.01: It includes some pretty heavy updates, which include opcodes that you need to re-add (Edit > Apply New Opcodes). There's also now a better Free Space Finder, and a lot of file stuff. More memory addresses to use and just all-round better.
Version 1.02: Added a new command - UnsetRoomFlag. It unsets the specified flag (bit) in the specified map/group.
Version 1.03: Fixed a bug with one of the custom opcodes. It requires you to Tools > Apply New Opcodes.
Version 1.04: Fixed several bugs, including free space finder bugs and jump2byte compiling bugs and some warning and double-check systems for safety.
Version 1.05 Beta: Recoded the assembly and created F7D2, the new format for type 72 scripts. This is a beta release with only some testing, and is recommended you don't use it primarily until 1.05 Release is out.
Version 1.05 Beta 2 (Final): Multiple jumps no longer crash the game, "jump3bytemc" works, the decompiler no longer prints out a duplicate of the base part if jumped back to later, there is now a "Decompile 72 Interaction" window because the "Decompile Interaction" no longer works with 72 interactions due to the lack of opcode support in the emulation.
Version 1.1: Recoded most of the assembly again and now all interactions can use the jump3byte commands. ZOSE now requires GBHL 1.1, which it now comes with.
Anyway, this marks yet another spot in the history of Zelda Oracles hacking, as our flexibility has gone up as much as click-and-set editing within ZOSE. Ladies and gentlemen, I give to you: ZOSE!
http://zeldahacking.ulmb.com/ZOSE.zipHappy hacking! Be sure to read ZOSE.html for a template, commands list, and more. Please note this IS a first release, and it heavily lacks commands that were there to begin with and may have a bug or two. Just be sure to report anything wrong.
~Lin