楼主: 红骑士Sakura

[原创] 4.11最新Red引擎 有最新科研成果重构底层逻辑

  [复制链接]
发表于 2025-4-12 13:12 | 显示全部楼层
本帖最后由 hx1225 于 2025-4-12 15:01 编辑

增加进球的话是修改主物理引擎physical_constraints 里面还是说其他的也需要修改呢,我打算和之前的增加进球版 对比数据 修改看看,但是发文件给AI进行对比的话好像都一样的,也就min_delay_for_ball_lunge_do 这个参数不同,但是这个是关于扑救类的。这下我就更不知道是哪里导致的当前这个新版的进球少的原因了,小白一个,求解惑
还是说要修改ball 这个名称文件夹里面的
我问AI的话是要修改这些
1. 提高射门力量与球速(直接增加进球概率)
修改以下参数,使射门更强劲、更难被扑救:

参数名(JSON Key)        默认值        建议调整值        效果说明
soft_kick_speed        20000        25000        轻柔射门球速更快
medium_kick_speed        120000        150000        中等力量射门更猛
hard_kick_speed        300000        350000        大力射门更难扑救
very_hard_kick_speed        340000        400000        暴射速度极限提升
basic_header_speed        20000        30000        头球攻门更迅猛
原理:提高球速会减少守门员反应时间,增加射门进球概率。

2. 提升球员跑动速度(创造更多机会)
加快球员冲刺和跑动速度,更容易突破防线:

参数名(JSON Key)        默认值        建议调整值        效果说明
sprint_speed        66586        75000        冲刺速度更快
run_speed        44234        50000        普通奔跑速度提升
top_speed        88938        95000        极限速度更高
acceleration_scaler        10000        12000        加速更快
原理:球员速度优势能创造更多单刀或反击机会。

3. 降低防守动作频率(减少防守干扰)
减少防守球员的抢断频率,让进攻更流畅:

参数名(JSON Key)        默认值        建议调整值        效果说明
min_delay_for_slide_tackle_do        1500        2000        滑铲动作间隔更长
min_delay_for_block_tackle_do        1000        1500        阻挡动作频率降低
min_delay_for_shoulder_charge_do        1000        1500        身体冲撞减少
原理:防守球员动作延迟增加,进攻球员更容易摆脱防守。

4. 调整守门员扑救延迟(降低扑救成功率)
让守门员反应稍慢:

参数名(JSON Key)        默认值        建议调整值        效果说明
min_delay_keeper_save_dive_and_hold_ball        2000        2500        扑救后抱球延迟增加
min_delay_keeper_save_dive_but_not_held        1500        2000        扑救未抱球延迟增加
原理:守门员扑救动作变慢,射门更容易得分。

5. 其他优化建议
增加传球速度:修改 pass_speed 相关参数(如果文件中有),加快传球节奏。

减少碰撞干扰:调高 min_delay_for_player_stop_to_avoid_collision(默认 250),减少进攻中断。

点评

我个人的理解是min_delay_for_ball_lunge_do这个数值是对持球人的逼抢,这东西调很低你就发现体力掉的特别快节奏特别快  发表于 2025-4-12 19:17
发表于 2025-4-12 13:15 | 显示全部楼层
player_ratings_data等会来写 这个简单

weights是换人引擎?我再去看一下
发表于 2025-4-12 14:28 | 显示全部楼层
想问一下远射里涉及的参数 力量 是具化到游戏里哪个属性啊?
发表于 2025-4-12 15:39 | 显示全部楼层
delphine13 发表于 2025-4-12 14:28
想问一下远射里涉及的参数 力量 是具化到游戏里哪个属性啊?

力量就是强壮
发表于 2025-4-12 15:48 | 显示全部楼层
好奇怎么让豆包给你重构文件的,能讲讲吗?谢谢。
发表于 2025-4-12 17:56 | 显示全部楼层
crushw 发表于 2025-4-12 13:15
player_ratings_data等会来写 这个简单

weights是换人引擎?我再去看一下

加油,感觉ai换人逻辑还是有问题,经常只换一个或者快结束时再换人
 楼主| 发表于 2025-4-12 18:24 | 显示全部楼层
本帖最后由 红骑士Sakura 于 2025-4-12 18:41 编辑

拿一个小文件举例。1.先从原文件获取一堆乱码和英文。2.然后告诉AI这是足球经理的XX引擎负责XX功能。3.让AI帮这个文件去除乱码之后按照json格式进行重新排序。4.让AI根据足球经理的性质和这个文件里面的内容推测缺失的数值。5.保存之后打开游戏看看会不会崩溃,崩了就告诉AI崩了让他给出几种办法修改。

这个小文件的数据我做了极端化处理,一场比赛两边十几二十个预期进球,证明了这个文件是可以使用的。我把这个小文件也上传可以研究一下,去掉.rar使用。

还有一些口令也是可以用的比如:如何进一步优化这个足球游戏引擎的 JSON 数据结构?在保留原内容的基础上把翻译后的内容作为注释加在每一段的后面。

然后就是一些不合理的地方让他修,然后让他整合检查就行了。

coefficient_output_open_goal_regular.jsb

coefficient_output_open_goal_regular.jsb

coefficient_output_open_goal_regular.json.rar

1.42 KB, 下载次数: 7

 楼主| 发表于 2025-4-12 18:37 | 显示全部楼层
红骑士Sakura 发表于 2025-4-12 18:24
拿一个小文件举例。1.先从原文件获取一堆乱码和英文。2.然后告诉AI这是足球经理的XX引擎负责XX功能。3.让AI ...

@wingat zszszs
 楼主| 发表于 2025-4-12 18:47 | 显示全部楼层
巴西引擎没有大更新我这边也不更新先了最近有点忙。等我在其他地方看到有值得借鉴的东西我再来研究。每个小文件具体是干啥的我感觉应该说的很清楚的,不清楚的看看之前发的贴子。觉得好用的小文件就用,觉得不好的地方可以自己调以自己的游戏体验为第一准则,希望大家都能玩的开心。
发表于 2025-4-12 20:03 | 显示全部楼层

感谢分享,学习了。
发表于 2025-4-12 20:12 | 显示全部楼层
hx1225 发表于 2025-4-12 13:12
增加进球的话是修改主物理引擎physical_constraints 里面还是说其他的也需要修改呢,我打算和之前的增加进 ...


我将您的几个版本的physical_constraints文件都是上传到AI上,让其识别对比列出不同数据的参数。基本都是只有这个min_delay_for_ball_lunge_do 这个参数不同,但是看您说的这个版本是修改过了速度,变相等参数   。所以我懵了,不理解当前版权和 您之前的进球增强版 相比可以修改什么 增加一些进球,我想融合一下。不过简单一些的话 我也可以直接将之前版本的physical_constraints文件和当前的替换 或者按照AI说的那些进行修改

还是说relevant_attributes 这个里面的也会影响的
 楼主| 发表于 2025-4-12 20:21 | 显示全部楼层
hx1225 发表于 2025-4-12 20:12
我将您的几个版本的physical_constraints文件都是上传到AI上,让其识别对比列出不同数据的参数。基本都 ...

再怎么样这个版本也是改过
            "theoretical_max_potential_direction_change_walk": 220, // 理论上步行时最大可能的方向改变量,规定球员在步行时改变方向的最大幅度
            "theoretical_min_potential_direction_change_walk": 30, // 理论上步行时最小可能的方向改变量,限制球员在步行时最少能改变的方向幅度
            "theoretical_max_potential_direction_change_jog": 160, // 理论上慢跑时最大可能的方向改变量,限制球员在慢跑状态下改变方向的程度
            "theoretical_min_potential_direction_change_jog": 5, // 理论上慢跑时最小可能的方向改变量,规定球员在慢跑状态下最少能改变的方向幅度
            "theoretical_max_potential_direction_change_run": 90, // 理论上奔跑时最大可能的方向改变量,约束球员在奔跑时改变方向的能力
            "theoretical_min_potential_direction_change_run": 5 // 理论上奔跑时最小可能的方向改变量,约束球员在奔跑时最少能改变的方向程度
这个,其他版本是没有改的,都是开源的你点开看哪里有改其实一目了然的
发表于 2025-4-12 20:33 | 显示全部楼层
hx1225 发表于 2025-4-12 13:12
增加进球的话是修改主物理引擎physical_constraints 里面还是说其他的也需要修改呢,我打算和之前的增加进 ...

我也想要这一版和增加进球版结合的引擎,求大神做好后分享下~~~~~~~

点评

增加大力踢球的相关数值,降低min_delay_for_ball_lunge_do的数值  发表于 2025-4-12 20:47
发表于 2025-4-12 21:07 | 显示全部楼层
红骑士Sakura 发表于 2025-4-12 20:21
再怎么样这个版本也是改过
            "theoretical_max_potential_direction_change_walk": 220, //  ...

和开源的那个对比的话的确修改过了,我再将之前的jsb文件解出来看看 感谢
发表于 2025-4-12 22:04 | 显示全部楼层
我想问下,如果我想更改传球基础属性权重,例如你的是传球和工投,我就只改成传球,我是要改你的中文描述还是英文的?
发表于 2025-4-12 23:39 | 显示全部楼层
感谢大佬分享!
发表于 2025-4-12 23:48 | 显示全部楼层
stdstaples 发表于 2025-4-12 07:54
还有就是如果有不明白怎么用的朋友:
其实就是把data文件夹里面本来的simatch.fmf文件删除或者移走到别处 ...

可是根目录里并没有data文件夹啊,只有database
发表于 2025-4-13 00:14 | 显示全部楼层
直接调了传球的基本属性,把工投去掉了,换成了传球,技术和决断,并且把巴西1.4的换人和评分引擎换了过来,完美。感谢大神

点评

请问这么修改后,感觉是偏向真实性提高还是进攻酣畅淋漓的提高?还是二者兼顾了?现在这个档的赛季快结束了,跟二三名竞争的很激烈,想新赛季换引擎看看,如果能提示下修改后的偏向性,能少摸索不少  发表于 2025-4-13 15:13
自己喜欢的就是最好的!这就是我发出来的意义  发表于 2025-4-13 00:16
发表于 2025-4-13 02:51 | 显示全部楼层
heinrich0825 发表于 2025-4-12 01:25
请教一下,         "category": "Shooting",
            "stats": [
                {

测试了一天,有几点和大佬分享一下,一个是这部分的字段,我试着保留和删除了貌似并未有什么区别,并且这段字符和原来文件里面解包直接能打开的json文件里面的描述区别太大了,我现在试着按照原文件的格式写,但这个体感测试太抽象,又并非数值能直接修改体验,测试工作确实很困难。
另外关于无球跑动是movement还是off the ball,原json文件和我打开fmf编辑器里面用的都是movement,但英文的属性名称确实是off the ball,这一点确实很困惑
发表于 2025-4-13 03:07 | 显示全部楼层
hanhan4560 发表于 2025-4-12 23:48
可是根目录里并没有data文件夹啊,只有database

data文件夹和你的fm.exe文件是同级的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|爆棚小组 PlayGM论坛

GMT+8, 2025-4-27 12:31 , Processed in 0.027468 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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