There are a ton of manuals for playing the MW series on current gen PCs. Here I will summarize the methods and information I used.
*MechWarrior Quadrology
https://archive.org/download/MechWarriorQuadrology
This is a launcher made by a Russian game team. You can play the MW series on Windows 10 without any problems with this pack. When you unpack it, your antivirus may misidentify 3 files as viruses. However, this is not a virus, but a problem caused by Dgvoodoo.
If you have faith for this pack, I think this launcher is the best MW pack over the net.
*Alternatively, there are install guides for each series on Reddit's page.
https://www.reddit.com/r/mechwarrior/wiki/index/
=MechWarrior 2=
MW2 Far Patcher (More view distance)
*I set to 3000m and working perfectly!
http://www.mech2.org/forum/viewtopic.php?p=572#p572
If you can't trust Quadrology, here is another way.
*MechWarrior 2 Portable (DOS version)
https://old.reddit.com/r/mechwarrior/comments/eatbyd/mechwarrior_2_portable/
*MechWarrior 2 - 16:9 Widescreen patch for MS-DOS version
https://www.reddit.com/r/mechwarrior/comments/bb5260/mechwarrior_231stcgblmercs_widescreen_mod_msdos/
*If you want to Windows version or Titanium Trilogy version, use the MW2 installer.
I'm installing and enjoying Titanium on Windows 10 with this.
https://www.vogons.org/viewtopic.php?t=86716
*How to play the MW2 : 3DFX version
1)Get the MW2 Pentium version from the link and install it using the MW2 installer.
2)Download the 3dfx conversion file from here, and copy/paste to MW2 folder.
3)Download and install the nGlide.
*Joystick ID change
MechWarrior2(Windows) and HeavyGear1 require that the main controller be assigned as the #1 controller. If you use multiple controllers, you may often find that your HOTAS changes to a different ID. This makes it easier to recognize your HOTAS as the #1.
https://theairtacticalassaultgroup.com/forum/showthread.php?t=13009
*Joystick HIDE
Classic simulations -including MechWarrior- can only recognize one joystick. After recognizing HOTAS as #1 with the app above, use HIDHIDE to hide the rest of the controllers before running the game.
https://github.com/nefarius/HidHide/releases/tag/v1.5.230.0
=MechWarrior 3=
*MW3 FOV fix (Widescreen or Multi-Monitor)
https://community.pcgamingwiki.com/files/file/2621-mechwarrior-3-fov-fix/
*if you installed the MW3 with Quadrology and want to 21:9 or more wider aspect ratio, do not use the Quadrology MW3 launcher. (Install is okay)
1.Instead MW3 launcher, download the dgvoodoo and extract the files to MW3 main folder.
2.Go to MS\x86 folder and copy all files to MW3 main folder and use the FOV fix.
Below method is only for multi-monitors
3.On Dgvoodoo, select the 'Windowed / Stretched' on General tab on dgvoodoo.
4.Maybe you can't use the mouse cursor when you run the game. Press Control+Alt+Delete to launch Task Manager. This will show your mouse cursor and you can adjust its position on the screen.
=MechWarrior 4=
*MechWarrior 4 Mercenaries : MekTek version
https://archive.org/details/mek-tek
*On the WIN10, go to Assets\binaries and delete the imagehlp.dll
How to use your modern controller on MW3, MW4
This method is for the MW5, but you can also enjoy the MW3,4 with this tool.
https://github.com/evilC/MW5HOTAS?tab=readme-ov-file
Actually, I can use the analog pedals with this method but it doesn't bring the FFB (I don't know why T^T) so I'm still use the pedals on digital input with JoyToKey.
*But one more important thing.
https://github.com/nefarius/HidHide
This game is super old, so it can recognize only ONE controller. So hide all of controllers for except the main controller with HidHide before run the game.