NotCPUCores Changelog

What's new in NotCPUCores 1.7.3.3

Apr 7, 2022
  • Fixes Crash if Steam is not Installed
  • Compiled Builds with AutoIt 2022 release (v3.3.16.0)

New in NotCPUCores 1.7.3.3 (Apr 6, 2022)

  • Fixes Crash if Steam is not Installed
  • Compiled Builds with AutoIt 2022 release (v3.3.16.0)

New in NotCPUCores 1.7.3.2 (Oct 18, 2021)

  • Fixed Scaling Issue on High DPI Displays
  • Fixed issue with Multiple Steam Libraries
  • Fixes Version number improperly reporting
  • Changed _GetSteam.au3 to a Submodule to always have the latest fixes on compile

New in NotCPUCores 1.7.3.1 (Sep 13, 2021)

  • Improves Dev Builds based on WhyNotWin11 CI
  • Improves Application Startup Time by Caching WMIC Calls
  • Fixes Crash caused by Steam Adjusting the Library Folder File Hierarchy

New in NotCPUCores 1.7.3.0 (Apr 28, 2021)

  • Various Typo Fixes
  • Various Code Cleanup
  • Various Language File Cleanup
  • Added Various Inactive 2.0 code
  • Improved Nvidia Driver Version Detection
  • Fixed Hotkeys not Working on Right Side of UI
  • Fixed Various Issues with Thread Counts over 31
  • Added Warnings for Potential Software Conflicts
  • Fixed Recent Compiler Changes Breaking Priorities
  • Added Polish Translation Provided by by @micwoj92
  • Added German Translation Provided by @Benman2785
  • Added Spanish Translation Provided by @Benman2785
  • Fixed Broadcaster Priority not Saving to Custom Profiles
  • Added Message Advising to Restart after modifying HPET
  • Added Descriptive Error Messages for Affinity Change Errors
  • Minor Text Changes to better fit Layout Changes from 1.7.2.1
  • Improved Adjusting Affinity of other Processes when running as Admin
  • Added Ability for Language files to set Font, Font Size, and Font Weight
  • Fixed autoload.ncc profile taking priority over custom profile file selection
  • Fixed Action Center not having an Icon when running under Windows Vista
  • Updated How It Works help option to use Wiki instead of now removed FAQ
  • Fixed an issue where the GUI soft-locks during if certain invalid data is entered
  • Fixed an issue where First AMD CCX adjusted Broadcaster instead of App/Game
  • Fixed Hardware Accelerated GPU Scheduling text not being able to be translated
  • Fixed Long Windows Versions such as "Windows 10 Home for Single Language" getting cut off
  • Fixed Profiles not Loading Properly on Other Languages, Old Profiles will automatically be converted on Load

New in NotCPUCores 1.7.2.1 (Sep 22, 2020)

  • Fixes Interrupt getting stuck and preventing re-optimization
  • Re-arranges tool buttons layout (more to come in later builds)
  • First build on 2.0 code base, nothing from 2.0 implemented yet
  • Fixes Games not being detected in the same install directory as Steam itself
  • Fixes First AMD CCX and Last AMD CCX only assigning processes to physical cores
  • The 64-bit build of NotCPUCores is now default, 32-bit users should use NotCPUCores_x86.exe
  • Adds HAGS (Hardware Accelerated GPU Scheduling) tools shortcut for NVIDIA users on 451.48 or newer driver

