To install, see readme. Simply copy the whole archive contents into the same folder as your AITD1 copy, run TATOU.exe and you are good to go! Happy Easter!
Due to new compression applied to the HDA archives, releases are now optimized enough to be hosted on GitHub. To download the latest release, see Assets!
Debug builds are now also attached. To use them, download the Release version, and replace with the Tatou.exe in the debug archive. Useful for debugging and reporting issues.
Alone In The Dark: Re-Haunted — Release Notes
⚠️ Version 2.0 - Pre-Release (Beta Staging)
Status: This is a pre-release build. The following items are still in progress before the final 2.0 release:
- Texture Atlas Updates: Continuing to update and finalize all texture atlases (many currently incomplete)
- HD Mask Refinements: HD masks have been updated for correct geometry; further refinements needed for complete accuracy
- Additional Polish:
Final release expected upon completion of these remaining items.
Version 2.0 - Enhanced Graphics, Animation Overhaul & Quality Improvements
Overview
Version 2.0 represents a major transformation for Alone in the Dark: Re-Haunted! This release delivers comprehensive improvements to textured models, completely overhauled animation systems, UI rendering enhancements, and extensive quality-of-life improvements. With all 29+ GitHub issues addressed, this version modernizes the visual presentation while maintaining the authentic, immersive gameplay experience of the original AITD1.
New Features & Improvements
Graphics & Visual Enhancements
- Textured 3D Models: Complete replacement of core 3D models with high-quality textured versions for improved visual fidelity
- HD Background Support: Integrated HD replacement textures for UI screens with proper fallback rendering:
- Intro screens (TITRE, LIVRE) with seamless fade-in/fade-out
- Animation System Overhaul: Major rewrite of animation handling system including:
-
Optimized animation data structures for better performance and reduced memory footprint
-
Support for hybrid animation techniques (combining traditional and optimized approaches)
-
Improved 2D animation playback for consistency
-
Proper animation cleanup between floors to avoid taking the wrong animation
-
Early hybrid animation support
-
- Body & ZV System Refactoring: Comprehensive modernization of body and ZV (zone volume) rendering systems:
- Complete rewrite of body storage and organization
- Switch to proper body system for ZV code integration
- Improved collision detection and rendering
- Better model organization and lookup efficiency
- **Hint System and Map!
- Enhanced UI Layer: Improved UI layer rendering system for better menu and overlay presentation with proper transparency handling
Gameplay & Content
- In-Game Maps: Added interactive Mansion Map and Underground Map for improved navigation and exploration (#36)
- Access maps from the pause menu
- HQR System Modernization: Complete rework of HQR (FITD archive format) handling:
- Redesigned body/animation storage structures
- Improved data access patterns and performance
- Better template instantiation
- Model Organization: Major cleanup and renaming of model components for better code organization
- Environment Fixes:
- Enhanced Loading Experience: Improved "Please Wait..." loading screen with multi-language support (English, French, Italian, Spanish, German)
Bug Fixes & Stability
- Animation System Fixes:
- Fixed multiple animation-related regressions from earlier versions
- Animation playback consistency across all game areas
- Proper animation cleanup between floors
- Jack animation rendering corrections
- Door Functionality: Corrected non-functional door issues in AITD1 (regression fix)
- UI Layer Regressions: Fixed several UI layer rendering issues affecting menu appearance (#26)
- Camera System: Fixed potential out-of-bounds access and camera index issues
- Memory Safety:
- Improved boundary checking throughout the codebase
- Resolved major SafeDelete issues (#37)
- Better resource deallocation
- Rendering Quality:
- Cross-Platform Support: Resolved Linux compilation issues and ensured cross-platform compatibility
- Steam Overlay Integration: Enhanced compatibility with Steam overlay features (#40)
Performance Optimizations
- Optimized animation data structures for reduced memory footprint
- Improved rendering pipeline efficiency with better layer management
- Enhanced animation loading and caching mechanisms
- More efficient body storage and lookup
- Better template instantiation for faster compilation
Technical Details
Modified Core Systems
- Animation System (
anim.cpp,anim.h): Complete rewrite with optimized structures, hybrid support, and per-floor caching - Body System (
body.cpp,body.h): Refactored for better model organization and rendering with new storage structures - ZV System: Updated to use proper body integration with improved collision handling
- UI Layer (
osystemAL.cpp): Enhanced rendering with proper text layer support and HD background blending - HQR Archives (
hqr.cpp): Modernized data structures and access patterns for improved performance - Life Script System (
life.cpp): Updated to work with new animation and body systems - HD Background Renderer (
hdBackgroundRenderer.cpp): Integrated texture rendering pipeline for enhanced graphics - Voice-Over System: Full support for AITD1 CD voice-over playback during reading sequences
Build & Compatibility
- Fixed CMake configuration for proper Linux support
- Improved cross-platform compilation and template instantiation
- Enhanced third-party library integration (SDL3, SoLoud, bgfx, etc.)
- Better project organization and filter structure
Known Issues Addressed in This Release
- Door activation in AITD1 now functions correctly
- Animation playback is consistent across all game areas and floors
- UI text renders properly over game world without visual artifacts
- Collision detection functions properly with new body system
- Character selection screen displays correct portrait overlays with HD backgrounds
- Loading screen appears immediately when character is selected
- Camera system no longer causes out-of-bounds access
- Linux compilation errors fully resolved
- Rocking Horse collision fixed in attic (#32)
- Wood texture in attic corrected (#25)
- Stencil overdraw issues resolved (#24)
- UI framebuffer preview rendering improved (#30)
- SafeDelete resource handling stabilized (#37)
- Near-Camera Floating Polygon Clipping fixed (#43)
- Texture Wrap / Shading support added (#42)
- NUM_MAX_SPHERES_VERTICES limit resolved (#41)
- Mask dumping and fixup completed (#44)
- Ghost/orb particles now use transparent material (#39)
- Sound system fully functional (#38)
- Mansion Map and Underground Map added (#36)
- Interactive object hint overlay implemented (#35)
- Fullscreen toggle in system menu added (#34)
- Shadow noise feature restored and improved (#27)
- 3D objects now properly render when in UI mode (#28)
- Environment upscaling and rendering refinements completed
- Dirt path in intro no longer appears as wood (#21)
- Background rendering quality improved (#29)
- Transparency support added to UI overlays (BigCadre/Frames) (#26)
- Heiress voice pitch corrected on playback (#31)
- Demonic ashtray smoke handled correctly (#20)
- Particles and opaque shapes rendering fixed (#19)
- Dark room lighting properly applied (#18)
Upgrade Notes
- This is a MAJOR upgrade - Version 2.0 represents the most comprehensive update to Re-Haunted since launch, with 29+ improvements across all systems
- Players should expect dramatically improved visual quality with the new textured models, transparent menus, and HD backgrounds
- New in-game maps (Mansion & Underground) provide a fresh gameplay experience and significantly improve navigation
- Loading times may vary as animation caching optimizations take effect on first playthrough
- Saved games from version 1.x are fully compatible with version 2.0
- Some screen layouts have been optimized for better HD background integration and transparency support
- Animation playback performance has been significantly improved due to per-floor caching