創作內容

23 GP

被神眷顧的玩家( v. 1.00 )

作者:野生兔兔出現了!│2011-12-21 22:00:05│巴幣:54│人氣:4445
在都市傳說裡,第四世代的玩家群中有一群神特別眷顧的玩家
這群玩家的色違遭遇率硬是比其他玩家高上一大截
甚至比第二世代遺傳色違的機率還要高......

-----

好了,以下就是這個傳說的真正內容:

在第四世代裡(其他世代不會發生)
發動特性『誘惑身軀』抓到神奇寶貝的性格值會被鎖在一個特定範圍內
導致某些特定 ID 的玩家發動誘惑身軀時會有極高機率遇到色違神奇寶貝
(有些 ID 的色違遇見率可以高到將近 1/3 )

這算是解析者們在研究各特性時發現的意外收穫吧(攤手)

-----

接下來是這個現象的詳細說明
跟某兔其他的文章一樣,可能需要一定程度的背景知識才能看懂
(然後當然不可以轉載 =3= )

首先來複習一下第四世代的性格/性別判定方式:
  • 性格:性格值除以 25 取餘數
  • 性別:性格值除以 256 取餘數、然後看這個餘數有沒有大於性別閥值

然後是第四世代野生神奇寶貝的生成方式:
  • 第一次 RNG :決定出現神奇寶貝種類和等級
  • 第二次 RNG :決定性格(不是性格值!)
  • 接下來就不斷 RNG 找性格值(每一組要兩次 RNG ),直到找到的性格值符合性格
  • 找到性格值之後,用一次 RNG 決定前三項個體值
  • 再用另一次 RNG 決定後三項個體值

最後是色違的決定公式:

如果(訓練師 ID xor 隱藏 ID xor 性格值上 16 位 xor 下 16 位)的結果小於 8
這隻神奇寶貝就會是色違

複習完上面的基本常識(咦?這不是基本嗎?被痛毆)
就可以來看看到底發生什麼事了

一般玩家可能看不到,不過某些用了特殊方法
(不小心連上詭異的 GTS 之類的......爆)的玩家們發現一件很詭異的事:

發動誘惑身軀抓到神奇寶貝的性格值總是小於 255
而且這些性格值不符合 RNG 的規則( RNG 不可能產生這些性格值/個體值組合)

對數字很敏感的玩家們應該馬上就知道哪裡詭異了
性格值小於 255 的機率是 2 的 (32-8) 次方分之 1 ,也就是 1/16777216
這種發生機率小於一千萬分之一的事件竟然一再發生,這實在不太對勁
再加上性格值也不符合 RNG 規則
唯一的解釋就是誘惑身軀用其他方式修改了性格值

於是瓦大的解析者們決定把誘惑身軀的效果解析出來
經過解析後,他們發現誘惑身軀會修改野生神奇寶貝的生成方式:
  • 第一次 RNG :決定出現神奇寶貝種類和等級
  • 第二次 RNG :決定要不要發動誘惑身軀
  • 第三次 RNG :決定性格(不是性格值!)
  • 如果誘惑身軀不會發動,就用原先的方式-不斷用 RNG 找符合性格的性格值
  • 如果誘惑身軀發動成功,必須用特殊方式決定性格值
  • 找到性格值之後,用一次 RNG 決定前三項個體值
  • 再用另一次 RNG 決定後三項個體值
      

所以問題就變成了:所謂決定性格值的「特殊方式」到底是什麼?
誘惑身軀一旦發動成功,就表示最後決定的性格值除了要符合決定好的性格以外
還必須要符合誘惑身軀要求的性別
一般玩家可能會想「那就照原先的方式生性格值出來比對,頂多只是加條件嘛!」

但是製作小組卻選擇了更偷懶的方式:

性格值=特殊性別閥值+性格

特殊性別閥值是一個固定的數字,依照性別決定:
性別
一般性別閥值 特殊性別閥值
所有母
照性別比決定
0
性別比 7:1 的公
31
50
性別比 3:1 的公
63
75
性別比 1:1 的公
127
150
性別比 1:3 的公
191
200
這個特殊性別閥值會保證出現神奇寶貝的性別會符合誘惑身軀的要求
而且因為特殊性別閥值都會被 25 整除
用特殊性別閥值加上性格產生的性格值除以 25 的餘數一定會等於原先定的性格

