Grove i zewnętrzne urodziska

Mam najnowszą wersję VCMI (chyba 0.98g) + rozszerzenia WoG i HOtA. Postanowiłem wypróbować niestandardowe miasta dostępne w VCMI i zagrałem w mapę “Jeden za wszystkich”, ustawiając miasta swoje i przeciwników. Niezależnie od tego, czy grałem Grove czy innym miastem, na obszarze tego miasta zamiast jego zewnętrznych urodzisk były urodziska Inferno, np. zamiast 1. poziomu Diabły, zamiast 2. poziomu Ifrity.

Inny problem. Już któryś raz zauważyłem, że po dostatecznie długiej grze w przypadku np. przerwania gry lub CTD nie da się wczytać autozapisu - program zgłasza błędy.

S.

Oto komunikaty konsoli VCMI:

At line 600, position 3 warning: Comma expected!

File CONFIG/GROVE/HEROES/KYORLIN is not a valid JSON file!
At line 1, position 0 error: Not a valid UTF-8 file

File CONFIG/GROVE/HEROES/VELVE is not a valid JSON file!
At line 1, position 0 error: Not a valid UTF-8 file

                [c14b1dc5] H4 artifacts - commanders
                [76f3f976] H4 artifacts - regular
                [ffc2101e] Horn of the Abyss
                [66a0132a] Neutral Creatures
                [8e779079] abyss town
File CONFIG/ABYSS/CREATURES/TBIRDVULGARIS is not a valid JSON file!
At line 62, position 3 error: Separator expected
At line 62, position 3 warning: Not all file was parsed!

File CONFIG/ABYSS/CREATURES/TBIRDELECTRIC is not a valid JSON file!
At line 70, position 3 warning: Comma expected!
At line 71, position 3 error: Separator expected
At line 71, position 3 warning: Not all file was parsed!

File CONFIG/ABYSS/HEROES/WEL is not a valid JSON file!
At line 34, position 2 warning: Comma expected!

File CONFIG/ABYSS/HEROES/PERHA is not a valid JSON file!
At line 54, position 13 warning: Illegal character in the string!
At line 54, position 14 warning: Closing quote not found!
At line 55, position 5 error: Separator expected
At line 55, position 5 warning: Not all file was parsed!

                [e8700d4a] New Old Spells
                [ccc6c7e0] Preserve
                [671a260f] VCMI essential files
                [2d0ef27d] Witchking artifacts
                [be4cd76e] In The Wake of Gods
                [47a11d4e] New artifacts
                [fbfbcc38] Cove town
                [05c48c9d] HotA balance mod
                [19945b20] HoTA Heroes
                [fa3db89f] New towns for map
                [5aac258e] True type fonts
                [2f07de6d] Creature bonus icons
                [189a614f] Default templates
                [4d391db2] Extra resolutions
                [2bb74ebb] Commanders
                [fcefde03] Stack Artifacts
                [329b8a87] Stack Experience
                [1e693015] HoTA banks
                [79710a1b] Analogy
                [8fb86b55] Clash of Dragons
                [2c0c5aaf] Coldshadow's Fantasy
                [823eddaa] Golden Ring
                [490508e0] Jebus Cross
                [8a9d404c] Upgrade
        Parsing mod data: 546 ms
                [DONE] Original game files
Warning: identifier hero.Amesza is not in camelCase!
Warning: identifier hero.Bianor is not in camelCase!
Warning: identifier hero.Honsuneb is not in camelCase!
Warning: identifier hero.Inpu is not in camelCase!
Warning: identifier hero.Ja'Bak is not in camelCase!
Warning: identifier hero.Kemi is not in camelCase!
Warning: identifier hero.Marzum is not in camelCase!
Warning: identifier hero.Mentuhotep is not in camelCase!
Warning: identifier hero.Takem is not in camelCase!
                [DONE] Bastion
                [DONE] Forge town
Data in grove is invalid!
At /town
         Error: Unknown entry found: adventureMap
At /town
         Error: Required entry mapObject is missing
At /town
         Error: Required entry tavernVideo is missing
At /town
         Error: Required entry guildBackground is missing

Data in hunter is invalid!
At /animation
         Error: Unknown entry found: map
At <root>
         Error: Required entry mapObject is missing

Data in warden is invalid!
At /animation
         Error: Unknown entry found: map
