Słyszałem, że w VCMI jest możliwa zmiana rozdzielczości. Jak tego dokonać? Chciałbym sprawdzić, jak radzi sobie mój monitor plazmowy z tym cudem.
Po uruchomieniu, gdy gra jest jeszcze w głównym menu w oknie konsoli wpisz “resolution” i enter. VCMI wyświetli liste dostępnych rozdzielczości. Wpisz numer wybranej.
Następnie, gdy wybierzesz mapę / save, VCMI wejdzie w odpowiednią rozdzielczość.
Jeśli chcesz zmienić rozdzielczość na stałe (aby nie męczyć się z konsolką przy każdym uruchomieniu), otwórz plik settings.txt i znajdź linię:
resolution=800x600; // format: WxH
Zamień 800x600 na którąś z dostępnych (!) rozdzielczości.
Witam,
Robię tak jak napisałeś ale wszystkie rozdzielczości oprócz 800x600 crashują =\
Jeśli używasz na Linuxie to czy wgrałeś grafiki z paczki dla Windowsa? Jak nie, to wgraj, jak tak, to podaj co to za crash (przynajmniej logi klienta i serwera - VCMI_Client_log / server_log).
Przy odpaleniu na windzie jest ten crash logi:
Klienta:
Creating console and logfile: 130
Loading settings: 200
VCMI 0.82 (client)
New screen flags: 0
Initializing screen: 231
Initializing video: 410
Initializing minors: 0
Loading default system settings: 0
Initializing sound: 932
Initializing screen and sound handling: 932
Loading .lod files: 310
Reading OBJNAMES
Reading ADVEVENT
Reading XTRAINFO
Reading MINENAME
Reading MINEEVNT
Reading RESTYPES
Reading TERRNAME
Reading RANDSIGN
Reading ZCRGN1
Reading CRGN4
General text handler: 441
Hero handler: 230
Artifact handler: 0
Reading config/cr_abils.txt and ZCRTRAIT.TXT
Reading config/crerefnam.txt
Reading config/monsters.txt
Reading config/cr_factions.txt
Reading config/cr_upgrade_list.txt
Reading config/CREDEFS.TXT
We have 197 creatures
Reading CRANIM.TXT.txt
Reading config/cr_shots.txt
Reading config/cr_to_turret.txt
Creature handler: 180
Town handler: 141
Reading cregens
Done loading objects!
Done loading resource prices!
Object handler: 40
Def information handler: 2403
Building handler: 401
Spell handler: 370
Reading config/cr_sounds.txt
Reading config/sp_sounds.txt
Initializing VCMI_Lib: 4726
Screen handler: 71
Loading and transforming heroes' flags: 761
Main graphics: 2724
Initializing game graphics: 0
Message handler: 90
Initialization of VCMI (together): 9443
Available screen resolutions:
1. 800 x 600
2. 1024 x 600
3. 1024 x 768
4. 1280 x 960
5. 1280 x 1024
6. 1366 x 768
7. 1440 x 900
8. 1600 x 1200
9. 1680 x 1050
Type number from 1 to 9 to set appropriate resolution or 0 to cancel.
Screen resolution set to 1024 x 768. It will be aplied when the game starts.
Changing resolution has been requested
New screen flags: 0
Preparing shared memory and starting server: 10
Waiting for server... 931
Establishing connection...
Found endpoints:
0: 127.0.0.1:3030
Trying connection to 127.0.0.1:3030 (0)
Established connection with VCMI 0.82 (server)
Connecting to the server: 31
Gamestate: 0
Server opened map properly.
Sending/Getting info to/from the server: 130
Using random seed: 11534
Opening map file: ./Maps/Arrogance.h3m done.
Our map checksum: 1964769346
Reading header: 0
Reading rumors: 0
Reading predefined heroes: 0
Reading terrain: 10
Reading defs info: 0
Reading objects: 20
Reading events: 0
Calculating blocked/visitable tiles: 10
Map initialization done!
Map loaded!
Server checksum for ./Maps/Arrogance.h3m: 1964769346
Our checksum for the map: 1964769346
Initializing GameState (together): 110
Creating mapHandler: 0
Loading town def info: 0
Unpacking and handling defs: 1923
Checking used heroes: 0
Preparing FoW, roads, rivers,borders: 340
Making object rects: 10
Initializing mapHandler (together): 2273
File ADROLLVR1024.PCX not found
Disaster happened.
Reason: 0xc0000005 - EXCEPTION_ACCESS_VIOLATION at 001b:00499FB5
Attempt to read from 0x00000004
Thread ID: ed8 [3800]
Crash info will be put in VCMI_client.exe_crashinfo.dmp
Servera:
Port 3030 will be used.
Loading .lod files: 50
General text handler: 40
Hero handler: 30
Artifact handler: 10
Creature handler: 30
Town handler: 20
Object handler: 20
Def information handler: 100
Building handler: 20
Spell handler: 10
CVCMIServer created!
Listening for connections at port 3030
We've accepted someone...
Established connection with VCMI 0.82 (client)
Got connection!
Gamestate created!
Opening map file: ./Maps/Arrogance.h3m done.
Our map checksum: 1964769346
Reading header: 0
Reading rumors: 0
Reading predefined heroes: 0
Reading terrain: 10
Reading defs info: 0
Reading objects: 20
Reading events: 0
Calculating blocked/visitable tiles: 0
Map initialization done!
Map loaded!
Gamestate initialized!
Warning: Cannot find info for player 2
Warning: Cannot find info for player 3
Warning: Cannot find info for player 4
Warning: Cannot find info for player 7
Warning: Cannot find info for player 2
Warning: Cannot find info for player 3
Warning: Cannot find info for player 4
Warning: Cannot find info for player 7
Istniejące połączenie zostało gwałtownie zamknięte przez zdalnego hosta
Ended handling connection
Istniejące połączenie zostało gwałtownie zamknięte przez zdalnego hosta
Czy na pewno wypakowałeś wszystkie pliki z paczki VCMI 0.82? Również te z folderu Data? do folderu Data? Crashuje bo brak mu jednego z plików z tego folderu (pewnie brakuje większej ilości, ale brak jednego wystarcza do wysypania).
Racja nie skopiowałem wszystkiego przepraszam za kłopoty i fatygę.