A Dakar 2011 játék weboldala

Haladó beállítások

A legtöbb adat a játékban egyszeru szöveges fájlként, vagy szerkesztheto képként van tárolva. Nincs külön szerkeszto program ezek módosítására.

Az alapbeállítások a "data/settings.txt" fájlban vannak. Ha felbontást akarsz válatni, vagy ki/be akarod kapcsolni a shadereket, akkor ezt a fájlt kell piszkálnod. (Részleteket lásd alább.)

A következo dolgokat lehet variálni az adat fájlok módosításával:
  • az autó tulajdonságai (súly, modell, textúra, kerekek, felfüggesztés, hang)
  • heightmap (a terep kinézetét lehet változtatni)
  • utak
  • objektumok, fű, fák (mennyi, és milyen félék)
  • szakaszok, játékmenet
  • hangok


Egy sor egy bállítást tartalmaz, a sorok sorrendje mindegy, de a kis- és nagybetukre érzékeny. (Másadatfájlok os hasonlóak: egy sor egy beállítás, de a sorok sorrendje a többi esetben számít.)
Lássuk a settings.txt-t:
Opció nevealapértékemire való
   
driver_type:d3d9 String. Milyen API legyen használva a rendereléshez:
  • d3d9
  • d3d8
  • opengl
  • software
Linuxon a d3d9 és d3d8 automatikusan opengl-re lesz állítva.
full_screen:no Boolean. A játék a teljes képernyon fusson vagy sem.
resolution:800x600 [int]x[int]. A felbontás változatatását lehet megtenni ezzel. Nem teljes képernyos módban az érték szinte bármi lehet, de teljes képernyonél csak a hardver által támogatott értékek muködnek.
auto_resolution:yes Bool. Teljes képernyős módban automatikusan beállítja a felbontást a desktop felbontása alapján.
camera_speed:0.04 Float. A kamera sebessége szabad módban (FPS mód).
joy_dead_zone:0.05 Float. A joystick kilengése meddig nem számít.
light:yes Boolean. Fények ki/bekapcsolása a játékban.
shadows:yes Boolean. Árnyékok ki/bekapcsolása a játékban. Csak a Cg shader használata mellett működik.
shaders:yes Boolean. Shaderek ki/bekapcsolása a játékban. A legtöbb videókártya támogatja a shadereket (2.0-ás pixel és vertex shader), ha mégsem, akkor is nyugodtan lehet "yes"-en (igen) hagyni, mert a program automatikusan kikacsolja és nem okoz teljesítmény visszaesést.
cg_shaders:yes Boolean. Az nVidia álta fejlesztett Cg shaderek ki/bekapcsolása a játékban. A legtöbb videókártya támogatja a Cg shadereket, mert a 2.0-ás pixel és vertex shader profile-okat használja. A Cg shaderek használata mellet pár extra effektet kapunk: sötétedés, autó lámpa, koszolódik az autó, árnyékok. Ez már okozhat teljesítmény csökkenést.
smokes:yes Boolean. A por megjelenítése amikor a kerék a földre ér.
object_visibility_limit:400.0 Float. Méterben milyen messze rajzolja ki a játék az objektumokat és a füvet.
far_value:1900.0 Float. Méterben milyen messze jelenjen meg a táj.
start_with_mainmenu:yes Boolean. A játék a fomenüvel induljon, vagy egybol új játékot kezdjen.
LOD_distance:9 Int. A játék milyen távolságban kezdje a terep részletességét csökkenteni. Ha eros a géped, állítsd ezt az értéket 17-re vagy 33-ra.
density_objects:30 Int, százalék. A objektumok suruségét lehet állítani.
density_grasses:50 Int, százalék. A fu suruségét lehet állítani.
object_pool_size:30 Int. Ezt az értéket nem kell módosítani. Ha eros a géped és sok objektumot nagy távolságban jelenítesz meg akkor növeld ezt az értéket.
grass_pool_size:500 Int. Ezt az értéket nem kell módosítani. Ha eros a géped és sok füvet nagy távolságban jelenítesz meg akkor növeld ezt az értéket.
min_fps:60.0 Float. A fizikai motornak kell, de ezt sem kell változtatni. (Nem használt!)
display_extra_info:no Boolean. Ha "yes" (igen), akkor a poziciót és a rajzolt poligonok számát is megjeleníti a program.
info_bg:no Boolean. Rajzoljon-e hátteret a program a következo információk megjelenítéséhez: FPS, speed, time.
message_bg:yes Boolean. Legyen-e az üzeneteknek háttere.
joy_accel, joy_brake, joy_handbrake, joy_left, joy_right, joy_look_left, joy_look_right, joy_reset_car, joy_change_view, joy_gear_up, joy_gear_down, joy_gear1, joy_gear2, joy_gear3, joy_gear4, joy_gear5, joy_gear6, joy_change_light, joy_show_compass, joy_repair_car, joy_menu: Int. A megfelelő gomb száma a joystick-on.
joy_axis_accel, joy_axis_steer, joy_axis_clutch: Int. A megfelelő tengely száma a joystick-on.
joy_steer_linear:yes Boolean. Lineáris vagy négyzetes algoritmus használata kormányzáskor.
gear_type:'a' Karakter. 'a' ha automata a váltó, 'm' ha manuális.
server_name:127.0.0.1 A szerver IP-címe, ahova csatlakozni szeretnénk. A setting.txt fájlban az én IP-címem (89.147.84.199) szerepel.
server_port:22010 A szerver portja, ahová csatlakozni szeretnénk.
send_server_delay:20 A program milyen gyakran küldje a szervernek el az autó adatait, ezred másodpercben.
skin_type:2 A menü kinézete. A 0 a normális Windows, az 1 az egy másfajta, a 2 a homok sárga kinézet.
draw_hud:yes Boolean. A grafikus sebesség kijelző mejelenítése.
trace_net:yes Boolean. A hálózati események megjelenítése.
shadow_map_size:2048 Int: 256, 512, 1024, 2048, 4096. A szebb árnyékhoz a nagyobb érték kell, viszont az lassulást okozhat.
stencil_shadows:no Boolean. A stencil buffer által generál árnyékok használata. Nem javasolt, mert lassú.
use_screen_rtt:no Boolean. Egy köztes textúra használata a renderelés során. Ezen a textúrán mindenféle effekteket lehet csinálni. De lassulást okozhat. Ha az értéke igaz a depth_effect is automatikusan igaz lesz, ha hamis akkor a depth_effect is hamis lesz. Csak a Cg shader használata esetén muködik.
shit_ati:no Boolean. Normál esetben a screen RTT mérete megegyezik a használt felbontással, de az ATI-nál ez extrém lassulást okoz, ott a RTT mérete egy 2 hatványnak kell lennie. Ezzel lehet ezt beállítani.
Ha a use_screen_rtt nincs igazra állítva, akkor ez hatástalan.
flip_vert:no Boolean. A vizszintes tengelyen tükrözést hajt végre.
depth_effect:no Boolean. Csak akkor használható ha a use_screen_rtt igaz. Némi lassulás ellenében sebesség függő mosás effektet haj végre.
use_object_lods:no Boolean. A távolabbi objektumok alacsonyabb poligonuak lesznek. Nem működik jelenleg.
use_detailed_terrain:yes Boolean. A talaj részletesebb textúrával jelenjen meg.
use_highres_textures:yes Boolean. Magas felbontású textúrák használata a terepen. Az alacsonyabb felbontás gyorsabb (néhány gépen).
skip_densitymap:yes Boolean. Sűrűség térkép tiltása. A sűrűség térkép azt mondja meg, hova kerülhetnek objektumok és hova nem.
use_high_poly_objects:no Boolean. Magas poligon számú objektumok használata. Elavult a használata, nem javasolt.
grass_type:0 Egész érték.
  • 0 - generál fű csoport
  • 1 - billboard fű
  • 2 - fű, mint objektum
  • 3 - billboard csoport fű

