[Counter-Strike 1.6] CLauncher

  • Автор темы Автор темы root
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Лаунчер для [Counter-Strike 1.6] Launcher & Server Browser [LSB].
Язык программирования: C.
Есть версии для: Windows | Linux.
Текущая версия: 0.0.10r
Пишет краш-логи основного приложения в LSB.log.
Регистрирует ссылки lsb:// в системе: клик открывает сервер в LSB.



Если возникнут баги или идеи по улучшению - пишите в эту тему.​
 
Обновление 0.0.5b
  • Исправления:
    • Ошибка с кириллицей в пути к папке с игрой.
    • Автоматическое определение кириллических названий папок.
 
Обновление 0.0.6b
  • Улучшения:
    • Рефакторинг кода.
    • Оптимизация размера файла.
    • Изменена папка поиска xash3d(.exe) на game.
 
Обновление 0.0.7b
  • Улучшения:
    • Добавлен manifest и rc файлы.
    • Устранен AI-триггер Microsoft Defender.
 
Обновление 0.0.8b
  • Исправления:
    • Запуск LSB по абсолютному пути.
  • Изменения:
    • Параметры запуска: -game cstrike -console -log [по умолчанию]
  • Добавлено:
    • Поддержка параметра запуска LSB -enableAuto.
 
Обновление 0.0.9r
  • Добавлено:
    • Поддержка параметра LSB launch_mode.
  • Исправления:
    • Переполнения лога LSB.log на Windows, корректный его сброс.
  • Продукт вышел из Beta-тестов.
 
Обновление 0.0.10r

Только для LSB 0.1.7r и новее. Лаунчер 0.0.9r с LSB 0.1.7r использовать нельзя: настройки будут сбрасываться при каждом запуске.​
  • Добавлено:​
    • Ссылки lsb:// - лаунчер сам регистрирует их в системе при каждом запуске, без прав администратора и только для текущего пользователя. Если папку с игрой перенесли, путь обновляется сам. Если ссылки lsb:// уже открывает другая программа, лаунчер её не трогает.​
    • Windows: запись в реестр HKEY_CURRENT_USER.​
    • Linux: ярлык "Launcher & Server Browser" в меню (раздел "Игры").​
    • Аргументы лаунчера передаются в LSB - ссылка тоже, поэтому вывод LSB, открытого по ссылке, попадает в LSB.log.​
  • Изменения:​
    • Settings.json - новый формат LSB 0.1.7r. Старый или испорченный файл сохраняется как Settings.json.bak.​
    • Windows: LSB запускается с поддержкой Юникода, символы пароля в ссылке не теряются.​
    • В свойствах файла версия без привязки к языку.​
  • Убрать связь со ссылками lsb://:
    • Windows: в командной строке (cmd) выполнить
      reg delete HKCU\Software\Classes\LSB /f
    • Linux: в терминале выполнить
      rm -f ~/.local/share/applications/LSB.desktop && update-desktop-database ~/.local/share/applications
      При следующем запуске CLauncher зарегистрирует ссылки снова.


|

 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху