[分享] 以前玩的原來不是魔島大富翁XD

看板Old-Games (懷舊遊戲 - 經典遊戲 - 老遊戲)作者 (道可道非常道)時間1年前 (2023/11/05 17:19), 1年前編輯推噓15(1505)
留言20則, 15人參與, 1年前最新討論串1/5 (看更多)
感恩青衫大神今年九月提供的魔島大富翁修修修修修正版及攻略, 解決了長年來讓人困擾的大BUG,同時也讓我們發現了許多新世界。 循著青衫大神提供的線索探勘下去,才發現原來魔島大富翁BUG如此之多, 導致遊戲體感整個不同,這些BUG修好了其實就是另一個遊戲了。XD 儘管如此,魔島大富翁仍然是一款讓人欲罷不能的好玩遊戲, 以下簡要介紹各種離奇的BUG以及解決方案們。 ———— 大部分的遊戲資訊、參數、邏輯,青衫大神的攻略已寫得很詳盡,請自行參閱: http://chiuinan.github.io/game/game/intro/ch/c43/emoney.htm 青衫大神的魔島大富翁修正版,在網站首頁即可找到載點: http://chiuinan.github.io/game/ 文中提到的程式修改,可使用二進位(或十六進位)檔案編輯器, 例如可攜版的 HxD 等等。 此外也可以用 WinMerge 比對不同檔案之間的二進制碼差異。 這些修改都有回報給青衫大神,不過他近日似乎比較忙, 可能要比較久才能做完整處理。 有興趣參與除錯或BUG回報、測試的高手,可以來 GitHub 的討論串: https://github.com/chiuinan/chiuinan.github.io/issues/3 ———— 01. 主角失去所有城池時會當機 這個應該是N年來困擾許多玩家的臭蟲榜首。 畢竟,不能讓人出局的大富翁算什麼大富翁呢? 還好青衫大神已經妥善處理了。使用青衫修正版就能告別這個困擾了。 02. 主角其實沒有防禦力 魔島大富翁戰鬥中有個「防禦」指令, 可藉由不行動換取暫時增加 50% 的防禦一回合。 但是程式處理防禦行動的機制有許多嚴重錯誤! 首先是本來應該是每回合結束時重置我方人員的防禦力, 卻被誤放到每個敵人行動後重置, 而重置時取的數值也有錯誤, 導致主角防禦力會被重置為極低數值(大概10左右), 裝備的加成也完全不計入。 難怪以前經常可以看到路邊野怪打主角比打隨從痛很多, 或者敵人第一次打 30 第二次打 230 之類的怪現象。XD 不幸的是,相關的程式碼非常難處理, 目前青衫大神也只能提供不甚完美的修正方案──取消防禦重置, 這可以解決主角防禦力低下的問題, 但副作用是每次使用防禦指令都會讓防禦力額外增加50%, 直到戰鬥結束,成為可以濫用的BUG。 由於防禦其實很少人會用,為了避免濫用,可加上以下修改, 讓防禦行動不再增加防禦力,也就是其實只是「待機」, 作用是比如先不把敵人殺掉,爭取盜賊行竊的機會。XD (以下所有修改都是改 money.exe 檔案) -- -- -- -- 6B 43 5E 03 99 2B C2 D1 F8 89 43 5E -- -- -- -- -- -- -- -- -- -- -- -- -- 90 90 90 03. 鐵壁無用 鐵壁的效果是讓防禦力加倍,本來可以有效保護主角防止被打死, 但因為上述臭蟲,用在主角身上實際只會加10點左右的防禦力, 幾乎和無效差不多。 04. 必中、虛幻無用 本來必中可以讓準確度加倍,而虛幻、隱身可以讓閃避力加倍。 但由於工程師腦霧, 還沒計算準確度與閃避力的buff加成之前就先算好命中率了, 導致二者的加成完全沒有作用。 由於是程式碼順序錯誤,要修正得大幅調動順序,因此要改比較多碼: -- -- -- -- -- -- -- -- -- -- -- -- 8B 45 EC 2B -- -- -- -- -- -- -- -- -- -- -- -- 83 7D F4 00 45 F0 89 45 F8 83 7D F8 64 7E 09 C7 45 F8 64 00 7C 3C 8B -- 14 80 B8 A6 00 00 00 00 74 03 D1 65 00 00 EB 0D 83 7D F8 00 7D 07 C7 45 F8 00 00 00 E4 8B 45 14 80 B8 A9 -- 00 00 00 74 03 D1 65 EC 00 83 7D F4 00 7C 3C 8B 45 14 80 B8 A6 00 00 00 8B 45 18 80 B8 A7 00 00 00 00 74 03 D1 65 E8 8B 00 74 03 D1 65 E4 8B 45 14 80 B8 A9 00 00 00 00 45 18 80 B8 A8 00 00 00 00 74 03 D1 65 F0 8B 45 74 03 D1 65 EC 8B 45 18 80 B8 A7 00 00 00 00 74 EC 2B 45 F0 89 45 F8 83 7D F8 64 7E 09 C7 45 F8 03 D1 65 E8 8B 45 18 80 B8 A8 00 00 00 00 74 03 64 00 00 00 EB 0D 83 7D F8 00 7D 07 C7 45 F8 00 D1 65 F0 -- -- -- -- -- -- -- -- -- -- -- -- -- 00 00 00 -- -- -- -- -- -- -- -- -- -- -- -- -- 05. 神力只是劣版的倍力 神力的效果是倍力+鐵壁+必中+虛幻,按理應該超威, 但由於前述幾隻臭蟲,實際上只有倍力和加一點點防禦力的效果。 而且虛幻和神力有另外一個問題是會導致玩家操作時看不到生命值, 除非玩家能超快速心算追蹤血量, 否則打強敵時很容易因為看不到血量無法判斷何時回血而致命。 整體而言用神力不如用倍力就好。XD 除了前面幾個問題以外,青衫也處理了虛幻看不到血量的問題, 不過他用的是比較簡單的處理方式, 缺點是會讓人員看不出隱形效果,虛幻的動畫也無法正常呈現。 以下是比較複雜,但能讓人員正確隱形又顯示血量的修改方式: 45 10 80 B8 C9 00 00 00 00 0F 85 3C 01 00 00 69 (原版) 45 10 80 B8 C9 00 00 00 00 90 90 90 90 90 90 69 (青衫版) -- -- -- -- -- -- -- -- -- 50 90 90 90 90 90 -- CB 00 00 00 69 5D F8 CF 00 00 00 03 5D 10 8B 5B -- -- -- -- -- 4D -- -- -- -- -- -- 4D -- -- 59 0D 29 C3 69 45 F8 CF 00 00 00 03 45 10 0F BF B0 -- -- -- 0F BF B1 CB -- -- -- 8D -- 94 50 E8 FF CB 00 00 00 8D 45 94 50 E8 F5 DB 00 00 83 C4 04 DB -- -- 83 C4 04 C1 E0 03 29 C6 01 F3 89 5D FC C1 E0 03 29 C6 01 F3 89 5D FC 69 45 F8 CF 00 00 58 80 B8 C9 00 00 00 00 75 18 -- -- -- -- -- -- 06. 主角大發威,女力大崛起 上述幾隻臭蟲處理後,會發現每個主角都變得驍勇善戰。 明本來閃避力就是破格地高,可以單挑許多強敵。 過去因為防禦力低下,不小心被砍到還是會扣個 80、100, 防禦力正常化以後攻擊力不高的怪物只能打 1 滴血, 除非被高很多級的怪物攻擊,或被高傷技能集火攻擊,否則真的很難死。 希洛攻擊力高還能二次攻擊,上倍力以後打龍也是切菜, 但防禦力、閃避力和明差一大截,被龍咬到 2 下就升天,因此還是很拼。 防禦力正常化以後龍的傷害變低,單挑同等級的龍幾乎都能樂勝。 真正大翻身的是兩位女角! 凱麗本來超級脆皮,同等級龍咬到必定殘血, 臉黑一點龍打出較高傷害還可能一擊殺(大約 30% 機會)。 閃避力也不高,想賭失誤也很難。 加上龍有法術抗性,凱麗想先手把龍打死也辦不到。 遇到龍基本絕望,只能靠強大的隨從或逃跑。 現在不一樣了,上了神力以後,凱麗四圍比明稍高, 32 級龍打明大約有 13% 命中率,打上神力的凱麗則是 0%! 明很OP但上了神力的凱麗更OP,只是血少仍未改變,要小心高傷技能集火。 未有神力以前,上鐵壁也能把龍的傷害降到能用醫療補回的程度, 等龍攻擊失誤或耍笨噴火,就有機會反擊。 至於如何反擊?傷害最高的方式是倍力炎龍破,倍力普攻也可以不過慢一點。 雪莉同理,由於雪莉的四圍比凱麗高,上神力以後比明高出一截, 以前明很OP,現在神力雪莉更OP! 而且和明不一樣的是雪莉是補王, 明雖然血多又能閃,但傷害有限,被技能打幾輪仍有機會翻車, 雪莉則是只要沒死很快就能補回來,基本上只要前2回合沒被集火殺就穩了。 未有神力以前,雪莉的缺點是攻擊力太低。 不過遇到強敵只要上鐵壁、虛幻,靠著高防高閃高補慢慢耗還是能一拼。 總體而言,臭蟲修正後人人都是神將,都有單兵作戰的能力, 大約40級左右就能單挑魔王邪神了。 07. 不可能不可能擊中的命中率 魔島大富翁攻擊命中率的算法非常簡單粗暴,就是準確度減去閃避率, 差值 100 以上就必中,0 以下就必不中。 不過開發者腦霧把判斷程式寫成了 (0~99)≦命中率, 就是這個<和≦的差異, 導致命中率 0 的時候實際上是 1%,命中率 N 的時候實際上是 (N+1)%。 平常可能感覺差不多,但是對臉黑的人而言不可能命中和 1% 命中就是有差。XD 想修正此問題可套用以下修改: 3B 55 F8 7E 10 8B 45 0C -- -- -- -- -- -- -- -- -- -- -- 7C -- -- -- -- -- -- -- -- -- -- -- -- 08. 微妙的傷害公式 魔島大富翁本來設計攻擊、法術、醫療值有 20% 的上下隨機波動,即 80~120%。 但因為開發者腦霧把公式的除數和被除數弄反,取隨機數又忘了植樹問題, 導致實際波動公式變成 傷害*100/(80~119),實際範圍是 84~125%。 和正確公式相比,平均傷害大約高了 1.9%。 想修正傷害隨機波動,可使用以下修改: -- -- -- -- -- -- -- -- -- -- -- -- -- E8 2C D6 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 00 00 BB 28 00 00 00 99 F7 FB 8B 45 10 6B 00 64 -- -- 99 8D 5A 29 F7 FB 8D 5A 50 8B 4D 10 8B 01 8D 5A 50 99 F7 FB 8B 55 10 89 02 8B 45 10 -- -- F7 EB 99 8D 5A 64 F7 FB 89 01 90 -- -- -- -- -- -- -- -- -- -- -- E8 63 D0 00 00 BB 28 00 00 00 -- -- -- -- -- -- -- -- -- -- -- 99 8D 5A 29 F7 99 F7 FB 8B 45 10 6B 00 64 8D 5A 50 99 F7 FB 8B FB 8D 5A 50 8B 4D 10 8B 01 F7 EB 99 8D 5A 64 F7 55 10 89 02 8B 45 10 -- -- -- -- -- -- -- -- -- FB 89 01 90 -- -- -- -- -- -- -- -- -- -- -- -- 09. 鞭屍者和不打第二下的怪物 有沒有發現,當主角單打獨鬥時, 敵方可以二次攻擊的怪物都會大發慈悲只打一下? 其實這也是BUG,程式本來會判斷被攻擊目標的血量, 如果攻擊一次後目標已死亡,就不發動第二次攻擊。 但因為工程師又双叒腦霧,導致程式總是取到第一個隨從的血量, 因此只要第一個隨從已死亡或不存在,就只會攻擊一次; 反過來說當第一個隨從在場,攻擊其他對象即使一擊已死,還是會打第二下鞭屍。 目前因為還未找到取得正確數值的方法,因此只能先做以下應急處理, 即取消此判定,總是會攻擊二下(和鞭屍XD)。更完善的修改有賴大神提供: -- -- -- -- -- 83 BC 28 29 F3 FF FF 00 7E 1D 6A -- -- -- -- -- -- -- -- -- -- -- -- -- 90 90 -- 10. 解麻是什麼?能吃嗎? 是否曾經疑惑過雪莉的解麻是做什麼的? 理論上解麻應該有解除麻痹狀態的效果, 但由於相關程式碼根本沒寫,因此實際上沒有效果, 只有醫療類法術附贈的至少 +1HP。 解麻這個技能實際上可能也是錯誤。 遊戲中有個隱藏的主角技能「解毒」, 理論上有解除中毒(每回合 -10%HP)的效果, 由於麻痹只有精靈有,且只持續數回合; 而有中毒技能的怪物更多,且一旦中毒就會持續至戰鬥結束, 因此身為祭司的雪莉有解毒應該比解麻更合理。 不過實際上解毒解麻都無作用, 而且很不幸地,因為二者根本不存在「原來的程式碼」, 想修改也沒有空間可加入, 除非日後有高人出徹底重製版,否則恐怕很難修理。 11. 神恩是假的、假的 神恩是雪莉30級才能學到的最高級治療法術,耗魔20; 而回復是18級能學到的治療法術,耗魔12。 然而實際上,神恩的治療是套治癒的公式,治療量比回復差,所以是廢技。XD 由於無法找到任何可能是神恩本來該有的程式碼, 除非能抓原來的開發者拷問或者有人會通靈, 恐怕是難以還原神恩本來該有的樣貌了。 而技術上要修改的難題和解麻也是一樣的。 不曉得大家認為神恩本來應該有什麼效果呢? 個人猜想也許是比回復稍高一點的治療量 (例如龍神斬的公式,不過二者只差 2 點), 且同時附帶解毒、解麻。 不過這樣好像還是頗廢?XD 反正只是作夢,就自由發揮吧。XD 12. 法師的轉移和點石成金術有何分別? 大家是否曾經疑惑過法師的轉移和點石成金術有何不同? 按照解析出的程式碼看來,兩者真的沒有差別,都是20%機率秒殺。 不曉得大家認為二者本來應該有什麼差異呢? 個人猜想,也許本來轉移只能用在體型小的對象, 而點石成金術只能用在體型大的對象, 不過真的這樣寫,也只影響12~19級的法師, 而且和分解術相比感覺更廢。XD 總之天馬行空而已…… 13. 毒蛛攻擊其實沒有毒 如題所述,鬼魂的毒蛛攻擊其實沒有附帶中毒效果。 和類似的中毒技屍蟲攻擊、尾刺比較,毒蛛的耗魔更高, 理論上可能要有屍蟲攻擊的傷害和尾刺的中毒機率才會比較合理。 不過技術上要寫新公式比較難改,如果只是改成和屍蟲攻擊一樣倒是比較簡單。 有什麼想法的話歡迎分享。 -- 《終結內容農場》瀏覽器套件 https://bit.ly/CFTINFO 適用 Chrome 系及 Firefox 系桌面瀏覽器 適用 Android 手機瀏覽器 (Kiwi Browser, Firefox for Android 等) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.54.21 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Old-Games/M.1699175967.A.1F2.html ※ 編輯: danny0838 (59.115.54.21 臺灣), 11/05/2023 17:29:52

