FileFront Gaming Forums

Oblivion Lost 2.2 + S.W.O V3 CTD

This is a discussion on Oblivion Lost 2.2 + S.W.O V3 CTD within the S.T.A.L.K.E.R. SoC Modding, Mapping and Editing forums, part of the S.T.A.L.K.E.R. Shadow of Chernobyl category; I have a problem. I'm playing through the game again with a number of mods, and it's been working fine ...

Go Back   FileFront Gaming Forums > The Games > S.T.A.L.K.E.R. > S.T.A.L.K.E.R. Shadow of Chernobyl > S.T.A.L.K.E.R. SoC Modding, Mapping and Editing


S.T.A.L.K.E.R. SoC Modding, Mapping and Editing Want more info about a Mod? Making a Mod? Looking for Modders, Mappers, Skinners, etc.? This is your Spot!

Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old July 17th, 2009
MattyDienhoff's Avatar
I want to be like the Admins
 
Join Date: June 29th, 2006
Location: Australia
Posts: 243
Rep Power: 0
MattyDienhoff is a n00b
Send a message via MSN to MattyDienhoff
icon_question Oblivion Lost 2.2 + S.W.O V3 CTD

I have a problem. I'm playing through the game again with a number of mods, and it's been working fine up until just now, when I tried to enter X18. Soon after trying the door to enter the underground, the game crashed-to-desktop, here's the revealing bit from the error log.

Code:
Expression    : it!=WeatherCycles.end()
Function      : CEnvironment::SetWeather
File          : E:\stalker\sources\trunk\xr_3da\Environment.cpp
Line          : 133
Description   : Invalid weather name.
Arguments     : x18_ugrnd
Judging by that error, it'd seem that there's a mistake in one of the modded weather files, but which one? I checked environment.ltx (since that's the closest match to the one it mentioned), and there aren't 133 lines in the file or any mention of 'x18_ugrnd'.

As for which mods I have in the game at the moment, there's three major ones merged together, and a number of minor ones on top of those. This is what I installed, in the order that I installed them.

* Oblivion Lost v2.2 for 1.0005
* Arsenal RC1
* Oblivion Lost v2.2/Arsenal merge patch
* Stalker Weather Overhauled v3 (w/ the OL compatibility patch included with the second hotfix)

The others are aesthetic, such as sound and UI mods, I'm quite confident they have nothing to do with the issue. I did everything quite carefully, and the whole thing has been perfectly stable until now. (Well, I did have a CTD at the Bar, but that was when I was testing a particle mod I'd installed, it didn't work, so I uninstalled it again, that doesn't have any bearing on the rest of it)

EDIT: Oh, and FYI, I'm running the retail version of the game, not the Steam version, so Steam complications can be counted out as a possible cause.

I've googled 'invalid weather name' and there are a fair few topics around reporting problems of this type, but there seems to be no common thread, except that those who have this problem usually experience a crash right away at the start of the game, and I'm not.

Any ideas would be appreciated.
__________________

Last edited by MattyDienhoff; July 17th, 2009 at 08:59 AM.
Reply With Quote
  #2  
Old July 17th, 2009
TrueLies's Avatar
The Devil Of Decapitation
 
Join Date: July 11th, 2009
Posts: 28
Rep Power: 0
TrueLies is a n00b
Default Re: Oblivion Lost 2.2 + S.W.O V3 CTD

did you try uninstalling the weather mod if you did not than do it its obviusly something up with the weather mod like you metioned but comon its only weather you can live without it
__________________
OMG STFU BEST SIG EVER
Reply With Quote
  #3  
Old July 17th, 2009
Jarvis's Avatar
Dread pwns me!
 
Join Date: July 18th, 2006
Location: South Wales
Posts: 492
Rep Power: 8
Jarvis has disabled reputation
Send a message via MSN to Jarvis
Default Re: Oblivion Lost 2.2 + S.W.O V3 CTD

