Перейти к содержимому
Для публикации в этом разделе необходимо провести 1 боёв.
Kinhcotolom

[ModAPI] Content SDK для модификации кораблей

В этой теме 153 комментария

Рекомендуемые комментарии

11 220
[FLD]
Старший бета-тестер, Коллекционер, Мододел
14 014 публикации
18 994 боя

Такой хоккей нам не нужен! (с) Ждем обновленный МодСДК. :cap_tea:

Рассказать о публикации


Ссылка на публикацию
Участник
1 195 публикаций

В общем, полная чехарда. Насчёт Бисмарка - всё ок, скин (созданный через ModsSDK) работает:

Скрытый текст

68772-clip-1202kb.jpg?nocache=1

Прошу учесть, что если на Бисмарк поставить один из акционных скинов ("со дна океана" или "последний поход"), то его модель заменится (здесь у меня скриншот сделан как раз с акционным камуфляжем - я подменил модели в папке content). То есть для Бисмарка теперь в игре аж три модели - стандартная, "со дна океана" и "последний поход"! В двух последних, кстати, ещё и орудия ГК продублированы.

Амаги я делал без ModSDK, поэтому проверить не могу. С остальными кораблями вроде проблем нет. Хотя почему-то Эдинбург не сразу подхватил скин - при первом запуске клиента он сверкал неокрашенным корпусом. Но после перезагрузки всё стало ОК

Изменено пользователем anonym_UxjT6zeFfoLf

Рассказать о публикации


Ссылка на публикацию
Участник
67 публикаций
1 час назад, VikingRDD сказал:

В общем, полная чехарда. Насчёт Бисмарка - всё ок, скин (созданный через ModsSDK) работает:

Работает свежеизвлечённый Бисмарк? У меня вот он не работает, что бы я не делал. Старые файлы двухнедельной давности работают прекрасно. А вот новые без багов ни в какую.

Рассказать о публикации


Ссылка на публикацию
Участник
1 195 публикаций
6 минут назад, RedSun_01 сказал:

Работает свежеизвлечённый Бисмарк? У меня вот он не работает, что бы я не делал. Старые файлы двухнедельной давности работают прекрасно. А вот новые без багов ни в какую.

 

Хм... Свежеизвлечённый не пробовал... Завтра тогда - сегодня никак не получится

Кстати, я нашёл косяк с Норкой - ни в какую не хочет работать улучшенный корпус. Только базовый.

Рассказать о публикации


Ссылка на публикацию
Участник
67 публикаций
3 минуты назад, VikingRDD сказал:

 

Хм... Свежеизвлечённый не пробовал... Завтра тогда - сегодня никак не получится

Кстати, я нашёл косяк с Норкой - ни в какую не хочет работать улучшенный корпус. Только базовый.

Норку тоже "обновили". Вот список "обновленных", эти корабли скорее всего не будут нормально работать (Shokaku - Amagi - Mogami - Akizuki - Kagero - Огневой - Киев - Чапаев - Bismarck - Admiral Hipper - Z-23 - Edinburgh - Lexington - New Orlean - Benson - North Carolina)

Рассказать о публикации


Ссылка на публикацию
11 220
[FLD]
Старший бета-тестер, Коллекционер, Мододел
14 014 публикации
18 994 боя
5 часов назад, RedSun_01 сказал:

Работает свежеизвлечённый Бисмарк? У меня вот он не работает, что бы я не делал. Старые файлы двухнедельной давности работают прекрасно. А вот новые без багов ни в какую.

Если делать без модсАПИ - работает. 

Рассказать о публикации


Ссылка на публикацию
Разработчик
102 публикации
3 719 боёв

ModsSDK делался в ручную, что не поспевало за релизами.
Сейчас мы автоматизировали это дело, но толком не успели протестировать. Если есть желание помочь в этом деле, то вот ссылка на свежую версию. Возможно даже все будет хорошо работать с первого раза...
Будем рады фидбеку :)

  • Плюс 2

Рассказать о публикации


Ссылка на публикацию
Участник
1 195 публикаций
52 минуты назад, Kinhcotolom сказал:

ModsSDK делался в ручную, что не поспевало за релизами.
Сейчас мы автоматизировали это дело, но толком не успели протестировать. Если есть желание помочь в этом деле, то вот ссылка на свежую версию. Возможно даже все будет хорошо работать с первого раза...
Будем рады фидбеку :)

 

С удовольствием потестируем. С новым ModsSDK не работает извлечение - создаётся структура папок, но они пусты:

Скрытый текст

6898e-clip-75kb.png?nocache=1

Содержимое Main.py:

Скрытый текст

API_VERSION = 'API_v1.0'

contentSdk.extractSources('ASB8_ABYSSAL_North_Carolina_Southern_Princess', 'ASB012_North_Carolina_1945')

ModsSDK уложен в виде архива в PnFMods, как видно на скриншоте

Рассказать о публикации