11/05 17:33, 1年前 , 1F
你好認真
11/05 17:33, 1F
聽說認真就輸了(?)XD ※ 編輯: danny0838 (59.115.54.21 臺灣), 11/05/2023 17:38:57

11/05 18:14, 1年前 , 2F
厲害,真的有愛。感謝分享
11/05 18:14, 2F

11/05 18:20, 1年前 , 3F
真有愛,當初的程式設計大概也是趕工趕到昏頭了
11/05 18:20, 3F

11/05 21:25, 1年前 , 4F
當初的環境有做完能玩就不錯了
11/05 21:25, 4F

11/05 21:30, 1年前 , 5F
補推
11/05 21:30, 5F

11/05 23:02, 1年前 , 6F
推一個,找時間複習一下
11/05 23:02, 6F
※ 編輯: danny0838 (59.115.54.21 臺灣), 11/06/2023 00:04:20

11/06 01:57, 1年前 , 7F
哈哈 以前女角都不知道怎麼玩一直全滅
11/06 01:57, 7F

11/06 03:24, 1年前 , 8F
推 很有趣的資料
11/06 03:24, 8F

11/06 16:10, 1年前 , 9F
女角很簡單啊,轉移、瘟疫、淨化,配合進入商店的卡片
11/06 16:10, 9F

