LV. 8
GP 10

【心得】ARPG改正歸邪的存檔 GM8修改技能

樓主 戰敗王 foolsld
GP0 BP-

    先用字串搜尋找角色的行走和戰鬥圖

001是法克 002孫中山 003薇薇安 004春日野櫻花

005史蒂芬妮 006伊莎貝爾 023哈比 018.Thief03愚零鬥武多

再用16進位搜尋3B 213B 23,就能找到技能區

 

    技能呈現的型態是5B YY,後面接著69 XX 69 XX 69 XX尾端是3B 213B 23YY是定義種類數量的數值,表示這腳色有幾個技能,XX是技能的編碼。

 

我改技能的方法,給大家參考一下

例如:改出01 CC 01 DC

原本是 5B 08 69 06 69 07 69 08,改成 5B 07 69 01 CC 69 01 DC

例如:改出02 09 01

原本是 5B 07 69 06 69 07,改成 5B 06 69 02 09 01

  看的出原理嗎?因為空間不夠,所以我把其他技能的空間拿來用,可是技能的總數改變了,所以也要微調定義技能數量的數值,不然會當。69 XX是存放數值的框架,要改動它是可以的,但要改成系統能讀取的型態。 

    玩家的技能共137招,加上BOSS和小怪的64招,共201,怪物的招數有這樣少?因為有不少技能其實是怪物的普攻,徒有技能的光效,玩家不能用是理所當然的。

 

    腳色的資料區有兩部份,樣子很相似,一個是我們修改的部份,是『腳色能用』的技能。

    另一個部份,尾端是3B 273B 2C,這是『腳色學到的技能』,別理它,因為我發現當玩家的角色升級並且學到新技能時,資料才會增加。直接改這區是沒用的。

    遊戲會根據這區的資料調整,修改『腳色能用』的技能,讀檔再存檔,被替換掉的技能會回來,可以省下很多功夫。但是,我發現這僅限於替換掉,該腳色目前的職業能學到的技能

    舉例來說:06~0B這六招是劍士的技能,當角色職業是劍士,而且這六招都有學過,我拿這六招去替換成別的技能,改過後讀檔,被換掉的技能竟然沒有消失!只要準確的修改和存讀檔,就能改出那201個技能。

技能按順序列出來,--------表示沒有作用

06疾風連斬

07修羅猛襲劍

08迅雷霸劍殺

09霸王滅碎斬

0A勝利盾擊

0B 靈魂盾擊

0C --------

0D 殲風術LV1

0E 殲風術LV2

0F 殲風術LV3

10 殲風術LV4

11 冰凍術LV1

12 冰凍術LV2

13 冰凍術LV3

14 冰凍術LV4

15 雷光術LV1

16 雷光術LV2

17 雷光術LV3

18 雷光術LV4

19 核融終結

1A  --------

1B心靈能量LV1

1C心靈能量LV2

1D心靈能量LV3

1E心靈能量LV4

1F --------

20 震撼射擊

21 衝鋒射擊

22 流星射擊

23 彗星射擊

24 吸附式定時榴彈射擊

25 吸附式定時TNT射擊

26 吸附式定時核彈射擊

27 榴彈爆發

28 TNT爆發

29 核彈爆發

2A --------

2B 虎砲震擊掌

2C 龍牙升天腿

2D 八極連環擊

2E 十方俱滅武殘雲

2F  --------

30 火焰術LV1

31 火焰術LV2

32 火焰術LV3

33 火焰術LV4

34 地動術LV1

35 地動術LV2

36 地動術LV3

37 地動術LV4

38 暗閻術LV1

39 暗閻術LV2

3A暗閻術LV3

3B暗閻術LV4

3C 禁咒 無間地獄

3D  --------

3E 人間風車

3F 癡漢喉輪落

40 轟趴電車之旅

41 黃泉極樂墓碑栽

42  --------

43 八方瞬閃

44 幻月水刃

45 劍舞櫻華

46 夢櫻月影

47  --------

48 暈眩之術

49 劇毒之術

4A 盲目之術

4B 混亂之術

4C 催眠之術

4D 麻痺之術

4E 狂亂之術

4F  --------

50 脫力術

51 崩潰術

52 魔障術

53 消魔術

54 遲鈍術

55 沉重術

56 失意術

