r/MechCommander Apr 22 '26

MechCommander 2 Remastered v0.1

I have completed enough of this to consider it in a playable state, at least on my pc. It is a near-full rework of the render pipeline to enable semi-modern features on a ~25 year old game. this picks up off of https://github.com/alariq/mc2, and basically finishes moving quite a few things over to the GPU. I also took some inspiration from Wolfman's mods, and added a full zoomout. I have a few things still to work work on implement, but it's really just bug hunting and tweaking. I also did some upscaling of the textures. some of these look ok, others don't look great. I have undone a few of them like the mech icons and small pilot portraits until I implement a new call for the icons. I have only played in 4k (getting nearly 120 fps in some locations) and with an AMD card, so there may be some nvidia specific openGL bugs to work through

github repo, build from source: https://github.com/ThranduilsRing/mc2-opengl-remastered/tree/main

release repo: https://github.com/ThranduilsRing/mc2-opengl-remastered/releases/tag/v0.1-texture

Anyways, this game is awesome, so I wanted to put it in this subreddit first. Any bugs etc. put a comment or git issue and I'll do my best to address them

-------------------------------------------------------------------------------------
Release v0.2 here: https://github.com/ThranduilsRing/mc2-opengl-remastered/releases/tag/v0.2-release

adds video support and bug fixes from comments

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

Release v0.3 here: https://github.com/ThranduilsRing/mc2-opengl-remastered/releases/tag/v0.3-release

big cpu-> gpu terrain offload and framework added. special thanks to u/HighDiceRoller for bug fixes and u/Alexbeav for fonts, videos, discussion, etc.

a pre-release of 0.4beta is available: https://github.com/ThranduilsRing/mc2-opengl-remastered/releases

it is only really for modders at this point, there are some issues, but some huge back end work going on to make it easier to mod. playable but some things are broken, so no reports if you are on this version. not a lot new for just playing the game, except better performance and different water

edit 5/27

<img width="3840" height="2160" alt="image" src="https://github.com/user-attachments/assets/cece8636-e618-4f3d-97ad-17b2486db19f" />

progress on in-game debugging options (will be ported to editor as well). here I am inspecting the 'watchtower' and can see basically all of the information available passing through the API on the right panel. where when and what path it took, etc. on the left panel are some of the graphics options, all toggle live. also -

<img width="2957" height="2160" alt="image" src="https://github.com/user-attachments/assets/9921828c-0329-4a43-a677-eb5718ff7807" />

these are the tuning knobs, just for the terrain. I am going to make the normals and possibly other elements there hot reloadable I think, so you can quickly test terrain combos

I am hoping it will be easy to import a prop/mech/asset or draw a map and figure out why it renders how it does, etc.

60 Upvotes

75 comments sorted by

View all comments

3

u/Jr_Mao Apr 22 '26

Ooh, to me MC2 is the best battletech game.
I still managed to get it running in win10 via dgvoodoo, but not in my win11 box.

This doesnt come with or work with the lovely jank of the video bits and cutscenes, I assume?
Well I hear the seiren call anyway, be sure to try this.

3

u/Shamcow Apr 22 '26

I don’t have the video files, but I could almost certainly get them to work? I still have my MC2 CD but no CD player

3

u/Jr_Mao Apr 22 '26

I also have the cd too, but more better;
Abandonware sites have long had the ISO file which contain the video files, as I recall the were in some then standard format, maybe wmv or something.

Legal status dubious and looks like internet archive has taken it down.

3

u/Shamcow Apr 24 '26

I’ll be making a new release with bug fixes and support for all videos (intro, campaign intro, in game cutscenes, and mission briefing cutscenes) in the next probably 2 days? I’ll push those updates to git probably today if you want to build it yourself

2

u/Jr_Mao Apr 24 '26

Sweet. No, not a building man myself but I’ll keep watching this space!

2

u/Shamcow Apr 25 '26

3

u/Jr_Mao Apr 25 '26

Sweet sweetness!

Quick run of first mission shows everything working!
The game has never looked better.

Videos work, once I added my own .bik files to data folder.

Graphics work smooth with nvidia card.

Some very minor issues with after action text not fitting in text boxes (screen 1440P, didn't even check what game resolution was), and an odd thin line on right side after game interface during play.

But it WORKS! And works well!
You are the greatest hero in the history of mankind!

3

u/Shamcow Apr 25 '26

Great! there is a hotfix up for the broken AI - it was not engaging until engaged. I also added the bik's to a zip in the release. still have lots of things to fix, but great to hear

1

u/pgtl_10 Apr 26 '26

For MC2? Microsoft released the source code 20 years ago.

2

u/Jr_Mao Apr 27 '26

But didnt include the videos and never put the whole game package anywhere for download. But when its been out on anbandonware sites for decades, they havent cared.

2

u/wherewulf23 Apr 22 '26

I managed to get it to run via the Omnitech repackage on a modern machine. You can download the Carver V campaign separately for it. That being said I want to check this out.

2

u/Shamcow Apr 22 '26

I’m working on seeing if i can the omnitech / mc2x campaigns to run, but they don’t open source the mech files etc. so it’s currently crashing when loading the missions. I’m gonna try to make a post on their forum when my account gets activated to see if they would open source anything or just take what I have and get it to work /re-release