Commit: b89a15a
Tag: 4.8
Changes
4.8 - 2025-02-14
Warning
Attention level builders: this version introduces backwards incompatible changes to the game flow file.
Please refer to the following documents to see how to update your levels:
- added the ability to hold left/right to move through menus more quickly (#2298)
- added an option for pickup aids, which will show an intermittent twinkle when Lara is nearby pickup items (#2076)
- added an optional demo number argument to the
/demo
command - added pause screen support to demos
- added a fade-out effect when exiting the pause screen to the inventory
- added exit fade-out effects (#2348)
- added optional dynamic lighting for gun flashes and explosions, similar to TR2+ (#2357)
- added a
/cut
(alias:/cutscene
) console command for playing cutscenes - added a
/gym
(alias:/home
) console command for playing Lara's Home - added a
/music
console command that plays a specific music track - added a
/debug
console command that shows all triggers and portals - added a console log when using the
/demo
command - ⚠️ changed the game data to use a separate strings file for text information, removing it from the game flow file
- ⚠️ changed the game flow file internal structure
- changed the object texture limit from 2048 to unlimited (within game's overall memory cap)
- changed the sprite texture limit from 512 to unlimited (within game's overall memory cap)
- changed demo to be interrupted only by esc or action keys
- changed the turbo cheat to also affect ingame timer (#2167)
- changed the pause screen to wait before yielding control during fade out effect
- changed the compass and final stats to use two columns, similar to TR2 (doesn't apply to end-of-level "bare" stats)
- changed the fix for transparent eyes on wolves to use black instead of off-white (#2252)
- changed the
/kill
command with no arguments to look for enemies within 5 tiles (#2297) - fixed blood spawning on Lara from gunshots using incorrect positioning data (#2253)
- fixed ghost meshes appearing near statics in custom levels (#2310)
- fixed photo mode switching to the wrong flipmap rooms at times (#2362)
- fixed the teleporting command sometimes putting Lara in invalid flipmap rooms (#2370)
- fixed teleporting to an item on a ledge sometimes pushing Lara to the room below (#2372)
- fixed secret and enemy speech not playing if the sound effects are missing from the level file (#2458)
- fixed being unable to load a level that contains no sound effect data (#2460)
- fixed input controller remaps not being saved across game relaunches (#2422, regression from 4.6)
- fixed the upside-down camera fix to no longer limit Lara's vision (#2276, regression from 4.2)
- fixed being unable to load some old custom levels that contain certain (invalid) floor data (#2114, regression from 4.3)
- fixed a desync in the Lost Valley demo if responsive swim cancellation was enabled (#2113, regression from 4.6)
- fixed the game hanging when Lara is on fire and enters the fly cheat on the same frame as reaching water (#2116, regression from 0.8)
- fixed Lara activating triggers one frame too early (#2208, regression from 4.3)
- fixed wrong underwater caustics speed with the turbo cheat (#2231)
- fixed 1-frame UI flicker on pause screen exit confirmation
- fixed the game crashing if a cinematic is triggered but the level contains no cinematic frames (#2413)
- fixed missing ricochet sprites in the gym (#2462)
- fixed being able to use keys and puzzle items in keyholes/slots that have already been used (#2256, regression from 4.0)
- fixed textures animating during demo fade-outs (#2217, regression from 4.0)
- fixed waterfall mist not animating during demo (#2218, regression from 3.0)
- fixed sound option arrows disappearing with specific volumes chosen (#2295, regression from 2.7)
- fixed wireframe mode discarding transparent pixels (#2315, regression from 4.2)
- fixed sprite pickup not being paused in the pause/inventory screen (#2319, regression from 4.1)
- fixed 3D pickups not being paused in the pause/inventory screen (#2319, regression from 2.16)
- fixed incorrect sprite sequences potentially animating after visiting a level with valid animating sprites (#2309, regression from 4.0)
- fixed
/kill all
command destroying Scion and causing a soft lock in The Great Pyramid (#2329, regression from 4.4) - fixed health bar continuing to show when the inventory ring rotates (#1991, regression from 4.0)
- fixed header and arrows disappearing when the inventory ring rotates (#2352, regression from 4.4)
- fixed Story So Far feature not playing opening FMVs from the current level (#2360, regression from 4.2)
- fixed
/play
command crashing the game when used after loading a level (#2411, regression) - fixed various death counter problems (existing saves will have the count reset) (#2264/#2412, regression from 2.6)
- fixed
/demo
command crashing the game if no demos are present (regression from 4.1) - fixed Lara not being able to jump or stop swimming if the related responsive config options are enabled, but enhanced animations are not present (#2397, regression from 4.6)
- fixed Lara not being able to jump if responsive jumping is disabled via the console in-level in certain scenarios (#2444, regression from 4.6)
- fixed Lara being unable to climb or use guns after using an underwater lever and then entering the wading state (#2416, regression from 4.6)
- fixed Eidos logo briefly flashing prior to the initial fade-in effect (#1388, regression from 4.1)
- fixed Lara's meshes being incorrectly swapped in various scenarios using the fly cheat (#2461, regression from 4.7)
- improved pause screen compatibility with PS1 (#2248)
- improved level loading times with respect to injection processing
- improved wireframe mode appearance around screen edges