v2.5.0 is now released for more features!
Additions:
- Added Mod Orders (Arrange your mods based on a specific order)
- Added Update cleanup in Main
- Added shielding for CPU Percentage errors in Installer
- Added Socket Based Communication between macOS app and main
- Added Sleeping patch for macOS app
- Added URL Quick Launch
- Added fix for hardcoded pyinstaller specs
- Added a setting for showing CPU Percentage/Memory Usage line at Startup
- Added patch for when psutil crashes, not allowing usage of bootstrap
- Added patch for RFFI threads ending too quickly
- Added more request based exceptions in PyKits
- Added Installer (or like Sync Folder) Creator in OrangeBlox Installer Options
- Added ability to change Sync Folders
- Added Linked Computer IDs
- Added Roblox Plus to list of Old icons (icon is bolder)
- New Mod Script Functions: getLatestRobloxPlayerVersion, getLatestRobloxStudioVersion, getInstalledRobloxStudioVersion, getInstalledRobloxPlayerVersion, generateModOrder, restartRoblox and joinRobloxGame
Changes:
- Changed Waiting for Roblox Launch to after opening Roblox cmd finishes
- Changed Cloud Config
- Changed URLSchemeExchange to URLLaunchExchange
- Reduced Thread Wait Time from 5 sec to 1 sec
- Mod Scripts now use the Lock class internally
- Updating Python Modules now includes any possible updatable module within environment
- Updated Copyright Date on Website
- Updated PyInstaller to v6.21.0!
- Changed IP Address Information to be sourced from freeipapi.com
- Removed OrangeBlox is Loading message on macOS
- Removal of Roblox Multi Instancing
Fixes:
- Fixed Mod Script events showing thread errors
- Optimized macOS GUI App Lock
- Optimized mod script changing
- Optimized Startup Script for macOS
- Optimized code sign checks in macOS
- Optimized Mod Script Runner and OrangeAPI Communications
- Roblox Update Argument Patch
- Fixed Win32 Exception
- Fixed Roblox Studio reinstalling when on latest version
- Added patches for errors occuring in Python 3.11, 3.10 and 3.9
OrangeBot:
- Updated OrangeBot to v1.0.8!
- OrangeBot: Added /joingame and /restartroblox commands
- OrangeBot: Added bot disconnect and reconnect handlers
- OrangeBot: Patched mod script from erroring when Roblox is already opened
- OrangeBot: Added Python Version Requirement
- OrangeBot: Improved Socket Communication
Kliko's Mod Tool:
- Updated Kliko's Mod Tool Extension to v1.5.7!
- KMT: Added Gradient Font Generation!
- KMT: Added Image Color Inferencing to Fonts! (Inference color groups and put them in fonts if _imagecolors_font is true)
- KMT: Added 3 New Mod Packs: OrangeBloxMod (previously EfazDevMod), FroststrapMod, DeepBlueTheme
- KMT: Added Python Version Requirement
- KMT: Adjusted Coloring Based on Start of Content
- KMT: Fixed 0* Angles
- KMT: Altered angles of other mods to match with original sources
- KMT: Fixed HTTP Forbidden Error
- KMT: Deprecation of Mod Updater
Roblox Fast Flag Installer:
- Updated Roblox Fast Flag Installer to v2.6.6!
- RFFI: Added Reconnection or Close Watchdog Event (onWatchdogCheckReconnect)
- RFFI: Cleaned up the debug message handling
- RFFI: Added fix on FLog detection
- RFFI: Changed User Folder to ~
- RFFI: Optimized Watchdog
- RFFI: Optimized Roblox Ending, Get If, and Window Functions
- RFFI: Added more disconnection codes
PyKits:
- Updated PyKits to v1.8.5!
- PyKits: Added optimizations
- PyKits: Fixed misspelling of Magenta
- PyKits: Added Lock and Socket classes!
- PyKits: Added clearStdin function in pip
Full Changelog: https://github.com/EfazDev/orangeblox/compare/v2.4.6..v2.5.0