Releases: JoeFerri/StarTools
Releases · JoeFerri/StarTools
v1.1.0-alpha (Experimental)
Installation
StarTools is currently available as a standalone portable application. You don't need to run an installer.
- Download the
.zippackage that best suits your needs:
| Package | Intended Audience | Description |
|---|---|---|
| StarTools_v1.1.0-alpha-Release.zip | Players | Optimized for performance, smaller file size, best for daily use. |
| StarTools_v1.1.0-alpha-Debug.zip | Developers | Includes debug symbols and verbose logging to help track down issues. |
- Extract the ZIP file to your preferred folder.
- Run
StarTools.exeto launch the application.
Important
Windows SmartScreen: Since this is a fan-made project without a digital signature, Windows may flag the executable. If prompted, click "More info" and then "Run anyway".
[1.1.0] - 2026-01-08
Changed
- New font for the entire application: Electrolize (matching the Citizen Dossier page on robertsspaceindustries.com)
- Main Dashboard Window
- Redesigned StarTools title with Electrolize font
- Replaced timer icons
- Current Time now uses clock icons
- Star Citizen Online/Offline status uses game-specific icons
- Uptime now tracks Star Citizen activity instead of StarTools, only when the game is running
- Changed "Cargo Routes" button text to "Hauling Manager"
Added
- Player Avatar image support
- Default avatar image
- Implemented custom image loading from the user's Citizen Dossier
- Player Organization Logo support
- Default organization logo
- Implemented custom logo loading from the user's Citizen Dossier
- Profile icon in the top menu
- Opens a window to set the player's in-game Nickname
- Submitting an empty field resets the Nickname link
- Tools item in the top menu
- Added "Clear Cache" sub-item (clears local cache, including logos and avatars)
- Help item in the top menu
- Added "About" sub-item to display program information
- About Window
- Version section (title, logo, version)
- Information section (license summary, external copyrights, and GitHub repository links)
- Implemented data fetching from the Citizen Dossier website using the player's Nickname
- Code optimization and cleanup
- Added new support units
- Code reorganization (VersionUnit for version management, IOUnit for directory handling, etc.)
v1.0.0-alpha (Experimental)
StarTools v1.0.0-alpha
First experimental alpha release. This version marks the initial implementation of the Hauling Manager.
📦 Available Assets
- Release Build (
StarTools-v1.0.0.alpha-Release.zip): Optimized for performance. Recommended for daily use. - Debug Build (
StarTools-v1.0.0.alpha-Debug.zip): Includes debug symbols and verbose logging. Use this if you encounter issues and want to provide detailed feedback.
🛠 Features included
- Hauling Manager (MVP): Track cargo and contracts, featuring SCU calculations based on container size.
- Initial GUI: Built with Lazarus/FPC.
- Modular Architecture: Prepared for future tools.
⚠️ Pre-release Notes
- This is Alpha software. Expect bugs and potential crashes.
- Ensure you back up any data before use.
- Please report bugs via GitHub Issues.
License: AGPL-3.0
Changelog
[1.0.0] - 2026-01-03
Added
- Main Dashboard Window
- STAR TOOLS title
- Minimalist clock
- Uptime tracker (for the StarTools application)
- Cargo Routes button (opens the Cargo Routes window)
- Top text menu
- Settings -> Console Settings (opens console configuration)
- Top icon menu
- Terminal Test (debug)
- Show/Hide Console
- Always Show on Top (currently disabled due to bugs)
- AGPL3 logo
- Console configuration window
- Window position settings:
- System Default
- Follow Main Window (Centered)
- Monitor selection (numbered displays)
- Window position settings:
- Cargo Routes Window
- Top text menu
- File -> Load/Save (load/save from file)
- Settings -> Reload Data List
- Settings -> Open stations.list / commodities.list
- Settings -> Console Settings
- Top icon menu
- Terminal Test (debug)
- Show/Hide Console
- Always Show on Top
- Reset all panels to Default
- Custom sorting (placeholder)
- Show/Hide completed panels
- Show/Hide contract details
- Totals Panel
- Total To Do (total SCUs remaining, including generic routes)
- Total Done (total SCUs completed, including generic routes)
- Total All SCU (sum of all SCUs, including generic routes)
- Total SCUs for all routes (specific fields for each container size)
- Add/Delete panel buttons
- Implemented generic route concept using TPanelRow
- Group ID handling: 0 for generic routes (limbo), n for specific contracts
- "Delete all groups" icon: clears all contracts and resets groups to 0
- "Order" icon: sort contracts by group
- Loading/Unloading Station fields
- "Delete all stations" icon: clears all contracts and loading stations
- "Order" icon: sort contracts by loading station
- Commodities field for transported materials/goods
- SCU and Max Container Size fields
- "Done" status and "Show/Hide" panel toggles
- Detailed SCU breakdown fields (32, 24, 16, 8, 4, 2, 1) for each container size
- Group ID handling: 0 for generic routes (limbo), n for specific contracts
- Contract View window
- Minimal text-only display for contract details
- Save button: exports contract details to a plain text file
- Top text menu