總網頁瀏覽量

2023年6月5日 星期一

我的PSP VOL.1 (My Play station Portable VOL.1)

最近不知道要弄啥主題..也沒什麼心情弄..自從我哥農曆年期間把我的Wii挖出來試玩後
順勢把Wii整理了一番...兩支手把之前收的時候沒把電池拿出來..漏夜..一支還可以用..另一支
完全不過電...自己拆開整理接線更換導電片...好是好了但其中一支動作感應器異常..用遊戲測試
新馬利歐的飛行裝無法起飛...上網看說用力敲一敲可能有救..都快敲爆了還是沒動靜..就這樣囉
只能玩玩普通遊戲了...上網買了內建強化器的兩支二手的手把...想不到其中一支渡假勝地還不認
早就叫賣家要測試再出貨的....真是XXOO啦...之後還因現在電視沒色差端子..只剩AV端子可用
畫面慘不忍睹...還買了HDMI轉接器...主機版本太舊 (3.4J)..自己懶得研究了..乾脆順便給人升級
沒遊戲光碟可玩 (借人都沒還)..買硬碟玩直讀...硬碟直讀需要灌遊戲..找遊戲..輔助灌遊戲軟體
灌遊戲軟體不認遊戲怎麼解決...WiiWare遊戲怎麼灌到記憶卡..WiiWare怎麼裝DLC (沒成功)
然後在電視櫃上找個位置放Wii...自己做了個底座...電視HDMI孔不夠 (只有兩個)..買切換器
這樣零零總總搞下來終於滿意了...玩了一下...然後......就...擺著了...因為PS5買到了...都在玩PS5

之後又開始搞這篇的主題 "我的PSP"...因為Wii都搞好了...想說是不是PSP也搞起來接電視玩
研究了一下...只有PSPgo可以用藍芽手把玩..而且接電視畫面也沒全螢幕..總不可能又花錢買go
這樣舊主機復活計畫就沒意義了...就此放棄接電視...但PSP的整理還是一直在搞...講到PSP
我大概是在PSP推出韌體版本1.5 "以後"買過鋼琴白的肥P (我哥則是鋼琴黑肥P)..那時候PSP破解
可是異常火熱...因為終於出了一款性能夠強的掌上型主機 (畫面又大)可以流暢的跑各種模擬器
(在此之前還有GBA和Linux架構的GP32...但性能不夠強)...PSP的破解引來一堆高手加入移植軟體
最出名大概就是NJ所開發的各類模擬器...最初NEOGEO CD模擬器在PSP上出現..其超高完成度
立刻引起軒然大波...我那個時候就在想MVS也快了...果不其然...MVS..CPS1..CPS2接二連三出現
每一個都能流暢且有聲運行讓PSP上模擬器移植氣氛進入高潮 (當然我的PSP二話不說也搞了它)
不過那時候PSP還沒有所謂的TF轉卡..還只能用SONY自家獨有規格的MS Duo記憶卡 (FXXK!)
我買PSP的時候一起買的記憶卡應該是8GB的...這塊8G記憶卡讓我塞滿各種模擬器和PSP遊戲
後來我還自己把PSP光碟轉成ISO檔放在記憶卡裡面玩...玩過一次後就回不去了...遊戲是鐵拳DR
那讀取速度簡直海放實體光碟 (我不買PS4等買PS5也是因為PS3時代那光碟讀取速度令人厭惡)
為啥PS2時代的鐵拳都能幾乎零讀取等待...PS3鐵拳6等到火都熄了...讀取實在讓我無法忍受啊
後來PSP也可以玩PS遊戲...我又是一陣瘋狂轉PS遊戲..看遊戲畫面在PSP的小螢幕上出現
有一種爽感...等全部都搞完...覺得PSP的極限就這樣了 (連MD要全速也要開333...實在是不夠力)
而且記憶卡容量就這麼一點又貴到爆很不爽...就決定趁早把它在Y拍上賣了(我哥後來也賣了)

廢話完....接著就開始本篇的主題...我這架瘦P是幾年前為了旅行打發時間在網上買的
那時很想買個什麼掌上型主機來玩玩..之前為了教召買過一台金星JXD (下圖...就是這個大小)
長得很像丁果A320...想想真是過了好久好久了...這台依然可以開機..電池也沒問題..品質不錯
GBA以下等級的 "主流"家用機..掌上型主機都可以支援..還可看電子書..看影片..聽音樂..相當多元
但對於遊戲的副檔名有挑..而且功能太陽春..想調個按鈕都不行..必須用遊戲本身調按鈕的功能
如果遊戲本身沒此功能就吃屎了...所以這台教召完就發配邊疆....(誰叫A320那麼貴呢....)

