\[头饰位置相关\]coordinate BIN文件内容解析补充


  • 管理员

    http://cgdev.me/thread-605-1-1.html做一些补充
    coordinate.bin不像graphic等分为多个版本,所以coordinate.bin文件的内容是包含了客户端所有anime.bin和graphic.bin内容的。

    所以cg如何确定当前调用的图档序列是属于哪个graphic.bin是比较麻烦的一点

    我的思路就是,通过coordinateinfo.bin获取到Anime的ID,然后根据AnimeID全局搜索,找到AnimeID是在哪个Anime.bin中定义的,之后就能反找出对应的Graphic.bin。

    最后再说一下关于黑色角色等一些人物佩戴头饰显示在脚上的修复方式
    目前想到的方式很复杂,涉及到补全coordinate.bin,而且需要定义动画每一帧的头饰偏移位置,是个非常大的工程。
    但是修复黑色白色等特殊角色的方式还是可以偷懒的,原因是角色每一帧的偏移是一样的。先找到普通颜色的对应角色,提取出相关的数据(coordinateinfo和coordinate中的),修改coordinateinfo中的AnimeID等信息,然后转向Anime.bin,提取出每一帧的图片序号,修改coordinate.bin提取的数据,最后全部写入coordinate相关的bin中既可。


    • 想着从别人那获取什么之前,请先自己做出点什么贡献。

    • 技术不是可以衣来伸手饭来张口的。

    • 在你开口问别人为什么之前,请先自己问问搜索引擎。

    • 自由和分享是需要建立在你自身的基础之上的。

    0


  • 已读.:):):):):)



  • 楼主,图片上的软件哪里有下啊?



  • 感谢分享:lol



  • :loveliness:xihuanzhegrruanjian


登录后回复