aliens

Author Topic: 40k Bug/crashes/problem´s report  (Read 113474 times)

Offline bulletdesigner

  • Moderator
  • Commander
  • ***
  • Posts: 641
    • View Profile
    • Email
Re: 40k Bug/crashes/problem´s report
« Reply #390 on: April 29, 2022, 10:12:43 pm »
deathwatch is future WIP , so part´s of the game are already working as a placeholder

Offline Bonakva

  • Colonel
  • ****
  • Posts: 184
    • View Profile
Re: 40k Bug/crashes/problem´s report
« Reply #391 on: May 29, 2022, 05:50:17 am »
I decided to play 40k again
This time for the Order of the Grey Knights.

Very raw branch.
At the beginning of the game we are given 8 soldiers. Certainly powerful armor and excellent starting weapons, but it all makes no sense because of the fact that all 8 soldiers are in the hospital.
There is no way to replenish the team. The only way to increase the number of soldiers is a very long repetitive research. There are only 9 of them, and with each such study comes 2 soldiers to the base, that is, for the entire game we can get 18 people. Research is very long, unreasonably long. Judging by the code, the first study is the easiest, the second is more difficult, the third is even more difficult... this is very bad in terms of balance.
Give us the ability to buy new adepts, at least for a lot of money. Or make unique missions after which new soldiers will join.
I understand that the idea is that the player takes control of a small elite unit. The best of the best, powerful weapons and impenetrable armor from the start of the game, but the reality is that no armor can not save from stray damage. Eight people and all lying in the hospital...

We can't use two-handed weapons in the second hand.
You can't use hammers or power swords. Research just doesn't suggest that (I had to edit the research branch myself to start putting on power swords...).
Because the armor has a built-in weapon a lot of weapons get penalized, this is a purely mechanical problem, but by idea these penalties should not be, as the stormbolter is mounted specifically on the forearm so that it does not interfere with the interaction with two-handed weapons.
Need to change/correct the research tree. Gray Knights use power swords, hammers! These are Gray Knights! They quietly use xenos weapons. They should and must use any Astartes weapon without restriction.

It seems armors Apothecary, Librarian, Chaplain, and Techmarinearmor uses the wrong resistance values. They should be higher, like standard aegis armor. They are, after all, terminator armor...

The Grey Knights dreadnought has an assault cannon, but you can't research the assault cannon and start producing ammo for it. Deadlocked branch of research...
« Last Edit: May 29, 2022, 07:06:55 am by Bonakva »

Offline Surrealistik

  • Colonel
  • ****
  • Posts: 476
    • View Profile
Re: 40k Bug/crashes/problem´s report
« Reply #392 on: November 01, 2022, 10:30:57 pm »
Get the following crash when trying to raid an Eldar Webway; no submods; seems like there's a missing .pck  file for the Wraith Knight?:

Error Message: https://cdn.discordapp.com/attachments/919723611948974170/1037097059548921896/unknown.png

Attached my save.

Log:

