CheatMaker 论坛

首页 » 游戏相关版块 » 游戏工具及相关 » 重編譯模擬器240703
Blader - 2022/10/7 19:33:05
回复 420楼银河漫步的帖子

修改版大多分享的是安定版
久久才更新一次, 感覺還行
基本上時間到只要確認下有無更新即可
不會浪費太多精力, 雖然是為此沒什麼餘力玩遊戲
但我感覺這比玩遊戲還更能讓我投入
所以這麼做暫時沒什麼大礙, 多謝版主費心
银河漫步 - 2022/10/7 22:01:36
mesen和mesen-s的Resource文件夹、Updater
以及mesen-s的Satellaview文件夹
干脆也从exe里分离出来算了
都是运行主程序后自动创建的
Blader - 2022/10/8 0:23:14
回复 422楼银河漫步的帖子

我弄了Mesen-X和Mesen-SX各一份精簡版
一些非必要文件全數刪除, 只留一般遊玩會用到的文件
MesenDB.txt這個可留可不留, 留著可以加載無header的ROM
不留就只能加載有header的ROM
Satellaview文件夾可留可不留, 留著可以加載相關遊戲
沒有需求就不用留也無所謂
Resources文件夾請勿刪除, 否則模擬器打開報錯
現在exe內部只有幾個重要的文件, 例如語言包
應該沒有會影響遊玩的文件被我刪掉

YabaSanshiro2模擬器新規分享
找到不能玩遊戲的原因了, 默認設置害人匪淺
因此分享這模擬器的修改版
小抱怨下這模擬器有開放源代碼
但沒有追隨最新版本, 貌似後期已轉為閉源
所以沒有自己嘗試編譯x64, 反正不重要
Blader - 2022/10/8 3:20:29
20221008
簡化版本號, 盡可能避免使用"."(句點)以外的字符
R或"-"(減號)都盡可能改為使用"."(句點)

Citra又是沒有Nightly的版本, 版本號會跟官方不同

melonDS自0.9.4.2046起的版本無法編譯x32, 今天更新是0.9.4.2052
網盤保留了0.9.4.2045版本, 以後這模擬器的x32不再更新

Mesen-SX久違的更新

以上報告完畢!
Blader - 2022/10/8 11:44:39
對應本次更新的Citra Nightly終於出現了
是Nightly 1792, 於是版本號更新
银河漫步 - 2022/10/8 12:02:54
citra可以恢复一下官方的中文语言包
Blader - 2022/10/8 12:51:08
回复 426楼银河漫步的帖子

Citra語言包恢復完成
Blader - 2022/10/8 13:55:12
總算知道MinGW編譯Qt5報錯的問題出在哪
是因為缺少Mesa3D的源代碼
添加到Qt5的源代碼中就能順利編譯
接著就等Qt5.15.6編譯完成再用來編譯bsnes-plus就行了
Blader - 2022/10/8 14:19:17
https://github.com/Rosalie241/RMG
Rosalie's Mupen GUI, 略稱RMG
是一款N64模擬器, 雖然也是64位系統限定
但相比simple64使用Qt6不支持Win7
RMG使用Qt5支持Win7
RMG也使用Mupen64Plus的core
卻有著Project64的UI
我本來打算分享修改版, 不過會出問題就放棄
有興趣的可以看看, 我感覺可以取代simple64
simple64默認不可便攜, 但RMG可以便攜
雖然我感覺可以編譯RMG x32, 但是失敗了
失敗原因是模擬器要求比原版更多的dll
所以我才重新嘗試以MinGW編譯Qt5
等Qt5編譯完成後, 我除了編譯bsnes-plus
還要編譯RMG x32, 希望是能成功
银河漫步 - 2022/10/8 14:35:34
n64其实有project64都足够了
我今天把自己分享的模拟器列表也精简了一下
还在纠结simple64要不要去掉
看在长期更新的份上保留了
这个有空时试试效果

其他很多基本用不到的、长期不更新的都从列表里剔除了

另外Ootake这模拟器让我想起也是快捷键怨念模拟器之一
好在我现在玩pce都是用的mednafen
感觉Ootake最好是能去掉所有默认的快捷键
然后都给玩家自定义最好
默认的快捷键占用了很多键盘有效位置
非常不方便
银河漫步 - 2022/10/8 14:49:45
试用了一下确实比simple64好
就是不知道更新情况咋样
收藏链接观察一下
Blader - 2022/10/8 15:56:22
原來GLideN64插件給Mupen64Plus使用時
無法編譯x32版本, 因此RMG x32基本沒希望

bsnes-plus重新打包上傳, 使用Qt5.15.6編譯
Blader - 2022/10/8 16:08:17
回复 431楼银河漫步的帖子

