Skip to content

Commit

Permalink
Version 0.2 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
SaracenOne committed Apr 9, 2024
1 parent 60703cc commit 53a4488
Show file tree
Hide file tree
Showing 4 changed files with 95 additions and 306 deletions.
386 changes: 87 additions & 299 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,299 +1,87 @@
# tomb4 changelog

## Unreleased:

### Original bug fixes


### tomb4 bug fixes

- Fix left hand uzi stop sound
- Fix pickup display.
- Fix monoscreen edges.
- Fix transparency for static lit meshes.
- Fix bird blade not damaging Lara.
- Fix gaps between water and dry rooms.
- Fix underwater tint.
- Fix baddy's health overflow if he gets a medipack. (Fixes his enemy bar)

### new tomb4 features


## [2.2.1](https://github.com/Trxyebeep/TOMB4/tree/V2.2.1) (May. 6 2023)

### tomb4 bug fixes

- Fix volume bars drawing on certain GPUs.
- Fix volume bars screen position.
- Fix FMV message with the Times level.


## [2.2.0](https://github.com/Trxyebeep/TOMB4/tree/V2.2.0) (May. 5 2023)

### Original bug fixes

- Fix the random fires on screen bug.
- Fix Ahmet/Scale save crashes in Temple of Horus.
- Fix Lara snapping when moving off a ledge while wading.
- Fix floordata issues with triangular geometry, no collision tiles, and more generic situations.

### tomb4 bug fixes

- Fix original style bar drawing on certain GPUs.
- Fix Rail/Crowbar switch interaction.
- Fix inventory items drawing.
- Improve lighting in some edge cases.
- Fix first voncroy cut camera.
- Fix AI (VonCroy, Guide, etc.) interaction position.
- Fix water surface waves.
- Fix monoscreen corruption.

### new tomb4 features

- Improve how the hair interacts with water.
- Improve Rail Switch interaction.
- Add option to scale bars.
- Add times level support.


## [2.1.0](https://github.com/Trxyebeep/TOMB4/tree/V2.1.0) (Mar. 3 2023)

### Original bug fixes

- Fix fog wrongly affecting rope.
- Fix Lara performing the wrong walk animation when interacting with some objects.
- Fix multiple lara hand deadlocks after certain actions.
- Fix combine SFX not playing when combining the small waterskin with the big one.
- Fix some menuing sounds not playing underwater.

### tomb4 bug fixes

- Fix keyboard accelerators (ALT + key keyboard hotkeys).
- Fix joint lighting/rotation.
- Fix raising floor lighting in Tomb of Seth.
- Fix cursor in windowed mode.
- Fix the seperate option appearing on grenade gun and crashing.
- Fix block pulling test (Fixes the shelf in Sphinx Complex).
- Fix lightning effect corruption in Sacred Lake.
- Fix baddy death on monkeyswing.
- Fix object bound detection.
- Fix moveable blocks possibly wrongly blocking enemies.
- Fix fog bulb bound detection, stops fog from randomly disappearing.
- Fix shoot switch collision detection.
- Fix camera shaking strength.
- Fix VonCroy excess tilt while running.
- Fix Senet objects disappearing sometimes.
- Fix triggering track 061_in_the_pyramid_part_i.wav
- Fix not being able to have distance fog and volumetric fog in the same level.
- Fix crash on exit if sound disabled through setup.
- Fix dog not waking up.
- Fix PSX shadow not moving with Lara in some animations.
- Improve shadow disappearing on some tilted geometry.
- Fix possible matrix stack corruption.
- Fix crashing when reloading some saves.
- Fix enemy bar for horseman.
- Fix window creation.
- Fix skeleton behavior.
- Fix enemy jeep movement.
- Fix planet effect drawing.
- Fix possible issues with jeeps carrying baddies in train level.

### new tomb4 features

- Add new scaling system.
- Refactor bars to use the new scaling system, fixing overlap issues.
- Rework pickup display to use the new scaling system.
- Use floating points in sky drawing for more accurate positioning/movement.
- Rework Bike/Jeep speedometers to use the new scaling system, stops them from stretching in widescreen.
- Rework the main menu logo to use the new scaling system to stop stretching in widescreen.
- Implement a more accurate frame for PSX bars.
- Remove 16 bit texture bit support.
- Implement completely new manual (Non dx-reliant) drawing system for rooms and objects.
- Use the new scale system for lasersight sprite, making it visible and consistent on every resolution.
- Use proper PSX shadow sprite.
- Add customizable distance fog.
- Add lasersight to items cheat.


## [2.0.0](https://github.com/Trxyebeep/TOMB4/tree/V2.0.0) (Oct. 17 2022)

### Original bug fixes

- Fix window border.
- Fix pickups freezing in the corner during flybies.
- Fix a divide by 0 in FX fog code.
- Fix a rare crash when shattering objects due to an unintialized variable.
- Fix Lara saying "No" when interacting with the Plinths in Temple of Horus.
- Fix water sfx playing when Lara is shot.
- Fix enemies aiming higher than Lara during duck turn animations.
- Fix grenadegun unequip frame.
- Fix backdrop color in train level.
- Fix launching multiple instances hanging the game.
- Fix dynamic lights in the last level.

### tomb4 bug fixes

- Fix failing to use the sand in the element puzzle.
- Fix red color when looking up from water.
- Fix jeep smoke appearing at wrong times.
- Fix lara flying when dying on water surface.
- Fix enemy jeep sometimes disappearing when triggered.
- Fix bug where shotgun sometimes wouldn't down the skeletons.
- Fix deadlock when opening the pause menu while in binoculars.
- Fix multiple FMVs playback at the end of KV5.
- Fix issues with joint lighting.
- Fix savegames crashing.

### new tomb4 features

- Increase dynamic lights limit.
- Remove outdated mmx code.
- Decrease font size in the new options menu to fit more options.
- Upgrade input to DirectInput8.
- Raise internal memory limit from 5 to 15MBs.
- Make DOZY remove fire from Lara.
- Improve crouch tilting.
- Reposition the enemy health bar in lasersight.
- Add flyby skipper.
- Finish decompiling 100% of game code, make a new exe with the new icon.
- Remove the software renderer.
- Implement a new float matrix for smoother/more accurate animations and drawing.
- Implement reverb.


## [1.2.1](https://github.com/Trxyebeep/TOMB4/tree/V1.2.1) (May 28 2022)

### tomb4 bug fixes

- Fix exit game crash.
- Fix joystick key mapping crash.
- Fix joystick input.


## [1.2.0](https://github.com/Trxyebeep/TOMB4/tree/V1.2.0) (April 28 2022)

### Original bug fixes

- Fix weapon hotkeys allowing weapons while ducked, and underwater
- Fix problems with medipack hotkeys
- Fix Minotaur not dropping Lara when she climbs on two hands, fix softlock on other ladder
- Fix Lara going through the floor when opening underwater doors
- Fix loadscreens when reloading from underwater

### tomb4 bug fixes

- Fix loading text position
- Fix enemy jeep triggering
- Fix super close tri drawing (title issue)
- Fix Obelisk puzzle
- Fix wraith trail effect
- Fix softlock when getting on bike
- Fix some bike and jeep collision issues

### new tomb4 features

- Fix bike light to be more like PSX so it affects statics
- Add pages system to options menu
- Correct loadbar position for PSX and TR5 modes
- Make loading text customizable
- Customize the mono screen
- Add TR5 loading bar option
- Customize Lara look transparency
- Add ammo counter
- Add hotkeys to change ammo type
- Customize combat camera tilt
- Add option to show healthbar in the inventory
- Customize static lighting


## [1.1.1](https://github.com/Trxyebeep/TOMB4/tree/V1.1.1) (March 28 2022)

### Original bug fixes

- Fix fog affecting inventory items after saving.
- Fix Lara's position when interacting with the fullblock switch.

### tomb4 bug fixes

- Fix some Jeep and Bike collision behavior.
- Fix Guide/Scorpions being stuck in Tomb of Seth. (InitialiseRaisingBlock)
- Fix VonCroy not gesturing for Lara.

## [1.1.0](https://github.com/Trxyebeep/TOMB4/tree/V1.1.0) (March 26 2022)

