Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Essence XWnd Shell - запаковывает и масштабирует

Essence XWnd Shell - запаковывает и масштабирует 4 года 2 нед. назад #87351

  • AnnTenna
  • AnnTenna аватар
  • Вне сайта
  • Администратор
  • ловлю волны настроения
  • Сообщений: 3930
  • Спасибо получено: 3368
  • Проект месяца 3 местоПобедитель Сбитой кодировкиПроект месяца 2 место3 место в Кодировке2 место ГотвПроект месяца 1 местоПобедитель конкурсаУчительДаритель СтимкеяПроект года 2 место

Essence XWnd Shell aka ExShell - приложение для запуска игр в оконном режиме (без необходимости изменять режим цветопередачи на рабочем столе) с применением различных фильтров (например апскейлеров, таких как 2xSaI и других) к перехватываемому изображению.

Поддержка RPG Maker 2003 и XP была добавлена автором (StaticZ) недавно по моей просьбе.
На других мейкерах не тестировалось, не известно, будет ли работать. :silly:

Другие возможности:

- ограничение FPS
- снижение загрузки CPU
- ограничение работы на 1 ядре процессора
- применение последовательно любого числа фильтров
- растягивание полученного изображения на все окно как с сохранением соотношения сторон так и без
- запаковка игры и скрытие ресурсов
и др.

Вообще почти все, что только можно настраивается под себя в файле настроек.

Принцип работы ExShell

Заключается в запуске указанного приложения и загрузке в его адресное пространство собственного кода (dll'ки), что перехватывает API'шные вызовы изменяя тем самым работу приложения. Таким образом данная утилита может работать с подавляющем числом приложений, что основаны на реализованном API. На данный момент это лишь DirectDraw2, в будущем будет добавлена поддержка других версий, GDI и возможно Direct3D\OpenGL.

Поддерживаемые на данный момент фильтры:

None, GrayScale, Simple (2x, 3x, 4x), Pixelate (2x, 3x, 4x), Scanlines (2x), ScanlinesTV (2x), MotionBlur (2x), 2xSaI (2x), SuperEagle (2x), Super2xSaI (2x), EPX (2x), AdMame (2x), LQ (2x), HQ (2x), XBRa (2x, 3x, 4x), XBRb (2x, 3x, 4x), XBRc (2x, 3x, 4x).


Инструкции по запаковке проекта: lokator-studio.ru/articles/raznie/item/570-ex-help

Пример проекта, с использованием утилиты - Дрянька :laugh:

Скачать можно отсюда.

Последнее редактирование: 4 года 2 нед. назад от AnnTenna.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Ren310, DesKarD
Время создания страницы: 0.188 секунд