Poll: What should be prioritized (multiple choices allowed)
This poll is closed.
Events 6.82% 3 6.82%
Monster Graphics 6.82% 3 6.82%
Maps (FF6LE clone) 6.82% 3 6.82%
Sprites (characters) 4.55% 2 4.55%
Monster AI 11.36% 5 11.36%
Strings / Dialogues / Names 6.82% 3 6.82%
Spell data 9.09% 4 9.09%
Item data 6.82% 3 6.82%
Monster Data 13.64% 6 13.64%
Chest data 6.82% 3 6.82%
Animations data 0% 0 0%
Tilesets / Tiles Graphics 0% 0 0%
Shop Data 4.55% 2 4.55%
Monster Formation / Packs 9.09% 4 9.09%
Other misc data (see easy stuff) 6.82% 3 6.82%
Total 44 vote(s) 100%
* You voted for this item. Show Results

Users browsing this thread: 1 Guest(s)
FF6AE

#15
Posts: 81
Threads: 4
Thanks Received: 6
Thanks Given: 6
Joined: Nov 2009
Reputation: 14
Status
Weakness
(05-07-2016, 02:59 PM)Madsiur Wrote: I can see some advantage to use a pointer table for reordering purpose of an event editor. If your event at CB/7900 once packed free up 10 bytes after its FE, you just go through all the table and you do if pointer > CB/7900; pointer -= 0x0A.  You still have to do the same with all B2, B6, C0-CF commands concerned but it's a step in the right direction if I understand correctly. This example concern only code packing / optimization which is not a mandatory thing. I think an event editor should disallow expanding events directly in $CA-$CC if the editor does not perform optimization in those banks because of the little free space in ending of $CC, some of it being used by FF3usME and patches.

Also a pointer table could allow an event to land directly in expanded ROM (or other ROM free space), removing the need of a B2 call in $CA-$CC.
You make good points there. Being able to re-order events could lead to byte savings with the $Cx commands in particular, and patches or hacks could benefit from having related events close together. This is not to say that it would be really any easier mathematically because of the way events can call one another or branch into one another, but my point is that event $3125 would stay event $3125 no matter its address, and whatever event extraction/insertion tool that is created would, just like an assembler, be able to tokenize the events by number and fix the references.

Medium-term needs, I'd suggest clearing any non-event bytes out of $CC-$CD, which the original code can handle no problem. A long-term, even more massive overhaul would require changing how the event loading commands themselves work in order to subsume more than 4 banks, which would then have no reason to stay in their current location anyway.


I appreciate the prayers and good wishes. Those who don't know, I was diagnosed with stage 4 melanoma in 2019, and I have done well with the treatment, but eventually treatments stop working and you change.  I recently had a seizure at work, now I am healing but not able to work or really do much at all. The focus is just to get better. Again, thanks for the support and if I can help you I will.  I've forgotten more about this game than most people should ever learn, lol.
  Find
Quote  



Messages In This Thread
FF6AE - by madsiur - 02-13-2016, 09:59 PM
RE: FF6AE - by Lockirby2 - 02-14-2016, 10:42 AM
RE: FF6AE - by Catone - 02-14-2016, 12:22 PM
RE: FF6AE - by madsiur - 02-14-2016, 01:52 PM
RE: FF6AE - by Catone - 02-14-2016, 03:05 PM
RE: FF6AE - by madsiur - 02-14-2016, 07:52 PM
RE: FF6AE - by Catone - 02-14-2016, 09:21 PM
RE: FF6AE - by madsiur - 02-15-2016, 12:27 AM
RE: FF6AE - by dn - 02-15-2016, 02:54 AM
RE: FF6AE - by Catone - 02-15-2016, 12:04 PM
RE: FF6AE - by Imzogelmo - 05-06-2016, 03:05 AM
RE: FF6AE - by madsiur - 05-06-2016, 09:48 AM
RE: FF6AE - by Imzogelmo - 05-06-2016, 09:45 PM
RE: FF6AE - by madsiur - 05-07-2016, 02:59 PM
RE: FF6AE - by Imzogelmo - 05-08-2016, 06:38 AM
RE: FF6AE - by madsiur - 02-27-2017, 05:27 PM
RE: FF6AE - by Deus - 10-03-2017, 11:10 AM
RE: FF6AE - by madsiur - 10-04-2017, 09:15 AM
RE: FF6AE - by Gi Nattak - 10-04-2017, 02:12 AM
RE: FF6AE - by FenixElite - 01-22-2018, 02:33 PM
RE: FF6AE - by madsiur - 01-22-2018, 04:03 PM
RE: FF6AE - by SSJ Rick - 01-22-2018, 03:50 PM
RE: FF6AE - by alleycat18 - 07-19-2022, 10:06 PM
RE: FF6AE - by madsiur - 07-20-2022, 11:05 AM

Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite