Hi Maarten-
These are good questions:
1) We have made it so that anyone who has the rights to the old Source
SDK Base (215) will get the new one (218). This means that users who do
not own any Orange Box games will be able to play your mod using the
Orange Box engine. Of course, if your mod utilizes content from an
Orange Box game then your customer will need to own that game. Right now
there is a problem with the new SDK Base so you should use 420 if your
mod is single player or 440 if your mod is multi-player.
2) The directory structure has changed, but mostly at a high level. Here
is a description of the directory changes between Ep1 and OB source
code:
src\cl_dll ==> src\game\client
src\dlls ==> src\game\server
src\game_shared ==> src\game\shared
3) The fix for pose parameters has been discussed here a few time and I
believe it is this:
Change line 1920 of c_baseentity.cpp to
if ( IsSelfAnimating() )
instead of
if ( !IsSelfAnimating() )
This fix is definitely in the new source code.
-Hope this was helpful,
Mike
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Maarten De
Meyer
Sent: Friday, January 25, 2008 12:27 AM
To: [email protected]
Subject: Re: [hlcoders] Re: New update.
Hi Mike,
I'm going to ask a few basic questions, apologies if they have been
answered already - I've read through the 100+ mails on the update now,
but
haven't seen it yet. I want to make the decision if I'm going to port or
not.
- If I port to the new codebase, does this imply that people who want to
play my mod will have to own the orangebox games; or is the engine
available to everyone with HL2 ? [ Seen the numbers of players with HL2
as
opposed to those with orangebox, porting would be a bad idea in this
case
]
- Has the filestructure / directory layout changed dramatically? I need
to
do a manual merge of the worst kind - I have had to modify a lot of
baseclasses as well ( expose variables, change interfaces, etc ). If a
large part of the files have moved, this'll be impossible and I'll have
to
run a diff between the latest ep1 source and my mod and re-implement the
changes in the new structure one by one - nightmare time.
- Is the vehicle pose parameters instability bug fixed in the orangebox
engine? [We've mailed on this issue several times now - it's the bug
where
the networked poseparameters like wheelturn & suspension jitter badly;
and
it is almost the only reason I'd still decide to port to orangebox for]
Thanks a lot for the info, and good luck with the release/fixups! :)
-- Maarten
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders