3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 48|回复: 0
打印 上一主题 下一主题

[原创] 拒绝假人,真实球员持续滚动lua脚本

[复制链接]

1

主题

48

帖子

107

积分

中级玩家

Rank: 3Rank: 3

贡献度
6
金元
826
积分
107
精华
0
注册时间
2020-3-28
跳转到指定楼层
主题
发表于 2026-7-15 11:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本套恢复流程基于我的一个发现,具体看图。我本来想通过在第一个赛季末用大佬发的秽土转生脚本,把转生条件放宽,实现所有退役球员转生,再在第二个赛季初删除假人球员(球员ID > 460000),如此往复操作,达到每赛季所有球员都是开局数量的真人球员的目的。但实际情况是球员池人数不会变化,新生成的假人会覆盖真人球员。
为了解决这个问题,达到每赛季都是真人球员,且总量不减少的目的,我用AI写了这个恢复流程,具体操作步骤及说明如下。
1. 赛季末(即6月30日)
(1)运行01_ExportSnapshot.lua
导出所有球员的信息(包含球员ID、能力、国籍、姓名、外观及位置等)。
输出:PlayerSnapshot.csv
(2)运行02_ExportRelation.lua
导出所有球员的关系表(包含与球队关系、成长及在球队位置等)。
输出:teamplayerlinks.csv
default_teamsheets.csv
default_mentalities.csv
career_playerlastgrowth.csv
previousteam.csv
2. 赛季初(即7月1日)
(3)运行03_ComparePlayers.lua
读取PlayerSnapshot.csv,对比上赛季与这赛季的人员区别,即哪些真实球员被假人覆盖了,输出被覆盖球员ID及对应假人ID。
输出:FakeRestoreList.csv
(4)运行04_PlayerRestore.lua
读取PlayerSnapshot.csv和FakeRestoreList.csv,在假人数据上覆写真人球员数据,球员ID也会修改。
(5)运行05_RelationRestoreFree.lua
因为假人的关系表还存留,关系表中有假人ID还存在,这一步读取FakeRestoreList.csv,将关系表中的假人ID全部修改成被覆盖的真人球员ID,因为假人全部生成在自由球员,所以恢复的真人球员都是自由球员。
(6)运行06_RelationRestoreOldteam.lua
读取FakeRestoreList.csv第(2)步生成的五张表,将被覆盖真人球员的关系写入对应假人球员的关系表中(此时关系表中的ID都为被覆盖真人球员ID),新赛季部分数据会被改为0(进球数、黄牌数及出场次数等)实现真人球员完全恢复。
需要注意的事在输出CSV的lua中,要修改用户名,我的是admin,兄弟们用的时候要改成自己的用户名。另外6步执行完毕后,被恢复球员的value和wage会显示为0,且不能正常交易,要先保存,退出到主界面,再读档进入生涯模式,value和wage会自动生成,可以正常交易。
这套恢复流程适合不喜欢假人,不玩青训的玩家,喜欢玩真实球员的玩家,可实现每个赛季都是真球员,老球员不会退役消失,希望大家玩得愉快!

游客,如果您要查看本帖隐藏内容请回复

评分

1

查看全部评分

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-7-15 13:29 , Processed in 0.030000 second(s), 20 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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