BATTLETECH

BATTLETECH

View Stats:
Turbo Rob Mar 4, 2020 @ 6:10am
A simple guide to performance and a little extra
Hello everyone,

I'm sure everyone here loves this game, but like me does not love how their brand new PC's seem to struggle with it. Searching this forum, Google, and Reddit I've finally figured out how to get this game to run well, and also keep my graphics card from sounding like it's preparing for lift off.

I've made the information in this post as a guide, here :

https://steamcommunity.com/sharedfiles/filedetails/?id=2013806625


The Biggest Performance Fixes



This first tip is absolutely easy and it improves performance drastically. Pick one of the two video modes. Try them both out to see which one works for you best.



Option A - Play in Full screen Borderless window mode:

Thanks so much to Steve who posted in the original comment of this post, and Boltergeist who actually originally wrote what is bellow. It was intended to make the mod RogueTech run better, but adapted by Steve to apply to Vanilla.

According to Boltergeist, Borderless Window is better than Exclusive Full Screen mode for performance and also not wearing out your video card. I have tested both and found performance & heat to be similar, but found Borderless Window makes alt tabbing out of the game more convenient.

According to Steve, this is the preferred, tried, tested, and proven way RogueTech ( a mod that is amazing but very well known to be more demanding on your system VS Vanilla ) players play the game.


  • Set your in game video options to WINDOWED
  • Set your resolution to match your desktop resolution
  • Exit the game
  • To launch from steam, add -popupwindow to the battletech launch options
  • When launching from the BattleTechLauncher, select "Borderless WIndow (when in window mode)" and hit Save, then Play.


Regarding steam launch options and multiple displays :

If you're getting it on the wrong monitor, add -adapter N where N = your monitor number - 1, so monitor 1 is 0, 2 is 1, etc.



Option B - Play in Exclusive Full screen Mode:

Warning - Initially I had suggested using this mode and in fact used it myself. According to Boltergeist, this mode was actually responsible for taxing video cards so hard they burned out while playing the game in the early days.

Personally I found a performance increase, and in addition to everything else I've done included in this guide, have not noticed heavy GPU loads or increase in GPU heat. For now I'm going to continue with Borderless Window because of Boltergeist's warning, but in case you want to this instead, here are the instructions.

  • In game, make sure you do not have "windowed mode" checked in video preferences
  • Exit the game.
  • Run the game from the launcher located in the game directory ( default : C:\Program Files (x86)\Steam\steamapps\common\BATTLETECH )
  • Go to the display tab and click the checkbox for "Full Screen Exclusive Mode (when in full screen)", hit save, and then hit play.

In game make sure you do not have "windowed mode" checked under preferences ( gear button at bottom left in the main menu ). Exit the game.

If you prefer to run the game through steam :

  • Right click on your battle tech icon at the left hand side of your steam library and hit properties
  • Hit set launch options
  • Copy and paste the following in there :

    -window-mode exclusive

  • Hit okay



You should notice immediate and drastic improvements in performance by doing one of the two options. From various Reddit posts, I'm led to believe this is an issue with the game engine itself, Unity. This fix alone is great, however my video card was still pushing high temps and the fans were going crazy. I was worried this game was shortening the life of my card, so onto the next fix.




Change Windows Pagefile Settings

I was hesitant to try this one at first, because I honestly didn't know what this even does. I even read another Reddit post suggesting you disable this entirely - not a good idea. Increasing the Pagefile setting however, completely fine and also dramatically improved performance for me.

Thank you again to Boltergeist who actually first suggested this in their performance guide meant for RogueTech, and Steve who adapted it in the comments to my original post to apply to Vanilla BattleTech.

Here's the instructions on how to get to where you to need to go :

https://mcci.com/support/guides/how-to-change-the-windows-pagefile-size/