### Original bug fixes

- Fix fog affecting bars.
- Fix shatter fragments not rotating.
- Fix wrong inventory/pause menu background on 32bit color mode.
- Fix wrong fog application of semitransparent faces.
- Fix water door sfx playing when Lara is shot by a baddie.

### tomb4 bug fixes

- Fix loading text overlapping with the bar.
- Fix crossbow bolts not hitting their targets.
- Fix bike not exploding from falling long heights.
- Fix flame bugs.
- Fix the crawl tilting menu option.

### new tomb4 features

- implement new mono screen to fix the white stripes.
- prevent flycheat when on vehicles.
- add more accurate PSX shadow option.
- Implement dynamic lighting for static meshes.


## [1.0.0](https://github.com/Trxyebeep/TOMB4/tree/V1.0.0) (March 13 2022)

### Original bug fixes

- Correct the Bike headlight position.
- Make bike light follow interpolated frames for smoother movement.
- Fix grenades not colliding with Lara.
- Disallow saving with F5 when Lara is dead.
- Fix objects lighting after flipmaps.
- Fix Lara's elbows wrong rotations when equipping guns/holding flares.
- Fix Desert Railroad's distance fog disappearing after saving and reloading.
- Make Hair follow interpolated frames for smoother movement.
- Reposition Lara's mesh spheres to fix the floating hair.
- Add Hair collision with Lara's neck.
- Fix stiff hair when wading.
- Add Hair collision with the floor.
- Remove the need to hold action during corner-shimmy animations.
- Remove the need to press duck in order to climb into crawl spaces.
- Remove multiple frame/animation number restrictions from Lara's moveset to enable more fluid movement
- Fix the Uzis and Revolver holstering.
- Fix flares going through the floor when thrown.
- Fix wrong alpha when drawing objects with multiple meshes in the inventory.
- Fix bugs with bridges.
- Fix crash when using the grenade launcher on inactive enemies.
- Add missing speech heads to the cutscene at the beginning of Race For The Iris (both paths).
- Fix Lara flashing random colors at the edges of shadow bulbs.
- Correct environment mapping on Gold Lara.
- Fix bike speed meter not showing when Fog is disabled.
- Fix bike speed meter colors and make it more PSX like.
- Fix Jeep speed meter colors and improve it.
- Fix meshswap frames in Seth's armor cutscene.
- Remove the amulet after Seth's armor cutscene.

### tomb4 additions

- Add GameOver menu at death.
- Add Discord Rich Presence.
- Add cutscene skipper.
- Add Footprints.
- Add Binoculars mesh and animation for Lara when looking at the mirror.
- Add subtractive blending mode to restore black smoke.
- Add enemy bars.
- Add tilting for Lara when crawling on sloped floors.
- Add cheats
- changed fly cheat to add flexibility.
- Add TR5 style bars.
- Add PSX style bars.
- Customizable bar positions.
- Add proper FOV calculations from TR2Main (Thank you Arsunt!)
- Add PSX "Loading" text to loading screens.
- Add circle shadow, and PSX style shadow.
- Move health bar to the center of the screen when aiming with the lasersight.
# Tomb4Plus changelog

## [0.2.0.0-alpha](https://github.com/SaracenOne/Tomb4Plus/releases/tag/0.2.0.0-alpha) (April 9th 2024)

