|
Post by haddockd on Jun 28, 2009 13:21:10 GMT -5
|
|
jsa
Junior Member
[Mo0:0]
Posts: 18
|
Post by jsa on Jun 29, 2009 18:38:20 GMT -5
*Rises from the dead again*
Can't say for sure(can't view vids), but I'm going guess you're talking about Xu_Yuan's Damage to enemies modifiers.
The list was ground breaking, and allows for the creation of customized enemies. Far from perfect, someone really needs to go and map it out better.
It works like this
XY
X is effect Y is damage amount
DEKU BABA 10 02 01 02 E2 02 02 02 F1 F2 F4 24 02 02 02 02 02 24 00 00 00 00 F1 F4 F2 F2 F8 F4 00 00 04 00
For instance here, the first attack deku nuts X is 1, which a stun effect in this case. Damage, Y, is 0. So the deku nut stuns it without doing any damage.
Effect varies enemy to enemy. For instance freeze effect is 3 in a guay, but it's F in a tektite.
As you can see, some entries are formatted wrong. Even so, it's still great stuff!
Ice and Light magics are recent finds, but are conclusively proven by the damage mappings. I've also seen some unused effects but didn't map them.
There is still much more to be found, I really hope someone will take this list and finish mapping it out.
There is also the damage to link modifiers, if there is any interest I'll post it too.
|
|
|
Post by haddockd on Jun 29, 2009 23:06:24 GMT -5
Yes, this is exactly what I was looking for JSA, and welcome back from the dead. I received alot of information from DeathBasket on Link's modifiers and if you get time, I would love to see what you have. A big thanks to you man. Ill see what I can do with this list!
|
|
|
Post by spinout on Jul 1, 2009 1:03:34 GMT -5
I have been looking into this a little, and have found some references to this data within the ASM: (snippit from barinade actor) LUI T5, 0x8096 LUI T2, 0x8016 LHU T2, 0xF53A(T2) ADDIU A2, R0, 0x00A1 LW A0, 0x0050(SP) ANDI T3, T2, 0x0080 BEQL T3, R0, 0x000C LWC1 F16, 0x0028(S3) ADDIU A2, R0, 0x005D LWC1 F16, 0x0028(S3) LW A3, 0x0024(S3) OR A1, S4, R0 SWC1 F16, 0x0010(SP) LWC1 F18, 0x002C(S3) SW R0, 0x0024(SP) SW R0, 0x0020(SP) SW R0, 0x001C(SP) SW R0, 0x0018(SP) JAL 0x00031F50 SWC1 F18, 0x0014(SP) LUI AT, 0x4320 MTC1 F1, F6 LWC1 F4, 0x0024(S3) LWC1 F10, 0x0028(S3) LW A0, 0x0050(SP) COP1 UNHANDLED SWC1 F10, 0x0010(SP) LWC1 F16, 0x002C(S3) SW R0, 0x0024(SP) MFC1 F7, F8 SW R0, 0x0020(SP) SW R0, 0x001C(SP) SW R0, 0x0018(SP) OR A1, S4, R0 ADDIU A2, R0, 0x005F JAL 0x00031F50 SWC1 F16, 0x0014(SP) ADDIU T4, R0, 0x0064 LUI AT, 0x8096 SH T4, 0x6934(AT) JAL 0x0002D570 OR A0, S3, R0 BEQ R0, R0, 0x0558 LW RA, 0x004C(SP) ADDIU T5, T5, 0xC200 SW T5, 0x0098(S3)
8095C200 is the virtual offset of the barinade's "damage chart". More to come soon.
|
|