Комментарии проекта RenderEdge
327

[RenderEdge] Основная версия

» RenderEdge
Версия v0.3.0
Графическая модификация для игры WarCraft III.

Читать далее...
ENAleksey #316 - 3 дня назад (отредактировано ) 3
Atesla, да, точно, я исправил вылеты при сохранении игры вместе с вылетами при проигрывании роликов и изменении разрешения экрана. Просто мне как-то не приходило в голову проверить, работают сохранения или нет, поэтому я даже не знал о такой проблеме.
Atesla #317 - 4 дня назад 4
Obelick, сохранения всегда работали.
Не всегда. В версии 0.2.7 у меня тоже не работали сохранения и происходил вылет. С последней версией проблем с этим пока не было.
ENAleksey #318 - 5 дней назад (отредактировано ) 4
Obelick, сохранения всегда работали.

Обновление

  • Исправлено чтение настроек Terrain и Objects из RenderEdge.ini.
Obelick #319 - 5 дней назад 0
ENAleksey, Привет. За логами особо не следил. Как там дела с возможностью стандартного сохранения? Все так же не работает? И стоит ли ждать в ближайшем будущем?
N7 Molot #320 - 1 неделю назад 6
PT153 #321 - 1 неделю назад 0
что мне .exe файл разблокировать надо чтобы запустить...
Так делает Windows 10 для всех скачанных .ехе.
Lotus101 #322 - 1 неделю назад (отредактировано ) 0
Воо теперь все сразу работает, спасибо большое. Вот только маленькая мелочь осталась) что мне .exe файл разблокировать надо чтобы запустить...
ENAleksey #323 - 1 неделю назад 8

Обновление

  • Исправлен баг, из-за которого ничего не работало.
Спасибо пользователям Atesla, Lotus101 и NCrashed за выявление проблемы.

LongbowMan, для рефорджа точно ничего делать не буду, и после его выхода, скорее всего, полностью прекращу работу над RenderEdge, так как вряд ли кто-то останется на оригинальном варкрафте.
ENAleksey #324 - 1 неделю назад (отредактировано ) 7

Обновление v0.3.0

Было выполнено слияние с экспериментальной версией v0.1.3a (список изменений).
Экспериментальная версия больше не поддерживается.

Улучшения

  • Добавлена поддержка Cine Filter;
  • Улучшен Image Based Lighting: генерация BRDF LUT текстуры и использование EnvBRDF функции вместо приближения;
  • Добавлен шейдер ландшафта;
  • Загрузка .ini файла из папки с RenderEdge без флага AllowLocalFiles;
  • Добавлена кнопка перезагрузки шейдеров;
  • Обновлён эффект Bloom.

Исправления

  • Исправлен баг в лаунчере, из-за которого окно выбора пути к war3.exe не появлялось после переноса варкрафта в другую папку;
  • Исправлено качество теней;
  • Исправлена некорректная дальняя плоскость отсечения теней;
  • Исправлено некорректное название и расширение файлов скриншотов;
  • Исправлена отрисовка пост-эффектов при загрузке карты.
прикреплены файлы
Atesla #325 - 2 недели назад 0
В новой версии перестал показываться кастомный UI, причем во всех картах. Это какая-то новая фича или я что-то неправильно делаю? На 0.2.7 все работало и работает корректно в этом плане, wehack изменял после обновления.
LongbowMan #326 - 1 месяц назад 0
ENAleksey, что планируешь делать с выодом рефоржа? Продолжишь разработку для 1.26 или будешь работать над апдейтом рефоржа?
ENAleksey #327 - 1 месяц назад (отредактировано ) 5
Объединил основную и экспериментальную версии, выложил исходники:
Позже залью на сайт обновлённую версию.
Следите за разработкой на Trello.
33

[RenderEdge] Галерея скриншотов

» RenderEdge
Данная тема предназначена для демонстрации и обсуждения работ, созданных с использованием графических улучшений экспериментальной версии RenderEdge.

Читать далее...
Araders #21 - 1 неделю назад 0
Roy Mustang, пожалуста не надо. Мой комп не выдержит такого издевательства.
Roy Mustang #22 - 1 неделю назад 0
ENAleksey:
Вот такая графика нам нужна от Warcraft 3 Reforged !
reaper1691 #23 - 1 неделю назад 0
Очень круто, что есть этот рендер. Первые скрины и сразу вспомнил Far Cry 4. Отличные модераторы!!! Цены вам нет
Araders #25 - 3 недели назад 2
8gabriel8, за то в итоге он запускался практически на любом компуктере.
SNART, Я то за всеми руками за GUI так как все свои фантазии которые даже для обладателей JASS казались сном я воплощал при помощи костылей. Но если рефордж выстрелит то буду скорее всего осваивать все с нуля, в редактор уже не заходил пол года.
SNART #26 - 3 недели назад (отредактировано ) 5
Araders:
И как бы толковым программерам не казалось неуместным, но - большее внимание им стоит уделить именно - GUI.
  • ВСЕОБЛЕМНУЩИЙ GUI//
8gabriel8 #27 - 3 недели назад -1
SNART, ну в альфе варика тоже графон получше был, но решили его попроще сделать.
Araders #28 - 3 недели назад 2
SNART, в принципе рефорд и так графически выглядит очень неплохо даже сейчас несмотря на то что это только старт. Главное что бы функционал не подвел насколько я увидел за графику никто не переживает.
SNART #29 - 3 недели назад (отредактировано ) -1
Lotus101:
Так графонисто, что выходящий рефордж ничто... Да тут даже и до ведьмака 3 уже не так уж далеко...

Рефордж был представлен в сыром виде, вы думаете разработчики ударят лицом в грязь в ремейке WC3?!.. Да, время меняется, и ожидаемый результат может вполне оказаться неудовлетворительным, но я буду верить Blizzard до конца, ибо они достойны этого..
Araders #30 - 3 недели назад 2
Lotus101, проблема в том что это мод и он не является официальной настройкой/частью игры плюс там еще масса багов и тд. Но да графон даже слишком хорошо как для игры где производительность самое важное, но например для РПГ карт самое то.
Lotus101 #31 - 3 недели назад -1
Так графонисто, что выходящий рефордж ничто... Да тут даже и до ведьмака 3 уже не так уж далеко...
434

[RenderEdge] Экспериментальная версия

» RenderEdge
Версия v0.1.3a
Больше не поддерживается, используйте основную версию.
Экспериментальная версия графической модификации RenderEdge для игры WarCraft III.

Читать далее...
ENAleksey #429 - 1 неделю назад 0

Tonemapper: Blue Correction, Expand Gamut

Исправлен завал синего цвета в фиолетовый вместо белого.

Height Based Fog

Обновлён старый Height Based туман на новый из Unreal Engine 4.

HDR Rendering and ACES Tonemapping

Создание скриншотов

Добавлена возможность делать скриншоты в формате .png, которые сохраняются в папке Screenshots в папке с RenderEdge. По умолчанию скриншот назначен на клавишу End, можно изменить в RenderEdge.ini.
прикреплены файлы
ENAleksey #430 - 1 неделю назад (отредактировано ) 2
Экспериментальная версия больше не поддерживается, используйте основную.

Обновление v0.1.3a

Улучшения

  • Добавлена возможность включать/отключать рендеринг различных типов объектов;
  • Добавлена поддержка Индикаторов;
  • Добавлена поддержка Occlusion Mask;
  • Добавлена поддержка Молний;
  • Добавлена поддержка Плавающего текста;
  • Добавлена возможность выбора единиц измерения интенсивности точечных источников света;
  • Добавлены настройки Тумана войны;
  • Добавлена возможность отключать стандартные тени зданий;
  • INIReader: добавлена возможность записи комментариев в одной строке со значением типа string;
  • INIReader: добавлена возможность скрыть игровой интерфейс;
  • Удалены пределы свободной камеры движения;
  • Tonemapper: Blue Correction, Expand Gamut;
  • Изменена интенсивность Bloom на более корректную;
  • Добавлен параметр Calibration Constant для Auto Exposure;
  • Добавлен новый Height Based туман;
  • Сохранение положения камеры после отключения режима Free Camera;
  • Улучшен Screen Space Reflections;
  • Параметр Default Projection Matrix переименован в Constant Vertical FoV;
  • Оптимизирован Auto Exposure;
  • Добавлена возможность приостановить игру (приводит к дисконекту при включении в игре по сети);
  • Улучшена блокировка ввода в режиме Free Camera;
  • Добавлена возможность сделать скриншот;
  • Изменена модель освещения при включенном PBS (может быть изменена обратно в следующей версии).

