Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
BTW, I am a software engineer, though I don't specifically do .lua (I am one of the main developers of the CentOS operating system).
All the other settings are the same as my first post (and Flexible Industries v1.1.1 is the only active mod):
Farm Failed:
https://paste.fedoraproject.org/paste/ihUp0ALxS8~s6LsRJ3s9iA
Saw Mill failed (good news, several others passed this time :D ):
https://paste.fedoraproject.org/paste/P3q-PQLNHarUyCKp5UTr3Q
Food Processing Plant fails:
https://paste.fedoraproject.org/paste/y1Ki7~vFzSI-psvGSxpoLA
(more to come)
https://paste.fedoraproject.org/paste/cAv1vS2l7yMRqUxF58qs8Q
Goods Factory fail:
https://paste.fedoraproject.org/paste/JQO~-u8um4OohwXH4fyQIw
Those are the ones that fail .. these all seem to work OK on Map Generation:
Quarry, Coal Mine, Ore Mine, Oil Well, Chemical Plant, Steel Mill, Con Mat, Oil Refinery.
I generated several maps with ones that work turned on .. it generated OK each time.
Unfortunately these error messages are not terribly useful, especially without seeing the code they're referring to.
However, it's a starting point. Let me hazard a guess it's potentially related to the size of the industry, or possibly the placement of the entry street. All the default industries have dimensions of 126x126 (center 0,0 and +/-63) with the entrance road at 0,-64 to 0,-79. Many of my industries at level-1 are a different size or shape, and at least one has the entry road moved. I wonder if that's causing confusion to the mapgen?
I wasn't initially able to reproduce crashes on map generation, but then I realized that I had makeInitialStreets = false in base_config.lua, and when I reset that to default I'm able to reproduce some crashes.
Let's plot a table of the various industries:
The good news is if I can figure out what's causing these crashes on new game, but don't crash on existing game, I should be able to differentiate between the two (params is mostly empty for new game generation).
The bad news is I'm having trouble figuring out what's causing these problems on new map generation.
I tried playing around with the Saw Mill since it gave a different error than the others. However that left me more confused than before. If I stop generating all road segments except the external south entrance, it stops crashing. Unless I put that same line of code elsewhere, and then it still crashes.
The good news: if I disable internal road generation entirely during map creation, it stops the crashes. Not a great solution in that you need to unlock and upgrade the industry (in any trivial way, just so it gets rebuilt) before it can be used, but that's infinitely better than crashing. I would still like to know how and why this happens though.
I'll continue to investigate the other crashing industries and see if I can find a commonality, or at least a workaround like the sawmill.
For now I don't need any more crash reports, thanks.
Flexible Industries mod: finish building Stone Quarry 04/01/18 19:32:12
c:\build\transport_fever\steam\transport_fever_release\src\game\urbansim\industry_util.cpp:176: class ecs::Entity __cdecl industry_util::CreateIndustry(struct street_util::StreetToolkit,const class transport::CargoTypeRep *,const class CGameTime *,const class ecs::NameSystem *,const class CostRep *,const class ConstructionRep *,const struct industry_util::IndustryRectangle &,const class ecs::Entity &,bool): Assertion `!errorState.critical' failed.
MinidumpCallback: dumpPath "C:/Program Files (x86)/Steam/userdata/30672328/446800/local/crash_dump/", minidumpId "4c36505a-4def-4661-a338-63ed9134efcf", succeeded 1
local time is Sun Apr 01 19:32:12 2018
I will do this a bunch more times to make sure, but if you don't hear anything else ..assume everything buy Quarry is working fine.
Flexible Industries mod: start building Forest 04/05/18 14:54:57
- showAccessRoadE: 1
- showBusStop: 1
- FuelType: 0
- seed: 0
- showAccessRoadS: 1
- productionLevel: 3
- showAccessRoadN: 1
- FuelRequired: 0
- showTruckStop: 1
- LimitLevel: 31
Flexible Industries mod: finish building Forest 04/05/18 14:54:57
c:\build\transport_fever\steam\transport_fever_release\src\game\ui\actions\construction_builder_util.cpp:2364: class std::vector<class ecs::Entity,class std::allocator<class ecs::Entity> > __cdecl construction_builder_util::Apply(struct street_util::StreetToolkit,const class transport::CargoTypeRep *,const class CGameTime *,struct construction_builder_util::Proposal &,struct construction_builder_util::ProposalData &,const class ecs::Entity &): Assertion `playerEntity.GetId() >= 0' failed.
MinidumpCallback: dumpPath "C:/Program Files (x86)/Steam/userdata/387757016/446800/local/crash_dump/", minidumpId "327201f5-ae24-4263-961a-abf9627d8c14", succeeded 1
local time is Thu Apr 05 14:54:58 2018