Face For Newgen 0.0.4 beta

Автор SerEga, 11 августа 2023, 23:59:02

« назад - далее »

SerEga

Вы не можете просматривать это вложение.
 
Face For Newgen beta
 
face_for_newgen.rar
 
 
 
Введение
Утилита "Face for Newgens" была разработана в ответ на ограничения/баги, существующие в известном инструменте NewGan Manager, который не позволял изменять лица только недавно сгенерированным игрокам в "Football Manager 2023" и оставлять лица присвоенные ранее. Вместо этого приходилось обновлять лица всем сгенерированным игрокам. Эта проблема, вероятно, будет исправлена в ближайшее время, но было принято решение создать небольшой скрипт, чтобы не ждать возможного решения. Огромная благодарность за участие @Scipione.
 
Цель
Скрипт создан для автоматизации процесса присвоения лиц ньюгенам, так что вам не нужно будет вручную обновлять каждое изображение. Вручную этот процесс может быть трудоемким, поэтому эта программа предназначена для упрощения процесса.
 
Утилита НЕ заменяет фейсы уже ранее присвоенные ньюгенам с помощью данного метода.
 
Фейспак, который использовал я расположен это FMUGens – Newgen Facepack FM23. Ссылка для скачивания.
 
 
 
Инструкция по использованию
Для достижения результата по автоматизации процесса присвоения изображений ньюгенам вам потребуются:
 
1) Утилита "Face for Newgens". Имеется в архиве.
2) Фильтр "is newgen search filter.fmf" и пользовательский вид "SCRIPT FACES player search.fmf" от разработчиков NewGan Manager. Имеются в архиве.
3) Скачать программу fmXML для генерации XML файла. Ссылка для скачивания.
 
 
Итак, настал этот день и в вашей игре появились ньюгены. Следуйте этим шагам:

Получение списка ньюгенов:
1) Создайте папки "views" и "filters" в игровой папке, если их еще нет. По умолчанию это Documents\\Sports Interactive\\Football Manager 2023\\, но в случае, если вы установили в другое место, то по соответствующему пути к папке Football Manager 2023. Этот же принцип действует и далее по тексту.
2) Поместите файлы "SCRIPT FACES player search.fmf" в папку "views" и "is newgen search filter.fmf" в папку "filters".
3) Создайте нового безработного менеджера в FM, чтобы видеть всех игроков в поиске.
4) Перейдите в раздел "Список игроков". 
4) Импортируйте вид "SCRIPT FACES player search.fmf". Пользовательский вид -> Импортировать вид... -> SCRIPT FACES player search -> Загрузить
5) Импортируйте фильтр "is newgen search filter.fmf". Настроить поиск -> Шестеренка в левом нижнем углу -> Управление фильтрами -> Импорт -> is newgen search filter -> Загрузить
6) Выделите всех отфильтрованных игров. Например, выделив строку с одним игроком, нажмите CTRL+A, нажмите CTRL+P, выберите "В текстовый файл".
7) Сохраните список игроков в текстовый файл.
 
Автоматизация получения изображений для ньюгенов:
1) Запустите "Face for Newgens"
2) В окне RTF location выбираем созданный текстовый файл
3) В окне Facepack Folder выбираем где находятся фейсы для ньюгенов (например, \\Documents\\Sports Interactive\\Football Manager 2023\\graphics\\FMU gens faces)
4) В окне NewGens Folder выбираем папку, в которой будут храниться все фейсы ньюгенов. Например, создайте папку Newgens_mysave в папке Documents\\Sports Interactive\\Football Manager 2023\\graphics\\faces
5) Нажмите "Start" и подождите, пока изображения не будут созданы.
 
Создание XML:
1) Установите и запустите fmXML.
2) Выберите папку с изображениями ньюгенов и активируйте нужные настройки. См. скриншот.
Вы не можете просматривать это вложение.
3) Нажмите "GO!" для создания файла конфигурации.
 
Активация изображений в игре:
1) Очистите кэш в настройках FM.
2) Перезагрузите скин.
 
После выполнения этих шагов изображения должны обновиться.
 
Отписывайтесь о найденных багах, неоднозначностях в инструкции и так далее.
 
 

SerEga

Видео-инструкция
 


   



 
 

Nemo

#2
Цитата: SerEga от 11 августа 2023, 23:59:02Создайте папки "views" и "filters" в папке игры, если их еще нет.
   


