Releases: ejetaxeblevich/HTALiveSplit
Releases · ejetaxeblevich/HTALiveSplit
Release list
1.4 [260724a]
- Исправлен баг дельта-времени Game Time. Установлено принудительное назначение
0таймера с Game Time при старте рана: теперь разница времени отображается корректно с первого сплита, а не после паузы таймера (убедитесь, что у вас все еще включен везде Game Time!); - Добавлена команда TCP сервера
LIVESPLIT_TCP_COMMAND_INITGAMETIMEв.jsonфайл настроек HTALiveSplit: Она "инициализирует" Game Time у LiveSplit; - Исправлен серьезный баг сплитов: Теперь автосплиттер запоминает все выполненные сплиты и его невозможно обмануть, заставив сделать любое количество сплитов, путем цикла загрузки раннего сохранения и повторного появления квеста/уровня/строки в логе игры во время активного спидрана (пока запущен HTALiveSplit);
- Добавлены полезные строки терминала и лога:
After split: <status> <time>,[SPLIT BY QUEST] <quest name>, а также подробная загрузка файлов конфигурации и сплитов для возможного контролирования попыток жульничества в спорных ситуациях в видео, если это необходимо (запросите у спидранера логи/запись окна HTALiveSplit); - Добавлен файл
requirements.txtдля перечисления библиотек, требуемых для сборки.pyфайла HTALiveSplit; - Очищена история тестовых забегов в
.lssфайлах во время тестирования автором (лол); - Обновлен README.
- Fixed the delta time bug of Game Time. The timer has been set to
0from Game Time at the start of the speedrun: now the time difference is displayed correctly from the first split, and not after the timer is paused (make sure you still have Game Time enabled everywhere!); - Added the TCP server command
LIVESPLIT_TCP_COMMAND_INITGAMETIMEto the.jsonHTALiveSplit settings file: It "initializes" Game Time from LiveSplit; - Fixed a serious split bug: Now the autosplitter remembers all completed splits and cannot be deceived into making any number of splits by looping loading early saving and reappearing the quest/level/row in the game log during the active speedrun (while HTALiveSplit is running);
- Added useful terminal and log lines:
After split: <status> <time>,[SPLIT BY QUEST] <quest name>, as well as detailed loading of configuration files and splits for possible monitoring of cheating attempts in controversial situations in the video, if necessary (request from the speedrunner logs/recording HTALiveSplit window); - Added
requirements.txtfile to list the libraries required to build the.pyHTALiveSplit file; - Cleared the history of test runs in
.lssfiles during testing by the author (lol); - Updated README.
1.3 [260722a]
- Добавлена настройка таймера
LIVESPLIT_RESET_WhenGameClosingв.jsonфайл настроек HTALiveSplit: Теперь таймер будет обнуляться (перезапускаться) если процесс игры был аварийно закрыт в результате вылета, еслиtrue. По умолчаниюfalse: таймер продолжит счет времени при вылете и последующем запуске игры; - Обновлен README: Добавлена дополнительная информация про настройку
Game Timeу LiveSplit.
Благодарность Carsen за обратную связь!
- Added the timer setting
LIVESPLIT_RESET_WhenGameClosingto the.jsonHTALiveSplit settings file: Now the timer will reset (restart) if the game process was shut down as a result of a crash, iftrue. By default,false: the timer will continue to count the time when the game takes off and then starts; - Updated README: Added additional information about the
Game Timesetting for LiveSplit.
Thanks Carsen for feedback!
1.2 [260708a]
- Теперь в
.jsonконфигурации HTALiveSplit вместоGLOBALPATH_EXMACHINA_LOGуказывается путь до.exeфайла игрыGLOBALPATH_EXMACHINA_EXE; - Добавлено автоматическое получение
.logфайла игры из возможных:exmachina.log,emarcade.log; - Добавлен контроль процесса
.exeфайла игры с помощьюpsutil. Теперь таймер останавливается при закрытии игры и перезапускается при повторном открытии игры; - Исправлена ошибка таймера: теперь таймер перезапускается при пересоздании
.logфайла игры; - Исправлена ошибка соединения с LiveSplit: теперь происходит автоматическое повторное соединение с LiveSplit, если была ошибка/отсутствие его сервера;
- Обновлен README.
Благодарность Destya за обратную связь и выявление багов!
Время срабатывания сплитов теперь другое!
- Now, in the
.jsonconfiguration of HTALiveSplit, instead ofGLOBALPATH_EXMACHINA_LOG, the path to the.exefile of the gameGLOBALPATH_EXMACHINA_EXEis specified; - Added automatic receipt of the
.logof the game file from the possible ones:exmachina.log,emarcade.log; - Added control of the
.exeprocess of the game file usingpsutil. The timer now stops when the game is closed and restarts when the game is reopened; - Fixed a timer error: now the timer restarts when the
.logfile of the game is recreated; - Fixed a connection error with LiveSplit: now there is an automatic reconnection with LiveSplit if there was an error/absence of its server;
- Updated the README.
Thanks Destya for feedback and bug detection!
The trigger time of the splits is different now!
1.1 [260614a]
- Добавлена категория Ex Machina: Arcade;
- Добавлены настройки сплитов: Игровые карты и Пользовательские LOG-строки;
- Теперь таймер должен останавливаться при закрытии игры;
- Изменены
MATCH_; - Главные match перемещены из кода в
.jsonфайл настроек HTALiveSplit; - Удалена
TCP_COMMAND_STOP; - Обновлен README.
Время срабатывания сплитов теперь другое!
- Added category Ex Machina: Arcade;
- Added split settings: Game maps and Custom LOG lines;
- Now the timer should stop when the game is closed;
- Changed the
MATCH_; - The main settings have been moved from the code to the
.jsonHTALiveSplit settings file; - Removed
TCP_COMMAND_STOP; - Updated the README.
The trigger time of the splits is different now!
1.0 [260611b]
Это первая публичная версия HTALiveSplit. Автор допускает возможное возникновение ошибок в работе.
В комплекте категории ранов:
- Оригинальная игра по сюжетной ветке с Лисой;
- Оригинальная игра по сюжетной ветке без Лисы.
This is the first public version of HTALiveSplit. The author admits the possible occurrence of errors in the work.
The run categories are included:
- An original storyline game with Lisa;
- An original storyline game without Lisa.