Ссылка на публикацию
11 220
[FLD]
Старший бета-тестер, Коллекционер, Мододел
14 014 публикации
18 994 боя
1 час назад, VikingRDD сказал:

 

С удовольствием потестируем. С новым ModsSDK не работает извлечение - создаётся структура папок, но они пусты:

  Показать содержимое

 

 

Подтверждаю. При чем еще ругается на старые моды, но, скорей всего, их надо переизвлечь, когда заработает извлечение. :cap_hmm:

[2017_06_08 13:28:00] [ModsAPI] 'PnFModsLoader.py' was found at: D:/Games/World_of_Warships/res_mods/0.6.6.0/PnFMods
[2017_06_08 13:28:00] [ModsAPI] 2 mods found, loading...
[2017_06_08 13:28:00] Failed to register Spee_Red from Spee_Red. Info file not found
[2017_06_08 13:28:00] Failed to register Louis-Varyag from Louis-Varyag. Info file not found

 

Изменено пользователем Sergbob

Рассказать о публикации


Ссылка на публикацию
Разработчик
102 публикации
3 719 боёв

Спасибо за фидбек, глюк с извлечением найден.
Исправленная версия тут. Надеюсь все будет работать :)

Изменено пользователем Kinhcotolom
добавлена ссылка.

Рассказать о публикации


Ссылка на публикацию
Участник
67 публикаций
3 часа назад, Kinhcotolom сказал:

Спасибо за фидбек, глюк с извлечением найден.
Исправленная версия тут. Надеюсь все будет работать :)

Теперь вообще не работает.

Рассказать о публикации


Ссылка на публикацию
11 220
[FLD]
Старший бета-тестер, Коллекционер, Мододел
14 014 публикации
18 994 боя

угу...

 

[2017_06_08 19:09:18] [ModsAPI] 'PnFModsLoader.py' was found at: D:/Games/World_of_Warships/res_mods/0.6.6.0/PnFMods
[2017_06_08 19:09:18] [ModsAPI] 1 mods found, loading...
[2017_06_08 19:09:18] [ModsAPI] Loading mods completed (1/1)
[2017_06_08 19:09:19] Traceback (most recent call last):
[2017_06_08 19:09:19]   File "25109921441776531", line 121, in 31375843695
[2017_06_08 19:09:19]   File "25109921441776530", line 1237, in 42551887350290
[2017_06_08 19:09:19]   File "25109921441776530", line 64, in 549927844424
[2017_06_08 19:09:19]   File "25109921441776530", line 583, in 553542462559
[2017_06_08 19:09:19]   File "25109921441776530", line 64, in 549927844424
[2017_06_08 19:09:19]   File "25109921441776530", line 583, in 553542462559
[2017_06_08 19:09:19]   File "25109921441776530", line 64, in 549927844424
[2017_06_08 19:09:19]   File "25109921441776530", line 583, in 553542462559
[2017_06_08 19:09:19]   File "25109921441776530", line 64, in 549927844424
[2017_06_08 19:09:19]   File "25109921441776530", line 583, in 553542462559
[2017_06_08 19:09:19]   File "25109921441776530", line 74, in 550062091346
[2017_06_08 19:09:19]   File "25109921441776530", line 583, in 553542462559
[2017_06_08 19:09:19]   File "25109921441776530", line 43, in 549953011777
[2017_06_08 19:09:19]   File "25109921441776530", line 620, in 553542462559
[2017_06_08 19:09:19] KeyError: '.dds'
[2017_06_08 19:09:25] WindowsManager.__instanceWindow:  LoginWindow
 

Рассказать о публикации


Ссылка на публикацию
Разработчик
102 публикации
3 719 боёв

Понятно. Автосборка пока что совсем сырая. Спасибо за помощь в тестировании- у нас к сожалению некому было проверять.
Сейчас тогда спешить не будем, когда сами оттестируем, тогда и выложим.

Рассказать о публикации


Ссылка на публикацию
Участник
1 195 публикаций

Скажите пожалуйста, когда ждать обновления ModsSDK? А то в текущем есть проблемы с Северной Каролиной, а она очень нужна (UPD - нашёл косяк и исправил - при выгрузке исходников не выгружались dds файлы, закинул их вручную, заодно потребовалось изменить mfm файл, потому что в нём были прописаны пути вида res/content/.., в то время как должно быть PnFMods/<modname>/..)... Было бы так же безумно приятно увидеть там Алабаму.

И вот ещё поступила такая информация от пользователя с иностранного форума (он сам не может тут постить, поэтому я передаю его слова):
 

I've modified the .mfm and I see no changes. I've also modified the AA guns and no changes appear.

