VOGONS


HiRes/Widescreen Patch for Mech Warrior 3

Topic actions

First post, by teleguy

User metadata
Rank Member
Rank
Member

EDIT: I made the current state of the Widescreen mod ( v5) available for testing purposes:

EDIT2: File got deleted from the server. Here's the new link:

EDIT3: Reuploaded again:

http://s000.tinyupload.com/index.php?file_id= … 479823980438934
mirror: http://www.fastshare.org/download/Mech3_Wides … _HiRes__Mod.rar
mirror: http://workupload.com/file/dqgNsBT
mirror: http://www.mediafire.com/file/bl3napf9w23fqhw … s__Mod.rar/file

-------------------------------------------------------------------------------------------------------------------------------------------------------

Alt Tab Fix

--------------------------------------------------------------------------------------------------------------------------------------------------------

1440x1080 (4:3) Resolution patch by gerwin

1440x1080 (4:3) exe with resized Hud

-------------------------------------------------------------------------------------------------------------------------------------------------------

This is a patch for Mech Warrior 3 to allow setting higher resolutions without making the game crash when pressing Esc.

As always USE AT YOUR OWN RISK!

Filename
Mech3HiRes_v1.zip
File size
4.31 KiB
Downloads
3126 downloads
File license
Fair use/fair dealing exception
mech3demo 2015-03-17 23-22-23-94.jpg
Filename
mech3demo 2015-03-17 23-22-23-94.jpg
File size
285.21 KiB
Views
14914 views
File comment
1600x1200
File license
Fair use/fair dealing exception

Known issues:
-Clicking on "Options" in the Pause Menu still crashes the game
-1152 x 864 resolution is broken

Patch for upgrading MechWarrior3 to version 1.2 available at
http://www.moddb.com/games/mechwarrior-3/down … 2-english-patch
http://www.mechwarriorsunited.com/downloads.html.

Last edited by teleguy on 2018-09-11, 17:45. Edited 21 times in total.

Reply 1 of 75, by teleguy

User metadata
Rank Member
Rank
Member

Here's a quick and dirty patch with working Options menu.
The downside is that the menus will look a "bit" uglier. 😊
When you go to options from the Pause Menu for the first time some buttons will be missing, just go back to the previous menu by pressing Esc then click on options again.
I didn't have time to test everything so there might be other issues.

Filename
Mech3HiRes_v2.zip
File size
4 KiB
Downloads
728 downloads
File license
Fair use/fair dealing exception

Edit: Clicking on Options still makes the game crash at 1280x1024, all other resolutions seem to be fine.

Last edited by teleguy on 2018-05-18, 11:48. Edited 2 times in total.

Reply 2 of 75, by teleguy

User metadata
Rank Member
Rank
Member

Found a way to insert custom resolutions. Even widescreen is possible. However Mech3 is pretty picky about what resolutions it accepts, so far I haven't determined the logic behind this. Also the Hud doesn't scale properly.

1440x900

Mech3_1440x900.jpg
Filename
Mech3_1440x900.jpg
File size
268.67 KiB
Views
14875 views
File license
Fair use/fair dealing exception

1680x1050

Mech3_1680x1050.jpg
Filename
Mech3_1680x1050.jpg
File size
332.13 KiB
Views
14864 views
File license
Fair use/fair dealing exception

Edit: Widescreen patch.

Filename
Mech3_HiRes4.zip
File size
4.37 KiB
Downloads
1043 downloads
File license
Fair use/fair dealing exception

1152 x 864 replaced with 1440 x 900 and 1280 x 1024 replaced with 1680 x 1050

Reply 4 of 75, by teleguy

User metadata
Rank Member
Rank
Member
beatcracker wrote:

Is there any way to go beyond 1600x1200? Would be nice to run it at any arbitarty resolution.

I couldn't get any of the resolution bigger than 1600x1200 that I tried to work but that doesn't mean there aren't any.

In case anyone wants to give it a try here's a howto:

You need Ollydebug
http://www.ollydbg.de/version2.html
and the Windows Calculator.

Launch Ollydbg and open Mech3.exe
Click on View->Executable Modules and select Mech3.exe (it should be right at the top)
Select the "CPU -Main thread" Window and scroll to the top
Rightclick in the Window and use
Search for->Command to find mov ecx, 640h
If you scroll up a little bit should see this

mechreso1.jpg
Filename
mechreso1.jpg
File size
161.83 KiB
Views
14742 views
File license
Fair use/fair dealing exception

That's a list of all resolutions currently available in the game
Case 8 for instance shows 1152x864 in hex form

360 (hex) = 864 (decimal)
480 (hex) = 1152 (decimal)

Each resolution is listed 3 times

You can easily convert decimal and hex values with your Windows Calculator. Press Alt+3 to switch to programmer view, with "Dec" at the left selected enter a decimal value and click on "Hex" to convert to hex.

For example if you want to replace 1152x864 with 1440x900 first convert 1440 and 900 to hex form.

900 = 384 (hex)
1440 = 5A0 (hex)

Then rightclick on MOV EDX,360 ->Assemble to replace it with MOV EDX,384
and then replace
MOV ECX,480 with MOV ECX,5A0

You have to do this 3 times each.

After that do a search for MOV EAX,480 and MOV EAX,360 to replace those as well.

mechreso2.jpg
Filename
mechreso2.jpg
File size
227.22 KiB
Views
14742 views
File license
Fair use/fair dealing exception

To finalize the changes do another rightclick and select Edit->Copy all modifications to executable.
A new window will open. Rightclick on it and choose Save File... .

