無法修改寵物的初始血量
本帖最後由 天堂迷 於 2026-2-16 22:10 編輯無法修改寵物的初始血量
寵物項圈取得方式:寵物購買商NPC
使用版本:KOR 3.81
pettypes
45042 杜賓狗 40057 3 6 1 2 40070 45688 1088 1089 1090 1091 1092 1074 1
npc
45042 杜賓狗 寵物 $905 0 L1Monster 931 5 20 5000 5 5 5000 10 25 16 10 16 6 8 1 19 0 small 4 1 1 560 960 960 960 0 0 0 0 0 0 dog 1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 -1 0 0 0 1 0 0 0 0 0
已經將npc杜賓狗血量HP 20改成 200
關閉模擬器 資料庫存檔 開啟模擬器 進遊戲
寵物血量還是一樣沒變
請教是哪裡沒改到 還是改錯了?
你如果是已經抓到的
那是改人物的pets 本帖最後由 天堂迷 於 2026-2-16 22:22 編輯
yasioukon 發表於 2026-2-16 21:53
你如果是已經抓到的
那是改人物的petsPets 我知道可以修改
但是我是從寵物購買商NPC買的
如是這樣的話初始要在哪裡修改血量呢?
本帖最後由 kyicvs 於 2026-2-16 22:22 編輯
DB內pets 相關 可以修改
w_npc購買寵物項圈
抓到前的只能改npc內的血量(應該)
畢竟手上沒有原始碼
本帖最後由 天堂迷 於 2026-2-16 22:24 編輯
抓到前的只能改npc內的血量←←←←改過無效@@
Pets 我知道可以修改
但是我是從寵物購買商NPC買的
如是這樣的話初始要在哪裡修改血量呢?
天堂迷 發表於 2026-2-16 22:22
kyicvs 發表於 2026-2-16 22:17
DB內pets 相關 可以修改
抓到前的只能改npc內的血量←←←←改過無效@@
基本上要從核心下去改如果你有反編譯原始碼的話
但是反編譯的很多地方要修
kyicvs 發表於 2026-2-16 22:24
基本上要從核心下去改如果你有反編譯原始碼的話
但是反編譯的很多地方要修
好吧感謝你的回覆~~ 天堂迷 發表於 2026-2-16 22:05
Pets 我知道可以修改
如果是自創的寵物商
可能要從核心改
他可能把初始血量寫在核心送出
yasioukon 發表於 2026-2-17 05:26
如果是自創的寵物商
可能要從核心改
好喔 感謝回復~
你從原碼就能看到原因了
因為寵物商人那一段的代碼其實是將寵物從1級開始升到5級後再給你
所以血量會約等於從0開始升了4等的值
而你改的DB改的是5級的狗, 也就是地圖上能看到的狗
所以你改完後去抓的狗都會是改動過後的血
你如果希望從寵物商人買到的狗也能像地圖上的狗一樣
那正解就是要從原碼改, 將原碼寵物商人那段最後會給的寵物直接改成讀取DB的pet內容 想開服 發表於 2026-2-17 21:44
你從原碼就能看到原因了
因為寵物商人那一段的代碼其實是將寵物從1級開始升到5級後再給你
所以血量會約等於 ...
版本我沒有原碼
也不會用反編譯
核心下手放棄@@
所以也已有從pet下手修改
感謝回復~
天堂迷 發表於 2026-2-17 22:19
版本我沒有原碼
也不會用反編譯
核心下手放棄@@
他是幫你升到5級
所以你改寵物升級血量也可以
例如你改升級血量是40 5級應該差不多200了
那你買來應該就200滴血了
只是這樣狗練到差不多25 血就破千了
看是不是你需求
如果這樣血會太多 那還是得從核心
看賣狗那隻NPC的classname
就可以找到血量公式去改了
本帖最後由 天堂迷 於 2026-2-20 14:09 編輯
yasioukon 發表於 2026-2-20 13:29
他是幫你升到5級
所以你改寵物升級血量也可以
有喔
我就是這樣用的^^
感謝紅茶的回覆
謝謝
核心 這一顆沒附原碼,但有試著用反編譯,但是錯誤一堆不會除錯誤,
最後放棄用核心這一塊@@
天堂迷 發表於 2026-2-20 14:06
有喔
我就是這樣用的^^
反編 可以不用全部反
反編你要改的那一個檔案
單檔修改覆蓋就好
yasioukon 發表於 2026-2-20 14:18
反編 可以不用全部反
反編你要改的那一個檔案
好喔 有機會再研究看看~
因為你改錯寵物了~~你改一般寵物商人購買!而不是這個商人購買寵物的NPC
跟核心沒有關係
頁:
[1]