The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 895 - File: showthread.php PHP 7.3.33 (Linux)
File Line Function
/showthread.php 895 errorHandler->error




Users browsing this thread: 1 Guest(s)
Redrawing the ROM map

#1
Posts: 81
Threads: 4
Thanks Received: 6
Thanks Given: 6
Joined: Nov 2009
Reputation: 14
Status
Weakness
There are several things people want to expand, and the reason I make this topic is to discuss what makes sense when trying to put together an expanded ROM.

As we all seem to agree that it would be a good idea to make some kind of open project to optimize and organize, there are a few ideas and observations I want to put out there before I forget.
Mon
First: Map expansion. I know it can be done, but I have no idea how to even begin there. I'm sure whatever kind of map data can be expanded would need a dedicated editor to handle it.

Second: Event expansion. The existing events in vanilla take up almost 3 whole banks. Moving the events would be a very difficult thing to do, as they are loaded from so many places. What I would suggest is to move anything out of CC and CD that are not events. The existing event engine can easily handle going into a 4th bank (since 3 is not a power of 2, this should be obvious). I believe CD holds (among other things) the dialogue pointers... which would be an easy thing to move.

Third: Code expansion (specifically the C1 bank). I think one additional bank of code would be all that is needed, although code can go anywhere easily enough with long jumps, provided you can find room for a function to pass the options through.

Fifth: Monster expansion. I don't know where it is without looking at the ROM Map, but I believe that adding monsters to at least 512 would be fairly easy in most respects. The monster data itself can be placed in a larger area. The sprites would probably be the hardest thing, and I'm sure that can be done as well. AI would probably need a new bank, but that's just one block of data and its pointers, so not too difficult (note that, without some code changes, monster AI scripts above 0x8000 in their bank will not trigger their counter-attack scripts properly, so a hack is needed there).


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  
[-] The following 1 user says Thank You to Imzogelmo for this post:
  • SSJ Rick (05-29-2016)



Messages In This Thread
Redrawing the ROM map - by Imzogelmo - 05-26-2016, 01:11 AM
RE: Redrawing the ROM map - by madsiur - 05-26-2016, 07:23 PM
RE: Redrawing the ROM map - by madsiur - 05-29-2016, 08:03 AM
RE: Redrawing the ROM map - by Imzogelmo - 05-30-2016, 02:57 AM
RE: Redrawing the ROM map - by Tenkarider - 05-30-2016, 05:12 PM
RE: Redrawing the ROM map - by FF6Fanatic - 05-30-2016, 06:00 PM
RE: Redrawing the ROM map - by madsiur - 05-30-2016, 07:18 PM
RE: Redrawing the ROM map - by FF6Fanatic - 05-30-2016, 08:17 PM
RE: Redrawing the ROM map - by seibaby - 05-31-2016, 03:45 AM
RE: Redrawing the ROM map - by FF6Fanatic - 05-31-2016, 06:59 AM
RE: Redrawing the ROM map - by Imzogelmo - 05-31-2016, 08:12 PM
RE: Redrawing the ROM map - by m06 - 06-09-2016, 12:15 AM
RE: Redrawing the ROM map - by madsiur - 06-10-2016, 04:39 PM
RE: Redrawing the ROM map - by SSJ Rick - 06-16-2016, 08:22 AM
RE: Redrawing the ROM map - by Imzogelmo - 06-16-2016, 02:24 PM
RE: Redrawing the ROM map - by SSJ Rick - 06-16-2016, 09:59 PM

Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite