Re: [手遊] 限定抽真的是限定嗎?
作者: SoldierGame (池面三人組) 看板: LoveLive_Sip
標題: Re: [手遊] 限定抽真的是限定嗎?
時間: Sat Oct 31 00:19:43 2015
基本上, 如果是client端有問題的話,
伺服器需要維修讓玩家重新下載更正後的資料庫檔案
這次出包個人猜測應該是Server端的勸誘卡池出包
稍微提一下 (騙騙P幣 X) 有關卡牌勸誘的東西
1. Client 端
client端的卡牌資料存在 unit.db_ 裡面
它是加密過的 sqlite3 資料庫
(遊戲資料夾內的其他檔案也都用同一個演算法加密)
解密後 Table "unit_m" 的結構如下:
``` sqlite3
CREATE TABLE `unit_m` (
`unit_id` INTEGER NOT NULL ,
`unit_number` INTEGER NOT NULL ,
`unit_type_id` INTEGER NOT NULL ,
`eponym` TEXT ,
`name` TEXT NOT NULL ,
`rarity` INTEGER NOT NULL ,
`attribute_id` INTEGER NOT NULL ,
#中間省略
PRIMARY KEY (`unit_id`)
)
```
unit_number 卡片編號, 相簿上面的編號即是
rarity 的數值表示 N, R, SR, UR
attribute_id 的數值表示 スマイル, ピュア, ピュア
2. Server端 勸誘封包
因為沒有50心, 以友情勸誘單抽的回傳封包為例
http://i.imgur.com/4lBltZN.png
![](https://i.imgur.com/4lBltZN.jpg)
實際上拿到的卡片是用unit_id表示,
在unit.db_ 查表unit_m後, 可以得到unit_number為339 (真姬藍R)
其中, 畫面效果用到的回傳參數如下:
unit_rarity_id= 2 (2為Rare, icon外框顯示R/SR/UR用)
reward_box_flag= false (我猜是拿來判斷是否要做轉卡特效)
new_unit_flag= false (判斷是否為新拿到的卡)
而其他參數就是 點角色icon之後 顯示的角色頁面用
3. 勸誘詳細的頁面
至於每個勸誘頁面左下角的[勸誘詳細],
其實跟公告一樣是放在Server端的網頁
平時公告的出包率你也知道, 很高的
像這次的勸誘清單就有卡牌重複的情況發生:
http://i.imgur.com/USZnQSj.jpg
![](https://i.imgur.com/USZnQSj.jpg)
--
從勸誘封包可以看出,
抽到卡牌實際上和 Server端的卡池資料庫比較有關
Server端的勸誘卡池資料庫 我猜是這種結構
[secretbox_id, rarity, unit_id, 機率(活動卡較低)]
如果是unit.db_ 有錯, 誤把決鬥希 mapping 到SR繪里的話,
之前應該是沒辦法抽到決鬥希的,
但前幾篇有版友在月初有抽到, 所以不會是這個問題
這次出包的 SR 惡作劇KKE 紅 #439
官方事後補償 UR 決鬥希 藍 #442
簡單猜測就是 勸誘卡池的資料庫把 編號key錯了www
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.130.64
※ 文章網址: https://www.ptt.cc/bbs/LoveLive_Sip/M.1446221985.A.8FA.html
※ 編輯: SoldierGame (36.224.130.64), 10/31/2015 00:21:57
推
10/31 00:23, , 1F
10/31 00:23, 1F
推
10/31 00:25, , 2F
10/31 00:25, 2F
推
10/31 00:35, , 3F
10/31 00:35, 3F
推
10/31 00:36, , 4F
10/31 00:36, 4F
→
10/31 00:38, , 5F
10/31 00:38, 5F
推
10/31 00:57, , 6F
10/31 00:57, 6F
推
10/31 00:58, , 7F
10/31 00:58, 7F
推
10/31 01:01, , 8F
10/31 01:01, 8F
推
10/31 01:06, , 9F
10/31 01:06, 9F
推
10/31 01:15, , 10F
10/31 01:15, 10F
推
10/31 01:15, , 11F
10/31 01:15, 11F
→
10/31 01:17, , 12F
10/31 01:17, 12F
→
10/31 01:20, , 13F
10/31 01:20, 13F
→
10/31 01:29, , 14F
10/31 01:29, 14F
推
10/31 01:58, , 15F
10/31 01:58, 15F
推
10/31 02:45, , 16F
10/31 02:45, 16F
推
10/31 02:56, , 17F
10/31 02:56, 17F
→
10/31 02:57, , 18F
10/31 02:57, 18F
推
10/31 03:52, , 19F
10/31 03:52, 19F
推
10/31 05:04, , 20F
10/31 05:04, 20F
推
10/31 06:44, , 21F
10/31 06:44, 21F
推
10/31 10:27, , 22F
10/31 10:27, 22F
推
10/31 11:48, , 23F
10/31 11:48, 23F
→
10/31 11:48, , 24F
10/31 11:48, 24F
推
10/31 11:56, , 25F
10/31 11:56, 25F
卡片資料細節要錯應該很難,
會改動的地方就日文轉中文 (ex技能名稱)
偶爾會有錯字的就是了 像那個1每8秒
遊戲的訊息傳遞是用json格式
用wireshark就可以看了
我貼的是 secret_box_items.unit 其中一部分
※ 編輯: SoldierGame (36.225.25.11), 10/31/2015 13:59:12
→
10/31 13:51, , 26F
10/31 13:51, 26F
推
10/31 14:57, , 27F
10/31 14:57, 27F
推
10/31 14:58, , 28F
10/31 14:58, 28F
推
10/31 18:01, , 29F
10/31 18:01, 29F
→
10/31 18:02, , 30F
10/31 18:02, 30F
推
10/31 18:18, , 31F
10/31 18:18, 31F
![](https://i.imgur.com/AnAiSGW.jpg)
→
10/31 18:18, , 32F
10/31 18:18, 32F
→
10/31 18:18, , 33F
10/31 18:18, 33F
→
10/31 18:22, , 34F
10/31 18:22, 34F
推
10/31 18:38, , 35F
10/31 18:38, 35F
討論串 (同標題文章)