abidin, снять галку "UMSWE > Custom Editor Categories" и перезапустить редактор.
Но порядок так же можно редактировать через "UMSWE > Customize Editor Categories". Например чтобы вытащить наверх имена, там где Text прописать A). (Только эта штука работает слегка криво, после применения изменений нужно включить и выключить UMSWE, а потом только перезапустить редактор.)
з.ы. Надо кстати добраться и до этих функций UMSWE, которые ломают архив.
ScorpioT1000, предлагаю еще заюзать MPQEditor, который лежит в папке bin (в сборке используется для патчинга архивов на ходу). Он более гибкий + есть полезные команды типа flush. До сих пор обновляется кстати, новую версию еще в сборку положу.
Чтобы глянуть полный список команд запусти экзешник с параметром /console и там help пропиши.
EnergyFrost, в логах ошибок нет, приложение падает по сторонним причинам. Ось сама по себе вряд ли виновата, я все это дело и собирал и тестировал именно на десятке.
о есть, сначала инициализируется 1024 ячейки, когда происходит доступ к следующим 1024-м, инициализируется ещё 1024 и это происходит до максимума в 8192, понял ли я это верно?
Так лол, сишные компиляторы всегда переводят хвостовую рекурсию в плоскую итерацию, ЕМНИП.
Вроде как нет, от того в вещах типа быстрой сортировки и случается переполнение стека вызовов. Но в случае вара это вообще пофиг, так как ограничение на на количество операций.
Странное понимание механики. Не бывает универсального лучшего способа, потому и существуют разные способы для конкретных ситуаций.
А экономить байты и такты процессора, заранее пользуясь интерпретируемым скриптовым языком, это вообще моветон.
Разве массив в WarCraft III не предынициализирует 8192 ячейки памяти (по Вашей формуле, в моём случае он потребляет 8192*4=32768 байт, то есть 32Кб)? Он ведь не динамический.
Нет, он динамический. Исходный размер при создании - 1024. И расширяется на 1024 ячейки по мере доступа вплоть до максимальных 8192.
Непонятно только зачем это нужно. Что даст для геймплея знание того, что юнит удалился?
А вообще Clamp вроде прав, и при попытке сделать GetUnitЧтототам на удаленном юните будут возвращаться нули.
У меня скромный вопрос касательно japi. Раз вы решили немного переделать JPNG и изучить принцип работы grimoire. Вы подумывали настроить japi для импорта собственных нативок на патч 1.26a? Или же всё же, вы не планируете такого апгрейда в сборке rebuild...?
Сомнительная на самом деле переспектива, тут и так половина редактора работает на костылях)
Hanabishi, У меня установлен оффициальный Frozen Throne с диска и крайний патч с баттлнета скачан. Стандартный редактор работает без проблем и открывает все карты.
Тогда странное поведение редактора. Кроме как попытаться переустановить его заново сложно что-то посоветовать.
Если можно ещё содержимое папки logs в архиве прикрепить, возможно там что-то выяснится.
Отсутствие многих войск на панели юнитов как бы намекает. Чтобы пользоваться редактором для Frozen Throne, нужно установить Frozen Throne. Собственно формат w3x с ним и идет.
Непонятна суть вопроса, что за погрешность и зачем какие-то степени. Если нужно просто число округлить, то это банальнейшая операция. В ответе выше правильно написано, только с типами какая-то муть, надо вот так:
Никогда не запускал WE от админа. Почему-то после определенного момента просто перестали создаваться бэкапы(возможно после некорректного завершения работы). Никто с подобным не сталкивался?
баг с импортом ai устранили или нет?
В версии Exp2. было невозможно импортировать ai-всегда загружало 1 фаил вместо 2х
Тут исправили это?
Нет, это общий баг jngp, причину которого я не знаю.
Но собственно для работы в карте файл WAI и не нужен, потому в Редакторе ИИ жмешь "Файл > Экспорт кода" и в карту импортируешь уже выходной файл AI.
// 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)
Ред. Hanabishi
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
Но порядок так же можно редактировать через "UMSWE > Customize Editor Categories". Например чтобы вытащить наверх имена, там где Text прописать A). (Только эта штука работает слегка криво, после применения изменений нужно включить и выключить UMSWE, а потом только перезапустить редактор.)
Ред. Hanabishi
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
Чтобы глянуть полный список команд запусти экзешник с параметром /console и там help пропиши.
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft 3 / JASS: группа или массив?
Ред. Hanabishi
» WarCraft 3 / JASS: группа или массив?
А экономить байты и такты процессора, заранее пользуясь интерпретируемым скриптовым языком, это вообще моветон.
» WarCraft 3 / Момент полного удаления боевой единицы из игры
А вообще Clamp вроде прав, и при попытке сделать GetUnitЧтототам на удаленном юните будут возвращаться нули.
» Hanabishi's Blog / Jass New Gen Pack - Rebuild
Ред. Hanabishi
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
Если можно ещё содержимое папки logs в архиве прикрепить, возможно там что-то выяснится.
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
Ред. Hanabishi
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
Ред. Hanabishi
» WarCraft 3 / Реализация округления флоата в условиях вц3
» Hanabishi's Blog / Jass New Gen Pack - Rebuild
» Hanabishi's Blog / Jass New Gen Pack - Rebuild
» Hanabishi's Blog / Jass New Gen Pack - Rebuild
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
Ред. Hanabishi
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
Но собственно для работы в карте файл WAI и не нужен, потому в Редакторе ИИ жмешь "Файл > Экспорт кода" и в карту импортируешь уже выходной файл AI.
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft 3 / Запрет игры в одиночной
» Hanabishi's Blog / Jass New Gen Pack - Rebuild