從以前到現在有很多朋友用了不少方法找到我的 FaceBook 想要加好友, 但是因為我的 FB 都是
現實上的朋友, 所以對於那些好友邀請我都一律忽略 (很抱歉), 因為 FB 的遊戲是我打發時間的
一部份, 我沒有辦法分辨您是真的想要加朋友還是某些遊戲的 SPY
而且你們這些加好友的動作也有可能會加到別人而造成他人的困擾, 所以請不要再嘗試了, 謝謝!!!

2013年8月8日 星期四

神魔之塔自動轉珠助手 v1.55


神魔之塔自動轉珠助手 v1.55




關於 Genymotion 模擬器請注意看下方注意事項



v1.55
 1. 修正連珠 COMBO 計算錯誤的問題  (除了太多黏在一起的外應該是不會算錯了)

 2. 因為開啟同步運算在某些機器會造成不穩定, 導致遊戲跳出, 本版將同步運算改
     成開關切換  (預設為關閉)

     ps. 開啟同步運算可以在原本相同的運算時間內取得更佳的路徑

v1.53
 1. 修正演算法並使用同步運算 (現在你應該會看到 CPU LOADING 上升 XD)

 2. 修正演算法時順手把純色隊功能寫上去了

     注意: 當盤面你所選定的顏色不足 3 顆, 將會自動忽略設定, 改由正常運算優先

v1.52
 1. 修正速度為 0 的除 0 錯誤

v1.51
 1. 修正新演算法一些小 bug, 現在算出 7 COMBOs 的機率應該增加了一些

 2. 增加時間限制演算功能, 可選擇 5 / 4 / 3 / 2.5 / 2 / 1.25 秒的運算限制
     以配合 雙狼 / 單狼 / 特殊關卡
  
     注意: 時限運算跟你設定的速度是相關的, 也就是說你的速度越快, 運算
               出來的路徑就會越長, 但是會限制在你設定的時間內

               不要設定太快的速度反而造成 BlueStacks / Genymotion 無法接收
               完整路徑訊息

               不要以為你設定成 1.25s 又把最小分數設定為 7, 就有辦法在 1.25s
               算出 7 COMBOs 啊

v1.50
 1. 落物資訊新增怪物特性資訊 (特定怪物才有)

 2. 內部運算大量修正

 3. 不再使用舊演算法, 放完假回來花了快 4hrs 重寫演算法, 現在新演算法會將
     一消後的盤面繼續運算, 算至三消為止, 所以平均 COMBO 應該會提升

 4. 因為重寫演算法, 所以可能會有 BUG, 如果你有發現預覽視窗的結果跟運算
     結果差太多, 請按下 DEBUG, 並將 DEBUG 視窗的所有資訊全部提供給我
     以便修正演算法 (那個連珠的 COMBO 算錯就不要傳給我了 XD)

 5. 因為演算法改寫的關係,  所以下版應該會開始提供雙狼/特殊關卡 有秒數限制
     的運算功能  (已經都預留好了, 隨時可以加上去, 目前以 DEBUG 為優先)

 6. 分數畫面提供盤面完整分數及二消後的分數顯示 (例如 分數=6 / 2, 表示盤面
     消除後為 6 分, 消佔了 2 分)

v1.40
 1. 落物資訊新增怪物特性資訊 (特定怪物才有)

 2. 改了內部運算一堆東西...

 3. 測試用功能因為忘記拿掉..所以 v1.40 直接刪除了

v1.39
 1. Genymotion 滑鼠自動鎖定部分修正視窗支援

 2. 現在每次啟動 ToS_Worker 會自動檢查你的設定有無超過螢幕實際解析度
     因為發現太多人的螢幕解析度不夠, 卻設定成中高解析度, 然後視窗太大再
     自己拉小 (真是太聰明了) 反而造成黑框無法正常執行的問題

3. 現在一執行 ToS_Worker 就會檢查你的顯示卡的顏色是否設定在 32 位元模式
    因為 ToS_Worker 必須在 32 位元顏色下才能正常工作 (我其實是沒想到這年
    頭還會有人把顏色設定在 16 位元以下)

v1.38
 1. 修正 Genymotion 各種版本間 ROOT 各種設定不同造成的差異
     ( Orz 版本還真多...)

 2. 支援  Genymotion 各種版本 都以高度來算 已支援 600 / 800 1280

v1.37
 1. 修正低解析度設定錯誤 BUG 
     (因為改 Genymotion 模擬器支援加了測試旗標忘了還原 XD)

 2. 修正 紅色 及 藍色 按鈕在  Genymotion 模擬器失效的問題

 3. Genymotion 模擬器多解析度完成

 4. Genymotion 模擬器 落物顯示支援完成