New in NotCPUCores 1.7.2.0 (Sep 1, 2020)

  • Code Cleanup
  • Added Support for vMix
  • Improved Update Checker
  • Added Support for Wirecast
  • Fixed Typo in Language Menu
  • Added Support for LightStream
  • Added Support for AMD ReLive
  • Added Discord Link in help menu
  • Added Donation Link in help menu
  • Added support for StreamLabs' OBS
  • GREATLY Improved interrupt detection
  • Added Support for NVIDIA ShadowPlay
  • Priority selection now translates properly
  • Fixed Process Priority not Always Restoring
  • Debug Console now clears in between runs
  • Debug Console Scrolling as been improved
  • Improved OBS performance when recording
  • Enabled HPET state detection and modification
  • GREATLY Improved performance when optimizing
  • Added support for Low and Below Normal Priorities
  • Fixed Process Label not disabling with other controls
  • Added additional room in Specs tab for Dual GPU setups
  • Cleaned up a small memory leak when changing languages
  • Broadcaster Priority is now separate from App/Game Priority
  • Debug Console can now be manually cleared using Delete (del)
  • Steam Games with IDs over 6 digits now properly launch (E.g. Persona 4)
  • Processes that failed to optimize now properly display their process name
  • Hardware Components now have more room in the Specs Tab for their text
  • Profiles saved as Autoload.ncc should now load (but not optimize) on startup
  • Added Manual Selection of Steam Library instead of just a value in Settings.ini
  • Steam Game launching is now more reliable and will warn if Steam is not running
  • NotCPUCores can now be run without an admin account (but admin rights will be used if available)
  • Loading a language now defaults to looking for the 2 digit language code instead of the full 4 digit
  • Multiple processes can be optimized at once by splitting them with a "|" (e.g. notepad.exe|chrome.exe)
  • For Safety, NotCPUCores can no longer be minimized to tray when optimizing to allow significantly faster exiting

New in NotCPUCores 1.7.1.0 Pre-release (Jun 3, 2019)

  • Streaming tab now clarifies when it's disabled
  • Digital Certificate Signing attached the the Executable
  • Assign Other Processes now saves to profile files correctly
  • Reset button now clarifies it's functionality as Reset Affinities
  • EasyAntiCheat conflict message removed as it is no longer an issue
  • Hotkeys for NotCPUCores no longer conflict with other applications
  • Core assignments now set properly when some custom ranges specified
  • The following is preventing full release
  • Additional testing and optimization of Automatic Exclusions List
  • Code cleanup to minimize false positives in the x86 version (not included)

New in NotCPUCores 1.7.0.1 (Apr 10, 2019)

  • Update x64 version to reduce false positive heuristic detection. Please note: only the x64 version has been modified within this release. 1.7.0.0 of the x32 file is included in this release as it still has no false positives by any large vendor.

New in NotCPUCores 1.7.0.0 (May 15, 2018)

  • Version 1.7.0.0 comes with the following improvements:
  • Translation can done be added for other languages. Edit the template under the Lang folder and name it following Languages.md
  • BETA: Steam Library Games now listed and the selected game will start upon optimizing (Improvements to come)
  • Different Default Assignments based on your specific hardware (Improvements to come)
  • Broadcaster processes no longer get forgotten when modifying certain settings
  • Process Assignment now includes optional Default Profiles to choose from
  • Fixed Import button putting "0" for process when None Selected
  • Minor performance increase when optimizing other processes
  • Program can now be minimized to System Notification Tray
  • Added Notices for EasyAntiCheat issues for FortNite
  • Improvements to help and error messages
  • Minor Improvements to Control Naming
  • Error message format is now consistent
  • Sleep Timer Dialog has been improved
  • Edge case fixes here and there
  • Changes from 1.7.0.0 test release:
  • Steam Games list no longer duplicates upon refreshing
  • Broadcaster Assignment now uses the proper string variables
  • Steam Games list no longer shows blank entries for blank lines

New in NotCPUCores 1.7.0.0 Pre-release (Apr 4, 2018)

  • Translation can done be added for other languages. Edit the template under the Lang folder and name it following Languages.md
  • BETA: Steam Library Games now listed and the selected game will start upon optimizing (Improvements to come)
  • Different Default Assignments based on your specific hardware (Improvements to come)
  • Process Assignment now includes optional Default Profiles to choose from
  • Fixed Important button putting "0" for process when None Selected
  • Program can now be minimized to System Notification Tray
  • Added Notices for EasyAntiCheat issues for FortNite
  • Improvements to help and error messages
  • Minor Improvements to Control Naming
  • Error message format is now consistent
  • Sleep Timer Dialog has been improved
  • Edge case fixes here and there

