Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 3.24 KB

File metadata and controls

42 lines (34 loc) · 3.24 KB

Cytoid 角色修改教程

1. 软件准备

2. 处理 APK

  1. 下载Cytoid安装包,右键菜单选中7-zip提取,将其解压至一个你能找到的路径
  2. 按照路径解压路径\assets\Android\Bundles找到文件character_sayaka Bundle路径

3. 导出资源

  1. 进入UABEAvalonia,使用组合键Ctrl + O打开文件character_sayaka, 接着选择Memory(解压至内存)
  2. 点击Info(不要选择后缀为.resS的文件)进入详情,接着点击Types进行整理,拖到下面选中类型为Texture2D的文件 整理和选择
  3. 点击右侧的Plugins,选择Batch export textures,接着选择PNG格式导出 导出图片
  4. 导出后的图片文件名中包含PathID,这是定位资源位置的唯一办法 导出文件中的PathID

4. 处理图片

自行使用Photoshop修改图片,注意分辨率应为2048x2048,且角色位置需与原图完全一致,否则会出现问题

5. 写回 Bundle

  1. 确认要修改的图片的PathID,并在UABEAvalonia中找到该PathIDTexture2D资源,选中该资源,点击Plugins,接着点击Edit texture,在弹出的窗口中找到Load按钮,选择PathID相同的图片导入(你也可以选择任意2048x2048的图片,只需要保证自己清楚当前在修改哪张图片) 导入资源
  2. 图片选择完成后,单击Save,回到Assets Info窗口后使用组合键Ctrl + S保存资源修改,关闭Assets Info窗口回到UABEA窗口后再使用组合键Ctrl + S保存一次数据,保存完成后查看文件修改日期是否变化以确认修改是否成功

6. 写回 APK

  1. 使用修改后的character_sayaka文件替换apk中相同路径的文件/assets/Android/Bundles/character_sayaka,将修改后的apk传回手机进行签名处理(建议使用数据线而不是QQ,防止找不到文件)
  2. 启动MT管理器,找到刚刚传入手机的apk,点击apk文件,接着点击左下角的功能按钮,然后选择左上角的APK签名功能,最后点击确定即可成功签名

7. 安装

安装应用即大功告成!

常见问题

  1. 闪退是Cytoid本身的问题,并不是由于修改资源,一般来说多进两次即可
  2. 修改后的角色位置不对是因为你修改后的图片中角色所在的位置不对,强烈建议先处理好自己的角色图片(删除背景等),然后打开导出的原图,将自己的角色贴在原图角色所在的位置,最后删除原图的角色
  3. 带有tachie后缀的bundle是游戏结算立绘,你也可以修改游戏结算立绘,修改方式与主界面立绘相同
  4. 覆盖安装原先的版本,修改没有生效是因为你没有清除UnityCache,找到文件夹Android/data/me.tigerhix.cytoid/files/UnityCache并删除所有文件,之后重新进入游戏即可解决