Исправления

  • Исправлена ошибка, при которой один из чанков ландшафта не отбрасывал тени;
  • Исправлены некорректный цвет и интенсивность точечных и направленных источников света;
  • Исправлено освещение скайбокса;
  • Исправлен некорректный перехват параметров камеры с нестандартной ближней плоскостью отсечения;
  • Исправлена некорректная работа Contact Shadows с нестандартными плоскостями отсечения камеры;
  • Исправлен эффект параметра Unshaded Materials;
  • Исправлен рендеринг пост-эффектов в главном меню;
  • Исправлено влияние пользовательского интерфейса и направления камеры на Contact Shadows;
  • Исправлено появление черных рамок при отключении параметра User Interface, если они изначально были скрыты;
  • Исправлена работа Screen Space Reflections с включенным Temporal AA;
  • Исправлены графические артефакты при включении и выключении HDR;
  • Исправлена матрица проекции;
  • Исправлено некорректное размытие SSAO с включенным параметром Downsampling
  • Исправлены вылеты при переключении режима V-Sync;
  • Исправлена перезагрузка шейдеров и настроек при загрузке защищенных карт;
  • Исправлен рендеринг теней в главном меню;
  • Исправлена утечка памяти;
  • Исправлены вылеты при смене разрешения экрана;
  • Исправлены вылеты при воспроизведении роликов;
  • Исправлена загрузка ресурсов из RenderEdge_exp.mpq;
  • Исправлены неправильные пути текстур в RenderEdge.ini.
quq_CCCP #431 - 2 месяца назад 0
Ну прям совсем кризис =)
ENAleksey #432 - 2 месяца назад 4
ENAleksey #433 - 4 месяца назад (отредактировано ) 1
James Hatfield, спасибо за отзыв)
Да, на данный момент основная проблема заключается в производительности. Подробнее о том, почему я ещё не решил её, можно прочитать здесь.
James Hatfield #434 - 4 месяца назад (отредактировано ) 0
программа очень хорошая но есть один большой минус.
ну я зашел на эту программу запустил свою карту и открыв меню настроек влючил все эффекты ну там тени освещения и графика стала на высшем уровне чем то превзошла даже некоторые современные игры.
мне особенно понравилось то что когда тени попадают на высококачественные модели скачанные на xgm это выглядит очень круто. посмотрев на эту красоту мне тут же захотелось играть. радость длилась не более минуты когда я в место игры наблюдал слайд шоу с 3мя 4мя кадрами в секунду..
размер карты: гигантский
объектов примерно 3500
характеристики моего ноутбука:
core i7 nvidia geforce 840m
RAM 8GB
было бы круто если в дальнейшем эти недостатки будут исправлены....
193 , ,

[RenderEdge] Memory Hack

» RenderEdge
Версия v1.0.5a
Дополнительные функции для редактирования стандартного интерфейса Варкрафта

Читать далее...
ENAleksey #178 - 2 недели назад 0
Jack-of-shadow, только что проверил - в мультиплеере работает.
Jack-of-shadow #179 - 2 недели назад 0
ENAleksey:
Оно синхронизируется в мультиплеере?
Bergi_Bear #180 - 2 недели назад 2
По заказу товарища Bergi_Bear =), долой праворукую систему управления
ENAleksey #181 - 2 недели назад (отредактировано ) 5
Вдруг кому понадобится: библиотека, подменяющая нажатия клавиш W, S, A и D на стрелки.
События триггеров TriggerRegisterPlayerEvent(trig, whichPlayer, EVENT_PLAYER_ARROW_LEFT_DOWN) срабатывают как при нажатии на стрелку влево, так и при нажатии на клавишу A. Аналогично для других событий.
Использование: импортируем библиотеку в карту, копируем триггеры Typecast, Memory, FpCall и FileSystem, при инициализации карты загружаем библиотеку, например, с помощью функции ExportAndInjectDLL.
прикреплены файлы
ENAleksey #182 - 5 месяцев назад (отредактировано ) 2
ScopteRectuS, аргументы, задающие координаты и размер во всех функциях, принимают значения от 0.0 до 1.0 (да, можно сказать, что это проценты от размера экрана).
Параметры ANCHOR_TOPRIGHT и другие задают точку отсчёта координат относительно экрана.
Функции FromPixelX и FromPixelY не работают в мультиплеере, это можно исправить, изменив способ получения разрешения экрана (вместо использования сторонней библиотеки, получать ширину и высоту экрана из game.dll, возможно, когда-нибудь сделаю это), либо задав его самостоятельно (например, дать пользователю возможность выбора разрешения его монитора с помощью диалогового окна).
А, нет, всё верно, я просто неправильно понял вопрос.
Также карта критует во время загрузки, если в коде есть ! inject main.
По этой проблеме ничего ответить не могу.
ScopteRectuS #183 - 5 месяцев назад (отредактировано ) 0
Сори за нубский вопрос, только начал разбираться с RenderEdge.
Как задавать координаты, например для функции EditUpperButtonBarButton( ), задаю свои координаты, a кнопка улетает не пойму куда. ANCHOR_TOPRIGHT, ANCHOR_BOTTOM, ANCHOR_RIGHT и т.д. - это точки, откуда отсчитываются координаты?
В прилагаемой карте есть функции FromPixelX( ), FromPixelY( )..., которые используются в функции EditStandardInterface( ). Правильно ли я понял, что эти функции локальные и у каждого игрока кнопки будут настроены относительно их разрешений экрана?
Также карта критует во время загрузки, если в коде есть ! inject main.

