User:Kimbles/Medarot 2 Hacking Notes: Difference between revisions
m (Fixing up typos, etc.) |
(Upddated info/translations for the extra action names.) |
||
Line 123: | Line 123: | ||
== Extra action names == | == Extra action names == | ||
In M2, every action has a name shown in the first line of the part's description, but the ROM also contains a | In M2, every action has a name shown in the first line of the part's description, but the ROM also contains a list of short names written in katakana English for every action. For attacking actions, the names on this list actually get used in battle, but for non-attacking actions they appear to go unused. They're all under 5 characters, so it's possible that they were intended to show up on the stats screens along with the attributes/skills. (If the goal was just to have names to use in battle, they probably would have used more than 5 characters!) | ||
I think they're interesting, so I've listed them here with translations. I've also included the names the game actually uses for each action, as well as their current translations. (Some action names in Medarot 2 were changed later in the series, so the names the wiki uses don't match exactly. For those, I've added the translation of the original in brackets.) | I think they're interesting, so I've listed them here with translations. I've also included the names the game ''actually'' uses for each action, as well as their current translations. (Some action names in Medarot 2 were changed later in the series, so the names the wiki uses don't match exactly. For those, I've added the translation of the original in brackets.) | ||
{|class="wikitable collapsible collapsed" width=500 style="text-align:center;" | {|class="wikitable collapsible collapsed" width=500 style="text-align:center;" | ||
Line 201: | Line 201: | ||
|Trap | |Trap | ||
|かくとう トラップ | |かくとう トラップ | ||
|[[ | |[[Melee Trap]] | ||
|- | |- | ||
|0B | |0B | ||
Line 429: | Line 429: | ||
|Battery | |Battery | ||
|じょうじ じゅうてん | |じょうじ じゅうてん | ||
|[[Charge]] | |[[Constant Charge]] | ||
|- | |- | ||
|31 | |31 | ||
Line 501: | Line 501: | ||
|Set On | |Set On | ||
|クロスこうげき セットオン! | |クロスこうげき セットオン! | ||
|[[ | |[[Cross Attack Set]] <br/>(Cross Attack Set On!) | ||
|- | |- | ||
|3D | |3D | ||
Line 507: | Line 507: | ||
|Fire | |Fire | ||
|クロスこうげき ファイヤー! | |クロスこうげき ファイヤー! | ||
|[[ | |[[Cross Attack Fire]] <br/>(Cross Attack Fire!) | ||
|- | |- | ||
|3E | |3E | ||
Line 513: | Line 513: | ||
|Surround | |Surround | ||
|しのびこみ かくとう | |しのびこみ かくとう | ||
|[[ | |[[Enemy Detection]] <br/>(Sneak Attack) | ||
|- | |- | ||
|3F | |3F | ||
Line 537: | Line 537: | ||
|Jamming | |Jamming | ||
|ぼうがいパーツ ヘんか | |ぼうがいパーツ ヘんか | ||
|[[Transform| | |[[Transform|Transform: Disrupt]] | ||
|- | |- | ||
|43 | |43 | ||
Line 543: | Line 543: | ||
|Attacker | |Attacker | ||
|こうげきパーツ ヘんか | |こうげきパーツ ヘんか | ||
|[[Transform| | |[[Transform|Transform: Attack]] | ||
|- | |- | ||
|44 | |44 | ||
Line 549: | Line 549: | ||
|Defender | |Defender | ||
|ぼうぎょパーツ ヘんか | |ぼうぎょパーツ ヘんか | ||
|[[Transform| | |[[Transform|Transform: Defend]] | ||
|- | |- | ||
|45 | |45 | ||
Line 555: | Line 555: | ||
|Special | |Special | ||
|とくしゅパーツ ヘんか | |とくしゅパーツ ヘんか | ||
|[[Transform| | |[[Transform|Transform: Special]] | ||
|- | |- | ||
!colspan=5| Leg types | !colspan=5| Leg types | ||
Line 599: | Line 599: | ||
|Submarine | |Submarine | ||
|せんすい | |せんすい | ||
| | |Aquatic | ||
|- | |- | ||
|} | |} | ||
''*'' There are two copies each of Anti-Air and Anti-Sea. The only difference seems to be the animations; the first one is used as a physical attack and the second one is ranged. | ''*'' There are two copies each of Anti-Air and Anti-Sea. The only difference seems to be the animations; the first one is used as a physical attack and the second one is ranged. |
Revision as of 08:11, 25 December 2017
Just a page to post what I've found in Medarot 2. ;D
Parts data
The format for parts data in M2 is much nicer than in Medarot 1. Like the other games, the parts are listed in the order of the Medarot list, with all head parts followed by all right arms, etc. The data is stored in two sections, one containing just the model number, name, and gender, and the other containing the rest of the data.
The addresses are as follows:
Models/Names/Gender: -------------- Heads: 0x88891 Rights: 0x894BA Lefts: 0x8A0E4 Legs: 0x8AD0D End: 0x8B735 Data: ---------------- Heads: 0x84000 Rights: 0x84970 Lefts: 0x852E0 Legs: 0x85C50 End: 0x86570
Models, names, and genders
Each part has 17 bytes in this section.
Format: /A/A/A/A/A/A/A/B/B/B/B/B/B/B/B/B/C/
- A - Model number (as text) plus an end character.
- B - The part's name, limited to 8 characters plus an end character. (Empty space is filled with 00's)
- C - Decides the part's gender. 00 is male, 01 is female.
While they don't have any stats, this section actually includes slots for the male and female tinpets for use when no parts are equipped. The part names are all "--------" and the model numbers are all BAY-03, for some reason. (They aren't visible in the game.)
Data (Heads and arms)
Here, each part has 11 bytes of data, followed by five 00's for spacing.
Format: /A/B/C/D/E/F/G/H/I/J/K/ A = Attribute B = Action C = Skill D = Armor E = Success F = Power G = Pierce H = Uses/Charge I = Cooldown (arms only) J = Blank K = Unknown
- A - This decides the attribute. There are 32 (1F) possible values (in the same order as the medal list), but the last 6 aren't used since they're for medals that don't match anything.
- B - This decides the action. There are 70 (45) possible actions, listed below. (Even non-attacking actions have names now!)
- C - This decides the skill. As you'd expect, there are 8 possible values (00 to 07).
Skills: 00 = Strike 01 = Berserk 02 = Shoot 03 = Snipe 04 = Support 04 = Protect 06 = Heal 05 = Other
- D, E, F = Decide the Armor, Success, and Power stats respectively. All three range from 00 to FF (255), but I suspect only armor can go that high without causing problems.
- G - Decides whether or not the part has a pierce effect. 00 means no, 01 (or any non-00 value) means yes. Amusingly, most of the Medarots from the first game still use 0B here, which implies that the list really was copy/pasted.
- H - For head parts, this is the number of uses. For arms, it's the charge value.
- I - For heads, this is always 00. For arms, it's the cooldown value.
- J - This is 00 for all head and arm parts.
- K - I... I don't know what this does. It looks like it's for something, but nothing stands out on the stat pages or in battle. The number seems to be the same among parts on the same Medarot (including legs).
Data (Legs)
Like heads and arms, these have 11 bytes of stuff followed by five 00's for spacing.
Format: /A/B/C/D/E/F/G/H/I/J/K/ A = Attribute B = Leg type C = Blank D = Armor E = Speed F = Mobility G = Fighting H = Shooting I = Scan J = Conceal K = Unknown
- A - Same as above.
- B - This decides the leg type. There are 7 total, ranging from 46 (Flying) to 4C (Water).
- C - This is 00 for all leg parts.
- D, E, F, G, H, I, J - These are numeric stats that can range from 00 to FF (255). Again, aside from armor they'll probably mess up if you raise them that high.
- K - The same mystery byte as above. If you know what it does, please tell me!
That's it!
Extra action names
In M2, every action has a name shown in the first line of the part's description, but the ROM also contains a list of short names written in katakana English for every action. For attacking actions, the names on this list actually get used in battle, but for non-attacking actions they appear to go unused. They're all under 5 characters, so it's possible that they were intended to show up on the stats screens along with the attributes/skills. (If the goal was just to have names to use in battle, they probably would have used more than 5 characters!)
I think they're interesting, so I've listed them here with translations. I've also included the names the game actually uses for each action, as well as their current translations. (Some action names in Medarot 2 were changed later in the series, so the names the wiki uses don't match exactly. For those, I've added the translation of the original in brackets.)
Medarot 2 Action list | ||||
---|---|---|---|---|
# | Short name | English | Actual name | Actual English |
00 | ソード | Sword | ソード | Sword |
01 | ハンマー | Hammer | ハンマー | Hammer |
02 | ライフル | Rifle | ライフル | Rifle |
03 | ガトリング | Gatling | ガトリング | Gatling |
04 | レーザー | Laser | レーザー | Laser |
05 | ビーム | Beam | ビーム | Beam |
06 | ミサイル | Missile | ミサイル | Missile |
07 | ナパーム | Napalm | ナパーム | Napalm |
08 | ブレイク | Break | ブレイク | Break |
09 | プレス | Press | プレス | Press |
0A | トラップ | Trap | かくとう トラップ | Melee Trap |
0B | トラップ | Trap | しゃげき トラップ | Shooting Trap |
0C | ブロック | Block | こうげき ブロック | Shot Clear (Attack Block) |
0D | バグ | Bug | バグ | Bug |
0E | ウィルス | Virus | ウィルス | Virus |
0F | サンダー | Thunder | サンダー | Thunder |
10 | フリーズ | Freeze | フリーズ | Freeze |
11 | ウェーブ | Wave | ウェーブ | Wave |
12 | ホールド | Hold | ホールド | Hold |
13 | ファイヤー | Fire | ファイヤー | Fire |
14 | メルト | Melt | メルト | Melt |
15 | キャンセル | Cancel | トラップ かいじょ | Trap Cancel |
16 | キャンセル | Cancel | しょうじょう かいじょ | Status Cancel |
17 | キャンセル | Cancel | ヘんどう かいじょ | Flux Cancel |
18 | キャンセル | Cancel | ていし かいじょ | Stop Cancel |
19 | キャンセル | Cancel | そくばく かいじょ | Bind Cancel |
1A | キャンセル | Cancel | けいぞく かいじょ | Burn Cancel |
1B | オペレート | Operate | メダフォース コントロール | Force Control (Medaforce Control) |
1C | ボイド | Void | こうがく むこう | Negate Optical |
1D | ボイド | Void | かやく むこう | Negate Gunpowder |
1E | ボイド | Void | じゅうリょく むこう | Negate Gravity |
1F | デフェンス | Defense | シールド | Defend (Shield) |
20 | バリア | Barrier | バリア | Perfect Defense (Barrier) |
21 | ブロック | Block | ダメージ しょうめつ | Lesser Defense (Damage Discard) |
22 | キュア | Cure | かいふく | Repair |
23 | レストア | Restore | けいぞく かいふく | Auto-Repair |
24 | リバイバル | Revival | ふっかつ | Revive |
25 | リバース | Reverse | そせい | Resurrect |
26 | アンチエア | Anti-Air | たいくう | Anti-Air * |
27 | アンチエア | Anti-Air | たいくう | Anti-Air * |
28 | アンチシー | Anti-Sea | たいすい | Anti-Sea * |
29 | アンチシー | Anti-Sea | たいすい | Anti-Sea * |
2A | サーチ | Search | さくてき | Scan |
2B | ストリップ | Strip | いんペい クリア | Conceal Clear |
2C | ヒドュン | Hidden | いんペい | Conceal |
2D | ジャミング | Jamming | さくてき クリア | Scan Clear |
2E | フルアップ | Full-Up | ほじょ じゅうてん | Boost Charge |
2F | チャージ | Charge | きゅうそく じゅうてん | Instant Charge |
30 | バッテリー | Battery | じょうじ じゅうてん | Constant Charge |
31 | アブソーブ | Absorb | じゅうてん きゅうしゅう | Charge Drain |
32 | フォール | Fall | てんとう | Trip |
33 | インポス | Imposs | しようふのう | Disable |
34 | コンフュ | Confu | こんらん | Confuse |
35 | リデュース | Reduce | かいすう ダウン | Ammo Down |
36 | リアボイド | Re-Avoid | かいひ ふかのう | No Dodge |
37 | リデフェン | Re-Defen | ぼうぎょ ふかのう | No Defend |
38 | デストロイ | Destroy | デストロイ | Destroy |
39 | サクリ | Sacri | サクリファイス | Sacrifice |
3A | メダアップ | Meda-Up | メダフォース アップ | Force Up (Medaforce Up) |
3B | メダダウン | Meda-Down | メダフォース ダウン | Force Down (Medaforce Down) |
3C | セットオン | Set On | クロスこうげき セットオン! | Cross Attack Set (Cross Attack Set On!) |
3D | ファイヤー | Fire | クロスこうげき ファイヤー! | Cross Attack Fire (Cross Attack Fire!) |
3E | まわリこみ | Surround | しのびこみ かくとう | Enemy Detection (Sneak Attack) |
3F | カウンター | Counter | ダメージ はんげき | Counter (Damage Counter) |
40 | リフレクト | Reflect | ダメージ はんしゃ | Reflect (Damage Reflect) |
41 | チェンジ | Change | パーツ ヘんか | Transform |
42 | ジャミング | Jamming | ぼうがいパーツ ヘんか | Transform: Disrupt |
43 | アタッカー | Attacker | こうげきパーツ ヘんか | Transform: Attack |
44 | デフェンダ | Defender | ぼうぎょパーツ ヘんか | Transform: Defend |
45 | スペシャル | Special | とくしゅパーツ ヘんか | Transform: Special |
Leg types | ||||
46 | プレーン | Plane | ひこう | Flying |
47 | フロート | Float | ふゆう | Hover |
48 | ミリポッド | Milipod | たきゃく | Multi-leg |
49 | レッグ | Leg | にきゃく | Bipedal |
4A | ホイール | Wheel | しゃリん | Wheeled |
4B | タンク | Tank | せんしゃ | Tank |
4C | サブマリン | Submarine | せんすい | Aquatic |
* There are two copies each of Anti-Air and Anti-Sea. The only difference seems to be the animations; the first one is used as a physical attack and the second one is ranged.