CheatMaker 论坛

首页 » 修改器版块 » CheatMaker综合讨论 » 官方版PCSX2 v2.1.56,加入支持程序管理怎么操作?
誇り高き騎士王 - 2024/8/3 15:03:27
想把pcsx2-qt.exe+1476560
作为基址加入支持程序管理,不过不管怎么写都无效。
直接写pcsx2-qt.exe+1476560,无效
[1476560],无效
[+1476560],无效
Blader - 2024/8/3 18:54:32
附加數據1
银河漫步 - 2024/8/3 18:58:45
官方版是大内存,cheatmaker不支持
Blader - 2024/8/3 19:06:45
官方版是大内存,cheatmaker不支持
银河漫步 发表于 2024/8/3 18:58:45
6394
誇り高き騎士王 - 2024/8/3 20:58:03
回复 4楼Blader的帖子

在記憶體查看視窗裡有效,不過運行修改器的時候資料是亂的。
另外你是那些重編譯版模擬器的作者嗎?那些有時候存在問題,比如前段時間的PPSSPP一旦截圖就導致模擬器崩潰(現在沒事了)。而PCSX2 2.1.20版使用中國區BIOS運行任何遊戲都導致模擬器秒崩(官方版沒事),而且運行影之心1這種經常會大幅降速的遊戲時,也不如官方版的速度好。
誇り高き騎士王 - 2024/8/3 21:15:01
回复 3楼银河漫步的帖子

对了,你制作的基址把bsnes_hd这个模拟器也添加进去吧,这是我所知的目前最强大的SFC模拟器,能读取7z文件里的rom,能通过设置支持火纹、梦幻模拟战之类的汉化rom,似乎还有奇妙的画面透视显示效果,只是目前没有中文版。
最新版是10.6,不频繁更新,基址很好找,没有什么内存复制之类的讨厌东西,不过我不会往支持程序里添加。
Blader - 2024/8/3 23:35:05
回复 5楼誇り高き騎士王的帖子

CM尚不支持64位模擬器的修改器生成

重編譯模擬器的作者是我本人沒錯,我有一陣子會使用strip刪去模擬器一些無用的內部程式碼
然而微軟官方ReBase的strip功能存在bug,我因為發現了有些模擬器使用strip後會出問題
因此現階段的模擬器都取消使用strip,PPSSPP的問題應該也是因此獲得改善

PCSX2的問題我找時間發布一下測試版,因為官方是使用cmake編譯,而我仍在用VS2022編譯
可能造成了一些與官方版間的差異。感謝樓主反饋問題,這些問題沒說我還真的都以為不存在
誇り高き騎士王 - 2024/8/4 0:17:10
回复 7楼Blader的帖子

CN BIOS崩潰的時候與運行的遊戲無關,1秒後直接自動關閉模擬器,但模擬器資料夾內不會生成crash報告文件。
另外影之心1用官方版雖然降速但能勉強撐過去,但用你編譯的這個不暫時按F9切換成軟體渲染的話就比較痛苦了,降速之後大概是官方版速度的一半多一點吧。
Blader - 2024/8/4 1:07:17
回复 8楼誇り高き騎士王的帖子

我這兒無法重現cn bios的崩潰
用起來都沒問題,影之心因為手邊沒遊戲無法測試
這邊以CMake編譯了一份PCSX2供測試用
還請幫忙測試問題是否改善,以下下載鏈接
https://www.mediafire.com/?x7po8daokvm6u4h
誇り高き騎士王 - 2024/8/4 7:16:34
回复 9楼Blader的帖子

這一版沒問題了。

cnbios就是China區的bios,版本號為50009,運行幾個官方簡中遊戲用的。2.1.20版只要用了這個bios,必在開始運行遊戲1秒後崩潰。這個2.1.31已經不會崩了。

Blader - 2024/8/4 12:17:11
回复 10楼誇り高き騎士王的帖子

