-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprefs-slowcomputers.cfg
34 lines (29 loc) · 4.95 KB
/
prefs-slowcomputers.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//This is a copy of prefs.cfg containing settings that are good for low-power computers such as the Raspberry Pi. To use this file, rename it to prefs.cfg (making sure to rename or move the existing prefs.cfg first)
//Single-line comments like this are allowed, and must begin with two slashes (//). Anything before the slashes is considered not part of a comment.
//Preference and value must be separated by a tab character, not spaces.
//Any preference not specified here will use its default value. The same goes for things specified in invalid ways (i.e. putting letters where numbers should be).
//Preferences are not case-sensitive. "Play music" is the same as "PLAY muSic".
//Preferences and values do not have to be spelled correctly: "treu" will be interepreted as "true", "flse" as "false", etc.
//Graphics------------------------
fullscreen false //Default: false. Determines whether we try to use full-screen graphics.
bits per pixel 16 //Default: 16. Determines the color depth when running in fullscreen; will be ignored when not running in fullscreen. Note that on the vast majority of systems, changing this setting will have no visible effect.
wait for vertical sync false //Default: true. Set this to false if the game seems slow, but expect graphical 'ripping' of moving objects.
driver type opengl //Default: opengl. Possible values are OpenGL, Direct3D9, Direct3D8, Burning's Video, Software, and NULL (only for debugging, do not use!). If the selected driver type is not available for your system, the game will automatically choose one that is.
window size 640x480 //Default: 640x480. Determines how big the game window will be in pixels. The numbers must be positive integers separated by an x. Only applicable if not running in fullscreen. If running in fullscreen, the screen resolution will be detected automatically. Playability is not guaranteed at sizes below the default.
show backgrounds false //Default: true. Setting this to false can really speed the game up on slow systems like the Raspberry Pi.
background animations false //Default: true. If set to false, only non-animated backgrounds will be shown.
mark player trails false //Default: false. Makes solving the maze easier by marking where you've already been.
//Sound------------------------
play music false //Default: true. If set to true, the game will search for music files in the ./music folder and attempt to play them. Supported music formats may vary from system to system, but generally will include WAVE (.wav), MOD (.mod, .xm, .s3m, .669, .it, or .med), MIDI (.mid), OGG Vorbis (.ogg), MP3 (.mp3), and FLAC (.flac).
volume 50 //Default: 50. Sets the music volume. Must be an integer between 0 and 100. The volume can be adjusted as the game is playing.
//Multiplayer------------------------
number of players 1 //Default: 1. This represents the total number of bots and human players. It must be an integer greater than or equal to the number of AI bots and less than or equal to 255. The game supports up to 4 human players on one keyboard, plus any number using other control devices. Online play to come soon.
number of bots 0 //Default: 0. Sets the number of AI bots you play against. Must be an integer less than or equal to the number of players.
network port 61187 //Default: 61187. This controls which port the server listens for connections on and the clients will attempt to connect to. Ports below 1024 may not work if you're on a Unix-like system and don't have superuser privileges, see https://en.wikipedia.org/w/index.php?title=List_of_TCP_and_UDP_port_numbers&oldid=501310028#Well-known_ports
always server true //Default: true for now. Sets whether this copy of the program will always assume itself to be a server or ask.
bot movement delay 300 //Default: 300. The minimum amount of time in milliseconds that all bots will wait between moves. The actual waiting time depends on your computer's processor speed and clock precision. Must be an integer between 0 and 65,535.
bots' solving algorithm right hand rule //Default: depth-first search. Controls which algorithm bots use to solve the maze. Possible values are Depth-First Search (will always find a way to a key/goal, not necessarily the nearest key/goal), Iterative Deepening Depth-First Search (will always find the nearest key/goal, but is really slow. May cause the game to freeze for short periods of time. Not recommended for slow computers!), Left Hand Rule and Right Hand Rule (inefficient), and Dijkstra (experimental!).
bots know the solution false //Default: false. Whether the bots know the solution or have to find it as they play. Note that they do not necessarily know the *best* solution, just one that works.
//Miscellaneous------------------------
debug false //Default: false. Makes the program output more text to standard output. Also makes the AIs insanely fast.
hide unseen maze areas false //Default: false. Hides parts of the maze that no player has seen yet (seen means unobstructed line-of-sight from any player's position)