Code: [Select]
[01-11-2022_16-12-16] [INFO] Options loaded successfully.
[01-11-2022_16-12-16] [INFO] SDL initialized successfully.
[01-11-2022_16-12-16] [INFO] SDL_mixer initialized successfully.
[01-11-2022_16-12-16] [INFO] Attempted locale:
[01-11-2022_16-12-16] [INFO] Detected locale: C
[01-11-2022_16-12-16] [INFO] Attempting to set display to 1280x720x8...
[01-11-2022_16-12-16] [INFO] Display set to 1280x720x8.
[01-11-2022_16-12-16] [INFO] Loading data...
[01-11-2022_16-12-16] [INFO] Scanning standard mods in ''...
[01-11-2022_16-12-16] [INFO] Scanning user mods in 'E:/Program Files (x86)/OpenXcom/user/'...
[01-11-2022_16-12-16] [INFO] Active mods:
[01-11-2022_16-12-16] [INFO] - 40k v033
[01-11-2022_16-12-17] [INFO] Loading begins...
[01-11-2022_16-12-17] [INFO] Pre-loading rulesets...
[01-11-2022_16-12-17] [INFO] Loading vanilla resources...
[01-11-2022_16-12-17] [INFO] Loading rulesets...
[01-11-2022_16-12-19] [INFO] Loading rulesets done.
[01-11-2022_16-12-19] [INFO] Loading fonts... Font.dat
[01-11-2022_16-12-19] [INFO] Lazy loading: 1
[01-11-2022_16-12-22] [INFO] Loading custom palettes from ruleset...
[01-11-2022_16-12-22] [INFO] Creating a new palette: PALETTE_BASESCAPE_UICOLORS
[01-11-2022_16-12-22] [INFO] Making palette backups...
[01-11-2022_16-12-22] [INFO] Creating transparency LUTs for PAL_BATTLESCAPE...
[01-11-2022_16-12-22] [INFO] After load.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'FEMALE_CIVILIAN': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'MALE_CIVILIAN': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'STR_BULLGRYN_RIOT_TEAM_BUCKLER': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'STR_BULLGRYN_RIOT_TEAM_SLAB': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'STR_CHAOSDEFILER_L': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'STR_CHAOSDEFILER_R': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'STR_GENE': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'STR_GUARD_PILOT': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Loading ended.
[01-11-2022_16-12-22] [WARN] Image Resources/PD/633.png (from lodepng) has incorrect transparent color index 240 (instead of 0).
[01-11-2022_16-12-22] [WARN] Image Resources/PD/645.png (from lodepng) has incorrect transparent color index 240 (instead of 0).
[01-11-2022_16-12-22] [INFO] Data loaded successfully.
[01-11-2022_16-12-22] [INFO] Loading language...
[01-11-2022_16-12-22] [INFO] Language loaded successfully.
[01-11-2022_16-12-22] [INFO] OpenXcom started successfully!
[01-11-2022_16-12-22] [INFO] Playing flx, 320x200, 702 frames
[01-11-2022_16-12-22] [INFO] Using software scaling routine. For best results, try an OpenGL filter.
[01-11-2022_16-12-23] [INFO] SDL_mixer initialized successfully.
[01-11-2022_16-12-26] [INFO] MCD WEBWAY object 23 has 0 armor
[01-11-2022_16-12-34] [FATAL] A fatal error has occurred: Sprite Set ELDARWG.PCK not found
[01-11-2022_16-12-34] [FATAL] 0x5cf3c0 OpenXcom::CrossPlatform::stackTrace(void*)
[01-11-2022_16-12-34] [FATAL] 0x5d0230 OpenXcom::CrossPlatform::crashDump(void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[01-11-2022_16-12-34] [FATAL] 0x41c880 exceptionLogger()
[01-11-2022_16-12-34] [FATAL] 0xbeae80 MPEGaction::MPEGaction()
[01-11-2022_16-12-34] [FATAL] 0xe07800 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> > >)
[01-11-2022_16-12-34] [FATAL] 0xe0d470 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
[01-11-2022_16-12-34] [FATAL] 0xccdf20 OpenXcom::SurfaceSet* OpenXcom::Mod::getRule<OpenXcom::SurfaceSet>(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::SurfaceSet*, 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::SurfaceSet*> > > const&, bool) const
[01-11-2022_16-12-34] [FATAL] 0x7da230 OpenXcom::Mod::getSurfaceSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
[01-11-2022_16-12-34] [FATAL] 0x5bb720 OpenXcom::UnitSprite::draw(OpenXcom::BattleUnit const*, int, int, int, int, OpenXcom::AreaSubset<void, int>, bool)
[01-11-2022_16-12-34] [FATAL] 0x574ac0 OpenXcom::Map::drawUnit(OpenXcom::UnitSprite&, OpenXcom::Tile*, OpenXcom::Tile*, OpenXcom::Position, bool, OpenXcom::BattleUnit*)
[01-11-2022_16-12-34] [FATAL] 0x576a80 OpenXcom::Map::drawTerrain(OpenXcom::Surface*)
[01-11-2022_16-12-34] [FATAL] 0x6abf50 OpenXcom::Surface::blit(SDL_Surface*)
[01-11-2022_16-12-34] [FATAL] 0x6aa450 OpenXcom::State::blit()
[01-11-2022_16-12-34] [FATAL] 0x5e7d40 OpenXcom::Game::run()
[01-11-2022_16-12-34] [FATAL] 0x41c950 SDL_main
[01-11-2022_16-12-34] [FATAL] 0xa061c0 console_main
[01-11-2022_16-12-34] [FATAL] 0xa062e0 WinMain
[01-11-2022_16-12-34] [FATAL] ??
[01-11-2022_16-12-34] [FATAL] ??
[01-11-2022_16-12-34] [FATAL] 0x7ffaaeea7020 BaseThreadInitThunk
[01-11-2022_16-12-34] [FATAL] 0x7ffab09a2680 RtlUserThreadStart
[01-11-2022_16-12-54] [FATAL] OpenXcom has crashed: Sprite Set ELDARWG.PCK not found
Log file: E:/Program Files (x86)/OpenXcom/user/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%)

