Radioactive Sandbox - Don't Eat The Potatoes

This gamemode is pretty much a constant WIP. I’m using this thread for feedback and suggestions! If there’s a feature you want to see then post it here.

Radioactive Sandbox a cross between roleplay, deathmatch and sandbox with a post-apocalyptic theme. You aren’t forced to kill other people, but it is an option. If you aren’t too keen about killing people then you can explore the map searching for valuable loot, or go on missions provided by your faction’s trader. The whole point is that the gameplay is open ended and entirely up to the player. There are also a bunch of convars and customizzable files that let you control how the game is run on your server. I’ve implemented a bunch of features geared towards roleplay too, so it’s entirely possible to roleplay with this gamemode.

You start off choosing a faction. There are 3 factions, each with their own strengths.

[ul][li]Bandoliers: A group of misfits that travel the wastelands looking for valuables. This faction has better selling prices at their trader, as well as increased payoffs for missions.
[/li][li]Exodus: A faction devoted to researching the environment and exploring dangerous areas looking for samples to take. This faction is the most scientifically advanced, and gives you access to various utilities including radiation filters, medication, flares and other things. These items are quite difficult to come across if you’re in any other faction.
[/li][li]W.M.A (Western Military Alliance): This faction is a group of militants seeking to dominate the wastelands. They have access to better weapons which no other faction can purchase.[/ul]
Once you have chosen a faction, you are spawned in the faction base and left to do whatever you want. You can talk to your faction’s NPC and go on a mission for him so that you may earn money to upgrade your weapons and buy more supplies, or you can go off on your own and explore the map, finding loot and attacking other factions.

Other cool features:

[ul][li]Customizable item system. Create your own items unique to your server, if you want.
[/li][li]Day/night cycles that are map-independent. All you need is an env_sun in your map.
[/li][li]Item/spawnpoint placement gun for admins, so you can make the gamemode playable on any map.
[/li][li]Weapon base that supports scoped and non-scoped weapons.
[/li][li]Dynamic radar that detects various things.
[/li][li]Quests! Talk to your faction’s trader NPC if you are looking for a quest. If you are a Lua scripter you can make your own quests too!
[/li][li]Anomalies! Inspired by STALKER, of course. There are a bunch of different anomalies, each with their own properties. Some are relatively harmless, like the Hoverstone anomaly. Some are very dangerous, such as the Vortex anomaly and the Death Pearl anomaly.
[/li][li]Random events, such as fallout storms which force players to take cover, and rare Super-Anomalies.
[/li][li]Bleeding, radiation, and stamina system that directly affects the player. You can also get drunk.[/ul]
Customizing items:

Step 1: Open items/misc.lua

Step 2: Add something like this:

function FUNC_TEST( ply, id, client )

if client then return "Eat" end // This is the name to show in the clientside menu

ply:RemoveFromInventory( id ) // Remove the item from the inventory when it's used
ply:EmitSound( "npc/barnacle/barnacle_gulp1.wav" ) // Make a sound
ply:AddHealth( 10 ) // Give the player some health or something


function FUNC_TESTPICKUP( ply, prop )

ply:ChatPrint( "You just picked up my custom item!" )

return true


function FUNC_TESTDROP( ply, prop )

ply:ChatPrint( "You just dropped my custom item!" )


item.Register( {
Name = “My New Item”,
Description = “My item is super special.”,
Stackable = true, // can you stack them?
Type = ITEM_MISC, // can be found in loot and in stores… for loot only you’d use ITEM_LOOT and for stores only you’d use ITEM_BUYABLE
Weight = 0.30, // how heavy is it (lbs)?
Price = 15, // how much does it cost?
Rarity = 0.50, // how rare is it? 0.10 is common, 0.90 is very rare
Model = “models/some_model.mdl”,
Functions = { FUNC_TEST }, // a table of functions it can perform when used from the inventory menu
PickupFunction = FUNC_TESTPICKUP, // a function called when you pick it up
DropFunction = FUNC_TESTDROP, // a function called when you drop it
CamPos = Vector(15,15,5), // modify these positions/origins if the model looks funny in the inventory panel
CamOrigin = Vector(0,0,5)
} )[/lua]

And there’s your basic item. You can remove PickupFunction/DropFunction if you don’t want your item to have any of those.

Any servers running this?

Invision Gaming Server [UK]:

Liquid Gaming Server [US]:

Give it to me!

There’s an example map VMF included in the download. It shows how you can set up all the various entities this gamemode uses.

Here's the SVN page where you can download it:

(The gamemode folder name should be radbox)



Download this if you want to be able to jump straight into a radbox server and play! Make sure you have the map as well!


If you have a map that works with radbox i will add the link here. Just post it in the thread.

Media and shit











Do you need any help?

I need mappers.

I also have some unfinished VMFs for those who want to create maps. They are on the SVN.

Something is broken!

Report it in this thread (post the error as well as a screenshot) or report it here:

What ConVars are there to use?

Here is a list of them with their default values.

[lua]CreateConVar( “sv_radbox_team_dmg”, “0”, { FCVAR_ARCHIVE, FCVAR_NOTIFY, FCVAR_SERVER_CAN_EXECUTE }, “Controls whether teammates can hurt eachother.” )
CreateConVar( “sv_radbox_dmg_scale”, “1”, { FCVAR_ARCHIVE, FCVAR_NOTIFY, FCVAR_SERVER_CAN_EXECUTE }, “Controls bullet damage scaling.” )
CreateConVar( “sv_radbox_allow_build”, “0”, { FCVAR_ARCHIVE, FCVAR_NOTIFY, FCVAR_SERVER_CAN_EXECUTE }, “Controls whether players can spawn props and use the physics gun.” )
CreateConVar( “sv_radbox_max_props”, “10”, { FCVAR_ARCHIVE, FCVAR_NOTIFY, FCVAR_SERVER_CAN_EXECUTE }, “Maximum number of props that players can spawn if building is allowed.” )
CreateConVar( “sv_radbox_allow_loners”, “0”, { FCVAR_REPLICATED, FCVAR_ARCHIVE, FCVAR_NOTIFY, FCVAR_SERVER_CAN_EXECUTE }, “Controls whether players spawn initially as a loner.” )
CreateConVar( “sv_radbox_custom_names”, “1”, { FCVAR_REPLICATED, FCVAR_ARCHIVE, FCVAR_NOTIFY, FCVAR_SERVER_CAN_EXECUTE }, “Controls whether players can name themselves.” )[/lua]

Join The Steam Group!

It has a list of available servers and such.

-Flag System
-Ability to give certain IP’s, SteamID’s, or Flagged players, certain playermodels.
-A fourth non-aligned faction, the default for newly spawned players. Player’s will then have to join one of three factions available by speaking to the trader npcs.

Hello, Dark Stuff clan is running a 20 slot server at - please add it to the list as “Dark Stuff Radioactive Sandbox RP”. The current map is gm_atomic, but if we’ll get enough players, we’ll switch to apocalypse :slight_smile:

Scratch that, wrong thread I guess. Had 2 tabs open.

Is it dead? :C

I made a shanty town for it

I hope it isn’t dead :frowning:

I do believe OP is perma banned.

The fuck did you bump this for. And where did the posts go?

Seeing as this thread has been bumped, I might as well ask:

Does anyone know how networking can be fixed with this gamemode? I think it would be sad to see such a great gamemode get lost in history because of that.

Disregard that. I suck the heads. It was actually my own fault the gamemode was not working.

Where did the release thread for this go? Why is there no gamemode release forum? Jeet christ.