Difference between revisions of "Hatsune Miku: Project DIVA Mega Mix+"
From AppleGamingWiki, the wiki about gaming on M1 Apple silicon Macs
(Created page with "{{Infobox game |cover = Hatsune Miku Project DIVA Mega Mix+ cover.jpg |developers = {{Infobox game/row/developer|Neilo|ref=<ref>{{Refcheck|user=Fds29|date=2022-12-24...") |
m |
||
(3 intermediate revisions by one other user not shown) | |||
Line 48: | Line 48: | ||
|crossover notes = Denuvo fails (a new licence is generated every time the game is launched, and the game crashes in an obscure function). | |crossover notes = Denuvo fails (a new licence is generated every time the game is launched, and the game crashes in an obscure function). | ||
|wine = Perfect | |wine = Perfect | ||
− | |wine notes = [[Game_Porting_Toolkit|Game Porting Toolkit]]. Sometimes crashes when clicking on the title screen. A workaround is available, see [[#Game_crashes_after_clicking_on_the_title_screen|Game crashes after clicking on the title screen]]. | + | |wine notes = [[Game_Porting_Toolkit|Game Porting Toolkit]]. Sometimes crashes when clicking on the title screen. A workaround is available, see [[#Game_crashes_after_clicking_on_the_title_screen|Game crashes after clicking on the title screen]].<ref>{{Refdevice|user=Nastys|date=2023-06-10|device=MacBook Air 2020 M1, 8/256 GB, thermal pad modded|os=macOS Sonoma 14.0 Beta 23A5257q|method=Game Porting Toolkit, Steam Beta Client|version=1.04|resolution=2560x1600|settings=High|framerate=60 FPS|controller=DualSense|url=https://www.youtube.com/watch?v=zakUpTS_BdA|title=Gameplay video|comment=}}</ref> |
|parallels = Playable | |parallels = Playable | ||
|parallels notes = Very high audio latency and unreliable keyboard input. Pass through USB headphones and a keyboard or controller as a workaround. USB audio passthrough requires Parallels Desktop 18+. | |parallels notes = Very high audio latency and unreliable keyboard input. Pass through USB headphones and a keyboard or controller as a workaround. USB audio passthrough requires Parallels Desktop 18+. | ||
Line 55: | Line 55: | ||
==Gameplay videos== | ==Gameplay videos== | ||
{{#widget:YouTube|id=zakUpTS_BdA}} | {{#widget:YouTube|id=zakUpTS_BdA}} | ||
+ | {{#widget:YouTube|id=E8p5ktsWz4w}} | ||
==Availability== | ==Availability== | ||
Line 75: | Line 76: | ||
===[https://github.com/blueskythlikesclouds/DivaModLoader Diva Mod Loader]=== | ===[https://github.com/blueskythlikesclouds/DivaModLoader Diva Mod Loader]=== | ||
{{++}} Diva Mod Loader is a mod loader for the game. It allows you to make file replacement mods without hassle and provides extra features for convenience. | {{++}} Diva Mod Loader is a mod loader for the game. It allows you to make file replacement mods without hassle and provides extra features for convenience. | ||
− | To use this, either run | + | To use this, either run: |
+ | <pre> | ||
+ | WINEPREFIX=~/my-game-prefix gameportingtoolkit-no-esync winecfg | ||
+ | </pre> | ||
+ | and add '''dinput8.dll (native, builtin)''' to the library overrides, or prepend <code>WINEDLLOVERRIDES="dinput8.dll=n,b"</code> to the <code>gameportingtoolkit</code> command when launching Steam and the game. | ||
===Modifications=== | ===Modifications=== | ||
Line 95: | Line 100: | ||
* Install [https://github.com/blueskythlikesclouds/DivaModLoader/releases Diva Mod Loader] | * Install [https://github.com/blueskythlikesclouds/DivaModLoader/releases Diva Mod Loader] | ||
* Add '''dinput8.dll''' to the dll overrides: | * Add '''dinput8.dll''' to the dll overrides: | ||
− | # Run | + | # Run <code>WINEPREFIX=~/my-game-prefix gameportingtoolkit-no-esync winecfg</code> |
# In the '''Libraries''' tab, add '''dinput8''' and click OK | # In the '''Libraries''' tab, add '''dinput8''' and click OK | ||
* Install [https://github.com/nastys/IntroPatch/releases IntroPatch] | * Install [https://github.com/nastys/IntroPatch/releases IntroPatch] | ||
Line 110: | Line 115: | ||
# In '''Controller''', next to '''Override for Hatsune Miku: Project DIVA Mega Mix+''', select either '''Enable Steam Input''' or '''Disable Steam Input''' | # In '''Controller''', next to '''Override for Hatsune Miku: Project DIVA Mega Mix+''', select either '''Enable Steam Input''' or '''Disable Steam Input''' | ||
}} | }} | ||
− | ===There is noticeable stuttering=== | + | ===There is noticeable stuttering or latency=== |
{{Fixbox|description=Use DivaNoSpy|fix= | {{Fixbox|description=Use DivaNoSpy|fix= | ||
* Install [https://github.com/blueskythlikesclouds/DivaModLoader/releases Diva Mod Loader] | * Install [https://github.com/blueskythlikesclouds/DivaModLoader/releases Diva Mod Loader] | ||
Line 120: | Line 125: | ||
{{Fixbox|description=Disable Esync and debug messages|fix= | {{Fixbox|description=Disable Esync and debug messages|fix= | ||
* Use the following command to launch Steam: | * Use the following command to launch Steam: | ||
− | + | <pre> | |
+ | WINEDLLOVERRIDES='dinput8.dll=n,b' WINEDEBUG=-all WINEESYNC=0 WINEPREFIX=~/my-game-prefix `/usr/local/Homebrew/bin/brew --prefix game-porting-toolkit`/bin/wine64 'C:\Program Files (x86)\Steam\steam.exe' 2>/dev/null | ||
+ | </pre> | ||
* You can also launch the game directly: | * You can also launch the game directly: | ||
− | + | <pre> | |
+ | WINEDLLOVERRIDES='dinput8.dll=n,b' WINEDEBUG=-all WINEESYNC=0 WINEPREFIX=~/my-game-prefix `/usr/local/Homebrew/bin/brew --prefix game-porting-toolkit`/bin/wine64 'C:\Program Files (x86)\Steam\steamapps\common\Hatsune Miku Project DIVA Mega Mix Plus\DivaMegaMix.exe' 2>/dev/null | ||
+ | </pre> | ||
+ | }} | ||
+ | {{Fixbox|description=Run the game in "Direct" mode instead of "Composited"|fix= | ||
+ | * Run the game | ||
+ | * Select '''Options''', '''Display Settings''' | ||
+ | * Choose '''Display Mode''': '''With Frame''' and the (horizontal) resolution of your monitor; apply | ||
+ | * "Maximize" the window to go fullscreen | ||
}} | }} | ||
{{References}} | {{References}} |
Latest revision as of 22:03, 27 June 2023
Developers | |
---|---|
Neilo[1] | |
Sega AM2 | |
Publishers | |
Sega | |
Release dates | |
May 26, 2022 | |
Reception | |
Metacritic | 82 |
Taxonomy | |
Series | Hatsune Miku |
General information
macOS Compatibility
Compatibility layer | Rating | Notes |
---|---|---|
CrossOver | Denuvo fails (a new licence is generated every time the game is launched, and the game crashes in an obscure function). | |
Wine | Game Porting Toolkit. Sometimes crashes when clicking on the title screen. A workaround is available, see Game crashes after clicking on the title screen.[2] | |
Virtualization | ||
Parallels | Very high audio latency and unreliable keyboard input. Pass through USB headphones and a keyboard or controller as a workaround. USB audio passthrough requires Parallels Desktop 18+. |
Gameplay videos
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Gamesplanet | ||||
Humble Store | ||||
Steam | VIP Edition also available. |
- All versions require Steam and Denuvo Anti-Tamper DRM.
Version differences
- The VIP Edition contains the base game, Extra Song Pack, and Item Unlock Key.
Monetization
Name | Notes | |
---|---|---|
Extra Song Pack | ||
Item Unlock Key |
Utilities
Diva Mod Loader
- Diva Mod Loader is a mod loader for the game. It allows you to make file replacement mods without hassle and provides extra features for convenience.
To use this, either run:
WINEPREFIX=~/my-game-prefix gameportingtoolkit-no-esync winecfg
and add dinput8.dll (native, builtin) to the library overrides, or prepend WINEDLLOVERRIDES="dinput8.dll=n,b"
to the gameportingtoolkit
command when launching Steam and the game.
Modifications
DivaNoSpy
- Patches out data collection and telemetry from Crashpad and Sega's analytics servers, potentially resulting in less stuttering.
- Requires Diva Mod Loader.
DivaBackup
- Makes a backup of your save file in the event of save data corruption or Steam Cloud issues.
- Requires Diva Mod Loader.
IntroPatch
- Skips the intro and title screens, preventing the game from randomly crashing when clicking on the title screen.
- Requires Diva Mod Loader.
Issues fixed
Game crashes after clicking on the title screen
Use IntroPatch |
---|
|
Controller not detected
Install the beta version of Steam |
---|
|
Enable or disable Steam Input for the game |
---|
|
There is noticeable stuttering or latency
Use DivaNoSpy |
---|
|
Disable Esync and debug messages |
---|
WINEDLLOVERRIDES='dinput8.dll=n,b' WINEDEBUG=-all WINEESYNC=0 WINEPREFIX=~/my-game-prefix `/usr/local/Homebrew/bin/brew --prefix game-porting-toolkit`/bin/wine64 'C:\Program Files (x86)\Steam\steam.exe' 2>/dev/null
WINEDLLOVERRIDES='dinput8.dll=n,b' WINEDEBUG=-all WINEESYNC=0 WINEPREFIX=~/my-game-prefix `/usr/local/Homebrew/bin/brew --prefix game-porting-toolkit`/bin/wine64 'C:\Program Files (x86)\Steam\steamapps\common\Hatsune Miku Project DIVA Mega Mix Plus\DivaMegaMix.exe' 2>/dev/null |
Run the game in "Direct" mode instead of "Composited" |
---|
|
References
- ↑ Verified by User:Fds29 on 2022-12-24
- ↑ Verified by User:Nastys on 2023-06-10
- Device: MacBook Air 2020 M1, 8/256 GB, thermal pad modded
- OS: macOS Sonoma 14.0 Beta 23A5257q
- Method: Game Porting Toolkit, Steam Beta Client
- Game version: 1.04
- Resolution: 2560x1600
- Settings: High
- Framerate: 60 FPS
- Controller: DualSense
- Link: Gameplay video