查看: 2161|回复: 17

[头像] 针对ui-newgen-portraits_assets_all.bundle假人头像补丁的研究(11.05更新)

  [复制链接]
发表于 2025-11-2 23:27 | 显示全部楼层 |阅读模式
本帖最后由 反应皓月 于 2025-11-5 13:30 编辑

我最近研究了 YouTube 上 BassyBoyo 发布的假人头像补丁原理视频,并对其中人种不匹配的问题做了一些调整。现在至少能确保东亚地区生成的是东亚面孔,而欧美地区也不会刷出东亚长相的假人。以下是我的一些研究过程分享。

我使用了 GitHub 上的 UABEA 工具(链接:https://github.com/nesrak1/UABEA)对游戏的 bundle 文件进行解包,提取出了约 14000 张预设的假人图像。

屏幕截图 2025-11-02 231115.png

以文件名 portrait_female-0-0-1-7-1 为例,其中 “female” 表示女性,后面五个数字分别代表以下属性:

第一个数字:种族(0:北欧,1:地中海/西班牙裔,2:北非/中东,3:非洲/加勒比,4:亚洲,5:东南亚,6:太平洋岛民,7:美洲原住民,8:澳大利亚原住民,9:白人/黑人混血,10:东亚)

第二个数字:肤色

第三个数字:发型类型

第四个数字:发色

第五个数字:是否有胡子

基本上,只要利用工具替换这些图片,就能自动生成符合设定规则的假人。

不过测试时我发现,游戏在生成东亚人种时似乎有些“偷懒”,大量重复使用同一类型的形象,比如频繁出现 portrait_female-10-7-2-0-0,导致随机生成的假人重复率很高。由于我是 Unity 苦手,目前就卡在这里,不太清楚该如何进一步优化。想看看论坛里大佬有没有什么思路或解决方法。

附上我今天修改后生成的文件,供参考。
通过网盘分享的文件:ui-newgen-portraits_assets_all.bundle
链接: https://pan.baidu.com/s/15sNjq8X-5rRVmS9BWD9Pig?pwd=1ag2 提取码: 1ag2
--来自百度网盘超级会员v8的分享

国外有个大佬做了包含女性的随机人,我还没问授权不好转载,先搬个网址放这里https://www.fmscout.com/a-diversity-newgen-megapack.html有需要的可以自己下
发表于 2025-11-3 11:44 | 显示全部楼层
本帖最后由 bangles 于 2025-11-3 11:49 编辑

为什么无法生效?文件放的位置没错,也把显示头像那个设置取消掉了。是不是选项里多了一个选择预生成……,这个选项要勾上吗?
 楼主| 发表于 2025-11-3 12:09 | 显示全部楼层
bangles 发表于 2025-11-3 11:44
为什么无法生效?文件放的位置没错,也把显示头像那个设置取消掉了。是不是选项里多了一个选择预生成……, ...

两个勾都要勾上。第一个勾不勾上会显示黑头,第二个勾不勾上不会调用这个文件生成头像
发表于 2025-11-3 12:27 | 显示全部楼层
这个要重新开档吗
 楼主| 发表于 2025-11-3 12:45 | 显示全部楼层
rnr2000 发表于 2025-11-3 12:27
这个要重新开档吗

不需要重开
发表于 2025-11-3 13:01 | 显示全部楼层
反应皓月 发表于 2025-11-3 12:09
两个勾都要勾上。第一个勾不勾上会显示黑头,第二个勾不勾上不会调用这个文件生成头像

OK,可以了,感谢
发表于 2025-11-3 14:01 | 显示全部楼层
我对随机人头像包也很感兴趣,帖主可以加群183640955一起交流
发表于 2025-11-3 15:43 | 显示全部楼层
感谢              
发表于 2025-11-3 16:18 | 显示全部楼层
不知道为啥无法选中两个选项,选中之后再次进入偏好设置,又取消勾选了
发表于 2025-11-3 18:56 | 显示全部楼层
等大佬们搞定,不知道上市的时候能不能搞完,不然没有开低级别联赛的动力啊
发表于 2025-11-3 19:11 | 显示全部楼层
这个我先点赞,以后这个帖子要火
发表于 2025-11-3 22:17 | 显示全部楼层
请问这个放在哪里面?还有就是后续操作步骤是啥?谢谢大佬了
 楼主| 发表于 2025-11-3 22:39 | 显示全部楼层
philman41 发表于 2025-11-3 22:17
请问这个放在哪里面?还有就是后续操作步骤是啥?谢谢大佬了

原作者贴出来的步骤
找到游戏的数据文件夹:在您的计算机上找到游戏的安装目录,其中包含《足球经理 26》的数据文件夹。默认情况下,可以在此处找到:
\Steam\steamapps\common\Football Manager 26\fm_Data\StreamingAssets\aa\StandaloneWindows64\
创建备份(重要):在继续之前,请在游戏的数据文件夹中找到现有的“ui-newgen-portraits_assets_all.bundle”文件并制作其备份副本。这允许您在必要时恢复更改。

替换文件:下载的文件并备份原始文件后,将游戏数据文件夹中的原始文件替换为新下载的文件。

打开 FM26 并转到“首选项”屏幕:然后转到“详细”(水平选项卡)>“音频和视频”(垂直选项卡),找到“显示游戏生成的球员(和工作人员)的图片”和“使用预先生成的球员(和工作人员)图片,而不是动态生成的图像”选项,并确保它们已启用(选中)。

确认更改并重新启动游戏(退出并重新打开)。
发表于 2025-11-6 08:23 | 显示全部楼层
这个很棒啊,随机人的头像补丁一直是个大问题
发表于 2025-11-6 12:07 | 显示全部楼层
没太看明白,下载的头像包需要放到哪个文件夹里呀?下载的那个安装文件是干什么用的?
发表于 2025-11-6 14:40 | 显示全部楼层
这一代游戏的话,我用我之前的老方法给随机人青训换自定义的头像图片,图片是我对照着球员id一个一个重新命名的,也修改和添加了xml文件里的相关字段,有的人说要在青训球员 Id的前面加一个小横杠和一个小写字母r,我也加了,发现还是不行,于是我又把横杠和小写字母r删掉,依然不行,我实在是不知道该怎么办了。请问你知道这个该怎么解决吗?
 楼主| 发表于 2025-11-6 21:45 | 显示全部楼层
姐夫里 发表于 2025-11-6 12:07
没太看明白,下载的头像包需要放到哪个文件夹里呀?下载的那个安装文件是干什么用的?

有两种方法
第一种就是下的ui-newgen-portraits_assets_all.bundle这个文件,按照我上面的方法可以自动帮假人换脸,缺点是连很容易重复,尤其是东亚这块
第二种就是下载那个头像包以及那个分配程序,按照教程,用程序给头像分配,你可以用网站翻译工具看看流程
发表于 2025-11-10 20:31 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶上去
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-11 03:25 , Processed in 0.075431 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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