Offline Surrealistik

  • Colonel
  • ****
  • Posts: 476
    • View Profile
Re: 40k Bug/crashes/problem´s report
« Reply #393 on: November 02, 2022, 12:48:08 am »
Get the following crash when trying to raid an Eldar Webway; no submods; seems like there's a missing .pck  file for the Wraith Knight?:

Error Message: https://cdn.discordapp.com/attachments/919723611948974170/1037097059548921896/unknown.png

Attached my save.

Log:

Code: [Select]
[01-11-2022_16-12-16] [INFO] Options loaded successfully.
[01-11-2022_16-12-16] [INFO] SDL initialized successfully.
[01-11-2022_16-12-16] [INFO] SDL_mixer initialized successfully.
[01-11-2022_16-12-16] [INFO] Attempted locale:
[01-11-2022_16-12-16] [INFO] Detected locale: C
[01-11-2022_16-12-16] [INFO] Attempting to set display to 1280x720x8...
[01-11-2022_16-12-16] [INFO] Display set to 1280x720x8.
[01-11-2022_16-12-16] [INFO] Loading data...
[01-11-2022_16-12-16] [INFO] Scanning standard mods in ''...
[01-11-2022_16-12-16] [INFO] Scanning user mods in 'E:/Program Files (x86)/OpenXcom/user/'...
[01-11-2022_16-12-16] [INFO] Active mods:
[01-11-2022_16-12-16] [INFO] - 40k v033
[01-11-2022_16-12-17] [INFO] Loading begins...
[01-11-2022_16-12-17] [INFO] Pre-loading rulesets...
[01-11-2022_16-12-17] [INFO] Loading vanilla resources...
[01-11-2022_16-12-17] [INFO] Loading rulesets...
[01-11-2022_16-12-19] [INFO] Loading rulesets done.
[01-11-2022_16-12-19] [INFO] Loading fonts... Font.dat
[01-11-2022_16-12-19] [INFO] Lazy loading: 1
[01-11-2022_16-12-22] [INFO] Loading custom palettes from ruleset...
[01-11-2022_16-12-22] [INFO] Creating a new palette: PALETTE_BASESCAPE_UICOLORS
[01-11-2022_16-12-22] [INFO] Making palette backups...
[01-11-2022_16-12-22] [INFO] Creating transparency LUTs for PAL_BATTLESCAPE...
[01-11-2022_16-12-22] [INFO] After load.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'FEMALE_CIVILIAN': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'MALE_CIVILIAN': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'STR_BULLGRYN_RIOT_TEAM_BUCKLER': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'STR_BULLGRYN_RIOT_TEAM_SLAB': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'STR_CHAOSDEFILER_L': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'STR_CHAOSDEFILER_R': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'STR_GENE': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Supressed Error for 'STR_GUARD_PILOT': This unit can be recovered (in theory), but there is no corresponding item to recover.
[01-11-2022_16-12-22] [INFO] Loading ended.
[01-11-2022_16-12-22] [WARN] Image Resources/PD/633.png (from lodepng) has incorrect transparent color index 240 (instead of 0).
[01-11-2022_16-12-22] [WARN] Image Resources/PD/645.png (from lodepng) has incorrect transparent color index 240 (instead of 0).
[01-11-2022_16-12-22] [INFO] Data loaded successfully.
[01-11-2022_16-12-22] [INFO] Loading language...
[01-11-2022_16-12-22] [INFO] Language loaded successfully.
[01-11-2022_16-12-22] [INFO] OpenXcom started successfully!
[01-11-2022_16-12-22] [INFO] Playing flx, 320x200, 702 frames
[01-11-2022_16-12-22] [INFO] Using software scaling routine. For best results, try an OpenGL filter.
[01-11-2022_16-12-23] [INFO] SDL_mixer initialized successfully.
[01-11-2022_16-12-26] [INFO] MCD WEBWAY object 23 has 0 armor
[01-11-2022_16-12-34] [FATAL] A fatal error has occurred: Sprite Set ELDARWG.PCK not found
[01-11-2022_16-12-34] [FATAL] 0x5cf3c0 OpenXcom::CrossPlatform::stackTrace(void*)
[01-11-2022_16-12-34] [FATAL] 0x5d0230 OpenXcom::CrossPlatform::crashDump(void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[01-11-2022_16-12-34] [FATAL] 0x41c880 exceptionLogger()
[01-11-2022_16-12-34] [FATAL] 0xbeae80 MPEGaction::MPEGaction()
[01-11-2022_16-12-34] [FATAL] 0xe07800 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> > >)
[01-11-2022_16-12-34] [FATAL] 0xe0d470 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
[01-11-2022_16-12-34] [FATAL] 0xccdf20 OpenXcom::SurfaceSet* OpenXcom::Mod::getRule<OpenXcom::SurfaceSet>(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::SurfaceSet*, 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::SurfaceSet*> > > const&, bool) const
[01-11-2022_16-12-34] [FATAL] 0x7da230 OpenXcom::Mod::getSurfaceSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
[01-11-2022_16-12-34] [FATAL] 0x5bb720 OpenXcom::UnitSprite::draw(OpenXcom::BattleUnit const*, int, int, int, int, OpenXcom::AreaSubset<void, int>, bool)
[01-11-2022_16-12-34] [FATAL] 0x574ac0 OpenXcom::Map::drawUnit(OpenXcom::UnitSprite&, OpenXcom::Tile*, OpenXcom::Tile*, OpenXcom::Position, bool, OpenXcom::BattleUnit*)
[01-11-2022_16-12-34] [FATAL] 0x576a80 OpenXcom::Map::drawTerrain(OpenXcom::Surface*)
[01-11-2022_16-12-34] [FATAL] 0x6abf50 OpenXcom::Surface::blit(SDL_Surface*)
[01-11-2022_16-12-34] [FATAL] 0x6aa450 OpenXcom::State::blit()
[01-11-2022_16-12-34] [FATAL] 0x5e7d40 OpenXcom::Game::run()
[01-11-2022_16-12-34] [FATAL] 0x41c950 SDL_main
[01-11-2022_16-12-34] [FATAL] 0xa061c0 console_main
[01-11-2022_16-12-34] [FATAL] 0xa062e0 WinMain
[01-11-2022_16-12-34] [FATAL] ??
[01-11-2022_16-12-34] [FATAL] ??
[01-11-2022_16-12-34] [FATAL] 0x7ffaaeea7020 BaseThreadInitThunk
[01-11-2022_16-12-34] [FATAL] 0x7ffab09a2680 RtlUserThreadStart
[01-11-2022_16-12-54] [FATAL] OpenXcom has crashed: Sprite Set ELDARWG.PCK not found
Log file: E:/Program Files (x86)/OpenXcom/user/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%)