Instructions from the website :

  • Press the Windows key
  • Type “SystemPropertiesAdvanced”
  • Right Click on SystemPropertiesAdvanced and “Run as administrator
  • Click on “Settings
  • Select the “Advanced” tab
  • Select “Change…”
  • Make sure the checkbox “Automatically managing paging file size for all drives” is not checked, as shown above. Then select “Custom size:” and fill in an appropriate size in both the "Initial Value (MB)" and "Maximum Size (MB)" fields

    According to Boltergeist's guide, "Make sure you have a pagefile similar or larger (1 to 1.5 the size) then your physical ram on your fastest drive".

    The easiest way to do this is to simply start with your ram in GB, and multiply by 1500. ( Or RAM X 1.5 x 1000 ).

    For example, the author of this guide has 32 GB of ram. My page file size is set to 48000. Steve has his set to 40000. Bro tip : in windows, hit the windows key, type calc, and hit enter if you're not super good at math.

  • Press “Set”, press “Ok”, then exit from the Virtual Memory, Performance Options, and Systems Properties Dialog.
  • Reboot your system ( you should be prompted to do so if you have done the above correctly )

Here's additional reading I did to help understand what this actually does :

https://www.howtogeek.com/196238/how-big-should-your-page-file-or-swap-partition-be/


Limit the FPS

PCMasterRace subscribers probably got their pitchforks out, but trust me on this one. Before doing this, I'd have to restart the game anytime I used the Mech Bay to customize a Mech, or after a few missions. It seriously felt like it had a memory leak. Google searches seem to think there's an uncapped shader somewhere that's running at 300+ FPS that doesn't actually contribute to the visuals, but just cripples performance. I'm not a programmer, so not only do I not know what this means, but I have no idea if this is true or even plausible. Don't forget to let me know in the comments section below, and be sure to hit like and subscribe and the little bell /s

Now for how to do it, we need to use a third party program. MSI afterburner has RivaTuner Statistics Server built right into it, but I use it as a standalone. It's a lightweight program that will not take your resources. Here's a link :

https://www.guru3d.com/files-details/rtss-rivatuner-statistics-server-download.html

Once you install it, it's as simple as going to the "Framerate Limit" field, hitting a number, and then hitting enter. I personally set it to 60, but feel free to experiment and see what works for you. If you need a short video tutorial, here's the one helped me:

https://www.youtube.com/watch?v=raEg3GiT57I

You may choose to limit FPS across all games ( global setting ), or create a profile for BattleTech specifically. So far this game is the only game I've ever needed to limit the FPS for.




Use Process Lasso to change the priority of Battletech

Thanks so much to Steve who commented on my original post in the comment section, and thank you to Boltergeist who actually wrote this originally. Steve adapted a FAQ / Guide from RogueTech that Boltergeist wrote to apply to this to Vanilla battletech. I found it to have a major impact on game performance.


Get process lasso

https://bitsum.com/
( You only need the free version )

Make sure it autostarts
Launch BattleTech ( it needs to be running while you do this ), then in process lasso, right-click Battletech.exe and set the following:

  • Priority Class>Always>High
  • CPU Affinity>Always>Deselect CPUs 0 and 1
  • IO Priority>Always>High

This should fix most stutters according to many users



Additional Small Improvements

Doing everything above will give you amazing results, but if you're like me, you just can't stop making small adjustments. Here's a few other things I noticed that seem to help :


Enable Vsync

This appears to be on by default, but have a look. Disclaimer - I still use a 60hz monitor, and I set my framerate limit to 60 as well. Many of you likely have a 120 or above monitor. Again, see what works for you. This seems to help me.

Other users have found better performance by disabling this in game, and enabling / forcing on Vsync via Nvidia Control Panel or Radeon Software. Be advised, based on what I've read on other discussions, Nvidia Control Panel and Radeon Software cannot properly implement Vsync unless the game is running under full screen exclusive mode. That really shouldn't be a problem if you're reading this, as we're already using RivaTuner to hard cap our FPS anyway.


Add BattleTech to windows defender exclusions

Thanks again to Steve and the Boltergeist for this tip.

https://support.microsoft.com/en-us/help/4028485/windows-10-add-an-exclusion-to-windows-security


  • add battletech folder to exclusion list for windows defender
  • add battletech.exe process to exclusion list for windows defender

I personally went ahead and individually added both the BattleTech.exe and the BattleTechLauncher, just in case. They should bee added already by adding the folder, but I didn't want to take the chance they somehow get missed.



Disable Ambient Occlusion

You'll need to head to the advanced tab under graphics settings to find this. Uncheck the box and apply. I haven't noticed any difference visually, but I have noticed reduced temps on my graphics card by disabling this.

