Skip to content

Приложение для автоматического обновления неофициального перевода игры (XIV Rus)

License

Notifications You must be signed in to change notification settings

rastorguevia/XIVRusAutoUpdater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XIVRusAutoUpdater

CI

Использование

  • Загрузите TranslationUpdaterInstaller.exe со страницы последнего релиза.
  • Следуйте инструкциям, приведенным в установщике.
  • ГОТОВО!

Примечание

  • После успешной установки, будет запрошена перезагрузка компьютера - не обязательный шаг, но необходимый для отображения кастомных иконок для файлов с расширением .pmp
  • Если вам необходимо просто обновлять перевод до последней релизной версии - дальше можно не читать.

Что может приложение

  • Автозапуск. При установке будет создан ярлык в %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
  • Автоматическое обновление перевода. Больше не нужно следить за фиксами при обновлении игры, или делать что то руками.
  • Логирование действий приложения. Для отладки и нахождения проблем.
  • Уведомления. Об обновлениях и ошибках будут приходить уведомления Windows в трей системы.

Уведомления Windows

На уведомления добавлены ивенты:

  • При обновлении - открывается сайт команды перевода.
  • При обновлении из файла - открывается папка с копиями последних установленных файлов обновления с форматом имени name_version_date_time.pmp
  • При ошибке - открывается .log файл для получения детальной информации и создания задачи на странице данного проекта. Перед созданием задачи ознакомьтесь с правилами.

Функционал для переводчиков

  • Обновление перевода из файла. При двойном нажатии на файл перевода, происходит обновление из файла.
  • Конфигурационный файл. В папке с установленной программой присутствует config.yaml с комментариями для каждого параметра.

Если собираем сами

  • Java 22
  • Maven 3.9.6
  • Inno Setup 5

Если хотим собрать без установщика, запускаем

mvn clean install

Если хотим собрать с установщиком,

cначала указываем путь к ISCC.exe (компилятор Inno Setup)

  <properties>
    <!--Прописать путь к ISCC.exe-->
    <inno.exe.path>*\ISCC.exe</inno.exe.path>
  </properties>

затем указываем путь к проекту на вашем компьютере

#define ResourceDir "C:\Users\***\IdeaProjects\ff14-ru-translation-auto-updater"

и наконец запускаем сборку с включеным профилем

mvn clean install -P compile-installer

About

Приложение для автоматического обновления неофициального перевода игры (XIV Rus)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published