• Theorycrafting A Good RP Gamemode
    46 replies, posted
[QUOTE=iRyno;51462252]Maybe we can make an ideal gamemode when GMOD 2 is confirmed and released ;)[/QUOTE] We should totally VirtualRP.
I am rewriting what I wrote earlier but in a lot better way! So this is going to be rolepaly like real life and going to sound really like seriousrp at the start but it isn't! So, a player joins the server and starts as a Citizen and they don't change jobs with the F4 Menu or anything! No Name-Tags are shown above players so you never know who is who No Health-Tags are shown so you don't know how much health the player has You don't know what job the person is unless they are wearing there uniform etc! [B]Hunger, Thirst, and Sleep - [/B] In real life people would get tired hungry and thirsty over time, so this would give a purpose to people selling food and water, you could make food if you bought supplies from a store! Thirst, you could get from drinking water which you can get from stores, and resturanunts and if you wanted you go to a lake or some sort get some water and than purify it! You could wake up and be less tired if, you go to sleep which you can do in your house on a couch bed or some sort of thing that you could sleep on! Also, if you don't when your sleep goes down you slowly but surely will start to walk slower and your screen will slowly very slowly fade to black, if you don't get sleep your body will fall to the ground and you will wake up 30 seconds later because you had to sleep and your body wouldn't move any longer! [B]Paramedics - [/B] You can apply to become a paramedic at the hospital and than if you make a good application you will get accepted and than you can go around and look for people that are injured, or you can stay at the hospital and help heal the ones that have been injured and token to the hospital, you get paid by taxes that are sent to the Paramedic's Boss and than spread across the people depending on the work they have done! [B] Police - [/B]They have to go to the PD and make an application that the Police Chief will accept or deny, than if you become a police officer you don't change jobs or anything you can go to the armory and grab your uniform guns and other things than you would look like a cop with the uniform and you could protect the city or be corrupt because you can really do anything as a cop but you could also get fired just like you can in real life! Your salary would be given to you with the tax funds that is sent to the PD and than the Police Chief gives you your salary every in game week or however long! I will get into taxes and money later on to! You would also get a DNA tester to test DNA that criminals may have left behind at the crime if they touched something without wearing gloves! If you find someone breaking the law than you are going to have to cuff them bring the to the PD for interagation and than if they are guilty fine them. [B] Thievs or Criminals -[/B] Honestly, they don't really have to do anything, anyone can be a criminal in real life and go around anywhere and do anything! So what they do is they can go to the shop or the mob boss who could you sell things like masks and hoodies they could where during there heists, now they would still be a citizen just they could have guns and were criminal clothes when robbing the bank so nobody can catch them. Now you might be thinking they can just look at the name tag no they can't because there will be no name tags you would have to get DNA if they touched anything and than trace it! That is where you would want to have some gloves so that way you wouldn't leave DNA on things you touched! Now you would get paid more by the rank that you hold in the PD if you are a lower ranking you would get less than the higher ups in the PD! [B]Jail/Prison - [/B] If you do get sentenced to prison you will be in there depending on what crime you committed, You can not be put in prison for life because that is just gay, but pretend you were put in there for murder and it was 9 years of prison. They would be put into prison for 9 x 10= 90 seconds and than released, if someone didn't want to wait the time you could walk in there and pay the bail for the cell door to open and them to get unarrested and let out into the free world once again! [B]Murder - [/B] Well, RDM is a huge rule on most servers but this is roleplay in real life you can kill someone without a reason and you don't get banned from life for killing someone for no reason like really... Anyone can kill anyone whenever they would like but they would need to be careful of cops and all because they may kill you if you kill someone else! You can also go to jail for murder but mainly if you kill a lot of people you would get killed because the cops would use lethal force if you are trying to kill someone! [B]Heists - [/B] Well, now the criminals need something to do right! Well, they can go to the bank and rob it or they can mug people for money in a dark creepy alley way like the movies and I think real life I don't know ok! So if they go to rob the bank they can bring guns face masks and all of that stuff they walk in if they want they can kill the bank guards or keep the bank guards alive and use there keycard to open the bank vault and take all of the money! [B]Bank - [/B] If you deposit money into the bank you give them the money and than they try and secure the money from getting stolen and they also give you more money over time, for them using your money they give you interest and it can double your money if you keep it in there long enough, yet your money may get stolen if the bank is robbed, but you will only lose a little bit of the money if the bank is robbed! [B]Business Managers - [/B] Now you might think, is there only going to be criminals and police? Well, no there can still be a lot of other things! People could start there own businesses and sell things to people to make money! Anyone can start a business all you need is a uniform you can give your workers and than money to pay your workers and to get the supplies you need to start your business! You could also make a grocery store and sell food or you could make a gun store to sell guns and all of that good stuff! [B]Crafting - [/B] Well, there has to be a way people can make things that they can sell for more money and a good way to make money without become a part of the police department! So, with things and than sell it to make money and than if you did that a lot you could start a business and make a lot more money! [B]Econemy - [/B] Alright, so there has to be something to get all of this money! You don't just get paid as a normal citizen and get a salary from the sky that comes falling down on you! To get money you have to work for someone and they will pay you! You can get jobs by applying which you can do by talking to the owner of the business! The people who own the business would have to get money to! The way they can get money is by crafting guns and selling that or making food and selling it for more than you paid to make it! Now houses, You would be able to buy houses from people and than live there and decorate it with furnature you can sleep there cook there if you wanted and do almost everything you normally do in your house! Now when you have a house you have to pay for your house bills water bills and all of that junk, those taxes would go towards a pool of money that will be used to pay the police and paramedics and all of that kind of stuff! If a player that owns a house and logs off than a bidding starts and the highest bid gets the house the bid must be above a certian number once again depending on the econemy! If somebody wins the bid than they get to own the house and than some of the money goes to the taxes pool and the rest goes to the player that logged off that owned the house before! Money is a pretty fun thing on servers if you really make it interesting! [B]Death - [/B] Well, you may be thinking what happens if you die, well when you die you are put to the ground and you have to wait 45 seconds before respawning or get token to the hospital and get set back to full health, if you choose to respawn and not wait after that 45 seconds has been completed than you will lose money depending on the on how much mo
[QUOTE=MonkeyMen;51464236]something that pretty cool[/QUOTE] Did you take that right out of my head? I'm thinking of the same too
MonkeyMen: You partially described the gamemode I referred to above (Named SeriousRP - but only as "serious" as the community's rules and enforecement are) What I already have: No "Job" Automatically-given an RP name Automatically given a "gender" Automatically given a player model You must make a will for when you die. Because you will lose your stuff. Because that's what happens when you die(!) There are no money printers except the one owned and operated by the government for lending to banks. User-creatable organizations (types are as below) [code] Models.Orgs.Types = { ORG_PUBLIC_GOV = 100, -- Governments ORG_PUBLIC_JUDICIAL = 101, -- Criminal courts system ORG_PUBLIC_POLICE = 102, ORG_PUBLIC_FIRE = 103, -- Firefighters ORG_PUBLIC_MILITARY = 104, ORG_PUBLIC_HEALTH = 105, -- Hospitals, clinics ORG_PUBLIC_FINANCE = 106, -- Central bank ORG_PUBLIC_EDUCATION = 107, -- Public education system (teaches other players how to play) ORG_PUBLIC_SECRET = 108, -- Government agents ORG_PUBLIC_MEDIA = 109, -- Public propaganda service ORG_PUBLIC_INSPECTION = 110, -- Inspects public orgs and reports to gov ORG_PRIVATE_RETAIL = 500, -- Organizations that sell things ORG_PRIVATE_MANUFACTURE = 501, -- Organizations that manufacture things ORG_PRIVATE_FINANCE = 502, -- Banking, insurance ORG_PRIVATE_UTILITY = 503, -- Electricity, Gas ORG_PRIVATE_EDUCATION = 504, -- Special tips for other players who pay ORG_PRIVATE_BODYGUARD = 505, -- Protects certain individuals for a price ORG_PRIVATE_CATERING = 506, -- Produces meals for hungry players ORG_PRIVATE_CHARITY = 507, -- Recieves donations for a cause ORG_PRIVATE_RECYCLING = 508, -- Receives unwanted props and converts to raw materials ORG_PRIVATE_TELECOMS = 509, -- Cell phone service, internet access ORG_PRIVATE_MINING = 510, -- Raw materials gathering ORG_PRIVATE_SECRET = 511, -- Use your imagination here ORG_PRIVATE_MEDIA = 512, -- Private media services ORG_PRIVATE_ENGINEERING = 513, -- Produces machinery for manufacturers, ORG_PRIVATE_POLITICS = 514 -- Political parties wanting to be voted into government } [/code] Public organizations exist and can be joined by anyone. After that, the leader of the organization can approve or deny requests to join, repeated requests to join have a cooldown timer to prevent annoyance. Private orgs can be created by anyone also, but they must be of the types shown above (this list is not absolutely final but is 99% done). The whole economy is manufacturing and service based, financed by loans and repayments. [b]Your credit score outlives your characters.[/b] This is to penalize players who can't manage their money. There is a lot more but I'm not talking about it yet. This will all be free, by the way, you will be able to take what I've made and do whatever you want with it. The only rule I have is that you can't claim that any of my versions of my gamemode are a ripoff of your own version, or anyone else's versions of SeriousRP. You can even remove my name from the credits of your version / edited copy of SeriousRP if you want to (Just like Falco did with DarkRP) - the rule is the same as above - you can't go claiming that my original copy, or anyone else's edited copies of SeriousRP are the unofficial version and yours is the original. I'm not going to have job creation scripts or anything like that, if you want to change anything serious, learn Lua and edit the code. Most communities do that anyway. Just be aware that I can't be expected to provide help for edited copies of SeriousRP.
[QUOTE=ph:lxyz;51466980]stuff[/QUOTE] you probably get this a lot but is there a projected release date for this? this shit sounds dope
[QUOTE=legendofrobbo;51467002]you probably get this a lot but is there a projected release date for this? this shit sounds dope[/QUOTE] I'll be perfectly honest, I've been working on this since 2009 - so I haven't worked on it for a while until recently. These things are hard to predict. However, due to my current circumstances, I'm doing everything I can to finish my planned feature list at [b]some point during 2017[/b]. If you want to see screenshots of some of the models of the entities that I'm working on right now, you can check those out over on my screenshots page on the steam community [url]http://steamcommunity.com/id/philxyz/screenshots/?appid=4000[/url] ^ None of the above items are randomly made, I have a todo list and they fit into an overall game design which I've been working from since 2009 (which was when I dropped DarkRP development to work on this instead). Development has massively sped up recently because I'm running out of time in my life to do this. I have found time recently however to power ahead with the implementation and get this implemented. PS: This gamemode has features that I'm not ready to talk about but which hopefully will be transformative in terms of what people thought was possible with Gmod...
looking pretty good but is it a good idea to create so many rope constraints? seems like it'll be pretty brutal on server optimization with a full playerbase online
[QUOTE=legendofrobbo;51467033]looking pretty good but is it a good idea to create so many rope constraints? seems like it'll be pretty brutal on server optimization with a full playerbase online[/QUOTE] I'm going to worry about optimization later on in the process. Those ropes were for the screenshot. For example, it will be possible to "bury" cable in many cases, resulting in a removal of unneeded entities. Some ropes will be needed but others can be drawn or represented differently. In many cases, physics objects will not be required. I have no doubt that we're going to discover some of the limits of the source engine here - it will be interesting to see what needs to be curtailed and how, in response to the number of players. It's quite possible that no server will use [i]all[/i] of my intended functionality since some of it might be perceived to be of little importance to that particular community or too lag-inducing. However, as players' Internet connections improve worldwide, that should become less of an issue (server CPU notwithstanding).
Something I'm surprised hasn't really been implemented yet is using NEXTBOT npcs to fake world population. They don't have to be particularly advanced. I mean, a simple bot that walks along a predefined path that freaks out when damaged (see the test nextbot npc) or says "Hello" when they walk near a player wouldn't be THAT hard would it? Would add some nice depth too if they would randomly stop and do one of the idle anims that HL2 has for a bit. Could have them reward players who damage/kill other player's that had damaged them as to dis encourage NPC genocide. (Example: person A walks up to the NPC and shoots them. NPC freaks out and runs. Person B kills or injures Person A. Person B walks to the NPC and is given cash and a thank you for their efforts). Edit: Actually, that reward system could lead to farming. NPC persistent cash amounts that slowly regen over time / No health regen? That way you can't continuously keep damaging them lightly, getting cash, waiting for their health to regen, rinse and repeat. Rewards / dropped cash on death probably should be somewhat meager as to prevent people from doing it constantly anyway.
That might be a nice addon for people to try on their existing setups. (inb4 players start committing mass NPC CDM...)
[QUOTE=ph:lxyz;51467098]That might be a nice addon for people to try on their existing setups. (inb4 players start committing mass NPC CDM...)[/QUOTE] Just added: [QUOTE] Actually, that reward system could lead to farming. NPC persistent cash amounts that slowly regen over time / No health regen? That way you can't continuously keep damaging them lightly, getting cash, waiting for their health to regen, rinse and repeat. Rewards / dropped cash on death probably should be somewhat meager as to prevent people from doing it constantly anyway.[/QUOTE] Also, the npc probably shouldn't drop money unless it was killed by a player so that people don't just run them over to get around that.
[QUOTE=TheMrFailz;51467083]Something I'm surprised hasn't really been implemented yet is using NEXTBOT npcs to fake world population. They don't have to be particularly advanced. I mean, a simple bot that walks along a predefined path that freaks out when damaged (see the test nextbot npc) or says "Hello" when they walk near a player wouldn't be THAT hard would it? Would add some nice depth too if they would randomly stop and do one of the idle anims that HL2 has for a bit. Could have them reward players who damage/kill other player's that had damaged them as to dis encourage NPC genocide. (Example: person A walks up to the NPC and shoots them. NPC freaks out and runs. Person B kills or injures Person A. Person B walks to the NPC and is given cash and a thank you for their efforts). Edit: Actually, that reward system could lead to farming. NPC persistent cash amounts that slowly regen over time / No health regen? That way you can't continuously keep damaging them lightly, getting cash, waiting for their health to regen, rinse and repeat. Rewards / dropped cash on death probably should be somewhat meager as to prevent people from doing it constantly anyway.[/QUOTE] There is an addon called Civs on scriptfodder that does the same thing
[QUOTE=ph:lxyz;51466980]MonkeyMen: You partially described the gamemode I referred to above (Named SeriousRP - but only as "serious" as the community's rules and enforecement are) What I already have: No "Job" Automatically-given an RP name Automatically given a "gender" Automatically given a player model You must make a will for when you die. Because you will lose your stuff. Because that's what happens when you die(!) There are no money printers except the one owned and operated by the government for lending to banks. User-creatable organizations (types are as below) [code] Models.Orgs.Types = { ORG_PUBLIC_GOV = 100, -- Governments ORG_PUBLIC_JUDICIAL = 101, -- Criminal courts system ORG_PUBLIC_POLICE = 102, ORG_PUBLIC_FIRE = 103, -- Firefighters ORG_PUBLIC_MILITARY = 104, ORG_PUBLIC_HEALTH = 105, -- Hospitals, clinics ORG_PUBLIC_FINANCE = 106, -- Central bank ORG_PUBLIC_EDUCATION = 107, -- Public education system (teaches other players how to play) ORG_PUBLIC_SECRET = 108, -- Government agents ORG_PUBLIC_MEDIA = 109, -- Public propaganda service ORG_PUBLIC_INSPECTION = 110, -- Inspects public orgs and reports to gov ORG_PRIVATE_RETAIL = 500, -- Organizations that sell things ORG_PRIVATE_MANUFACTURE = 501, -- Organizations that manufacture things ORG_PRIVATE_FINANCE = 502, -- Banking, insurance ORG_PRIVATE_UTILITY = 503, -- Electricity, Gas ORG_PRIVATE_EDUCATION = 504, -- Special tips for other players who pay ORG_PRIVATE_BODYGUARD = 505, -- Protects certain individuals for a price ORG_PRIVATE_CATERING = 506, -- Produces meals for hungry players ORG_PRIVATE_CHARITY = 507, -- Recieves donations for a cause ORG_PRIVATE_RECYCLING = 508, -- Receives unwanted props and converts to raw materials ORG_PRIVATE_TELECOMS = 509, -- Cell phone service, internet access ORG_PRIVATE_MINING = 510, -- Raw materials gathering ORG_PRIVATE_SECRET = 511, -- Use your imagination here ORG_PRIVATE_MEDIA = 512, -- Private media services ORG_PRIVATE_ENGINEERING = 513, -- Produces machinery for manufacturers, ORG_PRIVATE_POLITICS = 514 -- Political parties wanting to be voted into government } [/code] Public organizations exist and can be joined by anyone. After that, the leader of the organization can approve or deny requests to join, repeated requests to join have a cooldown timer to prevent annoyance. Private orgs can be created by anyone also, but they must be of the types shown above (this list is not absolutely final but is 99% done). The whole economy is manufacturing and service based, financed by loans and repayments. [b]Your credit score outlives your characters.[/b] This is to penalize players who can't manage their money. There is a lot more but I'm not talking about it yet. This will all be free, by the way, you will be able to take what I've made and do whatever you want with it. The only rule I have is that you can't claim that any of my versions of my gamemode are a ripoff of your own version, or anyone else's versions of SeriousRP. You can even remove my name from the credits of your version / edited copy of SeriousRP if you want to (Just like Falco did with DarkRP) - the rule is the same as above - you can't go claiming that my original copy, or anyone else's edited copies of SeriousRP are the unofficial version and yours is the original. I'm not going to have job creation scripts or anything like that, if you want to change anything serious, learn Lua and edit the code. Most communities do that anyway. Just be aware that I can't be expected to provide help for edited copies of SeriousRP.[/QUOTE] Wheres the FED? What about reserve ratio? Buying/selling of bonds/securities? Will President/Congress be able to enact Fiscal Policies? I think that above will make the game mode that much more entertaining. I have never come across a game mode with those features in it EVER. Money just magically poofs in with no r.t. prices or inflation/deflation/stagflation. Purchasing power has no role iirc.
[QUOTE=Keosan;51476735]Wheres the FED? What about reserve ratio? Buying/selling of bonds/securities? Will President/Congress be able to enact Fiscal Policies? I think that above will make the game mode that much more entertaining. I have never come across a game mode with those features in it EVER. Money just magically poofs in with no r.t. prices or inflation/deflation/stagflation. Purchasing power has no role iirc.[/QUOTE] The features you are talking about, including fractional reserve lending, bonds and (to an extent) securities are already in my design documents. I've also already written a fair bit of the code for the banking functionality. At the moment however, I'm concentrating on completing the list of models. I'm working to a base design which will be revised in a second phase once the initial implementation is done and I have some feedback. Since christmas is coming up and we've got family coming over, I have to prioritize that for a while but I'm actively working on it.
[QUOTE=TheMrFailz;51467083]Something I'm surprised hasn't really been implemented yet is using NEXTBOT npcs to fake world population. They don't have to be particularly advanced. I mean, a simple bot that walks along a predefined path that freaks out when damaged (see the test nextbot npc) or says "Hello" when they walk near a player wouldn't be THAT hard would it? Would add some nice depth too if they would randomly stop and do one of the idle anims that HL2 has for a bit. Could have them reward players who damage/kill other player's that had damaged them as to dis encourage NPC genocide. (Example: person A walks up to the NPC and shoots them. NPC freaks out and runs. Person B kills or injures Person A. Person B walks to the NPC and is given cash and a thank you for their efforts). Edit: Actually, that reward system could lead to farming. NPC persistent cash amounts that slowly regen over time / No health regen? That way you can't continuously keep damaging them lightly, getting cash, waiting for their health to regen, rinse and repeat. Rewards / dropped cash on death probably should be somewhat meager as to prevent people from doing it constantly anyway.[/QUOTE] It would be nice if this addon also connected with the economy addon and the law tab. If the economy's shit and unfair, all considered illegal things become legal, the NPC's should protest and vandalise goverment buildings, break down the buildings and attack officers, etc.
Yeah I just saw the screenshots of your gamemode and while it looks good, im [I]Really[/I] hoping that its not on that godforsaken map, thats the main problem of DarkRP. One guy likes one server that has the map/addons and then he makes one for his friends and then one of them makes a server...etc... The thing that saddens me is the lack of quality maps being [I]Used[/I] Because its not like we dont have things like Littletown, Amsterville, Headcrab-Attack-City, Algonquin_1950, and dont get me started on the beauty that is waterloo and there is a ton of other maps that are left dying on the workshop. And besides that its looking very well, is there going to be a system of keeping what you already have? Sort of like having to rent a storage locker and you would have to come back every now and again to pay your fee (Or in advance) and if you dont your items could be sold? (Storage Wars pretty much.)
[QUOTE=VanillaDrizzl;51494607]Yeah I just saw the screenshots of your gamemode and while it looks good, im [I]Really[/I] hoping that its not on that godforsaken map, thats the main problem of DarkRP. One guy likes one server that has the map/addons and then he makes one for his friends and then one of them makes a server...etc... The thing that saddens me is the lack of quality maps being [I]Used[/I] Because its not like we dont have things like Littletown, Amsterville, Headcrab-Attack-City, Algonquin_1950, and dont get me started on the beauty that is waterloo and there is a ton of other maps that are left dying on the workshop. And besides that its looking very well, is there going to be a system of keeping what you already have? Sort of like having to rent a storage locker and you would have to come back every now and again to pay your fee (Or in advance) and if you dont your items could be sold? (Storage Wars pretty much.)[/QUOTE] If you are referring to my gamemode - it's not tied to any particular map. I would certainly encourage the use of non-downtown maps. Server owners will be free to use any RP map they want (so, hopefully not just downtown spinoffs). You never know, maybe people will be tempted to make their own RP maps for the gamemode that fits around the features it has. I have good memories of using RP maps that are not downtown. There used to be quite a mix available! SeriousRP is not intended to be an RPG - you don't keep items and progress as you would in other gamemodes. You buy items with a loan from a bank and then repay the loan by doing business with other players. There will be winners and losers. We'll see how that plays out - like real life, not everyone will benefit - I will most likely keep items around until a player's character dies (at which point the items go to the person you made a will to) I'll try to code it to keep their character alive across server restarts and disconnects - because if I don't do that, and their debts aren't repaid, it could affect the player's credit rating unfairly). I'm not going to try to balance the mechanics of item lifespans and ownership yet - but that will evolve out of the current design according to how I see it fitting in with that design. Then people will be free to change that for their own servers however they want (as they do now with DarkRP)
Sorry, you need to Log In to post a reply to this thread.