General information
Steam Community Discussions
macOS Compatibility
Compatibility layer
Rating
Notes
CrossOver
Unplayable
Denuvo fails (a new licence is generated every time the game is launched, and the game crashes in an obscure function).
Wine
Perfect
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
Playable
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
VIDEO
Availability
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 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
Patches out data collection and telemetry from Crashpad and Sega's analytics servers, potentially resulting in less stuttering.
Requires Diva Mod Loader.
Makes a backup of your save file in the event of save data corruption or Steam Cloud issues.
Requires Diva Mod Loader.
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
Run WINEPREFIX=~/my-game-prefix gameportingtoolkit-no-esync winecfg
In the Libraries tab, add dinput8 and click OK
Controller not detected
Install the beta version of Steam
Click on Steam in the menu bar, then choose Settings
Click the Change... button next to Beta participation
Select Steam Beta Update click OK
Restart Steam when prompted
Enable or disable Steam Input for the game
Right click on the game and select Properties...
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
Use DivaNoSpy
Open this page and scroll down to the latest "DivaNoSpy" release
In the game folder, create a folder in the mods folder called DivaNoSpy
Copy config.toml and DivaNoSpy.dll to the DivaNoSpy folder
Disable Esync and debug messages
Use the following command to launch Steam:
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
You can also launch the game directly:
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
References
↑ Verified by User:Fds29 on 2022-12-24
PC version staff credits
↑ 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