VOGONS

Common searches


Reply 120 of 272, by myne

User metadata
Rank Member
Rank
Member

I buggered that one up.
Commented some important lines.

Things I built:
Mechwarrior 2 installer for Windows 10/11 Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)

Reply 121 of 272, by myne

User metadata
Rank Member
Rank
Member

Figured GBL out.
Different 1.1 patch.

The following CD labels appear to work.

TITAN_MW2
TITAN_GBL
TITAN_MERCS
MECH2
GBLWIN95
Mercenaries
mercs3dfx

Attachments

  • Filename
    mw2Installer.zip
    File size
    4.16 MiB
    Downloads
    85 downloads
    File license
    Fair use/fair dealing exception

Things I built:
Mechwarrior 2 installer for Windows 10/11 Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)

Reply 122 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-25, 03:36:
Figured GBL out. Different 1.1 patch. […]
Show full quote

Figured GBL out.
Different 1.1 patch.

The following CD labels appear to work.

TITAN_MW2
TITAN_GBL
TITAN_MERCS
MECH2
GBLWIN95
Mercenaries
mercs3dfx

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.

previously known as Discrete_BOB_058

Reply 123 of 272, by myne

User metadata
Rank Member
Rank
Member

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"

#Recognised editions from product.ini on CD 
#$recognisedvers="GBW","Mercs3DSW95","MercsW95","MW2W","TITW95","TITMW2W95","TITMERW95"
#w95
$MW2W="MechWarrior 2 - 31st Centrury Combat"
$GBW ="MechWarrior 2 - Ghost Bears Legacy"
$MercsW95="MechWarrior 2 - Mercenaries"
#tit
$TITGBLW95="MechWarrior 2 Titanium - Ghost Bears Legacy"
$TITMW2W95="MechWarrior 2 Titanium - 31st Centrury Combat"
$TITMERW95="MechWarrior 2 Titanium - Mercenaries"
#3dfx
$mercs3dfx="MechWarrior 2 - Mercenaries 3DFX"
#direct 3d
$Mercs3DSW95 ="MechWarrior 2 - Mercenaries D3D"

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;

switch ("$cdlabel$ProductID$productname") {
"MECH2MW2WMechWarrior 2" {$edition="MW2W"; break}
"TITMW2W95MW2 Titanium Edition" {$edition="TITMW2W95"; break}
"GBLWIN95 GBWGhost Bear's Legacy" {$edition="GBW"; break}
"TITAN_GBL TITW95Titanium Trilogy" {$edition="TITGBLW95"; break}
"MERCS3DFXMERCS3DFXMercenaries 3DFX" {$edition="mercs3dfx"; break}
"MERCENARIES MercsW95Mercenaries" {$edition="MercsW95"; break}
"Mercenaries Mercs3DSW95Mercenaries D3D" {$edition="$Mercs3DSW95"; break}
"TITAN_MERCS TITMERW95Mercenaries Titanium Edition" {$edition="TITMERW95"; break}
}

If you've having problems getting the exact label+prodid+prodname
Put

write-host "$cdlabel$ProductID$productname"

just before

switch ("$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

#GBL titanium
If ($edition -eq "TITGBLW95") {
$cdexe=""
$origexe="gblwin.exe"
$renameexename="gbltit.exe"
$compatpatch="gbltit.sdb"
$dxwicon=$dxwgblicon
$shortcuticon="gbl.ico"
$movehelp="yes"
$copydirectplay="yes"
$copycommonfiles="Yes"
$copytitfixes="Yes"
$copyfolders="smk","launch","help"
$copyotherfolders="$CDDRIVE\install\data\","$CDDRIVE\install\16bit\"
$copyfiles=""
$copy11mw2patch="no"
$copy11gblpatch="no"
$copy11merpatch="no"
$install="yes"
$delfiles=$null
}

You shouldn't need to do anything else unless I've forgotten something

Attachments

Last edited by myne on 2023-11-25, 06:34. Edited 6 times in total.

Things I built:
Mechwarrior 2 installer for Windows 10/11 Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)

Reply 124 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote 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.

Feel free to test adding editions.

This is the part to add the granular editions

#Recognised editions from product.ini on CD 
#$recognisedvers="GBW","Mercs3DSW95","MercsW95","MW2W","TITW95","TITMW2W95","TITMERW95"
#w95
$MW2W="MechWarrior 2 - 31st Centrury Combat"
$GBW ="MechWarrior 2 - Ghost Bears Legacy"
$MercsW95="MechWarrior 2 - Mercenaries"
#tit
$TITGBLW95="MechWarrior 2 Titanium - Ghost Bears Legacy"
$TITMW2W95="MechWarrior 2 Titanium - 31st Centrury Combat"
$TITMERW95="MechWarrior 2 Titanium - Mercenaries"
#3dfx
$mercs3dfx="MechWarrior 2 - Mercenaries 3DFX"
#direct 3d
$Mercs3DSW95 ="MechWarrior 2 - Mercenaries D3D"

This is the part where you decide which edition config to install

switch ("$cdlabel$ProductID$productname") {
"MECH2MW2WMechWarrior 2" {$edition="MW2W"; break}
"TITMW2W95MW2 Titanium Edition" {$edition="TITMW2W95"; break}
"GBLWIN95 GBWGhost Bear's Legacy" {$edition="GBW"; break}
"TITAN_GBL TITW95Titanium Trilogy" {$edition="TITGBLW95"; break}
"MERCS3DFXMERCS3DFXMercenaries 3DFX" {$edition="mercs3dfx"; break}
"MERCENARIES MercsW95Mercenaries" {$edition="MercsW95"; break}
"Mercenaries Mercs3DSW95Mercenaries D3D" {$edition="$Mercs3DSW95"; break}
"TITAN_MERCS TITMERW95Mercenaries Titanium Edition" {$edition="TITMERW95"; break}
}

This is an example of an edition's config

#GBL titanium
If ($edition -eq "TITGBLW95") {
$cdexe=""
$origexe="gblwin.exe"
$renameexename="gbltit.exe"
$compatpatch="gbltit.sdb"
$dxwicon=$dxwgblicon
$shortcuticon="gbl.ico"
$movehelp="yes"
$copydirectplay="yes"
$copycommonfiles="Yes"
$copytitfixes="Yes"
$copyfolders="smk","launch","help"
$copyotherfolders="$CDDRIVE\install\data\","$CDDRIVE\install\16bit\"
$copyfiles=""
$copy11mw2patch="no"
$copy11gblpatch="no"
$copy11merpatch="no"
$install="yes"
$delfiles=$null
}

This one looks better. This one should be enough.

previously known as Discrete_BOB_058

Reply 126 of 272, by myne

User metadata
Rank Member
Rank
Member

Good to hear.
How many damned editions were there? 🤣

Things I built:
Mechwarrior 2 installer for Windows 10/11 Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)

Reply 127 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-25, 06:47:

Good to hear.
How many damned editions were there? 🤣

37, 36 according to http://www.mech2.org/forum/viewtopic.php?t=28 … topic.php?t=281 + PowerVR version

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 🤣

previously known as Discrete_BOB_058

Reply 128 of 272, by myne

User metadata
Rank Member
Rank
Member

just put $copytitfixes="Yes" to get dgvoodoo over

Things I built:
Mechwarrior 2 installer for Windows 10/11 Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)

Reply 129 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-25, 08:03:

just put $copytitfixes="Yes" to get dgvoodoo over

Some misc updates:

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.

previously known as Discrete_BOB_058

Reply 130 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
BEEN_Nath_58 wrote on 2023-11-25, 16:33:
Some misc updates: […]
Show full quote
myne wrote on 2023-11-25, 08:03:

just put $copytitfixes="Yes" to get dgvoodoo over

Some misc updates:

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.

Attachments

  • Filename
    MERCSWIN.rar
    File size
    917 Bytes
    Downloads
    40 downloads
    File license
    Public domain

previously known as Discrete_BOB_058

Reply 131 of 272, by myne

User metadata
Rank Member
Rank
Member

I uh...
Already didn't have that set by default?

mercsdxw.JPG
Filename
mercsdxw.JPG
File size
145.33 KiB
Views
2116 views
File license
Public domain

I think what we need is some of the other people who've downloaded the installer to state the version they tested it on and what issues they had.

Things I built:
Mechwarrior 2 installer for Windows 10/11 Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)

Reply 132 of 272, by myne

User metadata
Rank Member
Rank
Member

Also, might be worth updating the first post with the installer as the first method so more people see it and try it.

Things I built:
Mechwarrior 2 installer for Windows 10/11 Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)

Reply 133 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-26, 02:21:
I uh... Already didn't have that set by default? […]
Show full quote

I uh...
Already didn't have that set by default?

mercsdxw.JPG

I think what we need is some of the other people who've downloaded the installer to state the version they tested it on and what issues they had.

This was for the Mercenaries D3D. I already updated that in a previous post. The settings I now published is for Mercenaries Win95/Pentium Ed.

myne wrote on 2023-11-26, 02:32:

Also, might be worth updating the first post with the installer as the first method so more people see it and try it.

Done. There will be some changes needed in the installer for DxWnd 2.06.01. We will no longer need the sdb installation part.

previously known as Discrete_BOB_058

Reply 134 of 272, by myne

User metadata
Rank Member
Rank
Member

Mercswin wasn't being renamed, and they were using the same compatibility patch anyway.

#MechWarrior 2 - Mercenaries
If ($edition -eq "MercsW95") {
$cdexe=""
$origexe="mercswin.exe"
$renameexename="mercswin.exe"
$compatpatch="mercs3dmissionfix.sdb"

$dxwicon=$dxwMercsicon
$shortcuticon="mercswin.exe"
$movehelp="no"
$copycommonfiles="Yes"
$copydirectplay="no"
$copytitfixes="Yes"
$copyfolders="Keating","smk","CFGS","DLL","GIDDI","GIDDIWIN","MISSIONS","RMG","SMK","SND","VFX","WAV"
$copyotherfolders="$CDDRIVE\mercs\"
$copyfiles=""
$copy11mw2patch="no"
$copy11gblpatch="no"
$copy11merpatch="no"
$install="yes"
$delfiles=$null
}

I'm not seeing much change on the first post?
I was thinking put "try the installer" as the first option.
Then detail the manual method(s).

Things I built:
Mechwarrior 2 installer for Windows 10/11 Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)

Reply 135 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-26, 06:21:
Mercswin wasn't being renamed, and they were using the same compatibility patch anyway. […]
Show full quote

Mercswin wasn't being renamed, and they were using the same compatibility patch anyway.

#MechWarrior 2 - Mercenaries
If ($edition -eq "MercsW95") {
$cdexe=""
$origexe="mercswin.exe"
$renameexename="mercswin.exe"
$compatpatch="mercs3dmissionfix.sdb"

$dxwicon=$dxwMercsicon
$shortcuticon="mercswin.exe"
$movehelp="no"
$copycommonfiles="Yes"
$copydirectplay="no"
$copytitfixes="Yes"
$copyfolders="Keating","smk","CFGS","DLL","GIDDI","GIDDIWIN","MISSIONS","RMG","SMK","SND","VFX","WAV"
$copyotherfolders="$CDDRIVE\mercs\"
$copyfiles=""
$copy11mw2patch="no"
$copy11gblpatch="no"
$copy11merpatch="no"
$install="yes"
$delfiles=$null
}

I'm not seeing much change on the first post?
I was thinking put "try the installer" as the first option.
Then detail the manual method(s).

Ok I will change that when I get home

Btw you didn't say if Mercenaries worked

previously known as Discrete_BOB_058

Reply 136 of 272, by myne

User metadata
Rank Member
Rank
Member

Well... it was working before, and nothing's changed, so... yes?

Things I built:
Mechwarrior 2 installer for Windows 10/11 Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)

Reply 137 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-26, 07:58:

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.

previously known as Discrete_BOB_058

Reply 138 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-26, 07:58:

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.

previously known as Discrete_BOB_058

Reply 139 of 272, by myne

User metadata
Rank Member
Rank
Member

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'

Things I built:
Mechwarrior 2 installer for Windows 10/11 Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)