下载客户端

武器强化系统

2026-03-19 22:00:41
发布在GraveRun
转载

AI智能总结导读

这是《GraveRun》的武器强化系统指南,介绍了为武器添加新强化的方法,包括从Wealons.opt文件加载参数创建强化列表的方式,详细说明了强化的各类参数、语法、必填项,以及WeapUpgrades.opt文件的编码和使用规范,还给出了强化设置示例。

如何为武器添加新的强化 简介

在《GraveRun》中,武器可以进行多次强化,大幅改变其参数。 本指南将介绍该系统的运作方式,并提供完整的强化参数列表及说明。 玩家在暂停菜单中看到的可用强化列表,由当前该武器可使用的若干随机选择的强化组成。最初,所有可能的武器强化列表是在从Wealons.opt文件加载参数时创建的,使用武器参数AddUpgrade。例如:AddUpgrade = 20dmg,AddUpgrade = Cooler,AddUpgrade = FireRate,AddUpgrade = Barrel。但随着游戏进行,所有可能的强化列表可以通过添加和删除条目进行修改。例如,已应用的强化可以使用相同的武器AddUpgrade参数添加另一项强化,或者相反。伤害百分比 +20 停止生成描述 冷却百分比 +200 扩散百分比 -15 最大扩散百分比 -15 一次性使用 = 1 射击延迟时间 = 0 后坐力百分比 -50 参数【名称】、【俄语名称】、【英语名称】、【俄语描述】、【英语描述】、【停止生成描述】和【一次性使用】是强化自身的参数。 其余为武器参数,其数值不仅被设定,还会根据应用强化时武器的当前参数进行相对变化。 必填参数:【名称】 语法 【名称】= 文本 说明 强化的代码名称。用于在已加载列表中搜索强化项。 名称必须仅包含拉丁字母。 这是必填参数。 示例:Name = FireRate 参数:RUSname 语法:RUSname = 文本 说明:在游戏俄语版本中显示的强化项名称。 默认使用参数Name中的名称。示例俄语名称=延长弹链 参数:英文名称 英文名称语法=文本 说明在游戏英文版中显示的强化名称。默认使用名称参数中的名称。 示例英文名称="Dyneema" bowstring 参数:俄语描述 俄语描述语法=文本 说明强化的俄语描述版本。在选中强化时显示在弹出窗口中。可使用"_|"(4个字符)进行换行。不建议使用过长且没有换行的文本,这样看起来不美观。 在描述中的指定文本之后,会自动插入生成的字符串,显示武器参数的变化情况以及变化幅度。 默认情况下不使用。 示例:RUSdescription = 在武器上安装_|激光瞄准器,_|显示弹道散布。参数:英文描述 语法:英文描述=文本 说明:英文版本的强化说明。在选中强化项时会显示在弹出窗口中。 可使用“ _| ”(4个字符)进行换行。 不建议使用过长且不换行的文本,否则显示效果会不佳。在描述中指定文本之后,会自动插入生成的字符串,显示武器的哪个参数发生了变化以及变化了多少。 默认不使用。 示例:在武器上安装智能激光瞄准器_|,它将显示_|武器的弹道散布。 参数:必要 语法:必要 = 文本 描述:以英文逗号和空格(", ")分隔的增强代码名称列表,这些增强必须已安装,此增强才有机会出现在列表中。默认情况下不使用。 示例:必要条件 = 枪管(乌兹冲锋枪)、冷却器(乌兹冲锋枪) 也就是说,只有安装了枪管和冷却器这两个配件后,带有该语句的配件才会出现。 参数:一次性使用 语法:一次性使用 = 0 1 说明:如果“一次性使用 = 1”,则该配件为一次性。安装到武器上后,将不再出现在列表中。此外,在说明的末尾会自动添加一行文字,提示该配件为一次性。默认值为0。 单次使用示例=1应用强化时,它可能会通过武器参数【Revoke】移除其他强化。 同一种强化,例如【伤害+10%】,可用于多种武器,只需将其添加到多把武器上即可。 强化在出现在暂停菜单的可用列表前,会经过兼容性检查。关于此检查的详情,请查看强化参数【Necessary】。 文件【WeapUpgrades】优化项 优化内容从WeapUpgrades.opt文件加载,该文件必须位于模组根目录。 WeapUpgrades.opt文件必须采用UCS-2 Little Endian编码。为避免编码问题,建议使用比系统自带记事本功能更强大的文本编辑器(如Notepad++)进行编辑。 创建优化内容需使用唯一命令【------- Load WeapUpgrade】,该命令用于添加并设置优化参数。如果您的模组中创建了多个强化效果,那么每个强化效果都需使用此命令。 数值参数操作 设置参数值时可采用多种修改类型。 设置参数=数值:为参数设定精确值。 示例:Laser = 3 参数百分比%数值:按百分比减少或增加当前参数值。 示例:Reloadtime % -10:将Reloadtime减少10%。添加参数+数值:为当前数值增加一个数字。与百分比的用法相同,也可以使用负值。 示例: SprayMax + -10 Damage + 20 命令:Load WeapUpgrade 语法------- Load WeapUpgrade 参数 参数 等等 描述:在数据库中创建新的强化,所有参数均为标准值。团队会读取参数行,直到遇到空行为止,此时将停止处理该强化。 必填参数,用于指定强化的代码名称——Name。 在其他所有情况下,如果未指定某个参数,则将使用其默认值。------- 加载武器升级 名称 = 弹夹 中文名称 = 弹夹扩容 英文名称 = Increase clip capacity 弹夹容量上限 +20% ------- 加载武器升级 名称 = WeakLS 中文名称 = 简易激光瞄准器 英文名称 = Weak laser sight 中文描述 = 在武器上安装一个【简易红色激光瞄准器】。 英文描述 = Put a weak red laser sight on your weapon. 激光 = 1 一次性使用 = 1 每发子弹散布范围 -25% ------- 加载武器升级 名称 = MuzzleBrake_uzi 中文名称 = 枪口制退器 英文名称 = Muzzle brake 中文描述 = 提升精准度,降低后坐力。 英文描述 = Increases accuracy, reduce recoil.每发子弹散布率 -10% 后坐力 -20% 大图像添加=乌兹枪口制退器,32,8 一次性使用=1 武器相关参数 强化参数分为两种类型: 强化本身的参数。用于设定其名称、解锁条件、是否为一次性使用等。 玩家应用该强化时作用于武器的参数。这些参数与武器配置文件中“加载武器”命令的参数相同。除了可以设置参数外,还可以修改参数。 本指南仅描述与强化本身相关的参数。武器参数可在武器创建指南中查看。 我们来解析强化——Load WeapUpgrade Name = Doublet RUSname = 双发 ENGname = Doublet RUSdescription = 双管齐射。 ENGdescription = 双管齐射。

评论

共0条评论
face
inputImg
相关阅读
最新更新

最新更新

  • 武器强化系统 — 如何为武器添加新的强化 简介
  • 敌人与NPC的AI描述 — 手册,其中列举并描述了决定NPC和敌人在关卡中行为的主要指令。 说明 任何物理对象都可以有AI说明,但如果AI已被禁用,则无法启用。 对于NPC,始终设置为【N…
  • 如何将自己的模组上传至创意工坊 — 让你的模组出现在创意工坊所需了解的基本信息 上传模组 若要将你的模组上传至创意工坊,你需要先接受相关协议。 模组需通过ModUploader.exe应用程序进行…
  • 武器制作 — 如何让模组添加武器。武器所有参数说明。 简介 添加武器的最低要求: 1. 在模组根目录创建Weapons文件夹。 2. 在GraveRun/LocalMods/…
  • 关卡创建 — 如何绘制关卡。系统如何运作 如何添加自定义关卡 若要让你的模组为游戏添加新关卡,需执行以下步骤: 1. 在模组根目录(GraveRun LocalMods 模组…
  • 精灵和动画的创建 — 精灵系统工作原理说明 其工作方式如下