TXT - Wiki

Svety sú piesok vo vetre...

Nástroje používateľa

Nástoje správy stránok


konfiguracny_subor

Konfiguracny subor (config\config.cfg)

Umiestnenie konfiguracneho suboru: config\config.cfg
Konfiguraciu je mozne ovplyvnovat aj cez privatnu konfiguraciu ktora nie je pristupna hracovi.

Pri dvojstavovych prepinacoch mozu byt hodnoty true/false alebo 1/0.
Zakomentovane riadky zacinaju znakom #

config.cfg
fullScreen=false;
monitor=0;
windowWidth=800;
windowHeight=600;
bpp=32;
 
width=800;
height=600;
 
font=font/cour.ttf;
fontSize=16;
fontInfo=font/cour.ttf;
fontInfoSize=16;
fontCommand=font/cour.ttf;
fontCommandSize=16;
 
accelerated=true;
synchronizedRefreshRate=true;
maxFPS=60;
updateTexture=true;
 
sfx=true;
volume=255;
 
tabKey=true;
activeColor=true;
switchYZ=false;
prompt=>;
showPath=true;
 
gameFile=data/index.dat;
#gameFile=data/pak.dat;
 
debug=true;
editor=notepad;
logFile=;
 
backwardCompatibility=false;
 
systemVideoPlayer=false;
enable-proportionalFont=true;

fullScreen - zobrazenie na celu obrazovku
monitor - pri viacmonitorovych zostavach urcuje na ktorom sa spusti hra
windowWidth - realna sirka okna ktore otvori system
windowHeight - realna vyska okna ktore otvori system
bpp - pouzita farebna hlbka

width - virtualna sirka okna
height - virtualna vyska okna
Okno moze byt otvorene v rozmeroch 1024*768 ale program si to naskaluje a bude pracovat vo virtualnych rozmeroch 800*600.

font - pouzity font (lucon.ttf velkost 16 umozni 78*31 bodov, cez locate 80×31)
fontSize - velkost fontu
fontInfo - pouzity font na info line, ak nie je zadany pouzije sa vyssie spomenuty font
fontInfoSize - velkost fontu pre info line
fontCommand - pouzity font na command line, ak nie je zadany pouzije sa vyssie spomenuty font
fontCommandSize - velkost fontu pre command line

accelerated - pouziva sa hardwarova akceleracia (ak nefunguje treba aktualizovat directx a pripadne ju vypnut)
synchronizedRefreshRate - synchronizovane s obnovovacou frekvenciou monitora (nastavuje maxFPS na 0, je mozne ho prepisat)
maxFPS - obnovovacia frekvencia (0 nastavi rovnako ako ma refresh rate current monitora, -1 nekontroluje ale ak je zapnute synchronizedRefreshRate tak je mozne dosiahnut len maximum monitora)
updateTexture - negenerovat stale novu texturu, vykonavat iba jej update

sfx - zapnutie hudby
volume - maximalna hlasitost 0-255

tabKey - zapnutie tabelatora (doplnovanie slov, pridanie extra nazvov do predpovedaca sa da cez #addNewWordIntoTab, #deleteWordFromTab)
activeColor - zapnutie zvyraznovania aktivnych veci v popise miestnosti (pouziva sa ACTIV farba)
switchYZ - prehodenie klaves Y Z
prompt - prompt pre commandline
showPath - vypisovat v situacii mozne smery kam sa da ist

gameFile - datovy subor, index.dat obsahuje zoznam suborov
#gameFile - datovy subor, obsahujuci kompletne data (zakomentovany)

debug - zapnut debugovacie moznosti
editor - textovy editor pre debug mod
logfile - defaultna hodnota je logfile.txt

backwardCompatibility - defaultne nastavene na false, pri zvyseni verzie #appversion defaultne nedovoli nacitat stare pozicie. Je dolezite si uvedomit ze pozicia obsahuje kompletne definicie ROOM/OBJECT co by mohlo viest k nepredvidatelnym efektom/kombinaciam. Akcie su len v DAT suboroch nie su obsiahnute v pozicii.

systemVideoPlayer - nepouzivat systemovy video prehravac
enable-proportionalFont - zapne podporu proporcionalnych fontov (pripadne bez pomlcky enableProportionalFont) standardne sa pouzivaju neproporcinalne/monospace fonty

activeColor, tabKey a showPath mozu byt nastavene v dat subore (blok #privateConfig) a potom ich uzivatel nedokaze zmenit!
Aplikacia si to prestavi na defaultne nastavenia zo svojho dat suboru (z bloku #privateConfig).

width, height, bpp, font a fontSize mozu byt nastavene v dat subore (blok #privateConfig) potom ich uzivatel nedokaze zmenit! Aplikacia sa ukonci!


Maximalny mozny pocet znakov na riadok je 8192. Toto obmedzenie sa tyka infoline, commandline, konzoly.

konfiguracny_subor.txt · Posledná úprava: 2019/09/30 21:11 od wolf