本文最后更新于 2024-10-18,

若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益, 请联系我 删除。

本站只有Telegram群组为唯一交流群组, 点击加入

文章内容有误?申请成为本站文章修订者或作者? 向站长提出申请

简单的归纳记录

此文档仅为个人留档查阅使用,严禁进行传播行为 !

准备资源

下载

打开poi网盘,找到路边捡的想玩的版本

1726422606565.webp

对应的版本

Genshin:日本原神SDEZ

Genshin_International:日本原神国际版SDGA(1CC)

原神:日本原神中国版SDGB(PVZ)

以日本原神为例

由于游戏基本都是由BGA占用了存储空间,所以游戏大小达到了惊人的50GB以上,网盘上的资源已经进行了分卷

1726422732323.webp

使用IDM下载器(线程数>8)或者使用浏览器,迅雷等方式下载所有分卷(网盘跳转有问题,需要右键复制链接)

1726422822549.webp

推荐使用IDM

1726424897178.webp

下载之后建议校验一下下载的文件Hash值是否匹配,如果不匹配需要重新下载对应文件。

1726422956977.webp

确认分卷都下载好之后,解压分卷,解压密码为poiblog.com

你会得到一个配置好的文件夹

image.png

1726423117836.webp

到此就准备好了

开始游玩

添加aime卡号

找到package文件夹下的DEVICE文件夹

1726425501454.webp

新建一个名为 aime的文本文档文件(aime.txt)并在其中输入20位阿拉伯数字的卡号,可以是你手中拥有的实体卡背面的ACCESS CODE也可以在游戏中按ACCESS CODE选项后刷卡查看

1726425531168.webp

如果有则只需要添加20位卡号

  • 建立好后直接在游戏里长按Enter刷卡即可

设置游玩服务器

设置游戏服务器地址

1726425795296.webp

如果是使用 离线服,default=后面填入你启动离线服务器设备的IPv4地址,在线服则填入对应服的IP地址或域名,此处务必不要填写 127.0.0.1localhost

  • 可用在线服地址:

    • Sam Aqua

    • Rin Aqua

    • Poiteam.Net(只包含后端功能) DNS : 47.74.15.244

      1720636988092.webp

      如果在配置DNS后无法连接本地Aqua服务器,请到Bin目录下修改 config_common.json

      更改 "type": "2.0""1.0"它位于 allnet_auth
      更改 "enable": true的值为 false 它位于 allnet_accounting

    • 新版 Aqua本地服务器支持目录

      以下是该服务器支持的游戏列表。

      游戏版本代码名称谢谢
      SDHD:CHUNITHM(Chusan)2.20LUMINOUS@rinsama
      SDEZ:MaiMai DX1.40BUDDiES@肥哥
      SDED:Card Maker1.34
      SBZV:Project DIVA Arcade7.10Future Tone
      SDDT:O.N.G.E.K.I.1.45bright MEMORY Act.3@Gamer2097
      SDFE:Wacca(* ALPHA 阶段)3.07Reverse

启动游戏

在添加好aime卡号,配置好dns之后找到package文件夹下的

1726423190144.webp

启动之后等待加载

1726424650480.webp

全部GOOD通过即可

初始配置

按test键位(默认数字键7),service按键为8,coin为9

1726424685298.webp

关闭基准机设定,设定为OFF。打开续关功能(コンティニュー設定)

1726424688710.webp

将闭店设定修改为每日-全时刻,否则会导致凌晨出现闭店提示。

配置之后进入游戏

1726423868383.webp

检查网络是否正常

1726424781154.webp

如果网络为灰色,请检查segatools的网络配置是否正确,或是否打开了VPN等代理工具(需关闭代理)

文件配置详解

start.bat

@echo off
pushd %~dp0

taskkill /f /im amdaemon.exe > nul 2>&1
@REM set OPENSSL_ia32cap=:~0x20000000

