ACMOAのセーブデータ解析 ・Winpsm形式の1ブロック目に保存されたデータを対象にする ・数値はリトルエンディアン ・217F以前のデータはヘッダなので触れない ・アセンブルに必要な部分を重点的に 2180:チェックサム(4byte) チェックサム計算方法 0xFFFFFFFF - ( 21B0〜2E58までのバイト毎の総和+0xCA6 ) 海岸沿い倉庫(http://page.freett.com/seaside/)より 2184〜2195:SJISで機体名 [3E00] 2196〜21A7:SJISでパイロット名 [3E00] 残ったら00で潰す。21ccにも同内容あり 21A8〜21AB:未調査 21AC:資金(4byte) 21C8にも同内容あり 21B0〜21B7:未調査 21B8〜21C3:パーツデータ(1byteずつ) ナンバーが00から振ってある。無装備は-1(0xFF) 21B8:CORE 21B9:BOOSTAR 21BA:HEAD 21BB:ARMS 21BC:ARM WEAPON L 21BD:ARM WEAPON R 21BE:BACK WEAPON L 21BF:BACK WEAPON R 21C0:GENERATOR 21C1:FCS 21C2:常にFF? 21C3:LEGS 右腕武器は1から数える。 腕はゼロから、武器腕はCから数える。 21C4:チェンジな方の色パターン(1byte) 21C5:エディットな方の色パターン(1byte) それぞれゼロから数える CUSTOM (0固定) WOODLAND STANDARD BLOOD VESSEL GREEN MONSTER BRIGHT LAZULI HOARFROST STANDARD RUSTY COPPER BLOT MOLD DESERTEDMACHINE NIGHT SHIFT STANDARD BROWNISH GRAY MAP BLOOD STRUCTURE DESERT PATTERN STANDARD DARK SHADOW RED SCORPION METAL INSECT DUCK HUNTER STANDARD METAL SILVER WINE ROUGE PSYCHEDELIC LEAF PATTERN STANDARD STEEL LEAVES DEAD LEAVES RED LEAVES REDDISH DUST POISON LIZARD VIPER STRANGE DECORATOR STANDARD SPACE PLANT POISON SLUDGE SLUDGE GLEAM SASH STANDARD PURPLE PRISONER JUNGLE MAKEUP ICE CRYSTAL TIGER STRIPE STANDARD AMBUSH WASTLAND DEEP SEA STAINED BRONZE RAG PURPLE MATERIAL CLIFF QUTER BUSH STANDARD SAND STORM DARK SEA WOODEN SERPENT SCALE STANDARD EERIE TISSUE POISON FRUIT VULGAR TASTE TILE PATTERN STANDARD INDIGO LAMP GOLD CHAIN CROWN CLOTHES CROSS STRIPES STANDARD PURPLE MESH PALACE TAPESTRY GREEN CHURCH 21C6〜C7:オプションパーツ(2byte) 使うのは16bitの内の下位13bit。 1:SP-MAW 2:SP-JAM 4:SP-M/AUTO 8:SP-ABS 16:SP-SAP 32:SP-CND-K 64:SP-AXL 128:SP-S/SCR 256:SP-E/SCR 512:SP-EH 1024:SP-E+ 2048:SP-DEtq 4096:SP-ABS/Re 21C8〜21CB:資金(4byte) 21CC〜21EF:SJISで機体名 [3E00] SJISでパイロット名 [3E00] 残ったら00で潰す。21ccにも同内容あり なんで資金とパイロット名が二つあるのかは良く分からない。 2480:エンブレムデータ 2480〜2C7F:ピクセルデータ(1byte) 『上位4bitに書いたパレットが右』『下位4bitのが左』に来る事に気を付ける 2C80〜2C9F:パレット(2byte) 下位5bitが赤、次の5bitが緑、次の5bitが青 それが16回繰り返されてパレット番号と対応する 2CA8:ミッション総出撃数(4byte) 2CAC:ミッション成功数(4byte) 2CB0:ミッション失敗数(4byte)