這樣連 RNG 都不用就可以產生符合規則的性格值了!
真好......才怪!

來看看這樣一來會產生的性格值有哪些:
性別
特殊性別閥值 產生的性格值
上位 xor 下位
所有母
0 0 ~ 24 0 ~ 24
性別比 7:1 的公
50 50 ~ 74 50 ~ 74
性別比 3:1 的公
75 75 ~ 99 75 ~ 99
性別比 1:1 的公
150 150 ~ 174 150 ~ 174
性別比 1:3 的公
200 200 ~ 224 200 ~ 224
一般來說,用正常方式產生的性格值上位 xor 下位會是 0 ~ 65535 之間的數字
但是如果照上表來看,如果帶隻公的寶寶丁出去發動誘惑身軀
抓到神奇寶貝(一定是母的)性格值上位 xor 下位永遠都會是 0 ~ 24 之間的超小數字!

這時候再假設有位訓練師的 ID 是 55463 、隱藏 ID 是 55458
這位訓練師的 ID xor 隱藏 ID 就是 5 ( 0x0005 )
如果這位訓練師帶隻公的寶寶丁出去發動誘惑身軀會發生什麼事呢?
他可能會抓到以下性格值的神奇寶貝:
上位 xor 下位 色違計算結果
色違判定
0
5
色違
1
4
色違
2
3
色違
3
2
色違
4
1
色違
5
0
色違
6
1
色違
7
2
色違
8
13
9
12
10
11
11
10
12
9
13
8
14
9
15
10
16
21
17
20
18
19
19
18
20
17
21
16
22
17
23
18
24
29
25 種可能的性格值裡有 8 種會產生色違,也就是色違率達到很恐怖的 32%
跟其他還在依照 1/8192 的機率找色違的玩家一比,這種玩家還真的很像被神眷顧了一樣!

至於是哪些 ID 的玩家會有這種天大的好運呢?
其實可以從會出現的性格值裡去逆推符合條件的 ID 值
就像這樣(要注意「符合的 ID 值」指的是 ID xor 隱藏 ID 等於下面這些值):
性別
上位 xor 下位 性格值組數
符合的 ID 值
色違機率
所有母
0 ~ 7 8 0 ~ 7
32%
8 ~ 15 8 8 ~ 15
32%
16 ~ 23 8 16 ~ 23
32%
24 1 24 ~ 31
4%
性別比 7:1 的公
0 ~ 55 6 48 ~ 55
24%
56 ~ 63 8 56 ~ 63
32%
64 ~ 71 8 64 ~ 71
32%
72 ~ 74 3 72 ~ 79
12%
性別比 3:1 的公 75 ~ 79 5 72 ~ 79
20%
80 ~ 87 8 80 ~ 87
32%
88 ~ 95 8 88 ~ 95
32%
96 ~ 99 4 96 ~ 103
16%
性別比 1:1 的公 150 ~ 151 2 144 ~ 151
8%
152 ~ 159 8 152 ~ 159
32%
160 ~ 167 8 160 ~ 167
32%
168 ~ 174 7 168 ~ 175
28%
性別比 1:3 的公 200 ~ 207 8 200 ~ 207
32%
208 ~ 215 8 208 ~ 215
32%
216 ~ 223 8 216 ~ 223
32%
224 1 224 ~ 231
4%
所以被神眷顧的就是擁有符合上面這些條件 ID 的玩家們囉!
不過再仔細算算,會出現這種特殊 ID 的機率大概是 5/2048
(這只是概算,因為還要檢查有沒有 MTRNG 產生不出來的 ID )
特別去洗這些四百多分之一的 ID 到底值不值得就看玩家自己囉!

-----

所以到底有沒有玩家已經是被幸運之神眷顧的玩家呢?
雖然某兔是已經在玩了啦(馬上被眾玩家痛毆)
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=1490874
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 21 篇留言

TF超級鮪魚
1/3......要命喔!!! 0.0

12-22 17:41

野生兔兔出現了!
會玩 ID 的一起來玩啊(招手)12-22 17:48
SHINY
還有這招來遇野生色違 [e14] 改天在開心金版來遇看看

12-23 22:14

殘雪夜紛飛
糟糕,我都不會

12-27 18:12

野生兔兔出現了!
你以為某兔會相信嗎(笑)(拖走)12-28 10:12
太陽神的翼神燈
所以說連神獸都可以下手囉...^3^