57 封印術

58 絕望之詛咒

59 消極之枷鎖

5A  --------

5B 解消之術

5C  --------

5D回復術LV1

5E回復術LV2

5F回復術LV3

60 治療術

61 復活術

62 續恢術

63 力量集中

64 蠻力咆哮

65 防禦固守

66 鐵壁神功

67 祈禱加護

68 完美結界

69 明鏡止水

6A 空明流轉

6B 最高極速

6C 身隨風行

6D 分身步法

6E 迷蹤殘影

6F 月影幻霧

70 戰議提升

71 殺意波動

72 鬥魂化蘊

73 疾箭衝刺

74 神風影足

75 聖墓之光

76 極限防禦

77 能量中和

78 九九帝王

79 聖杯神蹟

7A  --------

7B 蓄力術

7C 屏障術

7D 祈禱術

7E 神通術

7F 加速術

01 7B分身術

01 7C會心術

01 7D風足術

01 7E全能術

01 7F--------

01 80風結界

01 81火結界

01 82土結界

01 83冰結界

01 84光結界

01 85自然結界

01 86光合作用

01 87匿蹤法陣

01 88透明人間

01 89 --------

01 8A狀態免疫

01 8B精神集中

01 8C--------

01 8D狙擊心法

01 8E重心破壞

01 8F速攻心法

01 90力量釋放

01 91吸魂祕法

01 92魔法反射

01 93時間暫停

01 94靈力放縱

01 95痴漢暴走

01 96萬法歸宗

01 97居合體勢

01 98瞬殺心法

01 99 --------

01 9A空間轉移術

01 9B 脫逃術

01 9C放話挑臖

 

0
-
LV. 8
GP 10
2 樓 戰敗王 foolsld
GP0 BP-

這裡開始是敵人的招數,表示會當機,錯誤~找不到文件graphics/icons/體術

01 A1暴走咆哮

01 A2暴走毒牙

01 A3敵風術

01 A4敵雷術

01 A5

01 A6

01 A7

01 A8

01 A9黏液攻擊

01 AA水舞

01 AB馬車暴走殺

01 AC馬車毒箭雨

01 AD麥當勞風車殺

01 AE麥當勞光波

01 AF敵火術

01 B0敵地術

01 B1敵闇術

01 B2

01 B3敵火術A

01 B4

01 B5敵闇術A

01 B6

01 B7

01 B8

01 B9

01 BA敵冰術

01 BB 冰凍術

01 BC

01 BD

01 BE吸附式定時榴彈射擊

01 BF定時爆發

01 C0

01 C1

01 C2石敢當地動術A

01 C3石敢當地動術B

01 C4

01 C5

01 C6

01 C7

01 C8

01 C9

01 CA

01 CB

01 CC猛龍火燄

01 CD

01 CE

01 CF

01 D0

01 D1

01 D2

01 D3

01 D4

01 D5

01 D6閻冰術A

01 D7閻冰術B

01 D8冰回復術             你不曉得改到這區時,我有多感動…….

01 D9黑閻術

01 DA紫炎術

01 DB陰風術

01 DC轟雷術

01 DD

01 DE黑風術

01 DF殞落術

01 E0

01 E1

01 E2古杜能量1

01 E3古杜能量2

01 E4古杜回復術

01 E5

01 E6

01 E7

01 E8

01 E9基紐盾擊

01 EA

01 EB

01 EC

01 ED

01 EE勞力士盾擊

01 EF夢遺地動術A

01 F0夢遺冰凍術A

01 F1夢遺暗閻術A

01 F2夢遺地動術B

01 F3夢遺冰凍術B

01 F4夢遺暗閻術B       

01 F5度藍王能量A

01 F6度藍王能量B

01 F7大師兄風術A

01 F8大師兄風術B

01 F9大師兄雷術A

01 FA大師兄雷術B

01 FB冠軍盾擊

0
-
LV. 8
GP 10
3 樓 戰敗王 foolsld
GP0 BP-
  繼續補充敵人的招數,表示會當機,錯誤~找不到文件graphics/icons/體術

01 FC

01 FD

01 FE

01 FF

02 00 01

02 01 01

02 02 01

02 03 01

02 04 01

02 05 01女神雷術A

02 06 01女神雷術B

02 07 01女神火燄A