This is just a guess, but looking at the environment files that come with each mod - the OL weather for Lab X18 is:
Quote:
indoor_x18 = sect_indoor_x18
while Weather Overhauled is this:
Quote:
indoor_x18 = sect_indoor
Try going to gamedata\config\weathers and opening up 'environment.ltx'. If you're using SWO for OL 2.2, the [weathers] section should look like this:
Spoiler:
[weathers]
map = sect_map
test = sect_test
default = sect_default_weather
chernobyl = sect_chernobyl
indoor = sect_indoor
indoor_x18 = sect_indoor
pripyat = sect_default_weather
radar = sect_default_weather
rain = sect_rain
sarkofag = sect_indoor
stancia = sect_default_weather
stancia2 = sect_default_weather
yantar = sect_default_weather
yantar_indoor = sect_indoor
amk_for_blow = amk_sect_for_sun
pre_blow = sect_stancia
default2 = sect_kanyhalos

Try changing the bit in bold to: sect_indoor_x18 ;sect_indoor

That should set the weather in Lab X18 back to Oblivion Lost default. Not like you're going to be missing out when you're indoors

Remember to back it up first.
Reply With Quote
  #4  
Old July 17th, 2009
MattyDienhoff's Avatar
I want to be like the Admins
 
Join Date: June 29th, 2006
Location: Australia
Posts: 243
Rep Power: 0
MattyDienhoff is a n00b
Send a message via MSN to MattyDienhoff
Default Re: Oblivion Lost 2.2 + S.W.O V3 CTD

I'll try that, thanks for the suggestion.

There does seem to be an anomaly here. The code in my file is subtly different a few ways, take a look:

Spoiler:
[weathers]:weather_dynamic

map = sect_map
test = sect_test
default = sect_default_weather
default2 = sect_default_weather
chernobyl = sect_default_weather
indoor = sect_indoor
indoor_x18 = sect_indoor_x18 ;sect_indoor
pripyat = sect_default_weather
radar = sect_default_weather
rain = sect_default_weather
sarkofag = sect_indoor
stancia = sect_default_weather
stancia2 = sect_default_weather
yantar = sect_default_weather
yantar_indoor = sect_indoor
amk_for_blow = amk_sect_for_sun
pre_blow = sect_stancia
00_flares_fix = 00_sect_flares_fix


EDIT: I tried what you suggested. Unfortunately it still crashes with the same error.

