Re: [閒聊] 哪個遊戲TAS起來最看不懂

作者: Append (<( ̄︶ ̄)>)   2020-08-24 09:31:42
: 還有什麼是幾乎看不懂是怎麼跑的TAS咧 ==
真的要說「看不懂」的,
我覺得就是「任意代碼注入」(Arbitrary Code Execution, ACE)
其中我覺得最有代表性的應該是下面這片,
[TAS] Pokémon Yellow - Arbitrary Code Execution
https://youtu.be/Vjm8P8utT5g
2017年的Pokemon 黃版 TAS "Arbitary Code Execution"
是一個我覺得非常巧妙的利用ACE挑戰Gameboy Color硬體極限的TAS。
到現在已經三年,但我覺得這仍然是目前最接近「TAS現在能做到的事情」的介紹。
一開始是很常見的「透過中斷存檔的方式,在黃板上面啟動ACE」,
離開家就直接走進殿堂,大木博士: 我們的公主在另一棟城堡裡
然後就自己塞了一個金版的開頭動畫進去,
讀檔之後跑進去水晶板抓了一隻雪拉比。
走進旁邊的寶可夢中心看小孩打俄羅斯方塊,
走出來經過薩爾達傳說的地圖,走進水晶板的主角家,上樓回到黃版的房間。
打開房間裡的紅白機玩了一款超級瑪莉1代的1-1,
走出家門又回到了殿堂遇到大木博士,
他開始深情款款的對你唱出 Portal 的片尾曲 Still Alive。
然後放了一小段海綿寶寶,
最後回到正常的黃板Credits。
如果你看到這裡覺得「我他媽的看了什麼」,
嗯快去看影片,他真的就是這樣演的。
作者: naideath (棄子難安)   2020-08-24 09:33:00
這個我就很確定我們玩的不是同一款遊戲了
作者: omegamonzx (小白空)   2020-08-24 09:51:00
這到底是什麼XDDD
作者: jpopaholic (日音スキ)   2020-08-24 10:20:00
任意code注入已經不算在TAS範疇TAS不論用啥工具,都會有一個準則,就是不能改變原遊戲的程式碼(cide注入已經改變了原程式碼)
作者: zerox123456 (蒼流俊)   2020-08-24 10:27:00
改程式碼不算TAS
作者: bitcch (必可取)   2020-08-24 10:29:00
樓上一知半解 TAS是不能用外部工具做memory hack這個是直接用遊戲內bug配合按鍵執行任意code更何況這紀錄都被加到TAS video內了還說不算是TAS?
作者: carlow (卡露)   2020-08-24 10:33:00
arbitrary code execution只是改記憶體的延伸而已一堆遊戲都可以用非正常方式改寫記憶了 ACE也就剛好而已
作者: Append (<( ̄︶ ̄)>)   2020-08-24 10:37:00
竟...竟然被噓了。(抱頭) 我好像應該晚點來介紹一下ACE...
作者: yshinri (ISML實習分析師)   2020-08-24 12:25:00
回上面的不能改變原遊戲程式碼: 作者有說在結局 credit播完後是可以回到手動輸入繼續玩黃版的也就是中間發生的這一切除了輸入資料外原程式幾乎沒動到

Links booklink

Contact Us: admin [ a t ] ucptt.com