Logo About   Features   Roadmap   Compatibility   Developer Log   Downloads   Forum

Compatibility - Object files

All commands the B3D and CSV object files provide are fully supported by openBVE. The X file format is supported to the intended extent.

CSV commandB3D commandStatus
AddMeshBuilder[MeshBuilder]Supported.
AddVertexVertexSupported.
AddFaceFaceSupported.
AddFace2Face2Supported.
CubeCubeSupported.
CylinderCylinderSupported.
TranslateTranslateSupported.
RotateRotateSupported.
GenerateNormals[Texture]Ignored. It does not expose any functionality.
SetColorColorSupported.
SetDecalTransparentColorTransparentSupported.
LoadTextureLoadSupported.
SetTextureCoordinatesCoordinatesSupported.
Extended functionsSyntax
SetEmissiveColorEmissiveColorSetEmissiveColor, Red, Green, Blue
Each of the Red, Green and Blue specifies a value between 0 and 255. More information is preliminarily available here.
SetBlendingModeBlendingModeDiscontinued. This command will be completely removed with version 1.0.
SetBlendModeBlendModeSetBlendMode BlendMode, GlowHalfDistance, GlowAttenuationMode
The command is preliminarily documented here.

X file formats

Sub-formatStatus
Text ("tex ")Supported to the intended extent.
Binary ("bin ")Supported to the intended extent.
Compressed Text ("tzip") Not intended to be supported.
Compressed Binary ("bzip") Not intended to be supported.

X file templates

ElementStatus
MeshSupported.
▶ MeshMaterialListSupported.
▶ ▶ MaterialSupported to the intended extent. The specularColor and power members are ignored as specular lighting is not available in openBVE.
▶ ▶ ▶ TextureFilenameSupported.
▶ MeshTextureCoordsSupported.
▶ MeshNormalsSupported.

Valid HTML 4.01 Transitional