I will test it now, I wasn't able to test the previous release anyways.
One thing you have to note that there are multiple "MECH2" CDs. For example, the ATI, the 3Dfx, the S3, the Pentium Ed all have the same CD label. That's yet another problem! Also the main Mercs and D3Ds one has same label probably too.
GBLWIN95 has another label, GBL, at least in US releases.
Keep it granular if you like.
It's now using CDLABEL + PRODUCTID + PRODUCTNAME
I've integrated the mercs 1.1 patch, but it's not set to install on ANY of them yet.
I couldn't make it work for whatever reason. Possibly the wrong initial version.
Unfortunately that now makes it much bigger and with the 5mb attachment limit, it's now 4 files.
Feel free to test adding editions.
This is the part to add the granular editions
If you want to add an edition just add something like
$nameyoulike ="MechWarrior 2 SPECIALEDITION"
This is the part where you decide which edition config to install
Here you combine the cdlabel with the ProductID and Productname from the cd's product.ini, and then add {$edition="Whateveryoulike"; break;
eg
"MECH2 MW2SPECIALEDITIONMECH2 Special Edition" {$edition="Whateveryoulike"; break;
If you've having problems getting the exact label+prodid+prodname
Put
1write-host "$cdlabel$ProductID$productname"
just before
1switch ("$cdlabel$ProductID$productname") {
Then you can copy it from the window
This is an example of an edition's config
To add one you'd just copy one existing one, and change the top line to
If ($edition -eq "WHATEVERYOULIKE") {
and then change the config options
mynewrote on 2023-11-25, 06:11:Keep it granular if you like.
It's now using CDLABEL + PRODUCTID + PRODUCTNAME […] Show full quote
Keep it granular if you like.
It's now using CDLABEL + PRODUCTID + PRODUCTNAME
I've integrated the mercs 1.1 patch, but it's not set to install on ANY of them yet.
I couldn't make it work for whatever reason. Possibly the wrong initial version.
Unfortunately that now makes it much bigger and with the 5mb attachment limit, it's now 4 files.
Edit: One problem is the 3Dfx Mech2 31st CC doesn't copy the dgVoodoo2 files. Now I feel like reversing the Product label and CD label but then I think about Titanium
Update: Also all the HW accelerated MECH2 don't use the same patch. Most are pre-patched, some are not compatible with the 1.1 patch. Give me some time to think 🤣
1) The necessity to install the sdb file is removed. I will change this in the next DxWnd version.
2) Mercenaries still doesn't work well on Win11. I am trying to check where the issue lies, usually WinXP and Win7 comparisions were giving constant results but for this one it isn't.
1) The necessity to install the sdb file is removed. I will change this in the next DxWnd version.
2) Mercenaries still doesn't work well on Win11. I am trying to check where the issue lies, usually WinXP and Win7 comparisions were giving constant results but for this one it isn't.
@myne Can you test this profile for Mercenaries Win95. Rename file to MECH2.EXE or MERCSWIN.EXE or MWTIT.EXE whatever SDB you have already installed. From DxWnd/Tweaks remove IgnoreScheduler.
When you run a mission, exit it and launch it again. The mouse should work then with no desktop flickering. This problem will probably take some extra time.
Well... it was working before, and nothing's changed, so... yes?
Ok it didn't work for me, I had to add another heap mechanism to it.
I am making some future changes to the installer.
There's another update: setting Windows 95 compatibility modes in installers should not be needed anymore. The 2001 version of ACT can apply SDB patches to non-executable files too. With that I could have every installer running natively without the EmulateHeap crash interfering.
Well... it was working before, and nothing's changed, so... yes?
I changed a few more stuffs, uploading tomorrow:
The original installers for Titanium and Win95 games shouldn't need compatibility modes and will be replaced by SDB.
I changed your installer to place dgVoodoo2 for more fame versions. For eg, MECH2 could mean 3dfx mech2 or the directdraw game, so having 3dfx wrapper won't harm either game in any way.
Yeah, fair enough.
That's why I tried to make it easy to add editions.
We could simply put the dgvoodoo files in common and get rid of that titfixes folder.
I have found some logic bugs with the cdlable+productid+productname.
They don't stop it working, but it's not 'right'