Home › Forums › Destiny of an Emperor › DoaE IPS Patch Bundle
- This topic has 123 replies, 8 voices, and was last updated 12 years, 3 months ago by sonic.penguin.
-
AuthorPosts
-
November 9, 2011 at 2:53 pm #5252MiDKnighTModerator
If we come up with a DoaE IPS patch bundle that adds several enhancements, what enhancements should be included?
I think the ones that will have to be included to start with are:
– Expanded ROM (some enhancements assume an expanded ROM)
– Portrait code (the main purpose of an expanded ROM)
– Sprite code (the main purpose of an expanded ROM)
– Iron Ore bug fix (why wouldn't we do this?)
Other options:
– Pre-loaded portrait banks
– Pre-loaded sprite bank(s)
– 8 tactics
– Agility on status page
– Critical hit changes
– Agility Based Multi-attacks
– Modified soldier bars
– 25 soldier gain level up patterns
– Modified TP gains
– Change experience needed for level ups
– Prevent character(s) from leaving (Liu Bei, Guan Yu, Zhang Fei, Lu Bu, or Xu Shu)
– Change food usage
– Replace hot pink and clown barf in portrait backgrounds
– Modified sprite colors
– DoaE2 like damage (either this or 8 chapters, can't include both yet)
– 8 New Chapters (either this or DoaE2 like damage, can't include both yet)
The way it works is, you would back up your ROM, apply the IPS patch, and BOOM, all the new enhancements would be in place.
Latest release : http://www.4shared.com/file/dPjM4Sx_/DoaE_IPS_Patch_11.html
November 9, 2011 at 3:02 pm #41063MiDKnighTModeratorI voted for everything but:
– Prevent character(s) from leaving (Liu Bei, Guan Yu, Zhang Fei, Lu Bu, or Xu Shu)
– Modified sprite colors
– DoaE2 like damage (either this or 8 chapters, can't include both yet)
– 8 New Chapters (either this or DoaE2 like damage, can't include both yet)
As I think these could vary from ROM to ROM.
November 9, 2011 at 3:21 pm #41064Zhuge LiangParticipantCool. I voted almost everything except some features I'm really not interested in like food usage and sprite colors. The new 8 chapters enhancement will be interesting if it could be added in.
DoaE gave birth to Huo Hu.
November 9, 2011 at 3:22 pm #41065MiDKnighTModeratorQuote:The new 8 chapters enhancement will be interesting if it could be added in.Would be great to have that *and* the DoaE2 like attacks but it's going to be very hard to move either one off of 0x3bff#. Very limited space in the ROM :-(
November 9, 2011 at 3:22 pm #41066MiDKnighTModeratorQuote:The new 8 chapters enhancement will be interesting if it could be added in.Would be great to have that *and* the DoaE2 like attacks but it's going to be very hard to move either one off of 0x3bff#. Very limited space in the ROM :-( If both of these enhancements are popular maybe we could work on a way to do it in the patch…
November 9, 2011 at 3:28 pm #41067Zhuge LiangParticipantQuote:Would be great to have that *and* the DoaE2 like attacks but it's going to be very hard to move either one off of 0x3bff#. Very limited space in the ROMSad to hear this too :( I guess it can't be helped.
But others enhancements would still be good enough I think :-)
DoaE gave birth to Huo Hu.
November 9, 2011 at 4:08 pm #41068ludmeisterParticipantI voted…
And it is possible to allow the 8 extra chapters, if you apply the edits in this order:
1. Agility based extra attacks
2. DoaE2-like Damage
Here's the magic… apply #2 like this:
@ 0x397f2… to 0x3982d (0x3b bytes)
"B9D0 6085 04B9 D160 8503 A8C0 00F0 1F30
08C0 0830 12C0 2030 07A2 27A0 0A4C 1498
A20F A008 4C14 98A2 07A0 074C 1498 A201
A005 8600 4CC7 A1EA 205B C1"
Or, if you'd already applied it, just edit
0x39826: "4cc7a1"
Then, the offending code goes here:
0x3a1d7: "4603 6604 88C0 00D0 F7A5 0418 6500 8515 4C17 98"
3. Then, put 8 extra chapters, since the code in 0x3bff0-0x3c003 is freed up.
Why does it work? Because I moved just enough code with the Agility-based attacks to another code bank in order to make it possible! Not that I was planning to do that, mind you…
When all else fails... manipulate the source code.
November 9, 2011 at 4:15 pm #41069MiDKnighTModeratorSweet. So both would be available in the IPS patch if there was interest. I can't edit the poll though to change that little warning.
November 9, 2011 at 5:20 pm #41070DragonAtmaModeratorI voted for everything EXCEPT the following:
x Change experience needed for level ups
x Change food usage
x Replace hot pink and clown barf in portrait backgrounds
x Modified sprite colors
x 8 New Chapters (either this or DoaE2 like damage, can't include both yet)
First two we don't really need, second people can do easily now that the info's here, and the fifth waits until it no longer conflicts.
November 9, 2011 at 5:53 pm #41071MiDKnighTModeratorOnce we get 10 votes in the poll I think we can start building the IPS patch. I'd say that anything that has over 5 votes (with at least 10 voting) should probably go in the patch.
I can think of one gotcha with the patch though… It would overwrite existing portrait and sprite banks. However, that's easily fixable by:
1. Re-loading the strips you were using with feidian
or
2. Copy the hex from your backed up ROM in the portrait bank area(s) to the patched ROM areas.
If there is demand I can create an IPS patch that doesn't touch the portraits and sprites. Maybe 2 versions of the patch…
Also, one item I forgot to add on the list…
Black out the peach garden oath pic on startup? That pic wouldn't make sense unless you were starting with the usual 3 guys.
November 9, 2011 at 6:11 pm #41072ludmeisterParticipantYou can use an .IPS do patch a 256K rom to a 512K ROM… my thoughts would be to simply create an .IPS using the original DoaE as the source, and then we wouldn't have to worry about overwriting anything (at least, not above 0x40010). Then, any portrait banks that are not wanted could be overwritten with custom stuff.
Oh, and if you create the .IPS this way, I can convert it to a .EXE patch. It would run by clicking the .EXE, and I would set it up to take the original DoaE ROM as source.
Quote:Black out the peach garden oath pic on startup? That pic wouldn't make sense unless you were starting with the usual 3 guys.I'm sorta partial to that pic… but my mod doesn't meaningfully change the storyline, either.
When all else fails... manipulate the source code.
November 9, 2011 at 6:17 pm #41073MiDKnighTModeratorQuote:You can use an .IPS do patch a 256K rom to a 512K ROM… my thoughts would be to simply create an .IPS using the original DoaE as the source, and then we wouldn't have to worry about overwriting anything (at least, not above 0x40010). Then, any portrait banks that are not wanted could be overwritten with custom stuff.Yes I was planning on using the original DoaE as the source. I haven't made an IPS patch before but the way I understand it is, you have a modified ROM and you have the original DoaE. So when you create the patch you are taking the differences between the two. Now in my "modified" ROM I would start with the original DoaE and start adding all the 'enhancements'. If the 'enhancements' include expanding the ROM and pre-loading the portraits and sprites then the patch would overwrite whatever expanded portraits and sprites you have. But…if we wanted to we could have a 2nd IPS patch that doesn't change the portrait banks. I think we could still pre-load the sprite banks in both ROMs since the newsprites1.bmp is the only sprite strip in existence at the moment :) I guess nobody likes pain as much as I do to create a whole sprite strip.
Quote:I'm sorta partial to that pic… but my mod doesn't meaningfully change the storyline, either.OK since your mod and the Lu Bu mod use the original 3 guys it makes sense to not have that option in the IPS patch. But I do need to add instructions on blacking out the pic in the guide…
November 9, 2011 at 11:26 pm #41074Lord Yuan ShuKeymasterlol, replace clown barf and hot pink. What an option. They're just so hated.
How would the "not allow zhang fei, guan yu, lu bu, etc to leave" work out?
At first thought I figured I wouldn't need this with the YS mod being almost done and most of these enhancements being active. But it'd be nice to have an ips patch like this sometime down the line with the Liu Zhang mod to quickly apply a lot of these changes.
Sprites and Portraits and the soldier level up stuff are musts imo.
Welcome to Lord Yuan Shu Walkthrough Guides ·
Huo Hu's Adventure started Destiny of an Emperor hackingNovember 11, 2011 at 4:03 am #41075MiDKnighTModeratorLooks like the votes stalled out. I've decided I'm going to do 1 IPS patch for JUST portraits. That's so that a full IPS patch wouldn't overwrite portraits if you had them. The full IPS patch…I'm thinking I should do full edits for stuff with 4+ votes and very conservative changes for ones with 3 votes. So the full IPS patch would include:
Iron Ore Bug Fix
Portrait Expansion Code
Sprite Expansion Code
Pre-loaded sprite bank(s) : (5 votes)
8 tactics : (4 votes)
Agility on status page : (4 votes)
Critical hit formula changes : (3 votes) (subtle increase in critical hits)
Agility Based Multi-attacks : (4 votes)
Modified soldier bars to support more troops : (5 votes)
25 soldier gain level up patterns : (5 votes)
Modified TP gains at level-up : (3 votes) (subtle increase in TP)
Change food usage : (3 votes) (subtle decrease in food usage)
DoaE2 like damage : (Since we have a way to include this and 8 chapters)
8 New Chapters
"Life" and "Raise" tactics
Then a 2nd IPS patch would include:
Iron Ore Bug Fix
Portrait Expansion Code
Sprite Expansion Code
Pre-loaded portrait banks : (5 votes)
Pre-loaded sprite bank(s) : (5 votes)
So if you wanted to pre-load your portrait banks you would apply both IPS patches. If you wanted all the enhancements without it over-writing your portraits you would apply just the main one.
I should have the patches ready in the next few days. We may also want to consider "Life" and "Raise" since I'm getting close with those…
November 11, 2011 at 4:41 am #41076jungleParticipantI voted for enhancements I like
-
AuthorPosts
- You must be logged in to reply to this topic.