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

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% 沒有問題的, 我不會知道你們的問題點在那裡.

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



11 則留言:

  1. MAC是否除了安裝win系統外就沒其他可以用的辦法了?

    回覆刪除
    回覆
    1. 不知道耶..你可能要自己想辦法

      刪除
  2. 新版1.21版genymotion在抓珠子時
    下面會有一小條黑色
    只是轉珠還是沒問題的

    NEXUS7 1280*800

    回覆刪除
    回覆
    1. 請仔細看 Genymotion 模擬器注意事項

      刪除
  3. 改版後使用好像會被停權
    有辦法處理嗎

    回覆刪除
  4. 你好大大,想問你一個簡單的問題,我打六封刷肥料。
    我用的是火隊。
    我開的鍵是
    "5珠優先"
    顏色(火珠)
    我想偷懶

    就以上三個。應該沒有問題吧?但為什麼有時候小助手說"解除限制"?
    是什麼意思?
    謝謝你喔3Q

    回覆刪除
  5. TigerZZ大
    請問懶人模式V1.70後 適用於星座關卡嗎?

    回覆刪除
  6. 当我运行游戏它使得程序蜱吸吮和香港。
    我做我的游戏在苹果的手机是
    菲尔打com.madhead.tos.en.plist
    我要转移的程序
    Genymotion
    这可能吗?
    让我们来看看它是视频培训指南

    回覆刪除
  7. Hi
    I have a big problem, because when the
    Start BlueStacks
    I play a few hours of playing I do not play the game anymore?
    Home Games opens
    Then the game comes out
    What is the problem please help guide

    回覆刪除