首页 >
游戏资讯 > 《洛奇台服(新瑪奇Mabinogi)》【攻略】逆向工程 - cache资料夹各档案说明
《洛奇台服(新瑪奇Mabinogi)》【攻略】逆向工程 - cache资料夹各档案说明
时间:2020-12-20 10:58:06
a29988122 ()
#1
2018-02-05 20:16:32
https://medium.com/@a29988122/mabinogi-client-side-profile-registry-cache-folder-reverse-engineering-f59ecbf72155
因为每次备份都受不太了,里面又一堆杂乱档案,很想清理掉...
花了一个下午搞懂这些档案的格式和行为,虽然还是有些不足之处啦。
比较详细的版本请看blog,我里面还有提供档案同步的行为解释,或是你可以直接编辑哪一些个档案来编辑宠物顺序啦,宠物笔记啦。
下面是研究时作的中文笔记,不太完整就是了。
太长懒得看的话: 备份 *_sc.tmp *.pnti 还有 .plst。
====
*.tmp
档名:以角色(宠物、人物)命名的cache file,%charname%@mabitw3.tmp
内容:binary file
大部分栏位未知,没有时间测试。
唯一知道的是0x0000002A开始是角色名称,最多18个byte,utf-8 encoding。
用途:备份设定时可以忽略。
*_sc.tmp
档名:以角色(宠物、人物)命名的cache file,%charname%@mabitw3_sc.tmp
内容:string
1.游戏视窗的位置(x,y)记录。
2.所有快捷列的skill/item/pet(uid)设定。
3.宠物与伙伴视窗的宠物顺序列表。
用途:"未知"是否能透过备份此档案的方式,来让本地设定盖掉伺服器上的设定,进而备份游戏内的视窗位置(多解析度,VM环境下会很好用)。
*.ecvc
档名:以角色(宠物、人物)命名的cache file,%charname%@mabitw3.ecvc
内容:binary
几乎照02 00 00 03 00 00 00 00的规则重複,偶有例外,其存放资讯不明。
用途:很少出现在资料夹中,备份设定时可以忽略。
*.task
档名:以角色命名的cache file,%charname%@mabitw3.task
内容:base64 encoding,string
似乎和任务告示板设定有关,<TaskQuestBoardViewConfig>
用途:很少出现在资料夹中,备份设定时可以忽略。
*.bmlt
档名:32byte未知命名规则的cache file[1]
内容:base64 encoding,numeric
用分号分隔的五码数字,看似是uid,其存放资讯不明。
用途:很少出现在资料夹中,备份设定时可以忽略。
*.rcul
档名:32byte未知命名规则的cache file
内容:base64 encoding,numeric
用分号分隔的五码数字,看似是uid,其存放资讯不明。
用途:很少出现在资料夹中,备份设定时可以忽略
*.ptlst
档名:32byte未知命名规则的cache file
内容:base64 encoding,numeric
单一一个pet UID,其用途不明
用途:很少出现在资料夹中,备份设定时可以忽略
*.plst
档名:32byte未知命名规则的cache file
内容:base64 encoding,numeric
宠物顺序,用separator分隔的pet UID。顺序与游戏中看到的相同。未知不同帐号不同人物的同一种宠物是否拥有相同的UID
用途:备份日期最新的此档案,方能够备份宠物顺序
*.pnti
档名:32byte未知命名规则的cache file
内容:base64 encoded number and utf-8 encoded string.
宠物注解,|pet1 UID|pet1 注解|pet2 UID|pet2 注解|
用途:备份宠物note
[1]*.bmlt *.rcul *.plst *.ptlst *.pnti命名规则相同