game crash on start new game
windows11
what i do
i dl FtA-1.0.3-486bb076b-2023-02-27-win64.7z
unzip it to "E:\Games\OpenXcom From the Ashes" and copy all from "XCom UFO Defense\XCOM" to "OpenXcom From the Ashes\UFO"
i dl X-Com-From-the-Ashes/zip/refs/tags/v0.1.0.3
unzip to "Documents\OpenXcom\mods"
i run OpenXcomFta.exe
click mods->Xcom From the Ashes
see placeholder
click "new game"
see difficulty level 1-5 click any, click "Ok" and see Openxcom error "open xcom crashed Soldier STR_ENGINEER not found"
openxcom.log from Documents\OpenXcom
[02-03-2023_21-55-07] [INFO] OpenXcom Version: FtA 1.0.3 (v2023-02-28)
[02-03-2023_21-55-07] [INFO] Platform: Windows 64 bit
[02-03-2023_21-55-07] [INFO] Data folder is:
[02-03-2023_21-55-07] [INFO] Data search is:
[02-03-2023_21-55-07] [INFO] - C:/Users/sashaaa/Documents/OpenXcom/
[02-03-2023_21-55-07] [INFO] - E:/Games/OpenXcom From the Ashes/
[02-03-2023_21-55-07] [INFO] User folder is: C:/Users/sashaaa/Documents/OpenXcom/
[02-03-2023_21-55-07] [INFO] Config folder is: C:/Users/sashaaa/Documents/OpenXcom/
[02-03-2023_21-55-07] [INFO] Options loaded successfully.
[02-03-2023_21-55-07] [INFO] SDL initialized successfully.
[02-03-2023_21-55-08] [INFO] SDL_mixer initialized successfully.
[02-03-2023_21-55-08] [INFO] Attempted locale:
[02-03-2023_21-55-08] [INFO] Detected locale: C
[02-03-2023_21-55-08] [INFO] Attempting to set display to 640x400x8...
[02-03-2023_21-55-08] [INFO] Display set to 640x400x8.
[02-03-2023_21-55-08] [INFO] Loading data...
[02-03-2023_21-55-08] [INFO] Scanning standard mods in ''...
[02-03-2023_21-55-08] [INFO] Scanning user mods in 'C:/Users/sashaaa/Documents/OpenXcom/'...
[02-03-2023_21-55-08] [INFO] FileMap::mapExtResources(xcom2, TFTD): external resources not found.
[02-03-2023_21-55-08] [INFO] Active mods:
[02-03-2023_21-55-08] [INFO] - xcom1 v1.0
[02-03-2023_21-55-08] [INFO] Loading begins...
[02-03-2023_21-55-08] [INFO] Pre-loading rulesets...
[02-03-2023_21-55-08] [INFO] Loading vanilla resources...
[02-03-2023_21-55-08] [INFO] Loading rulesets...
[02-03-2023_21-55-09] [INFO] Loading rulesets done.
[02-03-2023_21-55-09] [INFO] Loading fonts... Font.dat
[02-03-2023_21-55-09] [INFO] Lazy loading: 1
[02-03-2023_21-55-09] [INFO] Loading custom palettes from ruleset...
[02-03-2023_21-55-09] [INFO] Making palette backups...
[02-03-2023_21-55-09] [INFO] After load.
[02-03-2023_21-55-09] [INFO] Loading ended.
[02-03-2023_21-55-09] [INFO] Data loaded successfully.
[02-03-2023_21-55-09] [INFO] Loading language...
[02-03-2023_21-55-09] [INFO] Language loaded successfully.
[02-03-2023_21-55-09] [INFO] OpenXcom started successfully!
[02-03-2023_21-55-09] [INFO] Playing flx, 320x200, 890 frames
[02-03-2023_21-55-09] [INFO] Using software scaling routine. For best results, try an OpenGL filter.
[02-03-2023_21-55-14] [INFO] SDL_mixer initialized successfully.
[02-03-2023_22-05-07] [FATAL] OpenXcom has crashed: Soldier STR_ENGINEER not found
Log file: C:/Users/sashaaa/Documents/OpenXcom/openxcom.log
If this error was unexpected, please report it on OpenXcom forum or discord.
The following can help us solve the problem:
1. a saved game from just before the crash (helps 98%)
2. a detailed description how to reproduce the crash (helps 80%)
3. a log file (helps 10%)
4. a screenshot of this error message (helps 5%)
[02-03-2023_22-05-16] [INFO] SDL_mixer initialized successfully.
[02-03-2023_22-05-16] [INFO] Loading data...
[02-03-2023_22-05-16] [INFO] Scanning standard mods in ''...
[02-03-2023_22-05-16] [INFO] Scanning user mods in 'C:/Users/sashaaa/Documents/OpenXcom/'...
[02-03-2023_22-05-16] [INFO] FileMap::mapExtResources(xcom2, TFTD): external resources not found.
[02-03-2023_22-05-16] [INFO] Active mods:
[02-03-2023_22-05-16] [INFO] - From the Ashes v0.0.11
[02-03-2023_22-05-17] [INFO] Loading begins...
[02-03-2023_22-05-17] [INFO] Pre-loading rulesets...
[02-03-2023_22-05-17] [INFO] Loading vanilla resources...
[02-03-2023_22-05-17] [INFO] Loading rulesets...
[02-03-2023_22-05-17] [WARN] Mixed area types (point vs non-point), region: RESISTANCE_FARM_START_ZONE, zone: 0, area: 2
[02-03-2023_22-05-17] [WARN] Mixed area types (point vs non-point), region: RESISTANCE_FARM_START_ZONE, zone: 0, area: 5
[02-03-2023_22-05-17] [WARN] Mixed area types (point vs non-point), region: RESISTANCE_SCIENTIST, zone: 0, area: 5
[02-03-2023_22-05-17] [WARN] Mixed area types (point vs non-point), region: STR_AMPHIBIAN_TERROR, zone: 0, area: 17
[02-03-2023_22-05-17] [WARN] Mixed area types (point vs non-point), region: STR_SWARMID_JUNGLE_TERROR, zone: 0, area: 17
[02-03-2023_22-05-17] [INFO] Loading rulesets done.
[02-03-2023_22-05-17] [INFO] Loading fonts... Font.dat
[02-03-2023_22-05-17] [INFO] Lazy loading: 1
[02-03-2023_22-05-18] [INFO] Loading custom palettes from ruleset...
[02-03-2023_22-05-18] [INFO] Making palette backups...
[02-03-2023_22-05-18] [INFO] After load.
[02-03-2023_22-05-18] [INFO] Supressed Error for 'STR_CIVILIAN_HUNTER': This unit can be recovered (in theory), but there is no corresponding item to recover.
[02-03-2023_22-05-18] [INFO] Supressed Error for 'STR_FEMALE_CIVILIAN_FARMER': This unit can be recovered (in theory), but there is no corresponding item to recover.
[02-03-2023_22-05-18] [INFO] Supressed Error for 'STR_FREE_SPOT': This unit can be recovered (in theory), but there is no corresponding item to recover.
[02-03-2023_22-05-18] [INFO] Supressed Error for 'STR_MAD_DOGE': This unit has a corresponding item to recover, but still isn't recoverable. Reason: (the first 'corpseBattle' item of the unit's armor is marked with 'recover: false'). Consider marking the unit with 'liveAlien: ""'.
[02-03-2023_22-05-18] [INFO] Supressed Error for 'STR_MALE_CIVILIAN_FARMER': This unit can be recovered (in theory), but there is no corresponding item to recover.
[02-03-2023_22-05-18] [INFO] Supressed Error for 'STR_MALE_MILITIA_CITIZEN': This unit can be recovered (in theory), but there is no corresponding item to recover.
[02-03-2023_22-05-18] [INFO] Supressed Error for 'STR_MALE_POLICE': This unit can be recovered (in theory), but there is no corresponding item to recover.
[02-03-2023_22-05-18] [INFO] Loading ended.
[02-03-2023_22-05-18] [WARN] Image Resources/Weapons/Earthbound/Tinkering/handob_Railgun.png (from lodepng) has incorrect transparent color index 1 (instead of 0).
[02-03-2023_22-05-18] [WARN] Image Resources/Weapons/Earthbound/Tinkering/handob_Railgun_Slug.png (from lodepng) has incorrect transparent color index 1 (instead of 0).
[02-03-2023_22-05-18] [WARN] Image Resources/Weapons/Earthbound/General/handob_GrenadeLauncher.png (from lodepng) has incorrect transparent color index 1 (instead of 0).
[02-03-2023_22-05-18] [WARN] Image Resources/Weapons/Earthbound/General/handob_GrenadeLauncher_HE_Clip.png (from lodepng) has incorrect transparent color index 1 (instead of 0).
[02-03-2023_22-05-18] [WARN] Image Resources/Weapons/Earthbound/General/handob_GrenadeLauncher_I_Clip.png (from lodepng) has incorrect transparent color index 1 (instead of 0).
[02-03-2023_22-05-18] [WARN] Image Resources/Weapons/Earthbound/General/handob_GrenadeLauncher_Smoke_Clip.png (from lodepng) has incorrect transparent color index 1 (instead of 0).
[02-03-2023_22-05-18] [WARN] Image Resources/Weapons/Earthbound/Special/floorob_Baseball_Bat.png (from lodepng) has incorrect transparent color index 20 (instead of 0).
[02-03-2023_22-05-18] [INFO] Data loaded successfully.
[02-03-2023_22-05-18] [INFO] Loading language...
[02-03-2023_22-05-18] [INFO] Language loaded successfully.
[02-03-2023_22-05-18] [INFO] OpenXcom started successfully!
[02-03-2023_22-05-18] [INFO] Playing flx, 320x200, 211 frames
[02-03-2023_22-05-20] [INFO] SDL_mixer initialized successfully.
[02-03-2023_22-05-23] [FATAL] A fatal error has occurred: Soldier STR_ENGINEER not found
[02-03-2023_22-05-23] [FATAL] 0x671c40 OpenXcom::CrossPlatform::stackTrace(void*)
[02-03-2023_22-05-23] [FATAL] 0x672ab0 OpenXcom::CrossPlatform::crashDump(void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[02-03-2023_22-05-23] [FATAL] 0x41c880 exceptionLogger()
[02-03-2023_22-05-23] [FATAL] 0xd31310 MPEGaction::MPEGaction()
[02-03-2023_22-05-23] [FATAL] 0xf5d5f0 void std::iter_swap<__gnu_cxx::__normal_iterator<OpenXcom::ScriptProcData*, std::vector<OpenXcom::ScriptProcData, std::allocator<OpenXcom::ScriptProcData> > >, __gnu_cxx::__normal_iterator<OpenXcom::ScriptProcData*, std::vector<OpenXcom::ScriptProcData, std::allocator<OpenXcom::ScriptProcData> > > >(__gnu_cxx::__normal_iterator<OpenXcom::ScriptProcData*, std::vector<OpenXcom::ScriptProcData, std::allocator<OpenXcom::ScriptProcData> > >, __gnu_cxx::__normal_iterator<OpenXcom::ScriptProcData*, std::vector<OpenXcom::ScriptProcData, std::allocator<OpenXcom::ScriptProcData> > >)
[02-03-2023_22-05-23] [FATAL] 0xf632e0 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_expression_term<true, true>(std::pair<bool, char>&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, true, true>&)::{lambda(char)#1}::operator()(char) const
[02-03-2023_22-05-23] [FATAL] 0xe19fd0 OpenXcom::RuleSoldier* OpenXcom::Mod::getRule<OpenXcom::RuleSoldier>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OpenXcom::RuleSoldier*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OpenXcom::RuleSoldier*> > > const&, bool) const
[02-03-2023_22-05-23] [FATAL] 0x8c0900 OpenXcom::Mod::getSoldier(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const
[02-03-2023_22-05-23] [FATAL] 0x77b3b0 OpenXcom::MasterMind::newGameHelper(int, OpenXcom::GeoscapeState*)
[02-03-2023_22-05-23] [FATAL] 0x83ff70 OpenXcom::NewGameState::btnOkClick(OpenXcom::Action*)
[02-03-2023_22-05-23] [FATAL] 0x68edb0 OpenXcom::InteractiveSurface::handle(OpenXcom::Action*, OpenXcom::State*)
[02-03-2023_22-05-23] [FATAL] 0x74f050 OpenXcom::State::handle(OpenXcom::Action*)
[02-03-2023_22-05-23] [FATAL] 0x68a380 OpenXcom::Game::run()
[02-03-2023_22-05-23] [FATAL] 0x41c950 SDL_main
[02-03-2023_22-05-23] [FATAL] 0xb4c3d0 console_main
[02-03-2023_22-05-23] [FATAL] 0xb4c4f0 WinMain
[02-03-2023_22-05-23] [FATAL] ??
[02-03-2023_22-05-23] [FATAL] ??
[02-03-2023_22-05-23] [FATAL] 0x7ffb447926a0 BaseThreadInitThunk
[02-03-2023_22-05-23] [FATAL] 0x7ffb45fca9d0 RtlUserThreadStart
[02-03-2023_22-05-30] [FATAL] OpenXcom has crashed: Soldier STR_ENGINEER not found
Log file: C:/Users/sashaaa/Documents/OpenXcom/openxcom.log
If this error was unexpected, please report it on OpenXcom forum or discord.
The following can help us solve the problem:
1. a saved game from just before the crash (helps 98%)
2. a detailed description how to reproduce the crash (helps 80%)
3. a log file (helps 10%)
4. a screenshot of this error message (helps 5%)
XPirates and x-com files are installed on the computer
I just downloaded the newest master and started a new game. Apparently the remnants of XCOM aren't all that fond of their old commander (or MIB prisoners), as they simply executed them at the end of the initial base defense, citing "not enough prison space". I guess the existing prison facilities is too good for the ex-commander?
The prison facilities lacks aliens: and prisontype: and ftaPrisonSpace: is apparently not implemented or not respected by latest available version of FtA.
EDIT:
Also for some reason I start out without any scientist and engineers. Is this intended? Has this been changed and the player is supposed to pick them up later on? Starting base lists a couple of "randomized" soldiers with engineering/scientist "role" apparently, and in-game there are soldiers assigned the according "armor", but none of them can be used accordingly.
EDIT:
The newest nightly lets me assing scientist and engineers, but assinging&starting engineering projects crashes the game. I guess I'll wait for the next "official" release then XD