show_compass_arrow:yes Boolean. Ha az iránytű be van kapcsolva, legyen e nyil az autó felett, ami szintén mutatja az irányt.
show_reinitialize_button:no Boolean. A beállításoknál legyen e gomb a program újraindítására. Egyes beállítások csak újraindításnál lesznek érvényben, ezzel könnyebb, mint kilépni és újra elindítani.
use_mipmaps:yes Boolean. Alacsonyabb felbontású textúrák használata a távoli objektumoknál.
serialized_file_path:data/heightmaps/serialized/ String. Írható könyvtárnak kell lennie, ahova a játék fájlokat ment a terep gyorsabb betöltése érdekében.
use_serialized_files:yes Boolean. A terep betöltéséhez használt fájlok tárolásának ki/bekapcsolása.



A legtöbb beállítás a játékon belül is megváltoztatható. Ezek nem kerülnek elmentésre automatikusan. Ha állandósítani akarod a beállítást, akkor a 'Save' gombra kell kattintani.
  • Game
  • Graphics
  • Graphics2 (ezek a beállítások csak mentés és a játék újraindítása után lépnek érvénybe)
  • Network
  • Controller
A beállítások, a Graphics2 fülön levők kivételével, azonnal érvénybelépbek, amint megváltoztatjuk őket.



Ha Logitech Extereme 3D Pro-d vagy Logitech G25-öd van, akkor a binárisokat tartalmazó zip fájlban (a "Dakar2011/data" könyvtárban) találsz példa beállítás fájlokat.
Más kontrollerek esetén is lehet használni ill. felhasználni ezekez a fájlokat. De ha nincs kuplung pedálod, akkor a "joy_axis_clutch"-t "-1"-re a settings fájlban, vagy töröld ki azt a sort.