Skip to content

Releases: ejetaxeblevich/HTALiveSplit

1.4 [260724a]

Choose a tag to compare

@ejetaxeblevich ejetaxeblevich released this 24 Jul 20:01
  • Исправлен баг дельта-времени 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 0 from 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_INITGAMETIME to the .json HTALiveSplit 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.txt file to list the libraries required to build the .py HTALiveSplit file;
  • Cleared the history of test runs in .lss files during testing by the author (lol);
  • Updated README.

1.3 [260722a]

Choose a tag to compare

@ejetaxeblevich ejetaxeblevich released this 21 Jul 22:10
f2e6c6a
  • Добавлена настройка таймера LIVESPLIT_RESET_WhenGameClosing в .json файл настроек HTALiveSplit: Теперь таймер будет обнуляться (перезапускаться) если процесс игры был аварийно закрыт в результате вылета, если true. По умолчанию false: таймер продолжит счет времени при вылете и последующем запуске игры;
  • Обновлен README: Добавлена дополнительная информация про настройку Game Time у LiveSplit.

Благодарность Carsen за обратную связь!


  • Added the timer setting LIVESPLIT_RESET_WhenGameClosing to the .json HTALiveSplit settings file: Now the timer will reset (restart) if the game process was shut down as a result of a crash, if true. 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 Time setting for LiveSplit.

Thanks Carsen for feedback!

1.2 [260708a]

Choose a tag to compare

@ejetaxeblevich ejetaxeblevich released this 08 Jul 20:42
f677beb
  • Теперь в .json конфигурации HTALiveSplit вместо GLOBALPATH_EXMACHINA_LOG указывается путь до .exe файла игры GLOBALPATH_EXMACHINA_EXE;
  • Добавлено автоматическое получение .log файла игры из возможных: exmachina.log, emarcade.log;
  • Добавлен контроль процесса .exe файла игры с помощью psutil. Теперь таймер останавливается при закрытии игры и перезапускается при повторном открытии игры;
  • Исправлена ошибка таймера: теперь таймер перезапускается при пересоздании .log файла игры;
  • Исправлена ошибка соединения с LiveSplit: теперь происходит автоматическое повторное соединение с LiveSplit, если была ошибка/отсутствие его сервера;
  • Обновлен README.

Благодарность Destya за обратную связь и выявление багов!

Время срабатывания сплитов теперь другое!


  • Now, in the .json configuration of HTALiveSplit, instead of GLOBALPATH_EXMACHINA_LOG, the path to the .exe file of the game GLOBALPATH_EXMACHINA_EXE is specified;
  • Added automatic receipt of the .log of the game file from the possible ones: exmachina.log, emarcade.log;
  • Added control of the .exe process of the game file using psutil. 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 .log file 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]

Choose a tag to compare

@ejetaxeblevich ejetaxeblevich released this 14 Jun 20:25
c7e42b2
  • Добавлена категория 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 .json HTALiveSplit settings file;
  • Removed TCP_COMMAND_STOP;
  • Updated the README.

The trigger time of the splits is different now!

1.0 [260611b]

Choose a tag to compare

@ejetaxeblevich ejetaxeblevich released this 10 Jun 21:24
b5a71bf

Это первая публичная версия 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.