Limit the number of save games

When I first saw this suggested, I asked myself "what year was this game made again?". However, it seems to help. Use the in game load game button ( I suggest you save your game first because it's extremely easy to accidentally hit load game ), and hit the little X beside each old save game.

If you want to back up your save games, disable steam cloud for this game ( right click on the BattleTech icon at the left hand side of steam library, properties, updates, uncheck "Enable Steam Cloud Synchronization" ), and head over to :

C:\Program Files (x86)\Steam\userdata\[random number]\637090\remote\C0\SGS1

Copy your saves into a backup folder and good to go. Be advised disabling steam cloud means your saves won't appear on other machines.


Limit the number items you have sitting in storage

Yeah, again I was thinking "...really?". Apparently another quirk of the Unity Engine is that it is really bad at handling lists, hence the save game suggestion previously. This one is as simple as selling your your components you won't ever be using. For example, in the late game, my Mechs will never be seen using standard medium lasers. My play style also means I don't need gryos that reduce stability damage, or leg mods that increase DFA damage ( the ones that cost tonnage anyway ).




On modding

If you're going to be modding the game, here's some important information that I wish someone told me before I started.



GitHub

Modtek, which is the program used to inject mods, is found on a popular website GitHub. Additionally, many mods are updated here faster than on NexusMods. This website seems to be made for technically minded people with zero regard for the everyman.

Anyway, if you search ModTek on Google, the result you will get is actually the source code. When I first tried to mod battle tech, I was extremely frustrated as the instructions say to do a bunch of things, and then finally run the .exe file I downloaded. The sourcecode which I unknowingly downloaded doesn't contain the .exe.

If you go to GitHub, make sure you hit the TINY "releases" button. You'll be taken when you need to go in order to download the actual .zip file containing the mod.



Modtek

This is still the way to go I have found to load mods into the game. Many of the mods I use simply don't get recognized by the built in battle tech mod loader. They do show up inside the game's mod menu when using ModTek, though.

Here's the proper place to download the user version of Modtek, which you'll likely need if you want to use mods for the game.

https://github.com/BattletechModders/ModTek/releases




NexusMods

This is where you'll find the majority of mods, not just for BattleTech, but for many other games too. I found it most useful to be in the updated tab, and that's the link I'll include for you all. You may also want to check the most popular of all time / most downloaded / most endorsed though.

https://www.nexusmods.com/battletech?tab=updated



Installing Mods



By no means is this a comprehensive guide on how to mod the game, but this is what has worked for me. If you something goes wrong, or it just doesn't work for you, I suggest consulting the mods discussion sub thread or a specific modders discord if they allow that / provide support for their mod in that regard.

Lets start by saving 3 locations in Windows Explorer ( Yeah I realize it's called File Explorer now but I don't care, it's going to be called Windows Explorer from here on out ).


BattleTech Directory :
C:\Program Files (x86)\Steam\steamapps\common\BATTLETECH ( default location )

This is where Battletech is installed by default. It's where you're going to create a folder called Mods if it isn't already there. That Mods folder are where you're going to put mods.

My Documents Mod Folder:
C:\Users\[Your PC UserName]\Documents\My Games\BattleTech

This is the Mods folder that the HBS Mod Loader wants you to place mods. We're not going to be using it for that for the purpose of this guide. We will literally just be deleting the mods folder when ever we want a clean slate as far as mods go.

Save File Location ( optional but highly recommended )
C:\Program Files (x86)\Steam\userdata\[random number]\637090\remote\C0\SGS1

The random number is unique to you and your steam account. 637090 is assocated with BattleTech. We're going to go here to back up our saves if you want to try out new mods that *should* be okay to load in the middle of a campaign or career.

You can also go here to manually make back up saves, or to backup your ironman save you filthy cheater. You may need to disable steam cloud saving for this game.

( in steam, right click BattleTech in library, properties, updates tab, uncheck at the bottom for steam cloud synchronization )


Actually modding the game

  • Create a backup of your save files
  • In your BattleTech directory, create a folder called Mods
  • In this new Mods folder, place the mods in there

    Note - most mods come as ZIP files. You will need to unzip them, and often times go into the folder to pull out the actual folder you need. For example, the mod "Mighty Charging Juggernaut" in my Mods folder should be the "MightyChargingJuggernaut" folder, not the first folder which came out of the zip, which was called "MightyChargingJuggernaut-322-1-9-0-001R-1582482936".

    An easy way to tell that you're got the correct folder is to look inside. If all you see is another folder, its that single folder you want. If you see a bunch of folders and one or more .json files, then you've got the correct folder.

  • Place the ModTek folder inside your Mod folder in the BattleTech directory
  • Go inside the ModTek folder, and run the modinjector.exe
  • Watch the DOS prompt
  • Open the game. If you followed everything before this section, the game is going to open super fast.
  • Click on the in game Mods button at the bottom left. You may need to enable mods at the top right of that screen. Enable any individual mod you want to run.
  • Close the game, and re-open it.
  • Enjoy your newly modded game! If something goes wrong, or if it doesn't work...don't ask me!


My quick and dirty way to revert to Vanilla

After modding BattleTech, I don't see why you'd want to go back to Vanilla unless something just isn't working. But this is also useful when you want to go from one major overhaul mod to another and are worried there may be bugs.

Much of what is below is just my personal process and may be entirely unnecessary. However I have never had any mod conflicts or issues doing it this way.

  • Open BattleTech
  • In the main menu, open the mods menu and individually disable each mod
  • Exit the game
  • Delete the Mods folder in MyDocuments ( BattleTech will remake this for you )
  • If applicable, move or delete any savegames that you used with your previous mods

    For example, your RogueTech Save games are definitely not going to work with BattleTech Extended

    If you're just adding a simple mod that brightens the headlamps of your mechs, that's probably going to be savegame compatible. Probably.

  • Except for Modtek, delete or move every mod folder out of the BattleTech directory Mods folder to a nearby backup folder,
  • Run the ModTek Injector
  • Revalidate your installation of BattelTech through steam ( right click, properties, local files tab ). It should fine 1 file that didn't validate and re-download and fix it for you.

Your game is now Vanilla and ready to play that way or install a fresh set of different mods. Enjoy!



Mods that may improve performance

These mods help with performance, however be sure to check when the last time is that they were updated, read their readme and descriptions, and try to ensure they're compatible with your version of the game.

Obligatory I am not the author of these mods, do not receive compensation for mentioning these, cannot provide technical support for them, and am not responsible for anything that happens by using the mods. Use at your own risk.

There are a few guides on how to use mods already, so I won't cover that here.



Performance Fix

https://github.com/m22spencer/BattletechPerformanceFix/releases

It does exactly what it says. I just found this one recently while looking at Galaxy at War on Nexus Mods. Performance Fix is is a requirement of that one, due to the scope of it. At the time of writing, it is updated for 1.9, however I am playing it on 1.91 and it seems to be okay.

My personal experience is that it sharply reduces load times and slightly in mission stutter. This combined with the other suggestions earlier in this guide should have a noticeable impact on performance.

Update - after further testing this may cause issues in the Mechlab, especially when using mods that add items or mechs. Use with caution, have back up save files, and test it yourself if you're curious. As with all mods, be prepared to disable or uninstall the mod if it doesn't work for you.



Crystalclear

https://www.nexusmods.com/battletech/mods/273

This one turns off various graphical settings not available to be toggled through the in game menu. Use with caution. I did notice improved performance, however certain parts of the game ( most noticeably urban areas ) looked really bad. I specifically thought it made urban environments look straight out of the early 2000s in terms of graphics.

Additionally, at the time of writing this mod has not been updated for 3 months / 2 patches. Use with caution.



Skip Intro

https://github.com/mad2342/SkipIntro/releases

Skips the intro and gets you immediately into the game upon launch. For me it's absolutely required, because even with performance fixes, I find myself needing to restart the game every so often as performance still seems to degrade over time.

Non-mod Alternative ( Thank you Mudpony ):

You can just set two variables in the settings.json file (found in the debug folder in data) to achieve this now.

"disableSplashScreens": false,
"disableIntroMovie": false,

Set those both to true and boom, done. Mind you, still not a bad idea to have that done with a mod, but it doesn't need to be a dll based one.

Personally I perfer to keep it as a mod, as I am very often re-validating my steam install as part of the process I follow when I want to add, remove, or change my setup for mods. However, if you do not wish to mod the game at all, this may be helpful for you.



Skip Travel Cut scenes

https://github.com/BattletechModders/SkipTravelCutscenes/releases

Does exactly what you think it does. Paired with the in game setting in patch 1.9 to speed up how fast days pass, this eliminates a lot of wasted time between missions.



Conclusion

Hopefully you found all this information as helpful as I have. Following the instructions above, I have been able to get my frames to be consistently around 60 FPS, while my graphics card temps have gone from 70C / 158F to around 60C / 140 F.


One final bit of business, this exists :

https://www.youtube.com/watch?v=XbnyJhKqJJU

For more suggestions on BattleTech content, see the "Off Topic" section of my guide for books, YouTube suggestions, and more.


03/06/2020 - Major revision of this post and my guide - removed my preference mods, added actual performance enhancing mods. Included proper Modtek Github link. Added Borderless Window and Pagefile Settings as #1b and #2 tips, respectively as they had that much impact on my performance.

03/07/2020 - Updated the mod section. Created a basic guide on how to install mods and how to revert back to vanilla

Special thanks to Steve for helpful information he adapted from a RogueTech Guide, and Boltergeist who originally wrote that guide.

Thank you Mudpony for the alternative on the SkipIntro Mod

Last edited by Turbo Rob; Mar 7, 2020 @ 6:39am
< >
Showing 1-15 of 34 comments
Eldi Mar 4, 2020 @ 8:59am 
I don't get it. Guide to performance but then mods that have nothing to do with performance? Your selling your opinions wrapped as a performance guide. Odd.

Nice effort put in though, I'm not sure I'd agree with everything you've put but that's due to my setup. So would advise some salt.
Turbo Rob Mar 4, 2020 @ 9:24am 
Fair enough. Feel free to ignore the second half. In my mind the first half makes the game run well, the second half with the mods make the game way more interesting without completely changing vanilla too much.

Perhaps I should have clearly stated that the second half is purely an opinion piece, or made two seperate posts.

Edit - I have put a disclaimer at the half way point clearly stating the mods are my opinion based on your post.

Edit 2 - 03/06/2020 I have completely removed my gameplay preference mods and put in their place performance mods I recently found.
Last edited by Turbo Rob; Mar 6, 2020 @ 10:39am
Zyrrashijn Mar 4, 2020 @ 9:37am 
why don't you copy paste this into a guide? Seems quite helpful.
Turbo Rob Mar 4, 2020 @ 9:39am 
Originally posted by Zyrrashijn:
why don't you copy paste this into a guide? Seems quite helpful.

I don't really post too often and I am not quite sure what you mean. Is this not in itself a guide? I tried my best to format it as a guide. BTW did you try some of the things I suggested, and did they help you?

Edit - found the guide section, i'm going to put this information in there

Edit 2 - based on your suggestion, here's this information as a guide :

https://steamcommunity.com/sharedfiles/filedetails/?id=2013806625

Bonus for eldi9999, I left out the specific mods.
Last edited by Turbo Rob; Mar 4, 2020 @ 10:11am
Eldi Mar 4, 2020 @ 12:41pm 
Dude I'm just one grumpy guy sorry. Pop the mod stuff on another guide.
Werecat101 Mar 5, 2020 @ 8:08am 
A few performance enhancements that will make the game smoother

these are from the Rogue Tech performance enhancement guide adapted so that they refer to BT rather than RT

Performance Tips
Contents

1 Experiencing massive slowdowns?
2 Process Lasso
3 Pagefile
4 Borderless Window Mode


Experiencing massive slowdowns?


1. turn off vsync in btech settings and Set vsync to fast and go max performance options in either nVidia control panel or AMD control panel

2. add battletech folder to exclusion list for windows defender

3. add battletech.exe process to exclusion list for windows defender



https://support.microsoft.com/en-us/help/4028485/windows-10-add-an-exclusion-to-windows-security
Process Lasso

Get process lasso (https://bitsum.com/get-lasso-pro/ only needs free version)

Make sure it autostarts
Launch BT, then in project lasso, right-click Battletech.exe and set the following:
Priority Class>Always>High
CPU Affinity>Always>Deselect CPUs 0 and 1
IO Priority>Always>High

This should fix most stutters according to many users

Pagefile

Make sure you have a pagefile similar or larger (1 to 1.5 the size) then your physical ram on your fastest drive

Please follow this guide on how to change your windows pagefile size (https://mcci.com/support/guides/how-to-change-the-windows-pagefile-size/)
Borderless Window Mode

To play in full screen borderless window mode,

Set your in game video options to WINDOWED, and resolution to your desktop resolution.
Exit the game.
Now add -popupwindow to the battletech launch options,
and if you're getting it on the wrong monitor, add -adapter N where N = your monitor number - 1, so monitor 1 is 0, 2 is 1, etc.

Last edited by Werecat101; Mar 22, 2021 @ 3:06pm
Turbo Rob Mar 5, 2020 @ 1:44pm 
Originally posted by steve:
A few performance enhancements that will make the game smoother

these are from the Rougue Tech performance enhancement guide adapted so that they refer to BT rather than RT

Performance Tips
Contents

1 Experiencing massive slowdowns?
2 Process Lasso
3 Pagefile
4 Borderless Window Mode


Experiencing massive slowdowns?


1. turn off vsync in btech settings and Set vsync to fast and go max performance options in either nVidia control panel or AMD control panel

2. add battletech folder to exclusion list for windows defender

3. add battletech.exe process to exclusion list for windows defender



https://support.microsoft.com/en-us/help/4028485/windows-10-add-an-exclusion-to-windows-security
Process Lasso

Get process lasso (https://bitsum.com/get-lasso-pro/ only needs free version)

Make sure it autostarts
Launch BT, then in project lasso, right-click Battletech.exe and set the following:
Priority Class>Always>High
CPU Affinity>Always>Deselect CPUs 0 and 1
IO Priority>Always>High

This should fix most stutters according to many users

Pagefile

Make sure you have a pagefile similar or larger (1 to 1.5 the size) then your physical ram on your fastest drive

Please follow this guide on how to change your windows pagefile size (https://mcci.com/support/guides/how-to-change-the-windows-pagefile-size/)
Borderless Window Mode

To play in full screen borderless window mode,

Set your in game video options to WINDOWED, and resolution to your desktop resolution.
Exit the game.
Now add -popupwindow to the battletech launch options,
and if you're getting it on the wrong monitor, add -adapter N where N = your monitor number - 1, so monitor 1 is 0, 2 is 1, etc.


Thanks so much for the extra information! I'm going to test these out and see if they help. Playing on borderless window seems contrary to my own experience in improving performance. Additionally, turning off Vsync in game seemed to drive my temps on my GPU through the roof. Now that I am forcing an FPS limit on the game, I may have to do some experimentation.

Edit : Wow this game ran pretty good with just my suggestions, but turning off vsync, adding exclusions to windows, and using process lasso as suggested by Steve makes this run hella smooth. I'm going to have to edit my guide and this post quite a bit.
Last edited by Turbo Rob; Mar 5, 2020 @ 2:14pm
Werecat101 Mar 5, 2020 @ 2:18pm 
please remember to add the fact that the section i posted is from the Rogue tech team.
Boltergeist Mar 5, 2020 @ 2:23pm 
If you want to include a mod that improves performance then this is mandatory

https://www.nexusmods.com/battletech/mods/273
Turbo Rob Mar 5, 2020 @ 2:27pm 
Originally posted by Boltergeist:
If you want to include a mod that improves performance then this is mandatory

https://www.nexusmods.com/battletech/mods/273

I actually experimented with that one quite a lot and didn't include it. I found while it did have some impact, it made some ( most noticeably urban ) environments look straight out of the early 2000s in terms of graphics.

I had much better results simply hard capping the FPS of the game while at the same time maintaining the graphics quality. When I stop being so lazy I'm going to remove my mods from this post entirely and just make a new post in the mods sub forum.
Last edited by Turbo Rob; Mar 5, 2020 @ 2:27pm
Dust Mar 5, 2020 @ 4:19pm 
Wait, I thought the main use of Vsync was to eliminate screen tearing by throttling the framerate to match your monitor's refresh rate (and doing some other stuff that I'm completely unfamiliar with), therefore eliminating the need to manually lower your framerate using third party programs, built-in game options or whatever else. Is that wrong ?
Werecat101 Mar 5, 2020 @ 4:52pm 
Originally posted by Dust:
Wait, I thought the main use of Vsync was to eliminate screen tearing by throttling the framerate to match your monitor's refresh rate (and doing some other stuff that I'm completely unfamiliar with), therefore eliminating the need to manually lower your framerate using third party programs, built-in game options or whatever else. Is that wrong ?

Yes it is to throttle/limit the framerate

if you use a game to enable Vsync it will be in the game only and it will be using the games software to control the framerate.

The Unity engine is a fairly good engine and reduces the cost of a games development massively,however some parts of it are poorly thought out for some games requirements.

if you use the software that came with your graphics card in the video card control screen (nVidia control panel or AMD control panel) it will be applied to the whole PC. anything that uses the standard graphics driver or windows video system will automatically be limited.

in this case the unity engine is not as good as the card driver software.
doublehelix Mar 6, 2020 @ 12:47am 
I h

Originally posted by Dust:
Wait, I thought the main use of Vsync was to eliminate screen tearing by throttling the framerate to match your monitor's refresh rate (and doing some other stuff that I'm completely unfamiliar with), therefore eliminating the need to manually lower your framerate using third party programs, built-in game options or whatever else. Is that wrong ?

That is correct. However, limiting the fps to 60fps in radeon settings had no effect for me once I was in the campaign main menu (barracks mech bay, etc..) but it did limit it to 60 fps in the battlefield. I have a 144hz monitor and I had to lower it to 60/59hz in the windows display settings in order to keep it from going above 60fps. Now the game runs smooth and it keeps my gpu/cpu cooler. Anyway, I hope this helps people that had issues with AMD's fps limiter settings.
Turbo Rob Mar 6, 2020 @ 5:35am 
Originally posted by doublehelix:
I h

Originally posted by Dust:
Wait, I thought the main use of Vsync was to eliminate screen tearing by throttling the framerate to match your monitor's refresh rate (and doing some other stuff that I'm completely unfamiliar with), therefore eliminating the need to manually lower your framerate using third party programs, built-in game options or whatever else. Is that wrong ?

That is correct. However, limiting the fps to 60fps in radeon settings had no effect for me once I was in the campaign main menu (barracks mech bay, etc..) but it did limit it to 60 fps in the battlefield. I have a 144hz monitor and I had to lower it to 60/59hz in the windows display settings in order to keep it from going above 60fps. Now the game runs smooth and it keeps my gpu/cpu cooler. Anyway, I hope this helps people that had issues with AMD's fps limiter settings.


From my countless hours of Googling to try to make this game run better previously, I read somewhere Nvidia / Radeon software isn't able to apply a framerate limit / Vsync properly unless you run the game full screen exclusive. See tip #1 in my guide on how to do that.

However, I still found myself downloading RivaTuner and noticing massive reduction in heat from my graphics card and better overall performance by hard capping my framerate to 60.
Turbo Rob Mar 6, 2020 @ 6:38am 
Originally posted by steve:
please remember to add the fact that the section i posted is from the Rogue tech team.

Thanks so much again for what you posted. I revised the guide and this post with Process Lasso, and adding Battletech to Windows Defender Exclusions. The guide itself has your full post, and this post mentions to see your full list of suggestions below.

I personally did not want to mess around with pagefile, and from what I read Unity is horribly inefficient when it comes to borderless window so I did not include that as a tip. Your full post including this is available in the guide in a whole new section though. I have also included a bit more information on Vysnc.



Originally posted by eldi9999:
Dude I'm just one grumpy guy sorry. Pop the mod stuff on another guide.

Grumpy or not you made a good point. I've revised my post and the guide. I've chucked out my personal preference mods and I've put performance mods I only recently found in their place. This post and the guide are now cohesive and focused on the topic at hand.
Last edited by Turbo Rob; Mar 6, 2020 @ 6:39am
< >
Showing 1-15 of 34 comments
Per page: 1530 50

Date Posted: Mar 4, 2020 @ 6:10am
Posts: 34