Author Topic: Bugs, crashes, typos & bad taste  (Read 1391833 times)

Offline Solarius Scorch

  • Global Moderator
  • Commander
  • ***
  • Posts: 11728
  • WE MUST DISSENT
    • View Profile
    • Nocturmal Productions modding studio website
Re: Bugs, crashes, typos & bad taste
« Reply #2640 on: October 14, 2020, 05:55:18 pm »
Wow, you really dodged the bullet here. Great job, respectable citizen!

Good catch on those weapons; the werecat psi attack suffered from the same problem.

As for the red Dawn units, I did as you suggested. It's a minor thing, but why not.

Offline tarkalak

  • Commander
  • *****
  • Posts: 1460
    • View Profile
Re: Bugs, crashes, typos & bad taste
« Reply #2641 on: October 15, 2020, 12:57:08 pm »
He he eh.  ;)

Is it useful actually? Most of the stuff I report is either pretty minor or me misunderstanding the feature.

OK, I just added another, so I will move it from that post here.

EDIT:
3. This civilian attack dog is missing it's doll picture. Save and screenshot below. I haven't checked X-COM or enemy dogs though.

Version is github from a while ago.
Version is just updated master:
Code: [Select]
dslavchev@dslavchev-X55VD:~/Documents/OpenXcom/mods/XComFiles$ git show
commit 7ff4ef78ce08b1f170c5917cc3150e7965a495e3 (HEAD -> master, origin/master, origin/HEAD)
Author: Solarius Scorch <solar_scorch@o2.pl>
Date:   Wed Oct 14 16:56:27 2020 +0200

    Fixed werecreature psi articles unlock


Offline Solarius Scorch

  • Global Moderator
  • Commander
  • ***
  • Posts: 11728
  • WE MUST DISSENT
    • View Profile
    • Nocturmal Productions modding studio website
Re: Bugs, crashes, typos & bad taste
« Reply #2642 on: October 15, 2020, 05:52:52 pm »
Interesting - it would appear that enemies don't like layered armours. Thanks for catching that.

Offline Thoughtful Jester

  • Squaddie
  • *
  • Posts: 5
    • View Profile
