前言
本文仅供技术交流 / 配置学习
不会在文章内分享任何游戏文件
截至本文创作时间,音击已经发行至 Ver1.40-AF
当然,我目前并没有这个能力得到最新的HDD。因此本文拿最近流传比较广的 SDDT1.39 (Ver1.39-T) 来进行配置。
解压文件
当各位从互联网上下载到HDD文件,无非就是两种格式:.vhd 或者压缩包。有可能发布者还会多给你一个 option 文件夹或者 segatools 文件夹。
.vhd文件是一种虚拟硬盘文件格式,直接双击挂载即可。这样你会发现在文件资源管理器里面多了一块“硬盘”出来。
压缩包直接解压即可。这样,我们就得到了一堆文件。这一堆文件就是游戏的主要文件。
接下来,打开 package 文件夹,我们会看到类似的场面
(不要在意我是在压缩包打开的,到这里你应该是已经解压了)
如果你有 segatools 包,请把压缩包里面的所有文件都解压覆盖到 package 这个文件夹里面。
如果你有 option 包,那么把这个压缩包里面的文件放到 package 文件夹下的 option 文件夹里面,就像下面这样
不过一般来说,最近流传较广的HDD都有大哥已经给配置好了 segatools 和 option。可以直接进行下一步。
[vfs] 的配置
在 package 文件夹下,你可以看到一个叫 segatools.ini 的文件。拿你的编辑器打开它。
最好是拿一些专业的编辑器 推荐(VSCode,Notepad++),实在不行再用记事本。不过记事本可能会让你的游戏文件出现一些奇奇怪怪的问题。
打开之后,先看第一段,你会看到这些东西。
[vfs]
; Insert the path to the game AMFS directory here (contains ICF1 and ICF2)
amfs=
; Insert the path to the game Option directory here (contains OPxx directories)
option=
; Create an empty directory somewhere and insert the path here.
; This directory may be shared between multiple SEGA games.
; NOTE: This has nothing to do with Windows %APPDATA%.
appdata=
此处需要填的是 amfs,option,appdata 三个文件夹的路径。可以写绝对路径,也可以写相对路径。
例如:amfs=D:/xxx/xxx/package/amfs
也可以直接:amfs=amfs
但是需要确保 segatools.ini 和这三个文件夹在同一个目录里。
[aime] 的配置
再往下看,你会看到这个
[aime]
aimePath=
felicaGen=0
把 aimePath 后面写上 aime.txt 所在的位置。一般来说它存在于 package 文件夹下的 DEVICE 文件夹。
可以写成:aimePath=DEVICE\aime.txt
当然和上面一样,也可以写绝对路径。
如果你没有物理连接的 Aime 读卡器,则需要额外设定一个新的字段 enable 并设定它的值为 1 ,比如:
[aime]
enable=1
aimePath=DEVICE/aime.txt
felicaGen=0
这时,你需要打开 DEVICE/aime.txt 这个文件,在其中填写你的20位无空格 aime 卡号用于后面登录。
[dns] 的配置
[dns]
; Insert the hostname or IP address of the server you wish to use here.
; Note that 127.0.0.1, localhost etc are specifically rejected.
default=192.168.1.25
你大概会看到这些。其中 default 后面写的是游戏服务器。
可以使用本地的 aqua 服,也可以用目前比较火的比如 nana 服或者 RIN 服等等。
这些服务器的地址我不知道让不让传播,所以目前不会写在这,可以自己去寻找。
netenv,keychip,gpio 基本不用动
这些一般来说是不用动的。
如果你要在同一个局域网内运行多台设备(店内招募)这样的话需要更改。
一般来说需求不大,并且这个按照其他版本教程也能弄好,这里就先不讨论了。
[io3] 的配置
这一段长这样:
[io3]
; Input API selection for JVS input emulator.
; Set "1" to use a xinput gamepad and set "2" to use keyboard.
mode=
; Set "1" to enable mouse lever emulation.
mouse=1
test=0x31 ;1
service=0x31 ;2
其中第一块的 mode 指的是操作模式,看注释也能看明白,输入1是用xinput输入,2是键盘输入。
网上搜一下可以知道xinput大概是xbox手柄一类的,我这里还是主要用键鼠玩,所以我填的 mode=2。
第二块是输入1就启用鼠标当作摇杆输入;后面是 service 和 test 键。其中等号后面的是标准键盘码值表,可以按照下面的表格修改
[dinput] 的配置
[dinput]
LEFT_A=0x41 ;A
LEFT_B=0x53 ;S
LEFT_C=0x44 ;D
;LEFT_SIDE=0x51 ;Q
;RIGHT_SIDE=0x45 ;E
LEFT_SIDE=0x01 ; Mouse Left
RIGHT_SIDE=0x02 ; Mouse Right
RIGHT_A=0x4A ;J
RIGHT_B=0x4B ;K
RIGHT_C=0x4C ;L
LEFT_MENU=0x55 ;U
RIGHT_MENU=0x4F ;O
; Change move speed of slider when use dinput
SLIDER_SPEED=1000
默认设置应该是这样的。要注意看语句前面有没有分号,分号是注释,后面的没有作用的。就比如第二段那里的Q和E两个键。
从上到下依次是:左边红绿蓝键,左右侧键,右边红绿蓝键,左右菜单键,最下面是摇杆灵敏度。
其中按键是 ASD JKL 各位也都能看出来,侧键是鼠标左键和右键。变成注释那一段是侧键QE,如果你喜欢键盘操作侧键的话可以尝试改一下。后面的输入和上面 service,test 键一样,使用标准键盘码值填写。
其中我建议更改下 service,test,左右菜单四个键的触发。因为可能会不小心误触。比如右手动完鼠标回来敲JKL不小心就按到了UO两个键导致重开或者结束。在切屏聊天的时候也会对游戏进行输入操作,所以聊着聊着可能不小心按了1和0进test了。
config_common.json 的配置
这一块是用来配置免费游玩的。在 SDDT1.39 中并不支持像 maimai 那样的投币键,所以需要配置免费游玩。
在文件第140行左右,可以找到 "freeplay" : true 字样。true就是可以免费游玩,反之不可,如果有必要就改一下。
"credit" :
{
"max_credit" : 24,
"config" :
{
"coin_chute_type_common" : true,
"service_type_common" : true,
"freeplay" : true,
"coin_chute_multiplier" : [ 1, 1 ],
"coin_to_credit" : 1,
"bonus_adder" : 0,
"game_cost" : [ 1 ]
}
},
同时,如果你发现启动的时候卡在了 “ システムプロセス 起動中 ”
那么请在176行左右,把 “enable”:true 改为 false。
"allnet_accounting" :
{
"enable" : true,
"mode" : "A"
},
inject.exe 的配置
你需要右键 inject.exe 这个文件,选择属性,然后让它用管理员权限运行。
就像这样
使用 start.bat 启动
在 package 目录下一般会有一个 start.bat,双击它进行启动。
有的人在 package 文件夹外会发现一个 game.bat,一般不要使用它启动,否则启动会失败。
如果你没有?那就参考以下的代码自己创建一个 .bat 文件进行启动。
@echo off
pushd %~dp0
start /MIN inject -d -k mu3hook.dll amdaemon.exe -f -c config_common.json config_server.json config_client.json
REM Segatools is not required while we are using bepinex to modify the game
mu3 -screen-fullscreen 1 -screen-width 1080 -screen-height 1920
taskkill /f /im amdaemon.exe > nul 2>&1
echo.
echo Game processes have terminated
pause
如果你成功的进入了游戏,那么就恭喜你喽!
可以长按回车键进行刷卡,过个大概三秒就能进入游戏了。
结尾
最后,我想说一下:
我这是第一次写关于SEGA系街机音游的配置方法。如果您发现了什么错误或者可能会被发律师函的地方,可以在下面评论区指出。这样我会非常感谢你的qwq
这个文章解决了一些基础的问题。如果还有什么启动时候的问题,可以尝试自己琢磨一下,联系我找我聊一聊,或者看看别人博客,百度一下......问题总是能有解决方法的。
现在流传很广的这个1.39我还挺喜欢的,至少我目前玩的没有什么问题。同期传出来的 chunithm SUN,或者 SDEZ1.40 这些,或多或少有的刷不了卡,有的连不了aqua......
总之,游戏愉快啦!很高兴你能看到我的这篇文章。
5 条评论
《明天、我会成为谁的女友(完整版)》日本剧高清在线免费观看:https://www.jgz518.com/xingkong/136712.html
哈哈哈,写的太好了https://www.cscnn.com/
想想你的文章写的特别好https://www.jiwenlaw.com/
叼茂SEO.bfbikes.com
博主真是太厉害了!!!