I installed CiderX Porter and CXEx Porter, along with Carbon and Ebony engines. Then I set up a wrapper for the game, copied and pasted the game right from my other wrapper and tried to run it. The great news : CiderX made a much more stable wrapper (I could play years of game time without any problem!). But on the other hand, I had a few issues that makes the game unpleasant to play, and some other issues making the game impossible to play properly.
Many of the ingame fonts are just not showing, making it difficult to make some decisions, while other fonts do show properly... And the background boxes that surrounds such decisions is showing properly only for the boxes behind the first one. The box of the forefront decision is always displaced on the upper left of the text explaining the decision you have to make. I've also noticed that in these displaced boxes, there are sometimes words upside down that seem linked to the words not appearing... I've played with most display options of XConfig, but nothing fixes it.
Other problem is with installing quartz, required to play music (but I also noticed the same error using XTricks for other things, which might be linked to the problem above). When using XTricks, quartz seems to install fine. It says "All done, no error." Right below this, I read :
Executing wine regsvr32 quartz.dll Fontconfig error : Cannot load default config file Fontconfig error : Cannot load default config file Failed to register DLL quartz.dll Note : command 'wine regsvr32 quartz.dll returned status 255. Aborting
I also got a "Cannot load default config file" error with vcrun2005 (which might explain font and display problem), and strangely enough (or maybe not), when I tried a CXEx wrapper for the same game, it wouldn't run and I got a similar "Cannot load default config file" error in the log. (I'm also a noob with CXEx, having no results there but having some with CiderX made me drop CXEx quite fast)
Using CX engine in CiderX would not even launch the game, and changing Cider engine would not solve the issue. I'm a little lost and confused and some guidance would be more than welcome.
Oh, and sorry for the wall of text. I think it's always better to give too much than too little ;)