SDVX Manual

部署

本文将教你如何从头到尾配置一份纯净HDD

注意

进行部署前请确保你的文件来源纯净,因为下载到脏文件/携带病毒导致的各种问题,请自行解决

检查文件结构

一个干净完整的文件结构应该如下

PATH: contents
├─data  # 游戏数据
├─ext   # 外部硬件配置,是打印机的
├─modules   # 游戏依赖与主进程
└─prop  # 游戏属性

img

运行时

请安装Direct X以及Visual C++ Redist

打开Windows终端,或Windows Powershell,输入以下命令即可安装,过程中请确保网络通畅,否则可能会安装失败

irm https://get.msvc.win | iex

属性配置

在prop文件夹的 ea3-config.xmlea3-ident.xml 里会有下面这些字段,可以修改此处来变更游戏的属性

提示

ea3-ident.xml 是6代末期新加入的配置文件,将原本存在于 ea3-config.xml 中的 <soft> 字段单独存放

  • 如果两个文件里都有相同字段,建议只修改 ea3-config.xml,优先级高于 ea3-ident.xml
  • 如果都没有,建议新版本使用 ea3-ident.xml,旧版本使用 ea3-config.xml
ea3-config.xml/ea3-ident.xml
<soft>
    <model __type="str">KFC</model>
    <dest __type="str">J</dest> 
    <spec __type="str">G</spec> 
    <rev __type="str">A</rev> 
    <ext __type="str">2025021200</ext> 
</soft>

Prop

Type

安装Spice2x

Spice2x

点此跳转

点击上方进入Release页面,下载最新版本的 spice2x-YY-MM-DD.zip 文件,带full后缀的额外包含了开发SDK与Linux兼容版本,如果你不需要就不要下

img

下载后打开压缩包,内容应该如图

img

你只需要将 spicecfg , spice64.exe,解压到游戏目录与data平级即可完成安装

img

设置Spice2X

Buttons

绑定你控制器,需要绑定的按键如下图,点击Bind,找到对应的按钮按下即可

img

旋钮绑定注意事项

对于旋钮,你需要绑定Analogs页面里的 VOL-LVOL-R,而不是Buttons页面的 VOL-L LeftVOL-L RightVOL-R LeftVOL-R Right,后者是用于键盘模拟旋钮的

除此以外你还需要绑定 Insert Service Coin 键与 Enter Test Menu 键用于投币与调出TEST MENU,个人习惯是数字键1绑定Service,数字键2绑定Test

img

如果你的键盘没有小键盘区域,请在Keypad处选择Use Preset,然后选择 Use Top Row,即可将小键盘布局切换至上方的数字行
此时读卡键改为退格 Backspace

img

img

Cards

注意

请妥善保存你的卡号以免丢失或泄露

此处设定你的卡号,对于SDVX,你只需要设置Player 1即可,请点击 Generate 可生成一个E004开头的虚拟卡号

img

实体卡

如果你有实体卡,请注意,卡身上的卡号无法直接使用,请将其转换为NFC ID(IDm)填入,通常为012E开头

如果你拥有读卡器,请根据读卡器卖家的说明开启spice里对应的模块,在下方的NFC card reader status读卡即可获取你实体卡的NFC ID(IDm),填入Player 1即可

img

如果你没有读卡器,使用带NFC功能的安卓手机打开下列网站,并使用读卡功能获取NFC ID(IDm),输入Access Code无法直接转换

如果你使用iPhone,你可以在应用商店下载"NFC Tools",读卡后的Serial Number去掉冒号就是NFC ID(IDm)

Patches

注意

由于各种原因,Two-Torial项目已死

img

游戏本体有一些不适合PC的设计,或者说PC上不太好用的功能,Spice2x提供了补丁系统来修改这些功能,这些补丁都是由社区逆向游戏后得出的

初次使用需要点击 Import from URL 导入补丁列表,可从以下地址导入

提示

如果你在导入时遇到了 WinHttpSendRequest failed: 12029 错误,请检查你的链接是否输入错误/网络连接是否正常,或者直接科学上网

img

导入后勾上 Auto apply patches on game start 以在启动时应用补丁
你也可以使用 Overwrite game files 将补丁硬编码至游戏文件,但是这样后期维护比较麻烦,故不建议使用

img

下方是一些常用补丁的说明与推荐值

注意

补丁不是越多越好的,请仅打需要的补丁,不要随意启用你不了解的

功能解释说明
Game FPS Target游戏目标帧率推荐不启用,如果帧率不稳定/对不上,再尝试开启
Note FPS Target铺面目标帧率如果你的显示器无法设置成120,请开启,否则铺面会锁60
Shared mode WASAPI共享式WASAPI如果你的声卡兼容建议保持关闭以保证最佳延迟,如果没有声音或需要游戏以外的声音请开启
Hide premium guide banner隐藏自由模式下方的引导横幅(同时血条会变成彩虹条)都可
Hide all bottom text隐藏底栏的文字(PASELI,CREDIT)都可
Standatd/Menu Timer Freeze标准/菜单计时器冻结On
Premium Free Timer Freeze自由模式计时器冻结On
Premium Time Length自由模式计时器时长不启用冻结时可延长
Fake Region区域伪装当使用其他语言时,可启用并设为Japan来移除和谐
Force English Sort Optons分类菜单使用英语都可
ASIO 2 Channels Mode2通道ASIO如果你使用的声卡没有多通道则On
Disable power change禁用电源选项更改On
Disable monitor change禁用显示器更改On
Disable Subscreen in Valkyrie mode女武神模式下禁用副屏幕建议使用Options里的,而不是打补丁
Valkyrie Mode 60Hz女武神模式使用60Hz刷新率除非你的显示器完全不支持高刷新率,否则不要启用
Force BIO2(KFC)IO in Valkyrie mode强制Valkyrie使用Nemsys的IOOff,如果使用框体则自行考虑
Force Enable Headphones强制启用耳机孔都可

