找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 928|回复: 3

【新人提问】ares/纯净环境下如何定位弹窗问题

[复制链接]
发表于 2023-12-12 23:25:50 | 显示全部楼层 |阅读模式
总结:数据修改不到位,具体问题不明确,所以需要更具体的定位问题的方式。没看到有相关教程,想了解下别人是怎么解决的


简述:因为接触没多久,所以只会改动rulesmd文件。但最近游戏开始随机崩溃,要么开局一分钟崩溃,要么打到大后期都没事,因为问题是延迟一段时间后随机出现的,故没有修改记录,无法回溯操作。
       然后了解到ares会有错误报告,遂安装,但崩溃报告全是各种汇编数据,唯一能知道的只有:       
       该线程尝试读写某个虚拟地址,而它对该地址不具有相应的访问权限。

修改过程:使用RulesEditor软件或手动修改,并严格遵循了先复制再修改的原则。因为有一定的代码习惯,因此改动后都会检查无误才会应用。但怪就怪在这点,每个单位单拿出来都不弹窗,但就是会莫名其妙崩溃,甚至无法定位问题。


已发现问题(不严重):部分问题暂时搁置。如航母飞机无法回落、电脑疯狂不停造同一种兵的问题。
已发现问题(严重):苏军战役1关海蝎出来前、台风级出来后崩溃;苏军月球关加载时崩溃。盟军貌似没有。

改动方向(都是基础改动):
                简单调整数值(如管子兵的伤害/射速数值,飞机、无畏等携带的弹药数量)
                简单替换武器(给三级哨戒炮换成榴弹炮主武器)
                添加变种单位(如复制防空炮,调整范围、伤害、射速,将其变为近防炮)
                让建筑/车辆可装单位多样化(如磁暴、管子兵等可以进房、天启可以进战斗碉堡等,也添加了进驻武器)
                所有运输类载具可向外射击
                为了上点难度,改动了AI方面的数值(包括不限于总仇恨值、防御建筑数量、部队数量、造兵延迟等数据,但效果不佳)
                以平民车辆为蓝本新建军用单位(如救护车添加了ifv维修武器变为维修车)      
                可造中立建筑(如科技商店和油井)
                特殊:复制别人的代码以实现精炼厂喷矿(单单这一项在artmd中添加了两段代码),链接是这个tieba.baidu.com/p/5910483652

资源:这是唯二改过的ini文件,无需其他资源:
https://bbs.ra2diy.com/forum.php?mod=attachment&aid=MzM2MjR8YjI5MWE1MmF8MTcyMTA5MTU2NHwwfA%3D%3D

截图比较大,就不放了。感谢能看完的各位,问题可以慢慢改,主要想了解下解决问题的思路



本帖子中包含更多资源

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

×
发表于 2023-12-14 05:33:01 | 显示全部楼层
本帖最后由 kinghaoren 于 2023-12-14 19:15 编辑

你这种情况,只能通过故障重现一步一步确定到单位去排除。可以肯定的事,百分之90是武器系统出了问题,你往这方面去排除试试。挨个单位拎出来试没问题,那你有没有试过,你定义的单位ai使用的情况是否出问题。解决的思路有两个,一、排除法,你得用固定的国家打打遭遇战,确定一下究竟是哪个国家的武器出问题,如果都出现问题,那就寻找通用的代码,是否被改动。二、破而后立法,在一个纯净没有改动的环境下,再去编辑游戏,一步一步添加被你改动你的数据,可以用拆分规则文件方式去添加,不复杂,不啰嗦,不容易出错,易排错。


切忌:不要再使用什么垃圾RulesEditor,因为你不知道这个程序会给你添加些什么,编辑游戏直接用电脑笔记本自带的txt编辑器,或者用比较专业的notepad++。
回复

使用道具 举报

 楼主| 发表于 2023-12-14 18:34:02 | 显示全部楼层
kinghaoren 发表于 2023-12-14 05:33
你这种情况,只能通过故障重现一步一步确定到单位去排除。可以肯定的事,百分之90是武器系统出了问题,你往 ...

果然方便是有代价的,感谢思路,我再去测测
回复

使用道具 举报

发表于 2023-12-14 19:12:26 | 显示全部楼层
群没了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-16 08:59 , Processed in 0.051508 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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