If you want to fully customize the terrain, such as adding your own custom objects and behaviors to the scene:
- Create a sub-class of
vtTerrain
, using one of the existing subclasses (likeTransitTerrain
) as an example- In
Enviro.cpp,
add a line to the functionLoadTerrainDescriptions()
, so that your .ini file will be constructed with your terrain class- Override the
CreateCustomCulture()
method and put in any terrain-specific implementation that you want. You can create geometry, load and place models, attach engines; anything is possible!