FMFan.ru

РЕДАКТИРОВАНИЕ => Утилиты => Тема начата: SerEga от 11 августа 2023, 23:59:02

Название: Face For Newgen 0.0.4 beta
Отправлено: SerEga от 11 августа 2023, 23:59:02
46638 (https://fmfan.ru/index.php?action=dlattach;attach=46638)
 
Face For Newgen beta
 
face_for_newgen.rar (https://fmfan.ru/index.php?action=dlattach;attach=46639)
 
 
 
Введение
Утилита "Face for Newgens" была разработана в ответ на ограничения/баги, существующие в известном инструменте NewGan Manager, который не позволял изменять лица только недавно сгенерированным игрокам в "Football Manager 2023" и оставлять лица присвоенные ранее. Вместо этого приходилось обновлять лица всем сгенерированным игрокам. Эта проблема, вероятно, будет исправлена в ближайшее время, но было принято решение создать небольшой скрипт, чтобы не ждать возможного решения. Огромная благодарность за участие @Scipione.
 
Цель
Скрипт создан для автоматизации процесса присвоения лиц ньюгенам, так что вам не нужно будет вручную обновлять каждое изображение. Вручную этот процесс может быть трудоемким, поэтому эта программа предназначена для упрощения процесса.
 
Утилита НЕ заменяет фейсы уже ранее присвоенные ньюгенам с помощью данного метода.
 
Фейспак, который использовал я расположен это FMUGens – Newgen Facepack FM23. Ссылка для скачивания. (https://www.viewfromthetouchline.com/2022/12/15/fmugens-newgen-facepack-fm23/)
 
 
 
Инструкция по использованию
Для достижения результата по автоматизации процесса присвоения изображений ньюгенам вам потребуются:
 
1) Утилита "Face for Newgens". Имеется в архиве.
2) Фильтр "is newgen search filter.fmf" и пользовательский вид "SCRIPT FACES player search.fmf" от разработчиков NewGan Manager (https://www.fmscout.com/a-newgan-manager-tool.html). Имеются в архиве.
3) Скачать программу fmXML для генерации XML файла. Ссылка для скачивания (https://www.fmscout.com/a-fmXML-for-windows.html).
 
 
Итак, настал этот день и в вашей игре появились ньюгены. Следуйте этим шагам:

Получение списка ньюгенов:
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) Выберите папку с изображениями ньюгенов и активируйте нужные настройки. См. скриншот.
46640
3) Нажмите "GO!" для создания файла конфигурации.
 
Активация изображений в игре:
1) Очистите кэш в настройках FM.
2) Перезагрузите скин.
 
После выполнения этих шагов изображения должны обновиться.
 
Отписывайтесь о найденных багах, неоднозначностях в инструкции и так далее.
 
 
Название: Face For Newgen 0.0.4 beta
Отправлено: SerEga от 12 августа 2023, 00:00:12
Видео-инструкция
 


   https://www.youtube.com/watch?v=ycV2ihQOaiM


 
 
Название: Face For Newgen 0.0.4 beta
Отправлено: Nemo от 12 августа 2023, 01:09:27
Цитата: SerEga от 11 августа 2023, 23:59:02Создайте папки "views" и "filters" в папке игры, если их еще нет.
   


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


Ты прав - поправлю в тексте в твоей семантике.
 
Это не обязательно дефолтная папка. Из важного по расположению папок - это наличие папки с фейсами ньюгенов в структуре папок graphics.
Название: Face For Newgen 0.0.4 beta
Отправлено: Nemo от 12 августа 2023, 01:36:36
@SerEga и ссылку на сам фейспак тоже желательно, или можно использовать любой на свое усмотрение.
 
п.с. если я правильно понимаю то это он (https://www.fmscout.com/a-newgen-ai-facepack-2023.html)
Название: Face For Newgen 0.0.4 beta
Отправлено: SerEga от 12 августа 2023, 01:45:22
Цитата: Nemo от 12 августа 2023, 01:36:36@SerEga и ссылку на сам фейспак тоже желательно, или можно использовать любой на свое усмотрение.
   
   
      п.с. если я правильно понимаю то это он (https://www.fmscout.com/a-newgen-ai-facepack-2023.html)
   


Я использовал [url=" rel=]этот[/url], но можно в принципе любой. Суть данной утилиты следующая:
 
1) она получает список айдишников, национальностей, имен и этнических параметров через файл rtf.
 
2) В указанную папку на основе этих параметров выбирает правильные изображения, соответствующие этническим показателям ньюгенов, переименовывает этот файл и помещает в заданную юзером папку
 
3) через fmXML создается файл для донесения этой инфы игре.
 