set DisplayType=0
for /f "usebackq tokens=1,2 delims==" %%i in ("mai2.ini") do (
    if "%%i"=="DisplayType" (
		set DisplayType=%%j
    )
)

if exist "am_config.json" (
	start /b inject -k mai2hook.dll amdaemon.exe -f -c am_config.json
) else (
	start /min inject -d -k mai2hook.dll amdaemon.exe -f -c config_common.json config_server.json config_client.json
)

if %DisplayType%==1 (
	RotateDisplay 1
	start /b inject -k mai2hook.dll Sinmai.exe -screen-fullscreen 1 -popupwindow -screen-width 2160 -screen-height 3840 -silent-crashes
) else if %DisplayType%==3 (
	start /b inject -k mai2hook.dll Sinmai.exe -screen-fullscreen 1 -popupwindow -screen-width 3840 -screen-height 2160 -silent-crashes
) else (
	start /b inject -k mai2hook.dll Sinmai.exe -screen-fullscreen 0 -popupwindow -screen-width 2160 -screen-height 3840 -silent-crashes
)

@REM wmic process where "name='amdaemon.exe' or name='Sinmai.exe'" call setpriority "Realtime"
pause
taskkill /f /im amdaemon.exe > nul 2>&1
RotateDisplay 0

分辨率默认为1080P,可以修改为4K,本文已修改为4K,可以直接复制粘贴使用

mai2.ini

通常功能都在此处修改

1726426197639.webp

DummyTouchPanel=1 #触摸功能,关闭可使用鼠标
DummyLED=1 #LED灯光功能
DummyCodeCamera=1 #二维码扫描功能
DummyPhotoCamera=1 #摄像头拍照功能

Sound8Ch=0 #立体声

; 1 = 1P
; 2 = 2P
; 3 = 1P,No Upper Monitor
; 4 = 2P,No Upper Monitor
DisplayType=1 #1=1P,2=2P

;MaxTrack=4 最大游玩曲目数

AllOpen=1 #打开所有活动奖励,可以选择性打开
;AllFrame=1
;AllIcon=1
;AllPlate=1
;AllPartner=1
;AllTitle=1
;AllChara=1

config_ommon.json

如果无法投币,可以尝试重新覆盖segatools,并且配置键值。通常能解决问题,(不推荐使用FreePlay模式,这样无法购买门票)如果一定要修改为FreePlay模式游玩,请参照以下步骤:
1.找到HDD的Package目录
2.编辑Package目录下的 config_common.json文件,定位找到图下的类似内容
1726423315056.webp
3.修改其中参数,max_credit是你的最大投币数,其他sega系游戏同理,在config下增加一行 "freeplay" : true

请注意,如果是最后一行增加内容,需要在上一行增加逗号,例如:

"game_cost" : [ 1, 1, 1, 2, 3, 4, 5, 6 ]"game_cost" : [ 1, 1, 1, 2, 3, 4, 5, 6 ],

额外

虚拟触摸

记录 Windows 设备的触屏事件并模拟 maimai 分区触摸屏幕的脚本.

软件模拟分区触摸, 可用于 maimai 自制手台上.

Poi网盘上下载

