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

2013年9月14日 星期六

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


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

好用的神魔之塔圖鑑/好友系統
讓你更方便找尋你的隊友

暗隊 v1.58 測試

遊俠隊 v1.55 示範

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



v1.65
 1. 顯示落物 支援 神魔之塔 3.1 改版新增卡片/技能

 2. 修正 六封回報 COMBO 盾問題

 3. 天蠍宮新技能 ( ? 珠 ) 已經寫上去, 但我還沒法測試 (還沒打到那邊就被送回家了)
     然後.. USER 給我的圖形又是失真的 ( 我需要 100% 未壓縮的圖形, 不要存成 JPG
     再轉成 PNG/BMP 給我..那個一看就知道是失真壓縮過的, 請直接存成 PNG 或是
     BMP 檔案再寄給我 ) 

v1.63
 1. 修正 六封 木/光 關 骷髏優先 的問題

 2. 修正某些機器在第一次按功能鈕時如果正在送出路徑造成中斷的問題
     ( 如果你的螢幕有黑掉的現象, 請動一下滑鼠)

v1.62
 1. 修正火關誤判 COMBO 盾3 的問題

 2. 為了避免同時碰到 COMBO 盾狼+ 史萊姆的組合, 卻因為 COMBO 盾優先而造成
     可能反而被史萊姆擊殺的問題 (我碰到 2 次... XD 這組合真機車) 所以本版開始會
     優先判斷 骷髏 符號再判斷 COMBO 盾, 骷髏符號以 [9] 表示, 碰到骷髏會忽略目
     前最大分數設定, 改由最高分運算

v1.61
 1. 修正 預設 無多國語言檔會 CRASH 問題 (少拿掉一個預設設定值..XD)

v1.60
 1. 修正回報的 COMBO 盾判斷問題

 2. 開始支援多國語言

關於懶人模式

v1.5 版後新演算法的最佳設定

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 底下
請使用支援 ROOT 的檔案瀏覽器, 例如 Root Explorer 或 Total Commander


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 分數切換開關)

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

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

設定: 其他功能設定

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

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

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

同步運算: 可以在原本的運算時間內產生最佳的路徑及最高 COMBO 數, 如果你的機器開啟
                 同步運算不會造成 BlueStacks / Genymotion 裡面的神魔之塔閃退, 建議你開啟, 
                 因為整場下來, 平均 COMBO 數一定會高於沒有開啟同步運算, 但如果你的機器
                 容易閃退, 請勿開啟本功能

顏色: 可選擇指定顏色優先分析路徑,  顏色 按鈕按下後, 該指定顏色強制五優先
     注意: 當盤面你所選定的顏色不足 3 顆, 將會自動忽略設定, 改由正常運算優先
              當 顏色 按鈕按下後, 指定顏色不足 5 顆, 將會自動忽略設定, 改由正常運
              算優先 ( 指定顏色優先 但 5 珠部分忽略)

心珠優先: 可指定 HP < 100% / 75% / 50% / 25% 優先排列心珠路徑
     注意: 當盤面心珠不足 3 顆, 將會自動忽略設定, 改由正常運算優先

懶人模式: 自動分析目前怪物的  COMBO 盾數值, 並自動將 COMBO 數降低至與怪物相
                  同 (天降就沒有辦法了)

    請在 六封 使用, 非 六封 關卡請儘量不要打開此功能, 以免誤判 COMBO 盾

    目前在 暗/水/火/木 關卡支援度是比較高的, 光關沒人反映過有問題 (或許是沒人打
    光的肥料)

    如果你碰到無法分析出 COMBO 盾的狀況, 請在 解析 鈕按下滑鼠右鍵, ToS_Worker 會
    儲存出一個 ToS_ComboShieldxxxxxxxx.bmp, 請將該 BMP 檔 email 到我的信箱, 我才有
    辦法處理 COMBO 盾的問題 (如果你連 HP 分析都不是正確的, 就不用寄檔案給我了)

    有分析出  COMBO 盾, 畫面會顯示為 分析中  HP 100% [4] , 其中 [4] 為 COMBO盾4

這程式是用來幫你打你自己懶得打的材料關或是要刷某張特定卡的關卡, 請不要太
期待他可以順利的幫你打完第三封印之類的封印關 
( 分身卡片等級平均不到 22, 順利用程式打死第三封印 )
下載點2: ToS_Worker165_20130914.rar (MediaFire)
語言檔1: ToS_MultiLanguages.rar (DropBox)    解壓縮跟 ToS_Worker 放在同目錄即可
語言檔2: ToS_MultiLanguages.rar (MediaFire)   英文版才需要下載語言檔
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/28 的 BlueStacks 0.7.17.960 版也可用)



