LibT2FS 0.1
C API for accessing TEngine data in memory.
Loading...
Searching...
No Matches
Levels

There is progress on putting levels together. the main geometry is somewhat defined but also here there are still plenty unknowns.

Below only applies to Seeds of Evil and South Park, others are similar but still need more work.

TODO create a list with what is good and what is bad per game, so we can check things off.

What has been found:

  • Collision mesh (points + indices), scaling is little off and needs to be tweaked.
  • Grid tile bounds (x,y)
  • Region bounds (x,y)
  • Models, 4 different structs have been found.
    1. Static models 0 - these make up large parts of the level most of the time, and are positioned based on the grid.
    2. Static models 1 - position and scale lgtm, rotation still needs some work but most of the time it's good.
    3. Item models - position lgtm, scale and rotation TODO.
    4. Scripted models - at least that's what I'm guessing since all these models have at least one bone/pose. Position, scale and rotation lgtm on South Park and Seeds of Evil Single Player, for Seeds of Evil multiplayer the scale and position are way of..

Levels TODO:

  • Fix model position/rotation errors.
  • Fix the scale factor for the mesh.
  • Find how to use and when to spawn those scripted models.
  • Find spawn points.
  • Region lightning
  • Region audio
  • .. more ..