Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Version 1 (modified by landauf, 16 years ago) (diff)

HowTo: Config-File

TracNav(TracNav/TOC_Development)?

The config-file is usually located in bin/orxonox.ini.

Structure

Every config-file is subdivided into sections:

[Section1]
...

[Section2]
...

[AnotherSection]
...

The name between the brackets defines the sections name and is usually identical to a class name.

After a sectionname follows a list of values belonging to the section:

[Sectionname]
varname1=value
varname2=value
varname3=value
...

Every variable refers to a variable within Orxonox. See ConfigValueIncludes? and howto/ConfigValue for more information about how to create and use those values.

Modifying a value in the config-file

To modify a value, just change the right side of the assignment

[Sectionname]
varname=oldvalue

into

[Sectionname]
varname=newvalue

If you restart Orxonox, the new value will be assigned to all instances of "Sectionname". If you don't want to restart Orxonox, call reloadConfig in the Shell?.

Modifying a value in the Shell

To change a value wihtout leaving Orxonox, open the Shell? and type:

config Sectionname varname newvalue

This will change the config-value in all existing instances of "Sectionname" and changes the entry in the config-file.

Alternatively you can use

tconfig Sectionname varname newvalue

This will only change the value in all existing instances, but not changing the config-file. Therefore the change will be lost if you restart Orxonox.