Fixed it; just needed to add a space between
type: ELDARWG.PCK and #ELDAR WRAITH GUARD DR in extraSprites_40k

Offline Surrealistik

  • Colonel
  • ****
  • Posts: 476
    • View Profile
Re: 40k Bug/crashes/problem´s report
« Reply #394 on: November 05, 2022, 09:08:16 am »
The Sergeant Signum armor lacks a built in gauntlet weapon. Is this due to the airstrike feature?

Offline bulletdesigner

  • Moderator
  • Commander
  • ***
  • Posts: 641
    • View Profile
    • Email
Re: 40k Bug/crashes/problem´s report
« Reply #395 on: November 07, 2022, 12:51:13 pm »
The Sergeant Signum armor lacks a built in gauntlet weapon. Is this due to the airstrike feature?

yap, same for techmarine and apothecary i think

Offline Surrealistik

  • Colonel
  • ****
  • Posts: 476
    • View Profile
Re: 40k Bug/crashes/problem´s report
« Reply #396 on: November 10, 2022, 10:22:59 pm »
Apothecaries do have built in gauntlets in addition to their Northecium. Techmarines lack a power gauntlet attack, but they definitely have space for one as they only have one built in weapon.

Might be worth considering allowing gauntlet strikes to scale with strength and melee skill, though they'd have much lower base damage. Actually the Signum has space for a gauntlet as well; they only have the Airstrike built in.