maimai的旧框体初代于2012年7月11日在日本正式稼动,通过联网更新来获得新曲和新版本,更新速度约为每周一次追加新曲,半年一次小版本更新,一年一次大版本更新;海外版于2016年开始场测并逐步稼动;基于新框体的maimai DX于2019年7月11日(也就是初代稼动的七周年当日)开始在日本稼动,更新速度大约为每两周一次追加新曲(一般伴随着新限时区域的开放)。由于新框体的升级稼动,旧框体日本官方版已于2019年9月3日4:00(GMT+9)正式离线化,旧框体海外版也于2020年2月28日起离线化,具体表现为无法刷卡联网,无法在游戏内显示PV,且歌曲分类减少到只有POPS&ANIME、SEGA和ORIGINAL&JOYPOLIS。
精文世嘉曾在中国引进了本游戏的初代版本,并命名为舞萌,但稼动后仅进行了两次大规模更新(即中国玩家常说的”零更””一更””二更”),因精文世嘉的亏损倒闭,官方就停止了对游戏的所有支持,因此中国旧框体的舞萌的官方版本停留在了二更,其部分游戏元素被后来推出的山寨音游舞立方系列继承;而华立科技则在多年后拿到了新框体的中国大陆代理并继承了初代译名,命名舞萌DX,除登录方式从刷Aime卡变更为微信扫码登录,移除DX Pass Card、自由模式及版权曲和月付会员等日限要素之外,其他要素基本和日本版无别。
maimai也是SEGA在街机平台开发的三大主力音游之一(另外两款为CHUNITHM和オンゲキ)。这三款音游被SEGA官方合称为Performai系列,而官方公布三大音游联合情报时,常常直接使用ゲキ!チュウマイ(在中国被称为击(音击)中(中二)萌(舞萌))的简称。
萌娘百科
如果内容侵犯到您的权益,请及时与我取得联系(在评论区留言联系方式),以便删除侵权内容。
注意:本文总结自国外论坛,仅作自己学习归档目的,如有商用后果自负。
舞萌旧框 Maimai FiNALE
步骤
若想在Windows上运行舞萌FiNALE,首先需要下载舞萌Finale的解密转储文件,下载地址在段落末
解压后PATCH:
①打开 \maimai\ 文件夹,并创建以下两个文件
SystemConfig.txt
GAME_VER_A 1
GAME_VER_B 99
GAME_VER_C 0
GAME_SHOW_VER 1.99B
FULLSCREEN 0
WINDOW_W 960
WINDOW_H 960
SOUND_CH_SRC 2
SOUND_CH_DST 2
MASSPRO 1
GrooveMaster.ini
1P_ONLY 1
DEV 1
EVENT_INFO_CHECK 1
NO_DELIVER 1
NO_JVS 1
NO_LINKCHECK 1
NO_REBOOT 1
NO_RESTRICT 1
NO_RING 1
NO_SERIAL 1
NO_WAIT 0
QUICK_BOOT 1
ROTATE 1
SET_ALL_OPEN 1
SET_EVENT_MODE 1
SET_FREEPLAY 1
SET_OFFLINE_MODE 1
SET_OPEN_EVENT 1
SET_OPEN_SECRET 1
SET_REGION EX
SET_TRACKS_1P 4
SET_TRACKS_EVENT 4
SET_TRACKS_MULTI 4
SET_AUTO_PLAY 1
②使用Hex编辑器编辑 maimai_dump_.exe (关闭Movie DB错误警告)
0x2AA470 : 51 -> C3
游玩
使用键盘:Q W E R A S D F Z X C V
使用触摸:详见MaiSense项目
注意
①自动播放
在 GrooveMaster.ini 中添加一行如下代码
SET_AUTO_PLAY 1
②下载
舞萌FiNALE转储:[MEGA盘]
编译的maimai_dump_.exe:[蓝奏盘 密码:94joy]
舞萌日框 Maimai DX / DX Splash (+) / Universe
注意,以下内容仅归档,内容已经过时,如需参考游玩更新版本,请查阅外网论坛。
步骤
若想运行舞萌DX,首先需要下载游戏本体,并使用合适的segatools加以引导。
截至2022.4.1,目前segatools只支持引导DX、DX Splash(+),而尚无可以引导Universe版本的segatools,但可以通过替身法游玩Universe初版谱面。
游玩DX Universe 1.20初版,你需要下载 Segatools(仅Splash) 、DX Universe 1.20 (VHD)、Splash替身文件,详细步骤如下
①下载3个包并解压 DX Universe 1.20 (VHD)
②打开 \Package\ 目录,将Segatools中的文件对应覆盖 \Package\ 目录
③打开 \Package\Sinmai_Data\ 目录,将Splash替身文件对应覆盖该目录
④启动 \Package\start.bat ,界面卡在基準機から設定を取得 CHECK,如图
使用 F1(选中) 和 F2(切换) 如下图所示操作,最后选中 终了 完成设定,即可正常进入游戏
注意!!
①如果遇到缺失vcruntime140d.dll和ucrbased.dll,请尝试如下三种方法
a.重装vcredist2015 x86
b.下载段落末的vcruntime并覆盖系统文件(x86和x64都需要覆盖)
c.下载段落末的vcruntime,按图示将x86(system32)的两个文件放入 \Packeage\ 目录
②Windows11无法运行,如果见到类似如下错误,请退回Windows10再试
onecore\com\combase\objact\dllcache.cxx(2321)\combase.dll!00007FFDA3C95126: (caller: 00007FFDA3C94F80) ReturnHr(1) tid(2688) 80040111 ClassFactory cannot supply requested class
Msg:[Error getting class object for CLSID ({860BB310-5D01-11D0-BD3B-00A0C911CE86}), IID ({00000001-0000-0000-C000-000000000046}) in DLL (C:\Windows\System32\devenum.dll)]
onecore\com\combase\objact\dllcache.cxx(2326)\combase.dll!00007FFDA3C94FB5: (caller: 00007FFDA3C94E00) ReturnHr(2) tid(2688) 80040111 ClassFactory cannot supply requested class
onecore\com\combase\objact\dllcache.hxx(2124)\combase.dll!00007FFDA3C94D8A: (caller: 00007FFDA3C94C6F) ReturnHr(3) tid(2688) 80040111 ClassFactory cannot supply requested class
onecore\com\combase\objact\dllcache.cxx(3113)\combase.dll!00007FFDA3C94C97: (caller: 00007FFDA3CD07DA) ReturnHr(4) tid(2688) 80040111 ClassFactory cannot supply requested class
Game processes have terminated
③在日本时间12pm后无法游玩
在启动界面使用F1进入设定页面,进入 闭店設定 ,如下图所示设定
④如果start.bat无法正常运行,尤其是在 check amdaemon.exe.log 中存在如下代码
Message: amPlatformGetPlatformInformation(). ErrCode 0.
请重装DirectX 10并重启电脑
⑤DX无法导入自制谱面
DX与FiNALE不同,FiNALE未加密可以导入自制谱,但DX目前无法导入自制谱面,因为文件列表可能是自动生成的
④歌曲全解锁
在mai2.ini的[debug]下加入一行如下代码
AllOpen=1
⑤改变游玩乐曲数
在mai2.ini的[debug]下加入一行如下代码,10可以改为任意数字
MaxTrack=10
⑥修改窗口尺寸
下载DX窗口工具并放置于 \Package\ ,以管理员权限运行 StartGame.exe
1920×1080的显示器下,推荐3050,1950,-25,-865
1080×1920的显示器下,推荐3050,1950,-445,-25 #感谢来自 platelet 的补充
27寸2K显示器下,推荐2250,1710,-165,0(具体效果为只显示1p,竖屏状态)#感谢来自 乐逍遥 的补充
⑦如遇无法游玩,且CPU为Intel 12代及以上版本,可以参考评论区屏蔽函数,但仍建议更换电脑游玩。至强芯片也不推荐游玩。
下载
DX Splash:暂不提供
DX Splash +:暂不提供
DX Universe 1.20 (VHD):暂不提供
DX CN 1.11:暂不提供
Segatools(仅Splash):[蓝奏盘 密码:94joy]
Splash替身文件:[蓝奏盘 密码:94joy]
vcruntime:[蓝奏盘 密码:94joy]
DX窗口工具:[蓝奏盘 密码:94joy]
舞萌日框 Maimai Universe + / Festival
Universe+
若想游玩Universe+,首先需要下载Universe+全部文件,包括Universe+本体文件、Segatools和Aqua(可选)。Universe+文件由 @Impossible的Ameko 提供,感谢 @Impossible的Ameko。
下文安装过程简述,如有不懂的请参考上文Uni老版的安装过程
①安装segatools
同上文,打开 \App\Package\ 目录,将 SDEZ125_sgtool 中的文件对应覆盖 \Package\ 目录
②替换三个必要文件
将上述三个文件对应覆盖 \App\Package\ 目录的文件
③如下图修改segatools.ini,文件在 \App\Package\ 目录中
④Option文件夹移动到package里[可选]
⑤开始游戏
注意:运行游戏后如遇界面卡在基準機から設定を取得 CHECK,请自行参考上文Uni老版的步骤
【可选】运行Aqua本地记录游玩成绩,步骤如下
①运行服务器
找到Aqua服务器目录下的start.bat,管理员运行
直到出现如下3个OK即表示成功运行
注意:如遇80端口、443端口等端口占用报错,请自行百度“如何解决80端口被占用”等解决方案,此处不做赘述。一般关闭http服务器或科学上网工具或加速器即可解决。
如遇JAVA未安装、JAVA_HOME设置问题请自行百度解决,很简单
②游戏本体联网设置
使用Win+R快捷键调出运行窗口,输入cmd后回车
输入ipconfig,查找当前网络连接的IP地址
举例:当前使用无线网络,则找到无线局域网适配器WLAN,找到IPv4地址,记录下来
按照图中路径在游戏本体目录找到segatools.ini,打开
修改DNS为刚才记录的IP,图例中的192.168.176.150仅为演示,请填自己获得的IP
保存文件
③设置Aime卡
找到如下路径,创建并编辑aime.txt
修改为任意20位数字
注意:如有初始20位数字,则请务必修改原始20位数字,修改任意一位即可,也可修改为自己喜欢的二十位数。如初始没有该文件则自行创建文件,随即输入20位数即可。
保存文件
下载
感谢由@Impossible的Ameko提供的Universe+完整包,仅作归档用,下载后请于24h删除,不定时侵删。
使用方法:复制全部的秒传码 或 直接打开一键秒传码,二选一即可。使用方法请见秒传教程[载点1]或秒传教程[载点2]。
完整包:
链接已挂,暂不提供
Festival
2023.5.14更新:鉴于目前Fes已经不是最新最热,且文件已在公开平台传播公开,因此转载1.30文件。注意注意!此处仅作转载,不对文件真实性或有效性进行评估。如遇侵权请及时评论区联系侵删。文件仅作为玩家友好交流,请务必于下载后24h内删除,严禁用于商用或任何盗版用途。
使用方法:复制全部的秒传码 或 直接打开一键秒传码,二选一即可。使用方法请见秒传教程[载点1]或秒传教程[载点2]。
链接已挂,暂不提供
1.35自检完就闪退,求大佬看看
amdaemon.exe.log
<>
Runtime exception occurred.
File: D:\Jenkins\workspace\amdaemon_all_build\libs\libamw\src\amw_platform_manager.cpp
Line: 142
Function: void __cdecl am::platform::Manager::initialize(void)
Message: amPlatformGetPlatformInformation(). ErrCode 0.
—
Errorlog
Object reference not set to an instance of an object
ProcessManager Dump
Num Pri Name State
0 10 Process.CommonProcess Start
1 49 Process.AdvertiseProcess Start
2 51 Process.GenericProcess Update
System.NullReferenceException: Object reference not set to an instance of an object
at Monitor.CommonMonitor.CreateCharacterSlotData () [0x0004b] in :0
at Monitor.CommonMonitor.Initialize (System.Int32 monIndex, System.Boolean active) [0x0000e] in :0
at Process.CommonProcess.OnStart () [0x00067] in :0
at Manager.ProcessManager.Update () [0x00032] in :0
Monitor List
CommonProcess(Clone)
CommonProcess(Clone)
GenericProcess(Clone)
GenericProcess(Clone)
PowerOnProcess
CommonProcess
GenericProcess
WarningProcess
StartupProcess
Uptobox好像已经死透了
请问1.3的更新包该如何使用?放到哪个文件夹里(解压出来是F090文件夹)?
另外求一份aqua服务器,暗号2330076844
F090 OPT丢到\Package\Sinmai_Data\StreamingAssets\A000下目录覆盖安装,或者是\Package\option,但是你的客户端必须是1.30,如果是其他版本可能会不适用。
非常感谢,现在能玩了就是没有封面
兄弟,您更新F090后,1.30游戏数据还在吗?还是说要重新开卡?
F090更新后不会影响1.30游戏数据的,毕竟F090真要算是歌曲更新OPT,而不是游戏大版本更新。
请问一下现在emu点进去的资源怎么都是404?是我的问题还是链接挂了((
该资源对应的uptobox网盘服务器被法国警方查扣,无法提供服务
那请问现在还有什么获取途径嘛
目前来看Gitlab上aqua维护者已经声明了停止更新 目前最高支持版本应该是Fes1.30
作者提供了建议新的服务端软件,基于Python的ARTEMiS (直接搜索 ARTEMiS gitea)
(建议有一定开发基础的同学转换…有一点复杂)
基础版本需要MySQL 数据库。
在Fork页面上别的用户(Dniel97)的Fork里有分支使用SQLite 的,不需要使用MySQL。但是也是建议有一定开发基础的同学使用。有一定的配置过程。
ARTEMiS这个服务端软件优势(可能也是劣势)在于HDD的活动曲目这些可以(需要)手动导入到数据库中(有代码帮你 很简单,跟教程走就行)。优点就是不需要等待作者来加入活动相关的数据库条目,缺点是不是即开即用。
Aqua的地址:https://dev.s-ul.net/domeori/aqua
(jar的话…可能需要自己打(((自己打包用IDEA或者Eclipse整吧(
(另外aqua的话 建议安装最新版本JDK 然后编辑一个start.bat内容:
java -jar “aqua的jar文件路径”
就这一行就可以正常启动aqua了 自带的那个启动脚本有些复杂了 经常带来奇怪的错误。
欢迎补充
看来以后运行好弟弟的技术门槛又提高。
个人感觉如果1.40leak了的话,aqua这玩意确实要自己去写更新补丁了。(前提就是1.40真leak)
leak了
1.40leak之后aqua怎么更新补丁求教,暗号2797389751
想请问下各位大佬,抖音上有位用ADX的大神的好弟弟有DXPass,想请问是怎么实现的?
我记得没错的话有些个人服务器确实实现了DXpass。(有对应的DXpass机器应用出卡)
请教一下有关auto play的问题。
我在github上找到了插件,最新的Release里有
① b20220407-B_AnyCPU.zip、
② source code.zip、
③ source code.tar.gz,
②和③的内容一样,所以我下载解压了①和②,并转移到package文件夹里(也就是说package里多了2个新文件夹:b20220407-B_AnyCPU 和 Sinmai-Internal-Damage-b20220407-B)
同时mai2.ini里的设置为
[AM]
Target=0
IgnoreError=1
DummyTouchPanel=1
DummyCodeCamera=1
DummyPhotoCamera=1
DummyLED=1
[Sound]
Sound8Ch=0
[Debug]
Debug=1
AllOpen=1
AllChara=1
AllCollection=1
EventOverride=1
SinglePlayer=0
[DebugVersion]
DebugMajorVersion=1
DebugMinorVersion=30
DebugReleaseVersion=00
但还是无法autoplay。求大神解答orz
p.s. 试验的是1.30
1 autoplay只需要下载anycpu那个就好
2 autoplay相关内容不需要放置在本体边上 可以独立运行
3 运行autoplay时 先运行游戏 然后再运行anycpu里那个inject.bat
正确运行会在游戏中看到浮窗
这个autoplay的原理是劫持进程 因此可能会被杀毒软件误报
1.30怎么改牌子
有个奥托普勒的插件,翻翻上面,上面有人发了
早两个月入坑就好了,现在自己逐步去弄,是资源又难搞配置又麻烦。没有佬分享属于是时间成本巨大
1.30之后倒是好一点,搞客户端这种东西本来就是在折腾嘛。
现在就缺少个aqua的jar,我也不懂java,感觉就只有厚着脸皮去找别人要一份了..
有人知道finale怎么开严判模式吗
请问有好心人有fes的segatools能分享一下嘛,评论里的磁力挂掉了,万分感谢
大家早上好,今天我有1.40?
我先来 发我一份
大佬球球一份(
球球 暗号2790955341
我用的假1.35,在集邮章界面领取黑姬的邮章时和设置收藏品界面没有人物头像,领够邮章之后得到的人物立绘是乙姬,声音是黑姬,且在结算界面结束以后闪退。另:r设置isdefault后又没有人物语音。求解决办法
缺少了分类文件导致游戏报错闪退,这个不需要匹配其才能解决黑姬角色问题,要不然只能用之前老角色(假1.35文件不完整)就像是抄谱文件加了一个版本注释xml就能正常使用那样。
现在n更新了,这个 页面会更新n-1相关内容吗?
您好,大佬想问一下,在获取摄像头权限那一页过去之后报错3300,不能与触摸传感器(1p)连接(超时)是什么情况。这次这个报错就比较困惑了,我在几周前运行是完全没有问题的,也能在电脑上正常打,但是几周没打开过了现在就出现了报错
个人猜测可能应该是设备连接接口松动,建议重新拔插下设备,检查设备管理器里面端口(COM和LPT)部分驱动端口是否加载正确。
大佬问一下,amdaemon.exe.log文件里面显示
<>
Runtime exception occurred.
File: D:\Jenkins\workspace\amdaemon_all_build\libs\libamw\src\amw_platform_manager.cpp
Line: 142
Function: void __cdecl am::platform::Manager::initialize(void)
Message: amPlatformGetPlatformInformation(). ErrCode 0.
怎么解决
检查下客户端是否放在 C:或者D:盘,客户端只认这两盘。
所以现在是1.35aqua用不了吗?
0.0.46亲测可以使用的
现在能正常使用,无需担心。除非你拿到了1.40,(╮( ̄▽ ̄”)╭ )
蹲一个jar(
可以问问有平板的触屏补丁嘛
现在我遇到了问题
目前我用的是ARTEMiS服务器,游戏1.30,但是服务器日志和测试菜单都显示游戏将自己版本标识为0.00.00,导致出现タイトルサーバー BAD从而无法Aime登录
请问有什么方法可以解决/绕过该问题?
(顺便求一份1.35segatools或者制作segatools的方法,某外网论坛又出现了一个50G的1.35本体)
ARTEMiS服务器?不考虑aqua本地端么?可以用aqua本地端来解决这个问题。
同求一份1.35segatools或者制作segatools的方法
换了aqua之后确实解决了问题
之前主要是想着Aqua不维护了1.35也公开了先用着ARTEMiS可能可以避免以后麻烦(
而且ARTEMiS的行为相对于Aqua来说似乎也更透明?比如手动导入游戏资源之类的
AQUA倒是也可以导入只是说有点麻烦,不过也看亲你自己的选择啦。
Aqua的服务器怎么弄,。Artemis没办法操作
本地计算机的话可以尝试使用计算机名作为DNS那里的设置
ARTEMiS那边里面很多都是分开设置的
好像有些东西设置一样的就会Title Server Bad 很奇怪
用计算机名应该可以解决
另外 如果不想用mysql用SQLite可以看看这个
https://gitea.tendokyu.moe/beerpsi/artemis/src/branch/sqlite
使用计算机名也还是Title Server Bad 已经重装了ARTEMiS仍然一样
我的aqua只能创建账号打1pc,同步之后再重新登录就会卡在“不要大力拍打或滑动”卡一会就断线强行拉到游客模式了。有没有经历过的知道这是啥原因(
aqua版本是46的
1.35?aqua版本没更新成支持1.35的aqua肯定会游戏中途断线。
游戏版本事1.30
嗯?现在不是有真 1.35吗?但aqua还是继续46的话,就是无法游玩这个真1.35?
可能你的46是假的
是楼上链接下的46但是配的github上aqua-docker里面去年四月的aqua.jar(?)
难怪,建议你去下个真的0.046,去年4月的Aqua.jar肯定不支持1.30
请问0.046在哪里有的下载
如allnet.server.host为域名时,域名必须通过备案,否则无法使用
此举还需所有服务器共用一个数据库,并且仅能提高allnet访问速度
双压的星星经常断,还有转圈的星星划不动,这问题有办法解决吗?
你用的自制手台屏还是淘宝买的那种红外或电容屏?
找到问题所在了,是我自制便携屏多指容易断触。
就是触点上限啦
使用1.30版本的segatools,1.30版的舞萌DX2023
使用管理员权限运行game.bat时出现提示“缺少thincapayment.dll”
经检查发现是amdaemon.exe的问题
使用intel core 1065G7与MX350(笔记本)
求一个解决办法
有大佬能分享下你们的sdez里面的thincapayment.dll吗
大伙,有没有135运行的segatools?
慢慢等吧。(淡定喝茶)
话音刚落。。。
亲测可用
出来的这么快?
求指路1.35sgtool 就差这个了
求一份1.40或1.35E+aqua,1.35+aqua也可,自用,adx已下单,可有偿,暗号489405084,能搜的都搜过了挂得差不多了,谢佬
想请问一下目前我的dx能正常启动了 基本配置运行都正常 但一进入歌曲开始准备打歌就直接闪退怎么解决呀 也没有弹任何报错提示….
看这个样子很像是用的sgtool和游戏版本不符。
咱们啥时候能等到1.35和对应sgtool啊()sdez1.35 and sgtool when
不过确实好奇 1.35本质上应该是1.30+更新包罢 对应的sgtool反而却用不了了挺怪的 有佬讲讲原理么
游戏系统有变化,比如开始打谱的时候读谱界面最好成绩提醒,以及排名等导致游戏里面运行部分参数有变化。所以老版本的TOOL肯定就不适用了。(仔细想想你加谱进去只要一个没弄好游戏闪退)
感谢 大概明白了 现在就只能等1.35对应的sgtool了么 e网上新流出来的50G的1.35据称是真的 佬们有测试过么 46版本的aqua貌似也能用在1.35上 那缺的应该就只有sgtool了(悲
现在tool已经出来啦,而且出来之前我已经看过确定为真,所以还请放心就是。
e网的文件这才出来十几分钟就寄了 有无下了的佬往这边转转tool 跪谢((((
https://www.123pan.com/s/SEg3jv-yD0HH.html提取码:koha
想问目前流出来的真1.35有没有佬已经跑起来了的 是只是1.35还是1.35e啊 顺带求1.35sgtool分享或指路
1.35-A
多谢
我有1.35C但是E版歌了
找不到jar怕不是真要自己编啊(
晚上好中国,现在我有1.35+tools
阿夸 x
阿耳忒弥斯 √
目前最新的情况来看 现有的Segatools 抹去了 Mai的版本信息
在向ARTEMiS发送请求时会发送v000的请求
单机解决方案:修改titles\mai2\index.py 的156行
if version < 105: # 1.0
internal_ver = Mai2Constants.VER_MAIMAI_DX_FESTIVAL_PLUS
(原来这里是MAIMAI_DX)
新tools里面的版本确实精简到了一定地步,也可以在mai2.ini最后一行新添加如下条目:
[DebugVersion]
DebugMajorVersion=1
DebugMinorVersion=35
DebugReleaseVersion=00
我尝试过了 但是发过去的还是0.00
TT
阿尔忒尼斯最抽象的一集
疯狂报错mysql错误 死命连不上网 气个半死
IDZ: No RSA/AES keys! IDZ cannot start 啥玩意
SQLAlchemy error (MySQLdb.OperationalError) (1045, “Access denied for user ‘aime’@’localhost’ (using password: YES)”)
关了认证就编程2002 不关就是1045 最抽象的一集
同问 不知道1045怎么解决 应该是需要认证密码啥的 但就是不知道在哪里输入
我在真135遇到很抽象一集:选歌时间无限设置失效。
我的mai2.ini这样写:
[AM]
Target=0
IgnoreError=1
DummyTouchPanel=1
DummyLED=1
DummyCodeCamera=1
DummyPhotoCamera=1
[Sound]
Sound8Ch=0
[Debug]
Debug=1
AllOpen=1
AllCollection=1
AllChara=1
MaxTrack=1
AutoPlay=1
EventOverride=1
[DebugVersion]
DebugMajorVersion=1
DebugMinorVersion=35
DebugReleaseVersion=00
MusicSelectTime=65535
如果没有[DebugVersion]这项,MusicSelectTime=65535直接在[Debug]下也一样无效
已解决,为了这玩意我竟然学会改dll。真有你的,Sega.jpg
您是用什么方式重新编译的?
我能反编译但是编译不回去(
dnspy,目录下包含了必须的dll就能编译回去了
触控可以模拟45号键吗?每次选歌都要用键盘
佬们有人知道阿尔忒弥斯创建database table的时候一直报错1045如何解决吗 我大概明白是没密码没权限啥的 但怎么调整才能正确安装服务器啊
关于ARTEMiS服务器:
ARTEMiS有一个fork下的分支里有支持sqlite的版本 但是目前没有1.35支持https://gitea.tendokyu.moe/beerpsi/artemis/src/branch/sqlite
这个版本可以研究一下 把mysql版的迁移过来(当然如果有这个实力感觉直接用mysql就好了?)
MySQL数据库安装完成后还需要一些简单的配置内容 包括建立给ARTEMiS使用的数据库和相关账户
该部分内容涉及一定的开发相关知识…我大概说一下思路吧
ARTEMiS访问数据库时使用的凭证是 用户名和密码 所以正常情况下需要建立相关的用户 授予其操作数据库的权限 才能正常工作
非常建议单独建立一个用户叫做ARTEMiS 单独给ARTEMiS用
管理数据库的话 我不确定现在win的mysql带不带有图形化管理页面 如果没有的话考虑dbeaver(开源) 或 navcat(收费)这样的数据库管理工具 可以做到建立用户啊 设置权限等信息
SQL 1045可以参考mysql官方的文档定位问题 –
1045问题是数据库拒绝了连接请求 再次检查core配置中 数据库的用户和密码配置是否正确 检查数据库中是否有对应的用户
稍微提一下 mysql数据库安装之后只是安装了数据库软件 并没有安装“数据库”(我在说什么)数据库需要手动创建 ARTEMiS来管理
这里就不放sql和mysql的教程了 菜鸟教程上也有 但是确实是比较遗憾的 Aqua时代使用的sqlite装好java直接用就是了…
如果还是搞不定……可以试试腾讯云学生版TDSQL-C数据库 20元/年 mysql兼容 基本配置鼠标点一点就好 (不过可能也没有比本地MySQL简单到哪里去)
之后可能留一些SQL语句在这边 包括建库建用户授权等
感谢大佬抛砖引玉?,正好135版本转ARTEMiS试水
建库语句:CREATE Database 【数据库名】;
创建用户:CREATE user 【用户名】 identified by “【密码】”;
用户授权:GRANT all on 【数据库名】.* to ‘【用户名】’;
*注意*:identified by 后面的密码在英文双引号(” “)中;to 后面的用户名在英文单引号中(’ ‘)
(好像某些情况下更改也能用 这些语句是测试过确实能用的 (划掉)
有好心人搭建在线服的话是不是最优解(虽然在线服肯定要给服务器砸钱就是了)
在线服会有一些小问题就是了其实 但是整体来说还是比较友好的
请问有无从aqua迁移ARTEMiS的脚本?
aqua的页面中给出了一个叫AQUA-to-ARTEMiS的项目,但是里面只实现了音击和中二的数据迁移,没有mai(遗憾)。在aqua上打了快一千pc希望可以迁移到ARTEMiS。
感觉应该有很多人都有这样的需求,但是到处都没有找到。
如果有一定的数据库基础可以尝试一下自己手动转移
理论上只需要把相关记录转移过去 其它内容会被mai和ARTEMiS自动修正
没试过…不过?
有个人在AQUA-to-ARTEMiS项目下面开了个pr来支持mai,请问有没有佬测试过
我之后看一下 手上暂时没有老的sqlite
大家好啊 这回不报1045了 改报1146了 看了一下好像是xx表不存在 但是教程也没说咋整 怪死了
SQLAlchemy error (MySQLdb.ProgrammingError) (1146, “Table ‘aime.machine’ doesn’t exist”)
[SQL: SELECT machine.id, machine.arcade, machine.serial, machine.board, machine.game, machine.country, machine.timezone, machine.ota_enable, machine.is_cab
FROM machine
WHERE machine.serial LIKE %s]
[parameters: (‘A69E01A8888%’,)]
(Background on this error at: https://sqlalche.me/e/14/f405)
还有一种可能
你的用户的权限不够高
到mysql里给ARTEMiS用的用户授权一下
你执行Db creat相关了吗
没有的话跑一下python dbutils.py create
如果跑过的话检查一下数据库里正常不正常 不正常删库重建试试
dalao再问一下 IDZ: No RSA/AES keys! IDZ cannot start 咋回事啊 aimedb里面数字也有
不玩头文字D的话可以去配置里把相关的服务关掉节约资源
aimeDB的key要在core.yaml里填进去
这个key是个…很神奇的东西 参考
https://sega.bsnk.me/allnet/aimedb/communication/
哦哦 原来是头d的
但是现在在报Unhandled Error 连不上网 去教程看了是没有填写aimedb 但是输入了20位以后还是Unhandled Error 好怪的问题(
key是数据传输中使用的 不是你的aime卡号
(参考一下页面 参考一下页面)
((我不太敢直接说key是什么,虽然很生草))
aimedb key这东西还是自己去寻求答案吧,这东西真不方便提
提示 Game processes have terminated 的可以试试把英伟达即时回放关了,或者 MSI Afterburner 带的那个 RTSS,总之可能会叠加显示在游戏画面的软件都关了,有奇效。
既然现在已经开始折腾1.35及以后的服务器了 顺便蹲一份1.35e罢(( 希望有大佬分享
链接是公开的(小声
在emuline论坛上 唯一一个帖子 的最后一页
是公开的
跪谢佬
非常感谢大佬 但最后一页给的1.35难道不是1.35a么((((现在想蹲一份1.35e打新歌
有一份option塞了新歌,但是你要说buddies那公开环境应该没有
buddies是1.40 在1.45出来之前大概率不会有 现在希望能有最新版的fes+就好((
各位dalao问问 我这边是splash的hdd加上segatools之后报错failed to load mono
文件放在d盘根目录的D:\maimai_Splash\Package里
打开start.bat报错
— Begin mai2_pre_startup —
— End mai2_pre_startup —
amdaemonExe Ver.2927 Build:Mar 23 2020 19:24:11
Process state: setup Game Mode
Security: Opened handle
Pcbid: Get PCB serial
Security: nusec_ioctl_get_nvram_geometry
Security: nusec_ioctl_get_nearfull
Runtime exception occurred.
File: D:\Jenkins\workspace\amdaemon_all_build\libs\amdproc\src\ConfigFileLoader.cpp
Line: 84
Function: enum amdaemon::process::ConfigFileLoader::Result __cdecl `anonymous-namespace’::parse(const class std::basic_string<wchar_t,struct std::char_traits,class std::allocator > &,class picojson::value &)
Message: Cannot open “config_server.json”.
Stack:
[0x000000014004a45d] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x000000014006fd5d] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x000000014007024b] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x000000014006fa4d] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x0000000140005567] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x0000000140004f5f] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x0000000140255c51] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x0000000140264a05] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x0000000140213764] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x00000001400025c3] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x000000014000232c] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x000000014001063c] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x000000014027ffef] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x00007ffa2fdd74ca] @ :D:\maimai_Splash\Package\mai2hook.dll
[0x00007ffa849026ad] BaseThreadInitThunk @ :C:\WINDOWS\System32\KERNEL32.DLL
[0x00007ffa85c6aa68] RtlUserThreadStart @ :C:\WINDOWS\SYSTEM32\ntdll.dll
Clock: Returning JST timezone
Runtime exception occurred.
File: D:\Jenkins\workspace\amdaemon_all_build\libs\libamw\src\amw_statemachine_mainflow.cpp
Line: 198
Function: class am::statemachine::State *__cdecl am::statemachine::CheckingCabinetTypeState::update(void)
Message: Invalid app config.
Stack:
[0x000000014004a45d] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x000000014000a3b7] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x0000000140265e8d] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x0000000140280ec1] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x0000000140280de2] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x0000000140255e6e] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x0000000140264a05] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x0000000140213764] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x00000001400025c3] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x000000014000232c] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x000000014001063c] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x000000014027ffef] @ :D:\maimai_Splash\Package\amdaemon.exe
[0x00007ffa2fdd74ca] @ :D:\maimai_Splash\Package\mai2hook.dll
[0x00007ffa849026ad] BaseThreadInitThunk @ :C:\WINDOWS\System32\KERNEL32.DLL
[0x00007ffa85c6aa68] RtlUserThreadStart @ :C:\WINDOWS\SYSTEM32\ntdll.dll
Hwmon: Opened device
Error 4104
Process state: Advertise
cpu是i59300h,显卡是n厂的rtx1650,系统是win11评论区看到必须用win10,想问问报错是因为win11的问题还是其他
留个暗号3190793353,求个解决方案呜呜
求助各路大佬,我的电脑上启动那个unity图标的simmai后只有游戏的声音,画面只显示最大化最小化关闭的三个按钮,这该怎么解决
start.bat
我和群佬各在ARTEMiS开了pr,一个支持maimai的导入,一个支持使用mysql的aqua的导入,初步测试可用
快速体验:
“`
wget ***/AQUA-to-ARTEMiS/pulls/1.diff
wget ***/AQUA-to-ARTEMiS/pulls/2.diff
git apply 1.diff
git apply 2.diff
“`
應該如何完成呢
←已经被titleseverbad折磨疯的我
啊尔忒斯仍然显示Unhandled Error
INSTALL_WINDOWS.md里有提到
Game does not connect to Title Server
1. Verify that your core.yaml is setup properly for both the server listen_address and title hostname
2. Boot your game and verify that an AllNet response does show and if it does, attempt to open the URI that is shown under a browser such as Edge, Chrome & Firefox.
3. If a page is shown, the server is working properly and if it doesn’t, double check your port forwarding and also that you have entered the proper local IP under the Title hostname in core.yaml.
看看参考一下这个
Artemis服务器地址试试0.0.0.0
还有aimedb的key是一定要填的
试下title下hostname改成本机IP
提取了一份中配语音,fes+直接丢option能用,别的没试
链接:https://pan.baidu.com/s/1kQX4P2v9XJfjFJ5IoBCF2w?pwd=j08l
提取码:j08l
想问一下有没有大佬有解密音频的key,孩子想提取中配的语音
建议直接上AssetStudio解
AssetStudio只提取出来图像素材,音频和视频有加密,我现在就是hca转wav差一个密钥
不好意思,应该是ACE,直接可以提取
maimai DX Splash (AC)
{9170825592834449000}, // 7F4551499DF55E68
我在一个网站看到的HCA KEY 但是不知道哪个是对的 这两个可以都试试?
我扔到1.35的opt咋一点用都没有
可能你用的`Assembly-CSharp.dll`文件和我的不一样,我之前用了上面有些单人触屏的dll,不仅触屏失效,opt也不认了
求助佬们 在运行阿尔忒弥斯的时候打开1.35总是显示aime bad 报错如下
Traceback (most recent call last):
File “D:\python3.9\lib\site-packages\twisted\python\log.py”, line 96, in callWithLogger
return callWithContext({“system”: lp}, func, *args, **kw)
File “D:\python3.9\lib\site-packages\twisted\python\log.py”, line 80, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File “D:\python3.9\lib\site-packages\twisted\python\context.py”, line 117, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File “D:\python3.9\lib\site-packages\twisted\python\context.py”, line 82, in callWithContext
return func(*args, **kw)
— —
File “D:\python3.9\lib\site-packages\twisted\internet\selectreactor.py”, line 148, in _doReadOrWrite
why = getattr(selectable, method)()
File “D:\python3.9\lib\site-packages\twisted\internet\tcp.py”, line 248, in doRead
return self._dataReceived(data)
File “D:\python3.9\lib\site-packages\twisted\internet\tcp.py”, line 253, in _dataReceived
rval = self.protocol.dataReceived(data)
File “D:\ARTEMiS\Artemis\core\aimedb.py”, line 63, in dataReceived
cipher = AES.new(self.config.aimedb.key.encode(), AES.MODE_ECB)
File “D:\python3.9\lib\site-packages\Crypto\Cipher\AES.py”, line 228, in new
return _create_cipher(sys.modules[__name__], key, mode, *args, **kwargs)
File “D:\python3.9\lib\site-packages\Crypto\Cipher\__init__.py”, line 79, in _create_cipher
return modes[mode](factory, **kwargs)
File “D:\python3.9\lib\site-packages\Crypto\Cipher\_mode_ecb.py”, line 216, in _create_ecb_cipher
cipher_state = factory._create_base_cipher(kwargs)
File “D:\python3.9\lib\site-packages\Crypto\Cipher\AES.py”, line 90, in _create_base_cipher
raise ValueError(“Incorrect AES key length (%d bytes)” % len(key))
builtins.ValueError: Incorrect AES key length (20 bytes)
[2023-10-22 06:54:12] Mai2 | INFO | v135 GetGameSettingApi request from 127.0.0.1
[2023-10-22 06:54:12] Mai2 | INFO | v135 GetGameRankingApi request from 127.0.0.1
[2023-10-22 06:54:12] Mai2 | INFO | v135 GetGameEventApi request from 127.0.0.1
[2023-10-22 06:54:12] Mai2 | WARNING | No enabled events, did you run the reader?
[2023-10-22 06:54:12] Mai2 | INFO | v135 GetGameTournamentInfoApi request from 127.0.0.1
[2023-10-22 06:54:12] Mai2 | INFO | v135 GetGameChargeApi request from 127.0.0.1
[2023-10-22 06:54:12] Mai2 | INFO | v135 GetGameNgMusicIdApi request from 127.0.0.1
[2023-10-22 06:54:12] Mai2 | INFO | v135 UpsertClientSettingApi request from 127.0.0.1
[2023-10-22 06:54:12] Mai2 | INFO | v135 UpsertClientTestmodeApi request from 127.0.0.1
[2023-10-22 06:54:14] Mai2 | INFO | v135 GetGameSettingApi request from 127.0.0.1
[2023-10-22 06:54:14] Mai2 | INFO | v135 GetGameEventApi request from 127.0.0.1
[2023-10-22 06:54:14] Mai2 | WARNING | No enabled events, did you run the reader?
[2023-10-22 06:54:14] Mai2 | INFO | v135 GetGameTournamentInfoApi request from 127.0.0.1
[2023-10-22 06:54:14] Mai2 | INFO | v135 GetGameChargeApi request from 127.0.0.1
[2023-10-22 06:54:14] Mai2 | INFO | v135 GetGameNgMusicIdApi request from 127.0.0.1
[2023-10-22 06:54:14] Mai2 | INFO | v135 UpsertClientSettingApi request from 127.0.0.1
[2023-10-22 06:54:14] Mai2 | INFO | v135 UpsertClientTestmodeApi request from 127.0.0.1
core文件中的key已按前面佬提出的修改过了 不是20位数字 游戏自检aime一直bad
core文件已经按照解密key填写了 但依然报错NO RSA/AES KEYS 有佬有什么头绪吗(((((
上面有人说了,把头d的服务器板块false了就行
问题已解决 多谢大佬
还有遇到其他的问题 显示no enable events did you run the reader 是什么意思啊佬
跑dbutil的read 读取活动
1.35的话因为版本信息被抹去了所以要对代码微调 前面有提及
楼上正解,Artemis教程有提供怎么读取活动的代码,建议参考
https://gitea.tendokyu.moe/Dniel97/artemis/src/branch/mai2_festival_plus/docs/game_specific_info.md
多谢大佬们帮助 问题已经解决
上面老哥的链接404了,现在有效的链接是https://gitea.tendokyu.moe/Dniel97/artemis/src/branch/maimai_dx_festival/docs/game_specific_info.md
其实就是mai2_festival_plus分支改名成maimai_dx_festival了
另外就是 您使用的Segatools好像可以正确请求1.35内容的样子
可以分享一份吗 研究用?
不行,我的好像也识别不出来(
成功了,识别不出来的原因是我版本字母没大写以及版本号输错的原因(
能具体说一下是哪里版本字母大小写么?
不知道,我的1.35识别出来的是v130,但是确确实实是1.35版本
求助,Artemis的数据库怎么连接图形化管理软件,如Navicat,死活连接不上
确认认证方式 用户名 密码等
从mysql创建数据库的时候好像就出问题了
如果是完全按照教程配置的的话。。 是不是因为增加user的时候用的是’aime’@’localhost’ 把localhost改成%试试? 或者是服务器的端口被防火墙拦了?
想问下如果想用便携屏打好弟弟有没有什么推荐的屏幕型号
为什么那个真135打开后虽然右上角显示的是135但实际上游戏里内容只到了130 是segatools的问题吗
是服务器的问题
Option文件夹需要扔到Package文件夹里,游戏根目录下的amfs文件夹里面的ICF1扔到到Package的amfs文件夹里
大佬们,研究了一天了,最后的title server一直bad过不去,aqua运行正常有两个ok,别的都是good(除了那个读卡器p1p2),本体一直连不上网怎么解决啊
1. aqua目前已经停止更新 建议考虑ARTEMiS
2. 2个ok不对 应该有服务没启动,检查80端口之类的 代理啥的
建议用artemis
Artemis怎么搞啊
DX Universe 1.20 (VHD)如何下载,点进去出现了404怎么办,有vpn,加q663528148