Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

output: add reflections #1501

Merged
merged 1 commit into from
Sep 12, 2024
Merged

output: add reflections #1501

merged 1 commit into from
Sep 12, 2024

Conversation

rr-
Copy link
Collaborator

@rr- rr- commented Sep 11, 2024

Checklist

  • I have read the coding conventions
  • I have added a changelog entry about what my pull request accomplishes, or it is an internal change

Description

Resolves #154.

The tint of the save game crystals is different from the PS1 version because of how the crystal object is configured on the PC. Addressing this difference involves data changes that are beyond the scope of this pull request.

It doesn't affect the fly cheat.

Demo video: https://home.wind.garden/serve/pub/reflections.mp4

@rr- rr- added Enhancement Improvement of an existing feature Priority: medium labels Sep 11, 2024
@rr- rr- added this to the 4.4 milestone Sep 11, 2024
@rr- rr- self-assigned this Sep 11, 2024
@rr- rr- requested review from a team as code owners September 11, 2024 22:34
@rr- rr- requested review from lahm86, walkawayy and aredfan and removed request for a team September 11, 2024 22:34
Copy link
Collaborator

@walkawayy walkawayy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! The only things I noticed were:

  1. Save crystal collision seems to be broken. I didn't have time to figure out when it broke, but I think it's a separate issue. Maybe with the bounds refactor?
  2. Lara's braid doesn't turn solid with her head and continues moving. Considering the OG game never had a braid, this can probably be a separate issue for future enhancement.

@@ -571,6 +571,7 @@ Not all options are turned on by default. Refer to `TR1X_ConfigTool.exe` for det
- added contextual arrows to menu options
- added support for animated room sprites, which also restores intended behavior in, for example, The Cistern room 0
- added skybox support, with a default option provided for Lost Valley, Colosseum and Obelisk of Khamoon; custom level builders can use object slot `184`
- added reflections of Midas Hand death animation and savegame crystals
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think added reflections to Midas Hand death animation and savegame crystals makes more sense

@aredfan
Copy link
Collaborator

aredfan commented Sep 12, 2024

The crystals and midas reflections look excellent to me, they are reflecting the skyboxes even. The ingame reflections option is working as expected when enabled or disabled.

There's a new regression, the game has stopped drawing bars, rotating 3D pickups, ammo counter and ammo sprites.

@rr- rr- merged commit 1cb8ae9 into develop Sep 12, 2024
6 checks passed
@rr- rr- deleted the reflections branch September 12, 2024 21:07
@rr- rr- added the TR1 label Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Improvement of an existing feature TR1
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Feature Request: Reflections (Save Crystals and Midas Gold Lara)
3 participants