Maybe you could send me your file? (If I understand correctly that it's OL merged with SWO, that is. If not, disregard that.) My environment.ltx is the one from the the OL 2.2 compatibility patch included with SWO's second hotfix.
__________________

Last edited by MattyDienhoff; July 17th, 2009 at 05:44 PM.
Reply With Quote
  #5  
Old July 18th, 2009
MattyDienhoff's Avatar
I want to be like the Admins
 
Join Date: June 29th, 2006
Location: Australia
Posts: 243
Rep Power: 0
MattyDienhoff is a n00b
Send a message via MSN to MattyDienhoff
Default Re: Oblivion Lost 2.2 + S.W.O V3 CTD

Interesting development. The first few times I tried entering the lab were when it was raining. I just tried again at a different time of day, and just as I reached the level transition a blowout started. To my surprise the level loaded and I played for a bit, however it crashed as soon as the blowout ended. Same error message.
__________________
Reply With Quote
  #6  
Old July 18th, 2009
Jarvis's Avatar
Dread pwns me!
 
Join Date: July 18th, 2006
Location: South Wales
Posts: 492
Rep Power: 8
Jarvis has disabled reputation
Send a message via MSN to Jarvis
Default Re: Oblivion Lost 2.2 + S.W.O V3 CTD

Sorry, I'm not running Stalker at the moment, I just have the two mods on my documents drive.

You've probably already tried this, but what about waiting for the blowout to finish, then entering the Lab? Or try deleting the weathers folder and replacing it with the one from OL, which will set the weather back to OL default, allowing you to carry on. Once you've finished the lab, reinstall SWO and go from there.
Reply With Quote
  #7  
Old July 18th, 2009
MattyDienhoff's Avatar
I want to be like the Admins
 
Join Date: June 29th, 2006
Location: Australia
Posts: 243
Rep Power: 0
MattyDienhoff is a n00b
Send a message via MSN to MattyDienhoff
Default Re: Oblivion Lost 2.2 + S.W.O V3 CTD

Entering the lab post-blowout yielded the same result, and replacing the SWO weathers folder with that of OL just results in a crash at game startup. Looks like I'm stuck.
__________________
Reply With Quote
  #8  
Old July 19th, 2009
Kanyhalos's Avatar
Betrayer...
 
Join Date: November 30th, 2007
Posts: 615
Rep Power: 5
Kanyhalos is a n00b
Default Re: Oblivion Lost 2.2 + S.W.O V3 CTD

It's because OL has a dynamic weather script system what also have connections with the blowout, since the blowout is also a weather change mainly, so you can't just overwrite the ltx files. Look into the level_weathers.script and bind_stalker.script and see how it works.
Reply With Quote
  #9  
Old July 19th, 2009
MattyDienhoff's Avatar
I want to be like the Admins
 
Join Date: June 29th, 2006
Location: Australia
Posts: 243
Rep Power: 0
MattyDienhoff is a n00b
Send a message via MSN to MattyDienhoff
Default Re: Oblivion Lost 2.2 + S.W.O V3 CTD

Yeah, I didn't expect that to work.

Just now, I got a similar crash when I tried to enter the Agroprom Underground, even though I'd previously been through there twice with no problems. It seems to be touchy about indoor maps, and whether it'll crash or not seems to vary depending on the time of day and/or weather conditions, strange.

Code:
Expression    : it!=WeatherCycles.end()
Function      : CEnvironment::SetWeather
File          : E:\stalker\sources\trunk\xr_3da\Environment.cpp
Line          : 133
Description   : Invalid weather name.
Arguments     : agr_ugrnd
As I said before, the mods I'm running at the moment are OL + Arsenal RC1 + a compatibility patch for those two + S.W.O. v3 + the OL compatibility patch from the second S.W.O. hotfix, installed in that order. Strangely (I thought), the hotfix only contains one file (environment.ltx). I was under the impression it was no small task merging OL with S.W.O, so could it be the compatibility patch is missing something?

Here's a screenshot of WinMerge comparing the base OL 2.2 environment.ltx (left) with the one from the S.W.O. compatibility patch (right). See if you can spot anything out of order:

__________________
Reply With Quote
  #10  
Old July 27th, 2009
MattyDienhoff's Avatar
I want to be like the Admins
 
Join Date: June 29th, 2006
Location: Australia
Posts: 243
Rep Power: 0
MattyDienhoff is a n00b
Send a message via MSN to MattyDienhoff
Default Re: Oblivion Lost 2.2 + S.W.O V3 CTD

Okay, I believe I've discovered the source of the error. I started reinstalling all my mods from scratch (OL, SWO, Arsenal, and a bunch of other little ones), while running the game after I installed each mod and testing X18 to see if it'd crash, the idea being I could isolate the problem that way. It worked. With the core components (OL, SWO and Arsenal) installed, it didn't crash, so I got to work installing the other bits and pieces.

As far as I can tell, the fault was caused by a file from the optional music module of imperialreign's SoundEFX mod v0.6. The file -- game_maps_single.ltx -- seems to have been the source of the issue. There were a few different versions of it included with the mod, for compatibility with various others, I used the one compatible with SWO v3, but it seems now that the file doesn't get along well at all with OL for some reason, so I've left that component out of the sound mod and everything seems to work now.

__________________
Reply With Quote
Reply

Bookmarks

Tags
crash, merge, oblost, swo, troubleshooting

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7.


Powered by vBulletin®
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.