FreeSpace2源代码计划
此條目目前正依照其他维基百科上的内容进行翻译。 (2009年1月15日) |
FreeSpace2源代码计划 FreeSpace 2 SCP | |
---|---|
类型 | 空间战斗模拟 |
平台 | Linux, Mac OS X, Windows |
开发商 | 参与者 |
引擎 | 改动自 FreeSpace2引擎 |
模式 | 单人游戏,联机游戏 |
发行日 | 2002年 |
FreeSpace 2 Source Code Project是游戏FreeSpace 2引擎的延伸,原开发者Volition, Inc.2002年释放了源代码。自从那之后, 不少项目使用了此引擎。包括"FS2 Open"一个FreeSpace 2非官方升级,和基于Babylon 5、2004 Battlestar Galactica星系背景的游戏。
引擎改进和MOD支持
此引擎改进了
- Pixel shader 到3.0版本
- Vertex shader到3.0版本
- 法向映射
- 视差映射
- T&L,使得模型可以更加复杂
- 细节构成只有靠近时才描绘大舰船的细节。这是极其有效细节层次构成方式,允许数十万实时渲染
- Non-vertical turret axis allowing turrets (and other animated subobjects) to be mounted on the sides or non-flat surfaces of ships/models.
- Extended animation support allowing complex subobject animations.
- Jpeg和TGA texture兼容
- DDS texture兼容, for more efficient video memory more usage.
- EFF格式, for animated effects with the ability to optimise the animation frame-by-frame, can use DDS, Jpeg, TGA texture formats; the only requirement is for the frames to be of the same dimensions.
- Glow, Shine and Environmental Reflectivity maps, with 8-bit RGB channels, that allow giving a specific sheen and roughness to a surface, essentially a rudimentary material system. (FS_SCP 3.7 promises a true material system with pixel-shader support.)
- 持续变性 复杂的任务管理,支持任务间数据互送。
- Lua脚本
- OpenGL 完全支持
- Linux和Mac OS X支持
- OpenAL方位音效
- OGG支持Vorbis
In addition, content update packs have been developed which take advantage of the upgraded game engine. These packs include higher-poly models and higher resolution textures. The end result of this project is to create a graphically superior (and far more flexible) game engine, while still retaining all of the gameplay elements that made FreeSpace 2 successful.
-
A recreation of the box art in-game, where a Shivan Moloch-class Corvette fires its beam cannon that pierces through a Terran Deimos-class Corvette. Note the beam reflection off the Perseus-class fighter, as well as the detail of the 'spherical light' from which the beam came from.
-
A Vasudan Sobek-class Corvette firing off its flak cannons. Note the engine trail off the corvette, as well as the level of detail of the explosions.
-
Vasudan ship designs feature distinctive earthly colors and rough edges, as shown by this Hatshepsut-class destroyer.
Tools
Most of these tools are freeware, with several being open-source as well. Most of the tools initially used for developing FreeSpace projects are derived from the tools used for creating mods for the Descent series. Tools such as AniBuilder and AniViewer allows creation and editing of the animation files. The image editing tools (for editing textures) tend to be free, such as GIMP, or Adobe Photoshop for those who can afford it. To create models for ships and other objects for the game, Caligari trueSpace 3.2 and Blender are the most popular. A commercial choice is 3ds Max, although LightWave is the premier albeit most expensive option. The resulting model files are then converted to the game's POF format with POF Construction Suite, ModelView, or directly from 3ds Max, with the community-made exporter plugin. Recently the community has almost universally adopted the new 2.0 version of the POF Construction Suite. It is the only model conversion utility both under active development and support. It promises to mend all the shortcoming of earlier utilities while implementing new functions. The prime reason for the fast adoption of the converter is the promised increased stability of its in-game models compared to earlier tools. The free FreeSpace Editor 2 (FRED2) is the premier choice for the modders to create and edit missions for their projects. It has been described as stable, easy to use, and possessing deep potential.[1][2]
References
- ^ Nick Breckon. Mod is Dead: Beyond the Red Line. Shacknews. 2007-07-31 [2007-11-09].
- ^ Jakub Wojnarowicz. Freespace 2 Review. FiringSquad. 1999-10-12 [2007-10-25].
其他
- Vega Strike 完全免费的开源空间交易战斗游戏
外部链接
- Official FreeSpace Source Code Project 网站
- Freespace Open Installer A project to compile the source code into an installer
- FreeSpace 2 source code
- Hard Light Productions A current community centre of FreeSpace 2.
- Game Warden Hosts numerous FreeSpace projects including the Starfox and Battlestar Galactica total conversions
- Imperial Alliance Based on the X-Wing computer game series in the Star Wars universe
- Wing Commander Saga Based on the Wing Commander universe
- FreeSpace 2 Sector Host to Lost Souls and Twisted Infinities
- FreeSpace Wiki The complete FreeSpace reference Wiki