26

» 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\
Загруженные файлы
26

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

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

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

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

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

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

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

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

» WarCraft 3 / ИИ на lua

Нужно обернуть луа в блок beginusercode ... endusercode.
//! beginusercode
function main()
    print "Hello World"
end
//! endusercode
26

» WarCraft 3 / Что не так со спрайтами?

Вышла новая версия!
Прокрутить к ресурсу
Докинул инфы про FogList. Заставить работать у меня не вышло, но пусть будет
26

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

шрифт сменили и они теперь находятся не близко друг к другу и растягивают текст раза в 3-4, это тоже решаемо?
Шрифт можно менять на уровне карты
26

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

Если реф в настройках переключить в SD режим, кастомные иконки и музыка появятся?
Если да, то, наверное, дело в том, что SD и HD тянут ассеты из разных папок, или в war3Skins так настроено.
26

» WarCraft 3 / Замена фреймивентов тултипами

Баг всё ещё актуален. Поддержите последний баг-репорт, если кому-нибудь вдруг не всё равно
26

» WarCraft 3 / Не отображаются эффекты PopcornFx

Прошло три года, проблема всё ещё актуальна. Поддержите баг-репорт, если кому-нибудь вдруг не всё равно
26

» WarCraft 3 / Как заменить имена героев и юнитов в кампании?

Но вообще, я не понимаю, для чего лезть в карты, чтобы поменять стандартное имя у стандарного юнита. Файлы с игровыми строками в помощь
26

» WarCraft 3 / Как заменить имена героев и юнитов в кампании?

Shad0wRonin, не особо шарю в таких делах, но как минимум у сохранённой редактором карты нет сигнатуры, что это официальная карта близзард.
26

» WarCraft 3 / Пак моделей от judash137

Хз как там на самом деле, но вроде бы в те годы было принято считать, что под этим ником сидит девочка
26

» WarCraft 3 / Как изменить интерфейс через *.fdf файлы в Frozen Throne 1.27a?

По какой-то причине *.fdf файлы из War3Patch.mpq в русской версии Warcraft 3 имеют наивысший приоритет.
Если посмотреть листфайл по ссылке выше, то можно увидеть, что fdf файлы дополнительно продублированы для каждой локали. То есть, для того, чтобы подгрузить свою fdf для русского языка, подменять в локальных файлах нужно не дефолтную fdf, а именно ту, которая относится к локали ruru. На этом мои полномочия всё, окончены
Загруженные файлы
26

» WarCraft 3 / Как изменить интерфейс через *.fdf файлы в Frozen Throne 1.27a?

Мой интернет ничего не знает про listfile
Хз, нашёл за 10 секунд по первой ссылке из гугла, тык.

Вряд ли игре нужен листфайл, например, из карт его удаляют, чтобы спрятать ассеты
26

» WarCraft 3 / Как изменить интерфейс через *.fdf файлы в Frozen Throne 1.27a?

FDG89K, чтобы отобразить содержимое mpq архива нужно подгрузить в читалку listfile (в Ладике есть такая опция). Поищи в интернете, или попробуй извлечь из основных архивов и использовать его, он обычно в корне лежит
26

» WarCraft 3 / Как изменить интерфейс через *.fdf файлы в Frozen Throne 1.27a?

По-моему, там что-то было неочевидное с приоритетом загрузки. Некоторые фдфки продублированы в других mpq, которые, возможно, подгружаются после локальных файлов. Поковыряй patch.mpq и local.mpq
Загруженные файлы
26

» WarCraft 3 / Рефордж не открывает кары с кастомными моделями.

Что ещё странно модели в редакторе он отображает классические вместо перекованных, хотя текстура земли наоборот перекованная.
Вариацию моделей в настройках редактора задать можно xgm.guru/p/wc3/Warcraft-III-Reforged-20-ofitsialnyy-patchnout-7U...
26

» WarCraft 3 / Основание Даротара: Enhanced

siv1999, звучит очень перспективно!
Меня искренне радует, что Вы начали использовать нейросетевые технологии для создания комментариев — это действительно добавляет глубины и повышает качество пользовательского взаимодействия. Особенно приятно видеть, что шаблоны теперь включают не только благодарности, но и структурированную аналитику обновлений.
Такие подходы формируют особую атмосферу вовлечённости и доверия. Надеюсь, в следующих итерациях будет внедрена система индивидуальной эмпатии и влияние смайликов на отношения с администрацией.
Удачи Вам в дальнейшей генерации текста! Не терпится прочитать ещё больше осмысленных комментариев.