綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] DLL修改小問題

[複製連結] 查看: 2545|回覆: 10|好評: 0
跳轉到指定樓層
樓主
風奏冰 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2015-2-24 17:47

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
別人發出來的APK版本
我想把金幣與魂 修改過
但是改出來 製作成 APK
後安裝
出現 未安裝應用程式
但是板上似乎也有人是拿別人改好的後拿出來修改
所以在疑問 這樣可以修改嘛!?

另外 其實本人修改中 是開沒修改過的跟修改過了
沒修改過的 我發現 在 金魂固定那 變動很大
想慢慢改回去 但是就是有幾個找不到 無法改
cyyap95大發的DLL修改基礎教學裡流言
有人問 跟有人回
請問一下大大  如果要把修改過 金魂 的 改回正常值的話
  可以把 原版的  QuestCompleteSendParam > .cto ...

這個我可以回答你~
可以把原版的那一長串,正常值覆蓋掉改過的就可以了~

請問 正常值覆蓋 是如何覆蓋!? 一個一個修改嘛!?還是可以一口氣複製後貼到正在修改的DLL裡
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
totoccd | 收聽TA | 只看該作者
發表於 2015-2-24 18:01
就~把那一段剪下及貼上....
我是懶人做法~因為我自己不是學這個的~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
 樓主| 風奏冰 | 收聽TA | 只看該作者
發表於 2015-2-24 18:26
totoccd 發表於 2015-2-24 18:01
就~把那一段剪下及貼上....
我是懶人做法~因為我自己不是學這個的~

你是用  Net Reflector的Reflexil 插件 來修改嗎!?
因為我一開始也是這麼想 只是就是沒辦法貼上 請問是在哪邊複製 哪邊貼上
因為我其實在3點多就看到你回復的那個 研究很久 後面就有點不明白 因為 只看到Copy
看不到 貼上
如果是在 Instructions
暗右鍵 我只看得懂刪除 其他的都感覺不像貼上
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
youareabitch | 收聽TA | 只看該作者
發表於 2015-2-24 18:29
風奏冰 發表於 2015-2-24 18:26
你是用  Net Reflector的Reflexil 插件 來修改嗎!?
因為我一開始也是這麼想 只是就是沒辦法貼上 請問是在 ...

從DLL解析出IL檔 用NOTEPAD++之類的軟體修改 你有VS會更好

貼上範圍就是整個函數
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
 樓主| 風奏冰 | 收聽TA | 只看該作者
發表於 2015-2-24 18:58
好的 感謝大大的教導
那我來先弄一下 NOTEPAD++好了
發現電腦裡面沒這軟體
好了 大概了解了 雖然函數其實我自己不是很懂
我把
QuestCompleteSendParam::.ctor
然後會在NOTEPAD++ 找到三個有關的
然後 一個是 instance void QuestCompleteSendParam::.ctor(class InGameManager/Result)
另外兩個都是
  } // end of method QuestCompleteSendParam::.ctor
所以我改 第一個 把正常檔複製過去 然後 在製成dll 打完cmd有跑檔
然後跑完後 卻沒出現dll也 是因為我修改錯嘛!?
instance void QuestCompleteSendParam::.ctor(class InGameManager/Result)
這整串的底下我都複製貼過去 部分修改 我就不知道哪個是哪個 我研究到開始有點眼花
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
cyyap95 | 收聽TA | 只看該作者
發表於 2015-2-24 19:11
風奏冰 發表於 2015-2-24 18:58
好的 感謝大大的教導
那我來先弄一下 NOTEPAD++好了
發現電腦裡面沒這軟體

开头一般是
.class public auto ansi beforefieldinit xxxxx
尾巴根据你是改.ctor还是整个分类
// end of method
// end of class
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
youareabitch | 收聽TA | 只看該作者
發表於 2015-2-24 19:11
風奏冰 發表於 2015-2-24 18:58
好的 感謝大大的教導
那我來先弄一下 NOTEPAD++好了
發現電腦裡面沒這軟體

改內容比較多的 // end of method QuestCompleteSendParam::.ctor

{}裡面整段都貼  從//Code size 到 最後一行的 ret
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
 樓主| 風奏冰 | 收聽TA | 只看該作者
發表於 2015-2-24 20:01
cyyap95 發表於 2015-2-24 19:11
开头一般是
.class public auto ansi beforefieldinit xxxxx
尾巴根据你是改.ctor还是整个分类

請問 C大
// end of method

// end of class
這兩個是不同結束的方式!? 還是如果要修改原檔
用.class public auto ansi beforefieldinit 查到第一個 貼到最後一個
因為.class public auto ansi beforefieldinit 看到最後一個結束時 是 // end of class
但是 不理解 是要修改哪些部分 局部修改都無法正常安裝
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
totoccd | 收聽TA | 只看該作者
發表於 2015-2-24 20:01
cyyap95 發表於 2015-2-24 19:11
开头一般是
.class public auto ansi beforefieldinit xxxxx
尾巴根据你是改.ctor还是整个分类

大大~能不能說一下~,寶全開,寶箱**倍數量要改那裡丫~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
 樓主| 風奏冰 | 收聽TA | 只看該作者
發表於 2015-2-24 20:04
youareabitch 發表於 2015-2-24 19:11
改內容比較多的 // end of method QuestCompleteSendParam::.ctor

{}裡面整段都貼  從//Code size 到 最 ...

// end of method QuestCompleteSendParam::.ctor
我已精挑最多的改過2次
都貼到 ret 結尾那 因為第一次以為是我可能自己眼花貼錯
所以重複貼一次 結果一樣
我現在是在想 是不是因為 我沒用 原檔來修改 而是直接用
網路上 已經整理好的APK檔來用
但是裡面我唯一就是只想修改 金跟魂 這兩個 但是
不管怎麼改 後面都變 未安裝應用程式
有點不明白我哪裡有貼錯
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則