Skip to content

Releases: Jesewe/cs2-triggerbot

CS2 TriggerBot - Release v1.2.2

02 Jan 09:27
9903704
Compare
Choose a tag to compare

New Features:

  • Versioning: Updated the TriggerBot version to v1.2.2, ensuring clarity in version tracking.
  • Update Checks: Added a method to check for updates from the GitHub repository, providing users with a prompt for newer releases.
  • Enhanced UI: Integrated icons for GitHub and Telegram in the main window, offering direct access to community resources.

Improvements:

  • UI Adjustments: Increased main window size for better readability.
  • Code Structure: Refactored utility methods for improved modularity and maintainability.
  • Logging: Enhanced log formatting with clearer timestamps.

Bug Fixes:

  • Fixed an issue where update checks could fail silently, now providing error feedback to the user.
  • Resolved a problem with mouse trigger detection, ensuring smoother functionality.
  • fix: improve and add python-dateutil to requirements.txt by @joaoguiIherme in #34
  • Bump psutil from 6.1.0 to 6.1.1 by @dependabot in #36

Full Changelog: v1.2.1...v1.2.2

Downloads Platforms License

CS2 TriggerBot - Release v1.2.1

24 Dec 13:55
5ad6db2
Compare
Choose a tag to compare

Improvements:

  • Error Handling: Enhanced error logging and exception handling across multiple modules for better debugging and user feedback.
  • Config Management: Added debounce interval in the configuration file watcher to prevent multiple triggers on file changes.
  • Log Viewer: Refined log update functionality for smoother integration in the Logs tab.

Bug Fixes:

  • Trigger Activation: Fixed issues with non-mouse trigger activation by validating the trigger_key during key press/release events.
  • Configuration Loading: Resolved crashes due to malformed or missing configuration files by automatically falling back to defaults.

Full Changelog: v1.2.0...v1.2.1

Downloads Platforms License

CS2 TriggerBot - Release v1.2.0

30 Nov 12:18
2dfa63f
Compare
Choose a tag to compare

New Features

  • Code Modularization: The project has been restructured into multiple files:
    • trigger_bot.py: Manages the TriggerBot logic.
    • main_window.py: Handles the graphical user interface and interactions.
    • fire_watcher.py: Monitors file changes in configurations.
    • config_manager.py: Manages configurations and default settings.
    • logger.py: Handles logging and crash report files.
    • utility.py: Provides auxiliary functions like fetching offsets.

Improvements

  • Readability and Maintainability: Code is now modular and easier to navigate, making it simpler to debug and extend.
  • Scalability: The separation of concerns allows adding new features or modules with minimal impact on the existing code.
  • Testability: Each file can be tested independently, improving overall quality assurance.

Official Telegram Channel:
Stay updated with the latest features, updates, and support for CS2 TriggerBot! Join our Telegram community here: CS2 TriggerBot Updates.

Full Changelog: v1.1.9...v1.2.0

Downloads Platforms License

CS2 TriggerBot - Release v1.1.9

23 Nov 07:20
46863c5
Compare
Choose a tag to compare

New Features:

  • FAQ Tab Integration: Added a new "FAQs" tab to the user interface to provide answers to common questions about the bot's usage, functionality, and updates. This makes the tool more user-friendly and informative.

Improvements:

  1. Logging Format: Enhanced logging with timestamps ([%(asctime)s %(levelname)s]) for better tracking and debugging.
  2. Configuration Updates:
    • Automatically appends missing keys in config.json with default values to ensure seamless updates without user intervention.
    • Improved configuration validation during bot initialization.
  3. UI Updates:
    • Adjusted spacing and styling for "Home" tab buttons to enhance visual clarity.
    • Updated instructional text styling for better readability.

Bug Fixes:

  • Fixed an issue where missing default values in config.json caused unexpected behavior.
  • Improved stability of bot shutdown processes, ensuring clean termination of background threads.

Full Changelog: v1.1.8...v1.1.9

Downloads Platforms License

CS2 TriggerBot - Release v1.1.8

15 Nov 16:34
62c3c10
Compare
Choose a tag to compare