02 08 01女神火燄B

02 09 01女神終結

02 0A 01

02 0B 01

02 0C 01

02 0D 01

02 0E 01太歲地術A

02 0F 01太歲地術B

02 10 01太歲閻術A

02 11 01太歲閻術B

02 12 01無間滅

02 13 01

02 14 01

02 15 01

02 16 01

02 17 01強森盾擊

02 18 01

02 19 01睡眠擊

02 1A 01小怪地術01

02 1B 01上勾拳

02 1C 01小怪炎術01

02 1D 01小怪水術01

02 1E 01小怪水術02

02 1F 01小怪風術01

02 20 01小怪地術02

02 21 01小怪冰術02

02 22 01敵暈眩之術

02 23 01敵劇毒之術

02 24 01盲目之術

02 25 01混亂之術

02 26 01催眠之術

02 27 01麻痺之術

02 28 01狂亂之術

02 29 01小怪炎術2

02 2A 01狂牛衝撞               這遊戲的技能也太多了吧……

02 2B 01衝擊波

02 2C 01四分衛衝撞

02 2D 01小怪冰術02

02 2E 01小怪冰術03

02 2F 01龍衝擊波

02 30 01超猛擊

02 31 01小怪冰術04

02 32 01小怪閻術02

02 33 01小怪地術03

02 34 01怪回復術LV1

02 35 01小怪炎術04

02 36 01

02 37 01小怪盾擊

02 38 01撒旦爆擊

02 39 01RZ爆擊

02 3A 01使徒衝擊波

02 3B 01噁心攻擊

02 3C 01浩呆風車殺

02 3D 01

02 3E 01小怪雷術01

02 3F 01冰火

02 40 01

02 41 01--------

02 42 01--------

02 43 01--------

02 44 01--------

02 45 01--------

看來是沒招了

0
-
LV. 40
GP 242
4 樓 terry fatalfury
GP0 BP-
※ 引述《foolsld (戰敗王)》之銘言:
> 修改有的時候就是有興趣才做,一個不小心就寫了一堆~ 
> 範例:5B 01 89  69 06 69 07 ........3B 21  
> 01 89 是技能的總數, 3B 21 是技能的定義值, 
> 建議改螢光色的部份就好 
可以再說明的更清楚點嗎?
01 89表示技能的總數
那要如何換算呢?

要置換想的技能步驟又該如何實做呢?
既然這是一篇教學的心得文
那麼這些必說的事項也應儘量完整才是
0
-
LV. 8
GP 10
5 樓 戰敗王 foolsld
GP0 BP-
※ 引述《fatalfury (terry)》之銘言:
> 可以再說明的更清楚點嗎? 
> 01 89表示技能的總數 
> 那要如何換算呢? 
從7F是122 ,01 7B是123看來,01 89 是 137
我所列出的技能表是按照順序排的
雖然數字看起來怪怪的,但基本上就是從第一個排列到最後一個
> 要置換想的技能步驟又該如何實做呢? 
> 既然這是一篇教學的心得文 
> 那麼這些必說的事項也應儘量完整才是  
置換技能只要格式選16進位,然後點想換的位置,輸入號碼就行了,不要忘了按垃圾桶歐
比較煩人的是編號比較後面的招數,佔格子多
我示範的方法,同樣適用在改物品
5B 01 89 69 06 69 07-> 5B 01 88 69 02 01 01
兩招就變成一招了
,招數的總數要一併調,不然會當機
至於我幹麻要這樣做,是因為每一筆資料之間沒有空格,不可能把資料往後排



0
-
LV. 40
GP 243
6 樓 terry fatalfury
GP0 BP-
※ 引述《foolsld (戰敗王)》之銘言:
> 從7F是122 ,01 7B是123看來,01 89 是 137 
> 我所列出的技能表是按照順序排的 
> 雖然數字看起來怪怪的,但基本上就是從第一個排列到最後一個 
這是指目前能使用的技能總數嗎?
總覺得不可能,137個技能實在有夠多的
而且應不可能包含敵技
還是說這是指到全破為止能使用的技能總數?(含敵技)

> 置換技能只要格式選16進位,然後點想換的位置,輸入號碼就行了,不要忘了按垃圾桶歐 
> 比較煩人的是編號比較後面的招數,佔格子多 
你所謂的格子是稱為位元組(byte)的
希望儘量使用正確的名稱稱之

