Reverse Engineering Crazy Taxi, Part 2 (wretched.computer)

The post continues a series on reverse engineering Crazy Taxi assets, focusing on how the game’s .shp “shape” files likely store 3D model geometry. Using the small cube0.shp as a “Rosetta Stone,” the author compares the file’s structure to common 3D concepts like vertices, normals, and indexed triangle faces as seen in formats such as Wavefront .obj, then begins inspecting cube0.shp in a hex editor to identify sections and data types. The article outlines a methodical approach—take detailed notes and validate theories with code—while mapping the first steps toward decoding the proprietary .shp format.

April 02, 2026 05:10 Source: Hacker News