В этой небольшая статье я покажу, как сделать так, чтобы любая модель из Рефорджа была доступна в 126 патче (или просто на классической графике), и так, нам потребуется:
  1. Ретера - тык
  2. Прямую руку - (да, достаточно одной руки)

Reteras Model Studio

Как только модели будут получены, ретера установлена, а чимичанги съедены, можно приступить к конвертированию моделей. Те кто испытывают проблему с установкой смотрят
видео
Кстати на видео рассказывается и про распаковку моделей
Или идут на хайв внимательно читать комментарии.
И так, открываем любую модель в в ретере, пусть это будет Смотрящая в ночь и нам потребуется лишь 1 единственная функция
Scripts => HD -> SD, модель тут же потеряет текстуры, ничего страшного, сохраняем модель на рабочий стол в формате MDL (не MDX, а MDL) и ретеру можно закрывать на этом, она нам больше не потребуется.
Ну и в принципе этого достаточно чтобы модель уже открылась далее через MDLVS, запускаем и смотрим след картину по нажатию F
Текстурки то у нас в формате DDS остались, разумеется их надо положить в тех путях, в которых их ищет модель, в данный момент текстуры модель ищет там же где и раньше лежала модель.
Можно всё это удалить для облегчения последующей работы и сохранить в MDX, этот пункт не сильно обязателен, но тогда придётся прописывать пути ручками.
Ок, теперь конвертируем текстуры из dds в blp, например используя BLPLAB
Оригиналы текстур DDS содержатся в той же папке, где и лежала сама модель.
Ну и всё, ничего нового для нас больше не будет помещаем модели в редактор обычным способом и вуаля, рефорджевая модель работает в 126 патче.
Прикладываю полностью модель в архиве
И карта пример 126 патча
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
33
Meddin, Ну что ж, рассказываю, эту модель сделал Mr Ogre man, он работает на рефордже, используя диффузную карту, орм и нормальни, эта модель сделана исключительно для рефорджа, причем она выполнена превосходно, во много раз лучше чем даже близовские, она не сломалась при конверте ни в одном месте.
Читайте инструкцию, конверт возможен, вот я конвертанул, наложил текстуру лица, всё норм, там всего 4 текстуры, ты справишься, я в тебя верю.
Meddin:
Я переконвертил dds в blp1
конвертить текстуру не достаточно, нужно как бы через ретеру формат на восьмисотый поменять

Ну и процитирую сам себя
Загруженные файлы
1
Добрый день! Надеюсь, есть кто живой... Дело в том, что я уже почти неделю воюю, чтобы данная модель с хайва www.hiveworkshop.com/threads/lich-king-bolvar-reforged.328664 работала в обычном редакторе (старая графика). Я чотко следовал всем инструкциям, пока после замудрения в сохранённом файле формата MDL (текстуры удаляли часть названий) ся модель перестала запускаться в MDLVIS вообще. И в редакторе не работает... Как я понял там в модели два или три элемента ссылались на какие-то файлы из рефорджа, которого у меня на компе нет... Поэтому ничего не работает? Пожаалуйста, я очень прошу помочь или направить на нужный путь...
1
Добрый день. Скажите, пожалуйста, а есть ли способ переноса иконок с Reforged на классику
25
Добрый день. Скажите, пожалуйста, а есть ли способ переноса иконок с Reforged на классику
А что может быть проще? :D
Просто берем иконку из рефоржеда и прогоняем ее через ButtonManager. Вуаля готово, изи :D
1
И еще такой вопрос. Не знаю пока, как по другим моделям, но пытался конвертировать текстуру пехотинца, он не мог какой то файл найти, я посмотрел в коде, а там строчка одна: «Bitmap {Image "",ReplaceableId 1,}». Скажите, пожалуйста, что с этим делать