關於置換技能可以用你首篇開頭的句子來解釋嗎?
純用文字來說明我還是不怎麼了解
以下引用:
"5B 01 89  69 06 69 07 ........3B 21
01 89 是技能的總數, 3B 21 是技能的定義值"
請問我要置換的是哪一段??
3B 21這兩個值嗎?

另外原本我一直以為按垃圾桶是指undo
看樣子一陣子沒用gm又忘了?
垃圾桶到底是什麼功能啊?

> 我示範的方法,同樣適用在改物品 
> 5B 01 89 69 06 69 07-> 5B 01 88 69 02 01 01 ,招數的總數要一併調,不然會當機 
> 兩招就變成一招了 
> 至於我幹麻要這樣做,是因為每一筆資料之間沒有空格,不可能把資料往後排 
這個地方雖然你寫了一個例子
卻沒針對例子解釋,而且看起來前後文還接不太上
先來看前文:
我示範的方法,同樣適用在改物品
5B 01 89 69 06 69 07-->5B 01 88 69 02 01 01
請問這經過了什麼步驟?這兩串數值可以逐BYTE來解釋嗎?
另外請注意被我標上紫色的字

再來看後半段的文:
兩招就變成一招了,招數的總數要一併調,不然會當機
對照被我標上紫色的字
請問這是在改物品還是在改招式呢?

0
-
LV. 8
GP 10
7 樓 戰敗王 foolsld
GP0 BP-
※ 引述《fatalfury (terry)》之銘言:
> 這是指目前能使用的技能總數嗎? 
> 總覺得不可能,137個技能實在有夠多的 
> 而且應不可能包含敵技 
> 還是說這是指到全破為止能使用的技能總數?(含敵技) 
這是那個角色身上的所有技能,轉職8次所以有8種職業的技能
我總不能一個一個全列出來
> 你所謂的格子是稱為位元組(byte)的 
> 希望儘量使用正確的名稱稱之 

> 關於置換技能可以用你首篇開頭的句子來解釋嗎? 
看來要改開頭才行 

> 垃圾桶到底是什麼功能啊? 
就是你16進位格式替換原來的數值,那個地方會變黃色
按垃圾桶只是確定你修改的部份,這樣存檔才不會當機
> 這個地方雖然你寫了一個例子 
> 卻沒針對例子解釋,而且看起來前後文還接不太上 
..........我把原文改了一下,這樣應該會簡單懂一點


0
-
LV. 40
GP 243
8 樓 terry fatalfury
GP0 BP-
※ 引述《foolsld (戰敗王)》之銘言:
> 就是你16進位格式替換原來的數值,那個地方會變黃色 
> 按垃圾桶只是確定你修改的部份,這樣存檔才不會當機 
> ..........我把原文改了一下,這樣應該會簡單懂一點 
看來這一串文還得經過一些修改才行
另關於可修改的地方請至我的或自已的小屋看看留言吧~
還有因為我後來覺得留言過長不太方便
又另發了一封信,所以也請收信看一下
---
本串首篇寫道
"範例:5B 07 69 06 69 07 3B 21
07 是技能的總數,表示這角色有兩招"
這邊是否有漏寫?
是要先寫出有06和07二個值才能符後半句"表示這角色有兩招"的意思吧?

在本串第五篇你的回覆中
我重新看過你修改的句子了
但仍沒看到我想要的效果
也就是逐BYTE來解釋
因為只看到你寫了
"5B 01 89 69 06 69 07-->5B 01 88 69 02 01 01"這樣的句子
還是沒辦法很容易了解這兩串值之間到底發生了什麼事
我大致知道你的意思了
但關於代表技能總數的值的換算
請再說清楚一點換算的方法
例如多少十六進制值代表只有一招?是68(HEX)嗎?

而這值的範圍就是1(DEX)~137(DEX)是嗎?
0
-
LV. 10
GP 10
10 樓 戰敗王 foolsld
GP0 BP-
這篇終於修正完成了
有問題儘管問
也祝大家有個好的遊戲環境~
0
-
未登入的勇者,要加入 11 樓的討論嗎?
板務人員:歡迎申請板主

精華區有 371 筆文章
目前無人維護,申請組長


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】