v1.36
 1. 本版開始支援 Genymotion 模擬器
     關於 Genymotion 模擬器請注意看下方注意事項

 2. 視窗座標將會在按下 EXIT 離開 ToS_Worker 自動儲存, 下次啟動時會自動還原

v1.35
 1. 落物資訊部分新增 特定怪物 的關卡資訊 (特殊關卡才有)

 2. 取得落物資訊功能現在會顯示更詳細資料, 告訴你那個環節有問題

 3. ROOT 部分, 自動備份現在會忽略舊版本的 .OLD 檔案

v1.32 功能新增
 1. 落物資訊怪物名稱對照表訂正完成

 2. 修正黃道十二宮在每一回合最右邊怪物如果掉碎片時會導致沒有回合分
     隔線的問題

 3. 最大分數按鈕現在變更為可設定最大分數 (配合 COMBO 狼/王 切換)

v1.31 功能新增
 1. 配合神魔之塔 3.0 改版, 修正落物資訊, 怪物名稱尚未訂正完成

Genymotion 模擬器注意事項請點這裡

完整版本更新紀錄請點這裡

使用方法:

不管你是用 Android 還是 iOS 版本, 如果你沒有 root 或 JB, 那你就只能綁定 FB 或
Twitter 帳號, 然後在  PC 上面安裝 BlueStacks 再安裝 Android 版的神魔之塔執行
(BlueStacks 是模擬 Android, 所以當然只能裝 Android 版)

