殺戮尖塔修改class檔案圖文教程
從網上看到有兩種修改方法。一種是用某些工具把整個jar包完全反編譯,然後就像製作遊戲一樣修改代碼後再重新打包。另一種是修改單獨的class檔案。
理論上說第一種是最好的,因爲可以想怎麼改就怎麼改,但仔細想想,那不等於自學java一樣麼,我們只想簡單改改遊戲,並不想搞的那麼複雜不是。
所以我研究的是第二種,測試成功。現在說說具體步驟。
比如遊戲裏會中一個confusion”混亂“負面狀態,卡牌消耗是0-3隨機的。要隨時有這個狀態,並總能隨到0多好,就要這個!(其實有時候切換爲英文版更方便看到關鍵詞)
第一步
用 DJ java decomper 開啟jar遊戲包,在彈出的視窗上選擇 search,檔案類型*s,搜尋文字“confusion”。
等一會找到3個檔案包含這個詞。
第二步
用 java decompiler 開啟jar包(名字有點像,但是另一個工具),分別定位到這3個檔案,搜尋confusion找到代碼,然後觀察代碼。
你只需要稍微有一點點英文基礎,就能看到關鍵代碼在 s這裏,random(0,3)就是隨機返回0-3。這個代碼屬於 public void draw(int numCards)
第三步
很遺憾,雖然已經看到了要改的代碼,但並不能在這裏把3改成0。因爲class檔案實際是難以理解的jvm代碼,剛纔只是工具幫你轉換爲容易理解的明文代碼而已。
用winrar開啟jar包,把s解壓出來。用jclasslib bytecode viewer開啟。(安裝這個工具前還要先裝一個java runtime,java官網下載)
在Methods裏面可以看到有兩個draw,點擊Code就能看到jvm機器碼了。一對比很容易確定第一個是我們找的。
關鍵是把iconst_3改成iconst_0。接下來就是提取這段機器碼。
在最下面找到iconst_0,點那個showDescription,可以彈出一個網頁顯示出這個命令的機器碼是 3
iconst_3 是6
invokestatic 是b8 ,後面還有2bit的參數,#392轉換爲16進制是0x188,那麼這裏的jvm代碼就是 b8 01 88
這兩個命令的jvm代碼連起來就是 03 06 b8 01 88 。
最後一步
用十六進制編輯器開啟s。(這種軟件比較多,010editro,winhex等等隨便都可以),搜尋 03 06 b8 01 88。然後改爲 03 03 b8 01 88,儲存。
把修改後的class檔案覆蓋回去,完成。
是不是炒雞簡單?
也許是,但又好像不是,你試試就知道了。
-
極樂迪斯科找出打破僵局的方法任務怎麼做,找出打破僵局的方法任務攻略
極樂迪斯科找出打破僵局的方法任務怎麼做是很多人都想知道的,極樂迪斯科是一個劇情非常有趣的遊戲,很多玩家都想詳細體驗遊戲的故事,能給玩家帶來很多新奇體驗,但是遊戲裏有的任務較難。下面就來看看詳細的找出打破僵局的方法任務攻略。《極樂迪斯科》找出打破僵局...
-
極樂迪斯科向警局彙報屍體的情況任務怎麼做,向警局彙報屍體的情況任務攻略
極樂迪斯科向警局彙報屍體的情況任務怎麼做是很多人都想知道的,極樂迪斯科是一個劇情非常有趣的遊戲,很多玩家都想詳細體驗遊戲的故事,能給玩家帶來很多新奇體驗,但是遊戲裏有的任務較難。下面就來看看詳細的向警局彙報屍體的情況任務攻略。《極樂迪斯科》向警局匯...
-
命運2特殊武器繼承獲取方法,命運2特殊武器繼承介紹
繼承。類型爲狙擊步槍,是年4,第12賽季的特殊武器。《命運2》有主武器、特殊武器、重武器三種彈藥武器,遊戲內分別爲白色、綠色、紫色彈藥的武器。每個武器都有獨特的數值面板,可以根據裝備的面板搭配出各種組合,極大提高了遊戲可玩性。繼承介紹及獲取方法一覽相關:命...
-
極樂迪斯科損失費任務怎麼做,損失費任務攻略
極樂迪斯科損失費任務怎麼做是很多人都想知道的,極樂迪斯科是一個劇情非常有趣的遊戲,很多玩家都想詳細體驗遊戲的故事,能給玩家帶來很多新奇體驗,但是遊戲裏有的任務較難。下面就來看看詳細的損失費任務攻略。《極樂迪斯科》損失費任務攻略任務描述你需要支付給襤...
相關文章
- 11.古老文字 殺戮尖塔有哪些事件 殺戮尖塔遊戲內事件彙總
- Slice 切割,殺戮尖塔盜賊流派怎麼玩 殺戮尖塔盜賊職業卡牌詳解
- PoisonedStab 帶毒刺擊,殺戮尖塔盜賊流派怎麼玩 殺戮尖塔盜賊職業卡牌詳解
- 36.大圖書館 殺戮尖塔有哪些事件 殺戮尖塔遊戲內事件彙總
- Acrobatics雜技 殺戮尖塔盜賊流派怎麼玩 殺戮尖塔盜賊職業卡牌詳解
- 殺戮尖塔CE修改教程,如何使用CE修改遊戲
- All OutAttack 全力攻擊 殺戮尖塔盜賊流派怎麼玩 殺戮尖塔盜賊職業卡牌詳解
- Catalyst 催化劑,殺戮尖塔盜賊流派怎麼玩 殺戮尖塔盜賊職業卡牌詳解
- 殺戮尖塔2月23日更新內容,殺戮尖塔修復改動介紹
- quick slash 快斬 殺戮尖塔盜賊流派怎麼玩 殺戮尖塔盜賊職業卡牌詳解