The 2011 release is now referred to as a beta release- read the mod's "news" to see why. Download the beta in the mod's "downloads" section:

There is no fixed release date for the final version. I am alone when it comes to mapping and that takes time. I am working very hard at this so, God willing, it will be done. I do not want to compromise the quality and quantity of the maps.

The basic premise will still be the same in the final version:
The air is foul and corporate fascism reigns in the not too distant future. Somewhere in the North American Union you are Myo Hyori, an 18 year-old girl of Korean descent who has had enough. Oh and you can start fires with your mind. This makes your corporate owners very nervous...

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Hello everybody!

As you might have seen in our recent teaser, the upcoming, overhauled version of G String will feature some proper spaceship action! The player will go into battle with allies to take on enemy vessels of various sizes and perform other tasks. If you didn't see the recent teaser yet, check it out:

We have been working on this for a while already and are now confident enough to present it as a definitive part of the game. Now, let's have a closer look at what's in store:


When designing the gameplay for the space battles, we prioritized making it quick and easy to grasp, because there is neither time nor place for any kind of tutorial or lengthy in-game instructions.

ricepod float 300

The first challenge we faced was designing the spaceship controls. We decided it would be most optimal to only use the key bindings that the player already knows. That includes moving the ship via W A S D in a similar manner as in firstperson mode and using the sprint button to boost the ship's speed. Concluding this, the longitudinal (roll) axis will be locked, which also makes sense storywise: you will be seeing the Earth right beneath you the whole time and the ship's stabilizers will align you to it. Aside from this, the primary weapons can be fired with the left mouse button and an autoaim system will additionally assist you while shooting enemies.

Since the Source engine isn't capable of any kind of open worlds by default, the whole world is scaled down by a factor of one-sixteenth to allow building a larger environment. But ultimately, the player still needs to stay within a predefined playable area. We solved this issue by simply tying its requirement into the story. Should the player still leave the area, they will either die or turn back automatically - something that we still need to finalize.


Overall a sturdy and outworn look is prevalent during the space scenes to match the rest of the mod. This includes the interior model of the spaceship and the ship's UI, which flickers a little and has a noise effect.

To make the battle scenes more appropriate for gameplay, we color coded a few crucial elements. The target UI highlights targets in red, yellow and green which represent enemies, neutrals and friendlies respectively. The laser colors from turrets and spaceships match the general color schemes of their models: enemies fire blue lasers while friendlies fire orange ones.

space combat


The ship's UI is made of holograms, which are based on a custom system we have programmed on top of VGUI. Source already offers a facility to render UI in world space (DrawPanelIn3DSpace in IMatSystemSurface for those of you who know their way around the SDK), but frankly it's not too appealing to look at or to use. Our solution renders everything based on dynamic meshes or models. VGUI is still used internally to draw text to a texture atlas which can then be drawn with a dynamic mesh as well.

space hud

Cascaded Shadow Mapping

We implemented a custom solution for cascaded shadow mapping just for the space environment. While most of the mod fares better with blurred, soft shadows due to the polluted air that scatters the light, the space scenes work well with sharper shadows. CSM makes it possible to have a higher quality shadow within the interior model of the spaceship while also allowing for shadows farther away.

shadow interior

Our CSM renders all cascades to a depth texture atlas, using the built-in flashlight depth texture rendering code to profit from all internal engine optimizations. The common world shaders, like LightmappedGeneric and VertexLitGeneric, will then sample one of those cascades to apply the shadow. Selecting a cascade is based on modifying the UVs prior to performing the sampling like in the following example:

// Check whether the projected UVs are outside of bounds of the first cascade.
// 0.0 will sample the far shadow map, 1.0 the close shadow map.
float blendCascades = step(shadowMapUVs.x, 0.49) * step(0.01, shadowMapUVs.x) *
  step(shadowMapUVs.y, 0.99) * step(0.01, shadowMapUVs.y);