Re: Bugs, crashes, typos & bad taste
« Reply #2643 on: October 21, 2020, 05:49:26 am »
Ok, I have no doubt screwed up something easy and y'all are going to be face palming, but here goes.
After successfully downloading and playing Open X-com extended for a couple weeks, I decided I felt confident enough to install this "The X-Com Files" mod and well it hasn't turned out so well.
No doubt that it is operator error.
I tried to follow Starving Poet's video on how to install the mod.  Felt like I did it right without variance.
After clicking the nice little red skull and cross bones it did the "I'm thinking, give me a moment" box, before finally showing the intro.  I clicked off the intro and then clicked the mods button and clicked the top drop down menu and clicked the X-com files mod, as opposed to the open x-com or TofD.
Then the starting menu popped up and I choose "New Game"  then "experienced" and then clicked "OK".
...
Here is where the train wreck happened.
...
[20-10-2020_20-17-25]   [INFO]   OpenXcom Version: Extended 6.7 (v2020-10-18)
[20-10-2020_20-17-25]   [INFO]   Platform: Windows 64 bit
[20-10-2020_20-17-25]   [INFO]   Data folder is:
[20-10-2020_20-17-25]   [INFO]   Data search is:
[20-10-2020_20-17-25]   [INFO]   - C:/Users/Randell/Documents/OpenXcom/
[20-10-2020_20-17-25]   [INFO]   - C:/Users/Randell/Desktop/Open X-com Stuff/
[20-10-2020_20-17-25]   [INFO]   User folder is: C:/Users/Randell/Desktop/Open X-com Stuff/user/
[20-10-2020_20-17-25]   [INFO]   Config folder is: C:/Users/Randell/Desktop/Open X-com Stuff/user/
[20-10-2020_20-17-25]   [INFO]   Options loaded successfully.
[20-10-2020_20-17-25]   [INFO]   SDL initialized successfully.
[20-10-2020_20-17-25]   [INFO]   SDL_mixer initialized successfully.
[20-10-2020_20-17-25]   [INFO]   Attempted locale:
[20-10-2020_20-17-25]   [INFO]   Detected locale: C
[20-10-2020_20-17-25]   [INFO]   Attempting to set display to 640x400x8...
[20-10-2020_20-17-26]   [INFO]   Display set to 640x400x8.
[20-10-2020_20-17-26]   [INFO]   Loading data...
[20-10-2020_20-17-26]   [INFO]   Scanning standard mods in ''...
[20-10-2020_20-17-26]   [INFO]   Scanning user mods in 'C:/Users/Randell/Desktop/Open X-com Stuff/user/'...
[20-10-2020_20-17-26]   [INFO]   Active mods:
[20-10-2020_20-17-26]   [INFO]   - x-com-files v1.5
[20-10-2020_20-17-27]   [INFO]   Loading rulesets...
[20-10-2020_20-17-28]   [ERROR]   No sound files found for GEO.CAT
[20-10-2020_20-17-28]   [ERROR]   No sound files found for BATTLE.CAT
[20-10-2020_20-17-33]   [INFO]   Loading fonts... Font.dat
[20-10-2020_20-17-33]   [INFO]   Lazy loading: 1
[20-10-2020_20-17-34]   [INFO]   Loading custom palettes from ruleset...
[20-10-2020_20-17-34]   [INFO]   Creating a new palette: PAL_DGOOD_ACID
[20-10-2020_20-17-34]   [INFO]   Creating a new palette: PAL_DGOOD_SEA
[20-10-2020_20-17-34]   [INFO]   Creating a new palette: PAL_DGOOD_SPACE
[20-10-2020_20-17-34]   [INFO]   Creating a new palette: PAL_MARS
[20-10-2020_20-17-34]   [INFO]   Creating a new palette: PAL_HEHEXD
[20-10-2020_20-17-34]   [INFO]   Creating a new palette: PAL_RED_SUN
[20-10-2020_20-17-34]   [INFO]   Making palette backups...
[20-10-2020_20-17-43]   [INFO]   Data loaded successfully.
[20-10-2020_20-17-43]   [INFO]   Loading language...
[20-10-2020_20-17-44]   [INFO]   Language loaded successfully.
[20-10-2020_20-17-44]   [INFO]   OpenXcom started successfully!
[20-10-2020_20-17-44]   [INFO]   Playing flx, 320x200, 890 frames
[20-10-2020_20-17-44]   [INFO]   Using software scaling routine. For best results, try an OpenGL filter.
[20-10-2020_20-17-49]   [INFO]   SDL_mixer initialized successfully.
[20-10-2020_20-19-28]   [INFO]   SDL_mixer initialized successfully.
[20-10-2020_20-19-28]   [INFO]   Loading data...
[20-10-2020_20-19-28]   [INFO]   Scanning standard mods in ''...
[20-10-2020_20-19-28]   [INFO]   Scanning user mods in 'C:/Users/Randell/Desktop/Open X-com Stuff/user/'...
[20-10-2020_20-19-28]   [INFO]   Active mods:
[20-10-2020_20-19-28]   [INFO]   - xcom1 v1.0
[20-10-2020_20-19-28]   [INFO]   Loading rulesets...
[20-10-2020_20-19-28]   [ERROR]   No sound files found for GEO.CAT
[20-10-2020_20-19-28]   [ERROR]   No sound files found for BATTLE.CAT
[20-10-2020_20-19-29]   [INFO]   Loading fonts... Font.dat
[20-10-2020_20-19-29]   [INFO]   Lazy loading: 1
[20-10-2020_20-19-29]   [INFO]   Loading custom palettes from ruleset...
[20-10-2020_20-19-29]   [INFO]   Making palette backups...
[20-10-2020_20-19-29]   [INFO]   Data loaded successfully.
[20-10-2020_20-19-29]   [INFO]   Loading language...
[20-10-2020_20-19-29]   [INFO]   Language loaded successfully.
[20-10-2020_20-19-29]   [INFO]   OpenXcom started successfully!
[20-10-2020_20-19-29]   [INFO]   Playing flx, 320x200, 890 frames
[20-10-2020_20-19-31]   [INFO]   SDL_mixer initialized successfully.
[20-10-2020_20-19-51]   [FATAL]   A fatal error has occurred: Music GMGEO1 not found
[20-10-2020_20-19-51]   [FATAL]   0x5a9300 OpenXcom::CrossPlatform::stackTrace(void*)
[20-10-2020_20-19-51]   [FATAL]   0x5aa170 OpenXcom::CrossPlatform::crashDump(void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[20-10-2020_20-19-51]   [FATAL]   0x41c880 exceptionLogger()
[20-10-2020_20-19-51]   [FATAL]   0xb79eb0 MPEGaction::MPEGaction()
[20-10-2020_20-19-51]   [FATAL]   0xd64150 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> > >)
[20-10-2020_20-19-51]   [FATAL]   0xd69a10 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
[20-10-2020_20-19-51]   [FATAL]   0xc3a8a0 OpenXcom::Music* OpenXcom::Mod::getRule<OpenXcom::Music>(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::Music*, 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::Music*> > > const&, bool) const
[20-10-2020_20-19-51]   [FATAL]   0x791c80 OpenXcom::Mod::getMusic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const
[20-10-2020_20-19-51]   [FATAL]   0x791d40 OpenXcom::Mod::playMusic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)
[20-10-2020_20-19-51]   [FATAL]   0x6cd800 OpenXcom::GeoscapeState::init()
[20-10-2020_20-19-51]   [FATAL]   0x725090 OpenXcom::NewGameState::btnOkClick(OpenXcom::Action*)
[20-10-2020_20-19-51]   [FATAL]   0x5c5ae0 OpenXcom::InteractiveSurface::handle(OpenXcom::Action*, OpenXcom::State*)
[20-10-2020_20-19-51]   [FATAL]   0x67c240 OpenXcom::State::handle(OpenXcom::Action*)
[20-10-2020_20-19-51]   [FATAL]   0x5c12e0 OpenXcom::Game::run()
[20-10-2020_20-19-51]   [FATAL]   0x41c950 SDL_main
[20-10-2020_20-19-51]   [FATAL]   0x9951f0 console_main
[20-10-2020_20-19-51]   [FATAL]   0x995310 WinMain
[20-10-2020_20-19-51]   [FATAL]   ??
[20-10-2020_20-19-51]   [FATAL]   ??
[20-10-2020_20-19-51]   [FATAL]   0x7fffb6167c10 BaseThreadInitThunk
[20-10-2020_20-19-51]   [FATAL]   0x7fffb778ce80 RtlUserThreadStart
[20-10-2020_20-20-04]   [FATAL]   OpenXcom has crashed: Music GMGEO1 not found
Log file: C:/Users/Randell/Desktop/Open X-com Stuff/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%)