就是之前買過這台金星JXD...讓我對這類主機有點不太喜歡...在網上看看看就看到二手PSP
想說價格也不貴..破解也相當完善..還有PSP本身的遊戲可玩...就買了一台3000型的去旅行了
回來後PSP又被我凍了幾年...最近因為搞完Wii..看到本身支援連接電視的3000型PSP...又在肖想
把它整合到電視櫃裡面..結果如上面講的就放棄了...不過我實在是好奇這些年PSP上各種模擬器
到底是發展得怎樣...主要是大型電玩的部分...這些日子都在搞搞搞...不然乾脆開一篇來記錄一下
順便買個透明機殼回來換...大家可以看我這台PSP正面機殼泛黃 (原廠會嗎?)..START那排按鈕
和機殼顏色不一樣 (看了真不爽)...所以...本篇的由來..前因後果就是這樣
請注意...只是無聊的心得廢話文...不是教學...我不是什麼專家..只是有瞎搞強迫症而已


CPS1模擬
由日本人NJ開發的PSP用CPS1模擬器應該是無人不知.無人不曉...優秀的性能讓許多開發者借鑑
最後一個正式版是2.2.5...不穩定開發版是2.3.1...是的...大家近幾年用的版本都是從2.3.1修改而來
最後更新是2007年10月...同時發布2.2.5和2.3.1這兩個版本...那時PSP2000型已上市...NJ也沒忘記
PSP1000型的玩家...模擬器都分成肥P和瘦P兩種版本...CPS1大概是PSP上NJ系列模擬器問題最少
最不需要求助的...這歸功於CPS1遊戲容量較小..肥P內建的32MB記憶體也能順利執行所有遊戲
這個模擬器剛出現就有人將其中文化 (連遊戲名稱等等全都化了)相當方便

近幾年如果要使用..主流分成2.3.1的各種衍生版..及2.3.1修改而來的2.3.5版...主要分別在於兩者
使用的ROM版本差異...231用的是媽咪 120版及之後...235用的是150及之後...因231在2007年
就停止開發..遊戲版本就這樣停留在當年..後續的修改版也沒有變更使用的ROM遊戲數據
235則是由高手持續修正跟隨媽咪更新...所以遊戲版本才會差那麼多...如果要套用兩者遊戲
可能會有部分無法相容 (這點我就不去驗證了)...兩者在CPS1的 "官方正式遊戲"數量應該沒有差
應該是差在 "修改過的遊戲"這部分 (會有人自行添加修改遊戲)