Any changes only affect ARP ships when ARP content is turned off (standard Myoko, Atago hulls, I haven't checked Kongos but most likely they suffer the same issue). More specifically hull and float plane changes do not get applied to the ships when ARP content is turned on. However, AA guns behave peculiarly as their changes are applied regardless if ARP content is turned off or on

I'm actually mainly using ModsSDK for editing the model files, which presents a problem for me since I can't change them without ModsSDK.

ARP ships are included in them like JSC708_ARP_Takao, the problem is that they use the old directory that has been presumably replaced with another model when WG introduced options for turning off additional content. Any changes can only be seen once you disable Arpeggio content so it reverts back to historical hulls.

About Iowa, it would not read any of my model changes even when other ships work normally. I'll have to check it further.

One more thing I forgot to mention, there's no SDK for Hood or the Hunt for the Bismarck variants.

 

То есть человек жалуется на то, что любые изменения с арп кораблями работают только если выключен арп контент, при этом не работают изменения на орудиях ПВО и палубных самолётах. В случае, если арп контент включен, отображаются арп модели "по умолчанию", а не те, что были сделаны пользователем. Сам я этого не проверял, поскольку не работаю с арп кораблями (они мне не интересны).

Также есть жалобы на то, что не работают никакие изменения с моделью линкора Айова (что мне лично кажется странным, ибо все мои скины с ней работают как положено)

Ну и вишенка на торте - в СДК нет файлов для Бисмарка и Худа с их камуфляжами, полученными в процессе кампании "Охота на Бисмарк".

 

Я очень благодарен за то, что работа над ModsSDK ведётся и всё вышеперечисленное является фидбеком и озвучиванием хотелок, но ни в коем случае не претензиями.

Изменено пользователем anonym_UxjT6zeFfoLf
  • Плюс 2

Рассказать о публикации


Ссылка на публикацию
Разработчик
102 публикации
3 719 боёв

Большое спасибо за фидбек! :)
Извиняюсь за долгое молчание- был в отпуске.
Предварительно, в версии 0.6.9 появится починенный ModsSDK. Да, долго, но раньше собирали считай вручную на простых машинах, что позволяло выложить исправления очень быстро, а
сейчас это включено в основные релизные процессы... Да и разработка заморожена, что не дает возможности уделять этому должного внимания.

  • Плюс 2

Рассказать о публикации


Ссылка на публикацию
Участник
1 195 публикаций
В 25.07.2017 в 17:30, Kinhcotolom сказал:

Большое спасибо за фидбек! :)
Извиняюсь за долгое молчание- был в отпуске.
Предварительно, в версии 0.6.9 появится починенный ModsSDK. Да, долго, но раньше собирали считай вручную на простых машинах, что позволяло выложить исправления очень быстро, а
сейчас это включено в основные релизные процессы... Да и разработка заморожена, что не дает возможности уделять этому должного внимания.

 

Будем ждать и надеяться!

Рассказать о публикации


Ссылка на публикацию
Участник
1 195 публикаций

Есть новости насчёт ModsSDK? Очень ждём и надеемся...

 

Кстати, есть ещё один вопрос. Если в mfm файле изменить используемые шейдеры, то при DirectX11 происходит краш клиента. Пример:

Скрытый текст

<ASB017_Montana.mfm>
    <materialKind>    0    </materialKind>
    <collisionFlags>    0    </collisionFlags>
    <fx>    shaders/std_effects/PBS_ship_emissive.fx    </fx> <- здесь изменено. Изначально стояло PBS_ship.fx
    <property>    normalMap
        <Texture>    PnFMods/ASB10_ABYSSAL-AT_Montana_Battleship_Princess/ASB017_Montana_1945/ship/ASB017_Montana_n.tga    </Texture>
    </property>
    <property>    ambientOcclusionMap
        <Texture>    PnFMods/ASB10_ABYSSAL-AT_Montana_Battleship_Princess/ASB017_Montana_1945/ship/ASB017_Montana_ao.tga    </Texture>
    </property>
    <property>    metallicGlossMap
        <Texture>    PnFMods/ASB10_ABYSSAL-AT_Montana_Battleship_Princess/ASB017_Montana_1945/ship/ASB017_Montana_mg.tga    </Texture>
    </property>
    <property>    diffuseMap
        <Texture>    PnFMods/ASB10_ABYSSAL-AT_Montana_Battleship_Princess/ASB017_Montana_1945/ship/ASB017_Montana_a.tga    </Texture>
    </property>
    <property>    emissivePower
        <Float>    1.900000    </Float>
    </property>
</ASB017_Montana.mfm>

 

В некоторых скинах эта опция очень нужна, поскольку они разрабатывались именно под такое свечение

  • Плюс 1

Рассказать о публикации


Ссылка на публикацию
Разработчик
102 публикации
3 719 боёв
Цитата

Есть новости насчёт ModsSDK? Очень ждём и надеемся...

Извиняюсь за задержку- к сожалению был занят другими вещами.
Да, он в процессе проверки. Если все будет хорошо, то сегодня выложу.

Рассказать о публикации


Ссылка на публикацию
Гость
Эта тема закрыта для публикации новых ответов.

×