New Features

  • Tabbed Interface: Introduced a tabbed layout in the UI to separate the Home, General Settings, and Logs functionalities for better organization.
  • Quick Start Guide: Added an easy-to-follow Quick Start guide to the Home tab, streamlining the setup process for new users.
  • Offset Update Information: Display the last offsets update timestamp directly in the Home tab, fetched dynamically from GitHub.
  • Improved Logs Tab: Logs are now separated into a dedicated tab for easier monitoring of bot status and actions.

Improvements

  • UI Enhancements: Optimized the color scheme and layout for better readability and aesthetic appeal. Tabs now include hover and selected state styles for improved navigation.
  • Config Handling: Default values for PostShotDelay updated for smoother bot functionality, and configuration save actions simplified in General Settings.
  • Logging Improvements: Enhanced logging format to provide clearer and more detailed runtime information.
  • Offset Initialization: Added success confirmation logging for offset initialization.

Bug Fixes

  • Config Reload: Resolved issues with real-time configuration updates not applying correctly when config.json changes.
    (by @sailozxsa in #20)
  • Error Handling: Improved exception handling for fetching offsets and logs to avoid silent failures.

New Contributors

Full Changelog: v1.1.7...v1.1.8

Downloads Platforms License

CS2 TriggerBot - Release v1.1.7

13 Nov 11:34
02aac3e
Compare
Choose a tag to compare

New Features

  • Post-Shot Delay: Added a PostShotDelay setting, allowing users to specify a delay after each shot. This feature adds more customization to control firing patterns.

Improvements

  • Enhanced Input Validation: Improved validation checks for ShotDelay and PostShotDelay values to ensure the bot operates with reliable timing and accuracy.

Full Changelog: v1.1.6...v1.1.7

Downloads Platforms License

CS2 TriggerBot - Release v1.1.6

10 Nov 09:58
8b5cbf6
Compare
Choose a tag to compare

New Features

  • Keyboard and Mouse Listener Support:
    Added KeyboardListener and MouseListener using the pynput library, enabling the bot to listen for keyboard and mouse actions in real-time. This addition provides a more flexible activation method, supporting both mouse and keyboard triggers (on_key_press, on_key_release, and on_mouse_click methods).
  • Dynamic Trigger Activation:
    The bot can now differentiate between mouse and keyboard triggers, expanding its usability based on user preferences. Users can now activate the bot by clicking specific mouse buttons (x1 and x2) or pressing keyboard keys.

Full Changelog: v1.1.5...v1.1.6

Downloads Platforms License

CS2 TriggerBot - Release v1.1.5

05 Nov 11:20
f9cd562
Compare
Choose a tag to compare

New Features

  • Status Label: Added a new "Bot Status" label to clearly indicate when the bot is running or stopped.
  • UI Enhancements: Implemented tooltips for input fields, providing better guidance for users.

Improvements

  • Error Logging: Enhanced error messaging for clarity, particularly in initialization and entity fetching.
  • Silent Configuration Update: Enabled the bot to apply new configurations from the UI without requiring a restart.
  • Refined Styling: Adjusted UI styling for a cleaner and more readable layout, improving overall user experience.

Bug Fixes

  • Game Detection Logic: Refined game detection in is_game_running() to better handle edge cases where the game might appear inactive.
  • Thread Management: Enhanced the bot's threading control to ensure smooth stopping and prevent hangs on exit.
  • Configuration Save Logging: Fixed an issue where saving configuration changes without logging would still log a "configuration saved" message unintentionally.

Full Changelog: v1.1.4...v1.1.5

Downloads Platforms License

v1.1.4

29 Oct 07:31
90398f2
Compare
Choose a tag to compare

This release includes the following updates:

  • Upgraded GUI Framework: Transitioned from PyQt5 to PyQt6 for enhanced GUI performance and compatibility with the latest libraries.
  • Code Execution Adjustment: Updated application execution command to app.exec() for compatibility with PyQt6.

Full Changelog: v1.1.3...v1.1.4

Downloads Platforms License

v1.1.3 - Introducing GUI

25 Oct 06:17
4c28765
Compare
Choose a tag to compare

This release includes:

  • New GUI: Configure and control bot settings directly in a user-friendly PyQt5 GUI.
  • Dynamic Config Updates: Automatically applies changes to config.json with the help of a real-time config watcher.
  • Improved Logging: View logs within the GUI or console, providing easier troubleshooting.

Full Changelog: v1.1.2...v1.1.3

Downloads Platforms License