At <root>
         Error: Required entry mapObject is missing

Data in olath is invalid!
At /army/2/min
         Error: Value is smaller than 1

Data in sargh is invalid!
At /army/2/min
         Error: Value is smaller than 1

                [FAIL] Grove town
                [DONE] H4 artifacts - commanders
                [SKIP] H4 artifacts - regular
                [DONE] Horn of the Abyss
                [SKIP] Neutral Creatures
Data in abyss is invalid!
At <root>
         Error: Unknown entry found: commander

                [FAIL] abyss town
                [DONE] New Old Spells
                [DONE] Preserve
                [SKIP] VCMI essential files
                [SKIP] Witchking artifacts
                [DONE] In The Wake of Gods
                [SKIP] New artifacts
                [DONE] Cove town
                [SKIP] HotA balance mod
                [SKIP] HoTA Heroes
                [DONE] New towns for map
                [SKIP] True type fonts
                [SKIP] Creature bonus icons
                [SKIP] Default templates
                [SKIP] Extra resolutions
                [SKIP] Commanders
                [DONE] Stack Artifacts
                [SKIP] Stack Experience
                [SKIP] HoTA banks
                [SKIP] Analogy
                [DONE] Clash of Dragons
                [SKIP] Coldshadow's Fantasy
                [DONE] Golden Ring
                [SKIP] Jebus Cross
                [DONE] Upgrade
        Loading mod data: 473ms
Outdated town mod. Will try to generate valid templates out of fort
        Resolving identifiers: 88 ms
Unexpected length of town buildings requirements: 2
Entry contains 
         // grove
        "mageGuild1",
         // grove
        "dwellingUpLvl3"
]

Unexpected length of town buildings requirements: 2
Entry contains 
         // grove
        "marketplace",
         // grove
        "resourceSilo"
]

No templates found for 70:0
No templates found for 172:0
No templates found for 186:0
No templates found for 189:0
        Handlers post-load finalization: 28 ms
        All game content loaded in 1410 ms
Initializing VCMI_Lib: 1468
Loading and transforming heroes' flags: 80
Screen handler: 106
        Main graphics: 74
Initializing game graphics: 184
Message handler: 6
Initialization of VCMI (together): 3442
Blocking buttons from 1
Warning: not all frames were unloaded from SCSELC
Loading procedure started!
Setting up thread calling server: 1
Loading lib part of game...
        Reading header
        Reading options
        Reading handlers
Desync found! Position: 817130
        Reading gamestate
Loaded common part of save 1052
        Preparing FoW, roads, rivers,borders: 27
        Making object rects: 198
Initing maphandler: 236
File CONFIG/BASTION/COMMANDER/PREACHER is not a valid JSON file!
At line 65, position 3 warning: Comma expected!

Data in grove is invalid!
At <root>
         Error: Required entry contact is missing

File CONFIG/GROVE/TOWN is not a valid JSON file!
At line 1, position 0 error: Not a valid UTF-8 file
At line 63, position 3 warning: Comma expected!
At line 600, position 3 warning: Comma expected!

File CONFIG/GROVE/HEROES/KYORLIN is not a valid JSON file!
At line 1, position 0 error: Not a valid UTF-8 file

File CONFIG/GROVE/HEROES/VELVE is not a valid JSON file!
At line 1, position 0 error: Not a valid UTF-8 file

File CONFIG/ABYSS/CREATURES/TBIRDVULGARIS is not a valid JSON file!
At line 62, position 3 error: Separator expected
At line 62, position 3 warning: Not all file was parsed!

File CONFIG/ABYSS/CREATURES/TBIRDELECTRIC is not a valid JSON file!
At line 70, position 3 warning: Comma expected!
At line 71, position 3 error: Separator expected
At line 71, position 3 warning: Not all file was parsed!

File CONFIG/ABYSS/HEROES/WEL is not a valid JSON file!
At line 34, position 2 warning: Comma expected!

File CONFIG/ABYSS/HEROES/PERHA is not a valid JSON file!
At line 54, position 13 warning: Illegal character in the string!
At line 54, position 14 warning: Closing quote not found!
At line 55, position 5 error: Separator expected
At line 55, position 5 warning: Not all file was parsed!

