Commit graph

222 commits

Author SHA1 Message Date
lahm86
55355305bd
items: detect mode in animation command SFX (#1005)
Introduces TR2+ style of animation command SFX mode detection, so that
specific sounds can be played on land, water or both. This has been
added to Lara's animation control as well as for general items.
Also adds some default commands for Lara to detect one-click water
regions and to play alternative footstep SFX there.

Resolves #999.
2023-09-24 22:30:00 +01:00
walkawayy
16c84bb80a
gameflow: add bonus level type (#976)
Resolves #645.
2023-09-23 15:44:38 -04:00
lahm86
8a732093ad
lara: enable rolling underwater (#994)
Adds the underwater rolling animations from TR2 to Lara's enhanced
animation injection set and adds the optional state change handling
to Lara's state routines.
Modifies the command to rotate 180 deg by applying to the X rotation
as well as Y.
Resolves #993.
2023-09-21 19:30:39 +02:00
Marcin Kurczewski
2e685dd1ed
build: add linux builds (#984) 2023-09-20 14:00:42 +02:00
Marcin Kurczewski
4fe7045ce1
shell: improve support for windowed mode (#981)
Resolves #896.
2023-09-10 21:18:59 +02:00
walkawayy
a4d1baae9d
config: add new game plus unlock (#973)
Resolves #966.
2023-09-09 15:24:41 +02:00
lahm86
480845f884
inject: restore City of Khamoon mummy (#951)
Added an option to restore the PS mummy in City of Khamoon room 25.
This required moving the stats room caching call to occur after
injection, otherwise inserted triggers aren't detected and hence the
kill count would be wrong.

Resolves #886.
2023-08-29 16:49:06 +01:00
lahm86
a914c53235
inject: fix Atlantean Stronghold room portals (#948)
Adds to the Atlantean Stronghold FD injection fixes by reconfiguring
the portals between rooms 74 and 12 such that the vertices are within
the room bounds in all cases. This amends the injection function for
this to allow targeting specific doors as there are 3 in this case.
Its other use case is in Palace Midas where there is only 1 portal.

Resolves #227.
2023-08-28 13:45:36 +01:00
lahm86
7278f28d48
inject: fix music trigger setups in Folly (#946)
In St. Francis' Folly, the music trigger for track 3 in room 4 has been
moved behind the Neptune door. A new trigger for track 15 has also been
added once the 4 keys are used at the end of the level.
A new injection function to support moving rooms has been added. This
is used in Folly to move room 54 out of earshot so the player does not
hear the boulder that opens the door.

Resolves #865.
2023-08-27 22:32:43 +01:00
lahm86
bacbddf993
inject: fix trigger types in Khamoon levels (#945)
Converted City of Khamoon trapdoor triggers in rooms 31 and 34 to dummy
type.
Converted Obelisk of Khamoon trigger in room 66 to switch type.

Resolves #942.
2023-08-26 15:56:29 +01:00
lahm86
259c04039b
inject: add the ability to insert floor data (#944)
Added an injection function to allow inserting new floor data values.
Added an injection file for Tomb of Tihocan to restore a missing rat
trigger.

Resolves #751.
2023-08-25 21:52:03 +01:00
lahm86
e88e6980e5
inject: fix non-oneshot music triggers (#940)
Added an injection function to support converting triggers to one shot.
Added injections for each level identified as needing trigger updates.

Resolves #939.
2023-08-24 18:03:08 +01:00
lahm86
dc91703e76
centaur: fix explosion after re-loading
Resolves #924.
2023-08-16 22:17:43 +01:00
walkawayy
a03f76c758
savegame: add triggered music tracks to the savegame (#905)
Resolves #371.
2023-08-15 23:53:08 +02:00
walkawayy
04c08b1964
savegame: save and load current music track and timestamp (#436)
Resolves #419.
2023-08-15 23:52:03 +02:00
walkawayy
5197940a6a
bear: fix the bear pat attack so it does not miss Lara (#903)
Resolves #450.
2023-08-15 23:52:03 +02:00
walkawayy
2dc71a018f
natla: fix Natla's gun moving while she is in semi death state
Resolves #878.
2023-08-15 23:52:02 +02:00
walkawayy
493287d8e8
ape: fix vaulting animation
Resolves #880.
2023-06-20 10:58:32 -04:00
lahm86
37b8a1b435
gameflow: add bacon lara anchor sequence
Resolves #868.
2023-06-06 09:23:34 +01:00
lahm86
22b793f95d
data: fix room mesh oversights
Resolves #869.
2023-06-06 09:18:07 +01:00
lahm86
fc1a70c0de
lara: add responsive jumping
Resolves #157.
2023-06-05 19:36:50 +01:00
lahm86
2d2655dbe0
lara: add swing animation cancelling
Resolves #856.
2023-06-02 16:22:57 +01:00
walkawayy
7c98c75065
lara_state: add jumps when looking and look up/down while hanging (#849)
Resolves #848.
2023-05-23 17:13:26 -04:00
lahm86
37fb914056
docs: add braid showcase to readme 2023-05-19 18:57:26 +01:00
lahm86
d53c0b4af7
room: fix ceiling height miscalculation
Resolves #323.
2023-05-12 11:28:57 +01:00
lahm86
2fadd3f2ef
data: fix room mesh oversights
Resolves #826.
2023-05-11 18:08:26 +01:00
walkawayy
c1bcf98232
lara_look: add inverted look option (#816)
Resolves #700.
2023-05-02 09:34:11 -04:00
walkawayy
1fdc545ed4
sound: pause sounds in the inventory instead of stopping (#818)
Resolves #717.
2023-04-26 16:05:53 -04:00
walkawayy
f529df2fe8
lara: add a cheat to explode Lara like in TR2 and TR3 (#810)
lara: add a cheat to explode Lara like in TR2 and TR3

Resolves #793.
2023-04-21 09:54:05 -04:00
lahm86
05934efe6e
lara: add jump-twist animations
Resolves #88.
2023-04-15 14:32:23 +01:00
lahm86
6145199d63
data: convert Pyramid secret fix to injection format
Resolves #788.
2023-03-28 16:05:57 +01:00
lahm86
e566fb9d98
lara: fix shotgun arm animation
Resolves #771.
2023-03-19 14:23:49 +00:00
lahm86
4695c6bd56 data: fix Natla's henchmen's textures
Resolves #744.
2023-03-12 22:46:07 +01:00
lahm86
5a5d24a508
data: fix Larson's gun textures (#740)
Resolves #737.
2023-03-10 15:37:41 +01:00
lahm86
491505f021 data: add PlayStation Uzi SFX (#734)
* data: add PlayStation Uzi SFX

Resolves #152.
2023-03-03 14:05:21 -05:00
lahm86
60ffec9609
data: fix incorrect Colosseum textures (#733)
Resolves #131
2023-02-17 13:32:14 +01:00
walkawayy
cb28fd5589
sound: do triggered flip effects even there is no sound
Resolves #583
2023-01-20 15:55:04 +01:00
walkawayy
31632fb27d
scion: fix Scion 1 respawning on load (#709)
scion: fix Scion 1 respawning on load

Resolves #707.
2023-01-17 14:45:17 -05:00
walkawayy
e7b41455c6
option_control: add customizable controller support (#674)
* option_control: add customizable controller support

Resolves #659.
2022-12-21 12:26:27 -05:00
walkawayy
bc2bd9cb86
input: stop the default controls from functioning when unbound (#662)
input: stop the default controls from functioning when unbound

Resolves #564.
2022-12-12 09:47:49 -05:00
walkawayy
0c8c8e7cc2
Add reset and unbind options to the controls menu (#658)
* option_control: add reset and unbind options to the controls menu

Resolves #657.
2022-12-09 09:40:19 -05:00
walkawayy
1782da882c
shell: fix a game crash if the action button is held down (#651)
Resolves #646.
2022-11-21 16:04:56 -05:00
walkawayy
a3de4fd03b
Add additional control schemes, keybinds, and refactor (#642)
option_control: add control schemes, keybinds, and refactor

Resolves #636.
2022-11-10 18:32:45 -05:00
walkawayy
444987c530
room: fix Lara loading inside movable block if stacked near portal (#624)
Resolves #619.
2022-11-01 10:22:00 -04:00
lahm86
0729c760bd docs: add config tool details to readme 2022-10-19 22:29:50 +02:00
walkawayy
4432f86bdb
sound: added an option to turn off sound effect pitching (#632)
* sound: added an option to turn off sound effect pitching

Resolves #625.
2022-09-30 21:51:14 -04:00
walkawayy
3b04c133a4
fix underwater currents breaking in rare cases (#598)
* fix underwater currents breaking in rare cases

Resolves #127.
2022-08-19 17:03:59 -04:00
walkawayy
b6b8d9a91b
savegame: added FX, lava emitters, flame emitters, and waterfalls (#601)
* savegame: added FX, lava emitters, flame emitters, and waterfalls

Resolves #418.
Creates new savegame version 2.
2022-08-19 16:01:18 -04:00
rr-
4ed4256f79 docs: update wording 2022-07-26 00:36:47 +02:00
walkawayy
822c7697a4 docs: add new readme showcase images 2022-07-26 00:36:47 +02:00