GoldenEye: Source Forums

Editing and Customization => Community Content => Community Releases => Topic started by: MrE on November 09, 2020, 09:39:13 am

Title: [Gameplay] Resurrection
Post by: MrE on November 09, 2020, 09:39:13 am
I am a fan of the Die Another Day game mode and worked on an alternate version for the current version of GES.  I have been successful with testing the mode with some folks, and wanted to share in case others would like to try it too.

Please note that the mode has only been tested on official maps.  Although it should work for the most part on unofficial maps, you may experience issues under certain circumstance.

Game Mode Description:
A reimagining of the DieAnotherDay mode created by Joe (GES Forums)

DieAnotherDay - GES Forums:
https://forums.geshl2.com/index.php?topic=7378.0

Team mates can be resurrected in two ways:
1. Stand next to one of your team's gravestones until the resurrection has finished.
2. (If Enabled)Aim at a gravestone and press the voodoo key, then continue aiming at it until the resurrection has finished.

Points are awarded for kills, resurrections, and eliminating the other team.

CVARS:
res_spawn_at_grave - Spawn at Grave. 1 = Enabled, 0 = Disabled (Default 1)
res_base_capture_time - Base time to resurrect a grave. (Must be >= 0 and <= 30 (sec) (Default 5)
res_allow_laser - Allow laser to be used for resurrection. 1 = Enabled, 0 = Disabled (Default 1)
res_use_helper_plugin - Enable the use of the helper sourcemod plugin for this mode. 1 = Enabled, 0 = Disabled (Default 1)
res_grave_size - Set grave size. 1 = Large, 2 = Medium, 3 = Small (Default 2)

SourceMod Helper Plugin:
A helper sourcemod plugin is included with this game mode.  The helper plugin is not required for the mode, however is recommended and assists with the following:
   - When players are killed, the ragdoll is removed to make space for the grave to spawn.
   - If enabled and it detects a player will not get stuck, when a player is resurrected, they will spawn at the location of their grave.

Client Required Resources:
The game mode uses multiple models and resources for the graves themselves and the radar.  I personally use the following plugin to ensure that the appropriate resources are downloaded to clients:

SM File/Folder Downloader and Precacher:
https://forums.alliedmods.net/showthread.php?p=602270

For folks that may already be using this plugin, here is a list of resources that need to be available on the clients (note that the paths are relative to the gesource folder):

materials/sprites/hud/radar/RE.vmt
materials/sprites/hud/radar/RE.vtf
materials/sprites/hud/radar/RE_above.vmt
materials/sprites/hud/radar/RE_above.vtf
materials/sprites/hud/radar/RE_below.vmt
materials/sprites/hud/radar/RE_below.vtf
sound/custom/resurrection/grave_sky_fall.mp3
materials/custom/resurrection/gravestone_bottom_janus.vmt
materials/custom/resurrection/gravestone_bottom_janus.vtf
materials/custom/resurrection/gravestone_bottom_mi6.vmt
materials/custom/resurrection/gravestone_bottom_mi6.vtf
materials/custom/resurrection/gravestone_janus.vmt
materials/custom/resurrection/gravestone_janus.vtf
materials/custom/resurrection/gravestone_janus_nrml.vtf
materials/custom/resurrection/gravestone_mi6.vmt
materials/custom/resurrection/gravestone_mi6.vtf
materials/custom/resurrection/gravestone_mi6_nrml.vtf
models/custom/resurrection/gravestone_large.dx80.vtx
models/custom/resurrection/gravestone_large.dx90.vtx
models/custom/resurrection/gravestone_large.mdl
models/custom/resurrection/gravestone_large.phy
models/custom/resurrection/gravestone_large.sw.vtx
models/custom/resurrection/gravestone_large.vvd
models/custom/resurrection/gravestone_medium.dx80.vtx
models/custom/resurrection/gravestone_medium.dx90.vtx
models/custom/resurrection/gravestone_medium.mdl
models/custom/resurrection/gravestone_medium.phy
models/custom/resurrection/gravestone_medium.sw.vtx
models/custom/resurrection/gravestone_medium.vvd
models/custom/resurrection/gravestone_small.dx80.vtx
models/custom/resurrection/gravestone_small.dx90.vtx
models/custom/resurrection/gravestone_small.mdl
models/custom/resurrection/gravestone_small.phy
models/custom/resurrection/gravestone_small.sw.vtx
models/custom/resurrection/gravestone_small.vvd
models/custom/resurrection/gravestone_xlarge.dx80.vtx
models/custom/resurrection/gravestone_xlarge.dx90.vtx
models/custom/resurrection/gravestone_xlarge.mdl
models/custom/resurrection/gravestone_xlarge.phy
models/custom/resurrection/gravestone_xlarge.sw.vtx
models/custom/resurrection/gravestone_xlarge.vvd

Alternatively, clients can download the same zip file as attached here and copy the files to their gesource installation. 

Have fun!

NOTE:
Evidently the size of the release file it too large to attach to the forum post.   Here is a link to collect the mode zip:
https://wordisbond.net/Resurrection-20201109.zip
Title: Re: [Gameplay] Resurrection
Post by: papel on November 15, 2020, 04:31:37 pm
Excellent job. Thank you! ;D ;D ;D
Title: Re: [Gameplay] Resurrection
Post by: CptLima on November 19, 2020, 11:40:57 am
This seems very similar to the freeze-tag mod for Medal of Honor on PC back in the day, which was always one of the most popular mods (and is still played today, 19 years later).

It adds a new dynamic of strategy to no respawn-type matches when your teammates have the ability to revive you through their actions this way.