New in NotCPUCores 1.6.2.0 (Feb 1, 2018)

  • Bugfixes for default values if only a Process Name was entered

New in NotCPUCores 1.6.0.0 (Jan 31, 2018)

  • Add Streaming Mode to optimize OBS and XSplit while gaming (additional software coming soon)
  • Assigning Apps/Games to Cores can now be done using a Range (e.g. 1-5 instead of 1,2,3,4,5)
  • Added shortcuts to useful Built-in Windows Features for system Reliability, Cleaning, and Info
  • Optimizations can now be saved and loaded to/from .ncc profiles files for ease of access
  • Added "Help" Menu item with links to the Github overview and lastest release
  • Added base code for Steam Game Auto Detection (ETA ~1.7.0.0)
  • Streaming Tab added for Streaming Mode and it's options
  • Priorities other than High and Realtime can now be chosen
  • Optimize Tab Layout Improved to remove redundancy
  • Added Process/Window List Refresh hotkey "F5"
  • Changed tooltips from a bubble to slim
  • Added tooltip to Process/Window List
  • GUI is now usable during optimization
  • Fixed issue where "0" would be imported if no Window/Process was selected
  • Fixed interrupt on certain keyboards that send "Break" instead of "Pause"
  • Fixed issue for assignments to cores ending with 0 (e.g. 10, 20, 30)
  • Fixed Interrupt notice not writing to Console
  • UDFs now have human readable headers
  • Minor Tweaks to base language files
  • Minor Performance Improvements

New in NotCPUCores 1.5.0.0 (Jan 25, 2018)

  • Added System Specs Tab
  • Added Ability to Stop Optimizations without Stopping the Optimized Process (Pause/Break)
  • Processes can now be selected from the Process List using the Left Import Arrow
  • Restoring of Services, Priorities, and Affinity will now run even if an error occurred
  • "Cores to Use" is no longer limited in length
  • Minor Performance Improvements
  • Tooltip for Realtime Priority Option
  • Errors in Debug Console are now Marked by "!>"
  • Corrected some misspellings
  • Code Cleanup
  • Added base code for future ability to optimize Processes the Optimized Process starts/spawns
  • Added base code for future ability to automatically detect HPET state
  • Added base files for future ability to translate NotCPUCores to other languages
  • Added base files for future Digital Signing of NotCPUCores

New in NotCPUCores 1.5.0.0 Pre-release (Dec 21, 2017)

  • Upload for WMIC testing

New in NotCPUCores 1.4.0.0 (Nov 27, 2017)

  • Bug Fix in which the Power Plan tweak would set Performance to Balanced instead of Performance
  • Debug Terminal is now integrated into the Main Window
  • Both the new Debug Terminal, and Current Processes List are Collapsible
  • TEMPORARY Removal of Command Line Options
  • Addition of Realtime Priority Mode
  • All Changes from 1.3.1.0

New in NotCPUCores 1.3.0.0 (Sep 1, 2017)

  • NCC will now automatically optimize any new programs that start as well as new processes from the existing optimized process (Additional improvements to come)
  • Process list now integrated directly into window (Appearance Improvements to come)
  • NCC can now accept longer process names
  • Slight Improvements to back-end
  • Regex to improve performance times
  • Improving of debug statements

New in NotCPUCores 1.1.0.0 (Sep 1, 2017)

  • Ability to find process name of an existing window quality of life enhancement
  • Ability to manually toggle HPET. (NOTE: Performance effect WIDELY varies between games)
  • Window is no longer TopMost, to prevent interference with non-fullscreen games
  • Back-end Console now explains what it is and what you can do with it
  • New Icon (credit /u/ImRealNow, thanks to everyone else that sent one in)
  • Error Checking Improved
  • More Debug messages