25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

abidin, снять галку "UMSWE > Custom Editor Categories" и перезапустить редактор.
Но порядок так же можно редактировать через "UMSWE > Customize Editor Categories". Например чтобы вытащить наверх имена, там где Text прописать A). (Только эта штука работает слегка криво, после применения изменений нужно включить и выключить UMSWE, а потом только перезапустить редактор.)

з.ы. Надо кстати добраться и до этих функций UMSWE, которые ломают архив.
25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Это не решение проблемы. JNGP нельзя ломать исходный редактор.
С этим ничего не поделать, JNGP основан на версии редактора 1.21 и не знаком с функциями 1.24+.
ну так как?
Залью

Обновил
25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

ScorpioT1000, предлагаю еще заюзать MPQEditor, который лежит в папке bin (в сборке используется для патчинга архивов на ходу). Он более гибкий + есть полезные команды типа flush. До сих пор обновляется кстати, новую версию еще в сборку положу.
Чтобы глянуть полный список команд запусти экзешник с параметром /console и там help пропиши.
25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

ScorpioT1000:
Про GrimPath - видимо, раньше оно само записывалось в реестр. Или с установщиком.
Я не вырезал. И даже сейчас чекнул в ванильном jngp 5d, в скриптах нигде слово "GrimPath" не фигурирует.
25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

EnergyFrost, судя по менюшкам это старое что-то, rtc и fly вообще не должно быть.
25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

EnergyFrost, в логах ошибок нет, приложение падает по сторонним причинам. Ось сама по себе вряд ли виновата, я все это дело и собирал и тестировал именно на десятке.
25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

EnergyFrost, ссылки на логи не действуют. Прикрепи всю папку logs в архиве к сообщению.
25

» WarCraft 3 / JASS: группа или массив?

о есть, сначала инициализируется 1024 ячейки, когда происходит доступ к следующим 1024-м, инициализируется ещё 1024 и это происходит до максимума в 8192, понял ли я это верно?
Да.
Разумеется, да, только далеко не всегда целесообразно так делать.
Так лол, сишные компиляторы всегда переводят хвостовую рекурсию в плоскую итерацию, ЕМНИП.
Вроде как нет, от того в вещах типа быстрой сортировки и случается переполнение стека вызовов. Но в случае вара это вообще пофиг, так как ограничение на на количество операций.
25

» WarCraft 3 / JASS: группа или массив?

Странное понимание механики. Не бывает универсального лучшего способа, потому и существуют разные способы для конкретных ситуаций.
А экономить байты и такты процессора, заранее пользуясь интерпретируемым скриптовым языком, это вообще моветон.
Разве массив в WarCraft III не предынициализирует 8192 ячейки памяти (по Вашей формуле, в моём случае он потребляет 8192*4=32768 байт, то есть 32Кб)? Он ведь не динамический.
Нет, он динамический. Исходный размер при создании - 1024. И расширяется на 1024 ячейки по мере доступа вплоть до максимальных 8192.
25

» WarCraft 3 / Момент полного удаления боевой единицы из игры

Непонятно только зачем это нужно. Что даст для геймплея знание того, что юнит удалился?
А вообще Clamp вроде прав, и при попытке сделать GetUnitЧтототам на удаленном юните будут возвращаться нули.
25

» Hanabishi's Blog / Jass New Gen Pack - Rebuild

KingMaximax:
У меня скромный вопрос касательно japi. Раз вы решили немного переделать JPNG и изучить принцип работы grimoire. Вы подумывали настроить japi для импорта собственных нативок на патч 1.26a? Или же всё же, вы не планируете такого апгрейда в сборке rebuild...?
Сомнительная на самом деле переспектива, тут и так половина редактора работает на костылях)
25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

vlad2010pilot:
Hanabishi, У меня установлен оффициальный Frozen Throne с диска и крайний патч с баттлнета скачан. Стандартный редактор работает без проблем и открывает все карты.
Тогда странное поведение редактора. Кроме как попытаться переустановить его заново сложно что-то посоветовать.
Если можно ещё содержимое папки logs в архиве прикрепить, возможно там что-то выяснится.
25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

