Skip to content

widberg/fuel-map

Repository files navigation

fuel-map

Notes and assets related to FUEL's map.

This repository is a relative of the main FMTK repository.

Notes

While some in-game development menus will swap the names of the y and z components, the data is stored in the order of the Vec3f struct bellow assuming +Y is up, +X is east, and +Z is south. See the fmtk wiki Coordinate Systems entry for more information.

struct Vec3f
{
    float x;
    float y;
    float z;
};

"In Area" coordinate system; -Z is north.

Part of the map that is not "Out of Area" in freeride. Alpha = 1.

          -Z | -65530.0
             |
             |
             |
-X           | (0, 0)    +X
-------------+-------------
-65530.0     |     +65530.0
             |
             |
             |
          +Z | +65530.0

"World" coordinate system; -Z is north.

Whole map image excluding transparent border. 0 < Alpha < 1.

          -Z | -65537.0
             |
             |
             |
-X           | (0, 0)    +X
-------------+-------------
-65537.0     |     +65535.0
             |
             |
             |
          +Z | +65535.0

fuel_map.webp - uncompressed 8192x8192 pixel map image (~66 MB)

roads.txt - dump of the road data (~52 MB)

binary_maps - visualizations of the height and terrain type maps

Hubs, Liveries, Races, etc. can be gathered from the game's tsc files.