wretched.computer
Reverse Engineering Crazy Taxi, Part 4

Mar 29, 2026

Reverse Engineering Crazy Taxi, Part 4

Outline

  1. Finding model matrix
  2. Restate my assumptions (shp header’s f32s are scale + bounding box)
  3. plotting all shps results in some being placed at the origin, and others getting scattered around: https://discord.com/channels/@me/284874706576867329/1461249361601101907
  4. hunting for the position/rotation/scale for the others
  5. Looking in main.dol for big blocks of f32s and plotting them: https://discord.com/channels/@me/284874706576867329/1461055617732182046
  6. where else could it be? try plotting the bounding boxes — wrong!
    • try plotting them all as positions, see what we get. some are clearly positiony, others aren’t (maybe scale or rotation?)