红警DIY论坛
标题:
【UI篇】ra3的UI修改方法
[打印本页]
作者:
yangqs
时间:
2010-12-29 13:23
标题:
【UI篇】ra3的UI修改方法
本帖最后由 yangqs 于 2011-1-24 12:48 编辑
好像一年前我发不过这个东西……然后地震真没了
UI是可以修改的,但目前我还不敢确认如何添加第四阵营的UI,或许这永远是一个难题
比如你修改的是mainmenu,工具为cctools,方法如下:
1. 从UI包中解开所要的文件,你可以替换tga图片的内容等
2. 把mainmenu.apt和mainmenu.const复制到cctools文件夹里
3. 使用cmd,批处理也可以
4. 运行apt2xml mainmenu
5. 这时就建立了mainmenu.xml,你可以修改里面的值,使某个电影片段挪动,编辑好后
6. 回到cmd,执行xml2apt mainmenu
7. 把编辑好的mainmenu.apt 和mainmenu.const同其他UI文件放在MOD里
8. 放置的位置应该是Mods\samplemod\data\atpui\中,利用官方EALAModStudio.exe生成
9. 注意版本,官方的几次补丁可能会使你的ui被高版本埋没,所以要适当的加上版本号
10. 在\builtmods\mods\samplemod\data\aptui可以删掉一些资产文件夹,减少big的体积,然后打包成big文件测试
一些注意事项:
在第5步mainmenu.xml中不能删除,或者添加任何东西,只能编辑,无形的对象是设置对象的位置标记为0,0,0,0旋转矩阵(即rotm00,rotm01,rotm10,rotm11所有零)。
不要编辑任何ActionScript编码
在编辑一些按键图形的问题上,(识别鼠标样式),在按键上编辑vertex或 triangle tags
如果你想获得UI里面元素,那么怎么编辑呢:
1. 发现你感兴趣的UI元素
2. 挖掘.eaf 文件
3. 拖拽.eaf到eaf2swf.exe
4. 想尽一切办法编辑swf文件, 比如用Sothink SWF Decompiler工具
5. 找到你要编辑的物体
6. 之后,打开XML,查找UI的ID号,进行编辑设置
欢迎光临 红警DIY论坛 (https://bbs.ra2diy.com/)
Powered by Discuz! X3.5