Часто замечал, что ошибка появлялась в момент копирования юнита в РО [Ctrl+C, Ctrl+V].
В любой карте? Даже в пустой, только что созданной?
Ни разу о такой проблеме не слышал, если бы редактор вылетал во время запуска, тогда всё было бы яснее.
Bornikkeny, а когда именно прекращается работа программы? В момент её запуска или во время работы с JNGP?
У меня ни разу такой проблемы не было, ни на Win8, ни на Win8.1, ни на десятке. Может в реестре сбились пути к варкрафту? И запускается ли обычный WE?
Да, я выложу последнюю версию в течение этой недели. Главное нововведение - отказ от SharpCraft и избавление от всех файлов Nirvana, так что мод запустится даже у Мелиссы.
// Получаем значения курсора в точках, относительно левого верхного угла.
function GetMouseX takes nothing returns integer
return LoadInteger(HT,-1,1)
endfunction
function GetMouseY takes nothing returns integer
return LoadInteger(HT,-1,2)
endfunction
Bornikkeny, как вариант, можно отслеживать место клика мышкой по кнопкам "Меню", "Задания" и нажатие клавиш F9, F10, и отключать систему. Это ведь не сложно сделать.
Bornikkeny, да, в паузах она работает, это ведь хорошо, но не помешало бы добавить функцию, возвращающую логическую переменную, показывающую находится ли игрок в меню паузы или нет.
Xin, да, но .tga формат очень много весит, например, 1024p - 4MB, 2048p - 16MB. Хотя .blp 2048p с 10 mip и 100% качеством сжатия весит даже больше, чем .tga.
Tumart, ты mix файл кидал в папку с варкрафтом?
Сейчас сделаю карту и скину. Скорее всего ты не инициализировал систему (SetPlayerTechMaxAllowed(Player(15),900125,GetHandleId(HT)).
Будет.
Вот, загрузил две текстуры, одна .blp другая .tga, обе 2048p:
Скрины этих текстур в BlpLab:
И в игре:
Но если очень хочется добиться высокой детализации, используя .blp текстуры, нужно разбивать текстуру и поверхности модели на несколько маленьких, например, используя плагин для Max'а Texture Atlas Generator (ссылка на тему tobyfat с хайва).
WarSC, ты хочешь сделать карту с 2D механикой? Если да, то почему бы не поднять модель повыше?
А можно посмотреть на саму модель? Я когда-то пробовал использовать модель квадрата с натянутой текстурой для создания дополнительных тайлов ланда - всё нормально отображалось при удалении камеры.
А хотя, всё это похоже на то, что высота поверхности твоей модели равна нулю, из-за этого и появляются подобные глюки при перемещении камеры. Чтобы исправить, просто подними меш в mdlvis'е на небольшую высоту.
Tumart, да, перетаскивать миникарту и менять её размер уже можно, но я не пробовал, так как не было необходимости. Скорее всего могут появиться некоторые ошибки связанные со стандартной миникартой, так, что лучше сделать отдельную систему, позволяющую настроить её как вам нужно (например, сделать изображение не всей миникарты, а только небольшую область вокруг нужной точки на игровой карте, с учётом изменения её положения).
В RtC для версии 1.24 есть античит и возможность запретить ставить игру на паузу. Если надо, то посмотри мод Forgotten Lands, там как раз используется эта версия RtC.
Aws, ну, у меня получилось сделать загрузку .mpq, но только через дополнительную библиотеку, так как сразу же после создания процесса game.dll ещё не загружена. Завтра ещё попробую, может получится сделать без необходимости таскать с собой дополнительную .dll.
Вот код загрузки своих .mpq архивов:
typedef bool (CALLBACK* SFileOpenArchive)(const char* szMpqName, DWORD dwPriority, DWORD dwFlags, HANDLE* phMPQ);
void LoadMpq(char *mpqname)
{
UINT priority = 0x10;
HANDLE hMPQ;
SFileOpenArchive OpenArchive = (SFileOpenArchive)((DWORD)GetModuleHandle("game.dll") + 0x006EB57C);
if (!OpenArchive)
MessageBox(0, "Could not find SFileOpenArchive", 0, 0);
if (!OpenArchive(mpqname, priority, 0, &hMPQ))
MessageBox(0, "Could not open archive", 0, 0);
}
Ред. ENAleksey
» WarCraft 3 / Как изменить модель рельефа?
http://www.hiveworkshop.com/forums/2611673-post668.html
» WarCraft 3 / Прекращена работа программы worldedit121.exe (JNGP)
Ни разу о такой проблеме не слышал, если бы редактор вылетал во время запуска, тогда всё было бы яснее.
» WarCraft 3 / Прекращена работа программы worldedit121.exe (JNGP)
У меня ни разу такой проблемы не было, ни на Win8, ни на Win8.1, ни на десятке. Может в реестре сбились пути к варкрафту? И запускается ли обычный WE?
» RenderEdge / [RenderEdge] Экспериментальная версия
Ред. ENAleksey
» WarCraft 3 / Где подвох в изображении и как вам концепция платформера на ВС3
Нет, насчёт уголка я ошибся.
» WarCraft 3 / Где подвох в изображении и как вам концепция платформера на ВС3
Ред. ENAleksey
» WarCraft 3 / Отлов клавиш
Ред. ENAleksey
» WarCraft 3 / Отлов клавиш
Ред. ENAleksey
» WarCraft 3 / Отлов клавиш
Ред. ENAleksey
» WarCraft 3 / Отлов клавиш
» WarCraft 3 / Отлов клавиш
» WarCraft 3 / Формат blp
» WarCraft 3 / Формат blp
» WarCraft 3 / Отлов клавиш
Хотя давай в ЛС, не будем засорять тему.
» WarCraft 3 / Отлов клавиш
» WarCraft 3 / Отлов клавиш
» WarCraft 3 / Отлов клавиш
Вот карта:
» WarCraft 3 / Отлов клавиш
Сейчас сделаю карту и скину. Скорее всего ты не инициализировал систему (SetPlayerTechMaxAllowed(Player(15),900125,GetHandleId(HT)).
Ред. ENAleksey
» WarCraft 3 / Формат blp
Вот, загрузил две текстуры, одна .blp другая .tga, обе 2048p:
Скрины этих текстур в BlpLab:
Ред. ENAleksey
» WarCraft 3 / Отлов клавиш
» WarCraft 3 / Проблема с отображением модели
А можно посмотреть на саму модель? Я когда-то пробовал использовать модель квадрата с натянутой текстурой для создания дополнительных тайлов ланда - всё нормально отображалось при удалении камеры.
А хотя, всё это похоже на то, что высота поверхности твоей модели равна нулю, из-за этого и появляются подобные глюки при перемещении камеры. Чтобы исправить, просто подними меш в mdlvis'е на небольшую высоту.
» WarCraft 3 / Отлов клавиш
Ред. ENAleksey
» WarCraft 3 / Отлов клавиш
» WarCraft 3 / Как создать античит?
Ред. ENAleksey
» WarCraft 3 / Как заменить стартовое изображение в моде?
Вот код загрузки своих .mpq архивов: