看板 DragonNest 關於我們 聯絡資訊
※ 引述《andonie (我愛113)》之銘言: : 你對資訊領域還不是很了解 : 這30000多種變化 : 根本不需要做出3萬筆資料的表格 : 可以使用hash table : 給一個簡單的function : f(x)=inputnum mod 100 (mod是取餘數的意思) : 其中inputnum就是計算出來的32928種變換 : 透過f(x)對應到100種結果 : 所以只要設計100種變化就可以了 : 甚至 改一下mod後面的數字 可以任意控制想要的表格數量 : 這不用說工程師 資工系大二就會懂了 : 當然 實際上不會只是使用mod這麼簡單 : 可能會經過各種加減乘除才不會結果太規律 : 不過f(x)是一個 一對一函數 : 輸入資料一樣 計算出的數值一定一樣 : 所以我們雖然不知道公式內部如何 : 可是可以確定的是 用一樣的脫裝去打 會計算出一樣的掉寶物品 我是資工系的...而且大四了=_= 發那篇文的時候我是有點鑽牛角尖在處理資料的地方 但後來和朋友聊的時候想到 你要生成多少數據去處理都是小事 重點是你的目的 以下整理一下這個方法 怪物生成前穿脫某件裝 ↓ 把怪打掉 →沒掉你要的物品→下一場穿脫別件裝 ↓ ↓ 有掉你要的物品 ← ← ↓ 下一場打怪前再次穿脫上次穿脫的那件裝 ↓ 得到一樣的掉落物品 看到了嗎? 這流程根本就是個switch啊!!! 轉不過來的 看這邊 打怪前穿脫一件裝 ↓ switch on ↓ 記憶這一場的掉落物品 ↓ 下一場 → 打怪前穿脫同一件裝 → 讀取記憶的掉落物品 ↓ 穿脫不同件裝 ↓ 再次生成隨機掉落物品 ok 看到這邊你發現了嗎 實際上根本不用記錄你穿脫什麼裝會掉什麼 本來就會隨機生成 而穿脫這動作只是個開關 如此而已 你穿什麼脫什麼不是影響的主要關鍵 而是這個動作會紀錄掉落物品 我推測是橘子or韓方工程師有賺外快吧 不然也不必多此一舉 正常來講打副本不會刻意穿脫裝 設這個開關的人也蠻聰明的就是了 --
retawaet:面對現實吧,這篇是正解,現實就是這麼殘酷02/03 17:47
retawaet:我姑姑現在住墨爾本,當時跟她一起當背包客環歐的朋友02/03 17:48
pusufu:搞大他肚子02/03 17:49
retawaet:現在一個住法國,一個住美國,都是環歐途中認識的男方02/03 17:49
pusufu:中出不戴套02/03 17:49
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.220.172
maro1357 : 嗯嗯,88,洗澡去(離線中) 02/14 19:18
ctw805919 :只能說發現得更厲害啊 02/14 19:20
uiorefd :我猜 不是發現 是工作室的人流出來的 02/14 19:20
uiorefd :本來有工程師賺外快 這樣搞 後來流出來 02/14 19:21
uiorefd :一開始是大陸那邊出現的 在加上高科技 02/14 19:21
jaychou99 :這個推測蠻合理的XD 02/14 19:21
uiorefd :但這也不是絕對 畢竟我沒看到source code 02/14 19:22
jaychou99 :所以還是要拼運氣,掉了才有記憶 02/14 19:22
n810516 :推資工大四XD 02/14 19:22
uiorefd :YES 物品本來就會隨機生成 02/14 19:23
androider :本來想PO一篇類似的 我也懷疑是工程師刻意寫成這樣 02/14 19:23
uiorefd :所以白兔跟箱子應該就沒辦法這樣搞 02/14 19:23
i19890813 :只有這篇我比較看得懂給推= =.... 02/14 19:26
shizao :如果跟團怎麼知道是不是自己穿脫? 02/14 19:30
AZ48 :日版測試完畢,兩場掉落物品一樣,可行 02/14 19:32
menti :也就是說...日版韓版都沒發現 可是我們發現了.... 02/14 19:33
s9415154 :XD 02/14 19:34
Lavchi :新台灣之光(疑?) 02/14 19:35
i19890813 :那如果重新登入 一樣的脫穿法應該不會掉一樣的東西?? 02/14 19:35
i19890813 :有人要試試看嗎? 02/14 19:36
AZ48 :真可怕...好的遊戲都毀在華人的貪念之下 02/14 19:36
不 你的方向錯了 這東西不是玩家可以控制的 source code是在官方手上 所以毀也是毀在公司自己手上 我不知道工程師搞這個的目的是什麼 但隔壁棚wow或是天堂等遊戲並沒出過這種例子 (又或者是有 但沒有外流 但至少可以知道市面上沒有類似方法可以利用) 我猜想是公司給的薪水不夠XDDDD? 不知道韓國有沒有類似8591的網站 有懂韓文的去過濾一下應該可以推測出事實
pinsaun :樓上也扯太遠了= = 02/14 19:41
godmoon :打狗是在動畫前 脫+穿嗎 @@? 02/14 19:59
sandragon :覺得不一定耶..因為我自己試了幾次都是空的 02/14 20:09
uiorefd :你有觀察掉落物嗎? 02/14 20:13
uiorefd :物品一樣隨機 但穿脫裝可以記憶掉落物 02/14 20:14
uiorefd :這樣講應該夠清楚 Q_Q 02/14 20:14
madeinheaven:在韓國用bug牟利or用外掛是違法的 被抓到很慘 02/14 20:16
uiorefd :問題來拉 連日版都可以 可見韓方source code也是可行 02/14 20:17
uiorefd :不知道有沒有韓版的人可以測一下拉 02/14 20:17
kenia :資工推.. 應該是被留後門@@ 02/14 20:20
super1937 :所以 全部都脫的話 可行嗎? 因為有記憶到就行嗎? 02/14 20:23
n810516 :掉落機率不變 穿脫裝的組合是用來記憶的 02/14 20:24
n810516 :所以應該可行吧 02/14 20:25
fewhy :隨便你要怎麼脫 重點是要脫到你要掉的 02/14 20:26
n810516 :記住(掉了你要的東西那次)脫了什麼裝就好 02/14 20:27
happy10838 :推這篇,所以說要寫一個純random的其實不難嗎 02/14 20:35
happy10838 :所以結論是故意的這樣嗎XD 02/14 20:35
uiorefd :YES 02/14 20:37
lcy317 :要寫純隨機很容易 設定這樣反而要花費心思 所以很怪 02/14 21:44
Ekmund :我是有想過不是所謂的記憶掉落物 而是蠢到忘記讓亂數 02/14 21:47
Ekmund :種子呈動態 在觸發換裝這個event過後沒把動態參數加 02/14 21:48
Ekmund :回去做種 或是事先存起來當變數放著 但這樣也太蠢... 02/14 21:49
到這邊為止 E大的推測也有可能 要驗證的話得看有沒有其它東西也是照這個機制走 比如說開兔子 又或者是其它機率性的EVENT 但這是否為特殊的圖利目的去套用在其它方式就不得而知
fei6409 :覺得樓上說得滿有可能...因為不是什麼大bug 02/14 21:54
fei6409 :也不會測試時刻意去脫裝...自然沒找到這個bug 02/14 21:54
uiorefd :如果是這樣我只能為工程師默哀 這包也太大XDDD 02/14 21:56
starline :真覺得台灣人太神了 只有台版才發現這bug @.@ 02/14 21:59
jimmy9988 :應該不是單純的switch吧..單純記憶的話不會不同部位 02/14 22:01
jimmy9988 :造成不同掉落物吧(? 02/14 22:01
你可能沒看懂XD? 穿脫A裝打一場 ->記憶第一場的掉落物 穿脫B裝打第二場 ->隨機掉落 並記錄第二場的掉落物 -- 穿脫A裝打一場 ->記憶第一場的掉落物 穿脫A裝打第二場 ->讀取第一場掉落物 因此會覺得穿脫不同裝造成掉落物不同
fei6409 :穿脫x裝->穿脫y裝->穿脫x裝 看兩次穿脫x裝的掉落物 02/14 22:06
fei6409 :是否相同? 02/14 22:06
blackcatevil:樓上… 我測試過了 三次都相同= = 02/14 22:14
你測的三次是像fei6409說的那樣嗎? 因為照我上面的話會變成 第一場穿脫x裝->掉a物 第二場穿脫y裝->掉b物 第三場穿脫x裝->掉c物 三場不一樣 要推翻也很簡單 只要測試出來 第一場穿脫x裝->掉a物 第二場穿脫y裝->掉b物 第三場穿脫x裝->還是掉a物 第四場穿脫y裝->還是掉b物 但是否為故意設定也不得而知
zgbsfs :所以是看最後一次的穿脫 ? 02/14 22:17
※ 編輯: uiorefd 來自: 114.47.220.172 (02/14 22:29)
blackcatevil:喔... 不是 我的意思是我總共試了三次 02/14 22:24
blackcatevil:對 測次出來的結果 a=c 02/14 22:32
fei6409 :那應該還是有個table之類的我想... 02/14 22:47
uiorefd :那這TABLE的用意....也許E大是對的 02/14 22:50
uiorefd :可是這參數記憶起來的用意到底是為啥呢 ~.~ 02/14 22:51
chocoboy5566:已經有許多人測試穿脫A裝在任何條件下都出F(A)裝 02/14 23:51