12-27 21:29

野生兔兔出現了!
理論上只有席多蘭恩(公母都有)才行,其他的某兔還要試試看12-28 10:13
WhieAla白翼
只看得懂一部份,不過這就足夠了...ˊˇˋ
不過也確定自家SS算出來是沒有符合的...

12-27 21:46

野生兔兔出現了!
白翼是哪裡看不懂呢?某兔想大概了解一下這類深入型的文章大概要寫多詳細12-28 15:39
葵劍太郎
真希望能看懂ˊˋ 太深奧了

12-27 21:57

shaymin
真好奇版大到底怎麼發現這些的= =

12-27 23:03

信紙-Sin-
真是可怕的東西0.0a

12-28 00:10

殘雪夜紛飛
如此純潔的我什麼都不知道呢,我才沒有洗ID呢ˊˋ!

12-28 10:14

WhieAla白翼
> 白翼是哪裡看不懂呢?某兔想大概了解一下這類深入型的文章大概要寫多詳細
以這篇來說,其實只是看不懂所謂的上位跟下位是什麼意思...
(畢竟我對PM內部數值運算的了解算是很粗淺)

不過,會xor運算就可以初步看ID有無符合,所以無礙...
(我絕對不會說我一開始不小心把xor拆成x跟or看,所以整個爆炸的)

12-28 15:55

野生兔兔出現了!
上位和下位其實就是指性格值( PID; 32-bit unsigned int )的上 16 位( PID / 65536 )和下 16 位( PID % 65536 );因為誘惑得到的 PID 一定是 0 ~ 255 ( 0x00000000 ~ 0x000000FF )以下,所以上位全部都是 0 ,下位 xor 0 就是下位本身12-28 16:00
太陽神的翼神燈
配布拉歐亞應該可以~
徘徊拉歐亞、克雷色利亞的話......?

12-28 17:43

野生兔兔出現了!
主要問題是單性別可能連誘惑身軀都不會觸動(完全沒發動的場合就會照原先方法算性格值,所以就沒有提高機率這種好事),這點某兔會再驗證12-28 17:51
shaymin
仔細看完後
小弟想冒昧問個問題
自己的隱藏ID要怎麼知道??

12-30 19:45

旭奇YanYan
不好意思,我問1.如果訓練家的ID是特別的數字會出現色違的神奇寶貝是嗎?
2.假設訓練家的ID裡有03766、09071、64667、57509,以上哪些會出現色違的神奇寶貝機率高?

01-09 23:36

嘸蝦米
好可怕...[e28]

01-27 11:51

TF超級鮪魚
慢著!事隔這麼久才發現這一篇有文章縮圖喔喔!

01-28 05:16

shaymin
小弟突然想到
聽說綠寶石版也有類似被神眷顧的特殊id
也是很容易遇到色違
請問兔大這也是真的嗎??
還是純芭樂??

02-01 15:38

野生兔兔出現了!
某兔是沒聽說過,只憑某兔想像的話倒是有一種可能,就是剛好對上綠寶石迴圈(某些性格值會一直出現)的訓練師 ID02-01 17:21
shaymin
所以這是一種bug囉??(設計上的疏失?)

02-01 17:23

野生兔兔出現了!
如果綠寶石真的就是照某兔說的,對,綠寶石迴圈基本上就是 Bug02-01 17:25
shaymin
了解!感謝兔大回覆
另外期待兔大出隱藏id的續集[e12]
讓大家一起研(ㄈㄟˋ)究(ㄖㄣˊ)

02-01 17:36

閃電鳥
請問性別比 3:1 的公 是公3還是母3?

02-26 19:24

野生兔兔出現了!
公 3 ,某兔都是直接寫公:母02-27 12:20
Steve
考古到這種東西我才看不懂咧!!!

02-10 07:49

hishoku
您好 若很單純想洗到這樣的特殊id 請問該如何知道時間呢?

11-20 16:58

我要留言提醒:您尚未登入,請先登入再留言

23喜歡★rabby250 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:是個第二世代色違草稿( ... 後一篇:至於怎麼查隱藏 ID 嘛...

追蹤私訊切換新版閱覽

作品資料夾

penny5626獵人同好們
小說加上年齡限制標籤人氣就會砍半——所以接下來幾週還是瑟瑟連發(o′┏▽┓`o) 歡迎飛坦同好上車!看更多我要大聲說16小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】