- Added support for native 64-bit build.
- Added early BGFX OpenGL renderer to replace legacy D3D renderer.
- Added MSAA support to BGFX renderer.
- Added support for volumetric and coloured distance fog in the same level.
- Made application Unicode aware.
- Added optional TR5-style inventory shading.
- Made special object point light ambient calculations more accurate to TR4.
- De-hardcoded static object shatter properties.
- Experimental Chronicles-style coloured fog.
- Replaced Tomb4 distance fog setting with option to speecify a minimum polygon clip range.
- Added movement with analog stick.
- Added freeze camera cheat.
- Improved compatibility with TRNG existing triggers, scripting, animation, MultiEnvConditions, and other features (thanks to Paolone for releasing the TRNG source code).
- Added TRNG standard string print trigger.
- Added Early WIP boat implementation.
- Fixed TRNG fog setting and add support for negative fog values.
- Added support for early SOUND_SET_X_VOLUME_FOR_AUDIO_TRACK_ON_CHANNEL trigger.
- Fixed ng_input_simulate_oneshot.
- Added support for TRNG variable comparison conditionals.
- Added CUST_CAMERA support.
- Added SCREEN_FLASH_SCREEN_WITH_LIGHT_COLOR_FOR_DURATION.
- Added ANIMCOMMAND_ACTIVATE_HEAVY_TRIGGERS_IN_SECTOR_WHERE_LARA_IS.
- Added TRIGGER_SET_X_MOVEABLE_AS_ACTIVE_ITEM.
- Added TRIGGER_REMOVE_X_MOVEABLE_AS_ACTIVE_ITEM.
- Added TRIGGERGROUP_ENABLE_NEWLY_THE_ONESHOT_X_TRIGGERGROUP_ALREADY_PERFORMED.
- Added support for swamp rooms.
- Fixed ItemGroup triggers.
- Improved buggy AssignSlot behaviour.
- Implemented more LARA_IS_PERFORMING_X_ACTION conditional checks.
- Partially implemented CUST_HAIR_TYPE.
- Added GT_LOADED_SAVEGAME.
- Added GT_USED_BIG_MEDIPACK.
- Added GT_USED_LITTLE_MEDIPACK.
- Changed detection method for presence of TRNG triggers.
- Partially implementated ENEMY_EFFECTS_APPLY_ON_X_MOVEABLE_THE_E_EFFECT.
- Added additional StaticFlags support.
- Fix selecting items activating irrelevant inverted global triggers.
- Support for TREP smash and kill rolling balls.
- Added CHANGE_ACCEL FURR opcode.
- Added CHANGE_VERT_ACCEL FURR opcode.
- Added LOAD_LEVEL FURR opcode.
- Added ACTIVATE_ITEM FURR opcode.
- Added DRAW_ITEM FURR opcode.
- Added SWAP_LARA_MESH FURR opcode.
- Added INC_HP FURR opcode.
- Added INC_AIR FURR opcode.
- Added SET_POISON FURR opcode.
- Added ADD_KEY FURR opcode.
- Added REMOVE_KEY FURR opcode.
- Added ADD_QUESTITEM FURR opcode.
- Added REMOVE_QUESTITEM FURR opcode.
- Added SET_WATERSKIN1 FURR opcode.
- Added SET_WATERSKIN2 FURR opcode.
- Added SET_PUZZLEITEM FURR opcode.
- Added ADD_PUZZLEITEM FURR opcode.
- Added ADD_PUZZLECOMBO FURR opcode.
- Added ADD_SUPPLY FURR opcode.
- Added ADD_WEAPON FURR opcode.
- Added REMOVE_WEAPON FURR opcode.
- Added SET_HP FURR opcode.
- Added RESET FURR opcode (incomplete).
- Added IF_LARA opcodes.
- Fixed ROTATE FURR opcode.
- Added disable_sentry_flame_attack toggle.
- Improved bar customisation flexibility.
- Added envmap sprite index customisation.
- Added fallback for invalid Lara meshswaps in savegames.
- Fixed game_data directory creation.
- Reverted default looped audio track range to original.
- Added Workaround for drawing objects with invalid mesh and animation data.
- Fixed Last Revelation cutscene skipper mesh swaps.
- Fixed Lara rotating when interacting with a small switch.
- Improved accuracy of CreatureAnimation function.
- Added optional 'fix_vertical_water_warp' toggle.
- Fixed fog in train levels.

## [0.1.0.1-alpha](https://github.com/SaracenOne/Tomb4Plus/releases/tag/0.1.0.1-alpha) (February 15th 2024)

- Fix typo in README.md file linking to tomb4_feature_extractor.

## [0.1.0.0-alpha](https://github.com/SaracenOne/Tomb4Plus/releases/tag/0.1.0.0-alpha) (February 14th 2024)

Initial release.
Loading

0 comments on commit 53a4488

Please sign in to comment.