【新手資源】新增變身編碼
本帖最後由 Boxx 於 2025-2-6 10:38 編輯延續第一篇【新手資源】善用AI資源 理解源碼原理 使用到的AI編輯器
無聊也可以看看這篇【新手資源】貓大版紋樣系統-動畫代碼解析
以下純粹是個人研究實際學習過程,如有錯誤請各位不吝指正,謝謝
也歡迎各位大神一起討論
本篇主要是看到有人提問,自行嘗試新增變身編碼的過程
[問題] 變身編碼問題
yasioukon大大提到
SPR吃檔
編碼是要去改變身檔 而不是DB
看你是要改主程式那邊
還是從登入器那邊編碼
我想本篇應該是從登入器這邊去新增變身編碼
正文開始
打開白法師22590編碼可以看到總共使用了4組編號 22590, 22591, 22592, 22593
冰之女王22971,4組編號 22971, 22972, 22973, 22974
所以將會在TW13081901.txt這個檔案中使用到8組位置
打開TW13081901.txt搜尋dummy搜尋未使用的空位
此次會使用410, 411, 412, 413, 414, 415, 416, 417這8組做替換
我們要把以下數字做替換
22590 > 410
22591 > 411
22592 > 412
22593 > 413
22971 > 414
22972 > 415
22973 > 416
22974 > 417
你可以手動去替換,但本次我一樣嘗試使用AI幫我做這件事
如果只是單一個變身編碼需要修改,可能手動快一點。
使用AI輔助只是針對多個變身編碼需要修改時,看看是否能提昇效率直接批量修改減少疏漏,但此次我手上只有兩個編碼需要修改,如各位有多個檔案修改,也請分享一下效果。
打開AI編輯器
把22590.txt, 22971.txt and TW13081901.txt 丟入一個資料夾,在把整個資料夾拖入編輯器中(如下圖
control + L 叫出AI助手
在輸入欄位使用小老鼠@files選取22590.txt and 22971.txt這兩個檔案下指令(如下圖
@22590.txt @22971.txt please replace these numbers 22590, 22591, 22592, 22593, 22971, 22972, 22973, 22974 into 410 to 417
AI就會針對這兩個檔案中所提到的數字去查找替換
自動幫你全部都替換好,在依照下圖依依把它們執行改變
可以看到,比較容易沒注意到的內碼需要修改的地方,AI也幫你照顧到了,這就是我上面提到很容易沒改到的地方
紅色底為原編碼
綠色底為替換過後的編碼
這時候就可以把改過得編碼塞回TW13081901.txt中410, 411, 412, 413, 414, 415, 416, 417的位置
此時TW13081901.txt以完成編輯 control + S 儲存
剩下就是處理spr檔的部份
以下就只說明冰之女王22971的部份,總之就以此類推就是了
可以看到原本的spr檔名還是22971, 22972, 22973, 22974
這邊一樣要把檔名替換,注意只替換前面的數字後面-XX不要替換到
22971 > 414
22972 > 415
22973 > 416
22974 > 417
一樣你可以選擇手動改或查找論壇分享的批次改檔名工具
我這邊是自己請ChatGPT幫我隨便寫一個改名bat,想買可以買但可能不太順手,但至少可用
使用方法把rename.bat放入spr資料夾中
1. 輸入要改的原檔名22971,按enter(不用管後面-XX,只需要打前面的數字即可)
2. 輸入要修改的新檔名414,按enter
3. 批次檔就會幫你全部改好22971 > 414
4. 同上步驟22972 .....
白法師與冰之女王的spr檔都改好名字之後,把所有檔案丟入主程式sprite資料夾中吃檔
在使用編碼器將新的TW13081901.txt重新生成TW13081901.pak檔案
用新的TW13081901.pak重新生成Login.ini
最後把Login.ini與TW13081901.pak丟回主程式就大功告成了
使用GM指令直接變身,經測試施法、攻擊與走動都沒問題
謝謝收看
很棒 值得學習 稍稍修正 感謝大大無私分享 很棒 值得學習 感謝大大無私分享 謝謝大大的分享。 謝謝分享且那麼詳細的介紹,好人一生平安唷:) 謝謝分享~感謝你的教學~:P:P
頁:
[1]