...

I don't have a saved game to present.  I didn't get that far.
So I figure this doesn't help much, other then to provide a good laugh.  Yet I am asking for help anyway.
What can I do to learn how to fix this?

... added edit

This old laptop doesn't like doing screen print for what ever reason.  I have often fantasied the excellent spectacle of it busting into a million pieces through alternative and inventive means.

TotD works just fine, though the mod options are fewer compared to what they were before, when I had successfully installed just the open x-com mod and played both the X-com and TotD games with open x-com.
« Last Edit: October 21, 2020, 07:10:56 am by Thoughtful Jester »

Offline R1dO

  • Colonel
  • ****
  • Posts: 442
    • View Profile
Re: Bugs, crashes, typos & bad taste
« Reply #2644 on: October 21, 2020, 11:54:11 am »
From your log pasting [1]_ it looks like openxcom runs in portable app mode (or some other fancy term indicating it is only looking for stuff in it's own folders).
The error indicates it is missing original files.
Do you have UFO (TFTD) folders with appropriate content under
Code: [Select]
C:/Users/Randell/Desktop/Open X-com Stuff/user/?

.. [1] tip: you are allowed to attach log files to the message, makes it easier to read posts

Offline Thoughtful Jester

  • Squaddie
  • *
  • Posts: 5
    • View Profile
Re: Bugs, crashes, typos & bad taste
« Reply #2645 on: October 21, 2020, 09:14:07 pm »
From your log pasting [1]_ it looks like openxcom runs in portable app mode (or some other fancy term indicating it is only looking for stuff in it's own folders).
The error indicates it is missing original files.
Do you have UFO (TFTD) folders with appropriate content under
Code: [Select]
C:/Users/Randell/Desktop/Open X-com Stuff/user/?

I open the openxcom extended file on my desktop.  It has both the xcom and TftD files.  I pasted all the contents for each respective file in these, as the nice little notes available there (and as the instructional video) indicated.

.. [1] tip: you are allowed to attach log files to the message, makes it easier to read posts

Sorry for the readability being an issue.
:) It has been a few years since I have used a forum format.  It is a skill I haven't practiced in a while.  Obviously shows.   :o
(Insert "old Obi-wan hearing his whole name being used" meme here)
Realistic expectations being what they are, the new guy isn't going to do it "right way" the first time.
I'm currently not planning on moving in and putting up curtains.  Perhaps I will at a later time.  Likely other objectives in my life will take priority.

Offline Meridian

  • Global Moderator
  • Commander
  • *****
  • Posts: 9098
    • View Profile
Re: Bugs, crashes, typos & bad taste
« Reply #2646 on: October 21, 2020, 09:28:58 pm »
Well, the log file says that files in the UFO/SOUND folder are missing.

Code: [Select]
[20-10-2020_20-17-28]   [ERROR]   No sound files found for GEO.CAT
[20-10-2020_20-17-28]   [ERROR]   No sound files found for BATTLE.CAT

So either you forgot to copy them, or you have copied them into a wrong place.

Offline BlackStaff

  • Colonel
  • ****
  • Posts: 336
    • View Profile
Re: Bugs, crashes, typos & bad taste
« Reply #2647 on: October 21, 2020, 09:51:54 pm »
Version 1.6
Language en-US :
STR_ALINE_LASER_TURRET_DISASSEMBLY:

You are sure ?  ;)

