1

» WarCraft 3 / Перенос моделей Reforged на классическую графику

хм, ну да, рыцарь действительно выдаёт ошибку. Поковырял немного модель, заметил, что если предварительно пересчитать тангенсы (scripts -> recalculate tangents), то оно успевает запечь несколько текстур, но всё равно вылетает с ошибкой. Там какой-то косяк в модели, наверное. Если самый первый материал (ID 0) попробовать вручную перевести из HD в SD, то после этого модель ломается, с остальными материалами такого нет.
Хз тогда, разве что у разработчика программы спрашивать, ну или пробовать какими-то окольными путями конвертировать.
Ну, объективно, можно было бы вообще без альянса или пропускать подобные модели с ошибками. Но тогда какая‐то неполноценная игра будет. Я просто хотел все эти модели достать, все иконки и прочее — все, что возможно и что нужно, и хотя бы в одну карту сражений стандартную, а может, и во все, если руки дойдут, а возможно, и в кампанию, если смогу (никаких больше трансформаций. Только графика), ибо у меня компьютер слабый, очень навряд ли потянет рефордж (да и как‐то не особо мне эта новая близзард сама по себе. Крики олдов, что раньше было лучше), а попробовать графику хотелось (не просто в компанию, ибо там, вроде, подобное фанатское есть на собственном движке, а вот в такое. Плюс, там скрины, вроде, в том проекте странные были, сомнительные), думал так попробовать, но все как‐то вот не по плану пошло :(
1

» WarCraft 3 / Перенос моделей Reforged на классическую графику

Зачем её вообще открывать в мдлвисе? Ретера прекрасно работает с mdx800 моделями. Более того, она сама же сразу и открывает новую модель, где можно всё проверить.
Ну, как видите, орудийный расчет ретера в меня выплюнула, но он нигде больше не запускается

Только что сконвертировал футмана. Обычного футмана из архива рефа 1.34, нажатием одной кнопки. Текстуры запеклись, пути прописались. Не представляю, какая проблема там может вылезти. Вот файлы:
Пехотинец и у меня работает. Из того, что я уже сконвертировал нормально работали: пехотинец, рабочий и ополченец. Рыцарь и орудийный расчет — проблемы (особенно, рыцарь: он вообще ничего не выплюнул, ни одной текстурки). Остальные модели — пока не знаю
1

» WarCraft 3 / Перенос моделей Reforged на классическую графику

Это процедурная текстура для тимколора. Если там только она, то, видимо, диффузная слетела, нужно переимпортировать её в модель.
уже решил, спасибо)

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

» WarCraft 3 / Перенос моделей Reforged на классическую графику

Такой вопрос… Может ли кто‐нибудь расшифровать, что это за ошибка при экспорте модели из ретеры, и что с этим делать?
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)
1

» WarCraft 3 / Перенос моделей Reforged на классическую графику

И еще такой вопрос. Не знаю пока, как по другим моделям, но пытался конвертировать текстуру пехотинца, он не мог какой то файл найти, я посмотрел в коде, а там строчка одна: «Bitmap {Image "",ReplaceableId 1,}». Скажите, пожалуйста, что с этим делать

иконку из рефоржеда и прогоняем ее через ButtonManager.
Вы говорите это человеку, который несколько дней пытался по инструкции перенести модель рабочего с рефорджа на классику :D
1

» WarCraft 3 / Перенос моделей Reforged на классическую графику

Добрый день. Скажите, пожалуйста, а есть ли способ переноса иконок с Reforged на классику