Beyond 0.1.3
New Features & Enhancements
- The Library: The library pulls scripts and skillsets from Infinity-Files. These can be updated externally, at any time, without making an update to Beyond.
- Automatic Skillsets Importing: The launcher automatically registers library scripts and skillsets after pulling them, so they are immediately available to the quest runner and autoskill systems.
- Client-Wide Event Logging & Hook: Hooked Unity's global log output stream. Any error, warning, assertion, or exception stack trace thrown game-side is now piped directly to the event terminal.
- Dedicated Log Viewer Window: Added a "View Full Log" window with a large, copyable monospace text layout. Includes options to Clear and Save to File.
- Log Source Differentiation: All terminal logs are now clearly distinguished with prefix tags (
[Infinity]for game-engine/scripts,[Beyond]for mod/automation events). - Windowed Mode Lock: Automatically forces the game client to start and run in windowed mode, preventing screen-mode display issues. (Thanks
dhanrielfor bringing that to my attention). - Robust Loading Screen / Sync Guard: Implemented a reflection-based check of the map asset bundles and completed quest bits. The automation runner will now automatically pause and print detailed progress (e.g. loading map asset bundles (45%)... or waiting for completed quest list synchronization...) instead of skipping ahead or causing infinite loading screens.
- Log Flow Polish: Reversed log list directions so the newest log messages are appended at the bottom.
Full Changelog: 0.1.2...0.1.3