看了下記錄, 感覺更新不是很頻繁
不過至少不是年更或不更
Blader - 2022/10/10 13:45:07
melonDS x32編譯成功了... 已上傳
MSYS2的包(package)真的不能亂裝
常常影響到一些模擬器的編譯到底是怎樣
這已經是我第二次被搞, 真覺得MSYS2爛透了
上次應該是Flycast吧, 後來改用MSVC編譯就沒事
這次melonDS我只是安裝幾個包想編譯RMG
結果居然害我melonDS x32不能編譯, 暈倒~
Blader - 2022/10/11 15:31:41
看不慣MSYS2的Qt5-Static遲遲停滯在5.15.3
於是動手編譯了5.15.6, 現已將melonDS的Qt版本升級至5.15.6
CM與MECC基地址同步更新, exe整體體積好像有小一些, 感覺不錯
這下MSYS2的Qt5-Static包也總算用不到, 直接省去10多個G的容量占用
果然自己動手豐衣足食, 一些包不要用MSYS2自帶的就是好
雖然我編譯的Qt有缺些東西, 但是模擬器需要的部分一樣沒少
能正常編譯模擬器就足夠, 其他都是多餘的, 編譯來浪費時間
Blader - 2022/10/11 22:30:13
Citra可以編譯static版
但奇怪的是編譯出來的不是獨立exe
仍舊需要幾個dll, 讓我百思不得其解
要是不用那些dll, 這獨立exe體積鐵定比MSVC編譯的版本要小
可惜了, 現階段只好繼續用MSVC編譯
Blader - 2022/10/12 16:43:41
取消分享幾個模擬器
其中包括自編譯的Ootake和PPSSPP
我覺得還是像之前說的
有請求才分享, 不然模擬器那麼多
全都分享出來是不可能
分享了有誰用也不清楚
Ootake和PPSSPP幾乎沒改源代碼
感覺沒必要特地編譯
Blader - 2022/10/12 21:41:30
PCSX2舊的buildbot還有在更新
只是分享的文件不是網頁標示的x32而是x64
跟官方開發版的不同
應該就是buildbot還在用VS2019編譯
而官方版已經改用VS2022編譯
不過除了沒Qt版以外
buildbot的壓縮包直接包含SSE4和AVX2兩種版本
倒是意外的方便

有一個VS2019中的問題到VS2022好像就不存在
就是造成Mesen系模擬器編譯失敗的問題
本來需要設置工具組架構才能順利編譯, 現在不用
看來升級到VS2022還是不錯的, 雖然說因為Dolphin的緣故
早就不能說降版就降版, 反正VS2019的工具組在VS2022還是可以安裝
不要太舊的Solution都還能用VS2022順利編譯
Blader - 2022/10/13 19:09:22
收到修改StoicGoose模擬器的委託
不過使用.NET開發的模擬器我實在是沒輒
這模擬器感覺還不好找基地址
跟一般模擬器比起來有點不同
NanoBoyAdvance也是挺難找到基地址的一個模擬器
雖然修改exe後可以用MECC修改
卻死活查找不到基地址, 所以這模擬器我也取消分享
也許編譯x32也不見得能找到基地址
就像Nestopia UE一樣, 基地址特難找
到現在還是對這模擬器很感冒
沒想到類似的模擬器還多了起來
好在有其他模擬器備選, 不然鐵定是不用玩修改了
Blader - 2022/10/13 22:22:39
重新分享BGB模擬器
日網玩家比較不懂查找這模擬器基地址
感覺還是有必要留著
新規分享mGBA模擬器
分享理由同BGB, 尤其mGBA基地址指針特多級
就沒見過哪個模擬器這麼扯
银河漫步 - 2022/10/13 23:14:37
可以把我的cm基地址直接给日本玩家去用
Blader - 2022/10/14 17:30:27
回复 441楼银河漫步的帖子

版主有做BGB x64 / mGBA x64的基地址麼
日網玩家跟我挺像的, 都喜歡同時給雙架構做基地址
雖然會不會日常使用又是另外一回事
不是特別偏愛x64, 只是覺得沒有一起做基地址有點彆扭
银河漫步 - 2022/10/14 19:45:27
没有做过x64的,当官方有32位的时候
我肯定会选32位版
Blader - 2022/10/14 21:20:06
重新分享FCEUX修改版
沒想到日網玩家需要這模擬器
只好請他們需要時直接委託
如果只是修改版的話還好處理
目前幫他們編譯的模擬器暫時只有ares
银河漫步 - 2022/10/16 6:48:53
这周停更了么?
Blader - 2022/10/16 10:56:31
回复 445楼银河漫步的帖子

沒有停更, 昨天完全忘掉這事兒
當前正在趕工中
Blader - 2022/10/16 12:45:07
20221016
MECC和CM基地址稍後更新
Blader - 2022/10/17 12:39:23
Qt版模擬器早先因為配合simple64
所以每個模擬器都帶有qt.conf文件
現在既然我已取消分享simple64
這文件自然也不需要, 於是刪除了
bsnes-plus, Citra, Dolphin, DuckStation和PCSX2
以上模擬器因此重新打包上傳
已經去掉了qt.conf, 既有文件可以安心刪除
其實本來就沒必要, 本來只是覺得dll太多
發現這個文件可以整理dll
誰知道Qt默認就有整理dll的文件夾了
就是現在的plugins文件夾
雖然有些模擬器會在qt.conf添加內容
讓dll放在QtPlugins這個文件夾
要不是看到Citra的qt.conf是空白文件
我可能還得照著其他模擬器的方式操作

題外話, Citra編譯前下載的Qt總算改為5.15.5了...
雖然我還是用的5.15.6來編譯, 哈~
Blader - 2022/10/17 18:48:45
新規分享SkyEmu
因應日網玩家的委託分享這款模擬器修改版
貌似x64不能玩機戰A但x32可以
剛才有編譯一下x32進行測試, 但如無需要是不會分享
官方默認只分享x64, 不需要我編譯的玩家可以自行編譯x32
Blader - 2022/10/17 18:58:17
不含句點的版本號前添加"v"作為版本號識別
SkyEmu, ares, bsnes-plus和Ishiiruka模擬器版本號皆受影響
做此變化的原因是SkyEmu數日前公開版本v1
我如果不加v, 模擬器名稱會是SkyEmu 1, 容易引起誤會
«1112131415161718»
查看完整版本: 重編譯模擬器240703