Reply 5 of 75, by teleguy

User metadata
Rank Member
Rank
Member

WIP

Attachments

  • Mech3-1920.png
    Filename
    Mech3-1920.png
    File size
    771.6 KiB
    Views
    14401 views
    File license
    Fair use/fair dealing exception
  • Mech3-1600x900.png
    Filename
    Mech3-1600x900.png
    File size
    635.99 KiB
    Views
    14401 views
    File license
    Fair use/fair dealing exception

Reply 6 of 75, by teleguy

User metadata
Rank Member
Rank
Member

WIP

1280x720

Mech16x9e 2015-08-31 12-06-29-49_1.jpg
Filename
Mech16x9e 2015-08-31 12-06-29-49_1.jpg
File size
123.5 KiB
Views
14155 views
File license
Fair use/fair dealing exception

1600x900

Mech16x9e 2015-08-31 12-08-30-83_1.jpg
Filename
Mech16x9e 2015-08-31 12-08-30-83_1.jpg
File size
165.14 KiB
Views
14155 views
File license
Fair use/fair dealing exception

1920x1080

Mech16x9e 2015-08-31 12-09-51-86_1.jpg
Filename
Mech16x9e 2015-08-31 12-09-51-86_1.jpg
File size
207.51 KiB
Views
14155 views
File license
Fair use/fair dealing exception

2560x1440

Mech16x9e 2015-08-31 12-12-43-01_1.jpg
Filename
Mech16x9e 2015-08-31 12-12-43-01_1.jpg
File size
298.31 KiB
Views
14155 views
File license
Fair use/fair dealing exception

Reply 7 of 75, by teleguy

User metadata
Rank Member
Rank
Member

WIP

1440x900

Mech16x10c 2015-08-31 12-32-47-82_1.jpg
Filename
Mech16x10c 2015-08-31 12-32-47-82_1.jpg
File size
141.28 KiB
Views
14149 views
File license
Fair use/fair dealing exception

1680x1050

Mech16x10c 2015-08-31 12-34-49-93_1.jpg
Filename
Mech16x10c 2015-08-31 12-34-49-93_1.jpg
File size
170.39 KiB
Views
14149 views
File license
Fair use/fair dealing exception

1920x1200

Mech16x10c 2015-08-31 12-36-39-81_1.jpg
Filename
Mech16x10c 2015-08-31 12-36-39-81_1.jpg
File size
218.58 KiB
Views
14149 views
File license
Fair use/fair dealing exception

Reply 10 of 75, by teleguy

User metadata
Rank Member
Rank
Member

All image attachments on vogons.org are temporarily disabled.

In order to properly display the HUD reader.zbd has to be edited. Since I couldn't find the official Mechwarrior 3 mod tools that are needed to do that anywhere on the net someone else helped me with that.
This is what we completed thus far:
http://s000.tinyupload.com/?file_id=98686211436986162560

We're still trying to find a way to change the FOV.

Reply 13 of 75, by iwanPlays

User metadata
Rank Newbie
Rank
Newbie

teleguy, thank you so much!

Gameplay video at 1920x1080 60fps:
hqdefault.jpg
https://youtu.be/cldiX4BG7F8

I initially didn't realize the newest version was in the first post, so I was trying to go the Ollydebug way to modify case 9 into 1920x1080. The result was broken. 😀

Will you try to scale videos, mission and menu screens as well or is that a losing battle?

Reply 14 of 75, by teleguy

User metadata
Rank Member
Rank
Member

I don't want to do anything about the menus, videos etc. Those are hardcoded to be 640x480, not selectable like the 3D mode resolution, so would probably be a lot harder to change.

The menus should already be fullscreen though, albeit still at 640x480, not in a corner like in your video.

Reply 15 of 75, by iwanPlays

User metadata
Rank Newbie
Rank
Newbie
teleguy wrote:

The menus should already be fullscreen though, albeit still at 640x480, not in a corner like in your video.

They are fullscreen. It's just the way OBS records them when I do a 1080p screen capture. I'm just glad it works at all. 😀

Reply 16 of 75, by Night Thastus

User metadata
Rank Newbie
Rank
Newbie

Hey all!

I installed this high-res patch by moving the contents of the 16:9 folder into my MW3 folder and over-writing the two files that conflicted.

However, when I attempt to run the Mechwarrior 3 launcher, it says the Mech3.exe wasn't found. How do I fix this? I'd love to run above the native resolution!

Reply 17 of 75, by teleguy

User metadata
Rank Member
Rank
Member
Night Thastus wrote:

Hey all!

I installed this high-res patch by moving the contents of the 16:9 folder into my MW3 folder and over-writing the two files that conflicted.

However, when I attempt to run the Mechwarrior 3 launcher, it says the Mech3.exe wasn't found. How do I fix this? I'd love to run above the native resolution!

Is Mech3.exe inside the game folder?

Edit: Antivirus tools sometimes block or delete new files. Can you try copying those files with your antivirus disabled temporarily?

Last edited by teleguy on 2016-07-05, 17:42. Edited 1 time in total.

Reply 18 of 75, by Night Thastus

User metadata
Rank Newbie
Rank
Newbie

Yep! Actually, it fixed itself!

I have no idea how. I set the launcher to run as administrator and set it in Win7 compatability mode, and it worked. However, I disabled these settings, and it STILL worked. So no idea why.

Regardless, this is fantastic! I love this high-res patch!

However, quick question. When in 1920x1080, I notice that the UI is much smaller. I'm fine with that.

Is that a good way to know that it's working? I don't notice a ton of difference yet, but I've yet to play a lot yet.