Do you get any errors in documents/paradoxinteractive/imperator/logs/error.log?
Yes, but they're the same whether it runs or not:
Code:
[14:23:40][mapgenerator.cpp:295]: The map contains colors not present in the province definitons file. This will cause the game to go out of sync in multiplayer.
[14:23:40][mapgenerator.cpp:296]: Undefined colors: (0 0 0) ...
[14:23:40][pdx_packedheightmap.cpp:777]: Failed loading indirection map 'map_data/indirection_exalted_heightmap.bmp'
Then a thousand or so errors from decisions and events because I only have the null province defined (is there a replace_path equivalent?)
Code:
[14:23:50][jomini_effect.cpp:322]: Variable 'tutorial_enabled' is set but is never used
[14:23:50][jomini_effect.cpp:322]: Variable 'invention_purchased' is set but is never used
[14:23:50][jomini_effect.cpp:322]: Variable 'ach_alexanders_empire_var' is set but is never used
[14:23:50][jomini_effect.cpp:322]: Variable 'ach_new_kingdom_var' is set but is never used
[14:24:00][gameobjectlocators.cpp:139]: map object locator "city" is incomplete!
[14:24:00][gameobjectlocators.cpp:139]: map object locator "port" is incomplete!
[14:24:00][gameobjectlocators.cpp:139]: map object locator "fort" is incomplete!
[14:24:00][gameobjectlocators.cpp:139]: map object locator "unit_stack" is incomplete!
[14:24:00][gameobjectlocators.cpp:139]: map object locator "combat" is incomplete!
Then:
Code:
[14:24:01][province.cpp:619]: prov 1 has no default culture
[14:24:01][province.cpp:624]: prov 1 has no default religion
[14:24:01][province.cpp:619]: prov 2 has no default culture
[14:24:01][province.cpp:624]: prov 2 has no default religion
[14:24:01][province.cpp:619]: prov 3 has no default culture
[14:24:01][province.cpp:624]: prov 3 has no default religion
...so it seems to be making a province for every color.
Code:
[14:24:02][pdx_gui_shortcut_manager.cpp:208]: Failed finding shortcutname 'map_editor'
[14:24:06][lexer.cpp:302]: File 'content_source/map_objects/generators/oak_tree_2_generator.txt' should be in utf8-bom encoding (will try to use it anyways)
[14:24:06][lexer.cpp:302]: File 'content_source/map_objects/generators/pine_tree_areas.txt' should be in utf8-bom encoding (will try to use it anyways)
[14:24:06][lexer.cpp:302]: File 'content_source/map_objects/generators/rock_generator.txt' should be in utf8-bom encoding (will try to use it anyways)
[14:24:06][lexer.cpp:302]: File 'content_source/map_objects/generators/rock_red_generator.txt' should be in utf8-bom encoding (will try to use it anyways)
[14:24:06][lexer.cpp:302]: File 'content_source/map_objects/generators/tree_africa_generator.txt' should be in utf8-bom encoding (will try to use it anyways)
[14:24:06][lexer.cpp:302]: File 'content_source/map_objects/generators/tree_cypress_generator.txt' should be in utf8-bom encoding (will try to use it anyways)
[14:24:06][lexer.cpp:302]: File 'content_source/map_objects/generators/tree_india_generator.txt' should be in utf8-bom encoding (will try to use it anyways)
[14:24:06][lexer.cpp:302]: File 'content_source/map_objects/generators/tree_olive_generator.txt' should be in utf8-bom encoding (will try to use it anyways)
[14:24:06][lexer.cpp:302]: File 'content_source/map_objects/generators/tree_palm_generator.txt' should be in utf8-bom encoding (will try to use it anyways)
[14:24:06][lexer.cpp:302]: File 'content_source/map_objects/generators/tree_persia_generator.txt' should be in utf8-bom encoding (will try to use it anyways)
And this triggers even in vanilla.
If I make a purely black province map, it is much the same, except instead of making several thousand provinces out of the void, I get:
Code:
[14:45:49][province.cpp:619]: prov 1 has no default culture
[14:45:49][province.cpp:624]: prov 1 has no default religion
[14:45:49][gfx_dx11_base_buffer.cpp:64]: D3D error (D:\jenkins\workspace\Sulla-Live-R-Steam-Windows\clausewitz\pdx_gfx2\DX11\gfx_dx11_base_buffer.cpp:64): hr returned: The parameter is incorrect.
[14:45:49][gfx_dx11_master_context.cpp:403]: Failed creating vertex buffer
I am fairly certain I am missing a mask somewhere, or that something isn't getting overwritten: figured this out, at least.
So far, I've been able to blank (in terms of images)
- Rivers, Terrain (it wants to load this but is it actually used?), and Heightmap in map_data
- gfx/map/water/foam_map.dds
- gfx/map/water/watercolor_rgb_waterspec_a.dds
- gfx/map/textures/flatmap.dds
- gfx/map/textures/colormap.dds (though leaving it as default for now)
- gfx/map/terrain/detail_intensity.tga (not sure what this does)
- gfx/map/terrain/detail_index.tga (ditto)
...essentially it seems to crash if it loses too many provinces (though they aren't defined in the first place. I haven't been able to find any rhyme or reason to it.