Than you must do something wrong
I am trying to figure out what that would be.
Before being able to install the new Freezy 2.0, I had to use the old installer to uninstall Freezy.
Then I installed the new version. The new one did NOT install serum.dll. Is this because serum in now part of the DmdDevice.dll?
I have absolutely no idea why pal/vni are being read just fine, but serum don't and pac didn't.
Ok, some progress perhaps?
I just ran Scared Stiff, a Serum table, and now my DmdDevice.log looks like this:
[6] 2023/03/07 23:33:35.901 INFO | Successfully loaded config from C:\Visual Pinball\VPinMAME\DmdDevice.ini.
[6] 2023/03/07 23:33:35.957 INFO | Determined color path from assembly path: C:\Visual Pinball\VPinMAME\altcolor
[6] 2023/03/07 23:33:35.959 INFO | Starting VPinMAME API 2.0.0 through VPinballX.exe.
[6] 2023/03/07 23:33:35.959 INFO | Assembly located at C:\Visual Pinball\VPinMAME\DmdDevice.dll
[6] 2023/03/07 23:33:35.959 INFO | [vpm] Open(0)
[6] 2023/03/07 23:33:35.959 INFO | [vpm] Set_4_Colors_Palette(0,...)
[6] 2023/03/07 23:33:35.959 INFO | Setting palette to 4 colors...
[6] 2023/03/07 23:33:35.959 INFO | [vpm] PM_GameSettings(0, SS_15, 1)
[6] 2023/03/07 23:33:35.959 INFO | Enabling game colorization
[6] 2023/03/07 23:33:35.959 INFO | Setting game name: SS_15
[6] 2023/03/07 23:33:35.959 INFO | Setting color: #FFFF5820
[6] 2023/03/07 23:33:35.976 WARN | Error initializing colorizer: Unable to load DLL 'serum.dll': Det angivne modul blev ikke fundet. (Exception from HRESULT: 0x8007007E) System.DllNotFoundException: Unable to load DLL 'serum.dll': Det angivne modul blev ikke fundet. (Exception from HRESULT: 0x8007007E)
at LibDmd.Converter.Serum.Serum.Serum_Load(String altcolorpath, String romname, Int32& width, Int32& height, UInt32& numColors, UInt32& triggernb)
at LibDmd.Converter.Serum.Serum..ctor(String altcolorPath, String romName) in C:\Development\dmd-extensions-v2022\LibDmd\Converter\Serum\Serum.cs:line 66
at LibDmd.DmdDevice.DmdDevice.SetupColorizer() in C:\Development\dmd-extensions-v2022\LibDmd\DmdDevice\DmdDevice.cs:line 212
[6] 2023/03/07 23:33:35.976 INFO | No palette file found at C:\Visual Pinball\VPinMAME\altcolor\SS_15\pin2dmd.pal.
[6] 2023/03/07 23:33:35.976 INFO | ScaleToHd = False
[6] 2023/03/07 23:33:35.976 INFO | Opening virtual display...
[11] 2023/03/07 23:33:36.020 INFO | Found
B2S, moving behind
DMD.
[11] 2023/03/07 23:33:36.036 INFO | Added VirtualDMD renderer.
[11] 2023/03/07 23:33:36.037 INFO | Transformation options: Resize=Fit, HFlip=False, VFlip=False
[11] 2023/03/07 23:33:36.037 INFO | Applying palette to render graphs.
[11] 2023/03/07 23:33:36.037 INFO | Setting up 2-bit
VPM Graph for 1 destination(s)
[11] 2023/03/07 23:33:36.037 INFO | Connecting
VPM 2-bit Source to Dmd (Gray2 => Gray2)
[11] 2023/03/07 23:33:36.054 INFO | Setting up 4-bit
VPM Graph for 1 destination(s)
[11] 2023/03/07 23:33:36.054 INFO | Connecting
VPM 4-bit Source to Dmd (Gray4 => Gray4)
[11] 2023/03/07 23:33:36.054 INFO | Setting up RGB24-bit
VPM Graph for 1 destination(s)
[11] 2023/03/07 23:33:36.054 INFO | Connecting
VPM RGB24 Source to Dmd (Rgb24 => Rgb24)
[11] 2023/03/07 23:33:36.054 INFO | Setting up Alphanumeric
VPM Graph for 1 destination(s)
[11] 2023/03/07 23:33:36.200 INFO | Creating FBOs for 128x32
[6] 2023/03/07 23:33:44.861 INFO | [vpm] Close(0)
[6] 2023/03/07 23:33:44.861 INFO | Closing up.
[6] 2023/03/07 23:33:44.868 INFO | Source for 1 renderer(s) stopped.
[6] 2023/03/07 23:33:44.868 INFO | Source for 1 renderer(s) stopped.
[6] 2023/03/07 23:33:44.868 INFO | Source for 1 renderer(s) stopped.
[6] 2023/03/07 23:33:44.868 INFO | Source for 0 renderer(s) stopped.
It seems like VPX is actually looking for the Serum.dll file, but in a place that I have no idea where comes from.
Could this be it, and what can I do to make VPX look for Serum.dll the correct place? (which is in the VpinMAME folder - the new Freezy installer didn't put it there. I had to myself).