-
maxis-mesh-stuff
Odds and ends related to the mesh format used for SimCopter and Streets of SimCity.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I started working on this a few years ago after figuring out how to run SimCopter and Streets of SimCity on modern versions of Windows using DxWnd (I was a big fan of SimCopter as a kid and played Streets as well). At the time, I found some existing documentation that covered the basics of the Maxis mesh format (see the Reference section of my docs on the Maxis mesh format) but was missing a number of details (e.g., texture mapping and the meaning of various values) that I had to figure out on my own.
I used Java, but within the context of Processing, a handy framework for graphics programming. It's great for quickly creating little programs to visualize data.
After the release of SimCopterX and SimStreetsX (tools that patch SimCopter and Streets, allowing them to run on modern versions of Windows without the use of external tools like DxWnd), a community of SimCopter/Streets enthusiasts gradually formed on the SimCopterX Discord server, which provided an incentive for me to actually finish this little tool (as well as make some silly mods).