Skip to content

Masmblr/map-habitat_src

Repository files navigation

Habitat - Game Level For Tremulous

header

Overview: A Corona-Quarantine-inspired Tremulous Level

Habitat is a game level by Matthias "Masmblr" Peters for the open source game Tremulous.

Map Description:

Habitat is an extraordinary map that was conceived during the challenging period of the COVID-19 pandemic when I found myself in quarantine at home. Taking inspiration from the renowned "Hadley's Hope" colony in the movie "Aliens," this level provides players with an engaging gaming experience accompanied by a captivating storyline.

The map comprises a multi-level structure, divided into two distinct regions: the rocky exterior inhabited by Aliens and the interior section occupied by humans near the reactor. The objective for both factions is to seize control of the map, aiming to achieve ultimate victory.

A noteworthy feature of the level design is the incorporation of two elevators that are initially inoperable and necessitate activation for use. This strategic element introduces an extra level of intricacy, prompting players to meticulously consider the timing and method of elevator activation. Making prudent decisions in this aspect can bestow a substantial advantage upon the team. Importantly, once the elevators have been activated, they cannot be deactivated!

Additionally, there is a security gate within the level that can only be opened from the inside and cannot be closed again. This gate serves as a crucial point of entry for the human faction, allowing them to protect their position and prevent enemy incursions.

Moreover, there is a broken window in the environment that players can choose to close for added protection. This feature enables the human team to fortify their defenses and impede the Aliens' access through that particular opening.

As a special gimmick, Habitat features Event-Traps. When players pass through these specific points, they trigger various sounds or particle effects. These immersive elements add an extra layer of surprise and excitement to the gameplay, keeping players on their toes.

To further enhance the immersive atmosphere, Habitat introduces a variety of fresh textures, sounds, and particle effects. These additions ensure that players are fully engrossed in the game world, fostering a heightened sense of tension and exhilaration.

I hope you find these additions appealing! :)


Screenshots:

Textures:

Some textures I have drawn for the map:

Version History:

Version: Date: Status:
1.0 27/01/2018 beta
1.1 07/09/2023 release

How-To

Binary:

  1. Download the release package.
  2. Save the *.pk3 file to the following directory: /%PATH%/Tremulous/base/.
  3. Start the Tremulous game and select "Create Server" with the desired map.

Source:

  1. Download the source release and the tremulous-common-files.
  2. Extract the files to the default installation directory. It should look like this:
DRIVE:/%PATH%/tremulous/
|   tremulous.exe
|   tremulous.x86
|   ...
+---base
|   |   autogen.cfg
|   |   data-1.1.0.pk3
|   |   map-atcs-1.1.0.pk3
|   |   ...
|   +---env
|   +---maps 
|   +---models 
|   +---scripts
|   +---sounds
|   \---textures
  1. Download NetRadiant Level Editor.
  2. Launch NetRadiant and select "Tremulous" as your game setting.
  3. Open the '.map' file located in the directory /%PATH%/tremulous/base/maps and, from the menu, choose 'Build -> 'Build with final settings.'
  4. Start the Tremulous game with -sv_pure 0 -devmap MAPNAME. Make sure to replace "MAPNAME" with the actual name of the map you compiled.

Development Tools:

Photoshop CS6
Audacity
NetRadiant
Q3Map2

Related Resources:

Official Tremulous website: https://tremulous.net
NET Radiant Level-Editor: https://netradiant.gitlab.io
Master-Server-List: http://dpmaster.deathmask.net/?game=tremulous
Unofficial successor "Unvanquished": https://unvanquished.net

Legal Information and Attribution

Some assets may be derivative works or subject to different licenses. Please refer for author and license details. Note that some files may have been modified. Below is a list of files and their legal statuses.


