神磨之塔XML檔解析

  由於神魔之塔的遊戲架構是半單機式玩法,也就是非必要不會與伺服器作資料同步,所以遊戲過程中就只是單機遊戲;而單機遊戲一定存在遊戲腳本以及可以使用金手指的可能。最近越來越多日本製的手機遊戲禁止 root 手機開啟遊戲,原因就是因為該遊戲可以解析或修改後台資料導致遊戲公司利益減少。(當你知道不會掉卡後還會花錢復活嗎?

 

  秘技一:神魔之塔在開關卡同時就決定了該關卡的遊戲腳本,也就是該關卡會出哪些怪物會掉哪些卡片,全部都在開關卡時的伺服端取得的資料中。所以有 root 過的手機可以在進入關卡後直接開啟 /data/data/com.madhead.tos.zh/shared_prefs/com.madhead.tos.zh.xml 檔案像上圖一樣查詢關鍵字得知會不會掉卡片。
PS. 像在下一樣會寫APP的人就會用APP解析 ex:神魔小幫手卡片探索者 , APP源碼可參考 [Android 開發] 在 "root" 過的手機開發root機專用 APP![Android 開發] 使用 dom 製作 XML Reader 。

  

  秘技二:由於遊戲進行時是單機遊戲,伺服端這段期間不會檢查遊戲內參數變化,所以可以透過修改遊戲的記憶體位置的參數達到跳關滿血秒怪的需求(修改記憶體資料的APP:八門神器),不過由於神魔之塔後來有在結束關卡的同時回傳關卡進行的過程資料,所以有一定程度以上的修改會被查出來並封鎖帳號。
PS. 記憶體修改可能會影響遊戲進行,改錯資料嚴重的可能遊戲程序崩潰甚至死機!

 

  秘技三:神魔之塔抽卡在進抽卡畫面時已經把卡片送到玩家包包裡了,嗯?你說這應該是眾所皆知的消息!那就在提一個跟抽卡相關的,那就是程序上的隨機並沒有辦法真正的隨機,因為程序的隨機 ( random ) 其實是一系列有規律的數值 ( seed ),而為了達到類似真正的隨機,通常會加入系統時間作參數來取出那一系列數值得其中一個在來運算,所以才會有人說在幾點幾分幾秒抽卡會中啥卡的謠言,之所以說他是謠言是因為沒人知道官方到底用系統時間的什麼當參數取隨機數值,如果有神人能記錄大量的抽卡時間跟卡片ID的話或許就能寫出神抽APP了。

 

  要問在下有用哪個秘技在遊戲中的話,首先秘技三基本是不可能,在來秘技二會破壞遊戲性用了遊戲就沒樂趣了。所以基本上在下只會用秘技一,畢竟神魔之塔有些關卡在下只要王卡,而偏偏隊伍不夠強只能用神磨1~2小時的方式過,那當然是直接看會不會掉卡再來決定要不要打完它,光是前一陣子神磨打機龍,在下只打會掉卡的那幾場這樣幾周就省了快好幾天的時間

G毛 發表在 痞客邦 PIXNET 留言(3) 人氣()


留言列表 (3)

發表留言
  • 悄悄話
  • 林 ヒロト
  • 那請問一下 如果是用Start BlueStacks玩PC神魔 有辦法打開他的XML檔?
  • 訪客
  • 請問上面那突如何得知是否有掉卡片?
    NULL代表沒有的意思嗎?
  • 是的, null 表示沒有掉卡,所以只要不是 null 這串字就是有掉卡。

    G毛 於 2013/12/21 13:52 回覆