Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

A patch that addresses various technical issues and adds quality-of-life improvements to the 2011 remaster of American McGee's Alice, without altering the original game's artistic vision or overwriting any original game files.

How to Install

[!NOTE] This patch will only work on the 2011 remaster of American McGee's Alice and will not work on the 2000 version of the game.

Download: VorpalFix.zip

Extract the contents of the zip file into the game's folder, in the same directory as the alice.exe file.

This patch allows the game to launch independently (by executing alice.exe), so it is not necessary to install it alongside Alice: Madness Returns.

[!TIP]
If you own Alice: Madness Returns, check out MadnessPatch!

Steam Deck/Linux Specific Instructions (Windows users can skip this)

[!WARNING] To launch the game on Steam Deck or Linux, open the game's properties in Steam and include WINEDLLOVERRIDES="winmm.dll=n,b" %command% in the launch options.

Features

General Fixes and Stability

  • Fixed missing weapon sounds and Cheshire Cat summon that were broken in the 2011 remaster due to a bug affecting randomized sound effects.

  • Fixed the "Hard Disk Full" error message incorrectly appearing when the game is installed on a disk with more than 2TB of free space.

  • Save files are now written to disk in a single operation instead of thousands of small chunks.

  • Fixed a crash that occurred when saving at resolutions where the width is not a multiple of 4 (e.g., 1366x768), as well as another crash that could happen while fetching the resolution list.

  • Fixed missing particle effects for re-materialization visuals of Alice's throwable weapons.

  • Fixed an issue where Alice's blinking animation in the menu played too quickly at high frame rates.

  • Fullscreen selection now persists after restarting.

  • Fixed menu texture bleeding, corrected the back button animation that played faster at higher resolutions, and resolved other minor menu UI issues.

  • Fixed typos in script files affecting texture and sound paths to prevent missing assets.

  • Corrected display scaling on high‑DPI monitors.


Widescreen Fixes

  • Menu Aspect Ratio
    Maintains correct aspect ratio for in‑game menus and save‑file thumbnails in widescreen resolutions.
VanillaVorpalFix
  • FMV Aspect Ratio
    Prevents cinematic videos from warping in widescreen resolutions.
VanillaVorpalFix
  • HUD Aspect Ratio
    Prevents HUD elements from stretching in any widescreen format.
VanillaVorpalFix

Fix Remastered Character Textures

  • Fixed an issue where multiple typos in the archive containing the remastered textures prevented them from loading.
    Affects Cheshire Cat, Card Guards and Mock Turtle.
Original TexturesRemastered Textures

Game Launch and Settings Options

  • Allow the game to launch without Alice: Madness Returns
    The 2011 remaster is designed to launch with the -RunningFromAlice2 option, this check has been disabled by default, allowing alice.exe to launch independently.

  • Prevent Alice: Madness Returns from launching on exit
    On exit, the game checks the installation path of Alice: Madness Returns to relaunch it.
    Set PreventAlice2OnExit = 1 in VorpalFix.ini

  • Add a dedicated menu to edit some of the settings of VorpalFix.ini
    Delete pak7_VorpalFix_menu.pk3 to remove.

VorpalFix Settings Menu
  • Toggle Remastered Models
    Switch between remaster and original models without editing game files.
2011 Textures (Remastered)2000 Textures (Original)
  • Original Title Screen Restored
    Restored the "American McGee's Alice" title screen from the Xbox 360/PS3 version that was missing in the PC remaster.

  • Language Options
    Select English, German, French, or Spanish from the menu.

  • Original Intro Videos
    Restore the EA and Rogue Entertainment intro videos by setting UseOriginalIntroVideos = 1.

  • Developer Console Re-enabled
    Restores access to the original game's console (can be enabled in the game's settings). Default key: F2

  • Custom Save Path
    Redirect save files via CustomSavePath in VorpalFix.ini.

  • Disable Winsock Initialization
    Turn off legacy Quake 3 network startup.


Gameplay Options

SDL Controller Support

Adds support for PlayStation and Nintendo Switch controllers via SDL3.

  • Additional controller commands:

    • Pressing the Left Stick while pressing any D-pad button will save the current weapon to that D-pad key.
    • Pressing the Right Stick + 'A' will execute a quick load.
    • Pressing the Right Stick + 'B' will execute a quick save.
    • Pressing the Right Stick will center the view.
  • Gyro Aiming
    Enables motion-controlled aiming using the controller's gyroscope for supported controllers (DualShock 4, DualSense, Switch Pro Controller).

    Enable with GyroEnabled = 1 in VorpalFix.ini.

    Note: If you experience gyro drift, place the controller on a stable surface for a few seconds to calibrate.

    Tip: Press the Right Stick to quickly recenter your view while using gyro aiming.

  • Controller Icon Support
    Xbox or PlayStation 3 controller icons are displayed in the menus when a controller is detected at startup.

Xbox 360 Controller IconsPlayStation 3 Controller Icons

Mouse Input

  • Camera Responsiveness
    Adjust camera smoothing via CameraSmoothingFactor for improved responsiveness with high-DPI mouse.

  • Raw Mouse Input
    Improved precision by reading mouse movement directly, ignoring Windows sensitivity and acceleration.

  • Mouse 4 / Mouse 5 Support
    Adds support for side mouse buttons so they can be assigned from the game's menu.

Display Options

  • Console-Style HUD Layout
    Position the HUD as in the Xbox 360/PS3 versions.
PC HUD PositionConsole HUD Position
  • Letterbox Toggle
    Disable cinematic bars during cutscenes.
VanillaLetterbox Disabled
  • Borderless Fullscreen & VSync
    Enable borderless mode and custom frame rate limits, including refresh rate matching.

Graphical Enhancements

  • Field of View Correction
    Auto-adjusts 4:3 FOV for widescreen displays.
VanillaVorpalFix
  • Texture Filtering
    Anisotropic and trilinear filtering sharpen textures and minimize distant blurring or shimmering, even at steep angles, with minimal performance cost.
  • MSAA Anti-Aliasing
    Smooths jagged edges on models and scenery while preserving the game's original look.
VanillaMSAA Anti-Aliasing
  • Maximum Model Detail
    Disable LOD bias to render models at full quality at any distance.
VanillaNo Model LOD Bias

Credits

  • SDL3 for improved controller support.
  • MinHook for hooking.
  • mINI for INI file handling.
  • Leanny help with some algorithms.
  • CRASHARKI help with fixing and improving the menu.

Licensing Exception

This project is licensed under the GNU General Public License (GPL) version 3.0. However, Electronic Arts (EA) and any third parties explicitly authorized by EA (including but not limited to GOG, Steam, or other distribution platforms) are hereby granted an irrevocable, perpetual, and worldwide exemption from all GPL 3.0 requirements. This exemption allows EA and authorized third parties to use, modify, distribute, sublicense, or bundle this codebase in any form (including proprietary/closed-source derivative works) for the purpose of re-releasing, preserving, maintaining, or commercially exploiting American McGee's Alice, without any obligation to disclose source code, copyleft restrictions, or other GPL 3.0 terms.

This exception applies solely to EA and its authorized third parties. All other users remain subject to the terms of the GPL 3.0.

关于 About

A patch that addresses various technical issues and adds quality-of-life improvements to the 2011 remaster of American McGee's Alice

语言 Languages

C++88.8%
GLSL10.8%
Batchfile0.3%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
73
Total Commits
峰值: 24次/周
Less
More

核心贡献者 Contributors