[心得] FC吞食天地一代資料解析part2

看板Old-Games作者 (海大的司機)時間15年前 (2010/04/02 10:18), 編輯推噓8(802)
留言10則, 10人參與, 最新討論串1/1
聲明: 原資料出處 http://wild-plants.hp.infoseek.co.jp/ 該站站長173氏非常厭惡中國人未經許可轉載及盜用 本人經173氏同意,翻譯部分資料,未經許可也請勿轉載 希望臺灣人自重,不要落得中國人一樣,人人喊打 *************************************************************** 裝備資料分析 http://quickman.hp.infoseek.co.jp/TenchiWoKurau/KouBusou.html 武器顯示的攻擊力(武將能力畫面中顯示的武裝度) $38612~$38625 可以找到如下 00 0A 0F 14 1E 32 46 64 50 78 8C 96 82 AA BE BE F0 F0 F0 FA 實際攻擊力(真正的殺傷力) $3E6B9~$3E6E1 可以找到如下一串(綠色的那段) 0003e6b0h: 03 02 05 FF 00 04 07 0A 0D 0C 19 26 38 54 80 C0 0003e6c0h: B3 21 8F 00 00 00 00 00 00 00 00 00 00 00 00 00 0003e6d0h: 00 00 00 00 01 01 02 04 05 03 06 07 07 08 08 08 0003e6e0h: 10 0A 14 19 23 28 2D 30 32 3C 46 6E 55 A0 64 AA 把綠色那段平均拆成兩行才是正確的數值排列 空 棍 短 斧 槍 ..........................................正 手 劍 氣 矛 --------------------------------------------------------------------- 下位 0C 19 26 38 54 80 C0 B3 21 8F 00 00 00 00 00 00 00 00 00 00 上位 00 00 00 00 00 00 00 01 01 02 04 05 03 06 07 07 08 08 08 10 上位+下位,換算成16進位後就是殺傷力 以第五行的槍為例,下位是54,上位是00,上位加下位就是00 54 16進位換算後就是84 對照下表 物品 攻擊力 物品名稱 武裝度 實際攻擊力 代碼 代碼 ----------------------------------------------------------------------- 00 空手 0 (00) 12 (00 0C) 40 01 棍(こん) 10 (0A) 25 (00 19) 41 02 短剣(たんけん) 15 (0F) 38 (00 26) 42 03 斧(おの) 20 (14) 56 (00 38) 43 04 槍(やり) 30 (1E) 84 (00 54) 44 05 矛(ほこ) 50 (32) 128 (00 80) 45 06 三叉(みつまた) 70 (46) 192 (00 C0) 46 07 剣(けん) 100 (64) 435 (01 B3) 47 08 弓(ゆみ)*2回攻擊 80 (50) 289 (01 21) 48 09 偃月刀(かんおうとう) 120 (78) 655 (02 8F) 49 0A 蛇矛(じゃほこ) 140 (8C) 1024 (04 00) 4A 0B 土矛(つちほこ) 150 (96) 1280 (05 00) 4B 0C 連弩(れんど)*2回攻擊 130 (82) 768 (03 00) 4C 0D 五行の剣(ごぎょうのけん) 170 (AA) 1536 (06 00) 4D 0E 干將の剣(かんしょうのけん) 190 (BE) 1792 (07 00) 4E 0F 莫耶の剣(ばくやのけん) 190 (BE) 1792 (07 00) 4F 10 青釭の剣(せいこうのけん) 240 (F0) 2048 (08 00) 50 11 怒龍の剣(どりゅうのけん) 240 (F0) 2048 (08 00) 51 12 青龍刀(せいりゅうとう) 240 (F0) 2048 (08 00) 52 13 正氣の矛(しょうきのほこ) 250 (FA) 4096 (10 00) 由上表可以得知,正氣の矛帳面數字250雖然只比青龍刀等武器的240多了10 但實際攻擊力卻是兩倍....(這設定太暴力了) 另外,弓雖然可以攻擊兩次,但兩次加起來卻比下一級的偃月刀還低 故完全不是80*2=160>120的計算方式,連弩亦然 防禦裝備 $3E6E1~$3E6F1 鎧・敵用武装度 $3E6F1~$3E6F9 兜用武装度 0003e6e0h: 10 0A 14 19 23 28 2D 30 32 3C 46 6E 55 A0 64 AA 0003e6f0h: B4 0A 14 28 3C 46 50 5A 64 00 00 00 00 00 00 28 紫色的那段就是鎧甲的防禦力,黃色那段是頭盔的防禦力 物品 防禦力 物品名 防禦力 代碼 代碼 --------------------------------------------- 53~59 00 皮の胴あて(かわのどうあて) 10 (0A) 53~59 01 皮の胴あて(かわのどうあて) 20 (14) 5A 02 銅の鎧(どうのよろい) 25 (19) 5B 03 銅の鎧(どうのよろい) 35 (23) 5C 04 鉄の鎧(てつのよろい) 40 (28) 5D 05 鉄の鎧(てつのよろい) 45 (2D) 5E 06 藤甲の鎧(とうこうのよろい) 48 (30) 5F 07 藤甲の鎧(とうこうのよろい) 50 (32) 60 08 闘士の鎧(とうしのよろい) 60 (3C) 61 09 闘士の鎧(とうしのよろい) 70 (46) 62 0A 金玉鎧(きんぎょくよろい) 110 (6E) 63 0B 金玉鎧(きんぎょくよろい) 85 (55) 64 0C 青龍鎧(せいりゅうよろい) 160 (A0) 65 0D 青龍鎧(せいりゅうよろい) 100 (64) 66 0E 鉢巻(はちまき) 170 (AA) 67 0F 鉢巻(はちまき) 180 (B4) 很有趣的是,每種鎧甲都有防禦力不同的兩套,但實際遊戲中只能得到其中一種 其他要用修改的才能改出來 最後那個はちまき(頭巾)居然防禦力超高,比青龍鎧還強,而且它明明屬於頭盔類防具(?) 原因就是.... 因為敵人的攻擊力及武裝度也是一起共用這部份的資料 但實際上敵人並沒有裝備武器防具,程式只是塞一個攻擊力或防禦力代碼給敵方武將 敵人就可以對照代碼,獲得適當的攻擊防禦了 參照上一篇武將資料分析 以司馬懿為例($3368E) B4 FA 08 12 D2 0F 7F 7F 1E FA A8 A9 AA AB AC AD 09 95 3D 94 4D D8 43 FF ^^ ^^ 0F就是司馬懿的防禦力,對照上表的鎧甲防禦力代碼,原來司馬懿的防禦力是180 D2是攻擊力,可是上表的攻擊力代碼中沒有D2啊? 原因是因為這個byte是人物顏色代碼及攻擊力代碼一起共用的 先把D2從16進位轉成2進位,就是1101 0010 前面兩個bit(11)是控制地圖上的小人物顏色,後面6個bit(01 0010)就是攻擊力代碼 所以忽略控制顏色的bit後(0001 0010)轉成16進位就是12,對照代碼就是攻擊力240 http://wild-plants.hp.infoseek.co.jp/tenchi1_character graphic.html 前兩個bit是00時,小人物是紅白色 前兩個bit是01時,小人物是藍白色 前兩個bit是10時,小人物是綠褐色 前兩個bit是11時,小人物是綠紫色 所以司馬懿的第5個byte(D2)=>(1101 0010) 意思就是攻擊力為240的綠紫色小人物~ 若您想把他改成攻擊力100的藍白色小人物 查表攻擊力100(劍),攻擊力代碼是07轉成2進位為0000 0111 藍白色的bit就是01,所以(0100 0000)+(0000 0111)=(0100 0111)=>47 改成47就可以了 感覺很複雜,好好唸計算機概論吧 原來最後一關王的攻擊力是240,防禦力也才180,怪不得我們都輕鬆打 所以您要是覺得太簡單,就把$3E6F1的數值從B4改成FF(255) 那司馬懿就會穿著黃金聖衣來跟您打仗了 順便透露,其實整個遊戲裡面,只有孫權跟司馬懿的攻擊力有到240 不然其他武將攻擊最多也只有190,敵方防禦力最高也只有到180 而且攻擊力240跟攻擊力250的實際殺傷力又差一倍 可見這根本就不公平啊!!!!! 頭盔的部分 物品 代碼 物品名稱 防禦力 --------------------------------------------- 68 鉢巻(はちまき) 10 (0A) 69 皮の帽子(かわのぼうし) 20 (14) 6A 銅の兜(どうのかぶと) 40 (28) 6B 鉄の兜(てつのかぶと) 60 (3C) 6C 鋼鉄の兜(こうてつのかぶと) 70 (46) 6D 乱世の兜(らんせのかぶと) 80 (50) 6E 飛龍の兜(ひりゅうのかぶと) 90 (5A) 6F 火神の兜(かしんのかぶと) 100 (64) $3E6F1~$3E6F9 兜用武装度 0003e6f0h: B4 0A 14 28 3C 46 50 5A 64 00 00 00 00 00 00 28 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.132.16 ※ 編輯: beskur 來自: 112.104.132.16 (04/02 10:19) ※ 編輯: beskur 來自: 112.104.132.16 (04/02 11:11)