使用方法

  1. 请先将游戏配置文件中 DummyTouchPanel 的值改为 0
  2. Windows 设置 - 蓝牙和其他设备 - 触控 - 三指和四指的触摸手势 - 关闭
  3. 辅助功能 - 鼠标指针与触控 - 触控指示器 - 关闭
  4. 控制面板 - 硬件和声音 - 笔和触控 - 关闭"触摸回应"中的"触摸屏幕时显示直观回应"
  5. 打开任意P图工具, 准备一个和显示屏幕大小相同的一张图片(例如:2160x3840), 将 ./image/color_exp_panel.png
    放置到该图片圆形触摸区域的位置, 编辑好的图片放到脚本 image 目录下取名 image_monitor.png.
  6. 编辑 config.yaml 配置文件, 修改 exp_image_dict 配置, 将各区块对应的 RGB 通道颜色值改为刚P的图的对应区块颜色值(
    一般不用改默认就行)
  7. 如果电脑上没有 Python 环境, 请先去 官网 下载安装
  8. 双击运行 install.bat 安装依赖
  9. 编辑 config.yaml 配置文件, 按文件内说明修改多个配置
  10. 下载一个 VSPD 虚拟串口工具, 将 COM3COM33 建立转发
  11. 触摸屏连接到电脑, 先双击运行 start.bat(如果有两块屏幕就在要运行游戏的那块屏幕上执行),
    脚本会在屏幕最前端生成一个透明窗口用于捕捉触摸动作(使用 Win+Tab 可选择其他窗口), 然后再运行游戏(
    游戏必须使用窗口化模式运行),
    脚本控制台输出 已连接到游戏 即可
  12. 进游戏调整判定A/B的延迟直到可用, 游玩时透明窗口必须始终位于最前端窗口.
  13. 打一把看看蹭不蹭星星/触控是否灵敏, 根据体验修改 AREA_SCOPE 变量
  14. 如果单点延迟低但滑动时延迟变高, 请将脚本中 TOUCH_THREAD_SLEEP_MODE 修改为 false,
    或者可以调小 TOUCH_THREAD_SLEEP_DELAY 的值

命令列表

游戏时如果不小心断开连接, 请在控制台输入 start 并回车来重新连接游戏

输入 reverse 可调整触控设备屏幕方向

输入 restart 可重新读取配置文件/重启脚本

注意

想要加 2P 的重新复制一下脚本并添加串口 COM4 到 COM44 的转发就好

该脚本仅用于测试.

使用拥有NFC功能的手机模拟读卡器

首先下载:Aime Card Reader For Android

  1. 安卓手机(需要支持NFC) 与电脑连接到同一局域网
  2. 手机安装读卡器应用
  3. AimeIO.dll 复制(替换)到(中二放到bin/舞萌放Package/音击小妹妹不支持)
  4. segatools.ini 内加入/修改 (如有则无视) [aimeio] path=AimeIO.dll
  5. 启动游戏然后在手机启动读卡器应用
  6. 与Aime卡贴贴使用游戏

端口相关

1P触摸为COM3,灯光为COM21

2P触摸为COM4,灯光为COM23

解包操作

使用unsega解包,然后用osfmount,把unsega出来的vhd改名img扔到osf里面打开

关于解包key可以从:此处查阅

具体步骤:

使用管理员权限启动CMD命令行,然后将exe拖入执行,会提示需要参数

1726427281584.webp

将你获取到的app文件位置填入

unsega.exe <input_file1> [<input_file2> ...] [--offset ]

例如 unsega.exe sdez1.50.app

这时候就会执行自动解包操作

1726429276937.webp

解包之后是vhd文件

1726429291751.webp

修改后缀为img

1726429365076.webp

第一次被osf读取时文件为 internal_0

只需要提取出来再次用osf读取一次即可

读取出来的目录如下

1726429398350.webp

这就是我们需要的文件了(现在知道为什么hdd不能放在E盘下了吧),现在只需要放入segatools就可以启动了

Mai Pico - 麦麦风格迷你控制器

项目地址:github

特征:

  • 配有 15.6 英寸便携式屏幕。
  • 类似街机的体验。
  • 可以进行双人游戏。
  • 内置 AIME 支持。

1726427754136.webp

手搓一个标准尺寸手台

此处查阅

如何开机自启动

将快捷方式放入系统启动路径
首先 Windows+R 打开 运行窗口

然后输入 shell:common startup

打开的路径是:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

1726428045235.webp

将start.bat创建的快捷方式丢到文件夹内即可

1726428129397.webp

窗口化工具