судя по видео, это скорее пользовательская папка игровая,а не сама папка с игрой и это может ввести в заблуждение не которых и тут же вопрос еще один - она обязательна должна быть в дефолтной (Мои документы) или можно и в той куда была перенесена.
Интернет на то и интернет, что здесь каждый имеет право на свое мнение и его выражение в любой форме.

SerEga

Цитата: Nemo от 12 августа 2023, 01:09:27судя по видео, это скорее пользовательская папка игровая,а не сама папка с игрой и это может ввести в заблуждение не которых и тут же вопрос еще один - она обязательна должна быть в дефолтной (Мои документы) или можно и в той куда была перенесена.
   


Ты прав - поправлю в тексте в твоей семантике.
 
Это не обязательно дефолтная папка. Из важного по расположению папок - это наличие папки с фейсами ньюгенов в структуре папок graphics.

Nemo

@SerEga и ссылку на сам фейспак тоже желательно, или можно использовать любой на свое усмотрение.
 
п.с. если я правильно понимаю то это он
Интернет на то и интернет, что здесь каждый имеет право на свое мнение и его выражение в любой форме.

SerEga

Цитата: Nemo от 12 августа 2023, 01:36:36@SerEga и ссылку на сам фейспак тоже желательно, или можно использовать любой на свое усмотрение.
   
   
      п.с. если я правильно понимаю то это он
   


Я использовал [url=" rel=]этот[/url], но можно в принципе любой. Суть данной утилиты следующая:
 
1) она получает список айдишников, национальностей, имен и этнических параметров через файл rtf.
 
2) В указанную папку на основе этих параметров выбирает правильные изображения, соответствующие этническим показателям ньюгенов, переименовывает этот файл и помещает в заданную юзером папку
 
3) через fmXML создается файл для донесения этой инфы игре.
 
4) в следующем году программа получает новый список айдишников и проверяет, есть ли такой айдишник в папке уже или нет
 
5) если есть файл с таким айдишником, то переходит к следующему айдишнику в списке
 
6) если нет файла с таким айдишником, то берет из правильно директории изображение, переименовывает его и помещает в папку, которую задал юзер
 
и так далее
 
 
 
Так что все равно какой фейспак для ньюгенов будет - важно, чтобы внутри него была правильная структура папок.
 
Вы не можете просматривать это вложение.

Łukasz Siesta

#6
Может, ты этот фейспак на торренты закинешь, @SerEga? Ибо не у всех людей такой интернет мощный, чтобы весь фейспак за 20 минут закидывать.

SerEga

Цитата: Gol' Mursyusken от 12 августа 2023, 18:05:17Может, ты этот фейспак на торренты закинешь, @SerEga? Ибо не у всех людей такой интернет мощный, чтобы весь фейспак за 20 минут закидывать.
   


К сожалению, это не мой фейспак и будет некорректно его раздавать  при том, что он и так в открытом доступе.

Scipione

Цитата: SerEga от 12 августа 2023, 20:56:43некорректно
   


Это в лучшем случае. Так могут и докопаться за расшаривание чужой интеллектуальной собственности

Nemo

@Gol' Mursyusken а вы куда-то спешите? за сколько скачается без разницы, каждому по своим возможностям
Интернет на то и интернет, что здесь каждый имеет право на свое мнение и его выражение в любой форме.

Łukasz Siesta

@Nemo у меня только после перезагрузки компьютера фейспак быстро скачался.

Ramsetti

Есть в планах свой генератор лиц? 

SerEga

Цитата: bahmet от 26 августа 2023, 20:21:21Есть в планах свой генератор лиц? 
   


Несколько миллионов долларов не хватает даже чтобы начать.
 
Пока в планах (и даже в процессе) создать свой пак сгенерированных Миджорни фейсов для ньюгенов на 50 000+ лиц и доработать данное приложение.

Łukasz Siesta

Только что заметил: если в сейве более 100 тысяч регенов, то при выделении всех регенов этих игра зависает.

SerEga

Цитата: Gol' Mursyusken от 30 августа 2023, 19:13:53Только что заметил: если в сейве более 100 тысяч регенов, то при выделении всех регенов этих игра зависает.
   


Если изменять фейсы только вновь добавляемым, то можно добавить еще один фильтр, который будет отбирать еще и по возрасту. Например, до 17 лет.
Таким образом, если каждый год обновлялись лица игрокам и через N лет вся база представляет собой ньюгенов, то не нужно забирать их всех, а можно только самых юных и то это будет с запасом (наверняка, 17 летние уже получили свое новое лицо).

🡅 🡇