Hi!
Recently, I've been working on a fork of CrabeLoader for DI1.0.
At first, I've been planning to port just basic modern patches like borderless window support, custom resolution support etc. but things been going smoothly so I've decided to expand upon the project and work towards the ultimate DI 1.0 experience!
Main Features
Display
- Borderless, windowed and exclusive fullscreen modes, with Alt+Enter switching.
- Additional Resolutions support (including 4K and Ultrawide!)
- FOV correction and centered 16:9 menus and HUD
- Configurable FPS limit and VSync
- Better Alt+Tab behavior
Mod support
- Script mods: replace or patch the game's Lua scripts without editing game files.
- Asset mods: replace models, textures, sounds and other files with loose files or ordinary ZIPs. The game's archives are never rebuilt.
- Verified engine adapters and features for mods in order to restore missing console version functionality in the future
Optional settings
- Skip intro
- Switch off some post-effects like motion blur, depth of field, bloom etc.
- Camera wait time before centering
- Swap X and Y buttons for controllers
- Raise Toy Box editor's memory limit
- Play any character in any play set (Based on Character Freedom Mod, simplified the code to avoid some issues)
- Toy Box Share restored, with Toy Boxes from ZIP packages or loose saves (PC, PS3 and Wii U - xbox360 not tested yet) in the toyboxes folder, and experimentally from web servers.
I plan on making Gold Restoration mod with console's progression, missing features etc. when it'll be ready, I'll try to port LiteralCrab to DI2.0.
Disclaimer
Yes, it's mostly made using AI, but I'm trying to audit the code and focus on optimization and security. Tests has shown that there's no real performance hit with all features enabled. I thought it's better to make a disclaimer than claim that I did EVERYTHING by myself - like some people do.