AlliedModders Donor
|
01-20-2014
, 15:33
Re: [CS:GO] Deathmatch Goes Advanced (v0.2, 2014-01-19)
|
#14
|
Fast answer: add in section "Configs"->"Primary Aim"->"Primary"
But I guess this is time for me to give a practictal example of how the configuration works.
When you say "default dm" I guess you are refering to configuration loaded on de_/cs_ maps. As these maps match no entry in "Maps" section of the default configuration I provided, the loaded configuration is "Maps"->"".
Lets have a look at it
"Maps"->""
Code:
"Load"
{
"Maps" "fy"
}
So we can see here that this section will only load "Maps"->"fy" (and we can allready conclude that fy_ maps will have the same configuration as the default ones - This is also the case for "gg" maps).
Let's have look into "Maps"->"fy"
Code:
"LoadRound"
{
"Game Modes" "Deathmatch"
}
"LoadWarmup"
{
"Game Modes" "Default Warmups"
}
What is done here is:
- At beginning of warmup "Game Modes"->"Default Warmups" will be loaded
- After Warmup "Game Modes"->"Deathmatch" will be loaded
Let's just look into "Game Modes"->"Deathmatch" as warmup is not our concern here.
Code:
"Load"
{
"Configs" "Options Default"
"Configs" "Primary Aim"
"Configs" "Secondary Aim"
"Configs" "Random Spawn"
}
Configuration loads4 sections here
- "Configs"->"Options Default": here stand all the standrd configuration. You can have a look at it, its just a big Cvar section.
- "Configs"->"Primary Aim": That looks like what we are searching for!
- "Configs"->"Secondary Aim": Loads the Secondary weapons
- "Configs"->"Random Spawn": Enable random spawming in the map
And then in "Configs"->"Primary Aim"
Code:
"Primary"
{
// Weapon. // Limit.
"weapon_ak47" "-1"
"weapon_m4a1" "-1"
"weapon_m4a1_silencer" "-1"
"weapon_sg556" "-1"
"weapon_aug" "-1"
"weapon_galilar" "-1"
"weapon_famas" "-1"
"weapon_ssg08" "-1"
}
That's what you need to modify!
A quick note on weapons name as this is not straighforward, here is the list of available weapons:
Spoiler
This is just an extract from the code, " weaponEntityName" is what must be set in configuration file
Code:
// Primary weapons
weapons_Add(.weaponEntityName = "weapon_ak47", .weaponName = "AK-47", .weaponPrimary = true, .weaponReloadTime = 2.5, .weaponClipSize = 30, .weaponAmmoMax = 90);
weapons_Add(.weaponEntityName = "weapon_m4a1", .weaponName = "M4A1", .weaponPrimary = true, .weaponReloadTime = 3.4, .weaponClipSize = 30, .weaponAmmoMax = 90);
weapons_Add(.weaponEntityName = "weapon_m4a1_silencer", .weaponName = "M4A1-S", .weaponPrimary = true, .weaponReloadTime = 3.4, .weaponClipSize = 20, .weaponAmmoMax = 40);
weapons_Add(.weaponEntityName = "weapon_sg556", .weaponName = "SG 553", .weaponPrimary = true, .weaponReloadTime = 3.0, .weaponClipSize = 30, .weaponAmmoMax = 90);
weapons_Add(.weaponEntityName = "weapon_aug", .weaponName = "AUG", .weaponPrimary = true, .weaponReloadTime = 3.8, .weaponClipSize = 30, .weaponAmmoMax = 90);
weapons_Add(.weaponEntityName = "weapon_galilar", .weaponName = "Galil AR", .weaponPrimary = true, .weaponReloadTime = 3.3, .weaponClipSize = 35, .weaponAmmoMax = 90);
weapons_Add(.weaponEntityName = "weapon_famas", .weaponName = "FAMAS", .weaponPrimary = true, .weaponReloadTime = 3.4, .weaponClipSize = 25, .weaponAmmoMax = 90);
weapons_Add(.weaponEntityName = "weapon_awp", .weaponName = "AWP", .weaponPrimary = true, .weaponReloadTime = 3.8, .weaponClipSize = 10, .weaponAmmoMax = 30);
weapons_Add(.weaponEntityName = "weapon_ssg08", .weaponName = "Scout", .weaponPrimary = true, .weaponReloadTime = 3.9, .weaponClipSize = 10, .weaponAmmoMax = 90);
weapons_Add(.weaponEntityName = "weapon_g3sg1", .weaponName = "G3SG1", .weaponPrimary = true, .weaponReloadTime = 5.0, .weaponClipSize = 20, .weaponAmmoMax = 90);
weapons_Add(.weaponEntityName = "weapon_scar20", .weaponName = "SCAR-20", .weaponPrimary = true, .weaponReloadTime = 5.0, .weaponClipSize = 20, .weaponAmmoMax = 90);
weapons_Add(.weaponEntityName = "weapon_m249", .weaponName = "M249", .weaponPrimary = true, .weaponReloadTime = 5.0, .weaponClipSize = 100, .weaponAmmoMax = 200);
weapons_Add(.weaponEntityName = "weapon_negev", .weaponName = "Negev", .weaponPrimary = true, .weaponReloadTime = 5.9, .weaponClipSize = 150, .weaponAmmoMax = 200);
weapons_Add(.weaponEntityName = "weapon_nova", .weaponName = "Nova", .weaponPrimary = true, .weaponReloadTime = 6.0, .weaponClipSize = 8, .weaponAmmoMax = 32);
weapons_Add(.weaponEntityName = "weapon_xm1014", .weaponName = "XM1014", .weaponPrimary = true, .weaponReloadTime = 5.2, .weaponClipSize = 7, .weaponAmmoMax = 32);
weapons_Add(.weaponEntityName = "weapon_sawedoff", .weaponName = "Sawed-Off", .weaponPrimary = true, .weaponReloadTime = 6.0, .weaponClipSize = 7, .weaponAmmoMax = 32);
weapons_Add(.weaponEntityName = "weapon_mag7", .weaponName = "MAG-7", .weaponPrimary = true, .weaponReloadTime = 3.0, .weaponClipSize = 5, .weaponAmmoMax = 32);
weapons_Add(.weaponEntityName = "weapon_mac10", .weaponName = "MAC-10", .weaponPrimary = true, .weaponReloadTime = 3.5, .weaponClipSize = 30, .weaponAmmoMax = 100);
weapons_Add(.weaponEntityName = "weapon_mp9", .weaponName = "MP9", .weaponPrimary = true, .weaponReloadTime = 2.3, .weaponClipSize = 30, .weaponAmmoMax = 120);
weapons_Add(.weaponEntityName = "weapon_mp7", .weaponName = "MP7", .weaponPrimary = true, .weaponReloadTime = 3.5, .weaponClipSize = 30, .weaponAmmoMax = 120);
weapons_Add(.weaponEntityName = "weapon_ump45", .weaponName = "UMP-45", .weaponPrimary = true, .weaponReloadTime = 3.8, .weaponClipSize = 25, .weaponAmmoMax = 100);
weapons_Add(.weaponEntityName = "weapon_p90", .weaponName = "P90", .weaponPrimary = true, .weaponReloadTime = 3.5, .weaponClipSize = 50, .weaponAmmoMax = 100);
weapons_Add(.weaponEntityName = "weapon_bizon", .weaponName = "PP-Bizon", .weaponPrimary = true, .weaponReloadTime = 2.5, .weaponClipSize = 64, .weaponAmmoMax = 120);
// Secondary weapons
weapons_Add(.weaponEntityName = "weapon_glock", .weaponName = "Glock", .weaponPrimary = false, .weaponReloadTime = 2.2, .weaponClipSize = 20, .weaponAmmoMax = 120);
weapons_Add(.weaponEntityName = "weapon_p250", .weaponName = "P250", .weaponPrimary = false, .weaponReloadTime = 2.5, .weaponClipSize = 13, .weaponAmmoMax = 52);
weapons_Add(.weaponEntityName = "weapon_usp_silencer", .weaponName = "USP-S", .weaponPrimary = false, .weaponReloadTime = 2.5, .weaponClipSize = 12, .weaponAmmoMax = 24);
weapons_Add(.weaponEntityName = "weapon_fiveseven", .weaponName = "Five-SeveN", .weaponPrimary = false, .weaponReloadTime = 2.5, .weaponClipSize = 20, .weaponAmmoMax = 100);
weapons_Add(.weaponEntityName = "weapon_deagle", .weaponName = "Desert Eagle", .weaponPrimary = false, .weaponReloadTime = 2.2, .weaponClipSize = 7, .weaponAmmoMax = 35);
weapons_Add(.weaponEntityName = "weapon_elite", .weaponName = "Dual Berettas", .weaponPrimary = false, .weaponReloadTime = 3.8, .weaponClipSize = 30, .weaponAmmoMax = 120);
weapons_Add(.weaponEntityName = "weapon_tec9", .weaponName = "Tec-9", .weaponPrimary = false, .weaponReloadTime = 2.7, .weaponClipSize = 32, .weaponAmmoMax = 120);
weapons_Add(.weaponEntityName = "weapon_hkp2000", .weaponName = "P2000", .weaponPrimary = false, .weaponReloadTime = 2.5, .weaponClipSize = 13, .weaponAmmoMax = 52);
Hope that helped!
|
|