иконку из рефоржеда и прогоняем ее через ButtonManager.
Вы говорите это человеку, который несколько дней пытался по инструкции перенести модель рабочего с рефорджа на классику :D
25
Вы говорите это человеку, который несколько дней пытался по инструкции перенести модель рабочего с рефорджа на классику :D
Ну с моделью да, все сложнее, там много данных. А тут просто картинка, разве что другого формата. blplab поможет сконвертировать в другой формат, а buttonmanager добавит рамку и сделает иконку нужного размера. Готово :)
Программки несложные, ничего прописывать особого не надо.
1
Такой вопрос… Может ли кто‐нибудь расшифровать, что это за ошибка при экспорте модели из ретеры, и что с этим делать?
Unknown error occurred:
java.lang.IllegalStateException: Zero length vector
at org.lwjgl.util.vector.Vector.normalise(Vector.java:91)
at com.hiveworkshop.wc3.mdl.Material.getBakedHDNonEmissiveBufferedImage(Material.java:535)
at com.hiveworkshop.wc3.mdl.EditableModel.convertToV800BakingTextures(EditableModel.java:3214)
at com.hiveworkshop.wc3.mdl.EditableModel.convertToV800BakingTextures(EditableModel.java:3187)
at com.matrixeater.src.MainPanel$118.lambda$actionPerformed$0(MainPanel.java:3397)
at com.matrixeater.src.MainPanel.onClickSaveAs(MainPanel.java:5136)
at com.matrixeater.src.MainPanel$118.actionPerformed(MainPanel.java:3396)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at java.desktop/javax.swing.AbstractButton.doClick(Unknown Source)
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.desktop/java.awt.Component.processEvent(Unknown Source)
at java.desktop/java.awt.Container.processEvent(Unknown Source)
at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
25
я посмотрел в коде, а там строчка одна: «Bitmap {Image "",ReplaceableId 1,}»
Это процедурная текстура для тимколора. Если там только она, то, видимо, диффузная слетела, нужно переимпортировать её в модель.
at com.hiveworkshop.wc3.mdl.EditableModel.convertToV800BakingTextures(EditableModel.java:3214)
Происходит при попытке HD -> SD with texture baking? Знаю, что для этой функции никакого предварительного редактирования не требуется, всё адаптируется под классику в автоматическом режиме. Просто открыл модель, нажал кнопку, указал папку, и там через несколько секунд должная появиться модель в mdx800 и новые запечённые текстуры в tga.
Версия Retera's Model Studio последняя? По-моему, этот инструмент недавно улучшался.
1
Это процедурная текстура для тимколора. Если там только она, то, видимо, диффузная слетела, нужно переимпортировать её в модель.
уже решил, спасибо)

Происходит при попытке HD -> SD with texture baking? Знаю, что для этой функции никакого предварительного редактирования не требуется, всё адаптируется под классику в автоматическом режиме. Просто открыл модель, нажал кнопку, указал папку, и там через несколько секунд должная появиться модель в mdx800 и новые запечённые текстуры в tga.
Версия Retera's Model Studio последняя? По-моему, этот инструмент недавно улучшался.
Да, это просто при экспорте. Я пытался потом (когда не получилось по инструкции в посте выше) отдельно экспортировать по одному файлу, искать пути, еще что‐то. По миллиону раз перетыкал все, что можно. Безрезультатно. Версия 0.04.4d. Так пишется в программе. Вчера заново скачал с HIVE, ибо мало ли. Не помогло. Там сейчас две проблемы: та, которую указал выше И вторая, что ретера, по всей видимости, не всегда экспортирует все текстурки. Ибо пытался запустить в MDLvis еще без конвертации в blp, просто посмотреть, все ли хорошо, и там не запустилось в принципе (не кнопка f, а вообще модель). Зашел в файл модели и там, как я понял, хочет больше файлов текстур, чем находится в папке. Первая проблема возникла с моделькой рыцаря. Вторая — с орудийным расчетом
Вообще, в идеале, было бы хорошо, если бы кто‐нибудь, у кого нормально работает, выложил все модельки юнитов архивом в открытом доступе. Возможно, даже без конвертации в blp, просто экспортированные файлы, ибо самому изменить формат в blp, в принципе, не сложно. Просто, чтобы работало. Это (экспортирование моделей) много времени, возможно, займет, но зато могло бы избавить от подобных проблем и багов. Очень бы сильно помогло. Я понимаю, что, возможно наглею с такими запросами, но просто ощущение, что извилины буквально скукоживаются после подобных проблем. Когда все делаешь по инструкции, когда пытаешься разбираться сам, а оно просто не работает. Просто руки опускаются…
25
Версия 0.04.4d
Рекомендую обновиться до 0.04.4e.
Ибо пытался запустить в MDLvis еще без конвертации в blp
Зачем её вообще открывать в мдлвисе? Ретера прекрасно работает с mdx800 моделями. Более того, она сама же сразу и открывает новую модель, где можно всё проверить.
Только что сконвертировал футмана. Обычного футмана из архива рефа 1.34, нажатием одной кнопки. Текстуры запеклись, пути прописались. Не представляю, какая проблема там может вылезти. Вот файлы:
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.