AITD4 Community Restoration Wrapper
Обертка добавляет стабильный оконный и безрамочный режим, современный OpenGL render path, сглаживание, улучшенную фильтрацию итоговой сцены, debanding, исправления цветности, пропорций и поведения фоновых масок. Отдельное внимание уделено тому, чтобы игра запускалась без лишних переключений режима дисплея, черных экранов и зависаний отрисовки.
Звук переведен на более надежный XAudio2-путь с исправлениями музыки, Bink-аудио, MIDI и реверберации. Управление также обновлено: есть RawInput, поддержка XInput-геймпадов, выбор устройства и более понятная работа с кнопками. Особая благодарность Gemini за реализацию.
Ключевые особенности:
- оконный и borderless-режим для современных мониторов;
- safe borderless без “отвала” монитора при запуске и выходе;
- OpenGL 3.x compatibility path вместо устаревшего поведения OpenGL 1.1;
- MSAA, anisotropic filtering, debanding и аккуратный post-process;
- исправления aspect ratio, color depth, fog и проблем старых драйверов;
- улучшенная фильтрация сцены без швов на масках и задниках (экспериментально);
- XAudio2-звук, Bink-аудио, MIDI-фиксы и реверберация, основанные на эмуляции PSX SPU (основано на коде от Gemini);
- RawInput и XInput-геймпады (основано на коде от Gemini);
- синхронизация разрешения с launcher’ом;
- детальные настройки через INI без модификации оригинальных файлов игры.
----------------------------------------------------------------------------------
The wrapper improves video, audio, and input without replacing the game’s identity. It adds reliable windowed and borderless modes, a modern OpenGL compatibility path, MSAA, final-scene filtering, debanding, color-depth fixes, aspect-ratio correction, and safer handling of background masks and lighting overlays.
On the audio side, the project brings a more robust XAudio2-based path, Bink audio support, MIDI fixes, music handling improvements, and configurable reverb. Input is modernized with RawInput, XInput gamepad support, device selection, and cleaner button handling. Special thanks to Gemini for the implementation
Key features:
- modern windowed and borderless display modes;
- safe borderless mode that avoids monitor signal drops on start and exit;
- OpenGL 3.x compatibility path for modern drivers;
- MSAA, anisotropic filtering, debanding, and final-frame post-processing;
- aspect-ratio, color-depth, fog, and driver compatibility fixes;
- seamless scene filtering for backgrounds and masks;
- XAudio2 audio path, Bink audio, MIDI fixes, and reverb (based on Gemini fixes);
- RawInput and XInput gamepad support (based on Gemini fixes);
- launcher resolution synchronization;
- INI-based configuration with no need to modify original game assets.