看來果然是VS2022編譯造成的問題
我手邊的歷史版本2.1.20測試cn bios
試了一個龍珠二世沒有發現崩潰
如果會崩潰的話,那我上月底發布的2.1.31應該也會
我之前就一直想跟進官方用CMake編譯
因為有點偷懶不想寫編譯命令才繼續用的VS2022編譯
現在看來必須使用CMake了
那麼測試用的2.1.31在影之心的幀數上跟官方版相比如何呢?
誇り高き騎士王 - 2024/8/4 13:15:21
回复 11楼Blader的帖子

以前你編譯的1.7版用CN BIOS並不會崩潰,是2.1.20新出現的問題,而且崩潰僅限CN的BIOS,JP、EU、HK的都不會崩。即使把模擬器解壓到一個全新資料夾讓它完全使用默認設置也會崩。
影之心的速度基本一致了,我看的是運行速度百分比,從浮動區間來看和官方版沒什麼區別。

用手邊你之前放出的2.1.31確實也會秒崩,exe文件CRCC797A4FB
Blader - 2024/10/12 8:33:05
回复 12楼誇り高き騎士王的帖子

基於想編譯只要求SSE4.1的PCSX2
我重新用MSVC編譯
但是就不使用ClangCL工具集編譯
我估計會出問題應該是因為ClangCL工具集
使用CMake編譯只會調用clang-cl.exe
大約是這樣才解決的問題
現在我發布的PCSX2最新版使用MSVC v143工具集編譯
可以的話再幫忙測試下能否正常使用
华双国 - 2025/10/29 2:12:07
回复 2楼Blader的帖子

请问哪里填错了吗
一搜索就闪退
7001
誇り高き騎士王 - 2025/10/29 12:57:55
回复 14楼华双国的帖子

PS2模拟器设置2G内存大小搞啥?🥵
Blader - 2025/10/29 14:02:59
CM不支持搜索64位程序數據
基址最後不知道是多了句號還是逗號,這兒看不太出來
20000000數據大小是512M而不是2G,但實際上只需要2000000,即32M
华双国 - 2025/10/29 21:37:50
回复 16楼Blader的帖子

改完之后为什么内存起始是这个?
而你的却是7FF开头的

7003
Blader - 2025/10/29 23:43:09
回复 17楼华双国的帖子

你的指針不對
而且我這個地址是Qt版的
wx版我也不太記得起始地址大概在哪
华双国 - 2025/10/30 15:36:43
回复 18楼Blader的帖子

就是按自带使用教学找的指针,正常也是这么找的把


如果CM用的不是这个指针,那就不知道怎么弄了


QT版也可以,求教QT版怎么找正确的指针
Blader - 2025/10/30 17:38:13
回复 19楼华双国的帖子

根據emuhaste作者提供的方法
在CE搜索4字節數值3339007C
找到的地址-10h即為起始地址
比如我這兒找到的地址是7FF7F0000010
-10h即為7FF7F0000000就是起始地址
接著搜索8字節數值7FF7F0000000
找到指針地址,比如我這兒是"pcsx2-qt.exe"+1598000
那麼就在CM基地址填入[+1598000]
數據大小是2000000,附加數據是1
這樣就可以正確定位內存段了
华双国 - 2025/10/30 19:05:13
回复 20楼Blader的帖子

谢谢 终于可以了
不显示数值是CM不支持么

虽然没数值,不过的确是正确的地址



7011
7012
华双国 - 2025/11/1 10:16:07
回复 20楼Blader的帖子

又碰到个问题请教一下

按照找PCSX2基址方法找到了PPSSPP的基址,但是碰到个问题

貌似300000后的数值(猜测,没太多验证)能在CM找到

但是之前的数值能在内存查看到,无法搜索到

这个是什么原因呢?

7014
7015
7016
Blader - 2025/11/1 11:56:52
內存數據好像不太對
不知道為什麼你說8200
但內存顯示那個位置的數值是8100
可能要再檢查一下基地址是否正確
华双国 - 2025/11/1 12:37:18
回复 23楼Blader的帖子

那个数值就是8200  你看错了
就是你一开始说的那样 是搜索选项的问题  

没注意到原来这里勾上了 勾上了就搜不到

恢复默认值之后能搜到了  虽然地址有点问题  不过问题不大

7017
1
查看完整版本: 官方版PCSX2 v2.1.56,加入支持程序管理怎么操作?