github spacefarergames/AloneInTheDarkReHaunted 1.0.4.2403

latest releases: 2.3.0.0705, 2.2.0.2704, 2.1.0.2204...
one month ago

1.0.4.2403

Download Link Removed, version is too out of date, download a newer version.

Also make sure to download 'TATOU.exe' from the attached assets, as it fixes the update check to the latest version.

Minimal build is provided direct on GitHub that does NOT include the HD Graphics. You'll need to download that from the mirror above.

🛠 Stability & Engine Improvements
Fixed a rare crash (HEAP_CORRUPTION_SKIP: 0xC0000374) caused by legacy DOS buffer‑overrun behavior.
The engine now safely remaps overflow operations and includes an additional safeguard to prevent long‑term memory corruption.

  1. AITD1.cpp:560 — if (localKey && 0x1C) uses logical AND instead of equality comparison. Any non-zero key triggers choiceMade = 1, instead of only Enter (0x1C).
  2. life.cpp:2665 — while (!key && !JoyD && Click) should be !Click. The LM_WAIT_GAME_OVER loop waits for user input but immediately exits because Click is typically 0.
    🟡 Medium Bugs (State Leak)
  3. AITD1.cpp — ChoosePerso() calls notifyTTFMenuStateChanged(true, false) on entry but never calls notifyTTFMenuStateChanged(false, false) on either exit path (escape at line 461, normal return at line 607). TTF font system remains in menu state.
    🟢 Minor / Code Quality
  4. startupMenu.cpp:183,305 — if (key == 28 || (key != 28 && Click != 0)) simplifies to if (key == 28 || Click != 0). Not a bug, but redundant logic.
    Added bounds checking across the UI frame system.

Clamped screen‑related variables to prevent out‑of‑range rendering issues.

Improved font rendering safety with new bounds validation.

🌍 Language & Compatibility
You can now choose your display language at startup instead of being locked to ENGLISH.PAK.

Special characters now render correctly, including tildes and symbols, thanks to proper non‑DOS UTF mapping.

🎮 Gameplay & UX Enhancements
Controller hints added to menus (visible when a controller is connected).

Music toggle in the pause menu now reflects the correct initial state.

Console output is now clearer, color‑coded, and far more readable.

📺 Display & Resolution
Fixed default window scaling and internal resolution calculations, greatly improving widescreen support and overall visual consistency.

🔊 Audio Improvements
CD Audio Playback added — if the original ALONECD disc is detected, music plays directly from the CD tracks instead of audio.hda.

Corrected music ID mappings, ensuring the right tracks play at the right moments.

Added Creative Voice File (VOC) decoding.

🔧 Codebase & Infrastructure
Refactored source files and updated GPL license headers.

Automatic update checker added — if your version is outdated, the GitHub Releases page opens automatically.

Don't miss a new AloneInTheDarkReHaunted release

NewReleases is sending notifications on new releases.