UT2kX [Gametype] Virus 1.1

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

stfx

New Member
Dec 10, 2013
26
0
0
[Gametype] Virus 1.5

Players take turns being infected with the virus. Everyone they come into contact with also catches the virus. The longer a player stays uninfected the more points he gets. If all players are infected a new round starts. The player who reaches the target goal score first or has the most points after a specific time wins.

pR05V1hE
s1xTeD6D
UVkToynv


The first version of Virus was originally created by Nicholas Rhead back in 2004 but I decided to fix and improve upon it since it still needed lots of love. Virus is best enjoyed against many human players on a small map.

This is the complete list of changes I have done:

Version 1.5:
- Added support for MaxLives of infected players
- Added configuration to prevent infecting the same players in consecutive rounds and even between maps
- Added configuration for the amount of the last infected players to be saved
- Added configuration to specify the amount of points uninfected players get each second
- Added configuration to specify infected kill points
- Added configuration for infected bonus speed other than the first one
- Added configurations to specify score penalties for self kill, team kill and camping
- Added 'NewRoundIn' sound before starting the new round countdown
- Improved display of FFA stage by continuously showing a message and playing a sound after it finishes
- Fixed endless new round loop if using bRandomFirstVirus without setting a goal score
- Fixed broadcasting FFA message
- Fixed incorrectly being able to score during new round countdown
- Fixed exploiting by always infecting spectators who join
- Fixed player speed on join after being a spectator
- Fixed incorrectly broadcasting infection messages when a player became a spectator
- Fixed countdown message having been one second too short
- Fixed parsing URL options to work with map vote
- Freshly infected players again immediately get full health
- Renamed configuration bRandomFirstVirus to bRandomFirstInfection
- Renamed configuration VirusSpreadPoints to InfectionSpreadPoints

Version 1.4:
- Added configuration to choose the first infected player randomly
- Added configuration to disallow any weapons
- Fixed replication of VirusFX and Goop overlay
- Fixed related client crash if host is in listen mode
- Fixed restarting the round if remaining infected player left the game or became a spectator
- Fixed a warning after version 1.2
- Removed black vignette HUD again

Version 1.3:
- Added configurable friendly fire scale between uninfected players and reduce their score if they kill their own team
- Added configurable camper warnings for uninfected players and reduce their score if they are camping
- Added configuration to disallow Super Weapons
- Added configuration to disallow Adrenalin
- Added configuration to disallow pickups (except from weapon bases)
- Added black vignette HUD overlay for when the virus starts to spread
- Fixed game ending while score is still tied between at least two players when using GoalScore > 0
- Fixed showing weapon info even while infected
- Self kills now also reduce the score
- Freshly infected players no longer immediately get full health
- Infected players can now only have the shield gun equipped and no longer pick up any weapons
- Precache vignette HUD texture

Version 1.2:
- Added infection vignette HUD effect
- Added configuration for the infection radius
- Added configuration for login infection time
- Improved performance of infection emitter
- Fixed game not ending ending while spectators are in the game
- Fixed rare bot AI crash
- Fixed infected players being able to see their own flames
- Fixed resetting speed boost of first infected

Version 1.1:
- Added support to award configurable amount of score points when player spreads infection
- Added support to boost speed of first infected player by configurable factor
- Fixed spreading infection by actually bumping into player (bots still also spread infection by standing real close to player)
- Fixed warnings, crashes and game not ending in some maps
- Removed annoying radar sound
- Removed "Virus" game startup text
- Hid radar for non infected players

I would also like to thank jefe, {TARD}-C3nT and rdy2bz for feedback and Wormbo for useful advice.

Virus comes with multiple configurable options and can be played with some variations.

If you really want to train your movement against other players you can try Infection Tag: GoalScore=999, TimeLimit=3, bRandomFirstInfection=True, InfectedKillPoints=0, UninfectedTimePoints=1, FirstInfectedSpeed=1.2, InfectedSpeed=1, bAllowWeapons=False, bAllowSuperweapons=False, bAllowPickups=False and bAllowAdrenaline=False.

And a different playstyle would be Virus Deathmatch: GoalScore=25, TimeLimit=5, bRandomFirstInfection=False, InfectedKillPoints=1, UninfectedTimePoints=0, FirstInfectedSpeed=1.5, InfectedSpeed=1.1, bAllowWeapons=True, bAllowSuperweapons=True, bAllowPickups=True, bAllowAdrenaline=True.

Leave the settings at default for Infection Tag with weapons enabled. This is also the recommended way to try Virus out for the first time.

Have fun!

Unfortunately I could not contact Nicholas due to invalid mail addresses but I doubt that he would mind that I fixed/improved his work a little. Anyway full credits for this gametype go to him:)

Source Code: https://github.com/stfx/ut2004mods

Download (Google Drive): http://goo.gl/J49Jeb
Download (Dropbox): https://db.tt/3idi2a7C
Download (UTzone): http://www.utzone.de/forum/downloads.php?do=file&id=4236
 
Last edited:

Arnox

UT99/2004 Mod Crazy
Mar 26, 2009
1,601
5
38
Beyond
Excellent. I always felt that the Virus gametype he made needed an update. Now, if only there was a way to get the Halo Energy Sword in the game, you could have a full-blown Halo Infection gametype. I can't remember though, does this work with bots?
 
Last edited:

stfx

New Member
Dec 10, 2013
26
0
0
I like that you like it hehe. And yes, bots do understand how to play it but they will never be as good as skilled players navigating the level so it makes much more fun against humans.
 

Arnox

UT99/2004 Mod Crazy
Mar 26, 2009
1,601
5
38
Beyond
Alright. You probably don't care but do you want me to compile everything in a zip and attach it to a post?
 

stfx

New Member
Dec 10, 2013
26
0
0
Version 1.2 has been released:)

@Arnox: Not sure what you mean?
 
Last edited:

stfx

New Member
Dec 10, 2013
26
0
0
There have been two updates and version 1.4 has been released recently to improve and fix multiple things.
 

rdy2bz

New Member
May 10, 2009
29
0
1
I like that. That's even a candidate for the next LAN party.

But there's one thing that is kind of missing: when nobody is infected yet you're playing regular DM. So quite often it happens that I'm hunting down another player but did not realize that someone else has already been infected, so I'm not inflicting any damage.

Feature request:
Maybe it would help to somehow make it more visible that the first player has been infected. Maybe a sound or a big center screen message that says something like 'virus outbreak' or 'infection has started' or so. Sure you can think of something nice :)
 

stfx

New Member
Dec 10, 2013
26
0
0
I like that. That's even a candidate for the next LAN party.

But there's one thing that is kind of missing: when nobody is infected yet you're playing regular DM. So quite often it happens that I'm hunting down another player but did not realize that someone else has already been infected, so I'm not inflicting any damage.

Feature request:
Maybe it would help to somehow make it more visible that the first player has been infected. Maybe a sound or a big center screen message that says something like 'virus outbreak' or 'infection has started' or so. Sure you can think of something nice :)

Thanks for the feedback. I agree with you that the FFA round is/was pretty confusing. That's why I added random infection in 1.4 but I also just modified it to make FFA easier to understand by continuously showing a message and playing a sound after it finishes in the upcoming version. Additionally in 1.5 random infection will be made better by adding settings to ensure that players are not infected in consecutive rounds so make sure to check that out as well:)
 

stfx

New Member
Dec 10, 2013
26
0
0
After getting some more feedback and finding some remaining issues I decided to release one more version of Virus. A big thank goes to jefe who tested the beta on his server. Virus 1.5 is considered to be the final version, I hope you like it:)