runningwithrifles小兵步枪修改心得
部分修改方法来自网络,感谢网友分享,部分是自己摸索测试
任何对文件的改动以前,先备份文件,用notepad打开
好像是可以通过mod的形式以外部加载的方式进行,类似钢铁雄心4?
0【数据中,1表示肯定,0表示否定
【\AppData\Roaming\Running with rifles\rwr_game.log,改动失误时易导致游戏打不开,此时可以打开该记录文件,看看是哪个代码出了问题
1【默认地图叫vanilla,路径在\media\packages\vanilla
【护具等参数路径\media\packages\vanilla\items
【武器的参数路径\media\packages\vanilla\weapons
2【使武器出现在商店的条件:
(1.武器文件有效且里面的in_stock=1
(2.weapon文件夹里的invasion_all_weapons. xml文件里要有武器的注册代码,其中的in_stock=1
(3.faction文件夹里的common.resource文件里有武器的名字。
(4.在战役中某些武器即使修改了也需要解锁才能使用。例如他国阵营的武器,捡5把卖给军械库即可解锁;某些特殊武器例如m79,沙鹰手枪,l85a2等等需要抢运货卡车才能解锁
(5.修改后在当前地图并不能生效,要更换到新的地图后才能在商店中购买
3武器修改,.weapon文件,看英文基本就能懂是啥意思
【barrel_offset=,指武器的火力发射位置与人物的距离
【<animation state_key="reload",指装弹动作
【<model filename=,指武器模型,后缀是xml
【<projectile file=,指武器弹药类型,非bullet.projectile类型的弹药,与对应的.projectile文件相匹配
【<hud_icon filename=",指武器图标
【can_respawn_with="1" in_stock="1",重生时能否携带,是否在售
【<ballistics near_far_distance="1000.0" 【应该是指超过该距离后,弹药抛射,通常适用于非子弹式的弹药】speed_estimation_near="100.0" speed_estimation_far="100.0" max_speed="100.0" randomness="0.0" />【后面3个数值至少1个与射程有关,具体是哪个,目前不确定,都改了肯定能生效,但效果可能不太好
【<modifier class="speed" value="-0.75" />,持有该武器时对速度的影响,似乎是百分比
【<next_in_chain key=".weapon" share_ammo="0" />,两把武器能互相切换,但互相切换的武器必须互相对应,不然会出错
【<shield offset="-0.55 0.0 0" extent="0.2 0.6 0.6" usable_for_cover="0"/>,为武器添加护盾,数值推测是防护范围?防护效果最好的应该是tti里面的参数,可参考
4护具修改
【自制护具出现在商店的方法:
①在factions修改common.resources,比如<carry_item key='vest3.carry_item' enabled="1" />,注意数值要=1。
②修改items里对应的文件,in_stock等参数
③all_carry_items.xml和invasion_all_carry_items.xml都添加上护具名字(据说只在前面那个文件中添加就行)
5模型xml修改。尝试修改时,经常出现武器方向和人物方向不对应,目前也没搞定怎么改。只能在原有武器的基础上添加些东西
【使用软件rwr_editor,将要改的xml文件放在该软件根目录下,并改名为new.xml,之后打开对应的exe,在界面设置中,可以改为窗口模式,WSAD是调整窗口,按住SHIFT再移动鼠标是调整视角,按住SHIFT+WSAD能加速窗口移动。窗口角度体验不是很好
6空投修改。目前测试成功的是对已有空投项目的替换式修改,新增的话,应该需要在common.resources添加信息
【round instances=代码,应该物品数量;instance_class=物品类型;instance_key=物品代码