|
271
|
Oracles Hacking / Projects / Oracle of Seasons - Soul Tower
|
on: February 14, 2011, 05:58:22 AM
|
|
Hi there. Because of recent Seasons support, I decided I wanted to make a "Master Quest" version of Seasons, but seeing how many issues ZOLE brought with keeping original content, I decided to do something a little different.
The name Soul Tower is actually the name of the tower you will be playing through throughout the entire hack. There is no story, there is no adventuring, and there is no overworld travel. You start on one screen and to your North is a tower, and in this tower contains 9 floors - 8 for each of the dungeons and 1 for the final battle. Each floor will have its own miniature dungeon, each giving you the corresponding weapon, showing the correct tileset, and having you face the same boss. It will offer tougher challenges and be focused more on making the player think.
I'm looking forward to play this and it doesn't seem like it would take a long time, seeing how I don't have to focus on new scripts, a plot, text, or the overworld. Hopefully the outcome will be really cool. I'll post some screenshots when I have some worthy of showing.
Oh, and each floor finished I'll be releasing a demo/patch and making a video so you guys can stay up to date and get on my case about bugs inside the game.
Any ideas and criticism would be appreciated!
Thanks,
~Lin
|
|
|
|
|
272
|
Oracles Hacking / ZOLE / Re: ZOLE 4 Version 1.18 Released!
|
on: February 14, 2011, 01:24:06 AM
|
|
Version 1.19. Update log from ReadMe:
Added a palette editor, miniboss portal editor, gale seed editor, start editor, dungeon room arranger, and patch to remove the beginning locks. Also added the ability to re-set assembly patches. Fixed an issue with adding interactions dealing with space and renamed the type 5 interaction. Also updated ZOCF (included) to support Seasons and fixed a bug dealing with the second group of unmapped maps.
|
|
|
|
|
274
|
Oracles Hacking / ZOLE / Re: ZOLE 4 Version 1.18 Released!
|
on: February 13, 2011, 04:05:28 AM
|
|
Version 1.18. Update log from ReadMe:
Added the ability to view and edit interactions, warps, and chest data for Seasons. Also fixed a few ZOLE-sided bugs and patched up the GUI. Finally, fixed 3 major bugs within the ROM, which were the Subrosia overworld maps not coming up, Level 6 being glitched, and animal maps not showing up. The Great Moblin event's after-maps are still broken, but will be fixed via patch in a future version. Also added type 5 interaction reading and including ZOTE.
Also, this isn't mentioned in the ReadMe, but you need to grab a fresh ROM. The decompression format greatly changed and ZOLE and the ROM will be messed up if you don't. Also new assembly is added and there is currently no way to re-patch after the ROM has been extended.
|
|
|
|
|
275
|
Oracles Hacking / Progress / Re: Progress of Seasons
|
on: February 12, 2011, 11:55:10 PM
|
For opcode 83, basically it's the bank number, then the pointer in that bank. It assumes the data pointed to is a script. It's a three byte pointer to anywhere in the rom. If this is the case, then most of what interaction 72 does is redundant. Furthermore, opcode 83 actually puts the starting address of the script plus whatever else fits into C300. For example, the wall crushing event in Seasons(the one that's broken), is set up in a manner that when bit 20 is set(by obtaining the decoy rupee), it will then bankswitch to bank 14 01 48, or 50801, and excecute the script from there. There's the element that closes the door, the part where the Armos statues disappear, and finally, interaction 65 is set which starts the crushing walls ASM.
What seems to be missing is a call ASM opcode that has the same 3 byte addressing, and of course there is no "call script on x" native command. Perhaps FF could be retooled to switch between jmp condition and jmp ASM.
Knowing that months ago would've been great. Also, I FINALLY found out what's causing the maps to not work! However, I will be doing my own thing to make it work to allow more flexibility. Basically, the game only wrote the new pointers to the FFxx spots in the memory after loading the original ones, and I wasn't pulling the data based on those pointers. Oh well!
|
|
|
|
|
276
|
Oracles Hacking / Progress / Re: Progress of Seasons
|
on: February 11, 2011, 09:56:54 PM
|
|
Oh? And also, there are several "scripting engines" in-game, where certain bytes substitute for assembly procedures. Although, I think the one you found is the only real one used for creating events.
|
|
|
|
|
277
|
Oracles Hacking / Progress / Re: Progress of Seasons
|
on: February 11, 2011, 02:08:31 PM
|
That's not what's happening. The maps work fine for Ricky, but when I set the flute value to O3 for Moosh, the animal maps pull map data from Dimitri's area and some of Mooch's and they don't look right because of the tileset. I've debugged and everything should be loading fine, like the proper value getting written to CD24 (atleast if I remember correctly). I wish it were as simple as you thought it to be 
|
|
|
|
|
278
|
Oracles Hacking / Progress / Progress of Seasons
|
on: February 11, 2011, 02:45:55 AM
|
|
Well, I posted this because ZOLE 1.18 has taken a lot longer to release than I had expected. Honestly, it has advanced a lot since 1.17, and many features including warps, interactions, and chests have been added. Problem is, there are 4 bugs that exist because of 1.17's patches. I've fixed two of these which are Subrosia's bottom maps being messed up when they appear in the overworld and Level 6's wall movement failing. The ones remaining are the animal maps not working and maps not being swapped, although these could be from the same bug.
I'm sure when 1.18 will come out, but when it does it will be worth it.
~Lin
|
|
|
|
|
279
|
Oracles Hacking / Bug Reports / Re: Seasons editing stuff
|
on: February 09, 2011, 10:21:57 PM
|
|
Fixed. You were right about the values at CE00 being incorrect. The ASM I wrote was following the original procedure with the compressed data gets written at CE00 and decompressed into CF00. Instead, I made the decompressed immediately loaded into CF00 and it worked. To fix, if you don't want to wait until ZOLE 1.18, change (39EC) to CF and (39FA) to CF.
EDIT: That causes small maps to mess up... hold on.
EDIT: Fixed it all. The patch will be automatically applied in ZOLE 1.18.
|
|
|
|
|
280
|
Oracles Hacking / ZOLE / Re: ZOLE 4 Version 1.17 Released!
|
on: February 09, 2011, 05:03:27 AM
|
|
Version 1.17. Update log from ReadMe:
Fixed a bug with Ages decompressing. Also added the extending of the Seasons ROM, decompressing of the maps, and ability to edit the maps. Also added the ability to save the music index, area index, and area data in Seasons.
|
|
|
|
|
281
|
Oracles Hacking / Progress / Seasons Editing!!!
|
on: February 09, 2011, 04:37:09 AM
|
At long last, after many months since the release of ZOLE, it can now edit Seasons maps: all seasons, all areas of Subrosia, and every map of every dungeon. Unlike the original game, each season now has its own data - meaning no season has to be the same as the others!  Now available in ZOLE 1.17. ~Lin
|
|
|
|
|
285
|
Oracles Hacking / ZOLE / Re: ZOLE As We Know It
|
on: February 07, 2011, 01:57:20 AM
|
Well, I secretly changed my mind. I've decided to integrate Seasons editing into ZOLE. I made good progress, as you'll see in 1.16. Here's a screenshot: 
|
|
|
|
|