Версия v0.3.0
Графическая модификация для игры WarCraft III.
287 86.9K
13

Обновление 0.2.1b

Если вы устанавливали предыдущие версии RenderEdge, то перед запуском обязательно удалите данный раздел в редакторе реестра: HKEY_CURRENT_USER\Software\RenderEdge
  • Исправлены вылеты при вызове функций CtrlSetText, CtrlSetTexture и GUISetFont (проблема с конвертацией UTF-8 в ASCII);
  • Удалено нестабильное нововведение из предыдущей версии: "Убрано стандартное ограничение минимальной дистанции камеры до цели";
  • Обновлён FreeType до версии 2.8;
  • Обновлён RenderEdge_loader.dll. Теперь он ищет RenderEdge_exp.dll, если не нашёл, то запускает RenderEdge.dll;
  • Добавлен счётчик памяти, используемой варкрафтом;
  • Оптимизация GUI системы;
  • Оптимизация Widescreen fix;
  • Оптимизация debug log. Система отладки переписана с нуля.
Загруженные файлы
Версия v0.1.3a
Больше не поддерживается, используйте основную версию.
Экспериментальная версия графической модификации RenderEdge для игры WarCraft III.
207 117.9K
13
Сколько объектов в кадре, сколько памяти используется?
Попробуй ещё выключить Туман Войны и стандартное освещение на вкладках Directional Light и Sky Light (Default Color, Default Direction).
15
karaulov:
И у меня тоже низкий, скорее всего из-за процессора, т.к обычный варкрафт жрет 50%, а тут еще модификации :)
Process Hacker 2 в режиме админа показывает нагрузку на CPU и на GPU (Если выбрать столбцы отображаемые)
Хех, как выйдет i9 гляну на нем ради интереса, но имхо дело не в железе.
2
И у меня тоже низкий, скорее всего из-за процессора, т.к обычный варкрафт жрет 50%, а тут еще модификации :)
Process Hacker 2 в режиме админа показывает нагрузку на CPU и на GPU (Если выбрать столбцы отображаемые)
15
Только что вот запустил с базовыми настройками что идут по умолчанию, 30 фпс опять. При запуске падает с 50 где-то постепенно до 30. На тестовой карте такая же ситуация.
13
Xin, что включено? Тени, пост-эффекты, IBL, PBS? Сколько объектов в кадре, сколько памяти используется?
Попробуй ещё выключить Туман Войны и стандартное освещение на вкладках Directional Light и Sky Light (Default Color, Default Direction).
Загруженные файлы
15
На любой карте, 30 фпс примерно выдает. Даже если на карте пару юнитов и немного декора.
Когда наклоняешь камеру под углом, лаги конечно сильнее становятся, но это вполне обосновано из-за большего объема сцены в кадре.
13
EfReeZe, это AntTweakBar так работает с дискретной видеокартой. У меня были такие же лаги при движении курсора, когда я случайно сбросил настройки BIOS, тем самым включив дискретную видеокарту Intel HD Graphics 4000. От этой проблемы я избавлюсь только после того, как перенесу весь функционал экспериментальной версии RenderEdge в основную, то есть откажусь от пользовательского интерфейса AntTweakBar. А пока можно просто нажать на F9, чтобы отключить AntTweakBar.

Xin, Narkranoth, пока тени жрут очень много памяти, при этом игра может вылететь при превышения определённого лимита (у меня это 2000 Мб). На данный момент для каждого объекта на сцене создаётся свои буферы вершин и индексов, они и занимают всё это место в памяти. Я так делаю из-за того, что у меня нет прямого доступа к информации об объектах на сцене, но я пытаю оптимизировать процесс перехвата данной информации. По-хорошему нужно создать только один буфер вершин и один буфер индексов, чтобы хранить в них всех юнитов, но пока у меня ничего не получается.
Также на производительность влияет и то, что я рендерю каждый объект по отдельности, то есть делаю что-то вроде этого:
for each (MESH mesh in allMeshes)
{
	g_pStandardFX->Begin();
	mesh->Render();
	g_pStandardFX->End();
}
А надо так:
g_pStandardFX->Begin();
for each (MESH mesh in allMeshes)
{
	mesh->Render();
}
g_pStandardFX->End();
И всё это из-за той же самой проблемы: "у меня нет прямого доступа к информации об объектах на сцене".
В общем, мне очень нужна помощь людей, которые разбираются в reverse engineering'е динамических библиотек. Всё, что мне нужно на данный момент - найти в game.dll структуру игровых объектов, это решит все проблемы, которые имеются на данный момент.

Xin, на какой карте происходят сильные лаги, сколько объектов находится в кадре? У меня мобильная видеокарта NVS 5200M, но на карте, которую я приложил к экспериментальной версии, выдаёт 100 FPS с включенными тенями.
15
Narkranoth:
Xin, чего? Серьёзно?! Ё моё! Ужас какой-то... А видюха точно на 100% загружена?
Если на 1080 Ti так, то мне вообще ловить пока нечего в этой модификации...
Да я слежу за модификацией уже давно, пока фпс, даже после того как ограничения были сняты, дико просядает.
Загрузка конечно у видихи не фул, я думаю сам вар ещё слишком старенький для такого)
13
Inetl HD 5600 лагает при движении курсора и камеры. А при запуске на дискретной видеокарте вообще не появляется окошко управления.