hx1225
发表于 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),减少进攻中断。
crushw
发表于 2025-4-12 13:15
player_ratings_data等会来写 这个简单
weights是换人引擎?我再去看一下
delphine13
发表于 2025-4-12 14:28
想问一下远射里涉及的参数 力量 是具化到游戏里哪个属性啊?
crushw
发表于 2025-4-12 15:39
delphine13 发表于 2025-4-12 14:28
想问一下远射里涉及的参数 力量 是具化到游戏里哪个属性啊?
力量就是强壮
wingat
发表于 2025-4-12 15:48
好奇怎么让豆包给你重构文件的,能讲讲吗?谢谢。
cxxw1314
发表于 2025-4-12 17:56
crushw 发表于 2025-4-12 13:15
player_ratings_data等会来写 这个简单
weights是换人引擎?我再去看一下
加油,感觉ai换人逻辑还是有问题,经常只换一个或者快结束时再换人
红骑士Sakura
发表于 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 数据结构?在保留原内容的基础上把翻译后的内容作为注释加在每一段的后面。
然后就是一些不合理的地方让他修,然后让他整合检查就行了。
红骑士Sakura
发表于 2025-4-12 18:37
红骑士Sakura 发表于 2025-4-12 18:24
拿一个小文件举例。1.先从原文件获取一堆乱码和英文。2.然后告诉AI这是足球经理的XX引擎负责XX功能。3.让AI ...
@wingat zszszs
红骑士Sakura
发表于 2025-4-12 18:47
巴西引擎没有大更新我这边也不更新先了最近有点忙。等我在其他地方看到有值得借鉴的东西我再来研究。每个小文件具体是干啥的我感觉应该说的很清楚的,不清楚的看看之前发的贴子。觉得好用的小文件就用,觉得不好的地方可以自己调以自己的游戏体验为第一准则,希望大家都能玩的开心。
wingat
发表于 2025-4-12 20:03
红骑士Sakura 发表于 2025-4-12 18:37
@wingat zszszs
感谢分享,学习了。
hx1225
发表于 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 这个里面的也会影响的
红骑士Sakura
发表于 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 // 理论上奔跑时最小可能的方向改变量,约束球员在奔跑时最少能改变的方向程度
这个,其他版本是没有改的,都是开源的你点开看哪里有改其实一目了然的
davidjc0202
发表于 2025-4-12 20:33
hx1225 发表于 2025-4-12 13:12
增加进球的话是修改主物理引擎physical_constraints 里面还是说其他的也需要修改呢,我打算和之前的增加进 ...
我也想要这一版和增加进球版结合的引擎,求大神做好后分享下~~~~~~~
hx1225
发表于 2025-4-12 21:07
红骑士Sakura 发表于 2025-4-12 20:21
再怎么样这个版本也是改过
"theoretical_max_potential_direction_change_walk": 220, //...
和开源的那个对比的话的确修改过了,我再将之前的jsb文件解出来看看 感谢
豌豆.埃尔南德斯
发表于 2025-4-12 22:04
我想问下,如果我想更改传球基础属性权重,例如你的是传球和工投,我就只改成传球,我是要改你的中文描述还是英文的?
红魔1234
发表于 2025-4-12 23:39
感谢大佬分享!
hanhan4560
发表于 2025-4-12 23:48
stdstaples 发表于 2025-4-12 07:54
还有就是如果有不明白怎么用的朋友:
其实就是把data文件夹里面本来的simatch.fmf文件删除或者移走到别处 ...
可是根目录里并没有data文件夹啊,只有database
豌豆.埃尔南德斯
发表于 2025-4-13 00:14
直接调了传球的基本属性,把工投去掉了,换成了传球,技术和决断,并且把巴西1.4的换人和评分引擎换了过来,完美。感谢大神
heinrich0825
发表于 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,这一点确实很困惑
stdstaples
发表于 2025-4-13 03:07
hanhan4560 发表于 2025-4-12 23:48
可是根目录里并没有data文件夹啊,只有database
data文件夹和你的fm.exe文件是同级的