vlad2010pilot:
Hanabishi, Вообщем как-то так...
Отсутствие многих войск на панели юнитов как бы намекает. Чтобы пользоваться редактором для Frozen Throne, нужно установить Frozen Throne. Собственно формат w3x с ним и идет.
25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Artur24:
Спасибки за совет)
Обычный редактор теперь работает)
Но редактор на джазе - нет..
Прощелкать эти таблички нажимая на ОК сложно что ли? Либо поставить редактор нормально через установщик.
vlad2010pilot:
Hanabishi, Вообще все w3x не открывает. Пишет не удалось открыть. А если через приложение открыть нажимаешь он даже не видит этот формат вообще...
Скриншотов бы.
25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

vlad2010pilot:
Здравствуйте. Подскажите чайнику пожалуйста, этот редактор не открывает файлы w3x у меня. Только w3m. В чем проблема и как это исправить?
Конкретный файл или вообще все? И в чем выражается это "не открывает? Он с ошибкой падает или что?
25

» WarCraft 3 / Реализация округления флоата в условиях вц3

Непонятна суть вопроса, что за погрешность и зачем какие-то степени. Если нужно просто число округлить, то это банальнейшая операция. В ответе выше правильно написано, только с типами какая-то муть, надо вот так:
int Round(real number){
    if(number > .0){
        return R2I(number + .5);
    }
    if (number < .0){
        return R2I(number - .5);
    }
    return 0;
}
25

» Hanabishi's Blog / Jass New Gen Pack - Rebuild

Diaboliko:
Удалил. Все ок. Вопрос в том, почему это начало происходить :)
А кто его знает, видимо файл повредился, как ты сам сказал
возможно после некорректного завершения работы
25

» Hanabishi's Blog / Jass New Gen Pack - Rebuild

Diaboliko:
Никогда не запускал WE от админа. Почему-то после определенного момента просто перестали создаваться бэкапы(возможно после некорректного завершения работы). Никто с подобным не сталкивался?
Удаление файла backupsdata эффекта не дает?
25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Пробовал уже-оно то импортируеться.....
но при выборе тригера-начать сценарий ИИ- неотображает-импортированный ИИ
может что то делаю не так?
Да вроде все работает:
Как вариант вручную прописывай.
з.ы. А вообще я вижу у тебя русификатор триггеров, возможно он виноват.
25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Dimari93:
баг с импортом ai устранили или нет?
В версии Exp2. было невозможно импортировать ai-всегда загружало 1 фаил вместо 2х
Тут исправили это?
Нет, это общий баг jngp, причину которого я не знаю.
Но собственно для работы в карте файл WAI и не нужен, потому в Редакторе ИИ жмешь "Файл > Экспорт кода" и в карту импортируешь уже выходной файл AI.
25

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

при установке такая вот ошибка,у меня виндовс хр
На хр с очень большой вероятностью основная версия не будет работать, лучше сразу качать редактор в режиме совместимости
25

» WarCraft 3 / Запрет игры в одиночной

Никак, с точки зрения кода разницы между синглом и сетевой с 1 игроком нет.
quq_CCCP:
bj_IsSinglePlayer не?
Не, она основана просто на подсчете игроков.
// Init singleplayer check
    set bj_isSinglePlayer = false
    set userControlledPlayers = 0
    set index = 0
    loop
        exitwhen index >= bj_MAX_PLAYERS
        if (GetPlayerController(Player(index)) == MAP_CONTROL_USER and GetPlayerSlotState(Player(index)) == PLAYER_SLOT_STATE_PLAYING) then
            set userControlledPlayers = userControlledPlayers + 1
        endif
        set index = index + 1
    endloop
    set bj_isSinglePlayer = (userControlledPlayers == 1)
25

» Hanabishi's Blog / Jass New Gen Pack - Rebuild

NoNickname:
Зачем выпиливать бубном syntax check, когда это сделали еще в 2011? Линк
Ну хз, уже сделано )
Xin:
А старый чем плох был?
Все написано в чейнджлоге в основном посте.