HL2 is now on the OB engine

Game discussion and other related chat.

Re: HL2 is now on the OB engine

Postby Gradius on Thu May 27, 2010 1:23 pm

I can't even USE the sdk anymore. I get black entities (not models though) and no grid+stuff on grid.
User avatar
Gradius
1337 p0st3r
1337 p0st3r
 
Joined: Thu Aug 27, 2009 2:52 pm

Re: HL2 is now on the OB engine

Postby Jike on Thu May 27, 2010 3:48 pm

You gotta change HL2 to Source 2009, as that is what it is.

Delete your GameConfig.txt files in these three folder:

\sourcesdk\bin\orangebox\bin
\sourcesdk\bin\source2007\bin
\sourcesdk\bin\ep1\bin

They will be recreated on SDK start. Note though, that if you have any custom mods added to the SDK, you will have to extract the appropriate part of the appropriate file and save it somewhere, then paste it back into the newly created gameconfigs...

EDIT: Oh wait shit. I dunno if that will work. The fgds are still lying around wrong and for some reason the SDK will put the games into the wrong places. It didnt even place EP1. Let's wait until Valve does something...
-Jike
Image
Image
Jike
1337 p0st3r
1337 p0st3r
 
Joined: Mon Feb 08, 2010 6:58 pm

Re: HL2 is now on the OB engine

Postby BaRRaKID on Thu May 27, 2010 5:12 pm

The new engine update to the HL2 games broke *everything* again, there's a hotfix that should fix your problem by using this in your gameinfo:

SteamAppId 218
ToolsAppId 211
AdditionalContentID 420
I've no sign
BaRRaKID
Veteran
Veteran
 
Joined: Sun Oct 10, 2004 1:46 pm
Location: PORTUGAL!!!

Re: HL2 is now on the OB engine

Postby Kasperg on Thu May 27, 2010 5:29 pm