Poi网盘下载

  1. 运行此应用程序并运行游戏
  2. 首先设置窗口大小和位置,点击移动窗口按钮,检查窗口大小和位置是否居中。如果没有,请自己尝试。设置完成后,单击“保存配置”保存。结束游戏
  3. 点击开始键进入游戏,窗口会调整到上次设置的位置
  4. 进入游戏后,按F1进行触控测试,检查触控位置是否准确。如果没有,请再试一次。

自制谱导入

找到 \Package文件夹,创建一个A999文件夹。

DataConfig.xml 文件配置

•Package\Sinmai_Data\StreamingAssets” 路径里面的A500(除了A000都可以)文件夹里面获取一个系统配置好的“DataCofig.xml”(以下缩写为DC文件)文件。

•打开DC文件,找到“一个数字”这一行,这是用来分别“1.40-A”中的字母这一行的,你可以搞一个和之前“A数字数字数字”文件夹里面的DC文件不同的数字,需要比之前的数字大。

•将这个文件保存,然后放到你的A999文件夹里面。

SoundData 文件夹配置

•准备工具:需要“舞台酱牌魔改版:https://github.com/iamgqr/XV2-Tools/releases/”下载这个软件(需要科学上网)。进去之后下滑,下载“ACE.exe”(第一次打开这个软件可能会让你更新,你可以选择更新,也可以选择不更新)。

•打开ACE.exe文件,在前面提到的“A500”文件夹里面的“SoundData”里面找到一个后缀为“.acb”的文件,点击并按住文件,拖到打开的“ACE.exe”程序界面里面,然后点击“NAME”下面的“Play”,再点击这个有音乐符号的类似“[TRACK0]”字样的这一行,右键这一行,点击“replace”,然后点击“Browse”替换成你想要的音乐文件(.mp3文件),最后点击左上角的“File”——“Save as”,(找到A500这个文件夹的“SoundData”文件夹,在里面进行文件名称排序【从大到小】,然后复制第一个文件的文件名字(例子:music009952),改掉最后一个数字,比复制的这个文件名字的小就行)在点击“Save as”按钮之后的界面粘贴这个名字(一定要在这里改名,之后重命名无效!),记得改掉输出文件夹的名字。

AssetBundleImages 文件夹配置

•创建文件夹:“Jacket_s”和“Jacket”。

•Jacket”文件夹放置400*400的图片,“Jacket_s”文件夹放置200*200的图片。

•图片的格式:“.png”或者“.jpg”

图片的名称:“Jacket”文件夹里面的名字是类似“UI_Jacket_数字”的,把数字部分改成和SoundData文件夹里面的“.abc”文件的数字一样的。“Jacket_s”文件夹里面的名字是类似“UI_Jacket_数字_s”的,还是和上面一样改数字部分

MovieData 文件夹配置

暂时用不上,但是需要文件夹存在,需创建

music 文件夹配置

•在“music”文件夹里面创建一个“music数字”的文件夹,数字和前面的步骤一样的。

•在A500里面的“music”文件夹里面的“music数字”文件夹里面选一个文件夹打开,然后复制一个“Music.xml”文件到你的“music”文件夹。

•准备工具:在文件夹里面的空白处右击在“终端中打开”,会有一个黑色的界面,输入 git clone https://github.com/Neskol/MaichartConverter.git然后回车(如果你报错了,可能是因为没有下载“git”,需要自行安装),然后输入 git submodule update --init --recursive然后回车(报错不用管),然后输入 dotnet build然后回车。(如果你报错,可能是因为缺少“.NET”运行库,需要自行安装)

接着,输入 .\MaichartConverter然后回车,然后输入 .\MaichartConverter CompileSimai -p 需要转换的txt谱面文件路径" -f Ma2 -o "输出Ma2的路径" ”然后回车(txt路径和输出路径自己改),然后你会得到一个“.Ma2”的文件,放入music文件夹中的对应歌曲的文件夹。

•修改“Music.xml”文件。

(1)

