In this update3
Full notes
Full HARWELL: Mars Industries update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Performance
- Balance
- Gameplay
- UI and audio
- Fixes
HARWELL: Mars Industries changes
TL;DR Players should now see HUGE performance improvements, up to +150% on low-end devices, and there's MOAR graphs.
New Features
Market multi-threading for improved performance
Centralized ProfitCalculator class for consistent profit calculations
Player profit tracking with actual purchase costs and sales revenue
Financial graphs added to the financial tab
Custom monitoring statistics in the engine for AI and market information
Moddable colony names
Improvements
Thread manager now auto-detects number of CPU cores and sets threads accordingly
Optimized AI timers to dynamically start/stop based on activity state
Centralized color overlay to building manager
CanvasItem caching and optimizations
Removed await get_tree().process_frame in _process() calls
Added static types for various variables
Optimized lobby syncing for better performance
Max inventory values centralized into a constant
Colony spawning changed to every 10 sols (previously 20)
Minimum company value and stock price updated to 1
Stock menu now sorted by peer ID for consistency across players
Construction tooltip formatting centralized and cleaned up
Profit tooltip hidden for HQ buildings
Bug Fixes
Fixed error spam when player was offline on Steam or had Steam closed
Fixed issue where peers wouldn't receive interest notifications
Fixed sync issues with player credit ratings in stock menu
Fixed credit ratings not displaying properly for non-host players
Fixed issues with player inventories
Sound effect fixes
Source
Changelog.gg summarizes and formats this update. How we read updates.
