Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
Shin0by committed Sep 12, 2021
2 parents 5828ac1 + ca2ec7b commit 7fc06b2
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 8 deletions.
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2020 Sergei Tikhonov

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
23 changes: 15 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,22 @@
*Ссылка на [последний релиз](https://github.com/Shin0by/StarCitizen-Helper/releases/latest) setup.exe*

### Важно:
Начиная с релиза 1.5.9.64 и для всех последующих, программа не вносит изменения в исполняемый файл игры StarCitizen.exe, как это было ранее. Теперь используется загружаемый в память модуль, который автоматически изменяет память игры в момент запуска. Данный метод значительно сложнее отследить, а также он позволит внести исправления позволяющие отображать 3D шрифты (всплывающих меню) на русском языке.
Программа не вносит изменений в файлы игры, а работает с оперативной памятью. Наша команда контактирует с разработчиками CIG и они уведомлены о наших методах работы прогаммы.
Программа не несет функций, для получения выгоды, превосходства или нарушения баланса в игре Star Citizen.

### Основной функционал:
* Внесение изменения в файл игры StarCitizen
* Переключение между измененной и оригинальной версией файла
Данный функционал позволяет добавить внешние ресурсы не влияющие на игровой баланс - такие как файлы локализации и шрифты с поддержкой русскоязычного чата
* Добавление локализации в игру Star Citizen. Это включает перевод контента игры и добавление шрифтов с поддержкой локализации. Данные изменения никак не влияют на игровой баланс.

### Дополнительные функции:
* Модуль "Загрузка и обновление" позволяет загрузить и применить локализацию с репозитория [Defterai]( https://github.com/defterai/StarCitizenModding)
* Модуль "Завершение процессов" позволяет добавить в список требующиеся процессы и завершать их одним кликом горячей клавиши
* Модуль "Профили" позволяет переключать игру между профилями LIVE, PTU, EPTU и завершать Лаунчер и Игру при необходимости
* Вкладка "Модификация" позволяет включать и выключать ядро локализации, а так же выбирать вариацию (если вариации жоступны) для загруженного и установленного языкового пакета
* Вкладка "Локализация" позволяет загрузить и установить пакет локализации из выбранного репозитория
* Вкладка "Репозиторий" позволяет выбирать и управлять репозиториями с пакетами локализаций
* Вкладка "Завершение процессов" позволяет завершать нужные процессы по нажатию горячей клавиши или комбинации клавиш
* Вкладка "Профили" позволяет переключать игру между профилями LIVE, PTU, EPTU и завершать Лаунчер и Игру при необходимости подобных переключений
* Вкладка "Обновление" отвечает за своевременного обновление самой программы
* Вкладка "Система" позволяет выбрать язык интерфейса программы, задать поведение программы при сворацивании и при запуске Windows
* Вкладка "Лог" используется для выявления проблем и ошибок в работе программы
* Вкладка "О программе" Позволяет получить доступ к использщуемым ресурсам с информацией и возможностью оставить отзыв
* Большинство функций продублированы в меню, доступном в SystemTray

### Инструкция:
Expand All @@ -31,7 +35,10 @@
#### Первый запуск:
* Вкладка [Модификация] кнопка [Исполняемый файл] - указать путь к [starcitizen.exe] в папке игры [...\Bin64].
#### Использование:
* Перейти во вкладку [Загрузка и обновление] в выпадающем списке выбрать самую новую версию из списка не считая "Master" ("Master" - это не утвержденная и не тестированная последняя версия). Нажать [Загрузить пакет обновлений], дождаться завершения загрузки, нажать [Полная установка];
* Перейти во вкладку [Загрузка и обновление] в выпадающем списке выбрать самую новую версию из списка. Нажать [Загрузить пакет обновлений], дождаться завершения загрузки, нажать [Полная установка];
* Перейти во вкладку [Модификация] нажать [Вкл. модификацию] или [Выкл. модификацию] по необходимости.
* Так же можно выбрать вариацию локализации в выпадающем списке [Вариант локализации] (см. прилагаемое ниже изображение).
#### Примечание:
* После загрузки каждой новой версии локализации необходимо нажать [Полная установка] и [Выкл. модификацию]. При повторном включении модификации будет включена новая (соответствующая пакету локализации) модификация. Версия локализации и модификации отображаются напротив соответствующих кнопок. Версия модификации и установленной локализации должны соответствовать для нормальной работы локализации. Возможность использовать не соответствующие версии была оставлена для тестировщиков группы комьюнити локализаторов.
* В одном пакете локализации могут содержаться несколько вариаций. Например для пакета локализации "Без названий" (в котором все названия планет, лун, точек интереса на английском) доступна вариация делающая HUD корабля английским, что бы не заморачиваться, что такое УТУ и где тут GStab. Ниже картинка как эту фичу использовать. Пока только один пакет локализации имеет поддержку этого функционала, а менно "Без названий". Обновление выпадающего списка с вариациями происходит при нажатии кнопки "Полная установка", так что время от времени после загрузки и установки обновления локализации, проверяйте, не добавились ли какие то новые вариации для вашей любимой локи (у меня это "без названий", но кто то пользуется "полной" где переведено всё).
![nohud_example](https://user-images.githubusercontent.com/27290887/132827954-c4c87b6e-d8a2-44b9-8d2b-2505970a1ee7.png)

0 comments on commit 7fc06b2

Please sign in to comment.