VOGONS

Common searches


Reply 100 of 272, by myne

User metadata
Rank Member
Rank
Member

haha you have to be kidding me. Grr.
I just played through the first mission.
Seems fine.
Any way you can fix the tiny window when not in mission though?

No..?
I used the files in the mech2patch.zip?
Checked. They're identical to the files in the zip on the first page.

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)
Script to backup Win9x\ME drivers from a working install

Reply 101 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-21, 10:21:

Seems fine.

A small bad news here. The game supposedly will crash if you enter a mission (usually Cadet Training) a second time, if you run through the shortcut method. If instad you run the game in DxWnd it shouldn't crash. Can you try that.

myne wrote on 2023-11-21, 10:21:

Any way you can fix the tiny window when not in mission though?

Which one...

I noticed another thing. You have mw2.dll and mw2shell.dll separated. What are those?

previously known as Discrete_BOB_058

Reply 102 of 272, by myne

User metadata
Rank Member
Rank
Member

Weird. I'll try later.

The main ui is not full screen.

1.1 patch.

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)
Script to backup Win9x\ME drivers from a working install

Reply 103 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-21, 11:04:

The main ui is not full screen.

1.1 patch.

Well the main UI is NOT supposed to be fullscreen. It was written like that. Although you can use DxWnd to force it fullscreen but that's not how the game actually behaves.

Yes I noticed the 1.1 string. Are they the only 2 files from 1.1?

I am adjusting the PS script a little, so that it can accomodate all major Mech2 editions together.

Update: I noticed that the 95fixes folder has the correct Mech2 profile, but the dxwnd.ini was configured with Titanium settings so I changed that too. Along with some wording changes.

previously known as Discrete_BOB_058

Reply 104 of 272, by myne

User metadata
Rank Member
Rank
Member

It's kinda tiny though. At least titanium is a full screen window.

Yep.

How many editions are you planning on?

Yeah the script modifies the ini. It's not the same when it's copied 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)
Script to backup Win9x\ME drivers from a working install

Reply 105 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-21, 12:08:
It's kinda tiny though. At least titanium is a full screen window. […]
Show full quote

It's kinda tiny though. At least titanium is a full screen window.

Yep.

How many editions are you planning on?

Yeah the script modifies the ini. It's not the same when it's copied over.

The window is always supposed to be 640x480. You can make it larger as well as fullscreen through DxWnd settings though if you want; the game never supported resizable UI.

I mainly planned on the 31st CC versions only. Then I got requests for GBL and Mercs Titanium. So I am planning to do the Win95 GBL and Mercs too. Is there a 1.1 patch available for those too? I looked over my notes: the 1.1 patch of 31st CC win95 makes it more stable so your mw2 and mw2shell dll additions are useful.

previously known as Discrete_BOB_058

Reply 106 of 272, by myne

User metadata
Rank Member
Rank
Member

Wait, are you just talking about the generic mixed w95/dos cd versions?
I was thinking "Pentium edition" was special somehow.
If yes, then it really shouldn't take me long to do.

iirc gbl used same patch but mercs used another.

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)
Script to backup Win9x\ME drivers from a working install

Reply 107 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-21, 21:45:
Wait, are you just talking about the generic mixed w95/dos cd versions? I was thinking "Pentium edition" was special somehow. If […]
Show full quote

Wait, are you just talking about the generic mixed w95/dos cd versions?
I was thinking "Pentium edition" was special somehow.
If yes, then it really shouldn't take me long to do.

iirc gbl used same patch but mercs used another.

