- UID
- 12227862
- 主题
- 1
- 阅读权限
- 10
- 帖子
- 2
- 精华
- 0
- 积分
- 1
- 金钱
- 13
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 0 小时
- 评议
- 0
- 帖子
- 2
- 精华
- 0
- 积分
- 1
- 金钱
- 13
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
看网上貌似没人讲这个, 我就分享一下吧. 这个是我自己读游戏原文件的研究结果
玩战争之人系列, 最痛苦的莫过于击毁敌人坦克过程中用力过猛, 导致敌人的坦克无法修理无法再利用;
比这更痛苦的则莫过于自己终于攒出一辆高富帅, 一不小心被对面击毁....然后又是无法修理直接哭瞎了...
而在单机模式下, 我们通过修改文件完全可以避免这种痛苦, 以下以as2为例说明,步骤如下
1. 用winzip\winrar之类的解压软件打开游戏文件夹\resource\下的gamelogic.pak文件
2. 打开gamelogic_bak.pak\set\interaction_entity\tank\下的general_scripts_defines.inc进行编辑
3. 在general_scripts_defines.inc内做如下操作:
a) 替换掉不可修复状态代码: 使用ctrl+h打开"替换", 将所有"able repaired 0"替换为"able repaired 1"
b)取消被摧毁状态 : 查找{on "mp_destroy", 将其下面的这些文本删掉:
{tags add "destroyed"}
{kick_entity_manager}
4. 把interaction_entity文件夹下的vehicle文件中的able burning 1改为0,不然有些载具是燃烧状态,人员进去就死
改完以后记得保存, 然后你的游戏中的坦克就具备了金刚不坏之身, 除了个别overkill直接爆掉的情况, 都是可以抢救回来的
附送坦克修理加速修改:
打开gamelogic_bak.pak\properties下的tank_unarmed.ext, 找到下面这些内容:
(define "components_tank"
{component "body"
{RepairTime (* %repair 100)}
{tags "mover" "noDestroyedView"}
}
{component "engine"
{RepairTime (* %repair 25)}
}
{component "turret"
{RepairTime (* %repair 25)}
}
{component "gun"
{RepairTime (* %repair 15)}
}
{component "trackleft"
{RepairTime (* %repair 15)}
}
{component "trackright"
{RepairTime (* %repair 15)}
}
)
上面这些数字改为1, 就是秒修了. 改完记得保存
|
|