GoldenEye: Source Forums

  • March 28, 2024, 10:22:30 am
  • Welcome, Guest
Advanced search  

News:

Pages: [1] 2  All   Go Down

Author Topic: [Gameplay] Uplink  (Read 16430 times)

0 Members and 1 Guest are viewing this topic.

WNxEuphonic

  • 00 Agent
  • ***
  • Posts: 217
  • Reputation Power: 106
  • WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!
  • Offline Offline
    • Euphonic.dev
[Gameplay] Uplink
« on: September 04, 2012, 08:56:34 pm »





Uplink has been updated. The below version is outdated and should no longer be used. You can download the revised version via Github on my website here: https://euphonic.dev/goldeneye-source/









MI6 and Janus fight for control over key military satellites. Several Uplinks are in your area; enter them to initiate an Uplink. Once the Uplink completes, your team controls that satellite. The more Uplinks under your control, the more points generated for your team.





Download from GESHL2.com
Download from MediaFire (Mirror)



To install, start by downloading and extracting the Uplink.zip file. Drag and drop the contents of "gesource" into your GoldenEye: Source folder (usually located at Program Files\Steam\SteamApps\SourceMods\gesource). Override any file conflicts if prompted. Once installed, you can select Uplink from the "Create Server" menu or through the developer console by using the command "ge_gameplay Uplink".



Update Nov. 20 2013
Made objective icons more transparent
Fixed objective icons not flashing when contested
Fixed Uplinks spawning too close together
Increased distance from an Uplink where objective icon fades away
Changed objective icons to show percentage of Uplink completed when contested
Added message when Uplink is blocked
Added sound notice when Uplink is blocked
Changed divider when all Uplinks are owned to ":" from "-"
Fixed error message from warmup timer
Added intense light pulse on Uplink completion
Cleaned up code
Improved hints, descriptions and other text; Changed "Uplink Point" to "Uplink"
Increased time to make an Uplink
Increased amount of time required for an Uplink to generate a point for its owner
Increased Uplink size
Added ability to check version number by typing "!version" into chat

Update Nov. 6, 2012
Removed "Uplink Error" message due to occasional glitch where it wouldn't go away
Fixed issue with player suicides that carried over from the official modes (Big thanks to Troy for notifying me of this)

Update June. 29, 2013
Updated code to 4.2.3 styling
Changed the way the numbers at the top of the screen are displayed to make them look more centered
The glowing ring around Uplink Points are now slightly elevated to avoid clipping with the ground
As of 4.2.3, the size of an Uplink Point the game recognizes you in is much smaller than it should be. This seems to be a game glitch and not a code one, so will need a fix.

Update September 4, 2012
Major re-haul of Uplink's performance, visuals and gameplay. Rewritten from scratch!

Update June 26, 2011
Uplink initially released



Once the round begins, a number of Uplinks appear around the map. Uplinks are marked by circles on the radar and colored glowing rings and flags. When a player enters an Uplink, a capture initiates. The more friendly players on the Uplink, the faster it captures. Enemy players can block the capture by entering the Uplink. Once the capture completes, the Uplink changes to the capturing team's control and generates a point for the team every few seconds.

Team Scoring:
Points are generated over time for each Uplink Point owned by the team.

Player Scoring:
1 Point per kill
2 Points for completing an Uplink



Tweakable Game Options:
up_warmup (default 20) is the warm up time in seconds (Use 0 to disable warmup)
up_ping (default 1) enables the "ping" effects on Uplink Points (Use 0 to disable ping effect)
up_points_override (default 0) sets number of Uplink Points to spawn. Set to 0 to use default amount. Takes effect on round end.

Game Events for Plugins:
up_startwarmup emits when warmup is begun
up_capture_team emits with the team that captures any Uplink Point
up_capture_neutral emits with the player that captures a neutral Uplink Point
up_capture_steal emits with the player that captures an enemy Uplink Point




Custom gameplay help screen


An unowned Uplink


Capturing an enemy-controlled Uplink


An enemy capturing an Uplink; the capture progress displays next to the objective icon


An Uplink established; a bright pulse emanates from the Uplink upon completion


An Uplink blocked by an enemy player


Uplink in warm-up time

killermonkey

  • GES Programmer
  • Retired Lead Developer
  • GE:S Fanatic
  • *
  • Posts: 5,473
  • Reputation Power: 346
  • killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!
  • Offline Offline
    • DroidMonkey Apps
Re: [Gameplay] Uplink
« Reply #1 on: September 04, 2012, 10:23:03 pm »

This is most impressive!

Thank you for flexing the Python code and finding some bugs. Hopefully after the next patch this mode will be EVEN BETTER.
Logged

Emilia

  • 00 Agent
  • ***
  • Posts: 446
  • Reputation Power: 87
  • Emilia is awe-inspiring!Emilia is awe-inspiring!Emilia is awe-inspiring!Emilia is awe-inspiring!Emilia is awe-inspiring!Emilia is awe-inspiring!Emilia is awe-inspiring!Emilia is awe-inspiring!Emilia is awe-inspiring!Emilia is awe-inspiring!Emilia is awe-inspiring!Emilia is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Uplink
« Reply #2 on: September 04, 2012, 11:57:49 pm »

What a clean looking gamemode.

Two thumbs up!
Logged
MaJoR: "This is sooooooooooooooooooooooooooooo getting to be awesome"

