diff --git a/DLL-Dependencies.md b/DLL-Dependencies.md index 455d764..9cdd3cf 100644 --- a/DLL-Dependencies.md +++ b/DLL-Dependencies.md @@ -71,5 +71,13 @@ Make sure codecs are installed - read the [FAQ page](https://github.com/spice2x/ ### DDR -Read [FAQ](https://github.com/spice2x/spice2x.github.io/wiki/Known-issues#ddr) Page under DDR and make sure the correct codec files are registered. +#### Registering codecs (mandatory) + +If your game crashes on boot, if videos don't play in the menu, if game crashes during attract / demo loop / tutorial, or if some songs cause the game to freeze, make sure you registered the all codecs in the `com` folder.** Run a command prompt window as admin, navigate to the `com` directory, and use `regsvr32` for each file: + * `regsvr32 xactengine2_10.dll` + * `regsvr32 k-clvsd.dll` (if the file exists) + * All calls must show a success dialog. If you see an error (`0x80070005`), ensure you're running the command prompt as admin. + * You must do this again for each game DLL type (001, 003). + * You must do this again if you move or rename your game directory. + * You may need to *unregister* the DLLs when you want to run older DDR versions, as incompatibility across versions may lead to a crash. (`regsvr32 /u ...`)