微信扫一扫 分享朋友圈

已有 9365 人浏览分享

[WZ教學] 從零開始的Harepaker修改教學

  [複製鏈接]

集團新軍

Rank: 1

160

威望

239

金錢

1291

A幣
主題
5
帖子
29
精華
5
綜合社群主題發文量
0
電玩社群主題發文量
0
娛樂社群主題發文量
0
技術社群主題發文量
5
閱讀權限
10
註冊時間
2022-4-23

精華作者勳章社群建設勳章創作者勳章傑出貢獻勳章

該用戶從未簽到

精華 s2983456 發表於  2023-6-30 19:44:51 | 顯示全部樓層 | 閱讀模式
本帖最後由 s2983456 於 2023-6-30 19:56 編輯

1688124858111.png

作為楓之谷核心的WZ,若是要讓你的谷更有變化一些,修改它是不可避免的事情
傳統的修改方式,就是透過Harepacker一個裝一個裝,一幀圖一幀圖,一個技能一個技能的改
但如果你要改的內容是有規律的,那大可修改HA去自定義想要的功能來修改,不論是數值或是圖片
這裡就來從頭教大家怎麼做出自己想要的功能,若有任何細節不清楚歡迎提問

我在做這兩個功能也是依靠修改Harepacker才能完成
菁英怪物系統
彩虹裝備系統


(一) 透過源碼執行HA
Step1. 下載HA源碼
https://github.com/lastbattle/Ha ... fs/heads/master.zip

Step2. 安裝Visual Studio
https://visualstudio.microsoft.c ... assive=false#dotnet

Step3. 打開MapleHaSuite.sln並開始執行HA
選OK
0.png

這裡改成Harepacker-resurrected,然後點右邊的綠色三角形撥放鍵
1.png

然後出現熟悉的視窗,恭喜你透過源碼執行了HA
2.png

(二) 新增右鍵出現的按鈕
當我們對節點按右鍵,會出現按鈕清單,每一個點下去都會對所選取的節點做不同的事情
我想新增一個按鈕,讓它點下去後可以做到我想達到的效果
3.png

Step1. 新增按鈕
右邊搜尋ContextMenuManager,然後雙擊下面的ContextMenuManager.cs
4.png

在class ContextMenuManager內會看到一堆ToolStripMenuItem,這些全都是HA內清單內所出現的按紐
我們也新增一個ToolStripMenuItem取名為這顆按鈕的功能,我取作UpdateSkillbook,放在FixLink的後面
5.png

之後要做的事情很簡單,FixLink做甚麼,UpdateSkillbook就做甚麼
往下搜尋FixLink到下面這段code,把它一直到分號的這幾行複製一份,然後改變橘框的內容就好
6.png

再往下搜尋FixLink到下面這段code,複製一分,改成UpdateSkillbook
7.png

Step2. 定義點擊後所執行的function
前面所填寫要執行的function如下,因為還沒有定義所以有紅色曲線,需要去MainPanel定義它
8.png

右邊搜尋MainPanel,然後雙擊下面的MainPanel.xaml.cs
12.PNG

搜尋FixLinkForOldMS_Click找到下面這段code,再它的上面補上UpdateSkillbook
9.png

Step3. 點擊綠色三角形撥放鍵查看效果 1.png
隨便對一個節點按右鍵,我們所新增的按鈕出現了!
10.png

點下去...什麼都沒有發生,因為我們還什麼都沒有寫在function內,這裡就是大家發揮創意的地方,你想怎麼操作你選取的節點,通通寫進來!
11.png

以上短短幾個步驟就完成了添加按鈕

(三) 實作功能
再來給大家另一個實作的例子 - 卷軸技能圖示優化
低版本私服玩久了一定都遇過一個困擾,就是卷軸跟技能書在背包根本看不出來到底是什麼,一定要滑鼠一個一個瀏覽
如果可以把圖片改成更有識別性,對玩家不是很方便嗎,其實國外有私服做過這件事了,這邊剛好做個範例
new.jpg
遊客,如果您要查看本帖隱藏內容請回復












共收到 65 A幣
打賞榜
共打賞 50 A幣
共打賞 10 A幣
共打賞 5 A幣
暫無
----
暫無
----
暫無
----
暫無
----

初窺門道

Rank: 2

235

威望

97

金錢

12

A幣
主題
1
帖子
66
精華
0
綜合社群主題發文量
0
電玩社群主題發文量
0
娛樂社群主題發文量
0
技術社群主題發文量
0
閱讀權限
20
註冊時間
2021-8-6

該用戶從未簽到

g2578141 發表於 2023-6-30 22:33:20 | 顯示全部樓層
非常實用 謝謝分享

