MabiUITmp2Xml | 洛奇UI配置Tmp转XML工具

背景 Background 近期R348的更新突然更换了UI配置文件的格式,从以往的C:\Users\用户名\Documents\洛奇\cache\角色名@服务器_sc.tmp变成了X:\客户端\路径\ui.##############.xml。两者的本质其实是一样的,但是格式和编码略有不同。官方不知为何没有实现自动过渡的功能,米莱西安们不得已只能自行转换。 本工具的目的便是以最少的操作完成文件的转换。 原理 Principle 从角色名@服务器.tmp中提取角色ID(8个字节)。提取的偏移量取决于文件的第一个字节,如果是0x10或0x12,则偏移量为29。如果是0x13,则偏移量为37。 从角色名@服务器_sc.tmp(UTF-8)中提取整个<ui>节点(第30个字节到文件尾-1),然后写入到X:\客户端\路径\ui.角色ID.xml(UTF-16LE)中。 截图 Screenshot 使用说明 Instructions 请先不要运行客户端。否则角色名@服务器_sc.tmp文件会被新的默认文件覆盖。(你也可以先备份好再运行。) 下载MabiUITmp2Xml_v0.0.0.1.zip并解压到客户端目录 直接运行MabiUITmp2Xml.exe。此方式会试图转换所有C:\Users\用户名\Documents\洛奇\cache\角色名@服务器_sc.tmp文件。…