04/02 11:39, , 1F
相當複雜 XD
04/02 11:39, 1F

04/02 11:44, , 2F
沒唸過計概的人應該都看不懂....
04/02 11:44, 2F

04/02 12:32, , 3F
沒唸過計概,但曾經經歷過DOS遊戲時代的人應該也看得懂……
04/02 12:32, 3F

04/02 14:22, , 4F
鎧甲的はちまき防禦力我記得是負的...造成溢位的結果
04/02 14:22, 4F

04/02 16:30, , 5F
三叉跟劍的攻擊力相反了 435 <==> 192
04/02 16:30, 5F

04/02 18:36, , 6F
沒唸過計概 也沒經歷過DOS 但常修改遊戲的應該也看得懂.
04/02 18:36, 6F
※ 編輯: beskur 來自: 112.104.132.16 (04/02 18:47)

04/03 01:33, , 7F
沒念過計概+1不過我看得懂耶XD
04/03 01:33, 7F

04/03 15:14, , 8F
せいこうのけん的武裝度是200(C8)
04/03 15:14, 8F

04/04 10:22, , 9F
有看有推,期待分享如何把不能收的人改可收~~
04/04 10:22, 9F

04/04 11:48, , 10F
推一個:)
04/04 11:48, 10F
文章代碼(AID): #1BjLFs5u (Old-Games)