Skip to content

Releases: BrocatScript/PowerSetSetup

v1.0.2beta.1

05 Mar 13:47
e960f1f

Choose a tag to compare

v1.0.2beta.1 Pre-release
Pre-release

Release v1.0.2-beta.1

🔥 Major Changes

  • Complete rewrite from Batch to Python – cleaner code, easier maintenance, and faster development.
  • 🌐 Multilingual support – English and Russian with automatic system language detection or manual selection.
  • ⚙️ Configuration file (config.json) now stores language preference, beta update toggle, auto‑download settings, and version info.
  • 📝 Logging system – all actions and errors are recorded in logs/logs.txt for easier debugging.
  • 🔄 Automatic updates – new check_update.exe compares your version with the latest GitHub release; optional beta updates.
  • 📦 Update installerupdate.exe runs with admin rights, launches the downloaded installer, and cleans up temporary files.

🚀 Detailed Enhancements

  • Power scheme management

    • List all power schemes.
    • Add Ultimate Performance scheme (duplicate from base).
    • Delete schemes by predefined GUIDs or manual GUID input.
    • Activate schemes from a list or by entering a GUID.
    • Reset all schemes to default with before/after display.
  • User interface

    • Colorful output using colorama.
    • Dynamic text updates when language changes – no restart needed.
    • More informative error messages.
  • Settings

    • Language settings with auto‑detection toggle.
    • Beta updates toggle (enable/disable pre‑release notifications).
    • Placeholder for advanced timeout settings (display off, sleep, hard disk) – coming soon.

🐛 Bug Fixes & Improvements

  • Robust error handling for non‑Windows systems.
  • Proper exception catching in all subprocess calls.
  • Corrected GUID for Ultimate Performance scheme.
  • Everything is now self‑contained in Python.

⚠️ Known Issues

  • Advanced timeout settings (monitor, sleep, disk) are not yet functional – under development.
  • Some translations may be incomplete – contributions welcome!

📥 How to Update

If you have an older version, simply download the new PowerSetSetup_Installer-1.0.2beta.1.exe from this release and replace your old executable.

Thank you for using PowerSetSetup! Feedback and contributions are always appreciated.


For Russian users, a translated version of this release note is available below.

v1.0.1 fix

12 Dec 15:42
25e63fd

Choose a tag to compare

What's New in the Update

🔧 Fixes and Improvements

✅ CRITICAL FIX: Update System Operation

Finally fixed the update checking system that had been working incorrectly since the very first version 1.0.0! Now it:

  • Correctly identifies new versions, including fix updates
  • Does not offer downgrades to older versions

🔄 Improved Update Logic

  • Fix versions are now properly processed (e.g., 1.0.1 → 1.0.1fix)
  • Clearer messages about errors and status

📊 Technical Improvements

More Stable Operation:

  • Improved error handling during update checks
  • Fixed issues with file reading
  • Optimized handling of beta version settings

Better User Experience:

  • Clearer messages in Russian
  • Correct display of update types (stable, beta, fix)
  • Fixed typos and inaccuracies in the interface

🐛 Fixed Issues

  1. Update System:

    • Incorrectly compared versions with suffixes
    • Sometimes offered downgrades to older versions
    • Didn't offer updates to beta versions
  2. Interface:

    • Unclear error messages
    • Inaccuracies in descriptions

🔮 What's Planned

For the Program:

  • Extended settings
  • More program settings
  • Updated system with settings
  • Interface changes

🤝 How to Help Development

  • Suggest new ideas
  • Report found bugs
  • Suggest improvements
  • Share impressions
  • Recommend the program to others

📥 How to Update

  1. Launch the program
  2. Wait for notification about the new update
  3. Click "Download update"
  4. Go to GitHub and download the new version
  5. Install over the old version

Important: All system settings will be preserved after updating!


💬 Questions and Feedback:

Thank you for using PowerSetSetup! Your feedback helps make the program better! 🚀

PowerSetSetup 1.0.2 coming soon! Python or bat? 03.05.2026

v1.0.1

30 Nov 19:32
f74cb7d

Choose a tag to compare

PowerSetSetup v1.0.1 - Release Notes:

🔥 New Features:

  • Multi-language support - added English interface
  • Advanced power settings - ability to configure display timeout, sleep mode timing, and hard disk shutdown
  • Configuration system - created PowerSetSetup_Data folder to store language settings
  • Enhanced settings menu - separate section for language and advanced power scheme settings

🛠 Interface Improvements:

  • Restructured main menu - added dedicated "Settings" option
  • Complete message localization - full Russian and English language support
  • Improved navigation - more logical menu structure

🔧 Technical Enhancements:

  • Adding new features - for additional configuration of power supply circuits
  • Better error handling - more accurate error messages in selected language
  • Code optimization - improved script structure and readability
  • Bug Fixes - various fixes

🌍 Language Support:

  • Easy language switching - change language through settings menu
  • Complete localization - all menus, messages, and errors translated

⚡ Advanced Capabilities:

  • Flexible timeout configuration - manual input or preset time values
  • Detailed scheme configuration - individual power parameter adjustments
  • Enhanced control - more precise power plan management

v1.0.0

15 Oct 19:49
d295e2c

Choose a tag to compare

Программа PowerSetSetup вышла в релиз!

Что изменилось

  • Добавлено README
  • Добавлен установщик PowerSetSetup_installer-1.0.0.exe
  • Добавлена лицензия Proprietary
  • Добавлена подсветка важной информации в PowerSetSetup.bat

Возможности:

PowerSetSetup-может активировать любые схемы;
Добавить схемы (не все);
Удалить схемы;
Показать ID-схемы;
Сбросить настройки по умолчанию.

Оценивайте программу от 1 до 10 и сообщайте об ошибках.