[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4787: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4789: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4790: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4791: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
InsideQC Forums • View topic - Xash 3D[engine]

Xash 3D[engine]

Discuss programming topics for any language, any source base. If it is programming related but doesn't fit in one of the below categories, it goes here.

Moderator: InsideQC Admins

Xash 3D[engine]

Postby Max_Salivan » Fri Feb 10, 2012 7:16 pm

hello all,
Can anyone else to do porting of this engine for the PSP
it is a game engine that is compatible with the engine GoldSource from Valve LLC, which, in particular, is based game Half-Life, Counter-Strike and many other games.
engine is open source and distributed under the LGPL
this is archive with documentations
Sorry for my english :)
Max_Salivan
 
Posts: 96
Joined: Thu Dec 15, 2011 1:00 pm

Re: Xash 3D[engine]

Postby leileilol » Fri Feb 10, 2012 8:45 pm

leileilol
 
Posts: 2783
Joined: Fri Oct 15, 2004 3:23 am

Re: Xash 3D[engine]

Postby mh » Fri Feb 10, 2012 11:36 pm

If it has a Valve copyright notice on it you should avoid it like the plague. Run from it. Turn your back on it. Never let it darken your doorstep again.

Valve have restrictive licensing. Did you know that it's illegal to use the HL tools for any game other than HL? Want to get a nice little C&D in the mail? Want to attract the attention of scary legal people? Then use the Valve/HL stuff, by all means. Otherwise - don't.
User avatar
mh
 
Posts: 2292
Joined: Sat Jan 12, 2008 1:38 am

Re: Xash 3D[engine]

Postby Barnes » Sat Feb 11, 2012 10:11 am

I know a little this engine. Rendering part based on source code q1-2
compatibility with hl1 is ensured through hl1 SDK
User avatar
Barnes
 
Posts: 232
Joined: Thu Dec 24, 2009 2:26 pm
Location: Russia, Moscow

Re: Xash 3D[engine]

Postby Spike » Sat Feb 11, 2012 6:00 pm

the hl1 sdk prohibits use outside of halflife, which is incompatible with the gpl.
valve's headers are included from the engine and distribution of the engine is only permittable if those headers are gpl-compatible.
so you could get a C&D from either valve or id.
also note that the hl1 sdk has a license termination date after which you're no longer allowed to use it.

the only legal solution is to clean-room reverse engineer, and to live in a country where that's actually legal...
.
Spike
 
Posts: 2914
Joined: Fri Nov 05, 2004 3:12 am
Location: UK

Re: Xash 3D[engine]

Postby DolphinsOfCydonia » Thu Feb 16, 2012 10:52 am

DolphinsOfCydonia
 
Posts: 21
Joined: Tue Nov 08, 2011 4:01 am

Re: Xash 3D[engine]

Postby mh » Thu Feb 16, 2012 5:22 pm

User avatar
mh
 
Posts: 2292
Joined: Sat Jan 12, 2008 1:38 am

Re: Xash 3D[engine]

Postby Barnes » Thu Feb 16, 2012 8:49 pm

I really do not like all those wars around of the license GPL, because I think that its main task to protect the work of the authors. Free for modernization, for the fans, which create new versions of the game. But not for commercial use. Can be understood a license as is, but you can understand that it protects in real life. In any case, simply ask the same Gabe Newell, what he thinks about this situation. How do I know it is quite adequate and going to the understanding man. But it must come from the author hash3d.
User avatar
Barnes
 
Posts: 232
Joined: Thu Dec 24, 2009 2:26 pm
Location: Russia, Moscow

Re: Xash 3D[engine]

Postby DolphinsOfCydonia » Fri Feb 17, 2012 12:30 am

DolphinsOfCydonia
 
Posts: 21
Joined: Tue Nov 08, 2011 4:01 am

Re: Xash 3D[engine]

Postby mh » Fri Feb 17, 2012 2:18 am

Argue all you want, but it will be Valve's lawyers you'll be arguing with. :evil:
User avatar
mh
 
Posts: 2292
Joined: Sat Jan 12, 2008 1:38 am

Re: Xash 3D[engine]

Postby revelator » Fri Feb 17, 2012 4:17 am

tbh i hate it as much as any developer but as long as you have to apply to US developer rights its going to hit you in the face (and hard!) unfortunatly untill someone wakes up and smells the ashes :mrgreen: theres not much you can do.
i hope someday they see the benefit of having several free working coders crunch remaining bugs and adding improvements :) hey it works in EU ;)
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Xash 3D[engine]

Postby DolphinsOfCydonia » Fri Feb 17, 2012 4:31 am

DolphinsOfCydonia
 
Posts: 21
Joined: Tue Nov 08, 2011 4:01 am

Re: Xash 3D[engine]

Postby Baker » Fri Feb 17, 2012 4:49 am

Are you an attorney?
The night is young. How else can I annoy the world before sunsrise? 8) Inquisitive minds want to know ! And if they don't -- well like that ever has stopped me before ..
User avatar
Baker
 
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Re: Xash 3D[engine]

Postby mh » Fri Feb 17, 2012 10:09 am

User avatar
mh
 
Posts: 2292
Joined: Sat Jan 12, 2008 1:38 am

Re: Xash 3D[engine]

Postby toneddu2000 » Fri Feb 17, 2012 12:55 pm

I'm completely ignorant about the thread, but I can't understand where's the problem.
It only takes to contact Valve, explain the porting intention and wait for a reply.
If Valve Team should accept the porting, the permission will be added to the header with the name of who has benefited of the license agreement.
That's it. Valve, Epic, Id, are companies. Not evil pits full of demons located at the center of earth (well, maybe id has a closet with brooms and demons, but that's another story! :) ). Their scope is profict, like every company else in the world. Talk with them is the only method to do things correctly.
- my first commercial game, made with FTEQW game engine
toneddu2000
 
Posts: 1395
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Next

Return to General Programming

Who is online

Users browsing this forum: No registered users and 1 guest