Would you share the patch, and make changes to the powershell (if you are changing it, put placeholder file names for stuff I didn't yet share).

Mercenaries is done, works quite well in both the HW and SW modes but requires different DxWnd profiles. Somehow modern DDraw API (or my driver, or every driver) messes the SW graphics when not using EMULATEONLY DirectDraw mode (So if you are making a PS1 remember to add both and both as a shortcut).

For GBL, it's a little rough. I got a "unsatisfactory" working game: the initial window is 640x480, run the mission and exit and it goes to 320x200 or 640x480 whatever was selected in a zoomed in form. But the changes I made, it seems if implemented properly the whole Battlezone editions can be implemented in the same way.

I also have two more versions of Mech2, both using Glide, one was for 31st CC (Enhanced Positional Sound and Video) and for Mercenaries (3dfx edition probably), both of which work.

previously known as Discrete_BOB_058

Reply 108 of 272, by myne

User metadata
Rank Member
Rank
Member

What patch? Mercs?

There's a pentium mercs? I can't seem to find mention of it.
I assume you're talking about that, and not titanium, right?

Weird that it's different to 31cc

Righto.
I was intending to optimise the installer a bit once they were all working. No reason to have 2 folders with the same dxwnd stuff.

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)
Script to backup Win9x\ME drivers from a working install

Reply 109 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-21, 22:43:

What patch? Mercs?

GBL and Mercs

myne wrote on 2023-11-21, 22:43:

There's a pentium mercs? I can't seem to find mention of it.
I assume you're talking about that, and not titanium, right?

Pentium or Win95 Mercs...it is different than Titanium Mercs. Titanium Mercs has D3D, Glide and RReady support. Pentium/Win95 has D3D support only.

Since I didn't have the copy in-hand yesterday, I downloaded one off internet and saw one something was off with the copy. Today comparing with the real CD, I saw it was another release of the same game.

For example my CD used the label "GBL" while the one off the internet used "GBLWIN95". There was some folder differences too, but overall the game was the same. The differences included manuals and adobe software included and some executables put here and there (foe example REGISTER.EXE was put inside a folder and in root in two copies). I hope there aren't many.

About the GBL issue, here's what it tries to do on mission exit:

Attachments

  • gblscaling.png
    Filename
    gblscaling.png
    File size
    58.61 KiB
    Views
    1250 views
    File license
    Public domain

previously known as Discrete_BOB_058

Reply 110 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t

@myne The patch I included for Mercenaries earlier works properly for the original Windows mercenaries. It also has the SW and HW profiles, as the game uses. You could look into it if you want.

There are many HW vendor versions of 31st CC - ATI Rage (GLRage doesnt work), S3, PowerVR, Matrox Millenium (their wrappers don't exist. There are many Glide versions (using the Pentium Edition engine), I did for the Orchid Righteous 3D and it works with dgVoodoo2. I could include it later... I already discussed that in the dgVoodoo2 thread.

previously known as Discrete_BOB_058

Reply 111 of 272, by myne

User metadata
Rank Member
Rank
Member

This is very unpolished and definitely has issues, but call it a preview of the rewrite.

If nothing else, it should let you see where my mind is going.
For starters, It's no longer just accepting the CD label as fact.
It's reading the product.ini and getting the edition from there.

I've added the skeleton of support for additional editions that I know of.

Last edited by myne on 2023-11-23, 11:18. Edited 1 time 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)
Script to backup Win9x\ME drivers from a working install

Reply 112 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-22, 21:37:
This is very unpolished and definitely has issues, but call it a preview of the rewrite. […]
Show full quote

This is very unpolished and definitely has issues, but call it a preview of the rewrite.

If nothing else, it should let you see where my mind is going.
For starters, It's no longer just accepting the CD label as fact.
It's reading the product.ini and getting the edition from there.

I've added the skeleton of support for additional editions that I know of.

I immediately noticed an issue. If I insert any of the Titanium CD, it identifies as GBL. Because the ID is TITW95.

Also when an unsupported CD is inserted, the non-debug lines output something useless:

DEBUG:   74+          >>>> Write-Host (Get-Variable -Name $recognisedvers)
System.Management.Automation.LocalVariable System.Management.Automation.LocalVariable System.Management.Automation.LocalVariable System.Management.Automation.LocalVariable System.Management.Automation.LocalVariable System.Management.Automation.LocalVariable System.Management.Automation.LocalVariable
DEBUG: 75+ >>>> write-host

Also you forgot libogg.dll again.

Btw I have another working Mech2 31st CC with product ID "MW2A". It was made for 3Dfx card (one of the accelerated MW2 versions) named Orchid Righteous 3D.

In the PS, you can name it as "MechWarrior 2 - 31st Century Combat for Orchid Righteous 3D".

There's another Mercenaries 3Dfx Interactive Edition (HW accelerated version), but I will need to retest it, as far as I remember it works too.

previously known as Discrete_BOB_058

Reply 113 of 272, by myne

User metadata
Rank Member
Rank
Member

All but GBL 95 seems to work.
The backup I have is very corrupt. It refuses to install even on a virtual w98 machine.

Maybe you will have more success.
It's much easier to add new versions now.

Last edited by myne on 2023-11-25, 03:37. Edited 1 time 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)
Script to backup Win9x\ME drivers from a working install

Reply 114 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-23, 11:18:
All but GBL 95 seems to work. The backup I have is very corrupt. It refuses to install even on a virtual w98 machine. […]
Show full quote

All but GBL 95 seems to work.
The backup I have is very corrupt. It refuses to install even on a virtual w98 machine.

Maybe you will have more success.
It's much easier to add new versions now.

I have been mistaken probably. In my case TitaniumGBL95 is detected correctly. Other two Titanium games come up as GBL too. Except them, other games are fine.

Attachments

previously known as Discrete_BOB_058

Reply 115 of 272, by myne

User metadata
Rank Member
Rank
Member

Nah, you're not mistaken.
I fixed it.
Take a look at the code.
You should be able to add new versions easily.

For that error: Take a look at the product.ini
What does it say?

I've got a sneaking suspicion they used different versions in the rereleases 😒
Our filedates are different for one.

titaniumvers.JPG
Filename
titaniumvers.JPG
File size
73.9 KiB
Views
1118 views
File license
Public domain

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)
Script to backup Win9x\ME drivers from a working install

Reply 116 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-23, 12:05:
Nah, you're not mistaken. I fixed it. Take a look at the code. You should be able to add new versions easily. […]
Show full quote

Nah, you're not mistaken.
I fixed it.
Take a look at the code.
You should be able to add new versions easily.

For that error: Take a look at the product.ini
What does it say?

I've got a sneaking suspicion they used different versions in the rereleases 😒
Our filedates are different for one.

titaniumvers.JPG

Yes the first error is gone.

I was talking about the GBL stuff. Yes the CD files are different. Mine has an old date. What do we propose here?

previously known as Discrete_BOB_058

Reply 117 of 272, by myne

User metadata
Rank Member
Rank
Member

I figured the product ini would be more granular than the cd label 😒
Wasn't I silly?

Product name and cross our fingers all editions have the same layout?
Combination of id/name or id/label?

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)
Script to backup Win9x\ME drivers from a working install

Reply 118 of 272, by myne

User metadata
Rank Member
Rank
Member

Went back to the old cd check.
GBL isn't working properly. Not sure why yet.
Also, Friday, Drunk. If it's a complete disaster IDGAF rn 🤣

Last edited by myne on 2023-11-25, 03:36. Edited 1 time 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)
Script to backup Win9x\ME drivers from a working install

Reply 119 of 272, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
myne wrote on 2023-11-24, 09:46:

Went back to the old cd check.
GBL isn't working properly. Not sure why yet.
Also, Friday, Drunk. If it's a complete disaster IDGAF rn 🤣

I will check it tonight. In the meantime DxWnd is trying to remove the necessity to have to install the SDB file. Hoping for a success.

For GBL, you need to enable DirectX(2)/NO Exclusive Coop Level. The game will be kind of unplayable in mission, but mission exit will work instead of the black screen

Historically DDSCL_EXCLUSIVE has been problematic on not one but many games. Some of the famous instances in current times include Half Life pause issue and Rayman 2 resolution change issue, both caused by this cap.

previously known as Discrete_BOB_058