Home › Forums › Destiny of an Emperor › Paging Meteorstrike, Niahak, and Ludmeister
Tagged: Destiny of an Emperor, ludmeister, MeteorStrike, Niahak
- This topic has 34 replies, 7 voices, and was last updated 13 years, 8 months ago by
sonic.penguin.
-
AuthorPosts
-
July 20, 2012 at 7:57 pm #44588
MiDKnighT
ModeratorQuote:If it freezes immediately upon someone performing an attack, you have an overflow problem.Does that mean too much text at once? I kind of have messages piggy backing… In one duel you might have up to 5 text box messages.
July 20, 2012 at 8:10 pm #44589sonic.penguin
ModeratorQuote:Does that mean too much text at once? I kind of have messages piggy backing… In one duel you might have up to 5 text box messages.No, it could be a couple of things, but generally it is your actual hex code overwrite another important part of the code. For example, this is especially prominent when editing the guys text that sells you the silver key. If you add too much text via DOAEditor to the bank, it doesnt stop you, it just adds in all of your text, but at the same time overwrites actual game values which sucks as it destroys everything, heh.
Having 5 should be fine, just have to find a solid way to edit the text so we don't run into that issue, or make sure that the process is slick enough that it doesn't seem redundant and repetitive.
I'm assuming that you're using the "doubt" text lines already present in the game or did you add your own? For example, I have changed the 'Doubt' tactic to 'Fear' so I might want to write, "Jin Xuan's soldier's tremble in fear from Zhang Fei's might!"
July 20, 2012 at 8:26 pm #44590MiDKnighT
ModeratorQuote:No, it could be a couple of things, but generally it is your actual hex code overwrite another important part of the code.OK that's not happening. I'm controlling the location of the new messages via hex.
Quote:For example, this is especially prominent when editing the guys text that sells you the silver key. If you add too much text via DOAEditor to the bank, it doesnt stop you, it just adds in all of your text, but at the same time overwrites actual game values which sucks as it destroys everything, heh.Part of the problem could be that Lud's agility code is sitting right where the text bank would expand. I will move it soon (in the guide and in the latest IPS patch).
Quote:I'm assuming that you're using the "doubt" text lines already present in the game or did you add your own?I wrote my own text and added it via hex. They are not visible in DoaEditor. So these messages are fairly permanent. If you don't like them you should tell me soon! :)
Here's the messages I plan on using (the number above each is the message ID):
60
Our army is now
more protected
against fire[>]
and water tactics.[END]
61
[OFFICER-2] accepts
your challenge.
[>][END]
62
[OFFICER-2] has
declined your
challenge.[>][END]
63
[OFFICER] was
badly wounded
in the duel.[>][END]
64
[OFFICER-2] was
badly wounded
in the duel.[>][END]
65
[OFFICER] has
fled the duel
in terror.[>][END]
66
[OFFICER-2] has
fled the duel
in terror.[>][END]
67
[OFFICER] was
KILLED in the
duel![>][END]
68
[OFFICER-2] was
KILLED in the
duel![>][END]
69
[OFFICER] and
[OFFICER-2] meet
in combat… [>]
[END]
6A
[OFFICER]'s men
have lost
confidence in him.[>]
They now
doubt his ability
to lead…[>]
[END]
6B
[OFFICER-2]'s men
have lost
confidence in him.[>]
They now
doubt his ability
to lead…[>]
[END]
6C
[OFFICER] was
victorious![>]
[END]
6D
[OFFICER-2] was
victorious![>]
[END]
6E
[OFFICER]'s men
gain speed![>]
[END]
6F
[OFFICER-2]'s
men gain speed.
[>][END]
70
[OFFICER]'s
men rally![>]
[END]
71
[OFFICER-2]'s
men rally!
[>][END]
72
[OFFICER] and
[OFFICER-2] have
battled to a draw!
73
[OFFICER] and
[OFFICER-2] have
both been wounded!
July 20, 2012 at 8:39 pm #44591sonic.penguin
Moderatornumber 60 depends on whether or not Huo Jian/Shui Jian are going to officer protection vs. all tactics by 50% in which case you could simply write "Tactic defense increased." or "Protection against tactics increased."
I personally think that starting the sentence with the purpose ie: Protection, helps people move through the dialogue faster.
61
I personally like the players announcing themselves like a real duel might be. "I, [OFFICER-SELF-2], accept your challenge!"
62 is fine
63 and 64, think of another word instead of badly or maybe omit it altogether.
65/66 maybe an exclamation point instead!
67/68, like 61, "I Zhang Fei, have taken Jin Xuan's head!"
more to come…
July 20, 2012 at 8:42 pm #44592MiDKnighT
ModeratorFor #60 since it is Wuo Jian and Shui Jian protection against fire and water tactics has gone up by 50%. If you had a non-elemental damage attack you wouldn't be protected (well, you'd have Cheng Nei status, whatever that does).
Your ideas for 61 and 67/68 would only work if we had the defender's portrait pop up which it doesn't do right now. Perhaps if we get the portrait switch working we can switch the text for those.
July 20, 2012 at 9:57 pm #44593DragonAtma
ModeratorNonsense! JIN XUAN, CONQUEROR OF WORLDS would surely defeat Zhang Fei. ;)
July 25, 2012 at 11:07 am #44597MeteorStrike
ParticipantHey, it looks like you don't need my help anymore, which is great because I can't really help on this. I got tons and tons of other crap I need to do. I shouldn't even be doing any game hacking, but I still do some from time to time because I get bored to heck with all this other crap. Besides, it looks like you got much more experience with the kind of thing you want to do now than I do anyways.
On that note, I started hacking Super Mario RPG recently. I've spent like 3 days on it and OMFG I hate that game's programmers now. Half the freaking code of the game doesn't even execute on the CPU! (OK maybe that's not a game-programmer complaint, but still…)
As far as I understand it, there is this chip called the SA1 which (apparently) executes code parallel to the CPU. (Multi-threaded programming FTW!) Which makes sense that they would do that because by the looks of it, if all the code had to execute on the CPU, it would be freaking slow as hell!
So what's the problem? Well, the code that (seems to) execute on the chip (and therefore doesn't execute on the CPU) means that it will not break on any breakpoints you add on the debugger! The only way to actually SEE that code is to do a freaking trace, and then ctrl+F what you THINK you are looking for, and then using the ROM Hex Editor to alter the code if you want to test changes. What a pain in the @$$!
Luckily, now that I discovered how to use the trace, I finally started finding stuff! My first victim to find was a code so that Mario's Super Jump doesn't stop, even if the user doesn't hit the Jump button at the right time. So you can just select Super Jump and let Mario jump all 100 times. XD. (He stops at 100 because the game has hard-coded a max of 100 jumps.)
Check it out, it's code: C2D26200. Note that this is a raw code and not Game Genie encoded, but you can enter it on the emulator. (Actually, it looks like all the timed-attacks, including regular physical attacks, use this same code to determine the timing of the key pressed, which is pretty neat!)
Now on to find a no-random-battles code. (which I couldn't find before because it's also code that executes on that damn chip!)
Anyways, I'll be back later…
EDIT: By the way, is sonic.penguin Ludmeister then?
July 25, 2012 at 1:02 pm #44598MiDKnighT
ModeratorQuote:EDIT: By the way, is sonic.penguin Ludmeister then?No ludmeister was another assembly guy that came up with some cool DOAE hacks like agility based attacks. He also helped me with the "8 tactics" enhancement. His webpage is: http://jeffludwig.com/doae/
Sonic mainly uses the known tools (like DoaEditor), our hacks, and the hacking guide to make the best DoaE ROMs out there now.
We could use some more ludmeisters and some more sonics! 8)
July 25, 2012 at 1:02 pm #44599MiDKnighT
ModeratorQuote:EDIT: By the way, is sonic.penguin Ludmeister then?No ludmeister was another assembly guy that came up with some cool DOAE hacks like agility based attacks. He also helped me with the "8 tactics" enhancement. His webpage is: http://jeffludwig.com/doae/
Sonic mainly uses the known tools (like DoaEditor), our hacks, and the hacking guide to make the best DoaE ROMs out there now.
We could use some more ludmeisters and some more sonics! 8)
July 25, 2012 at 1:03 pm #44600MiDKnighT
ModeratorMeteorstrike, I also want to say that without your original findings none of this would have been possible.
Have fun with Super Mario RPG, I've never played that game actually.
Also, the next thing I want to figure out is for my "Duel" tactic. Ideally I'd like to have 2 characters march to the middle of the screen and start making battle noises (similar to All-Out battle). If you have some time to crack open DOAE and look into that it would be appreciated. I looked at it before but didn't make much progress but will look again.
Another thing is making the tactic that cuts damage in half (Guard) only work for physical attacks. I found where it's reading the tactic here:
00:98CA:BD 22 62 LDA $6222,X @ $6222 = #$01
00:98CD:4A LSR
But what is strange is that when "Guard" is active $6222 or $6223 will have "01" set. But with LSR right after it will cut it down to "00" like nothing is active. That part doesn't make sense to me.
July 25, 2012 at 1:03 pm #44601MiDKnighT
ModeratorMeteorstrike, I also want to say that without your original findings none of this would have been possible.
Have fun with Super Mario RPG, I've never played that game actually.
July 25, 2012 at 1:42 pm #44602sonic.penguin
ModeratorI actually have a hack for SMRPG but it was only completed up through the 2nd to last castle, you might enjoy looking into it though. I'll post it here if you want to give it a try on ZSNES.
It has tons of changes especially to make the game more difficult, price changes, music changes, dialogue changes, tactic, weapon, armor, and stat tweaks as well as secret bonus bosses that are super hard!
July 25, 2012 at 1:49 pm #44603MiDKnighT
ModeratorQuote:Just wish I knew more assembly!It's as fun to learn as a root canal. :lol:
July 25, 2012 at 1:49 pm #44604MiDKnighT
ModeratorQuote:Just wish I knew more assembly!It's as fun as a root canal. :lol:
July 29, 2012 at 6:17 pm #44611MiDKnighT
Moderator -
AuthorPosts
- You must be logged in to reply to this topic.