初窺門道

Rank: 2

317

威望

998

金錢

68

A幣
主題
1
帖子
49
精華
0
綜合社群主題發文量
8
電玩社群主題發文量
0
娛樂社群主題發文量
0
技術社群主題發文量
0
閱讀權限
20
註冊時間
2022-2-20
  • TA的每日心情
    開心
    10 小時前
  • 簽到天數: 179 天

    連續簽到: 3 天

    [LV.7]常住居民III

    qwe963563 發表於 2023-6-30 22:44:48 | 顯示全部樓層
    來學習學習如何辦到的

    鋒芒初露

    Rank: 3Rank: 3

    551

    威望

    1456

    金錢

    52

    A幣
    主題
    12
    帖子
    122
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    11
    閱讀權限
    30
    註冊時間
    2022-10-9
  • TA的每日心情
    難過
    2022-10-29 13:56
  • 簽到天數: 2 天

    連續簽到: 1 天

    [LV.1]初來乍到

    cia47 發表於 2023-6-30 22:49:27 | 顯示全部樓層
    這雖然是開源軟體,但不是誰都懂得,這還是第一次看到詳細教學

    小有建樹

    Rank: 5Rank: 5

    1185

    威望

    3199

    金錢

    176

    A幣
    主題
    1
    帖子
    20
    精華
    0
    綜合社群主題發文量
    41
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    70
    註冊時間
    2020-9-9
  • TA的每日心情
    開心
    2024-6-16 23:23
  • 簽到天數: 425 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    楓落殘雪ü 發表於 2023-7-1 02:16:01 | 顯示全部樓層
    來學習 感謝教學~

    集團新軍

    Rank: 1

    10

    威望

    28

    金錢

    0

    A幣
    主題
    0
    帖子
    8
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2023-6-10

    該用戶從未簽到

    cute52016812 發表於 2023-7-1 02:59:19 | 顯示全部樓層
    2023了 难得还有人出教程 必须给个赞!

    初窺門道

    Rank: 2

    333

    威望

    208

    金錢

    126

    A幣
    主題
    1
    帖子
    50
    精華
    0
    綜合社群主題發文量
    12
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    20
    註冊時間
    2022-3-17
  • TA的每日心情
    開心
    3 天前
  • 簽到天數: 261 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    tony890327 發表於 2023-7-2 04:37:45 | 顯示全部樓層
    感謝分享改程式的思路 ~

    初窺門道

    Rank: 2

    223

    威望

    486

    金錢

    21

    A幣
    主題
    2
    帖子
    31
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    2
    閱讀權限
    20
    註冊時間
    2022-2-25
  • TA的每日心情
    鬱悶
    2022-12-23 15:04
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    阿修羅 發表於 2023-7-2 10:37:59 | 顯示全部樓層
    對技能圖示感興趣

    初窺門道

    Rank: 2

    382

    威望

    150

    金錢

    29

    A幣
    主題
    0
    帖子
    53
    精華
    0
    綜合社群主題發文量
    5
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    20
    註冊時間
    2020-4-18
  • TA的每日心情
    慵懶
    2024-3-7 23:25
  • 簽到天數: 70 天

    連續簽到: 1 天

    [LV.6]常住居民II

    wsx414 發表於 2023-7-2 16:36:36 | 顯示全部樓層
    感謝分享教學,來學習下如何修改

    集團新軍

    Rank: 1

    85

    威望

    160

    金錢

    0

    A幣
    主題
    0
    帖子
    7
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2022-4-11
  • TA的每日心情
    鬱悶
    2022-4-24 02:15
  • 簽到天數: 2 天

    連續簽到: 1 天

    [LV.1]初來乍到

    OHO 發表於 2023-7-2 22:31:31 | 顯示全部樓層
    剛好最近想學習WZ解析的原理

    集團新軍

    Rank: 1

    111

    威望

    66

    金錢

    17

    A幣
    主題
    1
    帖子
    18
    精華
    0
    綜合社群主題發文量
    2
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2022-12-30
  • TA的每日心情
    鬱悶
    2024-6-24 06:14
  • 簽到天數: 78 天

    連續簽到: 1 天

    [LV.6]常住居民II

    rwxrwxrw 發表於 2023-7-3 17:11:02 | 顯示全部樓層
    看看大佬的教學
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    29

    發文

    239

    金錢

    1291

    A幣

    ----------榮譽勳章----------

    精華作者勳章 社群建設勳章 創作者勳章 傑出貢獻勳章

    熱門推薦
    圖文推薦
    • 聯繫我們

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-7-21 11:54 , 網路刷新 0.169250 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322