Warning: identifier hero.Amesza is not in camelCase!
Warning: identifier hero.Bianor is not in camelCase!
Warning: identifier hero.Honsuneb is not in camelCase!
Warning: identifier hero.Inpu is not in camelCase!
Warning: identifier hero.Ja'Bak is not in camelCase!
Warning: identifier hero.Kemi is not in camelCase!
Warning: identifier hero.Marzum is not in camelCase!
Warning: identifier hero.Mentuhotep is not in camelCase!
Warning: identifier hero.Takem is not in camelCase!
Data in grove is invalid!
At /town
         Error: Unknown entry found: adventureMap
At /town
         Error: Required entry mapObject is missing
At /town
         Error: Required entry tavernVideo is missing
At /town
         Error: Required entry guildBackground is missing

Data in hunter is invalid!
At /animation
         Error: Unknown entry found: map
At <root>
         Error: Required entry mapObject is missing

Data in warden is invalid!
At /animation
         Error: Unknown entry found: map
At <root>
         Error: Required entry mapObject is missing

Data in olath is invalid!
At /army/2/min
         Error: Value is smaller than 1

Data in sargh is invalid!
At /army/2/min
         Error: Value is smaller than 1

                [FAIL] Grove town
Data in abyss is invalid!
At <root>
         Error: Unknown entry found: commander

                [FAIL] abyss town
Outdated town mod. Will try to generate valid templates out of fort
Unexpected length of town buildings requirements: 2
Entry contains 
         // grove
        "mageGuild1",
         // grove
        "dwellingUpLvl3"
]

Unexpected length of town buildings requirements: 2
Entry contains 
         // grove
        "marketplace",
         // grove
        "resourceSilo"
]

No templates found for 70:0
No templates found for 172:0
No templates found for 186:0
No templates found for 189:0
Waiting for server: 1933
Establishing connection...
Found endpoints:
        0: 127.0.0.1:3030
Trying connection to 127.0.0.1:3030  (0)
Established connection with VCMI 0.98g (server)
        Connecting to the server: 11
Server opened savegame properly.
CLIENTPLAYERS:
0
1
3
4
255
ENDCLIENTPLAYERS
Call to loadBitmap with void fname!
Call to loadBitmap with void fname!
Error: Failed to find file
bgWorldView not defined in resolution config; fallback to VWorld.bmp

O panie, konsola aż jęczy od błędów. Na pewno ta wersja Grove nie jest dobra.

Zdecydowanie lepsza wersja Grove jest tu:
vcmi.acidcave.net/inne_modyf … _town.html
A Abyss tu:
[forum.vcmi.eu/t/abyss-town-revived/1010/1)
(najlepiej skasować stare wersje)
A ostrzeżeniami, że coś nie jest camelCase lub UTF-8 nie ma co się przejmować.

Grove miałem to samo co tam, ale pomogło zainstalowanie wersji z alternatywnymi wyglądami jednostek. Kto wie, czy to nie będzie moje ulubione miasto… Natomiast nadal jest problem (chyba) z Abyss - po rozpoczęciu nowej gry, graniu ze 2 tygodnie i zapisaniu gra nie chce się wczytywać i konsola coś marudzi na temat Abyss. Może spróbuję zagrać bez tego miasta (wykasować go) i sprawdzę, czy będzie O.K.

Dzięki!

S.

Edit: okazuje się, że problemy z wczytywaniem zapisów dotyczą akurat tej mapy. Teraz zacząłem nową (losową) i nie ma problemów z wczytywaniem. Za to natrafiłem na kolejny problem.

Gram miastem Grove i mam w armii nieulepszone (jeszcze) “pajęczyce” z 6 poziomu. Podczas pewnej bitwy prawdopodobnie próbują rzucić jakieś zaklęcie i gra się wywala - oto ostatni fragment okna konsoli:

Opening VCAI
Loaded VCAI
Opening VCAI
Loaded VCAI
Opening BattleAI
Loaded Battle AI
Loaded client part of save 1042
Sent info to server: 2
Warning: IntObject re-activated with mismatching used and active
CSpell::getLevelInfo invalid school level 50
Disaster happened.
Reason: 0xe06d7363 - UNKNOWN EXCEPTION at 0023:75,E6C,54F
Thread ID: 5256 [5256]
Crash info will be put in VCMI_server.exe_crashinfo.dmp