UPD: понял, это не координаты, а проценты, как у мультибоарда.
Naadir #184 - 5 месяцев назад 2
ENAleksey, текстура перезарядка не растягивалась же раньше. Ты поправил?
Atesla #185 - 5 месяцев назад 0
Спасибо за ответ, господа, немного копнул знаний.)
ENAleksey #186 - 5 месяцев назад 0
Atesla, иконка перезарядки способности - это mdx модель, поэтому нельзя просто так взять и изменить её ширину или высоту с помощью соответствующих функций. Есть два способа это сделать: отредактировать модель в mdlvis, либо изменить матрицу проекции при её рендеринге.
Naadir, можно сделать и так, но качество текстуры будет хуже, так как она растянется вместе с иконкой перезарядки.
Naadir #187 - 5 месяцев назад 2
Atesla, просто импортируешь картинку с нужным тебе размером в игровой интерфейс.
Atesla #188 - 5 месяцев назад 0
Был уже подобный вопрос, но я все же осмелюсь задать его еще раз. Возможно ли изменить полоску перезарядки способностей? При изменении размера обычных кнопок "фрейм перезарядки" остается неизменным.
Naadir #189 - 5 месяцев назад 2
ENAleksey, а! Ёлки! Спасибо большое. :) Пойду дальше изучать.
ENAleksey #190 - 5 месяцев назад (отредактировано ) 2
Naadir, что-то у меня не отображалось, что появился новый комментарий в теме.
Функции EditHeroBarHealthBar и EditHeroBarManaBar редактируют полоски здоровья и маны на панели героев для иконки с номером buttonId:
прикреплены файлы
Naadir #191 - 5 месяцев назад (отредактировано ) 2
Каким образом в демо-версии рендера осуществляется передача полосок хп и мп на экран? Выбирается случайный персонаж для каждого игрока? По умолчанию показываются хп и мп Чародея Крови, даже если я выбираю другогоперсонажа. Если убрать с карты ЧК, выбирается Паладин и т.п.

Начал искать по коду, но по какой-то причине не нашёл никаких отсылок на выбор.

Это вообще связано?

Ага, стоп. Он по айди обращается?

Хм-м-м-м...

А это айди юнита или игрока..? Тэк-с. Это айди кнопки. Не могу понять, что такое buttonId. Как она находится, где? Если Id = 0 -- это первая кнопка..? Что?

Всё, я понял! Это Id юнита. Эврика.
А можно его как-то отловить при получении приказа?

Насколько я понял, у Ige в наработке с баффами они показываются для выделенного персонажа. Но я не понимаю, в чём отличие этой функции от функции со здоровьем. При этом функция для здоровья показывает по айди... ВТФ.
Я вообще перестал понимать, хм.
Jack-of-shadow #192 - 6 месяцев назад (отредактировано ) 0
ENAleksey:
похоже вылетало, изза разрешения экрана, нетбука. Попробовал на других компах, все норм, только вылетает, при завершении (выходе в меню, или из игры).
ENAleksey #193 - 6 месяцев назад (отредактировано ) 0
Jack-of-shadow, с помощью функции ExportFileFromMpq происходит извлечение файла из карты в папку с варкрафтом, и только после этого данный файл загружается в память процесса (LoadLibrary).
3

Главная страница

» RenderEdge
RenderEdge - графическая модификация для игры Warcraft III.

Читать далее...
ENAleksey #2 - 5 месяцев назад (отредактировано ) 0
ScorpioT1000, ок, хотя такие отражения, проходящие сквозь стены, я и без RTX могу сделать)
прикреплены файлы
ScorpioT1000 #3 - 5 месяцев назад 4
Всё, с тебя реализацию RTX в варкрафте))
35

[RenderEdge] Widescreen Fix

» RenderEdge
Версия v1.2.0b
Модификация добавляет в Варкрафт поддержку мониторов с соотношением сторон отличным от 4:3.

Читать далее...
ENAleksey #35 - 5 месяцев назад 3

Обновление v1.2.0c

  • Упрощен способ определения версии игры.