env\habitat\habitat_bk.jpg 1
env\habitat\habitat_dn.jpg 1
env\habitat\habitat_ft.jpg 1
env\habitat\habitat_lf.jpg 1
env\habitat\habitat_rt.jpg 1
env\habitat\habitat_up.jpg 1
levelshots\habitat.jpg 1
maps\habitat.map 1
models\habitat\vehicle_01.ase 2
models\habitat\vehicle_01_hull.jpg 2
models\habitat\vehicle_01_suspension.jpg 2
models\habitat\vehicle_01_wheel.ase 2
models\habitat\vehicle_01_wheel.jpg 2
scripts\habitat.arena 1
scripts\habitat.particle 1
scripts\habitat.shader 1
scripts\shaderlist.txt 1
textures\habitat\fog.tga 1
textures\habitat\smoke_01.tga 1
textures\habitat\tex_00.jpg 1
textures\habitat\tex_05.jpg 1
textures\habitat\tex_06.jpg 1
textures\habitat\tex_06b.jpg 1
textures\habitat\tex_07.jpg 1
textures\habitat\tex_08.jpg 1
textures\habitat\tex_09.jpg 1
textures\habitat\tex_10.jpg 1
textures\habitat\tex_10.tga 1
textures\habitat\tex_10_add.jpg 1
textures\habitat\tex_10b.jpg 1
textures\habitat\tex_10c.jpg 1
textures\habitat\tex_10d.jpg 1
textures\habitat\tex_11.jpg 1
textures\habitat\tex_12.jpg 1
textures\habitat\tex_12_light.jpg 1
textures\habitat\tex_12_lightb.jpg 1
textures\habitat\tex_13.jpg 1
textures\habitat\tex_14.jpg 1
textures\habitat\tex_14_light.jpg 1
textures\habitat\tex_15.jpg 1
textures\habitat\tex_17.jpg 1
textures\habitat\tex_18.jpg 1
textures\habitat\tex_18_light.jpg 1
textures\habitat\tex_19.jpg 1
textures\habitat\tex_24b.jpg 1
textures\habitat\tex_25a.jpg 1
textures\habitat\tex_26.jpg 1
textures\habitat\tex_27.jpg 1
textures\habitat\tex_27_ight.jpg 1
textures\habitat\tex_27_light.jpg 1
textures\habitat\tex_27_lightb.jpg 1
textures\habitat\tex_27b.jpg 1
textures\habitat\tex_28.jpg 1
textures\habitat\tex_29.jpg 1
textures\habitat\tex_29_light.jpg 1
textures\habitat\tex_29_light0.jpg 1
textures\habitat\tex_30.jpg 1
textures\habitat\tex_31.jpg 1
textures\habitat\tex_32.jpg 1
textures\habitat\tex_33.jpg 1
textures\habitat\tex_34.jpg 1
textures\habitat\tex_34b.jpg 1
textures\habitat\tex_34c.jpg 1
textures\habitat\tex_35.jpg 1
textures\habitat\tex_35_light.jpg 1
textures\habitat\tex_35_storage.jpg 1
textures\habitat\tex_35b.jpg 1
textures\habitat\tex_36.jpg 1
textures\habitat\tex_36_button.jpg 1
textures\habitat\tex_36_button_pressed.jpg 1
textures\habitat\tex_36_green.jpg 1
textures\habitat\tex_36_pressed.jpg 1
textures\habitat\tex_36_pressed.tga 1
textures\habitat\tex_36_red.jpg 1
textures\habitat\tex_36b.jpg 1
textures\habitat\tex_37.jpg 1
textures\habitat\tex_37.tga 1
textures\habitat\tex_37b.jpg 1
textures\habitat\tex_37b_broken.jpg 1
textures\habitat\tex_40.jpg 1
textures\habitat\tex_41_sand.jpg 1
textures\habitat\tex_41_sand_wall.jpg 1
textures\habitat\tex_41_scratch_wall.jpg 1
textures\habitat\tex_rain.jpg 1


Credit-1

Matthias "Masmblr" Peters
Content: Map, Textures, Shaders
License: MIT License. (See "LICENSE" file for more Informations.)

Credit-2

Stijn “Ingar” Buys
Content: Vehicle model
License: Attribution License

For all other content, their respective licensing rules and other legal provisions apply.

Special Thanks:

  • id Software for Quake3
  • Dark Legion Development for Tremulous
  • Team Xonotic for NetRadiant