我自己使用的是235...支援招式表檔案..金手指..連發鍵 (231也都有)..組合鍵 (例如A+B...231無)等
我順便把它的遊戲名稱參考網路..遊戲雜誌台灣化...利用 "標註遊戲類型的方式"把遊戲分類排列
有興趣的人可以自行編輯 "zipnamech2"這個檔 (繁體使用者)...需注意要使用簡體中文編碼環境
zipnamech2裡面也可以看到支援的遊戲..檔名..能否運行這些資訊...後面標示GAME_HACK的
(在PSP裡顯示為綠色)..標示GAME_BOOTLEG的 (在PSP裡顯示為黃色)...顯示白色的是官方遊戲
另外標示GAME_NOT_WORK的 ((在PSP裡顯示為灰色)...如同字意...不能運行或黑畫面..
當然如果你修改zipnamech2檔..去掉GAME_NOT_WORK的話..就可以去執行灰色的遊戲
但八成不能玩就是了..還有就是依照使用的版本不同..繁中版zipnamech2不一定是此檔名

總之...CPS1PSP相當完美 (以官方遊戲來說)..在PSV上也還有人用它玩CPS1遊戲..雖然PSV上
已經有全能模擬器或PFBA...但非人哉的按鍵設定還是讓CPS1PSP顯得相對好用 (我沒PSV)
下面遊戲畫面有點模糊..但實機及PSV上效果其實非常好..很清晰...搭配其他各項功能
可以很好的回味童年了 (要調整難度按HOME或PS鈕在設定中找DIP開關設置即可設定)


我整理的遊戲列表
雖然原本預期很快就能結束PSP篇有的沒的...但很不幸還是走到自行編輯這一條路..CPS1PSP中
我用的這個版本有支援繁體中文..檔案中有個zipnamech2.cps1...這個是繁體中文版的遊戲目錄檔
一開始只是想說找個軟體來編輯看看...畢竟都是大陸那邊習慣的遊戲名稱...雖然知道但還是手賤
一編輯下去 (沒完沒了...)..想分類一下...用遊戲類型來將遊戲分組...但因為編碼的文字順序問題
筆畫多的字不一定會排在筆畫少的字後面...如果真的要照自己的意思排列..就要在遊戲名稱前面
加上數字1.2.3這樣...不過這麼一來那些盜版.修改版的遊戲順序位置又有影響...目前看到的這樣
是我自己可以接受的了...去掉遊戲版本編號...所有遊戲有移植版的都查閱台灣出版的遊戲書刊
將遊戲名稱台灣本土化...修改版 (綠色)加上簡單的修改內容解說並且和盜版 (黃色)排列順序
都在本體 (白色)下面..(這邊解說一下綠色.黃色的差別...綠色沒在市面上營運..黃色有營運投幣)
雖然不是100%滿意..但實在懶得再動了...我自己只收日版..清單中有世界版的通常是為了配合
綠色黃色遊戲而存在...如果你也想像這樣乾淨一點...請把世界版包到日版之中就可以了
至於有哪些檔案用不到想進一步刪掉的請自行摸索...我有時是懶到直接全包了啦
下面列表..街頭ACT類的..除了三國誌1代2代..在我死命找..死命加..死命測試下終於達成一個日版
配上4個非官方的修改版或有修改的盜版 (有的是原本就支援)...算是我個人專有的CPS1PSP
或許有些人覺得修改版有啥意思呢...我個人是覺得街頭ACT的修改版可以等同半個新遊戲了
原版玩膩了...玩玩修改版還是挺有意思的..所以都只弄街頭ACT的部分 (其他遊戲也沒啥修改版)
(2023/07/05更新圖片...下面這張圖有更新..上面的文沒有..新文在下面)


如何新增想要的修改版遊戲
非官方遊戲的部分 (大概是整篇裡面最費時間的地方了)..因為CPS1PSP早已不更新 (民間版也是)
早先還有民間會編譯PSP程式的高手或玩家會自行添加這些修改遊戲..但這些遊戲往往很難模擬
可能需要針對個別遊戲調整數值..一來一往之間相當費時而且不一定成功..這些遊戲連電腦上的
主流模擬器都還不一定可以模擬...所以想在PSP上玩到這些遊戲的人要有不能玩的心理準備
想知道你想玩的修改遊戲在CPS1PSP (你手頭上用的)有無支援...一樣打開zipnamech2.cps1這個檔
看遊戲壓縮檔名有沒有你要的那個 (前提是要知道修改遊戲的檔名)..有的話也先別開心得太早
看整行訊息最後有無GAME_NOT_WORK字樣...沒有的話恭喜...有的話就不需要再費心了
這些CPS1PSP原本就內含的修改遊戲絕大部分都是跟著MAME更新的..而MAME是否收錄這些
取決於遊戲是否在市面上營運過...沒營運過是不收錄的...官方CPS1PSP停更後..民間接手更新
有很多版本會依照修改者個人喜好加入修改遊戲的支援...像我就找到專門支援三國志2修改版的
不過很可惜的..98%都已經沒得下...因為年代久遠 (誰像我2023還在搞PSP...)...接著要講重點了

如何 "自行"增加想模擬的修改遊戲...這是簡單版的...而且也是我試成功的..不需要搞程式
為了搞這個尋遍網路...而且根本就找不到任何教學..有的也早已網頁消失..這邊不禁感嘆一下
很多資源都是對岸搞的...台灣對於這個部分幾乎是零...雖然說現在2023已經沒人在搞PSP了
我還是分享一下怎麼簡單新增遊戲吧...有搞過MVSPSP的人可能.應該.也許知道它可以簡單的
自行增加修改遊戲...但是用它的方式來套在CPS1PSP上卻不可行...只會出現 "找不到驅動"
這樣的訊息...所以想自行添加CPS1PSP的遊戲..勢必需要編譯PBP檔..將遊戲訊息等加入模擬器
讓它 "認識"新遊戲才行...不然模擬器會不認新遊戲...不過沒關係..方法是人 (就是我)想出來的
大家看看zipnamech2.cps1裡面...一堆歐版..美版..西班牙版..GAME_NOT_WORK版的
是不是都沒用到該驅動呢?是不是跟我一樣只收日版呢?...如果你收的是 "整套"CPS1PSP遊戲
不管什麼版都收..那你就不用再看下去了..因為你沒多餘的空間了..如果你跟我一樣只收部分
那些沒用的位置..例如美版..是不是可以把它視為一個空位..只要把修改遊戲放那個空位即可

接下來比較複雜些...先決定要用哪個空位 (請不要用世界版..它是主體..因為很多遊戲需要讀主體)
例如三國志2美版的空位...它的名稱是wofu...把你要加入的三國志2修改版遊戲檔名改為wofu.zip
接著用記事本程式打開rominfo.cps1這個檔...找到wofu的部分..這邊有模擬器需要讀取的檔案名稱
例如tk2u_23c.8f...後面是該檔的CRC值29b89c12...把所有需要讀取的檔案名稱及CRC值全部改為
你要新增的修改遊戲裡面對應的檔名及CRC值即可...通常比較正常的修改遊戲檔案數量及檔名
都會跟原版遊戲一樣...副檔名通常也一樣..很容易辨識...如果要新增的修改遊戲裡的檔案數量
和原版遊戲差很多或檔名無法分辨的...那就不需要再操煩了..層面太高..我們這些小咖不適用
簡單的說...就是換殼...例如把美版的內容物 (壓縮檔內的一堆檔)換成修改版的內容物
再把模擬器要讀取的資料改成修改版的 (美版的位置..讀取修改版的資料)

有的修改遊戲只需要改兩三個檔名及CRC值..其他都跟主體一樣..這種的就比較簡單...不過....
也不用開心得太早...經過測試...很多修改遊戲無法運行..不然就是檔名讓我無法分辨要改哪裡
我用這個手法讓我的CPS1PSP成功支援恐龍新世紀 (敵人爆多版) 和圓桌武士 (中文版)等等...
如果你想把舊版CPS1PSP有支援的修改遊戲移植現用的CPS1PSP上..那就更簡單..手法類似
直接把舊版rominfo.cps1關於修改遊戲的所有數值覆蓋到新版的位置即可...注意檔名要變更
例如修改遊戲檔名是wofxx..這在舊版有支援..因為它的資訊有在PBP當中..但新版不認識
要用wofu的空位...所以要把wofxx.zip改為wofu.zip..這第一步先讓模擬器能夠找到並讀取遊戲
接著要讓模擬器讀取zip遊戲檔內所有檔案...所以需要更改rominfo.cps1裡面讀取的檔名和CRC值
大概就是這樣子了...(最底下更新最正確的新增方法)


新增修改版遊戲再進階
眼睛比較尖的應該有看到上面遊戲清單中有 快打2 MIX 1.3這個遊戲..這是近年最有名修改遊戲
我用上述手法讓我的PSP成功模擬..效果完美..找遍網路上...沒有一個人試過PSP上能不能跑這個
害我要自己研究XD...看著PSP還能跑這個2023年的遊戲真是感觸良多...也因為這個遊戲成功模擬
讓我開始找一些近兩年的修改遊戲讓我的PSP跑看看...這邊提一下2022年CPS1PSP有個韓國人
製作了個自編版..裡面有新增支援一些韓文翻譯版遊戲...街頭快打30週年版也在支援清單之中
我就把他編寫的讀取代碼...移植過來我的測試看看...一開始X的直接關機..仔細看了他的讀取碼
一個碼應該是0變成8...修改後再測試..跟我的結果類似..顯示某些圖層也有聲音...後來在某些網站
找到一些給CPS1PSP用的修改遊戲..但發布人挑明只是改為CPS1PSP可用格式..不是全都可玩
我看了一下那些遊戲檔名...全部名稱都是主遊戲檔名且裡面小檔全部改成跟原始檔一樣CRC值
我測試後也是一堆遊戲沒辦法玩...不過有些可以..但因為有些修改遊戲是占用日版的位置
我利用上面的換殼手法把那些重覆占用同一個日版位置的修改版換到美版..歐版..的位置去
一樣可行...不過原本被我拿來放修改版的位置..這個位置修改版可用..那個位置修改版變怪怪的
只出現某些圖層但有聲音...難道是不同位置載入的遊戲驅動也有差異嗎?...抱著這個突然的想法
再次測試之前已經弄了幾百次的街頭快打30週年紀念版...這次選擇檔案數量相同的版本位置
在眾多版本中只有兩個可用..分別是ffightbl和ffightjh...先測試ffightbl...不行..但它原本就是灰色
標示GAME_NOT_WORK的遊戲..不知道有沒有差....再測試ffightjh (它是可選8個角色的修改版)
沒想到還真的可用..之前為了這個遊戲弄了很久..真是x!!因為普通30週年版和原版沒什麼差別
(差在可以三人同樂而已)...再說換殼手法也沒多餘位置可以放30週年版的其他版本..我就只收
30週年的Mad Gear’s City版...到此為止了...近年的新遊戲總算是弄進我的CPS1PSP了..甘願了Orz
總結以下幾點讓有興趣的人自己嘗試...提高使用換殼技巧成功率

 一...不知道修改版中檔案齊不齊的話..最好整個主檔 (通常是世界版)解壓縮..並把全部小檔           
包到修改版的壓縮檔中...因為不知道到底會不會讀取到..少一個檔就差很多
二...修改版檔案數量最好和要換殼的位置版本檔案數量相同..數量不同的我好像還沒有成功過的
三...如果測試是黑畫面也沒聲音或直接關機..建議不用再費心了...除非有能力編譯CPS1PSP         
四...如果測試有部分畫面出現且聲音正常..多換幾個位置試試說不定就可以正常顯示畫面            
五...最好配合專門支援修改遊戲的HBMAME來看該修改了啥內容..雖然說明很簡短但至少有     
 而且它的遊戲讀取代碼編寫方式和CPS1PSP非常類似..可以直接參考..具體細節往下面看

上面說的韓國人編譯版..他自己也說沒PSP無法測試..所以他的CPS1PSP是沒測試過的Orz....
再說他的版本也僅支援韓文..雖然遊戲訊息更新到250 (也沒啥新遊戲就是..都是新增韓文版)
想直接拿來用的人可能也用不慣...大部分修改遊戲其實沒啥內容...再說很多都不知道到底改了啥
有趣的很少..而且新增進去CPS1PSP的成功率不算高...這次搞增加新遊戲一開始真是相當費時
網路完全沒任何資訊可以參考...都是自己摸索...一個遊戲往往弄個幾小時都有可能..成功很爽
但失敗....就是幾個小時白費工...如果會細調是有可能支援...但那不是我這種咖能搞的層面了
我最後一個想加的遊戲是快打2中文版..結果是黑畫面沒聲音..符合上面的要點三..就不搞了
弄了兩三個月大部分時間都在弄這些Orz...CPS1部分就到此為止...未來除非快打2 MIX有更新
不然我應該不會再修改了 (真的怕了Orz)



CPS2模擬
因為內容不多 (但花費時間其實也不少)所以擠在這篇一起講一講..CPS2性能在MVS 之上..
原本被視為不可能在PSP上成功模擬..還是被偉大的NJ成功攻略...CPS2PSP也是玩PSP必備的軟體
它也是最不需要煩惱的模擬器..因為基本上跟CPS1PSP 一樣不能自行新增遊戲..和CPS1比起來
它上面的修改遊戲相對很少..有趣的修改版較少..所以它從很久以前就沒有再新增支援的遊戲..
收藏的人除了找到想要的遊戲是哪個國別的或者收全套...剩下也沒啥好搞的了XD
要調整難度等等...進入遊戲後按住L+R再按SELECT即可進入機檯設定畫面
按住L+R再按START可1P和2P同時開始遊戲 (有投兩個幣的情況下..CPS1也適用)

此外最重要的一點..有改機的人務必在PSP主畫面下按SELECT進入改機系統設定..高級設置
有一項 "強制高位內存布局"的項目要 "關閉" (預設似乎是開啟)...這項不關閉..讀取大容量遊戲
CPS2PSP會無法正常讀取導致關機..例如快打ZERO3..魔域幽靈3等等....當初卡在這邊卡很久
找資訊找到國外去才看到這一行簡單的解決方法 (附帶一提..我的PSP是3000型..版本6.60PRO-C)
 3000型內建64MB記憶體和1000型的32MB不同...不知道1000型的這個項目關不關有沒有差?? 
另外PSV內建的PSP模擬器都是以1000型的PSP為基準..雖然可藉由其他軟體使用64MB的記憶體
但只要是在PSV上使用建議2000型以上使用的軟體一樣不穩定..甚至報錯..所以要在PSV上使用
CPS2PSP的話..記得使用1000型專用的版本..此版本較麻煩..需事先轉換快取檔...這是因為CPS2
不像CPS1遊戲檔案容量較小...CPS1的話PSP1000型的32MB記憶體還能應付...CPS2就不行了
只能在大容量的記憶卡裡面規劃一個地方當成記憶體的延伸擴充區 (也就是虛擬記憶體作法)
所以需轉換快取檔存放在記憶卡中...供模擬器需要的時候去那邊讀取資料...雖然作法麻煩
但讓1000型的PSP也能模擬CPS2真是要感謝開發者了


我整理的遊戲列表
當然也是自己在地化兼分類兼排序兼去版本號...有些遊戲沒有統一官方中文名稱
所以是我自己參考遊戲內容及英文.日文名稱翻譯的...有些是使用疾風快報的...例如地獄神龍
叫龍與地下城我實在是不喜歡...即使大家可能目前都這樣稱呼...反正這是我自己用的爽就好
但疾風快報中 "漫威超級英雄"這個遊戲叫 "超人格鬥"..看起來像DC陣營的名稱..我就不使用了
魔域幽靈系列...美.日版遊戲英文名稱不同...這邊以上市第1作第2作區分..即使遊戲名稱沒有2.3
我一樣冠上2.3以利排序...把魔域幽靈系列大至分成3代..統一全世界版本的名稱..但這邊看不到
要看zipnamech2檔...這邊我就不上圖了...官方遊戲如果不包含魔域幽靈3的兩個角色不同版
(VS2及VH2)..遊戲總數是39個..包含的話41個...上面有說CPS2很少543的修改遊戲
所以修改遊戲數量較少..但不是沒有...往下面看吧.....(2023/06/21更新....請看下面)
對了...那個韓國人也編譯了CPS2PSP...遊戲版本更新到媽咪250...僅增加許多韓文翻譯改修版遊戲
沒有真正的新遊戲 (所以我才會說CPS2PSP真是比較免煩惱的模擬器..要收集的遊戲就這些了)


如何新增想要的修改版遊戲
遊戲清單中 "卡普空方塊可選隱藏角色版"和 "地獄神龍2中文版"原本就支援..只需找到遊戲即可
我用的這版本CPS2PSP是這樣..然後我當然又開始想方設法用換殼招式來添加遊戲了...不同的是
網上有找到添加CPS2修改遊戲的方法...但....是叫你自己編譯公開在網路上的程式碼 (頗簡單啦)
其實CPS1換殼的方法是從這裡得到靈感...我看教學也沒修改什麼數值..把主遊戲的數值複製一行
複製那行檔名改成修改遊戲的...zipname多一行修改遊戲的..rominfo.cps2也加入修改遊戲的部分
這樣等於是模擬器就認得這個修改遊戲...只不過也是使用主遊戲的驅動來驅動修改遊戲而已...
這一切看起來簡單...但我是不是還要去找編譯的程式來安裝..還要把它轉成PSP可用的PBP檔
如果是這樣..那我只要把原本就有的遊戲位置裡面..模擬器需要讀取的東西換成修改版資料
那模擬器一樣是使用主遊戲的驅動來驅動修改遊戲..我還不用安裝編譯程式..學編譯程式
那不是簡單多了?....通過換殼的方式..我成功加入快打ZERO一代可直接選隱藏角色的修改版
還有近兩年移植到CPS2上的街頭快打30週年紀念版和它的修改版..只是很遺憾音效不完美
少一層音樂..也沒有舞台1頭目的笑聲..主角及敵人的喊叫聲倒是有...另外比較有名的
快打ZERO3MIX版及CE版或是其他遊戲修改版一律直接關機...CPS2換殼失敗率又更高
我也不知道是不是對修改遊戲的相容性本來就很低...這樣也好...不然大概再幾個月也看不到這篇
有辦法成功讓MIX版成功運行的也請教教在下我怎麼搞 (2023/06/21更新成功支援...請看下面)


如何將HBMAME上的修改遊戲套用到CPS1PSP和CPS2PSP上
這邊講一下上面說的HBMAME (上圖)讀取代碼套用到CPS1&CPS2PSP (下圖)的方式
以街頭快打30週年紀念版為例...ffightae (上圖藍色框)是HBMAME的遊戲檔名...以下是讀取代碼
右邊SHA碼都不用看....下圖是CPS1PSP的rominfo.cps1檔..打開後..找到ffughtjh的位置..可以看到
上.下圖我紅色框起來的地方..就是壓縮檔 (ffightae及ffughtjh)裡面的小檔檔名及各檔的CRC值
現在兩個基本上是同一個遊戲 (街頭快打30週年紀念版)...都是9個小檔..只是下圖CPS1PSP的部分
我是用30週年的Mad Gear’s City版...所以最上面兩個檔的CRC值會不一樣...大家可以看到上下圖
除了最上面兩個檔的CRC值不一樣...其他檔的CRC值都一樣...如果我PSP的部分用普通30週年版
那當然上.下圖所有檔的CRC值都會一樣..但我上面說了...普通30週年版沒啥...所以才收錄改版
ffughtjh原本是修改版 (可選8人版)的位置...被我換掉裡面的內容改成讀取街頭快打30週年改版
所以30週年版原本檔名是ffightae...改成ffughtjh這個殼...除了換殼...其實內容物就是週年紀念版

基本上HBMAME和CPS1PSP兩者的讀取代碼編寫方式都是一樣的 (NEBULA也很像)
想自己加CPS1&CPS2PSP的新遊戲...可以看HBMAME是怎麼編寫..再移植到CPS1PSP試試
因為HBMAME的檔案有特別的命名方式..這是比較麻煩的一點...如果取得其他模擬器用的遊戲
確認和HBMAME是同一個遊戲的話...可以藉由看CRC值來確認這個檔要寫在rominfo.cps1的位置
除了殼檔名不能改..裡面的小檔名都可以改...只要寫的位置和CRC值都正確..模擬器讀得到就行
 看 "下"圖中..我那個30週年改版用了三個檔內容湊成一個檔...最上面第一.二個是30週年改版的
第三.四.五.六個是用普通30週年版的...七.八.九是用其他街頭快打中相同的複製一份過來..再壓縮
檔名ffughtjh...再改寫一下rominfo.cps1內ffughtjh的CRC值即可...模擬器就可以讀了..確認可以用
打開zipnamech2編輯一下正確中文遊戲名稱...有檔 + 有CRC + 有遊戲名稱 = 完整加入遊戲成功!!

還不會?假如你有HBMAME的街頭快打30週年紀念版..一個完整不缺檔的話..那它的遊戲檔名
和裡面的小檔名及CRC值應該就是 "上"圖的狀態...把遊戲檔名改成ffughtjh..打開rominfo.cps1
把HBMAME讀取代碼照本宣科複製貼上再存檔...就可以了...有人可能會問代碼哪看
搜尋HBMAME和drivers就有了...好啦...就這樣啦...因為成功率沒100%...這篇主要是記錄
很多改版有擴充某位置的檔案容量等等...看看rominfo.cps1三國誌2的部分那堆改版遊戲
(不能玩..也被移除驅動..遊戲清單中也不在...但代碼還在)各種奇特的讀取代碼編寫方式
就知道要讓PSP支援很不容易...所以才會有上面增加成功機率的五點心得


2023/06/21更新...CPS2PSP真正新增修改遊戲的方式
SFZ3MIX讀取碼我寫好有另外存一份以免哪一天想搞又要重新寫...這不就又來了嘛..XD
因為該遊戲網站上標榜老模擬器也能使用..我想CPS2PSP沒道理不行..六月初某一天想最後一試
就又來測試了...因為後來我發現CPS2PSP的遊戲讀取碼中 "REGION( 0x100000, USER1, 0 )"這行
有沒有寫會影響CPS2遊戲讀取的最後一個步驟 "解密"有沒有執行...我之前在CPS1遊戲中換殼時
都習慣先找某遊戲 "盜版"的位置來換殼...在CPS2上也是如此..非官方的遊戲 "街頭快打30週年版"
因為剛好它使用的 "解密"KEY剛好是盜版遊戲的...我的習慣又是找盜版遊戲位置來換殼..所以...
誤打誤撞...街頭快打就這麼成功讓CPS2PSP跑起來了...只是它的修改版之前我用非盜版位置換殼
它的標題畫面總是花畫面 (進入遊戲倒是正常)...後來找了個盜版位置來放..標題畫面就正常了
我以為是這個遊戲就是要盜版位置才行...這個想法只對了一半...CPS1搞完接著搞CPS2時
一開始又是找盜版位置換殼..1944和19XX兩個的修改遊戲...想當然不行..我只當在CPS2PSP上
這是正常的...因為在CPS1PSP上對於換殼失敗的遊戲也是有直接關機的情形...我後來只針對
SFZ3MIX這個遊戲研究...在這篇文上線之前是失敗的...六月初有點進展..針對上述那行讀取碼
有跟沒有會影響最後是否 "解密"...我又去找了SFZ3MIX來試 (在這之前試了些修改遊戲有成功)
因為之前試修改遊戲都歐美版換殼成功機率高...SFZ3MIX我這次直接丟歐版位置換殼....失敗!!
去掉 "REGION( 0x100000, USER1, 0 )"不要解密...居然成功了...看著PSP畫面上出現遊戲畫面
百感交集...搞這麼久試了十幾二十次...次次都關機...問題出在換殼的位置和解密這一行讀取碼
我後來又換了美版的位置也可以...換了盜版位置就不行 (這跟盜版特有的讀取碼寫法有關)
我在想SFZ3MIX這個遊戲應該是完全解密的..所以不需要 "解密"這個步驟...解密反而不行
不過我這時還以為修改遊戲通通去掉解密這個步驟就都可以成功支援..結果還是錯的..不行!!

因為我都是配合HB媽咪來換殼...它列表上會顯示這個修改遊戲是基於 "哪一國"版本修改
我突然想到如果都配合 "哪一國"的位置來換殼 "哪一國"的遊戲修改版..不知道行不行...這一試
就是六月底這次更新了...因為不只成功..還讓我摸清CPS2PSP運行機制...如上面的遊戲清單
能加的我都加了...有部分沒換殼位置的就只能占用日版換殼..我原版的就用歐.美版...等等去代替
首先要配合修改版遊戲國別..在CPS2PSP裡面找該遊戲相同國別的版本換殼...這是因為解密KEY
歐版美版日版盜版...等等版...所讀取的解密KEY是不同的...我之前都丟盜版位置..當然都會失敗
確定遊戲國別版本都配合...照上面講的準備遊戲檔案...修改CPS2PSP需讀取遊戲檔名及CRC值
修改遊戲清單中的遊戲名稱...進入CPS2PSP讀取即可 (HB媽咪中只有個位數的修改版無法支援)

另外有些必須使用盜版位置換殼的是使用盜版修改的...在HB媽咪中並無標示是否為盜版
不過只要進入遊戲時會先出現 "CAPCOM PHONEIX"這個圖示的..就是盜版遊戲...在CPS2PSP中
就必須找盜版位置來換殼才行..就算盜版遊戲讀取碼中沒解密那行..但它最後一樣會有解密步驟
這也是為啥SFZ3MIX放在盜版位置不能執行的原因...因為CPS2PSP一樣為它解密了 (會顯示)
我後來去看CPS2PSP的原始碼才知道每個遊戲所需的解密KEY是不一樣的...但同遊戲同國別
版本不同的話..解密KEY都是相同的..例如這邊一直提到的SFZ3...它光是日版就有好幾個版本
這也是我為什麼能在它那邊塞好幾個修改版的原因......來講一下HB媽咪中為何有個位數遊戲
在 "現有的" "CPS2PSP"中無法支援 (例如SFZ3CE)...是的...又是 "解密KEY"這個玩意兒的關係...
因為那些遊戲的 "解密KEY"是近幾年配合修改遊戲出來的...以CPS2PSP這種年久失修的狀況
當然不可能內建這些遊戲的解密KEY...除非未來有人願意在CPS2PSP原始碼上加入這些東西
並將它轉換出來給PSP用...不然PSP上是不可能看到這些修改遊戲成功執行的

最後...CPS2修改遊戲都是後來高手自行修改好玩的..好玩的其實也沒有幾個...個人覺得
想方設法終於成功執行的SFZ3MIX...超級快打2 TURBO NEW LEGACY這些重大改版遊戲很少
也就是真正值得玩的其實很少...大部分都是一些小改版...不過也因為這樣...修改版遊戲的小檔案
不會像CPS1遊戲那樣雜七雜八..同遊戲不同修改版差了十萬八千里...而是幾個檔就幾個檔
排列也是整整齊齊...一旦摸清怎麼加入這些修改遊戲...加入的成功率可以是100%
一個遊戲只要檔案備好...大概不用十分鐘就可以加入CPS2PSP (配合HB媽咪及其讀取碼前提)
我也是基於要玩就玩徹底的心態..從頭到尾挑一挑..加一加...不過....其實大部分時間都在試玩
(測試到底修改了啥Orz...配合HB媽咪使用是真正很需要)...另外..不是HB媽咪中有的修改版
只要按照上述的幾個要點...也是可以成功加入的......至此...CPS2PSP真正結束
(真的不會偷偷更新了)


好吧...2023/07/05又偷偷更新...如何正確的在CPS1PSP新增修改版遊戲
之前CPS1PSP上最後想加的也都成功了 (加減了些遊戲)..快打2完全中文版和快打2CE語音中文版
較有質感的改版...圓桌武士 -術士之塔-的姊妹作 -死亡之線-...三國誌2 -遊聚達人-和-達人鬥志-版
龍王 -無雙版-..等等...刪掉用來湊數的不知道到底加強什麼的EX SUPER版...可以加入成功的原因
是參考CPS2PSP的成功要點...必須要對應遊戲版本 (非必要)...例如原版進入遊戲時畫面會顯示
"快打2日版911124"...修改版進入時也是顯示 "快打2日版911124"...這樣使用原版 "911124"的位置
來換殼該修改版就幾乎都能成功...CPS1PSP內附的遊戲列表上就有遊戲版本編號...只是我都刪掉
CPS1PSP加入修改遊戲的方法..就跟CPS2PSP是一樣的...只是CPS1改版遊戲往往檔案數量雜亂
有的還擴充檔案容量...關於這點...檔案數量不同的只要不超過原始的容量大小是可以成功的
例如我加入的三國誌兩作...但數量不同又擴充容量的我就沒成功過..即使我修改指定的容量大小
給它使用...遊戲讀取成功後就都黑畫面...例如上尉密令 -夢靨版-..-軍閥版-..-勇士版-這些都不行
CPS1有時候版本不同換殼是可以成功的..請多加嘗試...只是說版本相同換殼成功率才會高
另外CPS1初期的遊戲 "街頭快打"進入遊戲就不會顯示版本...相當令人頭痛...只能多加嘗試
幸好它的修改版也不多 (我少煎熬一點....)...今天這樣算是真正完成CPS1的部分了


無言...................༼ ༎ຶ ෴ ༎ຶ༽......可以彈吉他了.......

以上

8 則留言:

  1. 現在很少人會想弄這麼麻煩的事了,可見你很想榨乾PSP!要不然一般就是弄一台開源掌機或是steamdeck簡單搞一下就可以了,不過UMD video目前還是只有實機可以處理。

    回覆刪除
    回覆
    1. 沒錯!因為手上就有PSP,就把它用到極限,開源掌機有考慮過,但跟電腦一樣不斷推陳出新,買幾個月又出新的,還是花點小錢搞搞老主機就好

      刪除
    2. 開源掌機雖是CP值很高的選擇,但其硬體質量稱差不齊,PSP在硬體上的質量是真的沒話好說,而且我手中當年的PSPGO真的是我心目中最理想的掌機!可惜的是效能上已經明顯跟不上開源掌機了....SONY沒有繼續延續PSPGO的設計精神推出後繼機真的是很可惜.....也沒有第三方傳承這個衣缽.......

      刪除
    3. 沒錯,相當可惜,SONY的遊戲機設計都很不錯,PSV發表時我還以為有希望可以上SS或PS2...想不到連CPS3也相當勉強

      刪除
  2. 雖然本身用不上...但看到如此技術文章還是特意前來瞻仰朝聖一下~^^

    回覆刪除
    回覆
    1. 技術稱不上^^...自虐而已XD...讓想自己搞PSP的人有個參考交流,不要像我一樣啥都沒有

      刪除
  3. 請問這篇文章是不是之前有隱藏起來?印象中有看過,後來不見了,現在又出現....。

    回覆刪除
    回覆
    1. 因為整理MVS途中又試了一下CPS1是否跟CPS2加入的方法一樣...所以又收起來幾天..新增了一些新東西

      刪除

1..請勿索取或分享遊戲載點
2..歡迎分享遊戲經驗或回憶但不歡迎不相關的留言
3..本人能力有限,只有一股對老遊戲的熱情
4..留言我會管理,一般都會通過