作者uiorefd (科科)
看板DragonNest
標題Re: [閒聊] 小狗飾品複製 激夯
時間Mon Feb 14 19:14:25 2011
※ 引述《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韓方工程師有賺外快吧
不然也不必多此一舉
正常來講打副本不會刻意穿脫裝
設這個開關的人也蠻聰明的就是了
--
1F:推 retawaet:面對現實吧,這篇是正解,現實就是這麼殘酷02/03 17:47
2F:→ retawaet:我姑姑現在住墨爾本,當時跟她一起當背包客環歐的朋友02/03 17:48
3F:推 pusufu:搞大他肚子02/03 17:49
4F:→ retawaet:現在一個住法國,一個住美國,都是環歐途中認識的男方02/03 17:49
5F:→ pusufu:中出不戴套02/03 17:49
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.220.172
6F:推 maro1357 : 嗯嗯,88,洗澡去(離線中) 02/14 19:18
7F:推 ctw805919 :只能說發現得更厲害啊 02/14 19:20
8F:→ uiorefd :我猜 不是發現 是工作室的人流出來的 02/14 19:20
9F:→ uiorefd :本來有工程師賺外快 這樣搞 後來流出來 02/14 19:21
10F:→ uiorefd :一開始是大陸那邊出現的 在加上高科技 02/14 19:21
11F:推 jaychou99 :這個推測蠻合理的XD 02/14 19:21
12F:→ uiorefd :但這也不是絕對 畢竟我沒看到source code 02/14 19:22
13F:→ jaychou99 :所以還是要拼運氣,掉了才有記憶 02/14 19:22
14F:推 n810516 :推資工大四XD 02/14 19:22
15F:→ uiorefd :YES 物品本來就會隨機生成 02/14 19:23
16F:推 androider :本來想PO一篇類似的 我也懷疑是工程師刻意寫成這樣 02/14 19:23
17F:→ uiorefd :所以白兔跟箱子應該就沒辦法這樣搞 02/14 19:23
18F:推 i19890813 :只有這篇我比較看得懂給推= =.... 02/14 19:26
19F:推 shizao :如果跟團怎麼知道是不是自己穿脫? 02/14 19:30
20F:→ AZ48 :日版測試完畢,兩場掉落物品一樣,可行 02/14 19:32
21F:推 menti :也就是說...日版韓版都沒發現 可是我們發現了.... 02/14 19:33
22F:推 s9415154 :XD 02/14 19:34
23F:推 Lavchi :新台灣之光(疑?) 02/14 19:35
24F:推 i19890813 :那如果重新登入 一樣的脫穿法應該不會掉一樣的東西?? 02/14 19:35
25F:→ i19890813 :有人要試試看嗎? 02/14 19:36
26F:→ AZ48 :真可怕...好的遊戲都毀在華人的貪念之下 02/14 19:36
不 你的方向錯了
這東西不是玩家可以控制的
source code是在官方手上
所以毀也是毀在公司自己手上
我不知道工程師搞這個的目的是什麼
但隔壁棚wow或是天堂等遊戲並沒出過這種例子
(又或者是有 但沒有外流 但至少可以知道市面上沒有類似方法可以利用)
我猜想是公司給的薪水不夠XDDDD?
不知道韓國有沒有類似8591的網站
有懂韓文的去過濾一下應該可以推測出事實
27F:推 pinsaun :樓上也扯太遠了= = 02/14 19:41
28F:推 godmoon :打狗是在動畫前 脫+穿嗎 @@? 02/14 19:59
29F:推 sandragon :覺得不一定耶..因為我自己試了幾次都是空的 02/14 20:09
30F:→ uiorefd :你有觀察掉落物嗎? 02/14 20:13
31F:→ uiorefd :物品一樣隨機 但穿脫裝可以記憶掉落物 02/14 20:14
32F:→ uiorefd :這樣講應該夠清楚 Q_Q 02/14 20:14
33F:推 madeinheaven:在韓國用bug牟利or用外掛是違法的 被抓到很慘 02/14 20:16
34F:→ uiorefd :問題來拉 連日版都可以 可見韓方source code也是可行 02/14 20:17
35F:→ uiorefd :不知道有沒有韓版的人可以測一下拉 02/14 20:17
36F:推 kenia :資工推.. 應該是被留後門@@ 02/14 20:20
37F:推 super1937 :所以 全部都脫的話 可行嗎? 因為有記憶到就行嗎? 02/14 20:23
38F:推 n810516 :掉落機率不變 穿脫裝的組合是用來記憶的 02/14 20:24
39F:→ n810516 :所以應該可行吧 02/14 20:25
40F:→ fewhy :隨便你要怎麼脫 重點是要脫到你要掉的 02/14 20:26
41F:推 n810516 :記住(掉了你要的東西那次)脫了什麼裝就好 02/14 20:27
42F:推 happy10838 :推這篇,所以說要寫一個純random的其實不難嗎 02/14 20:35
43F:→ happy10838 :所以結論是故意的這樣嗎XD 02/14 20:35
44F:→ uiorefd :YES 02/14 20:37
45F:推 lcy317 :要寫純隨機很容易 設定這樣反而要花費心思 所以很怪 02/14 21:44
46F:推 Ekmund :我是有想過不是所謂的記憶掉落物 而是蠢到忘記讓亂數 02/14 21:47
47F:→ Ekmund :種子呈動態 在觸發換裝這個event過後沒把動態參數加 02/14 21:48
48F:→ Ekmund :回去做種 或是事先存起來當變數放著 但這樣也太蠢... 02/14 21:49
到這邊為止 E大的推測也有可能
要驗證的話得看有沒有其它東西也是照這個機制走
比如說開兔子 又或者是其它機率性的EVENT
但這是否為特殊的圖利目的去套用在其它方式就不得而知
49F:→ fei6409 :覺得樓上說得滿有可能...因為不是什麼大bug 02/14 21:54
50F:→ fei6409 :也不會測試時刻意去脫裝...自然沒找到這個bug 02/14 21:54
51F:→ uiorefd :如果是這樣我只能為工程師默哀 這包也太大XDDD 02/14 21:56
52F:推 starline :真覺得台灣人太神了 只有台版才發現這bug @.@ 02/14 21:59
53F:推 jimmy9988 :應該不是單純的switch吧..單純記憶的話不會不同部位 02/14 22:01
54F:→ jimmy9988 :造成不同掉落物吧(? 02/14 22:01
你可能沒看懂XD?
穿脫A裝打一場 ->記憶第一場的掉落物
穿脫B裝打第二場 ->隨機掉落 並記錄第二場的掉落物
--
穿脫A裝打一場 ->記憶第一場的掉落物
穿脫A裝打第二場 ->讀取第一場掉落物
因此會覺得穿脫不同裝造成掉落物不同
55F:→ fei6409 :穿脫x裝->穿脫y裝->穿脫x裝 看兩次穿脫x裝的掉落物 02/14 22:06
56F:→ fei6409 :是否相同? 02/14 22:06
57F:推 blackcatevil:樓上… 我測試過了 三次都相同= = 02/14 22:14
你測的三次是像fei6409說的那樣嗎?
因為照我上面的話會變成
第一場穿脫x裝->掉a物
第二場穿脫y裝->掉b物
第三場穿脫x裝->掉c物
三場不一樣
要推翻也很簡單
只要測試出來
第一場穿脫x裝->掉a物
第二場穿脫y裝->掉b物
第三場穿脫x裝->還是掉a物
第四場穿脫y裝->還是掉b物
但是否為故意設定也不得而知
58F:推 zgbsfs :所以是看最後一次的穿脫 ? 02/14 22:17
※ 編輯: uiorefd 來自: 114.47.220.172 (02/14 22:29)
59F:推 blackcatevil:喔... 不是 我的意思是我總共試了三次 02/14 22:24
60F:→ blackcatevil:對 測次出來的結果 a=c 02/14 22:32
61F:→ fei6409 :那應該還是有個table之類的我想... 02/14 22:47
62F:→ uiorefd :那這TABLE的用意....也許E大是對的 02/14 22:50
63F:→ uiorefd :可是這參數記憶起來的用意到底是為啥呢 ~.~ 02/14 22:51
64F:推 chocoboy5566:已經有許多人測試穿脫A裝在任何條件下都出F(A)裝 02/14 23:51