不 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. 完畢.

2013年9月6日 星期五

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


注意: 目前 BlueStacks 會被偵測
使用第三方程式被鎖
根據我在巴哈及其他討論區的觀察
誤鎖率高於 90% 
(也就是說, 為了抓一個使用自動轉的, 鎖錯了 9 個正常的)
如果是抓到我..我是沒差啦, 太多東西可以玩..我也沒花錢
但是抓錯 9 個有花錢的...這樣是有比較好喔? 不知道腦袋在想甚麼
PM 該開除了

Genymotion 我個人測試了 3 個帳號都沒事 (沒體力測了)

請 BlueStacks 玩家先手動使用, 不然就先換 Genymotion

經過再次測試,  確認神魔官方
只要你用 BlueStacks, 就算是手動轉
也有很高的機率會被鎖


神魔趕人囉..哈哈哈

陸續有人使用 BlueStacks 沒被鎖, 應該是神魔官方發現鎖錯太多人, 有在做調整
 BlueStacks 玩家請自行斟酌
要不要先休息幾天


魔之塔自動轉珠助手 v1.63

暗隊 v1.58 測試

遊俠隊 v1.55 示範

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



v1.63
 1. 修正 六封 木/光 關 骷髏優先 的問題

 2. 修正某些機器在第一次按功能鈕時如果正在送出路徑造成中斷的問題
     ( 如果你的螢幕有黑掉的現象, 請動一下滑鼠)

v1.62
 1. 修正火關誤判 COMBO 盾3 的問題

 2. 為了避免同時碰到 COMBO 盾狼+ 史萊姆的組合, 卻因為 COMBO 盾優先而造成
     可能反而被史萊姆擊殺的問題 (我碰到 2 次... XD 這組合真機車) 所以本版開始會
     優先判斷 骷髏 符號再判斷 COMBO 盾, 骷髏符號以 [9] 表示, 碰到骷髏會忽略目
     前最大分數設定, 改由最高分運算

v1.61
 1. 修正 預設 無多國語言檔會 CRASH 問題 (少拿掉一個預設設定值..XD)

v1.60
 1. 修正回報的 COMBO 盾判斷問題

 2. 開始支援多國語言

關於懶人模式

v1.5 版後新演算法的最佳設定

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 底下
請使用支援 ROOT 的檔案瀏覽器, 例如 Root Explorer 或 Total Commander


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 分數切換開關)

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

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

設定: 其他功能設定

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

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

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

同步運算: 可以在原本的運算時間內產生最佳的路徑及最高 COMBO 數, 如果你的機器開啟
                 同步運算不會造成 BlueStacks / Genymotion 裡面的神魔之塔閃退, 建議你開啟, 
                 因為整場下來, 平均 COMBO 數一定會高於沒有開啟同步運算, 但如果你的機器
                 容易閃退, 請勿開啟本功能

顏色: 可選擇指定顏色優先分析路徑,  顏色 按鈕按下後, 該指定顏色強制五優先
     注意: 當盤面你所選定的顏色不足 3 顆, 將會自動忽略設定, 改由正常運算優先
              當 顏色 按鈕按下後, 指定顏色不足 5 顆, 將會自動忽略設定, 改由正常運
              算優先 ( 指定顏色優先 但 5 珠部分忽略)

心珠優先: 可指定 HP < 100% / 75% / 50% / 25% 優先排列心珠路徑
     注意: 當盤面心珠不足 3 顆, 將會自動忽略設定, 改由正常運算優先

懶人模式: 自動分析目前怪物的  COMBO 盾數值, 並自動將 COMBO 數降低至與怪物相
                  同 (天降就沒有辦法了)

    請在 六封 使用, 非 六封 關卡請儘量不要打開此功能, 以免誤判 COMBO 盾

    目前在 暗/水/火/木 關卡支援度是比較高的, 光關沒人反映過有問題 (或許是沒人打
    光的肥料)

    如果你碰到無法分析出 COMBO 盾的狀況, 請在 解析 鈕按下滑鼠右鍵, ToS_Worker 會
    儲存出一個 ToS_ComboShieldxxxxxxxx.bmp, 請將該 BMP 檔 email 到我的信箱, 我才有
    辦法處理 COMBO 盾的問題 (如果你連 HP 分析都不是正確的, 就不用寄檔案給我了)

    有分析出  COMBO 盾, 畫面會顯示為 分析中  HP 100% [4] , 其中 [4] 為 COMBO盾4

