ML相关资源获取指南
各種信息來源和工具
註:斜體表示需要魔法
角色色卡
偶像大師全系列角色色卡(感謝泡泡糖公主整理)
圖片相關
- 站內
- 萌娘共享-偶像大師系列
- 萌娘共享-偶像大師百萬現場:有主視覺圖、專輯封面、以及其他來自遊戲的資源,在萌百主站看到的圖片內容都可以在這裡找找看
- 站外
- Fantasia的卡片信息部分:包含卡片信息、台詞和卡圖,還有一個帥氣的篩選功能
- himePicParser:LTurret作品,一款可以下載Fantasia站點指定頁面所有圖片的工具
- MLTD Database:類似Fantasia的卡片數據庫,項目地址:https://github.com/shadowdreamer/mltd-searcher
- アイドルマスター ミリオンライブ! シアターデイズDB【ミリシタDB】:除了卡圖之外,還有角色簽名、四格和劇場白板圖
- Millionlive Cards:GREEMAS查卡器,無框無印卡圖也有哦
- iM@SWIKI、millionlive.info等百科網站也有卡圖資源
- 以圖找圖
- 谷歌圖片搜索
- 二次元畫像詳細檢索
- saucenao (專搜Pixiv等原創站)
- iqdb (專搜Danbooru等轉載站)
- konachan-此方醬
- yande.re-病嬌醬
百科和綜合性站點
- 官方
- 偶像大師 主站
- 偶像大師 官方繁體中文站
- 偶像大師 百萬現場 劇場時光 日服官方網站
偶像大師 百萬現場 劇場時光 繁體服官方網站- 偶像大師 官方推特(@imas_official)
- 偶像大師頻道 官方推特(@imas_ch)
- 偶像大師 百萬現場 企劃官方推特(@imasml_765PRO)
- 偶像大師 百萬現場 官方推特(@imasml_official)
- 偶像大師 百萬現場 劇場時光 官方推特(@imasml_theater)
偶像大師 百萬現場 劇場時光 韓國服官方推特(@imasmltd_kr)偶像大師 百萬現場 劇場時光 繁體服Facebook公共主頁
- 非官方
Komica Wiki- niconico大百科-アイドルマスターミリオンライブ!
- pixiv百科事典-アイドルマスターミリオンライブ!
- 日文維基-アイドルマスター ミリオンライブ!
- 英文維基-The Idolmaster Million Live!
- 批踢踢實業坊 - 偶像大師專區:有時候可以來這裡找找考據
- IM@SWIKI:可能是英語世界最好用的偶像大師WIKI
- IDOLM@STER WIKI:Fandom上的偶像大師WIKI
- THE IDOLM@STER Database:這裡各種時間比較全,像是米粒垃圾的播出時間
- 偶像大師 百萬現場 非公式中文資料倉
- グリマス日和:牆內可能顯示不完整
- 偶像大師 百萬現場 Wiki:可查詢GREEMAS語音、卡圖及其名稱等信息
- グリメモ(仮):很厲害的GREEMAS資料站,還復刻了GREEMAS的小遊戲!
偶像大師 百萬現場 劇場時光 中文維基- 偶像大師 百萬現場 劇場時光 Gamerch Wiki
特殊用途站點
- 單一角色百科
- 名言和用語集
- 偶像大師本家及百萬現場系列用語集
- アイマスシリーズ名言・迷言辞典 - HISTORY OF IM@S WORLD
- 新規Pのためのミリシタ用語
アイドルマスター ミリオンライブ! 用語集 - Komica Wiki
- 樂曲和Call
- Lantis百萬現場專輯發行信息
- 偶像大師 百萬現場 Lantis官方推特(@imas_lantis)
- VGMdb-THE IDOLM@STER MILLION LIVE! THEATER DAYS:著名專輯信息偷跑站
- music765plus:偶像大師歌曲信息站,很全的歌詞、專輯與LIVE信息綜合站
- namu.wiki偶像大師百萬現場歌曲分類:個人感覺有時候查詢某些新曲目歌詞啥的挺方便
- imascalls:偶像大師歌曲Call指南
- 編成和活動
- Fantasia的活動檔線統計
- 推特檔線播報
- 總榜(圖片版):@imas_ml_td
- 總榜(文字版):@imas_ml_td_t
公會榜: @imas_ml_td_l(已棄用)- 各角色分榜: @imas_ml_td_a
- 廣播劇投票榜: @imas_ml_td_b
- MLTD-rankingview:MLTD活動檔線橫向比對,項目地址:https://github.com/Tmn07/MLTD-rankingview
- 周年檔線一覽表:Andreling01大佬作品,限時開啟,項目地址:https://github.com/andreling01/mltd-ranking
- Alneys大佬的活動檔線預測:到時候貼吧應該也會有檔線預測帖
- ミリシタイベント プラチナスターシアター ライブ開催ノルマ計算機:活動pt消耗石頭計算器
- MLTDApp:隊伍編成計算機、分數計算機
- Produce Note:活動pt調整
みりしたつーる:活動pt調整,部分遊戲情報point_adjuster:活動pt調整
- 遊戲實裝記錄
- Produce Note:MLTD衣裝實裝情況一覽
- MLTD出卡記錄
mirishitadb:SSR周期、3d服裝
- 梗圖生成
- おはなしジェネレーター:ML對話圖生成
- アイマス会話メーカー:IM@S對話圖生成
- アイマス会話メーカーV3:GREE和MOBA風格對話圖生成
- THE iDOLM@STER Million Live! Tier List Maker:ML梯隊圖製作
- 其他
- 偶像大師系列相關人士生日信息
- 百萬現場組合列表
- Princess — Public REST API:公共REST API,高技術力的傑作,是眾多小工具的基礎
- GREEMAS玩家信息存檔
- 漫畫《偶像大師 百萬現場》 官方推特(@gessan_million)
- 漫畫《天色のアステリズム》 官方推特(@imasml_webcomic)
- 彈珠檯遊戲 Fever 偶像大師 百萬現場 官方推特(@fever_imasml)
- ミリシタ呼称表:稱呼一覽表,甚至還帶有預測
相關工具
- MLTD項目
- MLTDTools:MLTD工具箱,包含打包資源替換、下載、解壓、解密和輸出MLTD模組/舞台動作/攝像機路徑信息至MikuMikuDance等功能
- MLTDABD-Rel:MLTD工具箱重置版,優化了高DPI表現,並整合了AssetStudio(雖然AssetStudio還是推薦最新版)
- Million Live Quintet Player:合成與導出MLTD中分唱曲任意五人演唱版本的小工具
- MirishitaMusicPlayer:強大的遊戲版歌曲播放器
- MLTD-asset-downloader:可以下載港澳台服和韓服的服務器資源
- mltd-relive:MLTD繁體服重生版!據說已經進入到遊戲本地化的第三階段了
- mltd-timestamp-extractor:可用於為MLTD等galgame式字幕的遊戲提取時間軸
- 通用
- vgmstream:多功能遊戲音頻解碼工具
- hca_keys.h:遊戲Key速查表
- AssetStudio:可視化Unity3D資源反編譯工具,可以解析Unity的AssetBunddle(
.unity3d
和.asset
文件)並查看、導出其中的各類資源文件 - AssetStudioCmd:AssetStudio解析資源功能的命令行版本,在批處理中使用很方便。
- foobar2000:高度可擴展的音頻播放器。搭配vgmstream plugin可以直接解密並播放常見遊戲的
.acb
和.awb
文件 - VGMToolbox:泛用的遊戲資源提取工具箱,包含了將
.acb
和.awb
文件解壓為.hca
的功能 - Il2CppDumper:針對加密的Unity遊戲腳本,通過解析
libil2cpp.so
以反編譯加密後的遊戲代碼集(global-metadata.dat
)的工具 - dnSpy:強大的開源.net程序反編譯工具
- IDA Pro:優秀的靜態反編譯軟件,廣泛用於程序破解與安全分析中
- MyHash:文件校驗工具,支持MD5、SHA家族、CRC32等常見散列函數算法
- ImageMagick:強大的圖片處理工具,號稱「命令行版的Photoshop」
- Fiddler:網絡偵測工具,適用於應用程序抓包
- Advanced Renamer:功能強大的批量重命名工具
獲取高分辨率APP圖標
打開MLTD的Google Play詳情頁(日服、繁體服、韓服)。右擊圖標,Google Chrome系列瀏覽器中選擇「在新標籤頁中打開圖片(I)」,Mozilla Firefox選擇「查看圖像(I)」,可以獲得類似如下的鏈接:
https://play-lh.googleusercontent.com/_oFHd11wcEuXzGJ5VA42uqbUyyjRkBERRr5PNbWt2aAnInrmHR51VbGFNSSPF9ocLA6R=s96
目前可用的最大圖標尺寸為512*512。將鏈接最後的s96
改為s512
或更大的值,即可獲得512*512大小的圖片。
MLTD遊戲資源解析
註:本部分提到的工具請在上文「相關項目」活動「其他相關工具」中尋找。
資源命名規則與含義指引
- 人物編號與字母縮寫
姓名 | 編號 | 縮寫 | 印象色 | 姓名 | 編號 | 縮寫 | 印象色 | 姓名 | 編號 | 縮寫 | 印象色 | 姓名 | 編號 | 縮寫 | 印象色 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
天海春香 | 001 | har | #e22b30 | 伊吹翼 | 016 | tsu | #fed552 | 天空橋朋花 | 031 | tom | #bee3e3 | 百瀨莉緒 | 046 | rio | #f19591 |
如月千早 | 002 | chi | #2743d2 | 田中琴葉 | 017 | kth | #92cfbb | 艾米莉·斯圖亞特 | 032 | emi | #554171 | 永吉昴 | 047 | sub | #aeb49c |
星井美希 | 003 | mik | #b4e04b | 島原埃琳娜 | 018 | ele | #9bce92 | 北澤志保 | 033 | sih | #afa690 | 北上麗花 | 048 | rei | #6bb6b0 |
萩原雪步 | 004 | yuk | #d3dde9 | 佐竹美奈子 | 019 | min | #58a6dc | 舞濱步 | 034 | ayu | #e25a9b | 周防桃子 | 049 | mom | #efb864 |
高槻彌生 | 005 | yay | #f39939 | 所惠美 | 020 | meg | #454341 | 木下日向 | 035 | hin | #d1342c | 茱莉亞 | 050 | jul | #d7385f |
菊地真 | 006 | mak | #515558 | 德川茉莉 | 021 | mat | #5abfb7 | 矢吹可奈 | 036 | kan | #f5ad3b | 白石紬 | 051 | tmg | #ebe1ff |
水瀨伊織 | 007 | ior | #fd99e1 | 箱崎星梨花 | 022 | ser | #ed90ba | 橫山奈緒 | 037 | nao | #5abfb7 | 櫻守歌織 | 052 | kao | #274079 |
四條貴音 | 008 | tak | #a6126a | 野野原茜 | 023 | aka | #eb613f | 二階堂千鶴 | 038 | chz | #f19557 | 音無小鳥 | 101 | kot | #fff6a4 |
秋月律子 | 009 | rit | #01a860 | 望月杏奈 | 024 | ann | #7e6ca8 | 馬場木實 | 039 | kon | #f1becb | 青羽美咲 | 102 | mis | #96e2df |
三浦梓 | 010 | azu | #9238be | Roco | 025 | roc | #fff03c | 大神環 | 040 | tam | #ee762e | 詩花 | 201 | xxx | #e6f9e5 |
雙海亞美 | 011 | ami | #ffe43f | 七尾百合子 | 026 | yur | #c7b83c | 豐川風花 | 041 | fuk | #7278a8 | 玲音 | 202 | xxx | #512aa3 |
雙海真美 | 012 | mam | #ffe43f | 高山紗代子 | 027 | say | #7f6575 | 宮尾美也 | 042 | miy | #d7a96b | 宮本芙蕾德莉卡 | 204 | xxx | #b6016a |
我那霸響 | 013 | hib | #01adb9 | 松田亞利沙 | 028 | ari | #b54461 | 福田法子 | 043 | nor | #eceb70 | 一之瀨志希 | 205 | xxx | #ac004e |
春日未來 | 014 | mir | #ea5b76 | 高坂海美 | 029 | umi | #e9739b | 真壁瑞希 | 044 | miz | #99b7dc | ||||
最上靜香 | 015 | siz | #6495cf | 中谷育 | 030 | iku | #f7e78e | 篠宮可憐 | 045 | kar | #b63b40 |
- 服裝編號
- 02:1stLIVE服裝
- 03:2ndLIVE服裝
- 05:3rdLIVE服裝
- 06:4thLIVE服裝
- 10:5thLIVE服裝異色-海外服初始
- 服務器資源命名規則與含義
manifest文件版本號:195200 [2021-01-11 15:00:00 (UTC+9:00)]
斜體部分為資源解析後,其中包含的資源
[3位編號+3位縮寫]
_name 卡圖右下角的偶像名稱
_sign 偶像簽名
_sr 黑色簽名
_ssr 金色簽名
[4位卡片ID] 卡圖相關
_0 覺醒前卡面小圖
_0_bg 覺醒前卡面大圖
_1 覺醒後卡面小圖
_1_bg 覺醒前卡面大圖
_cut 抽出卡片時的卡面特寫
_silhouette 人物立繪金色剪影
achievement_**** 成就標識
ambi 環境音效
_bg2d_a****
_bg2d_t****
_bg2d_g****
_theater
ab_theater_system_card 生日LIVE編成時,過生日的偶像的圖標左上角的BIRTHDAY標誌
ad
_2d_** TB候選偶像3D立繪
_sprite TB投票結果公布界面相關素材
_result TB投票結果
adx2_memorialvoice_list 估計與生日回憶語音有關
annidra2
_vt_2d_** TB候選偶像3D立繪
_resultimage_* TC投票結果
anniv3rd_images 3rd周年特訓相關
annidraview TB投票結果公布界面相關素材
annisrview MILLION CLOSET!投票界面相關素材
appearance_sobj
ar AR機能相關
_common
_02_thumb
_sub_**_detail
_sub_**_thumb
arcontentlistview AR機能相關
arm AR機能相關
_akj_001 AR參考圖像:馬場木實等身立牌
_tb01_001
_tb02_001
_tb03_001
_yksk_001
bg 2017/08/23 MILLIONLIVE COLLECTION活動背景
bg2d 遊戲靜態背景
_011
_103
_a****
_b****
_c****
_g****
_t****
bgm 背景音樂
_commu 對話相關
_event 打工&綠幣活動界面相關
_inst_[6位歌曲代號] 遊戲內伴奏
_system 系統相關
_add 追加的背景音樂
_cd2018top
_tctop TC投票活動界面
_event_after
_event_before
_heartful2
_ibirth
_pbirth
_halloween_login
_halloween_theater
_newyear_login
_newyear_theater
_valentine_login
_valentine_theater
_whiteday_login
_whiteday_theater
_xmas_login
_xmas_theater
_salmon 偶像英雄相關
_stl 《偶像大師 星光舞台》相關
_mj 聖百萬女學園相關
_octopus 拯救屋台!炒麵☆花火團
_oyster 超級沙灘排球
_salmon 偶像英雄
_shellfish HARM∅NIZER
_tuna MILLION LIE!? FISHER DAYS ~失落的樂譜~
birth 生日相關
_bdl_[3位編號+3位縮寫]_*** (生日LIVE後)天台上的語音等(bdl=birthday live)
_ent_[3位編號+3位縮寫]_*** 進入遊戲時,劇場入口的生日祝賀語音等(ent=entrance)
_idol_[3位編號+3位縮寫]_**** 偶像生日(拉禮炮)界面語音等(日服該機能已取消)
_p_[3位編號+3位縮寫]_*** 製作人生日時偶像的祝賀語音等
blog 博客相關
_header_[3位編號+3位縮寫] 偶像的博客上的橫幅圖
**** 博客中出現的圖片(****:0001~[個人相關];1001~[活動相關];50010~)
****_thumb 博客中出現的圖片縮略圖
build_dumy
calicon_bdl 白色心形圖案,名稱上看像是日向限定(bdl=birthday live)
cam_[6位歌曲代號] LIVE攝像機動作相關
camera_base 攝像機動作
camg_[3位編號+3位縮寫]_** 動畫片段
campaign_gasha_100000 事前登錄100萬達成SSR確定抽卡界面圖片
card 卡片相關
_blst_[3位編號+3位縮寫]_***4 服裝劇情相關(SSR的編號末尾為4)
_episode_[3位編號+3位縮寫]_**** 卡面劇情相關
_list_[3位編號+3位縮寫]_****
_awake_gauge**[3位編號+3位縮寫] 覺醒槽達到一定值的語音(**:25,50,75,100)
_awake_[3位編號+3位縮寫] 覺醒語音
_contact_*_[3位編號+3位縮寫] 未查明(*:1,2)
_costume_[3位編號+3位縮寫] 未查明
_flavor_*_[3位編號+3位縮寫] 卡片台詞(*:1,2)
_gasha_[3位編號+3位縮寫] 卡片獲得時的語音
_master_[3位編號+3位縮寫] 升星時的語音
_master_max_[3位編號+3位縮寫] 滿星時的語音
cb 角色服裝、裝飾物紋理(cb=character body)
cd_jp
ce_00*_[3位編號+3位縮寫] 角色眼部紋理(ce=character eye)
ch 角色頭部紋理(ch=character head)
chara
_commu_pose_set
_costume_release 角色服裝信息
_effect 角色效果
_item 角色物品
_mosaic_color
_motion
_motion_info
_motion_varie
_shadow
_soul
2d 角色3D模型立繪
chat
_icon 角色圓形頭像
_stamp 聊天用表情
check
chemicallight_motion 熒光棒動作
chr_anim 角色動畫相關
cm_jp
coin
_gasha_icon 綠幣卡池卡片圖標
gashaeffectview
gasharesultview
gashaview
collabochara 聯動角色Q版立繪
commu
_debug_scripts
_memorialcommu_list
_params
_ui 對話UI素材
costume 服裝相關
**...
_icon 服裝圖標及展示圖
_[3位編號+3位縮寫][4位卡片ID] 卡片(不含制服SR)服裝
_birthday_**_[3位編號+3位縮寫] 生日特典服裝
_chupa 卓帕卡布拉服裝
_costume 周年服裝、販售的服裝及其異色
_precipice 卓帕卡布拉服裝
_private_01 私服圖標
_random 隨機服裝圖標
_srclo***(srclo=SR closet)MILLION CLOSET!服裝
_srufs*** 制服SR服裝(sruf=SR uniform)
_stageshirt 舞台短袖圖標
_training 訓練服圖標
_sales_info 服裝販賣信息圖
salesinfo 服裝販賣信息圖
crowd 觀眾效果音
_l_m_int
_m_m_int
_s_m_int
dan_[6位歌曲代號]_** 舞蹈動作
dance_base
default_icon 角色默認圖標
_201xxx
_202xxx
_204xxx
_205xxx
default_idol_icon 角色默認3D立繪
drama 廣播劇相關
_****_**_thumb 活動縮略圖
_bg_****_** 活動界面的帶框主視覺圖
_[專輯簡稱]_** 廣播劇音頻
dramaview 廣播劇界面UI
dummy
eff
_ch_magical01
_scn_01
endroll_resource
event 活動相關
_**** 對應活動素材
_common 活動通用素材
_schedule_type_** 出現率UP標誌
_endroll 周年活動滾動榜單素材
_0044 1st周年
_0092 2nd周年
_0142 3rd周年
_info0001 THEATER SHOW TIME活動說明圖片
_result_**** 活動結果公布界面中的背景圖和活動標題標誌
_talk_icon 角色圖標
_talk_thumb_****
bg0044 1st周年最後一日偶像背景圖
bg0092 2nd周年最後一日偶像背景圖
bg0142 3rd周年最後一日偶像背景圖
aview
bview
cview
d 歌曲左上角標誌等活動相關素材
_common
preparationtourview
view
e 活動相關素材
_common
endrollview
idolrankingview
view
f 橙幣相關素材
_common
view
g 出現率UP橫幅等素材
_common
coingashaeffectview
coingasharesultview
coingashaview
view
h Platinum Twin Stage 活動素材-961
_common
preparationtourview
rankingview
rewardview
view
i Platinum Star Tune活動素材
_common
_unit
eventsongview
rankingview
rewardview
view
j Platinum Twin Stage活動素材-346
_common
preparationtourview
rankingview
rewardview
view
k Platinum Star Tale活動素材-聖百萬女學園
_common
_gagemax_eff
_jacket
_pu_parts
_pu_symbol_*
_select_pu_parts
_symbol
interludeview
preparationview
view
top**** 活動標誌、名稱、主視覺圖等
rankingview
rewardview
talkview
evex_2d 角色3D半身立繪
0044_** 1st周年
0092_** 2nd周年
00142_** 3rd周年
ex001 一些物品的模組
ex4c***** 四格漫畫
exwb******* 劇場板繪
facial_chara
fhout
fk_memorial 2018年感謝祭回憶視頻
fontrender
fortune 售賣的各種set宣傳圖等
gamecorner 遊戲角相關縮略圖
gasha 卡池、服裝池相關
_bg 第一次MILLIONLIVE COLLECTION活動界面圖
_costume 服裝池界面的服裝圖片
***** 卡池名稱與卡池界面圖片素材(粉幣池為99998)
*view 一些UI資源
op***** 遊戲登錄時的卡池告知相關素材
top_image_***** 現有00002與99998兩個文件,目測是GREEMAS時代的卡池界面圖
greeting 問候的動作和樣式
guest 非765PRO人物相關縮略圖、語音
hitokoma 一格漫畫
icon
_[3位編號+3位縮寫][4位卡片ID] 角色卡片圖標
_mark_sale
idol_view_curtain 偶像換裝時的米色帷幕
info_01 服裝「おまかせ」機能介紹頁
item_**** 物品圖標
jacket_**** 遊戲專輯封面(jacket為「vivid color」遊戲專輯封面)
job 打工相關
_*** All/Pr/Fa/An普通、特別工作標識圖
_text_[3位編號+3位縮寫]_**** 工作語音等
_story_[3位編號+3位縮寫]_**** 工作劇情語音等
_text3d_[3位編號+3位縮寫]_****
_lbouns_**** 登錄獎勵語音等
live LIVE相關
_3d LIVE 3D相關
_course
_btn_7 OM難度圓形標識物(btn=button)
_icon_7 OM難度長條標示
_info_[6位歌曲代號] 歌曲LIVE信息
_note_06 按鍵指示物圖標
_skill 技能橫幅標識
loading LIVE開始前Loading的背景
result_[3位編號+3位縮寫] LIVE結算界面語音等
_001 通常
_002 生日LIVE限定
loadingchara Loading界面右下角Q版角色立繪
login_skip_home
_bg_*
_chr_2d_**
loginbonus 登錄獎勵相關
_bg_*** 登錄獎勵界面背景圖
_panel_*** 登錄獎勵面板
lottery 服裝抽獎相關
_parts 標題、服袋素材
_result_costume 服裝結果圖片
ltmap 舞台上出現的各種圖案
main 主線劇情相關
_*** 劇情截圖
_after_***
_befo_***
_blogstory_***
_blst_***
_chat_***
_intro_***
masa_test_cb_ss101_001har
masa_test_ch_ss101_001har
mb_jp.gtx
md.mld
md_jp.gtx
memory_[3位編號+3位縮寫]_*** 回憶劇情相關
misaki_memo_*** 美咲memo
movieview
mycard
_bg_event_**** 活動主視覺圖(嵌套效果)
_bg_other_**** 其他主視覺圖(如初始標題界面圖)
_logo_event_**** 活動logo
_logo_unit 組合logo
_parts 裝飾物等(如蝴蝶標誌、版權表記等)
navi 導航界面相關
_comic_thumbnail_* 導航界面中漫畫介紹界面的縮略圖
_top 導航界面圖標
_top2 導航界面圖標
octopus 拯救屋台!炒麵☆花火團
offer offer相關
others_tuto_release
oyster 超級沙灘排球
panel_mission 拼圖任務素材
panelmissonview
particle 粒子效果
pecial_108_fc_01_jp
phpb 生日界面的背景和Happy Birthday!!標誌
presentlotteryview 抽獎時物品背後的白色放射狀圖形
profile_mycard 裝飾物(如蝴蝶標誌等)
resultpose 舊版LIVE結算界面的角色3D立繪
rhy_se_05 按鍵效果音05
room001 準備室
_data 動作點、路徑信息
_evening 布景、物品等
_night 布景、物品等
_whiteboard 劇場板繪
room002 劇場入口
_data 動作點、路徑信息
_evening 布景、物品等
_night 布景、物品等
_obj02_** 物品
_season 時令裝飾物
room003 換裝室
_data 動作點、路徑信息
room004 事務室
_data 動作點、路徑信息
_evening 布景、物品等
_night 布景、物品等
_obj01_** 物品
_season 時令裝飾物
room005 (舞台幕後?)
root_control
sale_icon_** 售賣商品的圖標(禮包、福袋等)
salmon 偶像英雄
scrobj_[6位歌曲代號] 譜面信息
se 效果音
_octopus
_oyster
_result
_rhythm 按鍵效果音
_salmon
_shellfish
_system
_theater
_titlecall title call語音
_tuna
season 特殊登錄語音
_a_[4位年份]_[3位編號+3位縮寫]_*** 節日特殊登錄語音(新年、情人節、白色情人節、萬聖節、聖誕節等)
_b_*** 其他特殊登錄語音(琴葉復歸、2018年新年LIVE、2018年愚人節等)
selection***** セレクションチケット販售相關圖片
sep_icon 歌曲遊戲封面右上角的圓形和長條特殊標識(分唱、一部分唱、13人LIVE、雙人LIVE、音源選擇、39人LIVE等)
shellfishview HARM∅NIZER
song3 遊戲版歌曲、分唱音軌以及角色特殊台詞
songname LIVE左上方出現的歌曲名稱
special 特別劇情相關(這裡還有抽服袋的語音)
sse_adv 包含對話、劇情、覺醒、升星界面的各種素材
st_jp
stage 舞台相關
***
2d_stage***
switchingobjectjson_lmlad+
switchingobjectjson_lmlady
steaming 流媒體機能相關
student_note 聖百萬女學園-學生手冊相關
studentnotebookview 聖百萬女學園-學生手冊界面
system 系統語音相關
_aspiration_[3位編號+3位縮寫] 周年活動中,選擇擔當偶像時的語音
_birthbdl***_[3位編號+3位縮寫] 生日LIVE結算界面語音
_birthent*** 偶像生日時,劇場入口處的語音
_event_gokigen_max_001 聖百萬女學園活動中,「ごきげん」槽滿之後的語音
_lesson_[3位編號+3位縮寫] 訓練相關語音
_live_[3位編號+3位縮寫] LIVE相關語音
_loginbonus 登錄獎勵相關語音
_navi 美咲相關語音
_other_[3位編號+3位縮寫] 其他語音(如title call、自我介紹等)
_photo_019min
_photo_044miz
_room_[3位編號+3位縮寫] 房間內相關語音(換裝時、劇場入口相關)
_salmon_[3位編號+3位縮寫] 偶像英雄相關
_storyidol_[3位編號+3位縮寫] 偶像詳情界面,左側的偶像問候語音
_theater_[3位編號+3位縮寫] 劇場內相關語音(偶像找製作人時、點擊偶像時、偶像之間交談時)
_unique_[3位編號+3位縮寫] 特殊語音(如組合固定演出時,對應偶像的語音)
tcboardview TC活動相關
the
_act 動作信息
_gasha
_iview_[3位編號+3位縮寫]
_login
_room01
_room02
_room03
_room04
_room999
_sicbok_react
_sicmag_look
_sicmcr_base
_sicshg_base
_sictea_base
_sictrt_base
_sicwor_base
_sicynm_base
_sitchr_droing
_sittlk2_study
_sittlk3_listen
_standd
_stdgtr_base
_stdwit_base
theater
_act_arrange_table
_act_set_arrange_table
_bgm_table
_idol_lot_rate_table
_navi_image_dummy
_poster 劇場入口處的海報
_room
_obj_arrange_table
_settings
_whiteboard_table
***_act_lot_rate_table
_shop 商店圖標
titlebg_***** 主視覺圖
tr_2d_** 1st周年3D半身立繪
tr2_sdchr
tr3_sdchr
training 周年訓練相關
view 周年訓練UI
3view 周年訓練UI
tuna MILLION LIE!? FISHER DAYS ~失落的樂譜~
tutorial 遊戲教程、活動介紹
unit 組合相關
_intro 組合標誌、成員立繪與合照
_list_intro 組合標誌、成員立繪與合照
intro 組合標誌、成員立繪與合照
listview 組合相關UI
msg 按照組合成員編成隊伍,LIVE開始前的特殊語音
select
vc 視頻內容
_event_0044_** 1st周年活動每日偶像視頻(*:01-13)
_event_0092_** 2nd周年活動每日偶像視頻(*:01-13)
_event_0142_** 3rd周年活動每日偶像視頻(*:01-13)
_1st_anniversary 1st周年紀念視頻
_2nd_anniversary 2nd周年紀念視頻
_3rd_anniversary 3rd周年紀念視頻
vj 出現在舞台大屏幕中的各種效果、素材貼圖
yokosuka 2018年MLTD感謝祭遊戲內觀看機能相關(yokosuka:橫須賀,感謝祭舉辦地)
基本操作
數據獲取
- 使用MLTDTools中的Manifest Tool工具。依次點擊Open選項卡→Remote,會彈出一個窗口。注意到其中默認的通訊站點是td-assets.bn765.com,意味着如果從該站點獲取數據的話需要代理,就和遊玩MLTD一樣。保持默認選項不變,點擊OK,然後稍等片刻。
以下是對Manifest Tool工具內部原理的解釋,若不打算了解可以直接跳過 |
---|
|
- 程序會在左側列出服務器上的所有數據。在程序底部的Filter中鍵入關鍵詞,然後點擊By Text,篩選所有符合條件的數據。此處也可以使用正則表達式匹配資源名,例如若要匹配所有未來的遊戲語音,則可以輸入
^[\s\S]*014mir[\s\S]*.acb.unity3d
(諸如014mir這樣的數字編號參見前文所述的人物編號與字母縮寫表),然後點擊By Regex進行篩選。更為詳細的正則表達式語法可參見菜鳥教程的正則表達式部分。 - 在左側列表選擇數據並右擊,在彈出的菜單中選擇Add to Pending Downloads,相關文件會出現在右側列表。
- 點擊Action選項卡→Download Selected Assets...,彈出確認框。在Save to中指定路徑之後,點擊Go!即可開始。
- 程序會在左側列出服務器上的所有數據。在程序底部的Filter中鍵入關鍵詞,然後點擊By Text,篩選所有符合條件的數據。此處也可以使用正則表達式匹配資源名,例如若要匹配所有未來的遊戲語音,則可以輸入
資源解包
- 此處使用AssetStudio。點擊File→Load file選擇
.unity3d
文件,或者直接將目標.unity3d
文件拖入程序左側列表,稍等片刻等待程序處理完畢。 - 在Asset List中選擇所需的資源類型(可使用選項卡中的Filter Type進行篩選),右擊後選擇Export selected assets。此處支持按住Ctrl多選以及按住Shift選擇一段連續列表。
- 選擇保存路徑,即可導出資源。如果需要批量解析與導出資源,且
.unity3d
文件中僅包含一個文件,則可使用AssetStudio的精簡批處理版本AssetStudioCmd簡化操作。
- 此處使用AssetStudio。點擊File→Load file選擇
實例:音頻解碼
以下步驟適用於提取所有基於Unity引擎,且使用CRIWARE音頻編碼技術的作品中的音頻資源。此外,下文提及的vgmstream集成了幾乎所有常見遊戲的key,讀取文件時程序會自動選擇合適的key來解碼,因此可以使用vgmstream處理其他遊戲的音頻。
- 注意到AssetStudio解析後的音頻文件拓展名為
.acb.byte
,最後的.byte
需要手動刪去。文件數量較多時推薦使用Advanced Renamer進行批量處理。
- 需要注意的是,MLTD服務器中存在一些拓展名為
.acb
但音頻內容為.awb
的文件。這類資源名為.acb.unity3d
,在AssetStudio中解析後顯示為.acb
和.awb
皆有,但其中.acb
部分文件很小,音頻的內容為.awb
。在導出資源時請注意甄別,導出體積較大的.awb
文件。可能沒有遇到此種情況的話上面這段文字看起來很繞,不過只要記住.acb
和.awb
都有可能是音頻本體,在解包時同時遇到這兩種擴展名時選擇文件大小明顯較大的那個就可以了。
- 需要注意的是,MLTD服務器中存在一些拓展名為
- 注意到AssetStudio解析後的音頻文件拓展名為
所以說為什麼有了.awb還要有.acb嘛?它是幹什麼用的嘛? |
---|
如果讀取 |
- 在早期,可以使用VGMToolbox解包音頻文件為
.hca
文件,再使用MLTDTools中的HcaDec.exe搭配MLTD的解碼key解碼音頻,但這種方法費時費力,不僅沒有GUI界面,也不能通過命令行方式一步到位,解碼時在Loop時還可能出現問題,而且音頻的某些頻率可能會有損失(不知作者是否修復了此問題),因此此處不建議使用此方法解碼音頻。
- 在早期,可以使用VGMToolbox解包音頻文件為
過時的音頻提取流程,此處僅作存檔用 |
---|
|
可以通過兩種方法解碼和轉換遊戲音頻:
- 使用安裝了vgmstream插件的foobar2000。此方法的優點為界面友好、容易上手。
- 下載並安裝foobar2000。
- 下載vgmstream插件,文件名為
foo_input_vgmstream.fb2k-component
。 - 打開foobar2000,依次點擊
File
→Preference
,在彈出的窗口左側中選擇Components
,而後點擊右下角的Install...
,選擇foo_input_vgmstream.fb2k-component
並安裝。 - 將
.awb
文件拖入播放列表中,即可直接播放。需要注意的是,需要要將後綴名修改為對應的.awb
或.acb
,否則即使該文件是音頻文件,foobar2000也可能無法識別。點擊File
→Preference
,在彈出的窗口左側中選擇Playback
→Decoding
→vgmstream
,可以修改播放的循環次數等參數。 - 若要轉換文件,可右擊播放列表的項目,選擇
Convert
→...
,根據需要將音頻轉換為其他可播放格式。若要將音頻轉換為wav之外的格式(如mp3/flac/ape),請額外安裝官方提供的解碼包。
- 使用vgmstream命令行工具。此方法的優點為可以搭配腳本實現批量和自動化處理。
- 下載vgmstream命令行工具並解壓,其中的
test.exe
即為主程序。將test.exe
重命名為vgmstream.exe
備用。 - 程序的基本用法為
vgmstream.exe [-o 目标文件.wav] <参数> 源文件
。另外可以用-l
指定循環次數(不指定則默認為循環2次),可以用-f
指定淡出時間(不指定則默認為10s),在音頻存在多段時可以用-s
指定處理其中的哪一段(不指定則默認為第1段)。例如,vgmstream.exe -o sample.wav -l 10 -f 25 sample.acb
表示處理sample.acb
,循環10次並在結束15s前慢慢淡出,導出為sample.wav
。
- 下載vgmstream命令行工具並解壓,其中的
- 使用安裝了vgmstream插件的foobar2000。此方法的優點為界面友好、容易上手。
vgmstream命令行工具詳細參數 |
---|
Usage: vgmstream.exe [-o <outfile.wav>] [options] <infile> |
- 最後需要注意的是導出的wav文件可能會很大,請注意留有足夠的存儲空間。
實例:圖片處理
- 包含四格漫畫的資源名為
ex4c_*****.unity3d
。在Manifest Tool工具中篩選並下載所有符合條件的文件。 - 在AssetStusio內解析,篩選其中的Sprite類型資源,全選後導出。
- 觀察文件名,查找規律。注意到每一張四格漫畫都有5個部分:
ex4c_*****_00.png
(標題)、ex4c_*****_01.png
~ex4c_*****_04.png
(漫畫內容)以及ex4c_*****_05.png
(登場偶像)。 - 如果圖片數量較少,可以利用這個網站對圖片進行無損拼接;如果需要批量處理,可以使用ImageMagick中的convert工具。
代碼例(Windows批處理/命令腳本):
@echo off setlocal enabledelayedexpansion set "ImageMagick=D:\Program Files\ImageMagick" set "SourceDir=F:\ex4c\Sprite" md "%SourceDir%\Full" set "TargetDir=%SourceDir%\Full" cd /d %SourceDir% del /f /s /q file_list.txt del /f /s /q file_list_1.txt dir /a-d /b *.png>>file_list.txt findstr "[0-9]_0" file_list.txt>file_list_1.txt for /f "delims=" %%i in ('type file_list_1.txt') do ( set "str1=%%~ni" set "str2=!str1:~0,10!" "%ImageMagick%\convert" -append "!str2!_0.png" "!str2!_1.png" "!str2!_2.png" "!str2!_3.png" "!str2!_4.png" "!str2!_5.png" "%TargetDir%\!str2!.png" ) del /f /s /q file_list.txt del /f /s /q file_list_1.txt pause
其中,-append
表示縱向拼接,拼接的順序即為命令中出現的文件順序,最後再加上想要保存的文件即可。
- 遊戲的通常主視覺圖(不含活動和特殊主視覺圖)現在一般保存在應用程序的APK中。
- 解壓APK,打開
assets/bin/Data
,找到data.unity3d
文件,在AssetStusio內解析。 - 尋找其中的
title_bg_*.png
文件並導出。觀察文件名,注意到主視覺圖有5個部分:title_bg_0.png
是圖片的主體;title_bg_1.png
在title_bg_0.png
的右側,但被順時針翻轉了90°;title_bg_2.png
和title_bg_3.png
共同組成title_bg_0.png
的左側部分;title_bg_4.png
和title_bg_5.png
共同組成title_bg_1.png
的右側部分。 - 如果圖片數量較少,同樣可以利用這個網站對圖片進行無損拼接。但如果需要批量處理,可以使用ImageMagick中的convert工具進行拼接,順序是:縱向拼接
title_bg_2.png
和title_bg_3.png
為A.png
;對title_bg_1.png
逆時針翻轉90°為B.png
;縱向拼接title_bg_2.png
和title_bg_3.png
為C.png
,最後按順序橫向拼接A.png
、title_bg_0.png
、B.png
、C.png
並保存為Final.png
,最後刪去中間文件A.png
、B.png
、C.png
。
代碼例(Windows批處理/命令腳本):
@echo off set "ImageMagick=D:\Program Files\ImageMagick" set ImageDir=图片所在目录 cd /d %ImageDir% "%ImageMagick%\convert" -append "title_bg_2.png" "title_bg_3.png" "A.png" "%ImageMagick%\convert" -rotate -90 "title_bg_1.png" "B.png" "%ImageMagick%\convert" -append "title_bg_4.png" "title_bg_5.png" "C.png" "%ImageMagick%\convert" +append "A.png" "title_bg_0.png" "B.png" "C.png" "Final.png" del A.png /f /s /q del B.png /f /s /q del C.png /f /s /q pause
- MLTD的卡圖是按照對應角色的出卡順序編號的,沒有一個能篩選所有特定卡圖(例如周年卡卡圖)的固定編號。在Manifest Tool工具中篩選並下載需要的卡圖文件。
- 觀察文件名,注意到每個卡面的unity3d文件束解開後都有12個部分,其中0-5對應無框卡圖,6-11是對應帶框卡圖。以0-5為例,0是卡圖的上半部分,1是下半部分的左半部分,2是下半部分的右半部分中的上半部分,3-5是前面剩下的下半部分。
- 此處推薦使用ImageMagick中的convert工具。+append表示橫向拼接,-append表示縱向拼接,之後依次寫入需要拼接的文件,末尾是目標文件。按照上面所說的相反順序來寫命令,先橫向拼接3-5,之後縱向拼接2和3-5,再橫向拼接1和2-5,最後縱向拼接0和1-5。
代碼例(Windows批處理/命令腳本):
@echo off setlocal enabledelayedexpansion set "ImageMagick=D:\Program Files\ImageMagick" set "SourceDir=F:\Processing\Sprite" md "%SourceDir%\Full" set "TargetDir=%SourceDir%\Full" cd /d %SourceDir% del /f /s /q file_list.txt del /f /s /q file_list_1.txt dir /a-d /b *.png>>file_list.txt findstr "_._0" file_list.txt>file_list_1.txt for /f "delims=" %%i in ('type file_list_1.txt') do ( set "str1=%%~ni" set "str2=!str1:~0,12!" "%ImageMagick%\convert" +append !str2!_3.png !str2!_4.png !str2!_5.png !str2!_a.png "%ImageMagick%\convert" -append !str2!_2.png !str2!_a.png !str2!_b.png "%ImageMagick%\convert" +append !str2!_1.png !str2!_b.png !str2!_c.png "%ImageMagick%\convert" -append !str2!_0.png !str2!_c.png "%TargetDir%\!str2!.png" "%ImageMagick%\convert" +append !str2!_9.png !str2!_10.png !str2!_11.png !str2!_a_f.png "%ImageMagick%\convert" -append !str2!_8.png !str2!_a_f.png !str2!_b_f.png "%ImageMagick%\convert" +append !str2!_7.png !str2!_b_f.png !str2!_c_f.png "%ImageMagick%\convert" -append !str2!_6.png !str2!_c_f.png "%TargetDir%\!str2!_f.png" del /f /s /q !str2!_a.png del /f /s /q !str2!_b.png del /f /s /q !str2!_c.png del /f /s /q !str2!_a_f.png del /f /s /q !str2!_b_f.png del /f /s /q !str2!_c_f.png ) pause
- 在Manifest Tool工具中篩選並下載需要的卡圖文件:
- 舊劇場白板板繪名稱為
exwb_*******
,解析之後需要對原圖進行拼接。 - 新劇場白板板繪名稱為
room001_whiteboard_*******
,解析之後需要對原圖進行裁剪。
- 舊劇場白板板繪名稱為
代碼例(Windows批處理/命令腳本):
@echo off setlocal enabledelayedexpansion set "ImageMagick=D:\Program Files\ImageMagick" set "ImageDir=D:\Users\jerry\Desktop\Sprite" cd /d %ImageDir% for /f "delims=" %%i in ('type 2.txt') do ( set "str=%%i" "%ImageMagick%\convert" -rotate -90 "!str!_01.png" "A.png" "%ImageMagick%\convert" +append "!str!_00.png" "A.png" "!str!_final.png" ) del A.png /f /s /q pause
@echo off setlocal enabledelayedexpansion set "ImageMagick=D:\Program Files\ImageMagick" set ImageDir=图片所在位置 for /f "delims=" %%i in ('type filelist.txt') do "%ImageMagick%\convert" %%i -crop 712x412+6+6 %%~ni_final.png pause
待明確之處
- 遊戲內文本(*.gtx)的解密方法
- 從解包的格式*.gtx.bytes看,基本上確定是進行了加密
- 解決方法的話,或者從內存dump數據,或者通過解析遊戲dll獲得解密方法或是密鑰,雖然這兩者都很麻煩就是了x
|