Войти на сайт

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

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

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

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

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:

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

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