Repository navigation
v1.0-beta
Pre-release
Pre-release
Changelog:
- (Almost all) game memory accesses by the server now go through the internal request queue, which is synchronized with the main game thread. Hopefully this alleviates race conditions preventing items from being received properly. Note that this means that type 2, 4, and 5 server requests are no longer handled on the spot, which means there is a (hopefully remote) possibility of it timing out and returning a -1 error if the request queue isn't being depleted fast enough for some reason (extreme game lag???).
- Log messages now include a timestamp by default, and are tagged by severity. The current log level can be adjusted with the
/log_levelcommand on the debug console. - Logging to console is paused while a command is being entered on the debug console, to prevent the input from being drowned out by incoming log messages.
- The console itself can be enabled on Release builds by creating a file called
debugin the same directory. - Adjusted the text positioning upwards to avoid drawing over <MNA. To avoid drawing over textboxes, the parallel TSC parser will not run while <MS2 or <MS3 is active in the main parser.
- Various other tweaks and fixes.