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
-
August 14, 2010 at 6:50 pm #38204
Niahak
ModeratorI was thinking the same thing, actually – just didn't think to implement it in this build. I'd like to have them named somehow, but at the same time there's just not a good naming scheme… maybe if we did it by regions or something.
August 14, 2010 at 7:04 pm #38205MiDKnighT
ModeratorQuote:maybe if we did it by regions or something.You mean like chapters? Like:
DongZhou 08-0F
Wu 11-0F
Shu 13-05
If you want to do that I can edit MapLocations.txt to add that. Like:
00-00-None
12-12-Wu
13-12-Wu
14-12-Wu
15-12-Wu
August 14, 2010 at 8:04 pm #38206Niahak
ModeratorWell, something like "Wu NW" or "Wu SW" – something a little more descriptive for each part, but preferably unambiguous (that's the hard part)…
I suppose just using Horiz-Vert would allow us to avoid having the descriptions confuse the user if the map changes drastically (say, somebody makes China into Europe for a hundred years' war mod – now that would be fun ;) )
August 14, 2010 at 8:17 pm #38207MiDKnighT
ModeratorOr another idea… Not sure if this is low hanging fruit or not but one idea is to have a name for each zone that by default is the Horiz-Vert but it can have a description that the user can edit. Maybe some text box on the map screen. So then the name of that zone will be horiz-vert "description"
So it could be something like:
07-12 Xu Zhou
or
07-12 NE Wu
or
07-12 East Germany
August 14, 2010 at 11:15 pm #38208DragonAtma
ModeratorThat's probably doable; the game doesn't have internal names for the areas, but nothing prevents Niahak from having the program create a txt file with the game's name and stick the custom names there.
August 15, 2010 at 4:23 am #38209MiDKnighT
ModeratorYa that's what I was thinking. But if it's not a 5 minute job then no worries. I think the warp stuff and battle stuff are way more important.
August 15, 2010 at 7:55 am #38210DragonAtma
ModeratorNow, I'm not a programmer (at least not in any sensible languages) but I'm sure I could make an IRC script that does just that in 15 minutes or less (probably much less).
August 15, 2010 at 3:30 pm #38211MiDKnighT
Moderator*anxiously awaiting the next tool update* – What language is this tool written in Niahak? If it's a language I could understand I would offer to help write in the changes but I doubt you would want to relinquish any creative control… :wink:
August 15, 2010 at 5:47 pm #38212Niahak
ModeratorIt's in C#. Should be easy to learn if you know any OO languages.
I'm not so worried about creative control. If anything I'm just embarrassed by this source code (I cut a lot of corners, and much of it is two or three years old). If you're interested in helping out I'd be glad to post it up someplace.
August 15, 2010 at 6:05 pm #38213MiDKnighT
ModeratorI'm fairly good at unix shell scripting. I've read some C but haven't written much. If you're ok with e-mailing it to me I can take a look and see if I can do anything with it.
EDIT: I did visual basic in college too.
August 15, 2010 at 6:14 pm #38214DragonAtma
ModeratorIf I thought I was of any use I'd be more than willing to help out; unfortunately, I doubt I am.
August 15, 2010 at 8:18 pm #38215MiDKnighT
ModeratorOK got it. Definitely a learning curve here. I'll see if I can make sense of it eventually.
August 15, 2010 at 9:11 pm #38216Niahak
ModeratorYeah, probably the toughest part to figure out is the officer reading. The maps stuff I put into its own partial class (Mainform.Mapping) so it should be easier to deal with.
Should be really easy to make maps display based on row/column, though, just modify the MapRegion's ToString to use the horiz/vert properties in its output.
August 15, 2010 at 9:59 pm #38217MiDKnighT
ModeratorWell it's gonna probably take me a few weeks to ramp up on this (and I have a business trip to Australia for 2 weeks in early Sept). So if you have the time to put in any new features feel free because it will be a while before I'm able to educate myself enough on this to make meaningful changes. I do need to learn how to do this stuff though…
February 3, 2011 at 2:07 pm #38218Xu Yuan
ParticipantI was a bit sad to see so much progress made and then not go anywhere. Especially since MidKnight's work seemed so promising, ah well. Real life happens from time to time.
Well I've been up all night with the tools and aside from making myself a few more unique portraits I also identified the majority of the "{Events}" that are in the DoaTextEditor. There are a few interesting possibilities here, but the majority of it is triggers and the like. I still didn't find what made Guan Ping appear though. I hope someone finds this useful, and also fills in some of the blanks I wasn't really sure of.
Quote:Phew! And that's all of the events in Destiny of an Emperor! Unfortunately I could see very few patterns to these events, but maybe someone caught something I didn't? Thanks to Niahak for his Text Editor which made this venture a lot simpler. I hope someone could find these useful, but for the most part I can't see how that would be. Regardless maybe it will give us a grander idea on event editing down the line? All in all I do hope interest picks back up in this game, there's still a lot that needs done before it can truly be said that we've the ability to modify anything.Event 0221 – Dead
Event 0222 – Recruiting Song Yong and Song Ren
Event E91C – Recruiting Mi Zhe (Mi Zhu)
Event 8822 – Obtaining Xuzhou (May work in Castles?)
Event 4923 – Battling Ma Yuanyi (Will bring up the Ma Yuanyi fight with Rebel Force's with unbeatable numbers)
Event 2023 – Recruiting Chen Deng
Event 7923 – Battling the Zhang Bros. (Seems to work perfectly, unsure of after events though.)
Event 8B24 – Meeting with Cao Cao
Event A624 – Chi Tu Ma Story. (For what it's worth this seems to work anywhere)
Event 1A25 – Yuan Shao's Retreat at Luo Yang
Event 4325 – Dong Zhuo is dead message? (Not sure what this does or who normally says it. Liu Bei?
Event 7224 – Yang Jin recruitment
Event E91C – Recruiting Mi Zhe and Huo Hu? (What…?)
Event E724 – Wang Jin?
Event E91C – Another Tactician I would imagine, but am unsure who.
Event 8525 – Returning to Liu Bei after defeating Dong Zhuo
Event FA20 – Cao Cao's Messenger on Yuan Shu
Event 7825 – Mission Objective: Defeat Yuan Shu
Event 5824 – Meeting with Sun Ce
Event 0025 – Yuan Shu whining about Dong Zhuo
Event B726 – Finding out info. on the walls of Nan Yang
Event CC26 – Intro letter given. (If you're going to give this to someone new, assure they have a secondary line so you're not given more than 1 Intro Letter if you speak with them again.)
Event E516 – Zhao Yun's Recruitment Pledge
Event 1827 – Showing the Intro Letter to Sima Hui's servant
Event 2D27 – Hearing of Pang Tong and Zhuge from Sima Hui
Event 4D27 – Yuan Shu trying to flee from his loss.
Event 0A28 – Sima Hui telling you to go to the cave in the West?
Event 4E28 – Xu Zhe's (Xu Shu's) Stalker moving from the bridge (what an odd plot device?)
Event 8728 – Another "go to the west cave" event from Sima Hui?
Event E91C – Oy… Mi Zhe, Huo Hu, someone else, and now Dan Fu, is this just a generic Ram pointer perhaps?
Event 1229 – Battle with Yuan Shang (same issue as before with Ma Yuanyi)
Event 7B2D – Xu Zhe telling the party where to find Zhuge Liang
Event A429 – Being pointed towards the Ma's.
Event E91C – Some sort of Rom pointer simply. A lot of officers have this as their join event.
Event EE2A – Zhao Fan having you rest. If accepted it is the same case as the Ma and Yuan battle scenario as displayed earlier.
Event 642B – If you had lost to Zhao Fan the first time I believe? (Seems to always be an ambush though)
Event CA2A – Directing the player back to LouSang to find Zhuge Liang. (This does put Cui Zhouping in his home, wasn't there a theory that there were two sets for Lou Sang only because of Cui Zhouping or something?)
Event E62A – Cui Zhouping telling you he's already left.
Event 482A – Zhuge Liang sleeping event. Appears to work nearly flawlessly, Zhuge Liang's sprite will appear where ever the X/Y ordinarily is supposed to. Unfortunately he runs off to Gui Yang.
Event 642D – How peculiar… this is clear the actual "Recruit Zhuge Liang" event but… if an officer in an area were to join you anyway they join you instead. In fact testing this on Song Ren and Song Yong they can be recruited individually. How strange. This may have potential.
Event 8029 – Defeating Yuan Shao and Shu for the final time.
Event 5829 – Level Up! Event. Works perfectly.
Event B731 – I'm not sure who this belongs to. I'll paste the lines though and see if anyone recognizes them. You routed my men. In all my years of war, I[>]
have never suffered such adefeat. I would[>]be honored tofight at your side if you'll[>]have me.[>][EVENT-B731] My guess is either Wei Yan or Huang Zhong, but the text has been jumping around a bit recently, so I'm not too sure.
Event 1D2F – Liu Bei's praising Guan Yu and Zhang Fei and talk about Swordsmith
Event 2D31 – Swordsmith going on about his masterpiece and need for ore.
Event 4333 – Battling with Lu Meng
Event FB32 -Request to defeat Brigands
Event 1033 – Qing Long recieved! (Appears to work anywhere, just assure that the person you may give this event to has more than one line.)
Event A133 – Battle with Pirates. (Appears to work anywhere and unlike other "forces" when called randomly these pirates have set amounts of Troops.
Event 9433 – Sun Quan's death event.
Event C523 – Han Zhong Bridge Event (Requires Han Zhong to activate)
Event FA20 – Liu Bei's warning to his troops about Yuan Shao.
Event A12D – Zhang Fei gathering intelligence on Wu.
Event BD30 – Liu Bei declaring himself Emperor.
Event A42E – News on Zhuge Jin visiting Liu Bei to say that Zhuge was home (start of the Zhuge chain)
Event FA31 – Request to make the bomb to blow up the canal (I assume that having the three pieces needed will give you the bomb)
Event FA20 – Trigger for the majority of the Jingzhou battles.
Event CB28 – Receives Zhou Ltr, I wonder if it works on earlier Zhao Yun's found?
Event B327 – Buying the Silver Key (I think?) from the Merchant. The 4000 Gold is still required.
Event FA20 – Uh… Trigger for Wei battles as… no, no that doesn't make sense, maybe just another Ram pointer.
Event C533 – Recruiting Jiang Wei . Just like the Zhuge recruitment this seems to be able to be used nearly anywhere.
Event 4134 – After being trounced by Sima Yi's Thunder. (Event Trigger to get Guan Suo I believe.)
Event 4934 – Sima Yi trigger…? I'm not entirely sure what this does.
Event 5134 – I don't know… here's the line it occurs with. We are no match for you. [EVENT-5134]
Event 6C34 – Sima Yi's death.
Event 9D34 – Credits!
Event F231 – Lu Bu's Demise. (Trigger to assure he doesn't appear again if I had to guess?)
Event 902E – Pang Tong becomes a battle.
Event B72E – Pang Tong joins you (and likely cancels the encounter with him)
Event E628 – Having two bandits join you in a tunnel?
Event 712E – Jingzhou finished trigger.
Event 2E2C – Jingzhou is at peace, stop Yuan Shao. (Odd? I thought you couldn't finish Jingzhou without defeating Yuan Shao?
Event 152F – Coming to the rescue of Shu?
Event 182D – Saving Guan Yu from Wu? Or maybe its Zhang Fei? Trigger to report back to Liu Bei
Event 9931 – "Tell Liu Bei that Wei has an Alliance with Wu". I'm not sure what that does.
Event 7831 – Some Wu Officers running away saying they'll have the final victory.
Event ED2E – If you ram into the door… speech.
Event 4D2D – Someone tells party that Zhuge Liang has some info. for them.
Event 5991 – Inn, doesn't seem that you ever have enough money when used outside of a real inn. Odds are though that the cost can only go to 65,535 gold. So if you want to make a really expensive inn… by all means.
Event 6792 – A supply station, it appears to work anywhere. I guess that has a bit of… potential.
Event 248E – From the one instance I experimented at the fellow seemed to sell only the Xuzhou items, maybe this changes depending on what Chapter Zone you are in? Worth more experimentation.
Event B08E – Well it's clear the Merchant format… but he continues to sell the Weapons from the value above. This doesn't make much sense all in all… maybe it depends on the NPC you attached it to?
Event CD92 – Outside billeting appears to work fine and I guess that has potential for swapping officers out on the fly.
Event 651E -Saving seems to work fine and it appears that castles are designated by Zones… it seems. At least in LouSang when I tried to invite Liu Bei it had told me that it was Tao Qian's castle.
-
AuthorPosts
- You must be logged in to reply to this topic.

