SpeedRunners

SpeedRunners

Not enough ratings
Optimization for your client performance
By bitasid
This guide will teach you how to improve your performance to the maximum in order to play pure 300 fps, or at least gain way more FPS than you currently have and improve your connection (either a tiny little bit, or an insane bit, depends), and possibly remove any interferences that might decline your performance overall. These steps (except the launch options) can be applied to any game to improve performance.
   
Award
Favorite
Favorited
Unfavorite
INFORMATION
This mod will use your services, utilities and usual stuff to improve your performance. In short, I will mess around with your services, power modes, antivirus and autoconfig. If you do not want any of those things changed, do not use this guide.

Warning: I do not take any responsibility for any harm, even though these steps don't cause any harm at all, unless you plan to actually listen to me and overclock your GPU for this game, decide to disable services which are important to the system and any other things that SHOULD NOT be done, which are not really necessary and up to you.
POWER MODES
First things first, let's change your power mode if you haven't done so already. Depending on what you want, I'll cover 2 scenarios you might want to do.

HIGH PERFORMANCE WITH MAX. BOOSTED SPEED
In order to achieve max. boosted speed, high performance is mostly not enough itself, because sometimes boosted speed is not enabled by itself. To do so:
  1. Go to Taskbar -> Right-Click Battery -> Power Options -> Select High Performance
  2. Now press Change plan settings -> Change advanced power settings -> Expand Processor power management and do the following:
    • Expand Maximum processor state and set both values that remain there to 100%.
    OR
  3. You can use this file to access Power Options instantly:
    • https://www. mediafire. com/file/w8rcoqbq2a9d5xo/power%20options.bat
      The code for this file that I used is (can be used in Win + R, CMD, Explorer etc.):
      • %windir%\system32\control.exe /name Microsoft.PowerOptions
If you own an ATI/AMD GPU, at the bottom of the advanced settings you might find "ATI Graphics Power Settings". Just make sure, that:
  • Powerplay settings are set to "Maximize Performance"
Possible scenario:
  1. Q: There is no "Change plan settings" and you can't select any modes apart Balanced because there are no other modes. What do I do?
    • A: To fix that, do the following:
      • Open Run (Win + R) and type:
        • regedit
      • Using the structural view on the left go by expanding to the following place:
        • HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Power
        • Then set the "CsEnabled" parameter to 0 hex.
          And set the "HibernateEnabled" parameter to 1 hex (It may already be set to 1)
    You're good to go! You got boosted CPU clock and play on performance GPU mode. If you wish, you can overclock your old AMD card by 15 MHz or so just for fun (because it doesn't allow much more really).

    HIGH PERFORMANCE WITHOUT MAX. BOOSTED SPEED
    If you do not wish to have boosted speed and are afraid of getting your CPU fried, obtaining more dust and such, do this:
    1. Go to Taskbar -> Right-Click Battery -> Power Options -> Select High Performance
    2. Now press Change plan settings -> Change advanced power settings -> Expand Processor power management and do the following:
      • Expand Maximum processor state and set both values that remain there to 99%.
    If you own an ATI/AMD GPU, at the bottom of the advanced settings you might find "ATI Graphics Power Settings". Just make sure, that:
    • Powerplay settings are set to "Maximize Performance"
    The steps are basically identical, at least for the GPU part.
LAUNCH OPTIONS FOR THE GAME
Quick Explanation
Now for the easier part, I will guide you through settings launch options to achieve these results:
  1. Gain a MAXIMUM possible framerate of 300 FPS.
  2. Disable VSYNC and and remove screen-tearing due to higher framerate than monitor refresh rate in a super simple way.
  3. Set your game priority to HIGH (or any other mode, for the command options check Q11 here: SPEEDRUNNERS FAQ)
    All this will be done in launch options!



STEPS
Go to Library -> Right-Click Speedrunners -> Set Launch Options, and write the following:
  • +framelimit 300 +novsync +borderless +priority high
+framelimit 300 = sets the possible maximum framerate to 300 (+/-).
+novsync = disables Virtual Synchronization which caps your FPS to your monitor refresh rate.
+borderless = sets your game window to windowed borderless to avoid screen-tearing that occurs in fullscreen.
+priority high = sets your game priority do High in a faster way which doesn't require you to go to task manager and manually setting it every time you launch the game.

I recommend disabling BACKGROUND in the game options in order to gain a few more spare FPS, it DOES improve your framerate.
Basic optimization for the game is COMPLETE. If you wish, you can play the game already or continue.
CHANGE PRIORITY / CPU AFFINITY WITH TASK MANAGER
If you, for some reason, want to change the priority or affinity (assigned CPU cores for a process), you can reference to this part of the guide to do so. Most of the time, multi-core CPUs already have all CPUs enabled for programs, but if you want to check it just in case, it takes only moments.

To do so, do the following (Windows 8-10):
  • Press CTRL+SHIFT+ESC to launch Task Manager.
  • Go to Details.
  • Find the process you wish to change the priority and/or affinity of in your preferred way (scrolling, writing the name or just pressing the first letter of the process to find the process itself).
  • Right-Click on the process and change the priority / affinity as you like.
    -Higher priority = more resources and / or focus on giving more resources to the desired process first.
    -More CPUs enabled = better multi-threading abilities if the program supports multi-threading.