Options

此选项卡中可调整一些游戏设定,部分选项需要配合补丁使用,下表是一些选项的说明与推荐值

功能解释说明
EA Service URLEA服务器URL必填,见下文连接服务器
NVIDIA profile optimizationNVIDIA优化配置On,AMD/Intel显卡除外
Low Latency Shared Audio低延迟共享音频当你使用共享WASAPI时推荐开启,可大幅降低延迟。对独占WASAPI与ASIO不生效
DirectX 9 on 12DX9转译DX12如果你使用AMD/Intel显卡,必须开启此选项,否则旋钮与轨道可能会消失

连接服务器

二选一

启动前准备

旋转屏幕

将你的屏幕竖过来,并将系统改为竖向显示,左竖还是右竖根据你的情况来选择

img

音频格式

检查你的音频输出是否有误

你需要

  • 右键任务栏小喇叭,打开声音设置

  • 更多声音设置

  • 双击你当前正在使用的音频设备(有绿勾的那个)

    image.png

  • 高级 选项卡里,将默认格式改成 48000Hz, 16bit,同时请务必勾上下方独占模式的两个勾,也可尝试关闭音频信号增强

    • 以下是其他一些SDVX EG可运行的采样率,但考虑到一些兼容性问题,以下不一定准确

      • 48000Hz, 24bit
      • 44100Hz, 16bit
      • 44100Hz, 24bit
    • 请勿设置超过48000Hz的采样率!

    image.png

防止Windows Defender扫描

提示

如果你安装了Windows Defender以外的防护软件或者关闭了Windows Defender,请略过此部分

Windows Defender会在运行时时扫描游戏的目录,导致游戏启动速度慢等各种问题

你可以通过开始菜单搜索“Windows 安全中心”

img

进入“病毒和威胁防护”,“病毒和威胁防护设置”,“管理设置”

img

添加或删除排除项,添加游戏所在整个文件夹即可

img

首次启动游戏

提示

如果你使用本地服务器,需要在启动前先启动本地服务器,即氧无,否则后续游戏自检时会报错

双击 spice64.exe 启动游戏

校准旋钮

首次启动游戏会要求你校准旋钮,如果你见到这个页面,请按下TEST(你上面绑定的按键)进入测试菜单

img

使用 BT-A 向上移动,BT-B 向下移动,Start 确认
进入 I/O CHECK,选择 CALIBRATION SETTINGS

img

img

在此页面按下述内容顺序操作

  1. 将左旋钮逆时针旋转3圈以上直到显示 COUNT=OK,按下Start
  2. 将左旋钮顺时针旋转3圈以上直到显示 COUNT=OK,按下Start
  3. 将右旋钮逆时针旋转3圈以上直到显示 COUNT=OK,按下Start
  4. 将右旋钮顺时针旋转3圈以上直到显示 COUNT=OK,按下Start

img

选择 SAVE AND EXIT 并确认,完成校准

投币设定

不设定投币的话TEST会一直显示 500円を超える価格設定があります(设定价格总计超过500日元)

你可以进入 COIN OPTIONS

img

选择 FACTORY SETTINGS 并根据提示操作,然后 SAVE AND EXIT 退出即可

img

注意

请勿开启FREE PLAY,会导致Premium Time以及其他Only PASELI的模式被锁定

退出测试菜单

img

主菜单选择 GAME MODE 即可

刷卡

默认下按小键盘的 + 号键可进行刷卡操作

如果你没有小键盘,请在Buttons里重新绑定 P1 Keypad Insert Card 为其他的按键

退出游戏

以下方式均会被认为是正常退出

  • 在游戏内按 ESC,选择 Exit Game img
  • Alt + F4

注意

请勿在上传数据的过程中退出,否则可能会导致数据损坏,如果仅仅是游玩过程中关闭,则只是不会上传数据

一键启动脚本

每次启动游戏都需要手动运行Asphyxia和Spice,比较麻烦,可以写一个脚本一键调用,如果你按照我的教程配置好了,那么下面的批处理内容你可以照搬

新建一个文本文件,将下列内容粘贴保存为 .bat 文件,放置到 spice64.exe 旁边,双击即可启动

如果你没按我的配置来,则路径会不一样,请勿照搬

start.bat
@echo off
pushd %~dp0

title SOUND VOLTEX HDD

echo Booting Game....

# 如果你不使用本地服,删除下面高亮的这几行即可
echo Launch Asphyxia...
start /min ../asphyxia-core-win-x64/asphyxia-core-x64.exe

echo Launch Game...
start /wait spice64.exe

echo Exit all task...
taskkill /f /t /im asphyxia-core-x64.exe > nul 2>&1
taskkill /f /t /im spice64.exe > nul 2>&1

pause

疑难杂症

疑难杂症

点这里查看疑难杂症

On this page