[CS:GO] SoccerJam: Source

Post Reply
User avatar
Andreeas
Hero Member
Hero Member
Posts: 601
Joined: Wed Jan 22, 2020 8:17 pm
Jucator SA:MP ?: Nu
Nick:: Andreeas
Jucator CS ?: Nu

[CS:GO] SoccerJam: Source

Post by Andreeas »

Description:

The idea and some details is taken from SoccerJam for CS 1.6 by OneEyed, but there are some changes.

This is a soccer-like mod, teams need to score goals. All players are given a certain number of credits, that they must use to upgrade.

Note: for a normal game the team must be at least 3x3 and more.

Controls:

R (cmd sj_menu) = Upgrade menu
Shift+D (cmd sj_curveright) = Curve ball right
Shift+A (cmd sj_curveleft) = Curve ball right
E = kick ball
G = Turbo for 5 seconds
Jump+A/ Jump+D = long jump

Cvars:

sj_ball_holder_speed_multiplier - Ball holder speed multiplier
sj_ball_respawn_time - Time after which the ball respawn (if no ball holder)
sj_ball_spawn_always_center - if 0, ball spawn always in center of death zone of team that conceded goal
sj_initial_credits - Start credits for upgrades
sj_death_zone_radius - Radius of death zone that does damage to enemy
sj_fight_radius - The possibility of attack players:
1 = Everyone can attack all
0 = Possible only attack ball holder, ball holder can attack all
> 0 = Radius around the ball, where everyone can attack each
sj_ball_bounce_multiplier - Ball bounce multiplier
sj_kick_distance - Distance between the player and the ball in kick
sj_reset_upgrades_enabled - Enable reset upgrades
sj_warmup_upgrades_enabled - Enable upgrades during Warmup

sj_half_duration - Half duration in minutes in match mode
sj_goals_to_win - How many goals need to win in public mode
sj_death_zone_damage_min - Min damage of death zone
sj_death_zone_damage_max - Max damage of death zone
sj_credits_for_goal - Number of credits that get all players at the goal (public mode only)

REWARDS SYSTEM:

sj_rewards_enabled - Enable rewards

sj_credits_per_level_addition - Credits for level

sj_first_level_cost - Level 1 cost
sj_level_cost_multiplier - Level cost multiplier
sj_level_cost_addition - Level cost addition

sj_interception_reward - Reward for ball interception
sj_goal_team_reward - Reward ALL players in team for goal scoring
sj_goal_reward - Reward goal scorer
sj_assisting_reward - Reward for goal assisting


Rewards

Attention! to enable rewards, set "sj_rewards_enabled" to 1!

Player starts with level 0.

During the game player increases the level.

For each level player gets a certain number of credits (sj_credits_per_level_addition)

Player receives money for useful actions (interception, assisting, goal)

first level costs sj_first_level_cost

next level cost = (prev level cost) * sj_level_cost_multiplier + sj_level_cost_addition


Admin Commands:

sj_respawn_ball - Respawn ball
sj_match_start - Start Match (two halves + overtime id needed)
sj_public_start - Start Public mode (reset game)

Match Mode:

Match starts when all players spawned. To spawn player must write "ready" in the chat.
Teams play two halves. If it is Match Drawn there will be overtime until the first goal.

Mapping:

For the work properly the mod, map must contain entities with the following names:
sj_ballspawn - Main ball spawn. Must be exactly in the middle between goals.
sj_goal_red - Goal of red team
sj_goal_blue - Goal of blue team

This post is attached test map with source. Some maps can be found here: http://gamebanana.com/css/maps/cats/5263

Also SJ supported "ka_" soccer maps! Many of them can be found here:
http://gamebanana.com/css/maps/cats/31

Manual Install Instructions:

copy "addons" and "cfg" folders from archive in the root directory of the game (cstrike).

Requirements:
SourceMod 1.5+

(to compile, you need smlib by berni)

Customization:

in config file "./cfg/sourcemod/soccerjam/<gamename>/models.cfg" you can change some models.
in file "./cfg/sourcemod/soccerjam/<gamename>/downloads.txt" you can specify files to download (one per line)
main config file "./cfg/sourcemod/<gamename>/soccerjam.cfg" will be generated after the first run plug-in.
in config file "./cfg/sourcemod/soccerjam/<gamename>/upgrades.cfg" you can change upgrades settings.

Sounds:

Sounds can be changed in file "./cfg/sourcemod/soccerjam/<gamename>/sounds.cfg"
You can use multiple files for a single sound, they will be played randomly

Example:

Code: Select all

"goal"	
{
	"sound1" ""
	"sound2" ""
	"sound3" ""
	"sound4" ""
	"sound5" ""
}


sj_test_csgo_v1.zip
sj_test_map.zip
soccerjam-2.1.3.zip
Post Reply

Return to “Gameplay”