From The Mana World
Revision as of 19:58, 17 November 2008 by Crush2 (talk | contribs) (revert: 1. unreadable format, 2. when you want to add information about what options are listed in the default configuration and which aren't then please make it complete.)

This article is for reference purpose

The features described in this article are already implemented in the game. The article should describe how a certain aspect of the game currently works. You may of course edit this article to improve the description of the circumstances. Your opinions or improvement suggestions about the described aspects themself are of course appreciated, too. But please put these on the discussion page of this article to keep facts and fiction separated.


This section describes the configuration options of The Mana World. Most of these options can be edited in-game. You can find them in the config.xml file. On Linux and MacOS X, this file is stored at ~/.tmw/config.xml.

General options

  • OverlayDetail: Ambient FX level (0 for off, 1 for single layer, 2 for all layers).
  • ScrollLaziness: Smoothnes of acceleration and deacceleration of scrolling.
  • ScrollRadius: Range in pixel you can move in without causing scrolling.
  • customcursor: Custom cursor on (1) or off (0).
  • fpslimit: Maximum frames per second, can be used for keeping down processor usage.
  • guialpha: Level of GUI transparency.
  • host: Hostname of the default game server (official server is server.themanaworld.org).
  • hwaccel: Tell SDL to use hardware acceleration when available (1) or not (0).
  • joystickEnabled: Enable (1) or disable (0) joystick support.
  • lastCharacter: Name of last selected character.
  • musicVolume: Music volume.
  • opengl: OpenGL on (1) or off (0). Should be on for better framerate. When your graphic card driver isn't installed properly the game might only run with openGL off.
  • port: Connection port (default is 6901).
  • remember: Whether to remember last used account name (1) or not (0).
  • screen: Fullscreen (1) or windowed (0).
  • screenwidth: horizontal screen resolution (fullscreen) / window width (windowed)
  • screenheight: vertical screen resolution (fullscreen) / window height (windowed)
  • sfxVolume: Sound effects volume.
  • sound: (?)
  • updatehost: Update host URL (need to change it to http://updates.themanaworld.org).
  • username: Last used account name.
  • ChatLogLength: Maximum number of messages that are kept in the chat box.
  • logToChat: When set to 1 everything that is written to the logfile (tmw.log) is also output in the chat box. Useful for troubleshooting but annoying for playing.

Particle engine related

These options are described in greater detail in the documentation of the particle engine.

  • particleFastPhysics: Method used for calculating the acceleration of particles. Possible values are 0 (very accurate but slow), 1 (faster and still very accurate on most systems, but extremely inaccurate on some other systems) and 2 (fastest but inaccurate on every system).
  • particleMaxCount: Maximum number of particles allowed on the game map. Set to 0 to disable all particle effects.
  • particleEmitterSkip: Reduces the quality of particle effects to get more frames per second. The higher the value the less particles are used.

Window position and size

For each window there are four options, prefixed with the window name.

  • ...WinHeight: Window height.
  • ...WinWidth: Window width.
  • ...WinX: Window X position.
  • ...WinY: Window Y position.

Meaningless things

Options that might appear but that won't have any effect:

  • windowWinX: X position of an unnamed window.
  • windowWinY: Y position of an unnamed window.