11/06 16:10, 1年前 , 10F
,不帶傭兵,每次進入高級城池丟個幾次瘟疫、淨化就能
11/06 16:10, 10F

11/06 16:10, 1年前 , 11F
一次升很多級。雖然明是最無腦的……
11/06 16:10, 11F

11/06 20:33, 1年前 , 12F
哇靠,真有愛
11/06 20:33, 12F
最近又有個重磅發現:主角的四圍屬性很可能是錯的 正確公式:所有怪物都是使用此公式 AP = AP1+AP0*(Lv-1); DP = AP/2 HIT = HIT1+HIT0*(Lv-1); EV = HIT/2 目前公式:原版四主角使用此公式(很明顯括號放錯,而且 HIT 的係數誤植為 AP0) AP = AP1+AP0*Lv-1; DP = AP/2 HIT = HIT1+AP0*Lv-1; EV = HIT/2 查四主角的屬性數據是: 希洛: AP1=18, AP0= 7, HIT1=10, HIT0=6 明 : AP1=24, AP0=10, HIT1= 6, HIT0=4 凱麗: AP1=16, AP0= 5, HIT1= 8, HIT0=5 雪莉: AP1=18, AP0= 6, HIT1= 8, HIT0=6 如果修正為正確公式, 凱麗和雪莉差異不大, 希洛的 HIT 和 EV 會稍微減少,但可能感受也不明顯; 明的 HIT 和 EV 會大大減少,從超級迴避王變成最不會迴避王,超級大 nerf! 原本玩的根本不是魔島大富翁,真的XD 這個 BUG 到底該不該修勒?XDD ※ 編輯: danny0838 (59.115.32.180 臺灣), 11/07/2023 00:06:28

11/07 09:18, 1年前 , 13F
XDDD
11/07 09:18, 13F

11/07 19:09, 1年前 , 14F
明都只能到50級了 把迴避拿掉他還玩什麼w
11/07 19:09, 14F

11/08 14:15, 1年前 , 15F
【大富翁總動員之瘋狂模擬戰】也是bug爆多的大富翁遊戲
11/08 14:15, 15F

11/08 14:15, 1年前 , 16F
不知道有沒有神人也有修好過OQ
11/08 14:15, 16F

11/08 15:39, 1年前 , 17F
有愛給推
11/08 15:39, 17F

11/09 01:43, 1年前 , 18F
什麼!!!!原來一堆招是無用的!!!!
11/09 01:43, 18F

11/10 02:56, 1年前 , 19F
推一下
11/10 02:56, 19F

11/10 21:38, 1年前 , 20F
總動員超好玩,一堆神話怪物
11/10 21:38, 20F
文章代碼(AID): #1bHruV7o (Old-Games)
文章代碼(AID): #1bHruV7o (Old-Games)