找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4307|回复: 13

移植任务 笔记

[复制链接]
发表于 2022-6-20 20:16:41 | 显示全部楼层 |阅读模式
本帖最后由 ghost114514 于 2022-6-27 16:34 编辑

把战役移植到和原游戏国家ID毫不相关的模组的经验总结
https://b23.tv/Xrryqis


【待验证】mod移植原版地图触发混乱的解法? - ☉ 红警地图研究所 ☉ - 红警DIY论坛 - Powered by Discuz! (ra2diy.com)
参考了上面这个帖子,试图把YR的战役移植到自己的MOD中。MOD与原游戏一样,包含了14个国家
0=USA
1=EU
2=SKorea
3=CCCP
4=Cuba
5=SSlav
6=ConsciousnessM
7=MaterialM
8=PrimeGuard
9=China
10=NKorea
11=Mongol
12=Neutral
13=Special



从YR脑死开始
按照此贴,修改了各个House节的名称,进任务弹窗
把各个House的Country=改成了MOD里有的国家,触发出错,直接胜利
把Triggers和AITriggerTypes的国家名修改了,仍然出错,但是是直接失败
6-21早 补充新的参考资料(待与建筑无关的触发修复正确后尝试)
https://modenc.renegadeprojects.com/Making_The_YR_Singleplayer_Campaign_Work_With_Your_Mod
2022年6月21日12:12:37
Modenc的说法与MK的说法存在冲突,MK认为House的节是无效的,Modenc说法是:House节会被接到rules(md)的后面。前者的描述模糊不清,至于后者,rules里没有House,只有Countries

此外,地图编辑器中触发编辑器的House选项选择的是Countries
因此目前首先要搞明白的问题是:

1. House和Countries的关系

2. Triggers 、AITriggerTypes 中显然是Countries,而且是地图ini的Countries。那么地图的Countries和规则的Countries有何种关系?

2022年6月22日12:40:30
参考信息补充
来源:岸波玉藻

如果是没有原子阵营的MOD,那原来的子阵营的代码要这样




举个例子,Americans放到这个MOD数字是0,Russians数字是15,YuriCountry数字是16

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2022-6-20 20:45:49 | 显示全部楼层
触发需要重新写吧
回复

使用道具 举报

 楼主| 发表于 2022-6-21 05:24:44 | 显示全部楼层
qyf461176 发表于 2022-6-20 20:45
触发需要重新写吧

原贴就是在讨论怎么不该触发啊
回复

使用道具 举报

发表于 2022-6-21 13:23:41 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2022-6-21 14:14:42 | 显示全部楼层
双杀步枪 发表于 2022-6-21 13:23
https://bbs.ra2diy.com/forum.php?mod=viewthread&tid=16046&extra=page%3D1

AI是怎么处理的?AI好像用的是Country,改完之后错位了是批量替换吗?
回复

使用道具 举报

发表于 2022-6-21 14:26:00 | 显示全部楼层
AI不动,AI触发用的是阵营不是国家。
回复

使用道具 举报

 楼主| 发表于 2022-6-21 14:50:15 | 显示全部楼层
双杀步枪 发表于 2022-6-21 14:26
AI不动,AI触发用的是阵营不是国家。

我还是不太理解。比如脑死里,[Yuri3]>Country=Yuri3Country,[Triggers]里的是Yur3Country不是Yuri3。Yuri3Country改成了Yuri2Country,还能生效吗?
回复

使用道具 举报

 楼主| 发表于 2022-6-22 10:06:48 | 显示全部楼层
双杀步枪 发表于 2022-6-21 14:26
AI不动,AI触发用的是阵营不是国家。

我大致有些明白了,AI的触发按照House的Country=这个参数直接给House,而不是给Country,再由Country给对应的House。由于House的Country=没有修改,所以AI也不需要修改。
回复

使用道具 举报

发表于 2022-6-22 20:54:27 来自手机 | 显示全部楼层
你是不是完全没看我写了什么,触发是序号,触发是序号,触发是序号。
回复 1 0

使用道具 举报

发表于 2022-6-22 20:55:21 来自手机 | 显示全部楼层
用正则表达式查找并把序号改对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2025-11-1 12:51 , Processed in 0.069242 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表