Page 1 of 2

Source SDK Base 2007 startup error?

Posted: Tue Oct 08, 2013 7:06 am
by daunknownman2010
Today I was launching Obsidian Conflict and when it was on the loading screen, it crashed and left an error "SetupArrayProps_R: array prop '(null)' is at index zero."

Is there any fix to this?

Re: Source SDK Base 2007 startup error?

Posted: Tue Oct 08, 2013 8:41 am
by MaestraFénix
¿It's the first time you launch it? ¿Have you converted the Source SDK Base 2007 to SteamPipe? ¿Have a game mounted?

EDIT: Alright, my Source SDK Base 2007 just updated and is giving the same error. Usually this problem used to appear if you didn't set correctly a server, or if your gameinfo.txt was wrong, but everything is fine.

Re: Source SDK Base 2007 startup error?

Posted: Tue Oct 08, 2013 9:13 am
by Lucky9Two
Try updating the gameinfo.txt, I had some 2007 mods that wouldn't work until I updated that file.

Re: Source SDK Base 2007 startup error?

Posted: Tue Oct 08, 2013 10:05 am
by MaestraFénix
Neico: Join the SteamPipe beta of the Source SDK Base 2007, and convert the content.


It works fine after that.

Re: Source SDK Base 2007 startup error?

Posted: Tue Oct 08, 2013 10:07 am
by daunknownman2010
Lucky9Two wrote:Try updating the gameinfo.txt, I had some 2007 mods that wouldn't work until I updated that file.
I looked in the gameinfo.txt. The steamAPPID is on 218. Also I looked up on the valve website and it said that the error appears when you are launching a Source 2007 mod in 2009.

However I found out steampipe beta fixes it, just it doesn't mount games.(Found out a couple of hours ago)

Re: Source SDK Base 2007 startup error?

Posted: Tue Oct 08, 2013 12:37 pm
by raidensnake
daunknownman2010 wrote:
Lucky9Two wrote:just it doesn't mount games.(Found out a couple of hours ago)
Don't worry we might find a way of getting the mounts to work.

Re: Source SDK Base 2007 startup error?

Posted: Tue Oct 08, 2013 1:53 pm
by daunknownman2010
raidensnake wrote:
daunknownman2010 wrote:
Lucky9Two wrote:just it doesn't mount games.(Found out a couple of hours ago)
Don't worry we might find a way of getting the mounts to work.

How? I think valve never really made Source 2007 steampipe read VPKs.

Re: Source SDK Base 2007 startup error?

Posted: Tue Oct 08, 2013 2:46 pm
by Neico
the actual problem is bigger then just the vpk's...

the engine itself provides vpk reading with the steampipe beta, the problem is that oc's mount code doesn't respect vpk based mounting, so even adding it to the gameinfo.txt has no effect as the mod overrides it...

the next problem that arises is that MountSteamContent in the filesystem is empty with the steampipe update, this means that there is no linking to the the games being done anymore, this pretty much kills the entire mount code.

To fix it you need to first extract all the vpk's of the games you want to mount and then symlink them into the source sdk base 2007 folder, there will be tools to archive that in time, but for now, this is all you can do...

Re: Source SDK Base 2007 startup error?

Posted: Tue Oct 08, 2013 3:40 pm
by daunknownman2010
Neico wrote:the actual problem is bigger then just the vpk's...

the engine itself provides vpk reading with the steampipe beta, the problem is that oc's mount code doesn't respect vpk based mounting, so even adding it to the gameinfo.txt has no effect as the mod overrides it...

the next problem that arises is that MountSteamContent in the filesystem is empty with the steampipe update, this means that there is no linking to the the games being done anymore, this pretty much kills the entire mount code.

To fix it you need to first extract all the vpk's of the games you want to mount and then symlink them into the source sdk base 2007 folder, there will be tools to archive that in time, but for now, this is all you can do...
Thx for the content fix. I can play EP2 maps once again!

Re: Source SDK Base 2007 startup error?

Posted: Tue Oct 08, 2013 5:54 pm
by Neico
[06.01.2014 13:16 GMT+2] https://gitlitio.us/snippets/3 - passing "debug" (without the quotes) onto the bat allows you to debug the script, everything else passed as "<mount1> <mount2> <mount...>" allows you to only run specific VPK extraction (so that you don't have to wait hours if you only need one folder re-extracted)

this one only takes care of the VPK issue, prepare for long processing, also: this script may contain bugs, use at your own risk

Edit: Last Edit of this post, the link won't change

Re: Source SDK Base 2007 startup error?

Posted: Wed Oct 09, 2013 4:34 am
by daunknownman2010
It seems that they fixed the Source SDK Base 2007 error. So we don't need to use steampipe beta anymore.

EDIT: I'm still gonna use Steampipe beta, the content is fixed(Thanks to Neico), I can load my fav. maps again and what is the point if you go back to non-steampipe.

Re: Source SDK Base 2007 startup error?

Posted: Wed Oct 09, 2013 5:20 pm
by Neico
the beta will be merged into the main branch sooner or later, so there is really no point in turning back once you're on it...

Re: Source SDK Base 2007 startup error?

Posted: Fri Oct 11, 2013 9:52 am
by MaestraFénix
Used the second script, but I get an "access denied" error on each VPK it tried to extract. I ran the script with admin powers, and wrote client.

Re: Source SDK Base 2007 startup error?

Posted: Fri Oct 11, 2013 12:38 pm
by daunknownman2010
Maestro Fénix wrote:Used the second script, but I get an "access denied" error on each VPK it tried to extract. I ran the script with admin powers, and wrote client.
Another way is manually going into the VPK file(GCFScape should work).

Re: Source SDK Base 2007 startup error?

Posted: Fri Oct 11, 2013 3:06 pm
by MaestraFénix
daunknownman2010 wrote:
Maestro Fénix wrote:Used the second script, but I get an "access denied" error on each VPK it tried to extract. I ran the script with admin powers, and wrote client.
Another way is manually going into the VPK file(GCFScape should work).
That's what I did at the end, I posted to say that I have problems with the script.