DarkLighting посмотрела видео, выглядит отличной заменой проводника. Потому два вопроса: вложенное меню для своих ярлыков он тоже поддерживает? Я не преумножила, что у меня в планах 100 разных патчей добавить в запуск по клику. Второе, контекстное меню проводника он поддерживает, и все расширения, которые туда прописываются (как в статье)?
Как бы редактировать я всё могу, но при закрытии ничего не сохраняется в самой карте...
Какая версия Варкрафта? 1.33 забагован, надо полностью игру перезапускать, чтобы измения хоть чего подгрузить. MPQ Editor всё сохраняет автоматически при закрытии архива.
Тестировал в одиночной игре около 5 раз, всегда примерно в одном и то же время при переводе камеры кликом (кликая на портрет юнита) происходило зависание игры и краш - ошибки никакой не возникает, просто игра виснет и я сам ее выключаю.
Само по себе такое не происходит, если достаточно пододжать? Я в 1.26 <-> Reforged наткнулась на то, что таймер с таймаутом 0.0с вешал Реф намертво спустя ровно 512с игры. То есть также, окно не отвечает, игра жрет 100% одного ядра пока ты процесс не прибьешь. На старых версиях работало хоть сколько по времени.
Если проблема только в том, что карта была сохранена в Рефордже, то вроде эта программа Map Adapter то, что тебе нужно. Не пользовалась, не знаю. Если что - вопросы задавай там.
Иначе как quq сказал - переписывать новые триггеры, если таковые имеются и другие новые фичи.
Проще всего будет использовать Notepad++. В отличие от виндового редактора, у него самостоятельности меньше и файл при редактировании портить не должен. Хороший бесплатный HEX редактор - это HxDen. При редактировании текста внутри двоичных файлов Варика не забудь, что тебе надо вставлять новые буквы, а не заменять их в том же месте. А то ты перезапишешь последующие данные.
А тебе зачем вообще надо в этот файл лезть? Может другое надо что-то?
Копаем дальше. В blizzard.j есть следующие строки:
// Ideally these would be looked up from Units/MiscData.txt,
// but there is currently no script functionality exposed to do that
constant real bj_TOD_DAWN = 6.00
constant real bj_TOD_DUSK = 18.00
Т.е. переменные есть, и на всякий случай их использовать нужно, но в движке нету даже функций, чтобы получить время рассвета/заката. Для кол-ва игроков эти функции, кстати, были. Но раз нет даже минимума, то ожидать чего-то не стоит. Странно только, что они в редакторе это добавили и не скрыли от глаз (до тех пор пока оно не начнет работать).
GetPlayerScore и playerscore - незадокументированные, но и так должно быть понятно. Вроде то, что тебе нужно.
PS: Отныне я пополняю этот jassdoc, но там поиск не такой удобный. Да, тут тоже описания нет. Если дашь хорошие примеры использования - пополню.
После отправки на публикацию нажала отредактировать, чтобы добавить КПДВ сверху (картинка для привлечения внимания). Загрузила, вставила - не показывается. Подождем пока.
UPD: Наверно надо просто ждать повторной проверки модераторами. Появилась.
Если падает скрипт с AI (файл .ai это обычный код на Jass), то игра видимо ничего не показывает, но и ИИ не работает. То есть, чтобы узнать из-за чего, надо продокументировать common.ai нативки в 1.26, 1.29 и потом посмотреть, в чём отличия и что игре не нравится.
Можно, конечно, просто сравнить common.ai от 1.26 и 1.29, может используются функции, которых не было. Тогда всё относительно просто.
В war3map.i 1.32+, неизвестные сразу после Jass/Lua это:
int = Настройка графики в опциях карты (1=SD, 2=HD, 3=SD+HD)
int = Базовые игровые данные, по-английски: Game data version (0=ROC, 1=TFT). Тоже из настроек карты
Два новых int в конце у игроков, это вроде Высокие/Низкие приоритеты противников, но я не проверяла.
» WarCraft 3 / Расширяем Проводник: Работа с несколькими версиями WC3
» WarCraft 3 / Как сохранять изменения после MPQ редактор в карте
» WarCraft 3 / Reforged карта крашится около 10-15 минуты - Game of Titans
» WarCraft 3 / Как сделать определённый цвет для строившегося юнита
Отредактирован Lasto4ka
» WarCraft 3 / Перевод карты с актуальной версии Reforged на 1.26a
Иначе как quq сказал - переписывать новые триггеры, если таковые имеются и другие новые фичи.
» WarCraft 3 / Как открыть и изменить файл формата .w3a не в WE?
Отредактирован Lasto4ka
» WarCraft 3 / Кастомное время суток(закат и рассвет) и хардкод.
Отредактирован Lasto4ka
» WarCraft 3 / Получение информации из таблицы рекордов во время игры
PS: Отныне я пополняю этот jassdoc, но там поиск не такой удобный. Да, тут тоже описания нет. Если дашь хорошие примеры использования - пополню.
Отредактирован Lasto4ka
» WarCraft 3 / Расширяем Проводник: Работа с несколькими версиями WC3
UPD: Наверно надо просто ждать повторной проверки модераторами. Появилась.
» Unryze Jass API / UjAPI
» Администрация XGM / Пример из txt2 по таблице не работает после копирования
» WarCraft 3 / AI не работает на 1.26
Отредактирован Lasto4ka
» WarCraft 3 / Формат карт Warcraft 3
int = Настройка графики в опциях карты (1=SD, 2=HD, 3=SD+HD)
int = Базовые игровые данные, по-английски: Game data version (0=ROC, 1=TFT). Тоже из настроек карты
» Администрация XGM / Не то сообщение об ошибке, спряжение с Discord