Tired of people not connecting because of CS:S content? It's easy to fix this (no piracy):
- In disabled_defaults.lua, disable all the darkrp default weapons
- Again, in disabled_defaults, turn off 3 foods: orange, banana, and bananas
- Install and implement weapon pack of your choice (if you want CS:S weapons, I recommend the PTP C_Model pack: [url]http://steamcommunity.com/sharedfiles/filedetails/?id=187933083[/url], watch out though: they give a lot of ammo on pickup, so you gotta fix that)
- If you kept the C_Model cs weapons, get a nice CS:S weapon retexture so that they look hi-res again.
- Replace your money entity (in the config lua file for DarkRP). You can also simply find a money model, call it the same thing as the CS model, and add it to fastdl.
- The same thing you did for the money ent is what you must do for the microwave. This is a bit trickier, though, so I suggest just replacing the model. [b][Thanks, koz][/b]
- [b]Some maps also require various game content. Find a scratch RP map from source textures.[/b] RP_Locality is a good example. Everyone can see the textures, models, etc
- ???
- Profit (or run a free server :D )
[i]*Adding the CS:S content through workshop or fastdl is not a valid solution, as it is illegal. Even though nobody really cracks down on it, it's always good to not be a pirate[/i]
Here's the C_Model Source SWEP implementation as an example (the last two are for durgz mod):
shipments.lua
[quote]
---------------------------------------------------------------------------
--DarkRP custom shipments and guns
---------------------------------------------------------------------------
--Pistols
AddCustomShipment("Five Seven", {
model = "models/weapons/w_pist_fiveseven.mdl", -- The model of the item that hovers above the shipment
entity = "ptp_cs_fiveseven", -- the entity that comes out of the shipment
price = 1005, -- the price of one shipment
amount = 5, -- how many of the item go in one purchased shipment
separate = true, -- whether the item is sold separately (usually used for guns)
pricesep = 300, -- the price of a separately sold item
noship = false, -- whether this item has a shipment
allowed = {TEAM_GUN}
})
AddCustomShipment("Desert Eagle", {
model = "models/weapons/w_pist_deagle.mdl", entity = "ptp_cs_deagle", price = 2400, amount = 5, separate = false, pricesep = 680, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("Dual Elites", {
model = "models/weapons/w_pist_elite_dropped.mdl", entity = "ptp_cs_elites", price = 4100, amount = 5, separate = false, pricesep = 1020, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("Glock", {
model = "models/weapons/w_pist_glock18.mdl", entity = "ptp_cs_glock", price = 995, amount = 5, separate = true, pricesep = 290, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("P228", {
model = "models/weapons/w_pist_p228.mdl", entity = "ptp_cs_p228", price = 1190, amount = 5, separate = true, pricesep = 350, noship = false, allowed = {TEAM_GUN}
})
--Shoguns
AddCustomShipment("M3 (Pump Shotty)", {
model = "models/weapons/w_shot_m3super90.mdl", entity = "ptp_cs_pumpshotgun", price = 2050, amount = 5, separate = true, pricesep = 590, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("XM1014 Autoshawty", {
model = "models/weapons/w_shot_xm1014.mdl", entity = "ptp_cs_autoshotgun", price = 3650, amount = 5, separate = false, pricesep = 720, noship = false, allowed = {TEAM_GUN}
})
--SMG and Machine Pistol (khajiit arms)
AddCustomShipment("Mac 10", {
model = "models/weapons/w_smg_mac10.mdl", entity = "ptp_cs_mac10", price = 1730, amount = 5, separate = false, pricesep = 560, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("MP5", {
model = "models/weapons/w_smg_mp5.mdl", entity = "ptp_cs_mp5", price = 2062, amount = 5, separate = false, pricesep = 593, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("P90", {
model = "models/weapons/w_smg_p90.mdl", entity = "ptp_cs_p90", price = 2111, amount = 5, separate = false, pricesep = 610, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("TMP", {
model = "models/weapons/w_smg_tmp.mdl", entity = "ptp_cs_tmp", price = 1790, amount = 5, separate = false, pricesep = 600, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("UMP 45", {
model = "models/weapons/w_smg_ump45.mdl", entity = "ptp_cs_ump45", price = 1700, amount = 5, separate = false, pricesep = 550, noship = false, allowed = {TEAM_GUN}
})
--Rifles
AddCustomShipment("M4A1", {
model = "models/weapons/w_rif_m4a1.mdl", entity = "ptp_cs_m4", price = 2150, amount = 5, separate = false, pricesep = 620, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("AK47", {
model = "models/weapons/w_rif_ak47.mdl", entity = "ptp_cs_ak47", price = 2125, amount = 5, separate = false, pricesep = 611, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("Famas", {
model = "models/weapons/w_rif_famas.mdl", entity = "ptp_cs_famas", price = 2000, amount = 5, separate = false, pricesep = 603, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("Aug", {
model = "models/weapons/w_rif_aug.mdl", entity = "ptp_cs_aug", price = 2220, amount = 5, separate = false, pricesep = 655, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("Scout", {
model = "models/weapons/w_snip_scout.mdl", entity = "ptp_cs_scout", price = 2500, amount = 5, separate = true, pricesep = 699, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("AWP", {
model = "models/weapons/w_snip_awp.mdl", entity = "ptp_cs_awp", price = 4000, amount = 5, separate = false, pricesep = 1000, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("Galil", {
model = "models/weapons/w_rif_galil.mdl", entity = "ptp_cs_galil", price = 2990, amount = 5, separate = false, pricesep = 780, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("SG552", {
model = "models/weapons/w_rif_sg552.mdl", entity = "ptp_cs_sg552", price = 2800, amount = 5, separate = false, pricesep = 770, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("G3SG1", {
model = "models/weapons/w_snip_g3sg1.mdl", entity = "ptp_cs_g3sg1", price = 4500, amount = 5, separate = false, pricesep = 1100, noship = false, allowed = {TEAM_GUN}
})
AddCustomShipment("SG550", {
model = "models/weapons/w_snip_sg550.mdl", entity = "ptp_cs_sg550", price = 4700, amount = 5, separate = false, pricesep = 1150, noship = false, allowed = {TEAM_GUN}
})
--Light Machineguns
AddCustomShipment("M249", {
model = "models/weapons/w_mach_m249para.mdl", entity = "ptp_cs_para", price = 8000, amount = 5, separate = false, pricesep = 2000, noship = false, allowed = {TEAM_GUN}
})
--Melee
AddCustomShipment("Knife", {
model = "models/weapons/w_knife_t.mdl", entity = "ptp_cs_knife", price = 350, amount = 5, separate = true, pricesep = 90, noship = false, allowed = {TEAM_GUN}
})
--durgenz
AddCustomShipment("Weed", {
model = "models/katharsmodels/contraband/zak_wiet/zak_wiet.mdl", -- The model of the item that hovers above the shipment
entity = "durgz_weed", -- the entity that comes out of the shipment
price = 90, -- the price of one shipment
amount = 14, -- how many of the item go in one purchased shipment
separate = false, -- whether the item is sold separately (usually used for guns)
pricesep = 10, -- the price of a separately sold item
noship = false, -- whether this item has a shipment
allowed = {TEAM_DRUGS}
})
AddCustomShipment("Cocaine", {
model = "models/cocn.mdl", -- The model of the item that hovers above the shipment
entity = "durgz_cocaine", -- the entity that comes out of the shipment
price = 1000, -- the price of one shipment
amount = 14, -- how many of the item go in one
wat...why even play gmod multiplayer if you don't have css, 95% of all servers and gamemodes require css content to work
90% of DarkRP relies on CSS for models and materials. You would literally need to change all the models for weapons and entities.
[QUOTE=koz;43674871]90% of DarkRP relies on CSS for models and materials. You would literally need to change all the models for weapons and entities.[/QUOTE]
I'd say a good 5% of it relies on CS:S. Just the stuff I listed in the first post. Maybe I missed something, in which case I will add it. But yeah... not much changing is needed at all...
[editline]26th January 2014[/editline]
I am running a server right now, and connecting to it without CS:S content mounted. Everything works fine..
Most, if not all 'good' DarkRP maps require CS:S for textures and models.
[QUOTE=KD007;43675670]I'd say a good 5% of it relies on CS:S. Just the stuff I listed in the first post. Maybe I missed something, in which case I will add it. But yeah... not much changing is needed at all...
I am running a server right now, and connecting to it without CS:S content mounted. Everything works fine..[/QUOTE]
I said models and materials not the entire gamemode itself. Stock DarkRP uses CSS models for it's stuff. You're looking at all of the weapons, money, shipment, and microwave.
My percent was exaggerated but it's still a large majority.
But for servers you use SteamCMD to get the server content for free? Or am I missing something here
[QUOTE=Teddi Orange;43677314]But for servers you use SteamCMD to get the server content for free? Or am I missing something here[/QUOTE]
the point here is to help the players who dont have css
the main issue here is that most maps for gmod (not just dark rp ones) use css, so your map choice is going to be very limited
[QUOTE=koz;43677273]I said models and materials not the entire gamemode itself. Stock DarkRP uses CSS models for it's stuff. You're looking at all of the weapons, money, shipment, and microwave.
My percent was exaggerated but it's still a large majority.[/QUOTE]
Holy crap! You're right, I missed the microwave. Stupid me...
Sorry, you need to Log In to post a reply to this thread.