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

Water/Mud/Lava etc #34

Open
MilchRatchet opened this issue Oct 6, 2021 · 0 comments
Open

Water/Mud/Lava etc #34

MilchRatchet opened this issue Oct 6, 2021 · 0 comments
Assignees
Labels
Feature Something new Lib LibReplanetizer

Comments

@MilchRatchet
Copy link
Contributor

MilchRatchet commented Oct 6, 2021

Many levels have a deathplane like water/mud/lava etc plane. Right now it is unclear where to find the data for those. The only thing I have found is in this commit. I simply parsed the oceanVerts.ps3 file found in RaC 3 and deadlocked but they simply contain vertex and face data without even including the number of verts and faces. It is pretty weird.

Notes for RaC 1 Aridia and Gaspar (if I don't say probably etc, than I am 99% sure):

  • The plane contains vertex lighting information (see Umbris)
  • The plane is stored in either engine.ps3 or gameplay_ntsc
  • In RaC 1 there is probably more than just a plane (see Gaspar)
  • The plane is not part of the renderDefs block in engine.ps3
  • They are not based on splines
  • They are not part of the terrain
  • Removing some mobies causes the plane to disappear
  • The planes are tied to moby update functions
  • For example, the update functions of the Rilgar plane defines the height of the plane
  • The plane is most likely generated in code as the vertex data is not present in any file
  • The textures used by the plane are defined in the textureConfigMenuBlock in engine.ps3
@MilchRatchet MilchRatchet added Feature Something new Lib LibReplanetizer labels Oct 6, 2021
@MilchRatchet MilchRatchet self-assigned this Feb 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Something new Lib LibReplanetizer
Projects
None yet
Development

No branches or pull requests

1 participant