CheatMaker 论坛

注册

 

返回列表 «4567891011» / 36
发新话题 回复该主题

MECC專用基地址240116 [复制链接]

71#

地址0x8A6000指向的地址分別偏移0x8E0,0x400E0,0xA00E0,0x1800E0後再次指向的地址減去0x20後指向的地址
其數據正好是每個基址的實際長度+0x1000
地址0x8A6000指向的地址分別偏移0x8E0,0x400E0,0xA00E0,0x1800E0後再次指向的地址中的數據
減去地址0x8A6000指向的地址分別偏移0x8E8,0x400E8,0xA00E8,0x1800E8後再次指向的地址的數據
其結果正好會是-0x1000
例如機戰UX地址0x100000的基址長度為0x3F6000
減去0x1000後得到的0x3F5000則為此基址實際長度

可能的話我不想要這樣設定,因為這次的版本這樣設定以後
只要模擬器在沒有運行遊戲的情形下就會造成MECC無限報錯
最終只能任務管理器強行關閉,忽然還有點覺得舊版比較好...
另外我用的版本是Jhno591發布的Citra+CC-Mingw_29_08_2017
版主網盤中同樣日期的文件貌似跟我的不太相同
最后编辑Blader 最后编辑于 2017-09-07 17:19:45
TOP
72#

真的好累...不知道為什麼就是覺得可以用MECC做到想要的修改
只是萬萬沒有想到~~還真的讓我成功了!雖然還不是很肯定
沒多做測試,不過我終於~~將攜帶機的版權機戰系列都給完成了腳本
像是只對味方機體或味方武器修改地形適應,以及令我方武器全數帶有P屬性
這些都是我本來從沒想過能成功的修改,經過幾天的折騰,腳本無數次的失敗
遊戲瘋狂的當機,現在我辦到了,可以好好補個眠囉~這次成功的契機
是因為我發現原來指針表達式也可以使用連續代碼腳本
並且成功的當下還挺傻眼的...連續代碼的腳本也能套用變數
要不是這幾天我這麼投入在這類修改上,我大概到死也不會了解到MECC腳本功能的強大
腳本失敗的時候我一直認為是缺少某些可用運算符,現在看來也沒有什麼大礙
待我休息片刻,至少要先睡覺...有時間再上來貼這些特殊腳本
TOP
73#

回复 88楼银河漫步的帖子

上次沒有特別比對過是我的疏失
版主網盤裡0829版本的citra-qt.exe與我的相符
哈希值完全一致,基址不同的問題暫時不得而知
可能跟使用的系統也有關係吧

補充:看來是我找到不穩定的基址了
套用了版主的基址以後,上次說的問題迎刃而解~
最后编辑Blader 最后编辑于 2017-09-10 02:55:27
TOP
74#

主樓重寫,MECC的基址添加教程不再贅述,有問題跟帖就是了
此外Citra的基址地址長度的判斷算式簡化,多那1000其實也沒影響,不想再浪費時間去寫算式了

本來還在猶豫GB與GBC要提供BGB或是VBA-M的基址,不過用VBA-M玩元祖機戰
選2P的時候就死機動彈不得,於是果斷決定繼續提供BGB基址

GBA基址改提供VBA-M的,mGBA與medusa改為同場加映基址,稍後補上
此外GB,GBC與GBA額外追加ROM區域基址,某些我提供的修改腳本可藉此順利運作

順便請教8CA760,C0000這個基址指向的地址是3DS哪個區域的內存?
雖然就算知道了也還是只有目前那4個基址會用到而已

補充:同場加映完成
最后编辑Blader 最后编辑于 2017-09-13 03:35:10
TOP
75#

由於使用了某個工具,因此得知3DS的0x14000000與0x30000000兩個基址並不會同時存在
目前猜測老遊戲可能只有0x14000000,而新遊戲則只有0x30000000,但具體以哪個時期為分界暫不清楚
貌似是以韌體版本為根據,此外這兩個地址的基址一致,當region長度為0x04001000地址是0x14000000
長度為0x05001000則地址是0x30000000,以上依我目前手中擁有的遊戲來猜測
此外雖然region長度為0x04001000或0x05001000,不過實際上並沒有用到這麼大的長度
所以地址長度的算式也重寫了,0x00100000與0x08000000兩個地址比較沒有爭議
幾乎可以說是每個遊戲都會有這兩個基址,暫時先說到這裡,有不懂再跟帖就是了
TOP
76#

發現某個下載器非常小巧卻能加速百度盤的下載速度
因此從今日起我也在這裡發布自己常用的模擬器
未來就不在模擬器名稱中附上版本了
提供的基址跟提供的模擬器基本都是同步的
有問題請先確認是否使用我網盤內的模擬器
我發布的CML基址帖也同步包含了我的百度網盤鏈接
TOP
77#

官方的Citra發展至今也算成熟
特效,聲音的部分都已和實機相差不遠
因此決定用回官方版,基址與模擬器都給上了
不過BE分支在加回特效後沒幾天便已不再更新
目前提供的僅有Nightly與Canary分支
除了常用的Qt版模擬器,我也順便給上了SDL版模擬器的基址
方便那些有在用SDL版的網友
TOP
78#

果然我對其他機種沒感情就是沒感情
所以即日起只提供任天堂攜帶機的模擬器與基址
TOP
79#

百度網盤對我而言還是難用了點
不得已取消了模擬器下載
基址暫時維持現狀,有空才添加其他信息
TOP
80#

將刪除的模擬器基址恢復了大部分
少部分改為使用其他模擬器
追回了版本號,因為不提供模擬器下載
不提供版本號很難找到對應的模擬器
3DS的Citra模擬器目前大部分時候會使用Jhno591編譯的版本
偶爾心血來潮才改用山猫二四編譯的版本

另外弱弱的問一下,有沒有PCE-CD的模擬器可以直接載入ISO來玩的?
Turbo Engine好像可以,但我這邊總提示出錯,根本玩不了啊
Mednafen不能直接載入ISO,不然其實這個就能玩
只是好奇問問,沒有這種模擬器也沒關係,比較少玩這個機種的遊戲...
TOP
发新话题 回复该主题