Skip to content

config.opt

widberg edited this page Jul 4, 2023 · 10 revisions

On startup the game will look for the file %appdata%/FUEL/FUEL/config.opt with the format described below. If this file exists, then the values in the struct will take precedence over the values in the registry. It is important to note that this file is not created by the game and does not come with the game, but it can be created manually. The config.opt file from Up matches this format and can be used in FUEL. The version number from the config.opt file in Up matches the version number found in the registry for FUEL.

//------------------------------------------------
//--- 010 Editor v11.0.1 Binary Template
//------------------------------------------------

struct ConfigOpt {
    uint32 Version;
    uint32 VideoMode;
    uint32 VideoResolution;
    uint32 VideoAdapter;
    uint32 VideoMultisample;
    uint32 VideoAnisotropic;
    uint32 VideoHDRI;
    uint32 VideoTextureQuality;
    uint32 VideoTextureFiltering;
    uint32 InvertYAxis;
    uint32 MouseSensitivity;
    uint32 PadsSensitivity;
    uint32 NbPlayer;
    uint32 UserLanguageID;
} config_opt;

Super Farm (Microsoft Store) Version

The config.opt file from Super Farm on the Microsoft Store has a completely different format. A dump of the file follows. This file is reminiscent of the Controls00 registry key.

Version -1879048189
{Control
	{NbPlayer 1
		{Player 0
			{NbContext 4
				{Context 0 15700
					Action 15701 2490367 65533
					Action 15702 2621439 65533
					Action 15703 2555903 65533
					Action 15704 2686975 65533
					Action 15705 5701631 65533
					Action 15706 4456447 65533
					Action 15707 65533 65533
					Action 15708 65533 65533
					Action 15709 5832703 65533
					Action 15710 65533 65533
					Action 15711 65533 65533
					Action 15712 65533 65533
					Action 15713 1835007 65533
					Action 15714 65533 65533
				}
				{Context 1 15716
					Action 15717 65533 65533
					Action 15718 65533 65533
				}
				{Context 2 15720
					Action 15721 2490367 65533
					Action 15722 2621439 65533
					Action 15723 2555903 65533
					Action 15724 2686975 65533
					Action 15725 2162687 917503
					Action 15726 917503 65533
					Action 15727 1835007 65533
					Action 15728 5832703 65533
					Action 15729 5701631 2162687
					Action 15730 65534 65533
				}
				{Context 3 15732
					Action 15733 65533 65533
					Action 15734 917503 2162687
				}
			}
		}
	}
}

Home
FAQ

For FMTK Users and Mod Developers

Read the Docs

For FMTK Developers

Asobo BigFile Format Specification
Asobo Classes
      Animation_Z
      Binary_Z
      Bitmap_Z
      Camera_Z
      CollisionVol_Z
      Fonts_Z
      GameObj_Z
      GenWorld_Z
      GwRoad_Z
      Keyframer*_Z
      Light_Z
      LightData_Z
      Lod_Z
      LodData_Z
      Material_Z
      MaterialAnim_Z
      MaterialObj_Z
      Mesh_Z
      MeshData_Z
      Node_Z
      Omni_Z
      Particles_Z
      ParticlesData_Z
      RotShape_Z
      RotShapeData_Z
      Rtc_Z
      Skel_Z
      Skin_Z
      Sound_Z
      Spline_Z
      SplineGraph_Z
      Surface_Z
      SurfaceDatas_Z
      UserDefine_Z
      Warp_Z
      World_Z
      WorldRef_Z
Asobo File Format Idioms
Asobo CRC32
Asobo LZ Compression
Asobo Arithmetic Coding Compression
Asobo Save Game File Format Specification
Asobo Audio Formats
TotemTech/ToonTech/Zouna/ACE/BSSTech/Opal Timeline
Zouna Modding Resources
Miscellaneous

Clone this wiki locally