4) в следующем году программа получает новый список айдишников и проверяет, есть ли такой айдишник в папке уже или нет
 
5) если есть файл с таким айдишником, то переходит к следующему айдишнику в списке
 
6) если нет файла с таким айдишником, то берет из правильно директории изображение, переименовывает его и помещает в папку, которую задал юзер
 
и так далее
 
 
 
Так что все равно какой фейспак для ньюгенов будет - важно, чтобы внутри него была правильная структура папок.
 
46641
Название: Face For Newgen 0.0.4 beta
Отправлено: Łukasz Siesta от 12 августа 2023, 18:05:17
Может, ты этот фейспак на торренты закинешь, @SerEga? Ибо не у всех людей такой интернет мощный, чтобы весь фейспак за 20 минут закидывать.
Название: Face For Newgen 0.0.4 beta
Отправлено: SerEga от 12 августа 2023, 20:56:43
Цитата: Gol' Mursyusken от 12 августа 2023, 18:05:17Может, ты этот фейспак на торренты закинешь, @SerEga? Ибо не у всех людей такой интернет мощный, чтобы весь фейспак за 20 минут закидывать.
   


К сожалению, это не мой фейспак и будет некорректно его раздавать  при том, что он и так в открытом доступе.
Название: Face For Newgen 0.0.4 beta
Отправлено: Scipione от 12 августа 2023, 22:27:44
Цитата: SerEga от 12 августа 2023, 20:56:43некорректно
   


Это в лучшем случае. Так могут и докопаться за расшаривание чужой интеллектуальной собственности
Название: Face For Newgen 0.0.4 beta
Отправлено: Nemo от 12 августа 2023, 22:28:10
@Gol' Mursyusken а вы куда-то спешите? за сколько скачается без разницы, каждому по своим возможностям
Название: Face For Newgen 0.0.4 beta
Отправлено: Łukasz Siesta от 12 августа 2023, 22:30:31
@Nemo у меня только после перезагрузки компьютера фейспак быстро скачался.
Название: Face For Newgen 0.0.4 beta
Отправлено: Ramsetti от 26 августа 2023, 20:21:21
Есть в планах свой генератор лиц? 
Название: Face For Newgen 0.0.4 beta
Отправлено: SerEga от 26 августа 2023, 20:35:44
Цитата: bahmet от 26 августа 2023, 20:21:21Есть в планах свой генератор лиц? 
   


Несколько миллионов долларов не хватает даже чтобы начать.
 
Пока в планах (и даже в процессе) создать свой пак сгенерированных Миджорни фейсов для ньюгенов на 50 000+ лиц и доработать данное приложение.
Название: Face For Newgen 0.0.4 beta
Отправлено: Łukasz Siesta от 30 августа 2023, 19:13:53
Только что заметил: если в сейве более 100 тысяч регенов, то при выделении всех регенов этих игра зависает.
Название: Face For Newgen 0.0.4 beta
Отправлено: SerEga от 31 августа 2023, 00:02:51
Цитата: Gol' Mursyusken от 30 августа 2023, 19:13:53Только что заметил: если в сейве более 100 тысяч регенов, то при выделении всех регенов этих игра зависает.
   


Если изменять фейсы только вновь добавляемым, то можно добавить еще один фильтр, который будет отбирать еще и по возрасту. Например, до 17 лет.
Таким образом, если каждый год обновлялись лица игрокам и через N лет вся база представляет собой ньюгенов, то не нужно забирать их всех, а можно только самых юных и то это будет с запасом (наверняка, 17 летние уже получили свое новое лицо).
Название: Face For Newgen 0.0.4 beta
Отправлено: Łukasz Siesta от 31 августа 2023, 17:14:22
@SerEga у меня просто в сейве за украинского тренера 150 тысяч регенов, и не всем удалось дать лица.
Название: Face For Newgen 0.0.4 beta
Отправлено: SerEga от 31 августа 2023, 23:20:07
Цитата: Gol' Mursyusken от 31 августа 2023, 17:14:22@SerEga у меня просто в сейве за украинского тренера 150 тысяч регенов, и не всем удалось дать лица.
   


Если проблема в том, что выбирая 100К+ регенов в игре все виснет, то можно попробовать решить ее в несколько заходов. Например, разделив регенов по возрастам.
 
Как обычно создавать список регенов, но когда выбираешь фильтр, добавить еще одно условие - по возрасту: от 15-20, далее печатаешь список, раздаешь лица. Снова идешь в игру, меняешь в фильтре от 21 до 27, печатаешь, раздаешь. Снова меняешь фильтр от 28 до 35, печатаешь, раздаешь. Тогда ты разделишь свои 150 тысяч на условно равные части по 30-70 тысяч.
Как-то так вижу решение.