I think it's evident at this point that no shortcut or quick workaround will get old HL2 mods working again.
The basic HL2 engine (AppID 220) is, as of now, gone and replaced by a version similar to (or the same as) the OB engine. Which means that scene files are treated in a particular way, closecaption files have to be compiled in a particular way, the NPC animations are not the exact same (or don't have the same names) as the HL2 animations and a long etc.
Until Valve decides to restore the old HL2 engine, a whole bunch of mods are as good as dead. Not just the ones people were making for vainilla HL2, but the ones that had been working for years up until yesterday and which we might never be able to enjoy again thanks to Steam's non-optional updates.
Kasperg
Dumpling
Dumpling
 
Joined: Thu May 27, 2010 10:37 am

Re: HL2 is now on the OB engine

Postby 1/4 Life on Thu May 27, 2010 7:07 pm

Kasperg wrote:I think it's evident at this point that no shortcut or quick workaround will get old HL2 mods working again.
The basic HL2 engine (AppID 220) is, as of now, gone and replaced by a version similar to (or the same as) the OB engine. Which means that scene files are treated in a particular way, closecaption files have to be compiled in a particular way, the NPC animations are not the exact same (or don't have the same names) as the HL2 animations and a long etc.
Until Valve decides to restore the old HL2 engine, a whole bunch of mods are as good as dead. Not just the ones people were making for vainilla HL2, but the ones that had been working for years up until yesterday and which we might never be able to enjoy again thanks to Steam's non-optional updates.


It helps to know what you're talking about before you open your mouth.

1: Change the main AppID to the SDK Base or the 2007 SDK Base, depending on what game the mod originally ran on.
2: Add the original AppID of the mod as an AdditionalContentID.

Done. There hasn't been a single mod I've tried yet that didn't launch and run flawlessly with these two simple changes. Valve warned us a while ago that all mods needed to use an SDK base as the AppID to maintain future compatibility.

If for some reason you still have problems or missing files, the remaining issues can be fixed by extracting files out of the old GCFs, particularly the old engine GCFs.
User avatar
1/4 Life
Member
Member
 
Joined: Wed Aug 26, 2009 10:09 am

Re: HL2 is now on the OB engine

Postby Major Banter on Thu May 27, 2010 7:18 pm

However, that does in turn raise the issue of what those too shy, inexperience or simply untutored to alter the appinfo are going to do.
ImageImageImage
Major Banter
Veteran
Veteran
 
Joined: Tue Apr 01, 2008 10:52 pm
Location: UK

Re: HL2 is now on the OB engine

Postby TicTac on Thu May 27, 2010 7:23 pm

@people saying SDK is broken, what version were you using? I can map in Portal fine, it just lags a little more than usual
Competent Level Designer, 3D Artist.
I don't really look like my avatar
User avatar
TicTac
Veteran
Veteran
 
Joined: Sat Aug 02, 2008 1:30 am
Location: Philadelphia

Re: HL2 is now on the OB engine

Postby Zipfinator on Thu May 27, 2010 7:30 pm

Major Banter wrote:However, that does in turn raise the issue of what those too shy, inexperience or simply untutored to alter the appinfo are going to do.


People are too inexperienced or shy to copy and paste a few lines into a .TXT file?
Image
|Pipe Dream|City 17: Episode 1|
User avatar
Zipfinator
Veteran
Veteran
 
Joined: Thu Dec 21, 2006 6:03 pm
Location: California

Re: HL2 is now on the OB engine

Postby Kasperg on Thu May 27, 2010 7:36 pm

Ok, enlighten me. This is part of the gameinfo.txt for "The Citizen"

FileSystem
{
SteamAppId 220
ToolsAppId 211

SearchPaths
{
Game |gameinfo_path|.
Game hl2

}
}


Please be kind and tell what I need to change to have this mod working again without crashing and with all the voice acting and close captions working as they did two days ago.

*My complain still stands in either case. All of the mods that WORKED two days ago with a certain gameinfo.txt require a change. Not every HL2 player knows what the gameinfo.txt is and they shouldn't have to.
Bad move however you want to justify it.
Kasperg
Dumpling
Dumpling
 
Joined: Thu May 27, 2010 10:37 am

Re: HL2 is now on the OB engine

Postby Unstoppable Florence on Thu May 27, 2010 7:58 pm

1/4 Life wrote:It helps to know what you're talking about before you open your mouth.


No need to be quite so aggressive towards someone who has a problem.

The chief problem for me right now is that I have no will to apply a quick fix to something that will be broken in a new and more interersting way when I wake up tomorrow. Quick fix or no quick fix: Valve should not be screwing everyone in the mod community around like this just so they can add motionblur and new models for two npcs to a 6 year-old game. This becomes especially frustrating when one realises that they did this to more easily make said 6 year old game available to people who should probably have just bought a pc anyway.

I'm not at all angry with Valve, just afraid of what Valve is turning into.
Dives wrote:Source is kinda like that really old guy in your family that keeps getting older and older and just won't die, but he tells really great stories. And craps the bed on occasion.
User avatar
Unstoppable Florence
Been Here A While
Been Here A While
 
Joined: Sun Jan 17, 2010 11:59 pm

Re: HL2 is now on the OB engine

Postby Kasperg on Thu May 27, 2010 8:49 pm

Ok, some people helped me out and it seems this works.

FileSystem
{
SteamAppId 215
ToolsAppId 211

SearchPaths
{
Game |gameinfo_path|.
Game sourcetest
Game hl2

}
}


Although subtitles no longer show up. I guess that will require further tweaking. Not a difficult fix, but without it or knowing about it, Rock 24, The Citizen etc can't be played right now. Time to update!
Kasperg
Dumpling
Dumpling
 
Joined: Thu May 27, 2010 10:37 am

Re: HL2 is now on the OB engine

Postby Sirocco on Fri May 28, 2010 8:53 am

Thanks Kasperg,

I updated the file in Source SDK with what you recommended and Hammer works again.

Woo hoo :-)

We shouldn't have to be doing this.

Cheers
Sirocco
Just Joined
Just Joined
 
Joined: Fri May 28, 2010 8:47 am

Re: HL2 is now on the OB engine

Postby JeffMOD on Fri May 28, 2010 10:44 am

If you're having trouble with custom choreo scenes in mods, you may have to create a Scenes.Image file for it.
I'd update my stuff, but it seems there are so many issues with the new Hammer and HL2, so it's not worth doing for me at the moment... So, no personal impressions on this.
User avatar
JeffMOD
Dumpling
Dumpling
 
Joined: Wed May 26, 2010 10:45 pm
Location: Canada

Re: HL2 is now on the OB engine

Postby Kasperg on Fri May 28, 2010 11:04 am

Changing the AppID to 215 fixed the choreography scenes problem, although making the .dat file for closecaptions becomes mandatory.
Still, this doesn't fix all the issues derived from the engine chage. Some animations are certainly missing (idle ones, mainly) and the npcs no longer respect the clipping hulls that worked perfectly fine under AppID 220

Image
Kasperg
Dumpling
Dumpling
 
Joined: Thu May 27, 2010 10:37 am

Re: HL2 is now on the OB engine

Postby zawmbie on Fri May 28, 2010 1:44 pm

Would have been nice if it was the L4D2 version of source. I can't keep a smooth fps in Obox games, but L4D2 is just fine.
User avatar
zawmbie
Dumpling
Dumpling
 
Joined: Sat Apr 04, 2009 5:02 pm
PreviousNext

Return to Gaming Chat

Who is online

Users browsing this forum: Google [Bot]