转自EVO论坛http删除s://evoweb.uk/threads/hidden-teams-module-and-hidden-team-editor.107317/#post-4315457
通过网盘分享的文件:HIDDENPLAY
链接: http删除s://pan.baidu.com/s/1iYWTm82oCwiWjAlSjSgkJw?pwd=ih86
提取码: ih86
⚽ PES 6 HIDDENPLAY 模块 - 支持隐藏球队 ⚽
解锁 PES 6 的隐藏国家队
🔥 隐藏球队 • 全面编辑模式 • 国际挑战 • Kitserver/GDB 支持 • 自定义配置 🔥
当前版本:v8.16.8
📢 简介
经过大量的逆向工程、测试、崩溃修复以及更多测试后,我终于准备好分享我的项目:
PES 6 HiddenPlay
HiddenPlay 的主要目的是将 PES 6 数据库中已存在的未使用的/隐藏的国家队重新带回游戏中,并使其尽可能像正常的 PES 6 球队一样运作。
这些并不是简单地重命名现有球队。
HiddenPlay 激活了原始的隐藏国家队范围:
球队 ID 204–220
以及它们原始的隐藏球员数据库,主要使用 6000+ 范围内的球员 ID。
原本仅作为无法访问的数据存在的内容,现在可以在 PES 6 的很大一部分中使用。
不可用的隐藏数据库条目
✅ 可玩队伍
✅ 可编辑队伍
✅ Kitserver兼容队伍
✅ 赛事兼容队伍
✅ 国际挑战队伍
🎮 支持的游戏模式
隐藏队伍已集成到常规PES 6前端,可用于:
✅ 过招 / 友谊赛
✅ P1快速开始
✅ P2快速开始
✅ 点球大战
✅ 联赛
✅ 杯赛
✅ 训练
✅ 编辑模式
✅ 随机选择比赛
✅ 国际挑战
目标不是围绕这些球队创建一个完全独立的小游戏。
目标是让它们感觉就像一直都是PES 6的一部分。
🌍 国际挑战
HiddenPlay最重要的一部分就是对国际挑战所做的工作。
隐藏球队可以参加现有的资格赛系统,包括:
🇪🇺 欧洲
🌎 北美
🌎 南美洲
🌏 亚洲
不同的IC地区在内部是相互隔离的,这样欧洲、CONCACAF、CONMEBOL和亚洲的资格赛逻辑就不会覆盖或干扰其他地区。
澳大利亚也可以通过配置作为可选的亚洲参赛队伍。
🇯🇵 日本可以参加“日本挑战赛”与“麒麟挑战赛”
🇯🇵 日本国际挑战赛路线也已获得额外更新。
隐藏队伍可以出现在“麒麟”对手选择系统中,包括由HiddenPlay创建的额外地区和秘密页面。
该模块尽可能保留了原版PES 6的比赛逻辑,而不是用自定义赛事替换整个国际挑战赛系统。
🗺️ 自定义队伍部分
HiddenPlay通过可配置的排名系统扩展了国家队选择系统。
队伍可以被组织成:
🇪🇺 欧洲 A
🇪🇺 欧洲 B
🌍 非洲
🌎 美洲
🌏 亚洲 / 大洋洲
🔐 秘密 A
🔐 秘密 B
🔐 秘密 C
一个隐藏团队仅属于你配置它的那个区域。
例如,如果波斯尼亚被放置在 秘密 A中,它就会出现在那里,而不是自动复制到欧洲内部。
将其移动到另一个已配置的区域,其位置也会相应改变。
这使得隐藏团队的结构比简单地将 ID 硬编码到单个菜单中更加灵活。
✏️ 支持完整编辑模式
这是该项目最重要的目标之一。
隐藏球队不仅可以游玩——它们还可以在编辑模式中获取。
你可以像处理普通PES 6球队一样来管理它们的阵容。
具体包括:
✅ 打开并编辑隐藏球队
✅ 访问隐藏球员
✅ 编辑球员数据和属性
✅ 编辑球员外观
✅ 编辑球员号码
✅ 编辑阵型
✅ 修改隐藏球队阵容
✅ 将普通球员注册/转会到隐藏球队阵容
✅ 在隐藏球队中使用来自选项文件的球员
✅ 在同一阵容中混合普通PES 6球员和隐藏数据库球员
✅ 保存隐藏球员和隐藏阵容的更改,以便在重启游戏后仍可使用
这意味着你不再被迫只使用KONAMI在隐藏球队数据库中留下的原始23名球员。
例如,你可以将选项文件中的现有球员注册到隐藏国家队中,并与该球队的原始隐藏球员一起使用。
这是我的一个主要需求:这些球队必须成为 可编辑的球队,而不仅仅是可选择的ID。
👕 KITSERVER / GDB 集成
为了让隐藏ID与现有的PES 6 Kitserver生态系统协同工作,需要进行大量工作。
HiddenPlay 将隐藏球队和球员与基于GDB的内容集成,例如:
✅ 球衣 / 队服
✅ 面部
✅ 发型
✅ 球鞋
✅ 守门员手套
✅ 足球
✅ 体育场
✅ 队歌
✅ 横幅
理念很简单:
如果你为隐藏球队构建了合适的GDB设置,那么该球队就不应该与你PES 6补丁中的其他球队生活在不同的宇宙中。
它的球衣、体育场配置和其他资源可以与真实的隐藏球队/球员ID关联。
🛡️ 秘密A / B / C 队徽
HiddenPlay还引入了它自己的秘密A、秘密B和秘密C章节图形。
秘密标志是通过 HiddenPlay 自身的资源加载的,而无需永久替换原始 PES 6 图形。
这意味着原始经典球队和标准 PES 6 图形可以保持原样。
✅ 秘密 A 标志
✅ 秘密 B 标志
✅ 秘密 C 标志
✅ 原生 128×128 资源
✅ 独立的 HiddenPlay 资源加载
⏱️ 自定义比赛时间
HiddenPlay 包含一个可选的 比赛时间 配置。
您可以通过以下方式定义自定义比赛时长:
hiddenplay.cfg
这不是简单的游戏速度修改。
比赛计时器独立处理,而正常游戏速度保持不变。
这样你就可以使用更短的比赛时间进行测试——或者配置你想要的持续时间——而不会把PES 6变成快进足球。😄
⚙️ 配置
模块的主要部分通过以下方式控制:
hiddenplay.cfg
每次想要更改设置时,无需重新编译DLL文件,许多HiddenPlay功能都可以通过配置文件进行控制。
这包括以下方面:
🔧 隐藏球队激活
🔧 地区球队分配
🔧 国际挑战任务分配
🔧 可选的亚洲/澳大利亚行为
🔧 秘密章节
🔧 编辑相关选项
🔧 自定义比赛时间
🔧 数据库/资源行为
🔧 诊断选项
长远目标是将尽可能多的模组配置保留在 DLL 之外。
📋 诊断 / 日志系统
在没有运行时诊断的情况下,以这种方式修改 PES 6 基本上是:
“修改某物 → 启动 PES6 → 崩溃 → 猜测发生了什么。” 😂
因此,HiddenPlay 也包含自己的诊断系统。
日志可以通过配置进行控制,HiddenPlay 可以生成关于以下内容的详细运行时信息:
✅ 模块初始化
✅ 球队 ID
✅ 选中球队
✅ 球队分区
✅ 隐藏球员数据库加载
✅ 编辑模式
✅ Kitserver 桥接
✅ 国际挑战状态
✅ 保存/加载行为
✅ 资源加载
✅ 钩子和兼容性检查
✅ 运行时错误/异常状态
这在开发过程中非常有用,也应该能让未来的 Bug 报告更容易被调查。
如果某个功能在另一台 PES 6 安装上表现不同,日志能告诉我们的信息远多于:
"它崩溃了。" 😄
💾 数据库处理
HiddenPlay 可以通过 Kitserver 的松散文件系统与原始隐藏数据库资源协同工作。
该项目目前处理所需的隐藏球队/球员数据库资源,而无需永久重写原始的PES 6数据库存档。
这对于以下内容尤为重要:
👤 隐藏球员
👥 隐藏球队阵容
🔢 球衣号码
🧠 阵型
💾 编辑持久性
我们的意图始终是保留对于HiddenPlay无需修改的ID和模式的正常PES 6行为。
🧩 MOD理念
开发过程中有一条非常重要的规则:
在非必要的情况下,不要替换原版PES 6的行为。
HiddenPlay 应该扩展 PES 6 —— 而不是将每个菜单和每个数据库功能都变成完全自定义的实现。
因此,在尽可能的情况下:
✅ 普通球队保持原样
✅ 原始赛事保持原样
✅ 现有的 Kitserver 模块继续发挥作用
✅ 原始 PES 6 资源保持可用
✅ HiddenPlay 仅在隐藏 ID 需要额外处理时才进行干预
这种方法让开发变得更加困难...
...但我认为这是与真实 PES 6 安装和现有补丁兼容的正确方法。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
安装方法
将压缩包中的所有内容复制到 kitserver:
将 hiddenplay.dll、hiddenplay.cfg 和 HiddenPlay_Config_v8_16_8.exe 复制到 kitserver 文件夹。
也将 dat 文件夹复制到 kitserver 文件夹。
将 GDB 中的 hiddenplay 文件夹复制到 kitserver/GDB
展开 kload.cfg,并将“kitserver\hiddenplay.dll”分配给适当数量的模块。
|