Activision, Raven Release 2 Star Wars Games Under GPL
hypnosec writes "Activision and Raven Software game studios have open sourced a couple of their games so that people can play as well learn from the code. The gaming companies have released the source code of Star Wars Jedi Knight: Jedi Academy and Jedi Outcast through SourceForge."
Are Quake 3 based, if I remember correctly, which is already open-source. What is the point of this, especially since it doesn't look like they've released the game assets?
Heh...
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
especially since it doesn't look like they've released the game assets?
Like DuckTales, Star Wars is a Disney franchise, and Disney is famous for sponsoring the Copyright Term Extension Act. I can't foresee what would cause Disney to change its policies to allow the release of anything it owns under a license for free cultural works.
There are files in the zip that indicate at least some rudimentary linux support (joystick, memory handling), dated Dec 2000. This may be leftover from the Quake 3 engine however.
Where can I get the compiled binary for these two games?
While I applaud their use of a revision control system (git, in this case), perhaps someone should explain to them that uploading a single .zip file with all of the code in it somewhat defeats the point...
I am TheRaven on Soylent News
I wish they'd release the code for Jedi Knight (the first one) if only for nostalgia. I spent many of my 12-year-old nights making levels for that game in JED.
When the Doom source was released people used it to create a new update to date engine that required the original assets to play. This generates increased sales in the original.
How does releasing this code to OSS interact with trademark law from Lucas (or Disney now, I guess)? If I go fork this now open-source software, am I allowed to release a new version with any affiliation to Star Wars or does it fall on my shoulders to go in and remove anything that might be protected IP?
That's all that needs to be said, oh clueless A/C. Go look at Svartalf's profile to get yourself a free helping of context.
returns 99.
Is that all you can manage? I suspect that either Ryan or myself will find the time and make it happen. Right now, I've been kinda...swamped...with real-life concerns (Since, unlike Ryan, it's not my day-job yet...) to be overly active...
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
Depends on how fast I can get the Steam releases of the games I'm responsible for the Linux version of out the door- and if Ryan can beat me to the punch... >:-D
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
Use the source!
On your mark ... get set ... go! (Ready ... steady ... go?)
http://en.wikipedia.org/wiki/Emscripten
"Consensus" in science is _always_ a political construct.
I hope SOF2 is next ...
Comment removed based on user account deletion
Comment removed based on user account deletion
I always love searching the source code for common swears, where you can tell crunch time came around and everyone is frustrated with everyone else. These codebases are ripe with fun ones.
You can't see the value of the engine being open source? It's the same situation as with the Doom games, Quake 1-3, and Duke Nukem 3d. You still need to own the game to play it, but people can update the engine to have new features, work better on more platforms, and use it as a base for their own games.
... always.
\code\game\q_math.cpp(545): i = 0x5f3759df - ( i >> 1 ); // what the fuck?
That''s part of the Quake III fast inverse square root.
Hi. Can you add that note to the article summary? That should head off a lot of comments.
Their README says nothing about making it work on Linux... If they're only making it work and run on Windows, then no big deal...
The G
Personally I can't wait to get Linux native binaries of this game. Should be possible to port it to some more obscure architectures like PPC and ARM. It's not just for modding an engine, lots of other platforms benefit too. Jedi Academy on Solaris.
An AI_Jedi walks into a bar. Bartender asks, "What'll you have?" AI_Jedi responds, "A Jedi Mind Trick." Bartender asks, "How do you make that?" AI_Jedi replies, "Fuck it, just Force it."
\tools\ModView\oldskins.cpp(596): // {"February", 28}, // fuck the leap years
I guess we won't be playing this on 2016
I just want to say: you two kick ass.
For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
You can't GPL works of a big franchise. That's just pounding sand.
One could start a media project that infringes on nothing with absolutely nothing derivative of the Star Wars universe, calling things like "shaftpoles" (they're shafts of light that form within a pole), maybe even dropping the sci-fi setting altogether.
You think they'd take assets of the Star Wars IP and release it into the wild under the GPL?
Past source releases didn't Free their assets either.
There's a lot of point to this source release. Modders (who have the original games) can extend the engine for making their mods have more features. Engine coders can scrape some of the engine bits (like fixed flare implementations, marks on models) to other id Tech3 engines. Even maybe even the ICARUS stuff (if it's in there) can be backported to iostvef to make the single player function for Elite Force (a STAR TREK game).
What's happened in the past (Doom, Doom 2, etc) is that the engine source is released (which is this) and then ported/extended. You can then load in the game assets from a CD you own (wad files in the old Doom) as the format of the map files, textures, artwork, etc doesn't need to be changed. So while the assets won't be released, you could still use this to play on Linux assuming you have a legal copy of the game assets (IE own a copy of the original game). This is probably a legal grey area that hasn't been tried yet, but Disney would likely be someone to try to go after this use case.
When people say "Mickey Mouse is copyrighted", what they mean is that the character has appeared only in copyrighted works; therefore, any other work featuring the character would be an infringing derivative work. In addition, the precedent in Dastar v. Fox is that trademarks cannot be used to extend the term of an expired U.S. copyright. Therefore, in 2025 when U.S. copyright in Plane Crazy, The Gallopin' Gaucho, and Steamboat Willie is expected to expire, Mickey Mouse's likeness will no longer distinctively identify products of The Walt Disney Company.