KrysB4k
60c4f91df9
Fixed crawl2hang move for diagonal ledges
2020-06-08 16:44:23 +02:00
KrysB4k
4760288101
Added ChocolateFans functions
...
SnapToDiagonal() and SnapToQuadrant replace the angle switchcases in some of Lara's anim collision functions
2020-06-08 16:29:03 +02:00
KrysB4k
d3bb5a6ac9
Manually fixed lara.cpp
2020-06-07 22:24:22 +02:00
KrysB4k
3bbfc250c9
Added grabbing diagonal ledge
...
Updated lara_col_upjump and lara_col_reach
2020-06-07 19:25:05 +02:00
KrysB4k
f7e6850627
Added GetOrthogonalIntersect()
...
GetOrthogonalIntersect() replaces bloated dir switch case in functions like TestLaraVault() and similar
2020-06-07 02:49:38 +02:00
KrysB4k
475effbe25
Add GetDiagonalIntersect()
...
GetDiagonalIntersect() returns Vector2 with x and z coordinates aligned to diagonal, offset by LARA_RAD
2020-06-06 20:37:19 +02:00
KrysB4k
e2ebbe0f66
Modified LaraTestWaterClimbOut()
...
LaraTestWaterClimbOut() aligns to diagonals
2020-06-05 17:08:18 +02:00
Krys
e46a000190
First tests for diagonal collision
...
This branch tests the diagonal collisions. So far only the running splat, walking splat and vaults work with diagonal collision. Jumping splat, getting out of water still needs some work
2020-05-28 20:59:46 +02:00
TokyoSU
cd1d5f5482
Refactor include and moving some structure to right file
...
- started moving structure out of types.h.
- fixed ExtraAnim using 0 instead of -1.
- changed void(*)(); to function<> for lara routines.
- changed short(*)() effect to function<> for CreatureEffect/CreatureEffect2.
- renamed guardian to laserhead.
- moved some structure to their right place.
- renamed TYPE_ZONE to ZoneTypeEnum.
- fixed zoneType not using ZoneTypeEnum as variable.
- fixed LOT.zone not using ZoneEnumType.
- changed "variable : 1" to bool in some structure.
- implemented @krys new collision structure and improved it a bit (but commented for "later")
- level need #pragma pack(push, 1) #pragma pack(pop) to work (for structure), else it crash at LoadTexturesInfos().
Co-Authored-By: krys <krys@users.noreply.github.com>
2020-05-28 15:17:34 +02:00
TokyoSU
29f0724693
New project format ( #206 )
...
* Starting Reformat the project
- New Import Method, no more "../../" in import,
- New Entity Folder Structure, less compile time
* Refactoring the Project
- added precompiled header with default import like microsoft or directx.
- fix many double import.
- fix math.h confliting math.h from
microsoft.
- fix effects.h confliting Effects.h from DirectX.
- refactored TR4 entity folder and how it's loaded.
* Update Some Code Before Switching to Master
* Finished the NewProjectFormat Template
- need to finish entity in the master later.
* Added Monty NewFileFormat
* Fixed Monty NewFileFormat Include
* Revert "Fixed Monty NewFileFormat Include"
This reverts commit ebf0afca10
.
* Trying to fix conflits for NewFileFormat
* Fixed .filters
* Last Commit in NewProjectFormat
2020-05-27 09:21:20 +02:00
Woops
70fa73580e
add booleans for optionality, add crawl 2 crawl down anim
2020-05-26 07:36:09 -05:00
Woops
b817ee8134
add crouch pullup func. and corner anims
2020-05-24 03:10:00 -05:00
Woops
724bba94d3
fixes and remove some comments
2020-05-23 16:50:53 -05:00
Woops
d0a42310c4
initial commit
2020-05-23 15:59:18 -05:00
Woops
d0b542b106
water crawlspaces and crawl handling
2020-05-20 22:07:27 -05:00
Woops
08305a2885
add 2/1 click crawlspace exits and 1click crawl maneuver
2020-05-20 06:31:17 -05:00
Woops
00165403cd
actually fix swandive to run transition
2020-05-20 03:18:36 -05:00
Woops
1ff6fc5768
fix backwards slide state
2020-05-19 20:42:06 -05:00
Woops
bf3555cd66
fix monkeybar vault in 3 click areas
2020-05-19 19:33:40 -05:00
Wuups
45a0a16799
Merge pull request #198 from MontyTRC89/new_anims
...
add swandive roll to run, slide to run, and 2/3 click crawlspace flex
2020-05-19 13:55:57 -05:00
Woops
35b6013296
add swandive roll to run, slide to run, and 2/3 click crawlspace flex
2020-05-19 13:54:35 -05:00
TokyoSU
543163798d
Implemented Motorbike
...
- need to fix shift bug, and lara position
- need to fix collision.
2020-05-19 13:20:44 +02:00
Wuups
f7a874785a
crouchroll launch fix for specific geometry
2020-05-18 21:59:13 -05:00
Wuups
98833d3345
fix crouch roll embedding in 1-2 click ledges
2020-05-18 02:22:00 -05:00
Wuups
71bdf876b0
fix crawling responsiveness
2020-05-08 12:17:35 -05:00
Wuups
8a478d0157
Merge pull request #183 from MontyTRC89/CrouchRoll
...
Enable the crouch roll animation
2020-05-06 00:07:22 -05:00
Wuups
e887ebdf07
Merge pull request #185 from MontyTRC89/monkeyswing-roll
...
enable the monkeyswing roll
2020-05-06 00:07:07 -05:00
Wuups
ccd7c10148
Update lara.cpp
2020-05-02 21:49:44 -05:00
Wuups
b8f15b9969
enable the monkeyswing roll
...
- The Core animation is missing an animation command to turn her around.
2020-05-02 14:05:56 -05:00
Wuups
cfd1756b13
done
2020-05-02 12:05:42 -05:00
Wuups
cfaafa08d4
remove couple useless stuff
2020-05-01 21:47:35 -05:00
Wuups
b72fc181a4
work
2020-05-01 21:19:03 -05:00
woopstombraider
bcefa43809
Fix Lara being able to take her guns out during the forwards crawlspace exit
2020-05-01 09:55:36 -05:00
woopstombraider
24fef6a221
Revert "Fix Lara being able to take her guns out during the forwards crawlspace exit"
...
This reverts commit 117d4a5cfd
.
2020-05-01 09:53:19 -05:00
woopstombraider
117d4a5cfd
Fix Lara being able to take her guns out during the forwards crawlspace exit
2020-05-01 09:52:16 -05:00
MontyTRC89
efd1f2728b
Fixed look camera; Fixed bugs with gunflashes and smoke positions;
2020-04-29 06:43:53 +02:00
MontyTRC89
5f63d6acba
Merged LARA_INFO and LaraExtraInfo into LaraInfo
2020-04-27 14:01:00 +02:00
MontyTRC89
6b819c2855
Started math refactoring
2020-04-25 16:23:53 +02:00
MontyTRC89
f3bb956927
First EXE build successfully
2020-04-24 19:15:05 +02:00
MontyTRC89
6bff6caed2
Decompiled input
2020-04-23 19:22:01 +02:00
MontyTRC89
9a78144600
Decompiled level loading functions; Moved lot of vars in DLL; Added Zlib;
2020-04-22 14:12:10 +02:00
MontyTRC89
7771e8faf1
PHD Math removal 1
2020-04-20 14:17:01 +02:00
asasas9500
8bd49be3c5
Fix Lara functions; Fix flare animations; Add gun type and status to diagnostics
2020-04-03 23:55:22 -03:00
asasas9500
73a7cd0052
Fix lara_col_back()
2020-03-31 21:03:28 -03:00
asasas9500
97af63ac2f
Improve LaraHangTest(); Add lara_col_climbstnc()
2020-03-28 16:24:17 -03:00
asasas9500
4ea3ce23d0
Uncomment ExplodeItemNode(); Remove duplicated GetClimbTrigger(); Fix LaraHangLeftCornerTest(), LaraHangRightCornerTest() and TestLaraVault(); Correct ANIM_FRAME struct definition
2020-03-27 19:27:21 -03:00
asasas9500
3e1e6402a8
Add LaraHangTest(); Fix LaraTestHangOnClimbWall(); Place function markers
2020-03-21 14:48:37 -03:00
MontyTRC89
371cd6720e
Decompiled ID_DEATH_SLIDE
2020-01-29 08:29:15 +01:00
asasas9500
0a597b0aa0
Place function markers; Remove collision from ID_ANIMATING13, ID_ANIMATING14, ID_ANIMATING15 and ID_ANIMATING16
2020-01-27 00:13:39 -03:00
asasas9500
7d2c9da049
Replace NormalizeVector() with NormaliseRopeVector(); Fix Lara functions
2020-01-25 23:31:26 -03:00