<name>

<id>数字</id> (数字取200——9999的为st,10000+的为dx)

<str>歌曲名字</str> (自己填歌曲名字)

(2)

<sortName>歌曲名字</sortName>
  <artistName>
    <id>999</id>
    <str>作曲家名字</str>
    </artistName>
  <genreName>

( 3 )

 </genreName>
  <bpm>歌曲的bpm</bpm>

( 4 )

<movieName>
    <id>前面步骤里面你填的数字</id>
    <str>歌曲名字</str>
    </movieName>
  <cueName>
    <id>前面步骤里面你填的数字</id>
    <str>歌曲名字</str>

( 5 )

<notesData>
    <Notes>
      <file>
        <path>你的.ma2文件的全称</path>
        </file>

( 6 )

填谱面信息。有些注意事项:

notesData里是所有谱面的列表,按顺序分别对应绿黄红紫白宴谱。某些难度可以没谱,但那个位置一定要填上。level和levelDecimal对应定数。musicLevelID是难度id,1~7对应1~7级,8对应7+级,9对应8级,以此类推直到23对应15级。

( 7 )

<Notes>

  <file>

    <path>你的.ma22文件的全称</path>

    </file>

  <level>大难度难度</level>

  <levelDecimal>小数点难度</levelDecimal>

  <notesDesigner>

    <id>998</id>

    <str>谱师名字</str>

    </notesDesigner>

  <notesType>0</notesType>

  <musicLevelID>17</musicLevelID>

  <maxNotes>多少个note,填数字(导入adx上查看)</maxNotes>

  <isEnable>true是启用这个谱面,false是不启用(填true)</isEnable>

musicGenre 文件夹配置

•(可以不配置)

•在musicGenre里面创建musicgenre000110文件夹,然后创建一个MusicGenre.xml文件,输入下面这段之后保存退出:

<?xml version="1.0" encoding="utf-8"?>
<MusicGenreData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <dataName>musicgenre000110</dataName>
  <name>
    <id>110</id>
    <str>自制谱</str>
  </name>
  <genreName>自制谱</genreName>
  <genreNameTwoLine>自制谱</genreNameTwoLine>
  <Color>
    <R>228</R>
    <G>52</G>
    <B>180</B>
  </Color>
  <FileName>UI_CMN_TabTitle_zizhi</FileName>
  <priority>0</priority>
  <disable>false</disable>
</MusicGenreData>

musivVersion文件夹配置

在里面创建文件夹MusicVersion000100,然后进去创建MusicVersion.xml。里面写下面这段,保存后退出:

<?xml version="1.0" encoding="utf-8"?>
<MusicVersionData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <dataName>MusicVersion000022</dataName>
  <name>
    <id>100</id>
    <str>UPDATE2</str>
  </name>
  <genreName>UPDATE2</genreName>
  <genreNameTwoLine>UPDATE2</genreNameTwoLine>
  <version>24500</version>
  <Color>
    <R>110</R>
    <G>217</G>
    <B>67</B>
  </Color>
  <FileName>UI_CMN_TabTitle_MaimaiTitle_Ver999</FileName>
  <priority>0</priority>
  <disable>false</disable>
</MusicVersionData>

SDGA和SDEZ汉化

详阅此项目:https://github.com/wjjsn/maimaiDX-TranslateToChinese/releases

LingFeng-bbben/MajdataPlay

自制谱游玩的实现方法

项目地址:https://github.com/LingFeng-bbben/MajdataPlay

该项目基于@LeZi9916的 DJAuto 分支,用于 MajdataView。

兼容astrodx谱面

谱面网盘镜像:https://drive.poiblog.com/downloads/Sega/astrodx%E8%B0%B1%E9%9D%A2

google网盘:https://drive.google.com/drive/folders/1NiZ9rL19qKLqt0uNcP5tIqc0fUrksAPs

SDEZ1.5下载

1726429900306.webp