第三个_training_lua
《街头霸王 III 3rd Strike》(日本 990512)的训练模式,Fightcade v2.0.91
可以在此处下载正确版本的 Fightcade
主要特点
- 可以设置假人在任何击中/格挡/招架/唤醒后在第 1 帧上通过任何动作进行反击
- 可以将序列录制并重播到 8 个不同的插槽中
- 可以随机重播序列并作为反击
- 可以将记录的序列保存到文件或从文件加载记录的序列
- 可以显示命中/伤害/投掷箱
- 可以显示双方玩家的输入历史记录
- 特殊训练模式,训练格挡和红格挡
如何使用
- 从这里下载模拟器并找到合适的rom
- 从此处下载存档或克隆存储库
- 将存档解压到计算机上的任意位置
- 启动模拟器,加载ROM,开始与P1和P2的比赛(您需要映射两个玩家的输入)
- 转到 Game->Lua Scripting->New Lua Script Window 并从此处运行脚本3rd_training.lua
- 按照输出控制台的说明进行操作
错误报告/贡献
如果您想在新版本发布时收到通知和/或讨论当前的错误和功能,您可以加入该项目的 Discord 服务器。
此训练模式仍在开发中,您在使用时可能会遇到错误或缺少功能。请在#bugs频道上报告任何错误,并在discord 服务器的#features频道上报告任何功能请求。
如果您想贡献或提供任何反馈,请随时联系或提交拉取请求。
故障排除
问:缺少 rom,未找到 zip 文件
答:确保您有正确的 rom。您必须至少有 2 个 ROM: sfiii3.zip和sfiii3a.zip 。 sfiii3 是日文版本,zip 包含sfiii3_japan_nocd.29f400.u2 。 sfiiia 是美国版本,包含sfiii3_usa.29f400.u2 。
您可能需要重命名 zip 文件,以便它们与模拟器的期望完全匹配。
问:当我运行脚本时,角色无法再移动
答:您可能正在 FBA-RR 上使用不再受支持的脚本,为了受益于最新的功能和改进,您必须在 Fightcade2 的 FBNeo 模拟器上运行该脚本。但是,如果您仍然想使用 FBA-RR,您可以返回到 v0.6,这是 FBA-RR 支持的最后一个版本。
问:运行 lua 脚本时模拟器崩溃
答:检查视频设置,不得使用“增强型”blitter 选项。
问:用户界面看起来很奇怪,命中框也放错了地方
答:检查视频设置,如果您希望 UI 正常工作,您必须使用没有扫描线的“基本”bitter 选项。
问:模拟器根本无法运行,缺少 dll
A:从这里安装先决条件
后卫跳跃
守卫跳跃的工作原理是,在某些情况下你会被无敌地投掷(无法被投掷)。这些情况发生在重置、击倒和格挡或被攻击击中之后。这种不可抛出的状态持续 6 帧。在此期间,应输入防护跳跃来格挡,向一个方向跳跃,然后再次格挡。
反击移动的当前实现并不适用于防护跳跃的功能,并且需要针对所有这些情况进行输入。
这是因为它需要预先缓冲输入帧(在这种情况下假设预先保存块)。
由于其当前的实现,它只有在被击倒时才能正常工作。因此,在其他列出的情况下,例如被重置或你的对手进行蜱投掷,如果时机正确,虚拟菜单中的反击移动版本将被投掷。
要在这些情况下正确测试后卫跳跃,您必须使用提供的重播。
要使用这些重播,请转到录制菜单并按照以下步骤操作;
- 选择您想要将重播加载到的插槽
- 导航到“从文件加载插槽”并点击“轻击”
- 使用控制杆或键盘上的左右键导航录音文件夹中的文件,并找到您想要使用的 Guard Jump。
- 确保加载此内容的重播插槽处于活动状态并且重播模式设置为正常。
- 对于每个使用的 Guard Jump 重放,将录制菜单中的“Counter Attack - Delay”设置为 -4(NEGATIVE 4)。
- 导航到“虚拟”菜单并将“反击 - 移动”设置为无,并将“反击 - 动作”设置为记录。
现在,每次你的对手被击倒、重置、格挡或被击中时,它都会尝试按照重放的方向进行防守跳跃。
提供了三个文件;
- 中立卫士跳跃
- Guard Jump Back(最常用,也是虚拟菜单中 Guard Jump 当前使用的)
- 后卫向前跳(走出角落或只是尝试跳过你)
提供这些重播可以避免用户在弄清楚如何正确生成这些重播并使其在适用的任何给定情况下发挥作用时感到头疼。
希望这些重播可以帮助用户在重写“反击”功能时练习对抗这种技术。除非您想在某些高级用例中使用它们,否则不会永远需要这些重播。
但目前最好添加此功能,以便人们可以知道它的存在,并为希望在非击倒场景中练习对抗它的高级玩家提供重播。
这些回放也可用于高级用户的随机反应或有序反应训练。
如果您希望在三个重播之间进行随机化,则只需将每个重播加载到不同的重播插槽中,并使用“随机”重播模式,而不填充其他重播插槽。
一个这样的高级用例示例是 Makoto 玩家使用重放加权的能力来模拟加权决策,以便针对偏爱特定类型防御选项的对手练习旋风后混合。
感谢您对此事的支持,祝您玩得愉快!
路线图
Trello 板
变更日志
v0.10 (29/05/2022)
- [特辑] 负责特别培训(@ProfessorAnon 的贡献)
- [特辑]百列狂特训(@ProfessorAnon 投稿)
- [功能]动态输入显示(切换侧面以避免重叠动作)(@ProfessorAnon 的贡献)
- [功能] 伤害数据显示(@sammygutierrez 的贡献)
- [功能] 新的 3rd_spectator.lua 脚本,用于在重播期间显示信息,而不会干扰输入
- [功能] 所有仪表和奖金的数字显示
- [功能] 框架优势展示
- [功能] 角色切换现在更容易了:
- 初始加载使您直接进入角色选择屏幕
- 您可以通过按 alt-1 或从训练菜单中的条目返回角色选择屏幕
- 字符和SA都可以直接从P1控制器选择
- 游戏介绍动画默认加速,但可以在选项中禁用
- [特征] 可以从角色选择画面中选择吉尔和真刚鬼
- [功能]新增后跳、前跳、超级跳、超级前跳、超级后跳反击选项
- [功能] 添加自动裁剪最后一帧选项
- [功能]添加了守卫跳跃第一个基本实现+高级场景的重播(由@Shodokan提供)
- [功能] 新增“有序”和“重复有序”回放模式
- [功能] 封锁系统现已在 4rd Strike 中运行(感谢 @speedmccool25 帧数据记录)
- [错误修复]修复了随机招架行为不正常的问题
- [错误修复] 修复了可自行取消的 LP/LK 未正确阻止各种字符的问题
- [FrameData][Q]添加了缺失的后mp + SA2
v0.9 (04/04/2021)
- [功能] 射弹现在被阻挡/招架
- [功能] 假人现在将在空中恢复后着陆时反击
- [功能] 云的格内金现在被假人完全格挡/招架
- [功能] 与@speedmccool25合作添加了4rd Strike rom支持,但尚未记录帧数据。
- [改进] 加载保存状态时,录制状态会根据您之前的状态重置为有用的状态
- [错误修正/改进] 所有角色现在都可以阻挡/招架肉和所有第一帧唤醒命中
- [错误修复/改进] 修复了整体格挡/招架/反击系统中的大量错误
- [错误修复/改进] 改进了唤醒/快速唤醒触发和反击系统,使其更加可靠和可维护
- [错误修复] 修复了美国地区机器上无法正确加载录音的问题
v0.8(2020 年 12 月 23 日)
- 【特色】特训板块+招架特训
- [功能] 眩晕延迟复位模式
- [改进]添加了新的菜单类别并更好地划分了它们之间的选项
- [改进]反击随机偏差上限从40改为600
- [错误修复]修复了使用随机重放和权重时导致错误的不正确索引
- [Bugfix] issues#21 当游戏暂停并启用碰撞箱时,加载保存状态时会发生错误
- [Bugfix] 问题 #29 如果您进行录制并使用小写字母或名称中的空格重命名,它将无法启动
- [Bugfix] 问题 #22 输入翻转现在根据角色位置差异而不是精灵翻转来决定(应该修复一些移动后发生的错误操作)
- [Bufix] 修复了加载保存状态后仪表不更新的问题
- [FrameData] 添加了一些缺失的 Makoto 唤醒数据
- [FrameData] 添加了一些缺失的 Ken 唤醒数据
- [FrameData] 添加了一些缺失的 Ibuki 帧数据
v0.7(2020 年 11 月 12 日)
- 将主要支持的模拟器从 FBA-rr 更改为 Fightcade 的 FBNeo 分支
- [功能] 主玩家现在在录制和预录制期间充当训练假人
- [功能] 增加了双方玩家的输入历史显示
- [功能] 为每个重播槽添加权重以控制随机性(@BoredKittenz 的贡献)
- 重新设计的控制器显示屏
- [Bugfix] 问题 #8 无法链接进入超级
- [Bugfix] 问题 #15 基于时间的超级像 Geneijin 与他们的仪表使用不一致
- [Bugfix] issues#19 错误:无法将训练设置保存到训练settings.json
- [Bugfix] 问题 #18 另一个大问题:录制时持续出现负边沿
- [Bugfix] 问题#17 大问题:P2 即使有仪表也无法进行 EX 动作
v0.6(2020年4月4日)
- 可以将记录的序列保存到文件或从文件加载记录的序列
- 在会话之间保留录音(在training_settings.json中保存每个角色)
- 为记录槽添加反击延迟和最大随机偏差
- 随机阻塞模式不会在真正的块串中间停止阻塞
- 添加了首次命中阻止模式
- 在训练设置中添加了生命和仪表的补充延迟
- [错误修复]修复了在没有任何记录的情况下触发记录反击时虚拟变砖的问题
- [帧数据]埃琳娜
- [帧数据] Q
- [帧数据] Ryu
- [帧数据]雷米
- [帧数据]十二
- [框架数据] 春丽
- [帧数据] 肖恩
- [帧数据] 死灵
- [帧数据] 达德利
- [帧数据] 杨
- [帧数据] 云
v0.5(2020年3月23日)
- 自动补充生活模式
- 自动补充计量模式+能够从菜单设置精确的计量数量
- 无限超级艺术定时器模式
- 在菜单中输入自动射击(按住按键时快速移动)
- 帧数据预测可以将自身重新同步到实际的动画帧,从而处理更多的阻塞情况
- 所有 2 次命中阻挡/格挡固定
- 支持阻止/阻止可自行取消的动作
- 改进了一些菜单元素的措辞
- [错误修复] 修复了无限米对玩家 2 不起作用的问题
- [Bugfix] 修复了在块串中间触发记录反击的问题
- [错误修复]修复了记录反击命中后重新启动的问题
- [帧数据] Oro
- [帧数据] 肯
v0.4 (13/02/2020)
- Urien帧数据
- 刚鬼帧数据
- 诚框架数据
- 随机快速唤醒
- 随机阻塞
- 投掷技术
- 添加音乐音量控制
- [错误修复]修复了达德利没有正确蹲下的问题
- [错误修复] 修复了 Oro 无法正确蹲下的问题
- [错误修复]不再对状态负载进行反击
v0.3 (28/01/2020)
- 现在可以在 8 个不同的插槽内记录序列
- 可以重复和随机播放录制的序列
- 记录的序列可以作为反击触发
v0.2(2020 年 1 月 26 日)
- 新的阻止系统:现在通过将每次移动的碰撞箱特征记录到文件中来工作,并预测碰撞箱与实际帧数据的碰撞。
- 可以在P1和P2之间切换主玩家
- 删除了所有旧的帧数据
- 输入 Ibuki、Alex 和 Hugo 的帧数据
v0.1 (25/11/2019)
- 基本阻止和训练选项
- 可以设置假人在 x 次命中后格挡、格挡和红格挡
- 可以设置假人被击中后任意动作反击、格挡或唤醒
- 手动输入 Ibuki 和 Urien 的帧数据
参考与灵感
- 精彩3S车架数据参考
- Hitbox 显示脚本 by dammit
- 试验模式脚本由 c_cube 编写
- 外部 C# 培训模式 by furitiem
- 3S InGame 地址电子表格