Repflez / AzureFlare

Drop in DLL mod for Phantasy Star Online Blue Burst for modifications
MIT License
4 stars 0 forks source link

K32GetModuleInformation not being located in KERNEL32.dll under Windows XP SP3 #2

Open nolrinale opened 2 months ago

nolrinale commented 2 months ago

Using the launcher on a freshly installed PSOBB in a clean Windows XP SP3 installation ends up with the following error

image

Repflez commented 2 months ago

The cause here is that AzureFlare is built against the latest C++ runtime which has axed Windows XP support. While changing it is a one click process, the configuration library (Toml++) is not compatible with the C++ runtime due to the compatible runtime not being compatible with C20 which AzureFlare uses. I'll look into either finding a compatible configuration library for it, replace it with a INI parser or make AzureFlare compatible with MinGW so it can be cross built and still support C20 and Windows XP

nolrinale commented 2 months ago

I would go for an INI "de toda la vida!"