Commit graph

446 commits

Author SHA1 Message Date
Lwmte
be87730ddf Update Changes.txt 2023-06-15 02:45:55 +02:00
TokyoSU
d6317c43ad Fix doppelganger 2023-06-13 15:46:58 +02:00
Lwmte
ef2daae759 Fix crash on loading if static meshes with IDs above maximum are present 2023-06-11 16:54:03 +02:00
Lwmte
9d949ce7d2
Pause sounds in menus (#1134)
* Initial commit
* Update Changes.txt
* Fix sound restart issues when going from/to focus in windowed mode
* Update sound.cpp

---------

Co-authored-by: Jakub <80340234+Kubsy@users.noreply.github.com>
2023-06-10 13:55:56 +03:00
Kubsy
bb4be274a3 Update Changes.txt 2023-06-09 09:00:47 +01:00
Lwmte
439bdfd364 Fix default ambience overlapping current one when loading a savegame 2023-06-06 22:24:18 +02:00
Lwmte
02effbf3e4 Save anim_object_id 2023-06-05 20:29:02 +02:00
Lwmte
0d5474170e Update Changes.txt 2023-06-04 21:14:45 +02:00
Lwmte
0ad391b82c Update Changes.txt 2023-06-04 16:17:24 +02:00
Lwmte
5cac24d00a Fix sprint value going below zero 2023-06-04 12:18:15 +02:00
hispidence
b354bca1f0 Regen docs after duplicated LogLevel.h removal. 2023-06-03 11:44:57 +01:00
Lwmte
5e731294f4 Update Changes.txt 2023-06-03 10:33:29 +02:00
Lwmte
dd29f27742 Update Changes.txt 2023-06-03 10:16:32 +02:00
Lwmte
2c6f78b129 Update Changes.txt 2023-06-02 09:04:13 +02:00
Lwmte
6b20e63c4a Don't burn enemies underwater 2023-06-01 20:23:40 +02:00
Lwmte
7cdcbba799 Fix inconsistent multiline string spacing on different display modes 2023-05-31 23:15:45 +02:00
hispidence
0ec39ac7f0 Fix doc comments & regen docs. 2023-05-31 21:48:00 +01:00
Jakub
fe7c1266d5
Update Changes.txt 2023-05-31 09:15:51 +01:00
Jakub
7e69679ec4
Update Changes.txt 2023-05-28 23:35:19 +01:00
Lwmte
27e2fe80df Fix missing heavytrigger checks for node events activated from classic triggers 2023-05-27 11:38:15 +02:00
Kubsy
f2b5fc2197
Update Changes.txt 2023-05-26 08:29:28 +01:00
Lwmte
30bb7ae7bc Update Changes.txt 2023-05-26 08:18:39 +02:00
Lwmte
219b3d78e4
Single flare pickup (#1115)
* Add ability to pick up a single inactive flare as an inventory item

* Fix incorrect pickup of an active flare in a mass pickup

* Fix remaining cases of picking up inactive flare as ordinary item

* Fix some conditions that break flare pickup from a crawl state

* Attempt to fix active flare not picked up in crawl state

* Remove unreachable state checks
2023-05-25 20:17:14 +01:00
Kubsy
e2e02faa16 Update Changes.txt 2023-05-25 12:24:05 +01:00
Lwmte
9ae025ffa2 Refactor classic rollingball code, fix #1108 2023-05-25 01:18:04 +02:00
Kubsy
4f8e606207 delete zipline changelog because they don't work fully 2023-05-24 18:39:14 +01:00
Lwmte
c7c425466c Fix zipline not working properly 2023-05-23 22:16:41 +02:00
Lwmte
5ff674f749 Fix grenade firing angle 2023-05-23 21:36:19 +02:00
Lwmte
afbb2146f9 Fix flare brightness 2023-05-23 21:13:31 +02:00
Lwmte
d9e7766a68 Move both x86 and x64 binaries to /Bin subdirectory 2023-05-22 00:56:21 +02:00
Kubsy
f376fba435 Update Changes.txt 2023-05-21 16:20:58 +01:00
Lwmte
f204245799 Update Changes.txt 2023-05-19 03:10:29 +02:00
Kubsy
cdd0abbc3c Update Changes.txt 2023-05-18 22:17:41 +01:00
Kubsy
77fd785e10 Update Changes.txt 2023-05-18 16:57:15 +01:00
Lwmte
33b965256f
Default input bindings (#1097)
* Initial Commit

* Correct tabulation

* Update Changes.txt

* Identify xinput devices in a more generic way

* Avoid passing copy of input bindings; make function static; comments

* More correct way to apply default bindings, also set rumble and analog camera options for XInput

---------

Co-authored-by: Sezz <sezzary@outlook.com>
2023-05-06 21:11:22 +02:00
hispidence
1b52ec7584 Add Vec2 doc HTML file, bump version number, add Vec2 to changes.txt 2023-05-02 19:30:14 +01:00
Lwmte
982b7d7c96 Fix footprints not being cleared after level change 2023-05-02 09:43:16 +02:00
Lwmte
efbea19f47 Fix gamepad still vibrating if Lara was poisoned prior to death 2023-05-01 20:40:45 +02:00
hispidence
a5f244d08a
Other callbacks (#1085)
* Implement PRESTART, POSTSTART, PREEND, POSTEND, PRESAVE, POSTSAVE, PRELOAD and POSTLOAD callbacks.

* Cleanup pass

* Update Changes.txt and improve doc comment.

* Fix Changes.txt.

* Formatting

* Give OnEnd and associated callback points get an arg stating why the level ended, so the scripter can differentiate between exit to menu, load, level complete, and player death.

* Update doc comments.

---------

Co-authored-by: Sezz <sezzary@outlook.com>
2023-05-01 12:46:22 +01:00
Lwmte
c7927c96ce Update Changes.txt 2023-05-01 08:17:18 +02:00
Lwmte
858a83aece Update Changes.txt 2023-04-30 11:03:31 +02:00
Kubsy
750d716725 Update Changes.txt 2023-04-29 14:23:30 +01:00
Kubsy
4d1a689e99 Update Changes.txt 2023-04-28 17:04:59 +01:00
Kubsy
e3e7b65b10 Update Changes.txt 2023-04-28 17:03:33 +01:00
TokyoSU
2ba8257468
Enemy firing system refactor (#1069)
* Refactored gunflash.

- Fixed rendering of gunflash.
- Improved gen.bat with some comment.
- Now entity can shoot with 2 weapon (left and right) like lara.

* Fix compiling error

* Move muzzleFlash to creature struct

- Removed BiteInfo and remplaced it by CreatureBiteInfo.
- Fixed Mafia2 and Cybord muzzleflash pos.
- Added dynamic light and smoke when entity shoot. (only for weapon)

* Able to switch GUN_FLASH mesh.

* Improve CreatureEffect/Effect2

Pass bite directly instead.

* Fixed TR5 and TR4 biteInfo

* Finished implementing gunflash for creatures.

- Fix snowmobile gun crash.
- Fix knifethrower not throwing knife.

* Removed traps cpp/h.

* Update Changes.txt

* Update Changes.txt

* Update effects.cpp

* Fixed build error

* Update setup.cpp

- Removed old ObjectObjects() and TrapObjects() and move the code to TR5 objects.

* Fix mpgun gunflash not playing when dead.

* Fixed snowmobile gun not appearing correctly

- Fixed crash if ID_GUN_FLASH2 not exist  and creature like snomobile driver shoot.
- Fix the snowmobile driver AI that where commented (was disabled to test the gunflash).

* Improved AssignObjectAnimations

* Added new lot for snowmobile gun

- Allow the snowmobile to drop from 4 block !

* Fixed savegame crash

* Change what @Lwmte reviewed.

* Added todo for snowmobile gun.

- reverted NO_JOINT in CreatureBiteInfo causing error when compiling.

* Fix compile error caused by the develop merge

* Minor formatting

* Update people.cpp

---------

Co-authored-by: Sezz <sezzary@outlook.com>
Co-authored-by: Kubsy <80340234+Kubsy@users.noreply.github.com>
2023-04-28 16:52:35 +01:00
Kubsy
0a7fe24994 Update Changes.txt 2023-04-28 09:46:01 +01:00
Kubsy
e7c01add78 Update Changes.txt 2023-04-26 11:58:42 +01:00
Kubsy
aa9a7a394a Update Changes.txt 2023-04-24 20:35:05 +01:00
Kubsy
e8152c7e5d Update Changes.txt 2023-04-23 14:48:04 +01:00
TokyoSU
da2066f51a
Implemented Claw Mutant from TR3 (#1061)
* Foundation commit for ID_MONSTER_MUTANT

* Implemented claw mutant from TR3

* Fixed vs2019 project

* Fixed scripting for claw mutant

* finished plasma ball effect

* Improved claw mutant

Fixed blood not appearing.
Fixed precision for the projectile.

* Improved precision for claw mutant

Now it take lara being crouch into account.

* Demagic and reformat

* Formatting; use GetAnimData()

* Fix merge error

* Refine claw mutant enums and constants

* Update Changes.txt

* Increased the attack range in idle.

---------

Co-authored-by: Stranger1992 <84292688+Stranger1992@users.noreply.github.com>
Co-authored-by: Nemoel-Tomo <tomo_669@hotmail.com>
Co-authored-by: Sezz <sezzary@outlook.com>
Co-authored-by: Kubsy <80340234+Kubsy@users.noreply.github.com>
2023-04-20 18:13:43 +01:00