27

» WarRaft / blp-rs

nazarpunk, ну для dds есть NVTT Exporter, ничего лучше, наверное, уже не сделают
27

» WarRaft / blp-rs

Отсутствуют типичные проблемы с картинками больше 512 пикселей, которые встречаются в половине существующего софта. Recommended (если, конечно, вы динозавр и до сих пор сидите на патчах не умеющих в dds)
27

» WarCraft 3 / Десинх карты в Рефоржете после 10-15 сек!Подскажите плз, всё было…

Или может можно как-то Рефоржет лицензию 2 раза запустить по инету, с одного компа, но с разных акков и проверить?
Там сильно поломали LAN в патче 2.0, раньше можно было открыть сколько угодно окон, и через LAN играть между ними.
Но в принципе на двоих ещё можно запустить. В баттлнете нажать Play, запустится варкрафт. Потом нажать Play ещё раз, запустится новое окно варкрафта, а старое по идее разлогинится и перейдёт в оффлайн режим. Именно в первом оффлайновом окне нужно зайти в LAN и создать новую игру. Во втором онлайновом окне тоже зайти в LAN и найти игру, созданную в первом окне. Присоединиться к ней, и с первого окна запустить.
27

» WarCraft 3 / Всем привет! Возможна ли конвертация рефорджевской карты на…

Чисто механическая конвертация (чтобы просто условно запустить карту на старом патче) возможна, даже вроде такие софтины были.
Но все новые фичи работать не будут, и на каждую встречную Blz нативку в коде придётся разбираться как это переписать на 1.26
27

» Помойка Макебы / а вы тоже мечтаете засунуть модели из варкрафта в другой игровой движок?

Ev3nt, парсер уже был, только пришлось обновить его до mdx1100/1200.
В целом, в моём случае тут надо было просто потыкать апи страйда для загрузки моделей.
27

» Помойка Макебы / а вы тоже мечтаете засунуть модели из варкрафта в другой игровой движок?

А что касается текстур - можно попробовать запросы нейронкам нарисовать аналоги.
Так можно сразу по скриншотам генерировать нейронками новые модели с новыми текстурами и в современном общепринятом формате. Итоговый результат ещё и лучше будет.
27

» Помойка Макебы / а вы тоже мечтаете засунуть модели из варкрафта в другой игровой движок?

ScorpioT1000, для геймдева, наверное, слишком много нюансов по копирайту. Процентов 95 авторских моделей напрямую юзают оригинальные близзовские текстуры, да и, чего уж там, большинство старого авторского натурально собрано из кусков оригинальных близзовских моделей.
Ну а если совсем душнить, то тут ещё надо разбираться под какой лицензией авторы выкладывали свои творения на хгм, и давали ли они согласие на такое его использование.
27

» WarCraft 3 / Нужна модель? - Вам сюда!

Заказ выполнен
Зеленый, мне кажется, что моделька слишком квадратная для такого ракурса
Загруженные файлы
27

» WarCraft 3 / В World Editor добавлена поддержка 64 тайлов

human1, конечно. Это ж пишет очередной дед, ментально застрявший в 2011, для которого весь новодел это по умолчанию кал.
27

» WarCraft 3 / Формат карт Warcraft 3

Для 1.32+ должно быть примерно так
SoundFile {
    uint32 version // must be >= 1
    uint32 soundCount
    SoundEvent[soundCount] sounds
}

SoundEvent {
    string name
    string filePath
    string eaxPreset

    uint32 userFlags
        // 0x01: 3D
        // 0x02: StopWhenOutofRange
        // 0x04: Looping
        // 0x08: IsMusic
        // 0x10: CustomImported

    float fadeInRate
    float fadeOutRate
    int32 baseVolume // [0..127] int, normalized to float in runtime
    float pitch
    float pitchVariance
    int32 priority
    int32 legacyChannel

    float minDistance
    float maxDistance
    float distanceCutoff
    float insideAngle
    float outsideAngle
    float outsideVolume
    float coneOrientationX
    float coneOrientationY
    float coneOrientationZ

    if (version >= 2) {
        string soundLabel
        string baseMasterSoundEntryLabel
        string assetEntryFilePath
        uint32 dialogueId
        string productionComments
        uint32 speakerNameId
        string listenerName

        uint32 instanceFlags
            // 0x01: CONVERSATION
            // 0x02: HD_ONLY
            // 0x04: SD_ONLY

        string speakerUnitId
        string animationLabel
        string animationGroup
        string animationSetFilePath
    }

    if (version >= 3) {
        uint32 animationSetFilePathIsMapRelative // bool (0 = false, 1 = true)
    }
}
27

» WarCraft 3 / Приветствую, господа. Подскажите, а как через MPQEditor…

Wing, какая-то альтернативная реальность...
В джассе инжект в config делается вроде бы так xgm.guru/p/wc3/203652

На lua могу показать живой пример
-- меняем цвет у 9 ИИ игроков, достаточно просто вставить скрипт в карту
local function configInject(func)
    local mt = getmetatable(_G) or {}
    if not getmetatable(_G) then
        setmetatable(_G, mt)
    end

    local originalConfig
    local injected

    mt.__newindex = function(tbl, key, val)
        if key == "config" then
            originalConfig = val
            rawset(tbl, key, function(...)
                originalConfig(...)
                func(...)
            end)
            injected = true
        else
            rawset(tbl, key, val)
        end

        if injected then
            mt.__newindex = nil
        end
    end
end

local function setCustomColors()
    for i = 1, 9 do
        SetPlayerColor(Player(i), PLAYER_COLOR_GREEN)
    end
end

configInject(setCustomColors)
Результат:

Да, хардкорный вариант с извлечением war3map.j / war3map.lua из собранной карты, вписыванием туда нужного кода и засовыванием обратно тоже возможен.

И если очень хочется, тупая замена тимколорных текстур через импорт в карту, скорее всего, тоже сработает, они лежат в папке replaceabletextures\teamcolor\
Загруженные файлы
27

» WarCraft 3 / Приветствую, господа. Подскажите, а как через MPQEditor…

Wing, ну так бы и объяснил сразу, а то архивы какие-то, текстуры.
Если в редакторе цвет нельзя настроить, то мне кажется, что тут кастомная функция config, а точнее InitCustomPlayerSlots, где можно задать цвет игрока нативкой SetPlayerColor. Просто как идея, не знаю работает ли это
27

» WarCraft 3 / Формат карт Warcraft 3

В рефоге war3map.w3s очень сильно потолстел, скорее всего добавились поля для привязки к лицевой анимации FaceFX
27

» WarCraft 3 / Reforged не отображаются иконки / Нету звука от удара

ты весь шрифт поменял а не только триггерного плавающего текста
Я поменял всё потому что мне не интересно разбираться какой из 25 внутренних шрифтов отвечает за тексттаги
я в свое время много чего пробовал
А шрифт в карту импортировать пробовал?
27

» WarCraft 3 / Приветствую, господа. Подскажите, а как через MPQEditor…

Wing, можно было уделить одну минуту, чтобы погуглить и узнать в каком формате теперь находятся игровые архивы, и каким софтом их можно открыть и извлечь файлы. Всяко перспективнее, чем пытаться искать игровые ассеты в какой-то рандомной карте.