這程式是用來幫你打你自己懶得打的材料關或是要刷某張特定卡的關卡, 請不要太
期待他可以順利的幫你打完第三封印之類的封印關 
( 分身卡片等級平均不到 22, 順利用程式打死第三封印 )
下載點2: ToS_Worker163_20130906.rar (MediaFire)
語言檔1: ToS_MultiLanguages.rar (DropBox)    解壓縮跟 ToS_Worker 放在同目錄即可
語言檔2: ToS_MultiLanguages.rar (MediaFire)   英文版才需要下載語言檔
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/28 的 BlueStacks 0.7.17.960 版也可用)



不 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. 完畢.

2013年9月4日 星期三

關於 懶人模式

懶人模式顧名思義就是你想偷懶, 讓 ToS_Worker 幫你處理完所有可能遇到的問題
這功能目前只在六封刷肥料卡有作用, 其他關卡就請不要開啟這個功能了
以免因為誤判造成其他問題

這邊跟大家說明判斷 COMBO 盾的方法

這個部分跟 OCR 的原理類似, 不過比 OCR 複雜一點的地方在於需要OCR 的文件, 通常
只有黑白兩色, 很容易把雜訊或其他不需要的顏色過濾掉就可進行辨識

但是 COMBO 盾判斷就複雜一些了, 基本上有 3 種 COMBO 盾 ( 3/4/5 ), 然後有 5 個元素
關卡, 加上 COMBO 盾出現位置不固定, 所以在畫面的任何位置都有可能出現

所以, 要判斷 COMBO 盾, 有簡單的方法, 也有複雜的方法

簡單的方法就是很簡單, 我現在有  3 隻怪物, 第一隻為 COMBO 盾, 所以我只要抓到
這個位置有 COMBO 盾符號, 就可以比對, 但如果一樣 3 隻怪物, 但是第 2 隻為 
COMBO 盾, 我就得又存一個這個位置的 COMBO 盾符號再用來比對, 如果出現在第
3 隻, 就又再存一個, 以此類推, 所以假設 COMBO 盾狼最基本只會在有 2 隻以上的怪
物時出現, 一個關卡就需要  2 + 3 = 5 個 COMBO 盾比對符號, 5 個元素關卡共需要
5*5 = 25 個符號來比對, 這是在背景固定的狀況下..而且只針對一台固定的機器

所以問題點來了, 神魔之塔的背景....是會動的.... 所以你儲存用來比對的 COMBO 盾符號
只有剛好背景 "動" 到你儲存的那個位置又剛好被你比對到時才會成立..這就會造成沒法
馬上比對出 COMBO 盾了

而且, 每個人的機器不同, 顯卡不同, 驅動程式版本不同..都會影響圖形像素

舉例來說, A 機器在 神魔的妲己符號, 邊緣跟其他顏色交會的白色可能是 0xFCFCFC
但是在 B 機器那個點的白色可能為 0xFFFFFF, 對人眼來說是一樣的 (人眼是非常不準的)
都是白色, 但對程式判斷來說, 這兩個點就會完全不同, 這種情形最常發生在 A 機器用
AMD(ATI)顯卡, B 機器用 NVIDIA 顯卡, 或是有開 FSAA / MSAA 之類的功能

所以如果用簡單的方法來做...要判斷到所有人都適用 (不要說所有人, 80% 正常就好)
可能需要 25 * 2(ATI+NVIDIA) * 3 (FSAA x2 x4 x8) * 2 (BlueStacks + Genymotion) 
= 300 個 COMBO 盾樣本, 光要收集到這些樣本就不知道要多少時間了, 還沒考慮到
Genymotion 還有各種 DPI 設定的問題呢, 而且...還沒解決到背景會動的問題...XD

所以基本上..簡單的判斷方法是不可行的了

所以  ToS_Worker 用了複雜的方法...

複雜的方法的工作原理

1. 取得基本圖形

2. 濾色 (只能過濾部分範圍, 不能像 OCR 那樣想怎麼濾就怎麼濾)

3. 使用模糊比對, 符合基本圖形的某個 % 後, 就判定是 COMBO 盾

所以 ToS_Worker 目前在 v1.62 版使用了 18 個 COMBO 盾樣本, 2 個骷髏樣本
用來判斷 COMBO 盾, 在我有測到的部分, 有問題的我已經排除了, 其他的部分
因為每個人環境不同, 只能靠大家回報取得分析的圖形給我, 我才能處理

