Config Item Purposes: Difference between revisions

From Armagetron Advanced
Dlh (talk | contribs)
No edit summary
Cadillac (talk | contribs)
No edit summary
 
(One intermediate revision by one other user not shown)
Line 6: Line 6:


=== Examples of Usage ===
=== Examples of Usage ===
* cycle_rubber
* <code>cycle_rubber</code>
* cycle_delay
* <code>cycle_delay</code>


== tSettingItem ==
== tSettingItem ==
Line 14: Line 14:


=== Examples of Usage ===
=== Examples of Usage ===
* camera_custom_back
* <code>camera_custom_back</code>
* camera_custom_pitch
* <code>camera_custom_pitch</code>


== tConfItem ==
== tConfItem ==
Line 29: Line 29:


The XItemLine variant is a specialization of the XItem< tString > class with the difference that it saves and reads whole lines of config files, while the standard item will only read the first word.
The XItemLine variant is a specialization of the XItem< tString > class with the difference that it saves and reads whole lines of config files, while the standard item will only read the first word.
[[Category:Development]]

Latest revision as of 22:17, 22 August 2021

Choose the right kind of setting item:

nSettingItem

Transferred over the network from the server.

Examples of Usage

  • cycle_rubber
  • cycle_delay

tSettingItem

Local settings that are loaded from settings.cfg. You may change these setting in-game, but they are not saved when you quit. To make the changes permanent you must edit your configuration files.

Examples of Usage

  • camera_custom_back
  • camera_custom_pitch

tConfItem

Local settings that are saved on quit. These setting typically have an interface to be changed, such as a menu item.

Examples of Usage

  • Player names
  • Key mappings
  • Instant chat macros
  • Resolution settings

Variants

The XItemLine variant is a specialization of the XItem< tString > class with the difference that it saves and reads whole lines of config files, while the standard item will only read the first word.