Offline Thoughtful Jester

  • Squaddie
  • *
  • Posts: 5
    • View Profile
Re: Bugs, crashes, typos & bad taste
« Reply #2648 on: October 21, 2020, 10:32:09 pm »
Excited edit:
It's alive Bwahahahahahahhahaaa....... *and asthma attack.*
Thank you, you evil genius!

Well, the log file says that files in the UFO/SOUND folder are missing.

Code: [Select]
[20-10-2020_20-17-28]   [ERROR]   No sound files found for GEO.CAT
[20-10-2020_20-17-28]   [ERROR]   No sound files found for BATTLE.CAT

So either you forgot to copy them, or you have copied them into a wrong place.

Thank you sir.
That is completely possible.
I did attempt select all the files when I did the copy and pasting of the files from and to their proper locations, but it isn't the first time this old worn out laptop and my swiss cheese brain failed to see through personal biases and assumptions.
As soon as my migraine decides to manifest differently I will compare the two files and hope that is the issue.
Thanks again.
« Last Edit: October 21, 2020, 10:46:09 pm by Thoughtful Jester »

Offline Solarius Scorch

  • Global Moderator
  • Commander
  • ***
  • Posts: 11728
  • WE MUST DISSENT
    • View Profile
    • Nocturmal Productions modding studio website
Re: Bugs, crashes, typos & bad taste
« Reply #2649 on: October 22, 2020, 10:37:38 am »
Version 1.6
Language en-US :
STR_ALINE_LASER_TURRET_DISASSEMBLY:

You are sure ?  ;)

Neither rulesets nor language files contain such a string, and I certainly haven't changed it after the release.
This string is correctly written as STR_ALIEN_LASER_TURRET_DISASSEMBLY. Where did you get this from?

Offline BlackStaff

  • Colonel
  • ****
  • Posts: 336
    • View Profile
Re: Bugs, crashes, typos & bad taste
« Reply #2650 on: October 22, 2020, 12:46:14 pm »
Neither rulesets nor language files contain such a string, and I certainly haven't changed it after the release.
This string is correctly written as STR_ALIEN_LASER_TURRET_DISASSEMBLY. Where did you get this from?
Sorry !
It was Winmerge who had detected this inversion... which I can't find...  :-[

Offline Solarius Scorch

  • Global Moderator
  • Commander
  • ***
  • Posts: 11728
  • WE MUST DISSENT
    • View Profile
    • Nocturmal Productions modding studio website
