Вы находитесь на странице: 1из 5

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

ГОД » опубликован

Экспериментальная версия | Widescreen Fix | Memory Hack

Актуальная версия v0.2.7a

Особенности
1. Система отрисовки пользовательского интерфейса:
Статус: Активен
(+) Основная система;
Лидер: ENAleksey
(+) Управление при помощи Jass функций;
Главная страница (+) Поддержка многострочного текста с форматированием;
(+) Поддержка .ttf формата шрифтов;
Комментарии
проекта 2. Постобработка:
Участники
(-) HDR Rendering;
(-) Пост-эффекты;
Ресурсы
(-) Управление при помощи Jass функций;

3. Улучшенное освещение:

 (-) Попиксельное освещение;


(-) Поддержка .dds/.blp2 формата текстур для .mdx/.mdl моделей;
(-) Поддержка пользовательских шейдеров;
(-) Генерация кубических карт окружения;
ПОХОЖИЕ ПРОЕКТЫ
(-) Shadow Mapping;
RРG Engine (-) Поддержка карт нормалей;

4. Совместимость:

(+) Поддержка Direct3D8;


(+) Поддержка Direct3D9;
(+) Поддержка широкоформатных мониторов;

5. Прочее:

(+) Уменьшение задержки между приказами в игре;


(+) Запуск более одного экземпляра war3.exe одновременно;
(+) Возможность включить/выключить вертикальную синхронизацию.

Скриншоты

Custom Natives
» Дополнительные константы
» Mouse API
» Keyboard API
» Window API
» GUI API
» Misc API
» Lighting API
» Post-processing API

Установка
Скачать RenderEdge

Требования:

WarCraft III patch 1.26a;


Windows 7 и выше;
Microsoft Visual C++ Redistributable for Visual Studio 2017.

Архив можно извлечь в любое место;


При первом запуске нужно указать расположение war3.exe;
Индикатором того, что мод был успешно запущен, является надпись "RenderEdge" с
текущей версией мода в левом верхнем углу экрана;
Для запуска в режиме отладки измените значение параметра "Debug" на "1"
(HKEY_CURRENT_USER\SOFTWARE\RenderEdge);
Для подключения RenderEdge к Jass New Gen Pack (exp. 2)скачайте и замените файл
wehack.lua в папке с JNGP (заменяет вкладку с RtC). Либо отредактируйте его
самостоятельно:

» wehack.lua

Примеры
Скачать карту-пример

Карта написана на vJass и содержит демонстрацию использования всех функций


RenderEdge. Карта обновляется каждый раз, при выпуске новой версии RenderEdge.

Особенности карты:

Система пользовательского интерфейса (виджеты: Label,


Button, Dragbox, Checkbox, Horizontal Slider);
Редактирование стандартного интерфейса;
Система управления камерой.

Список изменений

v0.2.7a
* Обновлён RenderStage Controller (улучшен перехват отрисовки стандартного интерфейса);
* Исправлены баги в JassAPI (некорректная конвертация real <=> float);
* Исправлены баги в функциях CtrlSetDepth и CtrlSetAngle;
* Исправлены слайдеры и чекбоксы в карте-примере;
* Добавлены описания .exe и .dll файлов.