REAL-TIME SCANNING & WINDOWS UPDATE
If by any means, you do not have anti-virus bought / cracked / installed in any way (which is even better to not have one to save up RAM), I'm providing a way to disable the old but gold Windows Defender scanning. It is INSANELY stupid, because everytime you play, you use files for the game, and Defender tends to check everything you do and track those files, scan them. It really ♥♥♥♥♥ up your performance and if you have a mid-end PC, you will notice huge differences even when launching Settings options in Windows 10 before disabling and after. Same applies to other anti-virus programs that include real-time scanning in their routine.

STEPS

To begin, do the following:
  • Press Win + R (to open Run window) and write this:
    • For Windows 8(and I believe 8.1 too):
      • ms-settings:windowsdefender
      • Disable Real-Time Protection.
      • Your life is complete defeating Microsoft-chan.
    • For Windows 10:
      • ms-settings:windowsupdate
      • Press on Windows Defender.
      • Disable Real-Time Protection.
    The difference between those versions of Windows is that in Windows 10, windows defender shortcut was not added, or at least none that I know of. Thus, I give you the Windows Update link to make it faster reaching Windows Defender.

Keep in mind, that I assume you use Windows 8 - 10. If you wish me to include an older system, please give me a heads up and I'll instantly do so when I get to the guide.

I STRONGLY recommend you disabling Windows Update too, which I basically even covered for you revealing the Windows 10 run (Win + R) command:
ms-settings:windowsupdate
DISABLE / ENABLE AUTOCONFIG
Now you might wonder WTF is autoconfig? Well basically, it searches your Wi-Fi area for new networks and updates the list and similar stuff. Thus, in a certain interval, it spikes your internet connection due to that occasion and it can be CLEARLY seen when pinging a stable connection using CMD that your connection spikes up every time. To avoid getting interrupted, I have made 2 batch files that enable and disable autoconfig really fast.
Links are blocked in Steam, so please remove the spaces to use the link in your browser.
Keep in mind, that disabling this does not grant you perfect ping. But either way, it will improve your connection performance either a little bit, or a lot, depending on every situation which depends on the game, servers, other players' connections and such.

Below are the batch files (.bat):
  • Turn on:
    • https://www. mediafire. com/file/3bb88rn8ocj82q8/on.bat
  • Turn off:
    • https://www. mediafire. com/file/hlwafp2c6a3sk6c/off.bat

Possible minor scenario:
  1. If by any means, your Wi-Fi connection was restarted, the router melted to ashes, stopped working, restarted, your PC doesn't seem to connect to internet even though in taskbar you see Wi-Fi as connected, all you have to do is RESTART AUTOCONFIG by turning it ON, letting it connect to your network, and turning it OFF again.
LAST RESORTS FOR LOW-END
And finally, the last resort options for those who still want to gain even more FPS on their trash PCs that can't run it on 300 FPS. These are pretty basic, however, it will definitely improve your performance.
Where to start?

Follow these simple steps:
  • To be honest, this is pretty basic, but restart the PC in order to let all the applications and services launch. This way you will have the PC at it's finest trashy-ness because all of the needed, useless programs and services will be launched.
  • Open your Task Manager (CTRL+SHIFT+ESC) and write down every process that in your opinion doesn't need to be running, don't forget to expand it to see if it's not a service to write it down. If that seems confusing, no worries, simply google every process / service that seems useless to you in this syntax:
    • can I disable + SERVICE/PROCESS NAME (recommended to write with the file extension)
  • Same goes for services, list of which can be found by opening Run (Win + R) and writing the following:
    • services.msc
      Or by accessing them in Task Manager (CTRL+SHIFT+ESC) -> Services.
  • After deciding which processes / services / programs might be useles and can be turned off, go to Task Manager -> Startup and Right-Click -> Disable everything that you have discovered as not necessary.
  • For services, you can either:
    1. Go to Run (Win + R) and write the following shortcut:
      • services.msc
        Right-Click -> Properties and set every processes Startup type to "Disabled", followed by pressing "Stop" at the Service Status area.
    2. Go to Task Manager (CTRL+SHIFT+ESC) -> Services, however that doesn't allow you to disable them, unfortunately, but allows you to "Open Services" by Right-Clicking.
    3. Go to msconfig by going to Run (Win + R) and writing this:
      • msconfig
        And continue to "Services" tab, at which you should un-tick every service that you don't need, apply the changes and press OK, followed by restarting the PC. This method takes the most time.



    Thank you for following this guide, and hope you enjoy Speedrunners or any other game using those tips and tricks!
3 Comments
Timi 21 Feb, 2021 @ 7:24am 
Thank you for the very useful guide and the batch files.
I wasn't able to follow the instructions in "LAUNCH OPTIONS FOR THE GAME". Maybe the recent updates in Steam have changed something and I am too dumb to figure out the slightly different procedure.
Would you be so kind as to get into better details for that section?
Thank you again.
armistyx 10 Sep, 2017 @ 10:36pm 
instructions werent clear, dick stuck in cpu fan
DudeYou'reCute 6 Sep, 2017 @ 8:08am 
best 10/0 would recommend it again