Home › Forums › Destiny of an Emperor › How To Move Castles, Change Graphics, Etc… in DoaE1
Tagged: Destiny of an Editor, Destiny of an Emperor, Graphics, Map, ROM Hacking
- This topic has 135 replies, 9 voices, and was last updated 14 years, 5 months ago by
Lord Yuan Shu.
-
AuthorPosts
-
February 3, 2011 at 4:54 pm #38219
DragonAtma
ModeratorInteresting… interesting indeed…
And E91C recruits whoever you talk to. Stick it on a townsperson and you'll get a nonsense 'officer' in the army with a reeeeeeeeeeeeally long name and crazy stuff like a palette change.
February 3, 2011 at 5:56 pm #38220Xu Yuan
ParticipantHmm, next step is how do we move sprites around? I understand that you could easily make Song Ren, Zhuge Liang if that was one's desire, but I had meant physically on the map? Are we any closer to figuring out X/Y positioning? This is pretty much where FFIV hacking got stuck for a while too.
February 3, 2011 at 8:44 pm #38221DragonAtma
ModeratorHmm… best would be to figure out X/Y p[ositions and do searches on them. Each of them takes a byte, plus we know their sprite value (which is likely nearby), plus once DoaTEd gets updated we'll know their text value (which is also nearby), so that should severely cut things down.
February 3, 2011 at 9:14 pm #38222MiDKnighT
ModeratorQuote:Hmm, next step is how do we move sprites around? I understand that you could easily make Song Ren, Zhuge Liang if that was one's desire, but I had meant physically on the map? Are we any closer to figuring out X/Y positioning? This is pretty much where FFIV hacking got stuck for a while too.Hi Xu Yuan, first of all good work on the event stuff. To answer your question I think it IS possible to move town people around, Song Ren, etc… We had pretty much already figured this out. First the X/Y positioning is defined in the first post of this thread. More on villagers and general location is defined in this thread:
http://www.gamefaqs.com/boards/563402-destiny-of-an-emperor/47999342?page=6
Quote:Here is the data for a villager in the first village as an example:0x31AD1 = Villager 1 Starting Y1 Position
0x31AD2 = Villager 1 Starting Y2 Position
0x31AD3 = Villager 1 Starting X1 Position
0x31AD4 = Villager 1 Starting X2 Position
0x31AD5 = Villager 1 Dialog Line
0x31AD6
0x31AD7 = Villager 1 General ID
Hopefully that answers your question.
I kinda got stuck in my modding… I tried to incorporate a lot of stuff (like map editing) into a Gongsun Zan mod but it ended up being too time consuming to move all the battles around, change all the warps, etc… In order to make this more efficient we need to update the "Destiny of an Editor". I know Niahak got bogged down with real life too. He had sent me the source code for the tool but it is a big learning curve to learn the language it is written in and figure out what he's already doing in the code. Ideally "Destiny of an Editor" or a similar tool would be able to do everything we talked about in this thread but it would take some serious man hours to do it. Damn real life getting in the way. Maybe we all need to pool money together and hire Niahak for a month :P
February 4, 2011 at 11:12 am #38223Xu Yuan
ParticipantGlad to see you're still around MidKNighT! That is very useful information indeed. Now all we need is a ROM map and that should make things quite simple. Of course compiling those ordinarily take some time. But my talents in "hacking" more or less lies with compiling lists. Though I love this little template you've given here! I think that can be used to great effect! For that 0x31AD6… is it possible that it's "trigger requirement", like Guan Ping in that cave?
EDIT: No, it's not. I forgot there are a lot more than 255 messages in the game so I doubt that's it. It's an empty byte for the rest of the text. That will make identifying these sections a little more difficult without that 00.
Also for events… the whole thing strikes me as strange. Those values have very little to do with one another and I had at least expected the three Item Events to correspond with some sort of item bank but any attempt to change them ended in glitches.
I'll experiment with these and see if my thoughts that the events are simply pointers have any clout. Also a Gongsun Zan mod, eh? Starting from the Wintery lands and proceeding from there? Ah, Liu Yu… do you plan to show Gongsun Zan as the historical tyrant (who killed the most noble man of the age in Liu Yu…) or the white washed Warlord from RotK?
February 4, 2011 at 6:25 pm #38224DragonAtma
ModeratorI'm sure most mods will be making changes; I know that the jin xuan mod would have many frustrated people if I gave jin xuan stats reflecting his actual skills. :P
February 5, 2011 at 6:18 am #38225Niahak
ModeratorQuote:I know Niahak got bogged down with real life too. He had sent me the source code for the tool but it is a big learning curve to learn the language it is written in and figure out what he's already doing in the code. Ideally "Destiny of an Editor" or a similar tool would be able to do everything we talked about in this thread but it would take some serious man hours to do it. Damn real life getting in the way. Maybe we all need to pool money together and hire Niahak for a month :PMan, if I weren't working full-time that would be the best gig ever ;)
I'll still be around on the forums if nothing else. I have a couple translation projects that are a bit higher on the list for now, but once those clear up, updates to DoaEd could certainly happen.
It's always good motivation to have interest here, too :)
February 6, 2011 at 11:40 pm #38226Lord Yuan Shu
KeymasterQuote:I know that the jin xuan mod would have many frustrated people if I gave jin xuan stats reflecting his actual skills.I wouldn't mind. I try to keep it realistic too. Liu Zhang is terrible in that mod I made. But I guess I shouldn't talk because I made Yuan Shu better than he probably should be (197 STR – 203 INT I think)
Nice list Xu Yuan. The only time I can remember trying to alter those events is with the Yuan Shu Mod after Lu Bu's final death scene in the fields. I tried to switch a few different character's "recruit" line code but it never worked out as planned. I think I got it so he'd ask if he can join and you could say yes, but nothing actually happened lol. So at that point I just starting getting 'creative' and just put Lu Bu at Luo castle so he'd join there (I think that's the name, the one that Ma Chao is at).
If we could move shit around the map, that'd definitely be something else. Just would be a whole new element of exploration; it's fun fighting new officers and changing text, but the map is a different thing since most of us probably have it memorized.
Anyway, I just really appreciate the time people have put into it. Just think how much has been done in the last 4 years for this obscure game? It's pretty wild…
Quote:I have a couple translation projects that are a bit higher on the list for nowStill working on SuikoGaiden? That would be sweet to play. Either way I bet you finish with that before we get a new Suikoden :crybaby: :hook:
Welcome to Lord Yuan Shu Walkthrough Guides ·
Huo Hu's Adventure started Destiny of an Emperor hackingFebruary 7, 2011 at 12:00 am #38227DragonAtma
ModeratorYuan Shu has better stats, though; if I gave Jin Xuan appropriate stats he'd be a 130 Str, 100 Int unbilletable character you're stuck with for the entire game. 8O
February 7, 2011 at 12:45 am #38228Lord Yuan Shu
KeymasterWell you could still bury him in the 6th spot if you really wanted. But a lot of times I like to use 5 characters with my tactician in battle so that would ruin that set-up.
Welcome to Lord Yuan Shu Walkthrough Guides ·
Huo Hu's Adventure started Destiny of an Emperor hackingFebruary 7, 2011 at 2:14 am #38229Niahak
ModeratorQuote:Still working on SuikoGaiden? That would be sweet to play. Either way I bet you finish with that before we get a new SuikodenActually, my chapter is done – in fact I think the project's something like 90% done with raw translations, so it's just the editing and the programming that's left.
I'm sad about the lack of Suikoden too :( If I get the urge though, I just replay one of the good ones depending on how long I want it to take. Replayed 5 a few months ago.
My top priority right now is a proper re-translation of Jesus.
For Jin Xuan mod, you could always treat him like Liu Bei if you're concerned about him not being useful. It's not ideal, but better than not being able to go 5-general.
February 7, 2011 at 5:36 am #38230DragonAtma
ModeratorNah; I'm simply giving him much better stats (167/182, upgrades to 197/212) to reflect his inevitable, ahistoric success. After all, this is JIN XUAN we're talking about, not Liu Shan!
October 2, 2011 at 4:00 am #38231MiDKnighT
ModeratorBumping this thread as it may be useful for future mods.
October 6, 2011 at 1:08 pm #38232MiDKnighT
ModeratorJust tried out something pretty cool. A castle swap…
Let's say I don't want to start in Xu Zhou. Let's say the first castle I want to start in is Cheng Du. However…there is a problem. Tao Qian is in Xu Zhou and I need him to trigger the beginning of the game events.
No problem!
Just swap castles.
1. First I swap the warps for Xu Zhou and Cheng Du:
World map address for entrance to Xu Zhou: 0B070712
Doorway to Xu Zhou: 0E080F01
World map address for entrance to Cheng Du: 0B0C0107
Doorway to Cheng Du: 0E1A0714
So if I swap the doorways then when I walk into Xu Zhou I end up in Cheng Du castle.
2. Moving the Tao Qian's castle to Cheng Du. I have to find the entrance warp to the castle. For Xu Zhou and Cheng Du these are:
Castle entrance in Xu Zhou: 07190714
Inside Xu Zhou castle: 0C13081E
Castle entrance in Xu Zhou: 0D070C01
Inside Xu Zhou castle: 0E040801
Swap the "inside the castle" addresses and now Tao Qian lives in Cheng Du.
3. But now you have another problem. The Inn, Weapon store, Merchant shop, etc… in
Cheng Du is way too expensive for the beginning of the game. No problem! Just do what you did in step 2 and swap the Inn, Weapon store, and Merchant shop. I'd also recommend swapping the "Invite" place so you don't end up with weird results. Like you invite Liu Bei and he ends up at some other castle… :)
By doing all of the above you can start your game, walk to Xu Zhou and when you walk into the town you end up in the Cheng Du town. Then you walk up into the castle and talk to Tao Qian. Wala… Now you no longer have to follow the castle order of the original DoaE.
I'm also interested in figuring out how to change the town layout but I'm gonna wait on that.
October 6, 2011 at 7:23 pm #38233sonic.penguin
Moderatorthe big question I would have is what happens when you walk out of town at lvl 1 into Shu…
-
AuthorPosts
- You must be logged in to reply to this topic.

