MonsterDruide1 4297d2fea2 core: Hacky TAS syncing & load pausing
To keep the TAS inputs synced to the game speed even through lag spikes and loading zones, deeper access is required.

First, the `TAS::UpdateThread` has to be executed exactly once per frame. This is done by connecting it to the service method the game calls to pass parameters to the GPU: `Service::VI::QueueBuffer`.

Second, the loading time of new subareas and/or kingdoms (SMO) can vary. To counteract that, the `CPU_BOOST_MODE` can be detected: In the `APM`-interface, the call to enabling/disabling the boost mode can be caught and forwarded to the TASing system, which can pause the script execution if neccessary and enabled in the settings.
2021-09-18 23:22:20 +02:00
..
2021-09-18 23:22:20 +02:00
2021-08-15 19:26:38 +01:00
2021-08-05 17:46:22 +00:00
2021-02-18 00:45:17 -03:00
2020-12-29 14:33:41 -05:00
2018-10-02 16:04:10 +02:00
2021-03-10 20:37:56 +00:00
2020-10-21 22:14:23 -04:00
2021-06-11 17:27:06 +02:00
2020-08-26 02:32:32 -04:00
2020-06-27 18:20:06 -04:00
2020-11-05 10:07:16 -05:00
2020-10-26 23:07:36 -04:00
2021-01-02 10:23:41 -05:00
2021-07-08 19:03:19 -03:00