v0.2.6a
* Убран лимит на размер 512p в .blp тексурах (спасибо Karaulov`у);
* Добавлена новая native функция CtrlSetZOrder (порядок отрисовки элементов интерфейса);
* Добавлена новая native функция EnableAnisoFiltering (возможность установить анизотропную
фильтрацию текстур);
* Добавлена новая native функция HideInterface;
* Добавлены новые native функции: EditMinimap, EditCommandBarButton, EditHeroBarButton, EditIt
emBarButton, EditMinimapButton и EditUpperButtonBarButton;
* Изменено название функций SetPortrait и SetBlackBorders на EditPortrait и EditBlackBorders;
* Исправлено большое количество багов в RenderEdge_loader.dll и RenderEdge.exe;
* Исправлен некорректный перенос строки при использовании символа "|n" во wrapped тексте;
* Исправлено большое количество багов в GUI-системе (например, баг с функцией CtrlSetTexture
при перезапуске карты);
* Оптимизирована GUI-система. Некоторые функции переписаны с нуля;
* Оптимизированы менеджеры шрифтов и текстур;
* Обновлены detours.lib и libjpeg.lib до последней версии;
* Улучшен и оптимизирован debug log.
GUI, renderedge, Улучшение графики, custom natives Скачать - 405 КБ
177

Поделиться Просмотров: 26 092

Все комментарии ← 1 2 3 4 5 6 7 →

» Лучшие комментарии

Dam3w #301 - 11 месяцев назад 0

Я конечно извиняюсь, но как это установить вваркарфт, чтобы все карты были с
таким инетрфейсом, и в реплеях в том числе? Я запускаю, в варике появляется
надпись, как описано выше, запускаю карту - все по старому.

quq_CCCP #302 - 11 месяцев назад 0

Есть два способа - один это лаунчер или микс, второй мемхак из карты, в первом
случаи распростроняется на все карты, во втором на конкретную карту, это
больше для разработчиков карт чем для простых пользователей.

Jack-of-shadow #303 - 9 месяцев назад (отредактировано Jack-of-shadow) 0

после замены wehack.lua JNGP начинает выдавать ошибку при запуске " -- cannot
open fly\fly.lua: No such file or directory. Ставлю на Jass New Gen Pack Rebuild. Он
подходит или другой нужен?
Попробовал отредактировать wehack.lua сам (вставил кусок c
# RenderEdge # в то же место), ошибка ушла. RenderEdge панелька появилась, но
тестовая карта, не запускается через редактор.
До сохранения в редакторе, пробовал запускать через RenderEdge.exe, карта
работала
----------------------------------------------------------------------------------------------------​-----
Попробовал создать новую карту закинул туда RenderEdgeNatives триггер из
тестовой карты. Создал триггер с отловом нажатия клавиш. Из редактора не
запускается. Через RenderEdge.exe работает.

ENAleksey #304 - 9 месяцев назад (отредактировано ENAleksey) 0

Jack-of-shadow , файл, который я прикрепил предназначен для Jass New Gen Pack
(exp. 2). Но лучше самостоятельно отредактировать wehack.lua для своей версии
JNGP.
Jack-of-shadow :
тестовая карта, не запускается через редактор.

Перед каждым запуском нужно обязательно сохранять карту и только после этого
нажимать на кнопку проверки.

Jack-of-shadow #305 - 9 месяцев назад 0

ENAleksey:
Перед каждым запуском нужно обязательно сохранять карту и только после
этого нажимать на кнопку проверки.

Да, так и делаю, но не робит. Галочка Run_with_Render_Edge стоит, но через


редактор, почему-то не пашет. WE же запускает RenderEdge через экзешник? или
он полностью должен встраивается в редактор с заменой wehack.lua? Может быть
путь не находится и нужно где то прописать?

ENAleksey #306 - 9 месяцев назад (отредактировано ENAleksey) 0

Jack-of-shadow , при запуске карты из редактора игра выкидывает в главное


меню или вылетает с ошибкой?
В wehack.lua функция testmap отредактирована следующим образом?

» раскрыть

Если да, то попробуй заменить "\\RenderEdge.exe " на "RenderEdge.exe ".

Jack-of-shadow #307 - 9 месяцев назад (отредактировано Jack-of-shadow) 0

ENAleksey:
Блин и правда, тестмап то я и не скопировал.. думал что все что нужно в
#RenderEdge# вписано.
Добавил, все заработало, спасибо!
------ прикреплю тут wehack для Rebuild, вдруг кому пригодится.

прикреплены файлы

Jack-of-shadow #308 - 9 месяцев назад (отредактировано Jack-of-shadow) 0

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

Проверял на совершенно пустых картах, без всяких триггеров, просто юниты


натыканы на карте.

Кстати.., мб я что то тулю но RE круг выделения и стрелка движения белые,


вместо зеленых. Мб как то связано.

вот так вот это выглядит:

http://dg-pic.tk/tupuq
прикреплены файлы

pro100master #309 - 9 месяцев назад 0

Jack-of-shadow , видать ты стал нетралом игроком хД

ENAleksey #310 - 9 месяцев назад 0

Jack-of-shadow , ты случайно не экспериментальную версию используешь? Просто


основная версия вообще никак не должна влиять на графику, на поведение
юнитов тем более. Можешь кинуть скрин содержимого папки с варкрафтом и
файл RenderEdge.log (желательно в личку)?

ENAleksey #311 - 9 месяцев назад (отредактировано ENAleksey) 0

Обновление v0.2.7a
Обновлён RenderStage Controller (улучшен перехват отрисовки стандартного
интерфейса);
Исправлены баги в JassAPI (некорректная конвертация real <=> float);
Исправлены баги в функциях CtrlSetDepth и CtrlSetAngle;
Исправлены слайдеры и чекбоксы в демонстрационной карте;
Добавлены описания .exe и .dll файлов.

LongbowMan #312 - 9 месяцев назад 0

Ворвусь всё же со своим тупым вопросом. Насколько эта утилита юзерфрендли?


Например я сферический художник (ланд, модели, текстуры), а в коде полный
чайник. Я смогу хотя бы элементарно тени добавить в своей карте без
предварительного вкуривания статей по джассу?

AlakFrost #313 - 9 месяцев назад 0

LongbowMan:
Ворвусь всё же со своим тупым вопросом. Насколько эта утилита юзерфрендли?
Например я сферический художник (ланд, модели, текстуры), а в коде полный
чайник. Я смогу хотя бы элементарно тени добавить в своей карте без
предварительного вкуривания статей по джассу?
Тени это в экспериментальной версии. В основной только всякие плюшки по
интерфейсу.

LongbowMan #314 - 9 месяцев назад 0

AlakFrost, ну я полагаю рано или поздно они окажутся и в основной версии. Сути
вопроса это не меняет)
Я не испытываю иллюзий относительно интерфейса, вряд ли там чайник
разберётся, так что меня интересуют в первую очередь всякие графические
плюшки

ENAleksey #315 - 9 месяцев назад 2

LongbowMan, просто качаешь экспериментальную версию, запускаешь и


включаешь тени через меню настроек:

прикреплены файлы

← 1 2 3 4 5 6 7 →

© XGM v8.6.1806 (2018-09-27)


Разработка игр  Gamedev  Создание игр  Программирование  Unity 3D - Вопросы
О нас
Помощь
Обратная связь

Вам также может понравиться