看板 Emulator 關於我們 聯絡資訊
https://i.imgur.com/XVAdkUM.jpg
實測+感覺文,部分圖之後再補. 如有違規,請告知。 先廢話一下. 一、canoe canoe 是老任為mini SNES 弄得新規格 重新定義的目的,老前輩們心中應該有自己的答案~ -舊式的rom檔(.smc、.sfc)不能使用,須編寫轉換成.sfrom -其他EMU皆無法讀.sfrom(目前) -EMU wiki原文+翻譯 https://i.imgur.com/fzfUyBm.png
//猜測NS eShop 上的(S)NES遊戲,也採用這新規格EMU 二、canoe在迷你超任上,有啥好處? (看低分少年應該了解一二,但我還是再補充贅述) 1.pixel perfect 可得到像素畫質改善,但比例是8:7 (近乎正方形) 2.自動回放存檔 (My Play) 最長可達40秒,可在這40秒裡的任何位置,繼續遊戲 3.自動回放(Auto Play) 其實跟My Play本質上是一樣的. 但是自己額外加進的遊戲 因為預設沒有autoplay資料夾及相關檔,所以馬力歐跳上去會空空如也. 這方面,也有人解答了,把存檔改過來即可。 只是我改失敗,跳上去變國防布,下次再研究. 4.這兩種Play可當成螢幕保護程式 (浪費電模式) 如MyPlay-->AutoPlay不想改, 那就直接關掉設定裡的AutoPlay,只開啟My Play,然後看馬力歐奮力地往下跳 5.兩條可愛的圖牆 這可以幫你邊框補起來 但這在RetroArch上已解,早有人做好圖了XD https://i.imgur.com/qV9AkCq.png
https://i.imgur.com/A5e7SRh.png
https://i.imgur.com/EZ2moGU.png
撇除懷舊機台造型,這些就是能想到的優點了 個人偏好是 4 > 5 > 1 > 2 私評: 以上canoe優點如果不屑一顧,那就全部用RetroArch跑.sfc就好 但這樣就變成一般機台了,少了這台的價值感 三、那如何轉換成.sfrom格式?  答:Hakchi_CE都幫你想好了  Canoe是否通吃所有的超任遊戲? -否,部分還是得靠RetroArch跑 //多丟幾次Hakchi後,會了解linux指令大概是 執行程式核心+完全路徑 四、轉換成.sfrom不能跑的遊戲,有解嗎? -部分有,部分沒有。沒有的,請繼續依靠RetroArch. 但從RetroArch按迷你超任RESET鍵就沒有40秒回放功能了, 只能從最後斷點繼續遊戲 Reddit上的miniSNESmods版,有人彙整的部分清單 https://goo.gl/TvhcRm (找不到的,可能只是沒人分享&整理,不代表 有/無 問題) 也可直接在miniSNESmods搜尋 https://www.reddit.com/r/miniSNESmods/ 須有早期的IPS相關工具,以下動手舉例 五、天地創造(中文版) with canoe 這款本來是不吃的,但是用老外做的ips就能跑了 [廢片搶先看] https://youtu.be/Neqvc8wsdQU
~注意,這是canoe才能使用的自動回放功能,非Retro介面. 算是延續應用,再蓋個中文ips,達成目的。 ◎事前準備 工具類-Lunar IPS (只使用創造ips功能) tush (增減及確認有無Header用) Hakchi_CE (須先行將 SFROM tool加進資料夾) ROM檔類-Terranigma_U.sfc (原版) Terranigma_中文版.sfc (漢化ROM比漢化IPS好找,所以採用ROM) IPS類-Terranigma Canoe.ips (@reddit分享版) 1.先把U原版扔進tush,確認是no header版 (如想要確認CRC,可在模擬器或HashMyFile確認) 2.開啟Lunar,選取[Creat IPS Patch] 先選U原版ROM,後選漢化ROM 此時會生成CHT.ips 3.將U原版ROM丟進Hakchi_CE (記得setting先勾選 (sfc to sfrom),再丟入) 4.遊戲目錄右鍵選擇SFROM tool>Edit header Add IPS.. 選reddit版ips檔,SAVE一次 選自己做好的CHT版,再SAVE一次 此時debug視窗畫面 https://i.imgur.com/GitH2Xw.png
搞定! 同步&RUN機測試~ ----------- 蓋亞幻想記 使用同樣方法跑漢化,聲音會錯置,變沙沙聲... 估計是一開始漢化的ROM就不同 開頭動畫順序明顯不同 (還一個紫色ENIX,一個綠色ENIX) 這部分要解決,只能靠高手拆解調整了~~ #這區塊的相關參考文 https://goo.gl/W6Hric https://goo.gl/Jfbjwn 六、天外魔境ZERO發生無限復位A鍵怎解?  這款目前只能用RetroArch跑 我沒摸過其他PIE,不知道會不會發生此情況 但迷你超任版一開始會!~ 解法: 1.先在迷你超任上跑此遊戲 (暫稱Z.sfc) 2.在電腦上模擬器(此例是sen9x)跑一輪 把復位A、復位B都完成後,再關閉 此時再saves資料夾找Z.srm 改名為cartridge.sram 3.Hakchi_CE連上您的迷你超任 Tools>>Open FTP 使用者密碼:clover 路徑至 /var/lib/clover/profiles/0/ 選到你的天外魔境資料夾 (資料夾名在hakchi清單上查的到) 好~將上面的改好的cartridge.sram蓋掉機台裡的 4.RUN機測試,已跳過復位確認; 或以後再發生復位A,也可正常跑出復位B #參考文 https://goo.gl/TU397R 七、其餘分享 後來發現不是壓不壓縮的問題,是因為我中文名稱ROM拖進去 會自動變成"無檔名.xxx" 再變成7z就會讀不到. 自行增加英文名即可 &檔案名稱不可有空格 //追別人口中的佳作,發現都一堆RPG跟戰棋 現在看是,音樂很好聽,可是這要玩完有點困難阿-- 但除了炸彈人4、小丸子前進南島 這類小品,我又多認識一個 Final Fight 3,這款第一關蠻簡單娛樂的~ (望向魂斗羅...血尿) 另外漢化ROM在pixel perfect的表現也還好而已, 如果一開始的作品漢字陰影就糊糊的,再怎麼改善都差不多XD ---- [got 新知識] 早期IPS跟原ROM分開,可躲避一些版權等問題,我是能理解一點點 跟現在破解檔類似. 而且沒融合,還可以方便自由更換 可是我搞不懂 Q1.header是幹麻的? 如果蓋IPS都需要NO heaedr, Q2.為啥早期沒人把Lunar+tush整合成一款工具? 是以前的時代更敏感? 刪去header這種事,應該交給別人扛? -------- [科普~笨版] 用這台讓我知道... 原來NB的HDMI只能輸出阿 一開始跟迷你超任對著插,好險沒發生什麼事... 還沒入手OTG,跑來跑去超麻煩的(暈) -- | ' ′ ^' ╴ おれは人間をやめるぞ!~サトシ──ッ!! ╲ ﹨ ╱ ╴ ● ● ╴ノ ︶︶ 乡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.10.62.113 ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1554047122.A.5BC.html
Jay915: 推04/01 00:19
EDGE: 推~04/01 00:32
srwcc: 感恩04/01 01:06
srwcc: 詳細04/01 01:07
rei196: 推好文04/01 04:54
hipposman: 實作優文推04/01 07:01
kashin: 推推04/01 12:15
ADHI: 也許是因為Reddit分享的IPS是用no header rom做的? 04/01 14:06
更改一下 這才是Q2. 為啥早期沒人把Lunar+tush整合成一款工具?
ADHI: Sorry,我以為你是問為什麼要求使用no header rom,04/01 14:34
ADHI: 誤解你的意思,不好意思;04/01 14:35
ADHI: 你是指一個工具為何不同時提供去header功能及套用IPS功能?04/01 14:35
ADHI: 這有可能只是單純沒想到吧,畢竟IPS並不限定使用在ROM上,04/01 14:35
ADHI: 寫header工具的人也不見得會想研究IPS的格式,04/01 14:36
ADHI: 所以也降低整合進來的機率04/01 14:36
ADHI: Lunar其實自己也有工具可以偵測ROM有否有Header, 04/01 15:12
ADHI: 他應該是有能力整合的 04/01 15:12
哈~常常心裡想問的,文字表達錯誤 目前我所知的IPS資訊,都是搭配ROM服用 看到那文,去抓了一個中文馬力歐4 bps檔 可是只能掛著使用,Lunar無法把bps檔融合 看來另有工具阿~
jangfu: 如果MINI SFC也能像RETROARCH模擬MSU-1晶片的話就太棒了~ 04/02 09:34
conpo: 感謝分享 04/02 11:20
ADHI: 不好意思,用了很多[應該],有錯還請指正, 04/02 11:36
ADHI: 原po Q1所指的header應該是指前512bytes的資訊, 04/02 11:36
ADHI: 可能是dump工具(例如磁碟機)加上去的, 04/02 11:36
ADHI: 原卡匣應該是沒有的,對模擬器執行不影響, 04/02 11:36
ADHI: NoIntro的Data應該就沒包含header; 04/02 11:36
ADHI: 不過原卡匣本身還是有header的, 04/02 11:36
ADHI: 包含遊戲名稱、ROM SIZE(4M、8M..)及checksum等之類的資訊, 04/02 11:37
ADHI: 這個不確定是否所有模擬器都會讀取這一塊, 04/02 11:38
ADHI: 但snes9x在載rom時就有顯示這邊的header的一些資訊, 04/02 11:38
ADHI: zsnes也可以勾選用這邊的遊戲名稱來顯示ROM列表, 04/02 11:38
ADHI: 然後還會校驗一下checksum看對不對,但其實不對還是可以玩XD 04/02 11:38
vincentpp: 真有愛,推一個~ 04/02 23:04
pttpu: @ADHI 感謝解說,那我當成CD的TAG好了。噗,原來intro不等 04/02 23:18
pttpu: 於header,只是其中一部份 04/02 23:18
※ 編輯: pttpu (39.10.126.100), 04/03/2019 02:23:21