Re: Bugs, crashes, typos & bad taste
« Reply #2651 on: October 22, 2020, 12:58:24 pm »
Sorry !
It was Winmerge who had detected this inversion... which I can't find...  :-[

No worries :)

BTW, there are some issues with resistances now, which I haven't predicted but should be fixed... Basically robots being immune to weapons like clubs. I'm fixing it now.

Offline tarkalak

  • Commander
  • *****
  • Posts: 1460
    • View Profile
Re: Bugs, crashes, typos & bad taste
« Reply #2652 on: October 22, 2020, 11:34:21 pm »
Buying 5.56 ammo requires EXALT Operations, even though most of the guns that use it do not require iEXALT Ops to be bought (and many aren't even used by EXALT).

I would imagine that every gun manufacturer would make their own 5.56 ammo, and even though the M16 is exclusively an EXALT gun, the ammo isn't.

I think it should be something like this:

Code: [Select]
5.56 mm NATO Clip[i]
Unlocked by:
<any 5.56 gun acquisition>

EDIT: Also I can buy the M-14 and associated 7.something ammo, but cannot see the statistics for it. Last screenshot.
« Last Edit: October 23, 2020, 01:05:34 pm by tarkalak »

Offline Solarius Scorch

  • Global Moderator
  • Commander
  • ***
  • Posts: 11728
  • WE MUST DISSENT
    • View Profile
    • Nocturmal Productions modding studio website
Re: Bugs, crashes, typos & bad taste
« Reply #2653 on: October 23, 2020, 02:00:38 pm »
Buying 5.56 ammo requires EXALT Operations, even though most of the guns that use it do not require iEXALT Ops to be bought (and many aren't even used by EXALT).

I would imagine that every gun manufacturer would make their own 5.56 ammo, and even though the M16 is exclusively an EXALT gun, the ammo isn't.

This is an important problem that I've been trying to solve over the last days, which stems from the old system where you had to buy all rifles from cult arms dealers. I'm trying to do away with this system now, but also I'd like to leave the illegal weapons purchase in, which is a big challenge design-wise. Sorry, but for now you must bear it.

EDIT: Also I can buy the M-14 and associated 7.something ammo, but cannot see the statistics for it. Last screenshot.

This I don't get - to buy this gun (and its clip) you must have researched STR_M14_BUY, and STR_M14_BUY requires STR_M14 to be researched. And to see the M-14 stats, you need STR_M14.
Can you remember how you acquired the entry to M-14?

On an additional note, I screwed up and you can't do damage to Sectoids with dart rifles. Attached a hotfix.

Offline tarkalak

  • Commander
  • *****
  • Posts: 1460
    • View Profile
Re: Bugs, crashes, typos & bad taste
« Reply #2654 on: October 23, 2020, 05:13:27 pm »
This is an important problem that I've been trying to solve over the last days, which stems from the old system where you had to buy all rifles from cult arms dealers. I'm trying to do away with this system now, but also I'd like to leave the illegal weapons purchase in, which is a big challenge design-wise. Sorry, but for now you must bear it.

This I don't get - to buy this gun (and its clip) you must have researched STR_M14_BUY, and STR_M14_BUY requires STR_M14 to be researched. And to see the M-14 stats, you need STR_M14.
Can you remember how you acquired the entry to M-14?

On an additional note, I screwed up and you can't do damage to Sectoids with dart rifles. Attached a hotfix.

I researched M-14, M14 Acquisition. I have none of the other guns that use the same ammo.

On closer inspection, I do have the 7.62 round researched (according to the tech tree viewer), but I can't see it in Ufopaedia and I can't access the "Stats for Nerds" for it. Very strange. I am attaching a save.

I see two possible operator errors here: a) I either got in this weird situation due to updating the mod and getting something broken in the save or b) I accidentally broke it when I updated the A.I. research.

However I don't see an issue in the save when I compare the STR_M14 stuff with another gun.

I do play with Ironman on (removed in the attached save), but I don't Alt-F4 so that shouldn't be an issue.
« Last Edit: October 23, 2020, 05:19:55 pm by tarkalak »