TombEngine
TombEngine copied to clipboard
A new custom Tomb Raider engine based on TR5 engine
Introduces the new and improved `PointCollisionData` class to replace `CollisionResult`. The advantage over the old method is that it fetches and caches computationally expensive data only when needed. It can...
The **LARA** object is used for: - Lara's **animations** - Lara's **meshes offsets** (their positions relative to one another) The **LARA_SKIN** object is used for: - Lara's meshes appearance _This...
Rectangular-based pusheables have issues when applied 90 degree rotation to them. The anchoring point don't get rotated, making either Lara to clip or to hold the air while holding the...
If one destroys a moveable object via the `Moveable:Destroy()` method, the `Moveable:GetValid()` method will return **false**. If one saves the game and load it, the `Moveable:GetValid()` method will return **true**....
As the title says, the enemy drives into the corner instead of chasing and shooting at lara
It was recently asked on the TombEngine discord server what features users request. Rather than making a separate issue for each: I have collated them here. # Gameplay Mechanics /...
Below is a list of all entities from TR1 to TR5. Please report findings for each. # Rules - Please keep the explanation brief and concise. - Before declaring something...
See video below. Raised floor sections seem to be ok, but solid walls and lowered ceilings seem to run into issues. https://user-images.githubusercontent.com/7871109/142129817-406ccc86-5d5d-48a8-b8d7-60e90a3af891.mp4
_There's a general "issue", but when I say "issue" you have to insist on the quotes, because I believe it's more of an edge case, but should at least result...