如果你有 root 或  JB, 那你就可以把手機內 data/data/com.madhead.tos.zh/shared_prefs
底下的 com.madhead.tos.zh.xml 複製出來, 放進電腦的  BlueStacks 模擬器
的相同目錄下, 可以用 BlueStacks 玩神魔之塔了  ( BlueStacks 也需要 ROOT 才可以
用這個方法


注意!!!


不要再找電腦的 BlueStacks 目錄了, 是模擬器裡面的目錄, 它是模擬你的手機, 你從
手機的 data/data/com.madhead.tos.zh/shared_prefs COPY 檔案出來, 當然也是要
放到模擬手機的 BlueStacks 裡面  data/data/com.madhead.tos.zh/shared_prefs 底下


ps1. 要切換帳號也是用這個方法複製檔案就好了
ps2. iOS 請自行查 com.madhead.tos.zh.xml 放在哪邊 XD
ps3. MyCard 版目錄及檔案名稱為 com.madhead.tos.zh.ex 開頭
        English 版目錄及檔案名稱為 com.madhead.tos.en 開頭

進入 BlueStacks 的神魔之塔後, 選好你要玩的關卡並進入關卡後, 按下小助手的
開始 鍵, 程式就會開始自動幫你玩了

熱鍵切換: 程式執行中可以使用 Ctrl-F12 切換 執行/暫停

5珠優先: 程式會優先算出可以達成 5 珠連成 COMBO, 可能會降低路徑分數

僅分析: 程式執行中可以按下 僅分析 就可讓 ToS_Worker 只分析路徑而不自動送出
              當分析出想使用的路徑, 可以按下 紅色 按鈕送出路徑, 當路徑不滿意, 可以
              按下 藍色 按鈕重新分析路徑

模擬: 程式執行中可以按下 模擬 會出現模擬器視窗, 你可以自行編排你想要的路徑
          再一次送出, 當你打特殊關卡時, 這是最常用的功能, 因為還可以  100% 
          成功斜轉

快慢調整: 程式預設速度是 100, 當你出現會亂轉或是無法轉出正確路徑時,  表示你
                  的電腦速度不夠快, 或是背景有其他程式在拖慢你速度, 這時你可以放慢
                  速度 (建議先調整到 150) 直到可以正確送出

顯示落物: 本功能需要 BlueStacks ROOT 過後才能使用, 並請在 設定 - 版本設定 中
                  選擇你安裝的神魔之塔版本, ROOT 方法請繼續看下方說明

                  在神魔官網下載的 APK 安裝版請選擇 MyCard
                  GoolgePlay 商店下載的請選擇 GooglePlay
                  英文版請選擇 English

最小分數: 當按鈕沒被按下時, 假設你設定為 5, 則程式會在時間內分析到分數 5 就會
                  幫你自動送出, 如果時間內沒分析出 5, 會以最高分數送出

                  當按鈕被按下時, 假設你設定為 5, 則程式一定會分析到分數 5 才會送出路
                  徑, 所以有可能會永遠跑不到你設定的分數而進入無盡迴圈

最大分數: 當按鈕沒被按下時, 會限制分析出的分數, 假設你設定為 3, 不管你最小分數
                  設定為何, 一定只會分析出分數 3 的路徑 (打 COMBO 狼, 或是特殊關卡)
                  也就是說最大分數優先於最小分數設定

                  當按鈕被按下時, 會切換到另一組最大分數設定 (所以按鈕可以拿來當做是
                  COMBO 分數切換開關)

回合秒數: 回合結束到下一回合開始的等待時間

預覽: 路徑預覽圖切換開關

設定: 其他功能設定

這程式是用來幫你打你自己懶得打的材料關或是要刷某張特定卡的關卡, 請不要太
期待他可以順利的幫你打完第三封印之類的封印關 
( 分身卡片等級平均不到 22, 順利用程式打死第三封印 )
Genymotion 用 ADB 檔案: ADB_API17.rar (MediaFire)
Genymotion 用 ADB 檔案: ADB_API17.rar (DropBox)
Genymotion 用 Android SDK: Genymotion_adb_sdk.rar (MediaFire)
Genymotion 用 Android SDKGenymotion_adb_sdk.rar (DropBox)
Root 檔下載: Rooted_BlueStacks_0.7.10.869.zip 
(更新到 2013/08/08 的 BlueStacks 0.7.16.910 版也可用)



不 ROOT 也可以正常使用, ROOT 只是為了看落物而已


ROOT 完後請確認你設定中選對了神魔之塔的版本



官網下載的請選擇 MyCard

Root 方法:

1. 請先解除安裝你的 BlueStacks, 再重新到 官網 下載最新版的 BS 安裝

2. 下載上方的 Rooted_BlueStacks_0.7.10.869.zip

3. 將 Rooted_BlueStacks_0.7.10.869.zip 解壓縮出來

接下來兩種方法選擇一種

A 方法
 1. 進入 ToS_Worker 的設定, 選擇 ROOT, 再選擇解壓縮出來的 ROOT 檔案目錄

 2. 完畢


遇到無法複製的問題, 請重新開機, 不要執行  BlueStacks, 直接執行 ToS_Worker
再按 ROOT

B 方法

 1. 到你的  BlueStacks 安裝目錄下執行 HD-Quit.exe
     "%ProgramFiles%\BlueStacks\HD-Quit.exe" (WinX86) 
 or "%programfiles(x86)%\BlueStacks\HD-Quit.exe" (WinX64).

 2. 將 Rooted_BlueStacks_0.7.10.869.zip 中的 "root.fs" and "initrd.img" 覆蓋至 BlueStacks
     資料裝目錄 c:\ProgramData\BlueStacks\Android\ 底下

     WinXP 的資料安裝目錄為
     C:\Documents and Settings\All Users\Application Data\BlueStacks\Android
     看不到此目錄的請先將資料夾選項中的  顯示所有檔案或資料夾打勾

 3. 完畢.

72 則留言:

  1. 版主...我已經不曉得該說什麼了...
    原本的自行模擬功能已經夠好了(雖然時間都調不夠)
    但是這次連斜轉算法都放上去了!!
    最讚的是演算法也加級了,能算出疊珠了!!
    不曉得會不會自動判斷血量後,選擇新珠的優先權
    繼續測試去,太感激了>"<

    回覆刪除
  2. 老虎大大 153版本cpu會比較高嗎?

    回覆刪除
  3. 我已經精神錯亂了~~~~~
    昨天才想說1.52已是神作!!
    今天的1.53豈不是....ㄜ...沒形容詞了!!
    調適心情中......驚嚇過度...

    回覆刪除
    回覆
    1. 這又沒甚麼...只是以前不想自己動手寫而已

      刪除
  4. 請問CPU LOADING 是什麼意思呢?

    回覆刪除
  5. Tiger大
    主程式的MF載點好像掛了 開不起來說XD

    回覆刪除
    回覆
    1. 我現在都放兩個載點, 有一個有問題就先用另外一個吧

      刪除
  6. T大您好

    我剛剛使用了新的1.53

    進行遊戲 不過都會運算到一半

    跳出遊戲畫面(BS)

    在按神魔之塔就無法進入了

    請T大測試看看 感謝

    回覆刪除
    回覆
    1. 我也是會跳出遊戲畫面,
      i5-2400 CPU 3.10GHz,
      想冒昧請問一下同步運算會有什麼好處嗎?
      謝謝解答。

      刪除
    2. 我自己在我可動到的四台機器上跑都沒有這種問題說, 看來我把這個運算功能弄成開關
      切換好了

      同步運算可以讓你在同樣時間內取得最佳路徑跟最多 COMBOS 數

      刪除
    3. 作者已經移除這則留言。

      刪除
    4. 作者已經移除這則留言。

      刪除
    5. 我也會跳出遊戲畫面...
      但如果是用 1.52v板則沒問題

      win7 ram:16G i5
      blue stacks 是昨天去官方網站抓的新版本
      apk 也是官網抓下來的 最新

      感謝大大分享了

      刪除
  7. CPU LOADING 上升,
    請問在分析路徑的時候CPU使用率會飆到85%以上,
    甚至99%,
    這樣是正常的嗎?

    回覆刪除
  8. 呵呵
    真的有使用到CPU
    我的HP Z800 工作站 Xeon X5570*2 80GB RAM
    CPU使用率上升到33% XD
    RAM使用率9% XDD

    回覆刪除
    回覆
    1. 大部分都在10%左右
      算比較久的會就會上升
      目前看到最高33%

      刪除
    2. 不是人人都有這麼多錢買工作站的電腦...
      況且用這種電腦跑神魔也太浪費了...

      刪除
    3. 這我當然知道@@

      我買這電腦是用來寫程式跑演算法用的

      當然不是拿來玩神魔的= =

      刪除
    4. 你的工作機比我的工作機配備還好..XD

      刪除
  9. 今天開始試用Genymotion
    發現玩的過程中我的小助手按暫停/執行的時候螢幕就會黑屏
    是像休眠那樣慢慢暗掉 然後滑鼠動一動就會亮回來
    不知道老虎大大是否知道這是什麼問題@@?

    回覆刪除
    回覆
    1. 不知耶, 沒碰過這個問題

      刪除
    2. 這我也遇到過
      模擬器重開就好了@@
      怪怪的

      刪除
  10. 請問虎大~如果本身電腦等級不夠..調到200~一樣跑不出預覧路徑..是不是就沒救了..@@

    回覆刪除
  11. 請問虎大~

    我剛剛用了一下1.53版本發現CPU使用率會標高

    1.52版則很正常

    但轉珠方面,並沒有感覺到很明顯的差異!

    可以請虎大說明一下1.52版本跟1.53版本的差異性嗎!

    回覆刪除
    回覆
    1. 同步運算可以讓你在同樣時間內取得最佳路徑跟最多 COMBOS 數

      刪除
  12. 請問有辦法修改解析度嗎 因為我的螢幕只有到768 用的是G

    回覆刪除
    回覆
    1. 你 Genymotion 選一個 840x480 之類解析度比較低的

      然後進 ToS_Worker 的設定裡面選低解析度就好

      ToS_Worker 會幫你把 Genymotion 再縮小

      刪除
  13. 看來同步運算造成 CPU LOADING 飆高後, 體質比較差的電腦
    都會有跳出的問題, 我晚上把 COMBO 連珠運算那邊修正完後
    把開關也做上去切換好了

    回覆刪除
  14. 作者已經移除這則留言。

    回覆刪除
  15. 現在分析時間比以前慢了好多
    分析20多秒=口=

    回覆刪除
    回覆
    1. 那是你剛好遇到不容易分析出來的吧, 照理說速度應該會比舊版還快

      刪除
    2. 是一直都是分析20秒- -
      但是如果我用小金的會分析得好快

      刪除
    3. 我通常都 1-3 秒就分析出來..很少會碰到分析超過 10 秒的...

      不然你就用小金的就好啦

      刪除
    4. 我知道什麼問題了 如果你的跟小金的放在一起分析會出現問題
      現在我分開放1-3秒便可以了

      刪除
    5. 沒開同步運算, 主運算是普通優先權, 除非小金的把運算時間吃光, 否則不應該
      我這邊的運算時間會加長

      開啟同步運算在 1.55 版, 所有運算式都是 較高優先權

      不過我還是搞不懂為何兩個放在一起分析會這樣? 不過如果你這麼愛兩個放在
      一起比較速度, 我下一版可以把整個 CPU 時間吃光, 這樣應該就不會有問題了

      刪除
    6. 不是比較速度-_-
      是兩個放在同一個資料夾便會出現判斷有問題
      如果分開放便 可以正常 1-5秒判斷到

      刪除
    7. 有這麼神奇的事情, 我特地去抓來測試, 並沒有你說的情形發生

      理論上除非有其他程式使用較高優先權在運算, 導致 ToS_Worker
      的正常優先權拿不到 CPU 時間運算, 否則不可能會有這樣的情形

      刪除
  16. 請問有BUG該怎麼把資料傳給板主

    回覆刪除
    回覆
    1. 最好有 BS/Genymotion + ToS_Worker 的截圖

      刪除
  17. 請問一下虎大,有沒有想過"血量剩餘N%時自動停止運算"此功能

    回覆刪除
    回覆
    1. 暫時還沒想要加這個功能, 但不排除放完假後忽然就多了這個功能
      (假日行程都滿了..哈)

      刪除
  18. 首先先感謝作者,讓我省下手動補肥料的時間,真是造福人群啊
    不過
    今天使用1.55版,會一直停在分析中....
    重啟程式會好一下,但重啟個2、3次後,轉珠就亂了,
    分析出30~40個轉點,Comboll只有2!!甚至沒有!!
    是我電腦的問題還是程式的問題? 有人也會這樣嗎?

    回覆刪除
    回覆
    1. 拍一張 神魔 + ToS_Worker 一起的截圖會比較好判斷問題點

      刪除
    2. 我都是一直停在分析 要等20多秒

      刪除
  19. 我目前使用1.55
    手邊2台電腦
    打開同步運算都可正常執行

    太感謝大大了 
    真的覺得超好用

    回覆刪除
  20. 大大 我這邊給你下跪了...真的是太強了
    順便說一下 你1.55的同步 打成 "司步" 了 XD

    回覆刪除
    回覆
    1. 應該沒有打錯, 可能是在你的電腦, 同步的"同" 被打勾的外框蓋掉一點點變成司了

      我下一版把 BUTTON 按鈕再拉大一點點看看

      刪除
  21. 虎大謝謝了
    純色有救了YA

    回覆刪除
  22. 非常感謝虎大
    順利拿下5封
    謝謝虎大願意花時間去研究這些

    回覆刪除
  23. 純色部分我並沒有測試很久, 所以可能會有一些我沒測到的小問題
    有問題再跟我說吧 XD

    回覆刪除
  24. 作者你好~~辛苦了

    感謝你的顏就跟分享 讓我們這些玩家省去不少時間

    但我的BS這幾天發生了無法登入的問題

    不是遊戲無法登入

    是整個BS一直卡在重新載入的畫面

    已經重新移除在安裝過 也一樣不行

    請問該如何解決呢 謝謝

    回覆刪除
  25. 新演算法太厲害了 明顯感受到差異

    這程式已經無可挑剔

    連六封都幾乎不用開技能輾過去

    想問純色的選項是指優先處理該色珠嗎

    要是有自動保留心珠的功能就更好了

    平常保留3~6顆心珠 偵測到血量少於一半

    就自動連心珠 或者限定一回合不能連超過6顆心珠

    以免緊急時沒心珠可用

    回覆刪除
  26. 1.55版實在太強大了

    想請問虎大時限也可以記錄上次使用的嗎

    回覆刪除
  27. 我的小幫手昨天使用還好好的,
    今天打開程式發現視窗都沒出現...
    找不到小幫手的視窗就按不到開始按鈕啟動計算了,
    關閉程式時畫面才會閃一下視窗位置就關閉了,
    重新安裝還式一樣 QQ

    回覆刪除
    回覆
    1. 你到小助手預覽視窗點選右鍵選擇移動就可以拖回來了

      刪除
    2. Q: 程式按下快捷鍵都可以正常執行, 但是卻看不到 ToS_Worker 的視窗
      A: 可能是 ToS_Worker 最後儲存視窗座標時出錯, 或是你將 ToS_Worker
      整個目錄複製到別台電腦, 卻因為螢幕解析度不同 或是 多螢幕關係
      造成畫面在別地方你卻看不到

      請把 ToS_Worker 目錄下的 ToS_Worker.INI 這個檔案直接殺掉
      (先關閉 ToS_Worker 再刪除, 否則又會儲存目前的看不到的座標)
      (如果你已經執行了, 請在工作列上直接選擇關閉視窗)

      刪除
  28. 1.55版的 用Genymotion
    模擬功能好像沒反應 點了他滑鼠會動但是不會按下去
    用blueblacks就沒問題^^

    回覆刪除
    回覆
    1. 我用 Genymotion 沒碰過這個問題

      刪除
  29. 請更新版本, 並在最新版處留言

    回覆刪除
  30. SCORE=0/0
    PATTERN=444566111132444356666111312226
    PATH=0

    回覆刪除
  31. 請問版主要如何得到螢幕的座標來寫腳本

    回覆刪除