SuperSonic

  • Agent
  • *
  • Posts: 21
  • Reputation Power: 0
  • SuperSonic is looked down upon.
  • Offline Offline
Re: [Gameplay] Uplink
« Reply #3 on: September 05, 2012, 12:08:40 am »

Server operators, please add the file "gesource/materials/VGUI/hud/gameplayhelp/up_goal.vtf" and the file "gesource/materials/VGUI/hud/gameplayhelp/up_goal.vmt" to your download tables so new players can have the help image for this gameplay.

This is untested but why not use:

Code: [Select]
def AddDownloadable( file )
Logged

WNxEuphonic

  • 00 Agent
  • ***
  • Posts: 217
  • Reputation Power: 106
  • WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!
  • Offline Offline
    • Euphonic.dev
Re: [Gameplay] Uplink
« Reply #4 on: September 05, 2012, 12:36:07 am »

This is untested but why not use:

Code: [Select]
def AddDownloadable( file )

Sadly, that function doesn't work yet (I had originally planned on using it)

TriDefiance

  • 00 Agent
  • ***
  • Posts: 343
  • Reputation Power: 78
  • TriDefiance is awe-inspiring!TriDefiance is awe-inspiring!TriDefiance is awe-inspiring!TriDefiance is awe-inspiring!TriDefiance is awe-inspiring!TriDefiance is awe-inspiring!TriDefiance is awe-inspiring!TriDefiance is awe-inspiring!TriDefiance is awe-inspiring!TriDefiance is awe-inspiring!TriDefiance is awe-inspiring!TriDefiance is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Uplink
« Reply #5 on: September 05, 2012, 11:49:15 pm »

Excellent work!
Logged

liamcadhain

  • Guest
Re: [Gameplay] Uplink
« Reply #6 on: September 06, 2012, 10:47:08 am »

Kudos on fixing this mode up for 4.2 Euphonic
Logged

SuperSonic

  • Agent
  • *
  • Posts: 21
  • Reputation Power: 0
  • SuperSonic is looked down upon.
  • Offline Offline
Re: [Gameplay] Uplink
« Reply #7 on: September 06, 2012, 12:13:28 pm »

It's a nice touch how you made those rings pulse outward.  I'm not sure how you managed to code that.  I just might have to look.
« Last Edit: September 06, 2012, 12:15:10 pm by SuperSonic »
Logged

WNxEuphonic

  • 00 Agent
  • ***
  • Posts: 217
  • Reputation Power: 106
  • WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!
  • Offline Offline
    • Euphonic.dev
Re: [Gameplay] Uplink (Small Update Nov. 6)
« Reply #8 on: November 07, 2012, 05:55:09 pm »

Small update released yesterday.

Small Update Nov. 6, 2012
Removed "Uplink Error" message due to occasional glitch where it wouldn't go away
Fixed issue with player suicides that carried over from the official modes (Big thanks to Troy for notifying me of this)

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Uplink (Small Update Nov. 6)
« Reply #9 on: November 07, 2012, 07:32:11 pm »

I was playing this mode the other day, and there was a point that I was trying to capture.  It just showed Uplink and the bar wasn't going up.  I haven't played this mode a lot, but I was pretty annoyed that I was in point and it wasn't doing anything.

Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

WNxEuphonic

  • 00 Agent
  • ***
  • Posts: 217
  • Reputation Power: 106
  • WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!WNxEuphonic is awe-inspiring!
  • Offline Offline
    • Euphonic.dev
Re: [Gameplay] Uplink (Small Update Nov. 6)
« Reply #10 on: November 08, 2012, 02:57:03 pm »

Hmm, it looks like two Uplink Points were overlapping, I think that's what caused the issue. Hopefully in a future GE:S update that can be avoided.

Was it stuck like that or were you able to leave the area and come back and capture?

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Uplink (Small Update Nov. 6)
« Reply #11 on: November 08, 2012, 11:17:56 pm »

It was stuck like that.  Then someone came and killed me.  I went back to the area later, and it worked.
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Igmuwa

  • Agent
  • *
  • Posts: 12
  • Reputation Power: 2
  • Igmuwa has no influence.
  • Offline Offline
Re: [Gameplay] Uplink (Small Update Nov. 6)
« Reply #12 on: November 08, 2012, 11:38:20 pm »

I was present on that match, on the opposing team.

The reason the bar was grey immediately, was because a player was standing on the other side of the wall, blocking your Uplink by competing for it.
Either he refused to move or It could even have been an AFK player spawned out in that hallway (on the other side of the wall).
Logged

killermonkey

  • GES Programmer
  • Retired Lead Developer
  • GE:S Fanatic
  • *
  • Posts: 5,473
  • Reputation Power: 346
  • killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!
  • Offline Offline
    • DroidMonkey Apps
Re: [Gameplay] Uplink (Small Update Nov. 6)
« Reply #13 on: November 09, 2012, 12:48:00 am »

Uplink should add a trace check to make sure the player can be "seen" from the capture point. I can help you write that in Euph.
Logged

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Uplink (Small Update Nov. 6)
« Reply #14 on: November 09, 2012, 12:59:12 am »

I was present on that match, on the opposing team.

The reason the bar was grey immediately, was because a player was standing on the other side of the wall, blocking your Uplink by competing for it.
Either he refused to move or It could even have been an AFK player spawned out in that hallway (on the other side of the wall).


It use to say contested when two people from opposing teams were in a point.
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.
Pages: [1] 2  All   Go Up