mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-04-28 15:57:59 +03:00
Merge branch 'develop' into DisplayString_Scale
This commit is contained in:
commit
fad4cb0255
159 changed files with 6017 additions and 3337 deletions
|
@ -1,4 +1,4 @@
|
|||
Version 1.1.1
|
||||
Version 1.2
|
||||
==============
|
||||
|
||||
* Fix burning torch not working properly if there are more than 256 objects in a level.
|
||||
|
@ -13,8 +13,15 @@ Version 1.1.1
|
|||
* Fix TR2 doberman crashing the game when killed by explosive weapons.
|
||||
* Fix volume change in settings not affecting voice track.
|
||||
* Fix several lighting bugs.
|
||||
* Fix double drawing additive faces.
|
||||
* Fix savegame count not properly increasing.
|
||||
* Fix regeneration of non-ammo pickups with OCB 128.
|
||||
* Overhaul Pushable blocks:
|
||||
- Separate climbable and normal pushable blocks slots.
|
||||
- Add new pushable OCB to manipulate pushable block properties.
|
||||
- Add new Lara animations for pushing over the block off the edge (both TR1-3 and TR4-5 versions).
|
||||
- Fix pushables not working with raising block.
|
||||
- Fix miscellaneous pushable bugs.
|
||||
* Overhaul look-around feature:
|
||||
- Allow for more consistent and wider viewing angles while crawling, crouching, and hanging.
|
||||
- Improve look camera movement and control.
|
||||
|
@ -28,18 +35,23 @@ Version 1.1.1
|
|||
- OCB > 0: When the player steps on the platform, it will crumble after the number of frames set in the OCB.
|
||||
- A positive value results in activation via player collision.
|
||||
- A negative value requires a trigger to activate.
|
||||
* Add basic mouse input handling. Allows for binding of mouse inputs in control settings.
|
||||
* Add settings for Mouse Sensitivity and Mouse Smoothing (not used in-game yet).
|
||||
|
||||
Lua API changes:
|
||||
* Add DisplaySprite object.
|
||||
* Add Flow::EnableLoadSave() function to disable savegames.
|
||||
* Add Flow::EnablePointFilter() function to disable bilinear filtering.
|
||||
* Add Lara::GetAmmoType() function to read the ammo that Lara is using.
|
||||
* Add Lara::GetControlLock() and Lara::SetControlLock() functions to handle controls locking.
|
||||
* Add Flow:EnableLoadSave() function to disable savegames.
|
||||
* Add Flow:EnablePointFilter() function to disable bilinear filtering.
|
||||
* Add InputGetCursorDisplayPosition() function to get the position of the cursor.
|
||||
* Add Lara:GetAmmoType() function to read the ammo that Lara is using.
|
||||
* Add Lara:GetControlLock() and Lara:SetControlLock() functions to handle controls locking.
|
||||
* Add Logic.HandleEvent() function to call node events.
|
||||
* Add functions to load, save, delete and check existence of savegames.
|
||||
* Add DisplayStringOption.RIGHT and DisplayStringOption.BLINK flags for DisplayString.
|
||||
* Make Vec2 object float-based instead of integer-based.
|
||||
* Add Vec2 arithmetic for division with a number and multiplication with another Vec2.
|
||||
* Make Vec2 and Vec3 objects float-based instead of integer-based.
|
||||
* Split and organise functions in `Misc` namespace to appropriate new namespaces.
|
||||
* Add Vec2/Vec3 arithmetic for division with a number and multiplication with another Vec2/Vec3.
|
||||
* Add various Vec2/Vec3 operations such as Normalize() or Lerp().
|
||||
* Add log messages warnings to functions AddCallback and RemoveCallback.
|
||||
* Fix InventoryItem constructor, now it will accept compound values in Item Action parameter.
|
||||
* Fix Moveable constructor forcing initial animation to 0 and hit points to 10, even if not specified.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue