• Radioactive Sandbox
    420 replies, posted
  • Avatar of MerzBro
  • [IMG]http://i1026.photobucket.com/albums/y322/CptNuke/Untitled-1-2.png[/IMG] 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. [list][*]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. [*]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. [*]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.[/list] 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. [b]Other cool features:[/b] [list][*]Customizable item system. Create your own items unique to your server, if you want. [*]Day/night cycles that are map-independent. All you need is an env_sun in your map. [*]Item/spawnpoint placement gun for admins, so you can make the gamemode playable on any map. [*]Weapon base that supports scoped and non-scoped weapons. [*]Dynamic radar that detects various things. [*]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! [*]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. [*]Mysterious and powerful artifacts. [*]Random events, such as fallout storms which force players to take cover, and rare Super-Anomalies. [*]Bleeding, radiation, and stamina system that directly affects the player. You can also get drunk. [*]Moddable! You can easily alter the team names, player models, and loads of other stuff in moddable.lua! [*]Custom player animations! Holster your weapon, salute people, put your hands behind you head like a hostage and more.[/list] [b]Customizing items:[/b] Step 1: Open items/misc.lua Step 2: Add something like this: [lua] function FUNC_TEST( ply, item_id, client ) if client then return "Eat" end // This is the name to show in the clientside menu ply:RemoveFromInventory( item_id ) // Remove the item from the inventory when it's used ply:AddHealth( 10 ) // Give the player some health or something end function FUNC_TESTPICKUP( ply, item_id ) ply:ChatPrint( "You just picked up my custom item! Item Name:" .. item.GetByID( item_id ).Name ) // use item.GetByID to get info for the item being picked up return true end function FUNC_TESTDROP( ply, item_id, drop ) if drop then ply:ChatPrint( "you are dropping this entity right now" ) // drop is only true when you are physically dropping the item - drop is false when selling or stashing an item return true // this is generally called for overriding the drop code - return false to make the player not spawn the prop in front of them (in case you want to do something different ) end ply:ChatPrint( "You just sold or stashed my custom item!" ) end 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. [b]Any servers running this?[/b] [i]Invision Gaming Server [UK]:[/i] 89.145.94.194:27045 [i]Liquid Gaming Server [US]:[/i] 69.162.67.26:27015 [b]Give it to me![/b] [highlight]Here's the SVN page where you can download it:[/highlight] [highlight][url]http://radioactive-sandbox.googlecode.com/svn/trunk/[/url][/highlight] (The gamemode folder name should be radbox) [b]Changelog[/b] [url]http://code.google.com/p/radioactive-sandbox/source/list[/url] [b]Content![/b] 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! [url=http://www.garrysmod.org/downloads/?a=view&id=118928][img]http://www.garrysmod.org/img/?t=dll&id=118928[/img][/url] [b]Maps![/b] Here is an informational thread on mapping for Radioactive Sandbox: [url=http://www.facepunch.com/threads/1069580-Mapping-For-Radioactive-Sandbox?p=28613576#post28613576]CLICK ME.[/url] If you have a map that works with radbox i will add the link here. Just post it in the thread. [url=http://www.garrysmod.org/downloads/?a=view&id=118380][img]http://www.garrysmod.org/img/?t=dll&id=118380[/img][/url] [url=http://www.garrysmod.org/downloads/?a=view&id=52608][img]http://www.garrysmod.org/img/?t=dll&id=52608[/img][/url] [url=http://www.garrysmod.org/downloads/?a=view&id=109989][img]http://www.garrysmod.org/img/?t=dll&id=109989[/img][/url] [b]Media and shit[/b] [media]http://www.youtube.com/watch?v=gnHf4hKg_KM&feature=player_embedded[/media] [IMG_THUMB]http://i1026.photobucket.com/albums/y322/CptNuke/rp_apocalypse0000.jpg[/IMG_THUMB] [IMG_THUMB]http://i1026.photobucket.com/albums/y322/CptNuke/rp_apocalypse0001.jpg[/IMG_THUMB] [IMG_THUMB]http://i1026.photobucket.com/albums/y322/CptNuke/rp_apocalypse0002.jpg[/IMG_THUMB] [IMG_THUMB]http://i1026.photobucket.com/albums/y322/CptNuke/rp_apocalypse0004.jpg[/IMG_THUMB] [IMG_THUMB]http://i1026.photobucket.com/albums/y322/CptNuke/rp_apocalypse0007.jpg[/IMG_THUMB] [IMG_THUMB]http://i1026.photobucket.com/albums/y322/CptNuke/rp_apocalypse0013.jpg[/IMG_THUMB] [IMG_THUMB]http://i1026.photobucket.com/albums/y322/CptNuke/rp_apocalypse0014.jpg[/IMG_THUMB] [IMG_THUMB]http://i1026.photobucket.com/albums/y322/CptNuke/rp_apocalypse0017.jpg[/IMG_THUMB] [IMG_THUMB]http://i1026.photobucket.com/albums/y322/CptNuke/rp_apocalypse0019.jpg[/IMG_THUMB] [img_thumb]http://i1026.photobucket.com/albums/y322/CptNuke/Untitled-51.jpg[/img_thumb] [b]Do you need any help?[/b] I need [url=http://www.facepunch.com/showthread.php?p=20272221#post20272221]mappers.[/url] I also have some unfinished VMFs for those who want to create maps. They are in the SVN. [b]Something is broken![/b] Report it in this thread (post the error as well as a screenshot) or report it here: [url]http://code.goo
  • Avatar of vandooz
  • Good luck, i want to try it if its done, because its a bit of my idea too (but unfortunately i cant script in LUA (i've scripted before, but lua is totally different with files and structure), and still learning trougth (from the wiki)). :) I can map in hammer (knows the basics and learning func_ structures), if you want i can help you with some things.
  • Avatar of MerzBro
  • I'm just in the process of adding a bunch of stuff, the SVN is pretty empty right now. I will be done shortly. Do you know how to use SVN?
  • Avatar of MerzBro
  • [QUOTE=connorclockwise;28090413]This was fun for a while, but I got bored of the lack of direction. Intersting concept thought.[/QUOTE] the open-endedness means you have to rely more on other players in order to keep yourself interested. i want to add more events to the game. maybe super-anomalies that cause mass destruction, or a meteor storm or something. also some anomaly-related quests.
  • Avatar of MerzBro
  • I updated the config file for rp_apocaypse for this! Now you can play this gamemode on one of the creepiest post-apocalyptic maps in Gmod. Any servers willing to run this latest version?
  • Avatar of MerzBro
  • I used to have a server and full rcon/FTP access so i could test all my latest additions. If anyone out there has a server kicking around and wants to be the first to have new radbox stuff on their server then send me a PM or something. Onto the ideas, i had a handful. Firstly i want to make vodka have a slight drunk effect on you. If you drink a shitload then you become super tipsy. I also had a few ideas for more anomalies: - Flash traps. Similar to flashbangs, they temporarily blind you and mess up your hearing for a while. Perhaps there could be certain flash traps that disorient you and make you super drunk. - Anomalous rocks. Rocks with strange properties. They might glow strange colors or have distinct gravitational properties. Mostly harmless, although some might have radioactive deposits. - Poisonous gas traps. Invisible to the naked eye, and highly dangerous. When triggered they quickly fill an area with poisonous gas. Possibly make these only spawn indoors in cramped areas? With the gas mask you'd be immune to these. - Anomalous energy. Namely plasma fire. Could be green blue or red (or anything in between). When triggered it would form a column of flames that instantly kill anything nearby. I also had an idea for super anomalies. A random event that would occur (like radstorms). A giant anomaly will appear for a short duration. The anomaly could be a giant vortex that sucks in a shitload of stuff under it. Or perhaps a gigantic electric anomaly that rains down lightning. Maybe a gravitational anomaly field that makes everything in it have low gravity temporarily? Thoughts?
  • Avatar of vandooz
  • [QUOTE=MerzBro;28102412]I updated the config file for rp_apocaypse for this! Now you can play this gamemode on one of the creepiest post-apocalyptic maps in Gmod. Any servers willing to run this latest version?[/QUOTE] This is what i needed for rp_apocalyptic :D.
  • Avatar of connorclockwise
  • [QUOTE=MerzBro;28103142]I used to have a server and full rcon/FTP access so i could test all my latest additions. If anyone out there has a server kicking around and wants to be the first to have new radbox stuff on their server then send me a PM or something. Onto the ideas, i had a handful. Firstly i want to make vodka have a slight drunk effect on you. If you drink a shitload then you become super tipsy. I also had a few ideas for more anomalies: - Flash traps. Similar to flashbangs, they temporarily blind you and mess up your hearing for a while. Perhaps there could be certain flash traps that disorient you and make you super drunk. - Anomalous rocks. Rocks with strange properties. They might glow strange colors or have distinct gravitational properties. Mostly harmless, although some might have radioactive deposits. - Poisonous gas traps. Invisible to the naked eye, and highly dangerous. When triggered they quickly fill an area with poisonous gas. Possibly make these only spawn indoors in cramped areas? With the gas mask you'd be immune to these. - Anomalous energy. Namely plasma fire. Could be green blue or red (or anything in between). When triggered it would form a column of flames that instantly kill anything nearby. I also had an idea for super anomalies. A random event that would occur (like radstorms). A giant anomaly will appear for a short duration. The anomaly could be a giant vortex that sucks in a shitload of stuff under it. Or perhaps a gigantic electric anomaly that rains down lightning. Maybe a gravitational anomaly field that makes everything in it have low gravity temporarily? Thoughts?[/QUOTE] That sounds interesting, but I have a few requests to make. At most, I can shoot other players or trade items with players. Even trading is unlikely, because the player would rather shoot me up than trade. Could you make a safe zone, so that players have the ability to trade with one another without worry of being shot up while doing so. That way, it improves player interactions. Also, could you give the players more tools to entertain themselves. I mean, most quests just lead to more money to purchase varying items to improve the staying/killing power of that player. Food is used to heal wounds to kill longer, equipment is used to evade radioactivity to kill for longer periods of time, guns are obviously used to kill other players. If at all possible could you improve the variety of ways that players can interact with other's and their environment. Otherwise, it just becomes a very slow death match with strange obstacles in the way. I know, I'm a needy thing.
  • Avatar of MerzBro
  • Another update! - Vodka gets you drunk now. Moonshine vodka gets you twice as drunk. - Radiation poisoning is more gradual now. - Radioactive spots warn you before you get poisoned now. - Added more radioactive deposits to gm_atomic. - Added new random event: Super Anomaly. - Added 1 super anomaly: Big Vortex. - Hazard detector sucks less. - Electro anomalies can spawn indoors now. [IMG]http://i1026.photobucket.com/albums/y322/CptNuke/gm_atomic0005-1.jpg[/IMG]
  • Avatar of MerzBro
  • [QUOTE=connorclockwise;28106479]That sounds interesting, but I have a few requests to make. At most, I can shoot other players or trade items with players. Even trading is unlikely, because the player would rather shoot me up than trade. Could you make a safe zone, so that players have the ability to trade with one another without worry of being shot up while doing so. That way, it improves player interactions. Also, could you give the players more tools to entertain themselves. I mean, most quests just lead to more money to purchase varying items to improve the staying/killing power of that player. Food is used to heal wounds to kill longer, equipment is used to evade radioactivity to kill for longer periods of time, guns are obviously used to kill other players. If at all possible could you improve the variety of ways that players can interact with other's and their environment. Otherwise, it just becomes a very slow death match with strange obstacles in the way. I know, I'm a needy thing.[/QUOTE] I want to make an update and include some features that make roleplaying and crap like that more possible. If you're a roleplayer then i want your opinions! As it is now there are 2 chat modes, local and global. Should i add a convar that toggles "real" roleplay chat mode? Like, OOC, local and team radio only. This gamemode has potential to replace all the crappy roleplay scripts out there. It's got everything you need to keep an interesting server running, even without admins around. The main problem (i think) is over-the-top deathmatching which can ruin some of the fun. Should i add a roleplay mode which decreases bullet damage and makes it so it's harder to randomly deathmatch?
  • Avatar of vandooz
  • Not too much roleplay, it needs to stands Sandbox. As for alernative mode its possible. :)
  • Avatar of MerzBro
  • If i add roleplay elements they will be in the form of convars. Like sv_radbox_rp_chat (1/0) and sv_radbox_limit_deathmatch (1/0). But what i am looking for is input from the RP community on what makes a RP script good. You can roleplay with radbox as it is right now, it's just not as practical.
  • Avatar of Stevec
  • [QUOTE=MerzBro;28119375]If i add roleplay elements they will be in the form of convars. Like sv_radbox_rp_chat (1/0) and sv_radbox_limit_deathmatch (1/0). But what i am looking for is input from the RP community on what makes a RP script good. You can roleplay with radbox as it is right now, it's just not as practical.[/QUOTE] I dislike the global chat, are there any faction-based radios? There should be a different way to change factions in my opinion, like you spawn as a loner/unfactioned and you'd have to find a faction and do a couple jobs for the recruiter and then your able to choose that faction.
  • Avatar of MerzBro
  • [QUOTE=Steven :D;28119702]I dislike the global chat, are there any faction-based radios?[/quote] Normally there is only normal chat (OOC as roleplayers call it) and local chat (type with a "/" before your text and it appears over your head for nearby people to see). Team chat exists, which is the same as a faction radio i presume. [quote]There should be a different way to change factions in my opinion, like you spawn as a loner/unfactioned and you'd have to find a faction and do a couple jobs for the recruiter and then your able to choose that faction.[/QUOTE] I dunno if i like this idea... Players need to be able to spawn in a relatively safe place when they join.
  • Avatar of connorclockwise
  • As far as advice from the roleplay community, I would include classes to roleplay as. Each one with their own role.
  • Avatar of Uberpro
  • Such awesomeness needs a server! I'd recommend gm_atomic for a server map, rp_apocalyptic is nice but it needs all the episodes which a lot of people don't have EDIT: svn still ain't working for me
  • Avatar of SlayerFin
  • This could work as small RP gamemode with that chat. You know, nothing too serious but so that people can actually have some roleplay and nice conversations with others, not only deathmatch.
  • Avatar of Aide
  • Your Rambo? [media]http://www.majhost.com/gallery/crueelock/COMICS/KLONE-COMICZ/ISSUE-3/whatatwist.png[/media]
  • Avatar of MerzBro
  • [QUOTE=SlayerFin;28126811]This could work as small RP gamemode with that chat. You know, nothing too serious but so that people can actually have some roleplay and nice conversations with others, not only deathmatch.[/QUOTE] Well currently it has everything you need to do "realistic" RP. There's local chat for people who are close to you, team radio chat for talking to your teammates over the radio, and normal chat which is OOC i guess. I could make a global radio feature if people want a way to talk in RP form to other factions. Thoughts?
  • Avatar of MerzBro
  • There will be one up shortly, i'll post the IP when it is ready. [editline]18th February 2011[/editline] [IMG]http://i1026.photobucket.com/albums/y322/CptNuke/gm_atomic0001.jpg[/IMG] Added some RP chat commands... /w - whisper to people nearby // - local OOC /me - to perform actions.