Home › Forums › Destiny of an Emperor › The elephant in the room: a massive DoaE change that *WILL* occur eventually.
- This topic has 4 replies, 4 voices, and was last updated 10 years, 5 months ago by MiDKnighT.
-
AuthorPosts
-
October 28, 2013 at 8:49 am #52642DragonAtmaModerator
So I’ve been thinking about this; there is at least one things that WILL happen, WILL take a lot of effort, and will only be a bigger pain the longer we wait:
Expanding the number of officers to 257+.
Why am I bringing this up? Because the longer we wait, the more changes of other types we’ll have to make. Yes, this will be a daunting change, but think of all the times you called up an officer’s number in the various changes made so far (such as duels). Every single one of them will have to be changed from one byte to two. So will all the current officer referencing.
And yet, this will be occurring at some point. Even though it’s not necessary, I’m sure I’m not the only one who hit the hard cap of officers.
So I recommend that *someone* who can start work on this do so once they can — and the sooner, the better.
October 28, 2013 at 9:22 am #52643MiDKnighTModeratorYa the thought has crossed my mind a few times but it’s a scary proposition. We actually don’t currently have 256 officers because some officers (like Liu Bei) have more than one officer ID.
In fact, I just counted in stock DoaE and there are 192 officers not counting rebel force, brigand force, etc…
Probably easier than expanding the number of officers is re-using officers better. When modding, we often duplicate officers 2-3 times so they can make appearances with different soldiers and different stats later in the game. So perhaps instead of expanding the total number of officers, make the number of soldiers, AP, and AC more dependent on the chapter number. Likewise perhaps add the ability to encounter an officer in random battles in more than one chapter. Example:
Fight Lu Bu in chapter 2 and he has AP 70 and AC 65 with 450 soldiers
But due to a “chapter modifier”, encounter Lu Bu in chapter 7 and he has AP 200 and AC 160 with 15,000 soldiers. And Lu Bu can appear in random battles in chapter 2, 7, and 13 (expanded chapter).
Something like that would be much easier than expanding the total number of officers. If we didn’t duplicate officers so much it would be hard to come up with 192 unique officers.
October 28, 2013 at 4:49 pm #52644unfyModeratorMoving beyond 255 / 256 officers aint gonna happen. Not unless there’s a bankswitch system to where data gets overwritten between chapters (thus 256 officers per chapter) … or some other trigger point (Yuan Shao and Wu Invasion ?).
The sheer amount of rewrite required for > 256 at any time is just silly.
If it’s possible to overwrite huge chunks of data or change which base address you’re using for lookups via chapter, then maybe. Otherwise, I aint seeing it happening.
Speaking of which, have we gotten to the point where we can add more spiked tiles / forced fight tiles ?
October 28, 2013 at 7:45 pm #52646sonic.penguinModeratorAgreed. You would have to add a new bank of officers and I also disagree on the chapter multiplier as that would affect ALL officers in the chapter and you may just want unique appearances and stats to specific officers that really were *stand out* officers, like giving Xu Chu 255 AC in chapter 3 >_> to make him a “duel only” battle but you wouldn’t want every officer and every fight like that. Not only would you need a bank switch, but you would also need room for names, stats, sprites, etc.
October 28, 2013 at 10:39 pm #52648MiDKnighTModeratorProbably the most practical solution is to not make the ROMs so huge. Ie… no need to make it 15 chapters covering every inch of the map with unique officers in every battle using up every officer and every battle. Even a mini-story with 4 chapters would be fun if those chapters were packed full of goodies. Then you could pick and choose which towns you use from the original game, which events, etc… and make it completely unpredictable.
- This reply was modified 10 years, 5 months ago by MiDKnighT.
-
AuthorPosts
- You must be logged in to reply to this topic.