如今的手機(jī)做的是越來越大,蘋果PLUS系列都已經(jīng)是5.5寸的屏幕大小,安卓機(jī)更是超過了這個(gè)規(guī)模,不少手機(jī)的屏幕都已經(jīng)到達(dá)5.7寸甚至以上了。安卓版的爐石傳說安裝都是經(jīng)過下載器來根據(jù)玩家手機(jī)的GPU來下載的,由于屏幕比較大,經(jīng)常默認(rèn)下載的是平板版。不過平板版的界面與手機(jī)端還是有一定的差距的,畢竟手機(jī)玩平板分辨率下的游戲感覺還是怪怪的。今天小編帶來NGA網(wǎng)友zodiacg帶來的黑科技。
最新版本的爐石安卓客戶端我已經(jīng)照這個(gè)辦法修改出鎖定手機(jī)界面版的了,GPU版本選的最保守的ETC1,應(yīng)該所有人都能用。[http://pan.baidu.com/s/1hsPVeni]
版本說明
主要作用是強(qiáng)制爐石使用平板界面(跟PC布局相同)或者手機(jī)界面(為小屏幕有所優(yōu)化)。有部分手機(jī)(比如我的Mate7)因?yàn)榉直媛屎推聊淮笮〉脑虮蛔詣优袛酁槠桨褰缑妫闷饋矸浅5疤邸?/p>
有些以前流傳下來的方法可以通過AppSettings修改DPI來實(shí)現(xiàn)切換,但是需要root且兼容xposed(華為的emui就部分不兼容xposed……)比較麻煩。本方法自然就不需要了。
相比較之前帖子中國外網(wǎng)友分享的版本,優(yōu)點(diǎn)在于:使用國服版本爐石客戶端制作,安裝方便,可以使用牌店,更新及時(shí)。
缺點(diǎn)在于:除了強(qiáng)制平板/手機(jī)界面外沒有KantiDono提供的自動禁言、加速等功能。另外國服的打包方式使得空間占用似乎會大一點(diǎn)……
工具準(zhǔn)備
因?yàn)樯婕靶薷腁PK文件,所以需要很多輔助工具。下列工具都需要一些運(yùn)行庫,至少有.Net 4.5和最新的JDK(不是JRE)。
APK Studio。官方下載鏈接:[https://bintray.com/vaibhavpandeyvpz/generic/apkstudio/view]
JustDecompile。官方下載鏈接:[http://www.telerik.com/download/justdecompile]
安卓APK簽名工具。請自行搜索下載,玩安卓刷機(jī)的應(yīng)該很常用這個(gè)。注意批處理里面的.zip要改成.apk。或者直接使用我分享的版本
國服爐石傳說客戶端。注意不是下載器!不是下載器!。官方下載鏈接:[http://hs.blizzard.cn/download]。按照自己手機(jī)的GPU型號選取,教程很多。實(shí)在不確定就選ETC1
所有需要的工具,除了客戶端之外我都共享了當(dāng)前的版本在網(wǎng)盤里:[http://pan.baidu.com/s/1qXFVe92]
需要說明的是JustDecompile。首先它安裝過程中需要注冊一個(gè)賬戶才能繼續(xù)安裝。另外有一個(gè)步驟讓你勾選要安裝的內(nèi)容時(shí)請只選擇上面的JustDecompile。
安裝完成后按照下列步驟添加之后要用到的插件:
1.打開JustDecompile,點(diǎn)擊Plugin-Plugin Manager
2.在下方的Available Plugins里面找到Assembly Editor,點(diǎn)擊Download。Download會變成兩個(gè)按鈕,選擇繼續(xù)安裝即可。然后需要同意協(xié)議之類的。
3.安裝完成后在Installed Plugins里面能看到Assembly Editor。主界面的Plugins下面也會出現(xiàn)Reflexil
簽名工具隨便找個(gè)地方解壓縮一扔就可以了
修改步驟
步驟1
1.打開Apk Studio,點(diǎn)第一個(gè)Decode An APK
2.選擇下好的爐石客戶端APK,Project Path可以修改成別的位置,也可以就保留默認(rèn)在apk文件夾下解包。點(diǎn)Decode,會等比較長的時(shí)間。
3.解包完成后Project Path的目錄下會有一堆這樣的東西。確認(rèn)無誤把Apk Studio關(guān)掉就行了。
步驟2
1.打開JustDecompile,點(diǎn)Open--Files,找到剛才目錄下的assets/bin/Data/Managed/Assembly-CSharp.dll打開。路徑如圖
2.左邊側(cè)邊欄里依次點(diǎn)開Assembly-CSharp,Assembly-CSharp.dll, <Default Namespace>。
3.在往下找到MobileCallbackManager,點(diǎn)開MobileCallbackManager,找到IsAndroidDeviceTabletSize()并點(diǎn)擊,此時(shí)右側(cè)會出現(xiàn)對應(yīng)的代碼
4.點(diǎn)開工具欄里的Plugin-Reflexil,右側(cè)窗格下方會出現(xiàn)一表格樣的內(nèi)容,代表了這部分代碼的opcode
5.在窗格Instructions標(biāo)簽頁(默認(rèn)的標(biāo)簽頁,如果你沒動的話)里面往下翻找到一個(gè)數(shù)字6,大概在第7行:
6.右擊數(shù)字6,選擇Edit。此處的6代表著分割手機(jī)和平板界面的屏幕大小英寸數(shù),6英寸以下視為手機(jī),使用手機(jī)界面,以上使用平板界面。
如果你要強(qiáng)制平板界面,把此處的6改成1,如果要強(qiáng)制手機(jī)界面,就把6改成20之類的。不要改的太夸張,不要直接改成0,以免出問題
改完點(diǎn)擊Update。
7.在左側(cè)窗格中,使勁往上翻,翻回到Assembly-CSharp。右擊,點(diǎn)擊Reflexil1.8--Save As然后保存(不要急著替換)。
如果此步出了問題,彈框提示錯誤下面的錯誤,回到剛才修改的6的位置,右擊修改的數(shù)字,點(diǎn)擊“Replace all with code...”然后直接點(diǎn)擊Cancel取消在重新保存即可。
8.在資源管理器中找到剛才的目錄(\assets\bin\Data\Managed),里面有Assembly-CSharp.dll(原版)和Assembly-CSharp.Patch.dll(我們剛剛修改的)。把原版刪了或者拿走備份,把修改的改成Assembly-CSharp.dll。
步驟3
1.重新打開APK Studio。此時(shí)應(yīng)該直接打開了剛才解包的內(nèi)容。如果不是就點(diǎn)第二個(gè)按鈕選擇剛才目錄下的apktool.yml打開即可。
2.點(diǎn)擊工具欄的錘子按鈕(Build Open Project)重新打包,會在Project Path的上級目錄打包出一個(gè)apk。
如果剛才解包的時(shí)候保留了默認(rèn)設(shè)置的話,會直接替換掉原來的APK,一定注意,免得找不著了。
3.把這個(gè)apk放到剛才解壓出的自動簽名工具的目錄里,改名為update.apk。
4.雙擊Sign.bat,等一段時(shí)間,文件夾下會出現(xiàn)update_signed.apk。
5.把update_signed.apk傳到手機(jī)上安裝即可。
有興趣的玩家可以加入97973爐石傳說官方群;群號為:218970093。更多卡組盡在《爐石傳說》盡請關(guān)注97973新浪手游網(wǎng)。
更多攻略盡在全民手游攻略:點(diǎn)擊下載