微信扫一扫 分享朋友圈

已有 1604 人浏览分享

[逆向工程] 想學習如何做一個私服客戶端,求學

[複製鏈接]

集團新軍

Rank: 1

10

威望

40

金錢

1

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

該用戶從未簽到

coinxu 發表於  2023-8-28 22:41:17 | 顯示全部樓層 | 閱讀模式
各位壇友好:
我是來自中國大陸,繁體中文不會使用,如果用簡體中文,壇友們閲讀起來可能不太習慣,所以就硬掰輸入法的繁體中文了,如果有用錯的地方,還請見諒。

先説求助主題吧,後面的説明太長了可以不看。
如何基於楓之谷官方客戶端製作一個私服客戶端。

我是一位楓之谷玩家,現在想弄一個較高版本的私服跟朋友們一起玩,但CMS版的源碼基本沒有分享出來,所以想自己開發一個。
我現在瞭解基於swordie v176開發服務端、基於GMS的客戶端,已經運行起來,可以玩了。
但是將英文翻譯為簡體中文是個不小的問題,我嘗試將wz中的英文改為簡體中文,包括NPC對話、NPC名稱等,是有效的,但是還有圖片、輸入法等問題。
所以我想嘗試破解較新的CMS客戶端。
我Google了很多資料,包括forum.ragezone.com與xinbiao-aicl.com,但是頭緒還是很亂,我瞭解到大致流程如下:
1. 需要修改MapleStory.exe,使其能夠支持MapleStory.exe 127.0.0.1 8484這樣的指令運行。但具體怎麽做,我一無所知,只知道需要逆向工程修改什麽東西。
2. 需要一個登陸器(如果有了1,這個應該不是必須的),如MoonLight。

煩請壇友們給個查找資料的方向或者教程,謝謝啦
共收到 0 A幣
打賞榜
暫無
暫無
暫無
暫無
----
暫無
----
暫無
----
暫無
----

站長

Rank: 12Rank: 12Rank: 12

1964

威望

3461

金錢

11

A幣
主題
1324
帖子
2477
精華
3
綜合社群主題發文量
267
電玩社群主題發文量
1
娛樂社群主題發文量
4
技術社群主題發文量
31
閱讀權限
200
註冊時間
2013-1-28

我是傳奇贊助感謝勳章精華作者勳章

  • TA的每日心情

    2024-11-9 23:41
  • 簽到天數: 397 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    TWAICL 發表於 2023-8-29 19:57:58 | 顯示全部樓層
    感覺可以參考以前台版GMS改中文輸入的邏輯,以前GMS都是玩家看的到的介面改成中文就差不多了,然後輸入法可以輸入中文字就足夠了。
    但主要要突破的還是在於登入器的技術,這就比較難給出好的建議

    初窺門道

    Rank: 2

    389

    威望

    540

    金錢

    216

    A幣
    主題
    13
    帖子
    69
    精華
    5
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    13
    閱讀權限
    20
    註冊時間
    2019-8-9

    精華作者勳章

  • TA的每日心情

    2021-6-8 20:12
  • 簽到天數: 14 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

    a894985459 發表於 2023-8-29 20:53:24 | 顯示全部樓層
    遊戲內有部分字串是寫在MapleStory.exe
    可以參考用掛勾dll的方是注入字串去取代
    或是使用登入器
    登入器要完全脫殼才能使用stredit做字串編輯
    脫殼的流程我不多說 那個工程量很大
    也不是一兩天能完成的

    集團新軍

    Rank: 1

    6

    威望

    20

    金錢

    0

    A幣
    主題
    0
    帖子
    6
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2023-9-1
  • TA的每日心情

    2023-9-2 16:49
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    SacredEagle 發表於 2023-9-1 22:52:52 | 顯示全部樓層
    楼主好!我跟你情况一样,能加QQ一起交流么

    集團新軍

    Rank: 1

    10

    威望

    40

    金錢

    1

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

    該用戶從未簽到

     樓主| coinxu 發表於 2023-10-20 06:22:40 | 顯示全部樓層
    多謝朋友們的回復,經過一段時間查資料與實踐,目前基本能玩比較新人楓之谷版本了,將方案分享出來供大家參考。
    我的方案是基於Swordie v214開源項目來的,這個項目提供了登陸器,包含了dll注入破解客戶端,客戶端可以直接從steam上面的冒險島。
    需要解決人問題:
    1. 英文翻譯為簡體。這個很好辦,找個簡體版人客戶端,用其中的wz文件相關内容,替換v214客戶端人wz文件内容即可。我基於HaRepacker開發了一個翻譯器,目前能翻譯各種文字類内容。後面看情況是否添加翻譯圖片(這個可能不太適合變動,因爲英文端與中文端的圖片有一些差別。目前還不完善,暫無開源打算。
    2. 中文輸入的問題,還沒開始解決,先前簡單地查了一些資料,與v214這個端都不太匹配。

    集團新軍

    Rank: 1

    174

    威望

    363

    金錢

    19

    A幣
    主題
    6
    帖子
    69
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    -1
    娛樂社群主題發文量
    1
    技術社群主題發文量
    5
    閱讀權限
    10
    註冊時間
    2023-12-28
  • TA的每日心情
    鬱悶
    2024-5-24 00:55
  • 簽到天數: 8 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    zhyon 發表於 2024-1-2 03:16:31 | 顯示全部樓層
    coinxu 發表於 2023-10-20 06:22
    多謝朋友們的回復,經過一段時間查資料與實踐,目前基本能玩比較新人楓之谷版本了,將方案分享出來供大家參 ...

    我目前也在玩Swordie v214這個端,請問你嘗試過這篇中文輸入了嗎?
    還有我想問一個問題就是怎麽讓脚本文件.py支持中文顯示呢?

    集團新軍

    Rank: 1

    91

    威望

    119

    金錢

    0

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

    該用戶從未簽到

    hfazsd 發表於 2024-1-5 17:09:20 | 顯示全部樓層
    zhyon 發表於 2024-1-2 03:16
    我目前也在玩Swordie v214這個端,請問你嘗試過這篇中文輸入了嗎?
    還有我想問一個問題就是怎麽讓脚本文 ...

    在腳本內的中文前面加u    (u"我是中文")
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    12

    發文

    40

    金錢

    1

    A幣

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

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

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-11-22 04:35 , 網路刷新 0.115887 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322