那些回報在六封有問題的...
沒有給我 ToS_Worker 存出的圖形是一點幫助也沒有

COMBO 盾也不是想遇就遇的到, 你們碰到問題, 有正確回報, 我就能處理...不然..
我也沒辦法, 所以有遇到判斷錯誤的, 就在 解析 按下滑鼠右鍵, 是右鍵喔, 左鍵的功能
不同的, 再將存出來的圖形 email 給我, 我才有辦法正確的處理...

因為..我自己一定都是 100% 沒有問題的, 我不會知道你們的問題點在那裡.

謝謝大家的合作, 祝你們使用愉快



2013年9月3日 星期二

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


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

暗隊 v1.58 測試

遊俠隊 v1.55 示範


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



v1.62
 1. 修正火關誤判 COMBO 盾3 的問題

 2. 為了避免同時碰到 COMBO 盾狼+ 史萊姆的組合, 卻因為 COMBO 盾優先而造成
     可能反而被史萊姆擊殺的問題 (我碰到 2 次... XD 這組合真機車) 所以本版開始會
     優先判斷 骷髏 符號再判斷 COMBO 盾, 骷髏符號以 [9] 表示, 碰到骷髏會忽略目
     前最大分數設定, 改由最高分運算

v1.61
 1. 修正 預設 無多國語言檔會 CRASH 問題 (少拿掉一個預設設定值..XD)

v1.60
 1. 修正回報的 COMBO 盾判斷問題

 2. 開始支援多國語言

關於懶人模式

v1.5 版後新演算法的最佳設定

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 底下
請使用支援 ROOT 的檔案瀏覽器, 例如 Root Explorer 或 Total Commander


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 分數切換開關)

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

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

設定: 其他功能設定

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

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

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

同步運算: 可以在原本的運算時間內產生最佳的路徑及最高 COMBO 數, 如果你的機器開啟
                 同步運算不會造成 BlueStacks / Genymotion 裡面的神魔之塔閃退, 建議你開啟, 
                 因為整場下來, 平均 COMBO 數一定會高於沒有開啟同步運算, 但如果你的機器
                 容易閃退, 請勿開啟本功能

顏色: 可選擇指定顏色優先分析路徑,  顏色 按鈕按下後, 該指定顏色強制五優先
     注意: 當盤面你所選定的顏色不足 3 顆, 將會自動忽略設定, 改由正常運算優先
              當 顏色 按鈕按下後, 指定顏色不足 5 顆, 將會自動忽略設定, 改由正常運
              算優先 ( 指定顏色優先 但 5 珠部分忽略)

心珠優先: 可指定 HP < 100% / 75% / 50% / 25% 優先排列心珠路徑
     注意: 當盤面心珠不足 3 顆, 將會自動忽略設定, 改由正常運算優先

懶人模式: 自動分析目前怪物的  COMBO 盾數值, 並自動將 COMBO 數降低至與怪物相
                  同 (天降就沒有辦法了)

    請在 六封 使用, 非 六封 關卡請儘量不要打開此功能, 以免誤判 COMBO 盾

    目前在 暗/水/火/木 關卡支援度是比較高的, 光關沒人反映過有問題 (或許是沒人打
    光的肥料)

    如果你碰到無法分析出 COMBO 盾的狀況, 請在 解析 鈕按下滑鼠右鍵, ToS_Worker 會
    儲存出一個 ToS_ComboShieldxxxxxxxx.bmp, 請將該 BMP 檔 email 到我的信箱, 我才有
    辦法處理 COMBO 盾的問題 (如果你連 HP 分析都不是正確的, 就不用寄檔案給我了)

    有分析出  COMBO 盾, 畫面會顯示為 分析中  HP 100% [4] , 其中 [4] 為 COMBO盾4

這程式是用來幫你打你自己懶得打的材料關或是要刷某張特定卡的關卡, 請不要太
期待他可以順利的幫你打完第三封印之類的封印關 
( 分身卡片等級平均不到 22, 順利用程式打死第三封印 )
下載點2: ToS_Worker162_20130903.rar (MediaFire)
語言檔1: ToS_MultiLanguages.rar (DropBox)    解壓縮跟 ToS_Worker 放在同目錄即可
語言檔2: ToS_MultiLanguages.rar (MediaFire)   英文版才需要下載語言檔
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/28 的 BlueStacks 0.7.17.960 版也可用)



不 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. 完畢.