红警DIY论坛

标题: 【平台扩展】WIC v0.0.9 现已加入豪华午餐 [打印本页]

作者: Sidoupiar    时间: 2023-11-28 19:53
标题: 【平台扩展】WIC v0.0.9 现已加入豪华午餐
本帖最后由 Sidoupiar 于 2024-9-1 01:21 编辑

名称:SIWinterIsComing(简称 WIC)
最新版本:v0.0.9


这是由我自己开发的平台扩展,包含了多种功能。  
使用方法和 ARES 或 Phobos 一样,和标准的 Syringe 一起放在游戏根目录里,然后使用 Syringe 启动游戏即可,也可以和 ARES 和 Phobos 一起用,可以使用 DTA。
由于 ARES 有部分功能没有源代码,所以也许会有兼容上的问题,遇到问题请反馈,至于能不能修得了那就是另一个故事了。

PS:由于 Phobos 的设置,使用此平台扩展新增的 AI 脚本动作时 Phobos 会在 `debug.log` 里刷屏,这是 Phobos 自己的问题,不是此平台扩展的问题。

功能概括如下,详细请参考在线文档:Sidoupiar/Ra2-SIWinterIsComingEx-Documents (github.com)

1. 增加了一些地图触发事件、地图触发动作、AI 脚本动作。
增加了【作战方变量】结构,用于记录全局,但是每个作战方都有所不同的数据。

2. 重做了驻军逻辑,现在已经支持每个驻军步兵独立索敌开火,并且驻军建筑可以使用自己的武器独立攻击了。

3. 重做了经验系统,经验相关逻辑均已重做。
喜闻乐见的真·多段升级,每级独立的升级属性,带色盘的军衔,完全升变,更多经验分配,可叠加的训练所,可叠加的偷星等等。

4. 增加了数值显示逻辑,不同与已有的数值显示逻辑,WIC 的数值显示逻辑绑定于 Buff 系统。

5. 增加了元素伤害逻辑,可以简单理解为动态护甲逻辑。

6. 复杂且灵活的 Buff 系统,可以简单理解为较为完整的 AE 系统。
Buff 系统是从 0.0.8 版本的标记系统升级过来的,相比于 0.0.8 的标记拥有更加强大的功能,各种效果也多了将近 10 倍。

7. 此外还增加了很多小功能,例如产能工厂、传送弹头、脚本弹头、真·多武器系统等等,具体请见在线文档。

展示视频:
基于新的 AI 脚本动作制作的新的 AI 逻辑:https://www.bilibili.com/video/BV1kz4y1c7kE/
基于新的 AI 脚本动作制作的单位测试功能:https://www.bilibili.com/video/BV1w64y177Yk/
基于技能 Buff 制作的单位移动模式切换:https://www.bilibili.com/video/BV1EG3TeME31/
基于工厂 Buff 制作的全单位可用的通用独立工厂:https://www.bilibili.com/video/BV1H533epEPF/
基于武器 Buff 制作的奇奇怪怪的武器:https://www.bilibili.com/video/BV1Tz421h7jk/
(合集里还有一些其他功能的展示视频)

上述视频用到的 ini 代码请见我的 Github 仓库:
地址:https://github.com/Sidoupiar/Ra2-WinterIsComing
位置:特殊阵营->斗蛐蛐代码

反馈群:486835964
可以获取到最新的开发版本。

关于版本号:我的习惯是每更新一次就加 0.0.1,满 10 进 1,和什么完成没完成无关,只代表了更新次数,不要在意就好了。
关于源码:鉴于一些事情的发生,最终决定不放出源码了。

由于文件太大上传不了,所以就走网盘了。
下载地址:
链接:https://pan.baidu.com/s/13CS780Mn9zNdnzQzQxOR0w?pwd=cbxy
提取码:cbxy







作者: VAY    时间: 2023-11-28 20:33
好评 驻军的攻击距离终于不是固定了
作者: 双杀步枪    时间: 2023-11-28 20:40
可以提交代码合并到phobos
作者: 掉叶粽    时间: 2023-11-28 22:53
教我
作者: Iowa3    时间: 2023-11-29 00:44
tql!
作者: jgaxmey    时间: 2023-11-29 10:48
互相兼容最好了
作者: xindun110    时间: 2023-11-30 20:50
[Developer error]Weapon[none] has no Warhead! This usually indicates one of two things:
- The weapon was created too late and its rules weren't read (see WEEDGUY hack);
- The weapon's name was misspelled.
作者: xindun110    时间: 2023-12-9 01:11
RunAres.bat    带这个参数 -STRICT 出错 , 没这个参数可以正常运行
作者: kinghaoren    时间: 2023-12-9 13:34
大佬有联系方式吗?
作者: Sidoupiar    时间: 2023-12-10 19:26
kinghaoren 发表于 2023-12-9 13:34
大佬有联系方式吗?

QQ827632323
作者: Sidoupiar    时间: 2023-12-10 19:34
xindun110 发表于 2023-12-9 01:11
RunAres.bat    带这个参数 -STRICT 出错 , 没这个参数可以正常运行

这个问题过几天我看看吧
作者: IRAIZIA    时间: 2023-12-15 16:18
请教lz,在打了lz的补丁的情况下建筑驻军的最大射程、射程增加量等是由什么语句控制的,这边测试修改全局的OccupyWeaponRang=15,并设置狙击手进驻武器AWP和精英进驻武器AWPE,但实际碉堡内射程似乎仍只有6.
另外一个可能不算是反馈的反馈,在打上lz平台之后(应该还有有ares和pohobos),步兵如果只设置occupier而不单独设置进驻武器,那么进入建筑后无法开火,从建筑中撤出后同类兵种也无法开火,而在ares里似乎是不设置进驻武器就默认使用主武器.
作者: 新人诚信    时间: 2023-12-16 16:44
大佬nb
作者: Sidoupiar    时间: 2023-12-17 14:46
本帖最后由 Sidoupiar 于 2023-12-17 15:00 编辑
IRAIZIA 发表于 2023-12-15 16:18
请教lz,在打了lz的补丁的情况下建筑驻军的最大射程、射程增加量等是由什么语句控制的,这边测试修改全局的 ...

驻军武器目前强制使用OccupyWeapon(毕竟都有这个属性了),没有这个武器视为无驻军武器,驻军射程由武器本身的Range控制,全局的驻军射程控制最大值,即步兵的OccupyWeapon的Range无法超过全局的设置,但是在全局的范围内可以随便发挥,所以如果需要举举手射的很远,首先需要修改全局的范围让它大一点,然后在修改步兵的武器到合适的射程。
强制使用OccupyWeapon主要是为了兼顾“可以驻军但是无法对外开火”的功能。
对于举举手射程表现的问题,是因为弹头百分比,驻军会锁定第一个敌对目标,但是举举手的弹头无法自动对装甲单位和建筑开火,但是别的驻军射程又不足,所以就一直等待了,直到单位进入别的驻军的射程范围。

作者: Sidoupiar    时间: 2024-9-1 01:04
版本 0.0.9 已发布。
作者: 航味麻酱    时间: 2024-9-1 09:48

作者: 祂的名字    时间: 2024-9-1 10:26
赞美Si佬!




欢迎光临 红警DIY论坛 (https://bbs.ra2diy.com/) Powered by Discuz! X3.5