// Select the cascade UVs.
shadowMapUVs.xy = lerp(shadowMapUVs.xy * cascadedStepData.x + cascadedStepData.yz, shadowMapUVs.xy,

This makes things a lot simpler and more optimized. You only need to worry about a single texture for all shadow maps and you don't need to use branching in the shader, which could potentially lead to way more lookup instructions in the compiled shader code.

While lightmaps won't be used in space, we still implemented support for them. While applying a lightmap, you cannot tell anymore which lights have been aggregated to a specific texture color, like you can easily do when rendering vertex or pixel lights. However, this is very much necessary to render a shadow that belongs to a specific light, like the directional sun light, because you only want to mask that specific light source. A more optimal solution would be producing a mask in VRAD, which could optimally be stored in the alpha channel of the lightmap, but this is simply not possible to implement in the 2013 SDK without access to the engine code.

shadow exterior

Instead, we are approximating the mask by calculating the light deviation from the expected ambient and light colors that were set in Hammer. If there is no deviation, the light will be fully masked, but the more the texture colors deviate, the less shadow will be applied. In the example above, you can see how the orange spotlight is still clearly visible in the shadowed area with this trick.


Since we are planning to support VR in G String, we also made the space environment compatible using an Oculus Rift. While the 2013 SDK already offers a certain support for VR by default, there were still a few special things to consider in our case.

The crosshair hologram, for example, moves with your head in VR and is aligned to the object you are currently aiming at to prevent a cross-eyed appearance. We also project the crosshair back onto the hologram aim panel sphere and align it accordingly, which feels a lot more natural than aligning it to a quad.

There are also a few neat extras to discover in VR when looking around the ship. You can see the jet engines brighten up when you accelerate the ship or the thruster effects at the sides of the ship when you turn or strafe.

If you are interested in checking out our code, you can take a look at our GitHub repository:

We are excited about finishing this mod and hope you will enjoy it when it comes out!

G String BETA Released

G String BETA Released

News 21 comments

This was the G String BETA release on DEC 19, 2011. Back then this release was called simply G String- later as development of a newer version became...

MOTY Editors Choice 2012

MOTY Editors Choice 2012

Feature 58 comments

Welcome to the Editors Choice award for Mod of the Year 2012.

Add file RSS Files
G-String Addon - No Black Bars With Crosshair

G-String Addon - No Black Bars With Crosshair

Prefabs 3 comments

This removes that pesky design aspect, and allows use to actually aim. See description for more customisation options.

G String beta

G String beta

Demo 38 comments

The air is foul and corporate fascism reigns in the not too distant future. Somewhere in the North American Union you are Myo Hyori, an 18 year-old girl...

Comments  (0 - 10 of 1,061)

major news, Soros apparently developed The 2015-2018 U.S. Programs Strategic Plan which Obama has been acting out on like some playbook. The US really is a globalist puppet; radical expansion of open-borders supporting the Refugee resettlement program Obama has been doing & globally through "policy influencing" to get people to accept it as normal ie the Syrian Islamic radicals & extensive promotion of narrative about "country’s racial and ethnic realities", affirmative action for black males, combating "islamophobia" and putting their rights above the sovereignty of states by influencing policies at a regional & internationally, & enhancing the reach of "minority leaders"... ie the pro-refugee open borders ones obviously.

Then theres the documents on Soros funding Planned Parenthood Action Fund with 1.5 mill for abortions, funding BLM with $650'000 for more violent protests, blaming police for violent riots as a foot in door to "reform them" ie federalize control over local police, funding anti-Israel groups, largest Transgender activist group, manipulating elections in all EU Member states, influencing Supreme Court decisions (primarily via a sophisticated amicus briefs and media strategy for Refugee resettlement), undermining free speech in Ukraine by massively funding its media & the rebels responsible for the Ukraine crisis etc.

All the while deliberately avoiding using the term ‘global governance’ in their various programs & memo's because they don't want anyone to think that this a major cultural programming and political influence by private multinationals & coopted US elites in order to promote this cultural marxism, take control of media outlets & influence justices and other higher ups that can change policies. This ain't no democracy people, US politics been going downhill for awhile now but to see such gigantic sums of money going into this agenda & having Obama march in lock-step and seeing the media go completely silent on the Soros DC leak is evidence of this...

All the while Obama is also planning on surrendering the internet to the UN & breaking his promises on not trying to take our guns (common sense ban on semi-automatic assault rifles my ***... they existed when the constitution was written & so did cannons):

Breaking the law is nothing new for him:

Then theres also election rigging for Hillary:

While Obama staunchly rejects knowing anything about election rigging eventhough he wasn't even asked that question, the question was about Hillary specifically:

We won't have to worry about Hillary for much longer since the next DNC leak will lead to her indicement:

Possibly for ISIS ties, Corruption (particularly in the clinton foundation) and lying under oath:

Reply Good karma Bad karma-3 votes

jesus you're annoying

Reply Good karma Bad karma+1 vote

Rothschilds Own Hillary Clinton: Isn't That Nice? -

note- that before this leak nobody knew that this was written by a hillary clinton staffer authorised to make the right-wing tea party group look "crazy". Disinformation, classic psyops.

If your still not sure that Hillary's corrupt, even after lying several times about the emails:

as well as lying about not knowing anything about Benghazi eventhough she was briefed about the Islamic terrorist attack mere hours after it happened etc:
so did Obama & DOD:

Clinton Foundation money:

and trying to destroy all the email evidence with a extremely sophisticated technology:

Hillary was playing a vital role in the pushing the agenda of arming Syrian rebels:

and yes the US has been arming ISIS:
Document of support (strategic asset to be used as part of a proxy war):

Some chilling speeches by Putin, he knows whats been going on globally:

Recently the media has been trying to spin that Trump isn't winning when millions of Bernie voters have left the DNC who are also furious that all their donations are now being handed over to Hillary. The DNC tried to fake unity: (thats the summary, all the videos on is in the Democrats group on modDB).

The MSM like Reuters/IPSOS are loading their polls with way more democrats than republicans or independents (cooking them is romantically called a 'Potemkin village'), I linked to that in the article on independent poll showing Trump way ahead:

Much of the pollsters and mainstream media has been shown to be in bed with the DNC, who are giving Hillary preferential treatment:

The establishment owned media is taking one last attempt to create the perception that (if the election gets rigged) that it was totally "forseeable" that Hillary could win. She was never in the lead. Not against Bernie, certainly not against Trump.

This is like a golden age of conspiracies, because we got evidence that the stuff we suspected has been right. It is globalism vs nationalism and the establishment is fighting for its life. It knows that its quite likely the Hillary will face jail for whats she's done, Obama might be too.

and likely Bush and Cheney too by the looks of it:

ISIS instead of being used as boogieman manufactured by globalist elites, will likely lose most of its power if they stop getting new funds and arms:

and please note that the war with the middle-east is not some "surprise" in 2001, it was planned a long time in advance atleast according to mr General Wesley Clark (highly distinguished):

Reply Good karma Bad karma-4 votes

Maybe don't flood this mod's page with stuff that has nothing to do with the mod, go paste paragraphs onto Youtube comment sections instead of scrawling over mod pages.

Reply Good karma Bad karma+2 votes

It's cool that you know about stuff, but don't post it here. This place is for mods and talking about mods.

Reply Good karma Bad karma+6 votes

After all this time, I am still wondering if this mod is all created by one female solo modder.

Reply Good karma Bad karma+1 vote
Eyaura Creator

If you want the truth all the coding is done by Biohazard and also he did some prop work. Without him helping me port the mod to the latest version of source I would have stopped development in 2013. I was tired of technical issues.

Also Mr Zip made tons of props for me. Also I have had many voice actors provide me with sounds. And I got some music from Revin.

As for the rest yes I am pretty much alone. Thats why it takes so long. :(
Mainly the mapping... that's black hole that sucks up time. The biggest drawback is that I can't test things on the fly... I have to compile, start the game, often build cubemaps... etc every time...

Reply Good karma+4 votes

Well I prefer to wait longer than to see your masterpiece undergo diverging art directions... You really nailed the 'creepy future' vibe in your first release.

Reply Good karma Bad karma+1 vote

Any news? I'm still so hyped for this!

Reply Good karma Bad karma+1 vote
Eyaura Creator
The trailer from 2012...Glad someone has it... I deleted it from my hard drive..

No new props there yet since the beta, also the subtitles are primitive but some nice effects were already implemented at that point...

Reply Good karma+3 votes

I hope you BACK UP your game files...

Reply Good karma Bad karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Half-Life 2
Send Message
Release date
Mod watch
Community Rating



376 votes submitted.

You Say


Ratings closed.

Highest Rated (13 agree) 10/10

A huge amount of work.Very impressive.

Jan 18 2012 by red-bear

Lowest Rated (27 agree) 5/10

Excellent art direction and aesthetics, but plays very badly; the level design has absolutely no hints for the player, which becomes frustrating extremely quickly.

I don't care if it's meant to be "realistic"; realism doesn't mean fun.

Dec 22 2011 by MaxOfS2D

Embed Buttons
Link to G String by selecting a button and using the embed code provided more...
G String
Last Update
1,554 members