Дисклеймер
Описанное ниже программное обеспечение (далее - RandomThunder) никак не взаимодействует с War Thunder и не сделано с целью нарушения НАСТОЯЩЕГО лицензионного соглашения Gaijin и их НАСТОЯЩЕЙ интеллектуальной собственности. RandomThunder - это отдельное свободное программное обеспечение на MIT-лицензии, разработанное и опубликованное с целью предоставления нового опыта владельцам её копий.
После разговора с модератором форума Columbus_13 выкладываю это сюда. Я начинающий Python-разботчик, который осмелился сделать свой первый проект с целью улучшения своих навыков по мере его сопровождения (этап в жизненном цикле программного обеспечения). Этим проектом стал RandomThunder.
RandomThunder - простенькое свободное программное обеспечение для подбора техники и создания сетапов.
Пока что программа находится в очень раннем доступе на версии 0.0.2 Reserve и может не иметь многих удобств. В силу некоторых нюансов пока что доступен выбор только между ТРБ и АРБ, а также случайный подбор происходит с “вилкой” в 1 БР (в целом так и задумано, ведь какой смысл от рандома, если он только щадит?).
Выбор техники доступен только для фракций (стран) “Большой тройки” (США, Германия, СССР), но в будущем количество доступных фракций будет увеличиваться.
Для стабильной работы RandomThunder необходимо скачать и установить
Python 3.11.4 (или позже). Программное обеспечение (ПО) не тестировалось с более ранними версиями.
Установили Python? Скачивайте RandomThunder. После загрузки архива, ПО необходимо разархивировать в удобное для вас место. Главное чтобы все файлы RandomThunder находились в одной директории (папке). После всего этого вам останется запустить “start.py” и ГОТОВО
RandomThunder работает на: Microsoft Windows 10/11, GNU/Linux. Возможен запуск и на иных операционных системах, но ПО может быть нестабильно.
Более подробно про программу я описал на странице проекта в GitHub (описание написано на английском и русском) -
тык
Скачать
RandomThunder -
тык
Нашли баги или проблемы? Пишите в данной теме или сюда -
тык
Пока что для взаимодействия со мной по иным вопросам, в том числе и просто обсуждение ПО, возможно только в рамках данной темы. Пожалуйста, без жарких споров и ругательств.
Кастомизация
К сожалению из-за многих возможных вводных данных RandomThunder лишь содержит в себе технику из столбца “Исследуемая техника”, которая доступна во вкладке “Исследования”, но не стоит расстраиваться! Вы можете сами добавить недостающую технику в таблицу. Для этого необходимо:
- Перейти в директорию “factions”
- Открыть нужный файл с техникой
- Пролистать до нужного БР и в его конце написать в следующем формате:
[Название] - [БР]
- После этого остаётся лишь сохранить.
После введённых вами изменений рекомендуется провести проверку на корректность, запустив start.py
и написав Check
. Если что-то будет не так, то проверка на корректность остановится перед проблемной строкой и напишет путь к файлу, который вызывает ошибку.
Важно понимать, что разделителем является ’ - ’ и лишний символ (или недописанный БР) может сломать программу. Также остерегайтесь использования ‘-’ с пробелами в названии техники. Это тоже может сделать программу нестабильной.
P.S. К сожалению не смог получить ответ от модераторов англоязычного форума касаемо размещения программного обеспечения.