I know it is weird to see a challenge on a game with such replay value, but I can say that this gamemode is quite fun. Although I say you should either only play it with bots, or on a small server with people you trust.
So the rules are simple. Whenever a player dies, they have to type into the console "summon unreali.skaarjplayerbot"
This will spawn a bot that has the appearance and AI of a Skaarj Trooper, what with its sidestep-based combat style. This bot isn't on any side, so they just attack anyone. Eventually as more people die it will be more chaotic to get kills due to the large amount of players.
Now, there's an alternative. If you would prefer a soul-crushing alternative to this, like if you think the Skaarj bots aren't scary enough or just make the game easier since you can score kills off of them, download Excessive Unreal 2 and look up the Bestiary of the EXU Wiki. Now, whenever you die, instead of spawning a Skaarj Bot, select a random EXU monster instead. They are obviously WAY stronger, but don't respawn. They are also IMO way scarier especially if you choose one of the EXU Gasbags with their weird whimper upon death, or the Jerk Krall who can smear you against the skybox with 1 hit. You can also spawn in a reward for yourself whenever you kill one, like, for example, a Blood Keg (summon exu.BloodKeg)
Recommended EXU Pawns (This will expand upon time, please share any good ones you find)
-Doom Trooper. The Doom Trooper is a Skaarj Trooper that carries an assault rifle. It works well because its weak-but-fast attack gives you more of a chance to escape wounded instead of dying straight away, because the gunfire sound it makes is very distinct, and because it looks like Predator. Code is summon EXU.DoomTrooper.
-Three Hundredth Pawn. Appears as a brute or skaarj with weird lines of code on it. When it dies, it has a chance to summon a shit ton of monsters all over the place. Code is summon EXU.ThreeHundredthPawn.
-Charger. Fast but limited to melee attacks, so they work well if you're annoyed at being sniped upon spawn.
Challenge: "Hunted"
- papercoffee
- Godlike
- Posts: 10448
- Joined: Wed Jul 15, 2009 11:36 am
- Personal rank: coffee addicted !!!
- Location: Cologne, the city with the big cathedral.
- Contact:
Re: Challenge: "Hunted"
I'm pretty sure there is a mod out there who will do all this stuff without using the complicate summoning command.
-
- Average
- Posts: 55
- Joined: Sat Aug 24, 2013 12:16 am
Re: Challenge: "Hunted"
Possible I tried SwarmSpawn but that makes the monsters respawnpapercoffee wrote:I'm pretty sure there is a mod out there who will do all this stuff without using the complicate summoning command.
Re: Challenge: "Hunted"
medor wrote:DropperRC9.1 "Spawns Actors" http://unrealtournament.99.free.fr/foru ... =51&t=1631
Re: Challenge: "Hunted"
I tried cooking a little mod just for fun, however it seems that the skaarjplayerbot crashes the game when spawned into the world? Anyway... there are proberly multiple mutators out there doing exactly the same, but I made a mutator that simply adds a bot to the game when optionaly a player or a bot dies. You may want to test it out (source code included for those who wants to fiddle with it, just remember to rename the project to avoid mismatches!):Gameite2260 wrote:I know it is weird to see a challenge on a game with such replay value, but I can say that this gamemode is quite fun. Although I say you should either only play it with bots, or on a small server with people you trust.
So the rules are simple. Whenever a player dies, they have to type into the console "summon unreali.skaarjplayerbot"
This will spawn a bot that has the appearance and AI of a Skaarj Trooper, what with its sidestep-based combat style. This bot isn't on any side, so they just attack anyone. Eventually as more people die it will be more chaotic to get kills due to the large amount of players.
Now, there's an alternative. If you would prefer a soul-crushing alternative to this, like if you think the Skaarj bots aren't scary enough or just make the game easier since you can score kills off of them, download Excessive Unreal 2 and look up the Bestiary of the EXU Wiki. Now, whenever you die, instead of spawning a Skaarj Bot, select a random EXU monster instead. They are obviously WAY stronger, but don't respawn. They are also IMO way scarier especially if you choose one of the EXU Gasbags with their weird whimper upon death, or the Jerk Krall who can smear you against the skybox with 1 hit. You can also spawn in a reward for yourself whenever you kill one, like, for example, a Blood Keg (summon exu.BloodKeg)
Recommended EXU Pawns (This will expand upon time, please share any good ones you find)
-Doom Trooper. The Doom Trooper is a Skaarj Trooper that carries an assault rifle. It works well because its weak-but-fast attack gives you more of a chance to escape wounded instead of dying straight away, because the gunfire sound it makes is very distinct, and because it looks like Predator. Code is summon EXU.DoomTrooper.
-Three Hundredth Pawn. Appears as a brute or skaarj with weird lines of code on it. When it dies, it has a chance to summon a shit ton of monsters all over the place. Code is summon EXU.ThreeHundredthPawn.
-Charger. Fast but limited to melee attacks, so they work well if you're annoyed at being sniped upon spawn.
Retired.
-
- Average
- Posts: 55
- Joined: Sat Aug 24, 2013 12:16 am
Re: Challenge: "Hunted"
Not sure why it makes the skaarjplayerbot crash, can you send me some screenshots?TheDane wrote:I tried cooking a little mod just for fun, however it seems that the skaarjplayerbot crashes the game when spawned into the world? Anyway... there are proberly multiple mutators out there doing exactly the same, but I made a mutator that simply adds a bot to the game when optionaly a player or a bot dies. You may want to test it out (source code included for those who wants to fiddle with it, just remember to rename the project to avoid mismatches!):Gameite2260 wrote:I know it is weird to see a challenge on a game with such replay value, but I can say that this gamemode is quite fun. Although I say you should either only play it with bots, or on a small server with people you trust.
So the rules are simple. Whenever a player dies, they have to type into the console "summon unreali.skaarjplayerbot"
This will spawn a bot that has the appearance and AI of a Skaarj Trooper, what with its sidestep-based combat style. This bot isn't on any side, so they just attack anyone. Eventually as more people die it will be more chaotic to get kills due to the large amount of players.
Now, there's an alternative. If you would prefer a soul-crushing alternative to this, like if you think the Skaarj bots aren't scary enough or just make the game easier since you can score kills off of them, download Excessive Unreal 2 and look up the Bestiary of the EXU Wiki. Now, whenever you die, instead of spawning a Skaarj Bot, select a random EXU monster instead. They are obviously WAY stronger, but don't respawn. They are also IMO way scarier especially if you choose one of the EXU Gasbags with their weird whimper upon death, or the Jerk Krall who can smear you against the skybox with 1 hit. You can also spawn in a reward for yourself whenever you kill one, like, for example, a Blood Keg (summon exu.BloodKeg)
Recommended EXU Pawns (This will expand upon time, please share any good ones you find)
-Doom Trooper. The Doom Trooper is a Skaarj Trooper that carries an assault rifle. It works well because its weak-but-fast attack gives you more of a chance to escape wounded instead of dying straight away, because the gunfire sound it makes is very distinct, and because it looks like Predator. Code is summon EXU.DoomTrooper.
-Three Hundredth Pawn. Appears as a brute or skaarj with weird lines of code on it. When it dies, it has a chance to summon a shit ton of monsters all over the place. Code is summon EXU.ThreeHundredthPawn.
-Charger. Fast but limited to melee attacks, so they work well if you're annoyed at being sniped upon spawn.
Oh, BTW, something I forgot to mention, for those who haven't played the EXU Campaign. Most, if not all, EXU mobs drop a special reward occasionally upon death. This can be a small health gift (Which is still pretty big in a normal game), or it might be able to drop its weapon. So don't be surprised when someone kills the Doom Trooper and goes around massacring everyone with it's rifle.
Re: Challenge: "Hunted"
I can't give you a screenshot as the game exits when it's spawned, but I can give you the last lines of the log file related to the crash, it looks like coding issues:Gameite2260 wrote:Not sure why it makes the skaarjplayerbot crash, can you send me some screenshots?
Code: Select all
Critical: appError called:
Critical: Hunted DM-Agony.Hunted0 (Function Engine.Mutator.AlwaysKeep:0000) Infinite script recursion (250 calls) detected
Critical: Windows GetLastError: Der blev forsøgt en handling på noget, som ikke er en socket. (10038)
Exit: Executing UObject::StaticShutdownAfterError
Exit: Executing UWindowsClient::ShutdownAfterError
Exit: UGalaxyAudioSubsystem::ShutdownAfterError
Log: DirectDraw End Mode
Exit: UOpenGLRenderDevice::ShutdownAfterError
Critical: FFrame::Serialize
Critical: UObject::ProcessEvent
Critical: (SkaarjPlayerBot DM-Agony.SkaarjPlayerBot47, Function UnrealShare.Bots.PreBeginPlay)
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: UObject::ProcessEvent
Critical: (TFemale2Bot DM-Agony.TFemale2Bot0, Function Engine.Pawn.EncroachedBy)
Critical: ULevel::CheckEncroachment
Critical: ULevel::SpawnActor
Critical: (SkaarjPlayerBot)
Critical: AActor::ProcessState
Critical: Object enforcer DM-Agony.enforcer11, Old State State Botpack.enforcer.NormalFire, New State State Botpack.enforcer.NormalFire
Critical: AActor::Tick
Critical: TickAllActors
Critical: ULevel::Tick
Critical: (NetMode=2)
Critical: TickLevel
Critical: UGameEngine::Tick
Critical: UpdateWorld
Critical: MainLoop
Exit: Exiting.
Uninitialized: Name subsystem shut Down
Code: Select all
Spawn(Class'unreali.skaarjplayerbot', , , Killed.Location);
Retired.
- Dr.Flay
- Godlike
- Posts: 3348
- Joined: Thu Aug 04, 2011 9:26 pm
- Personal rank: Chaos Evangelist
- Location: Kernow, UK
- Contact:
Re: Challenge: "Hunted"
Bad News, spawns harder and harder monsters, the better you are doing
http://www.ecoop.tk/load/bad_news_fixed/1-1-0-31
http://www.ecoop.tk/load/bad_news_fixed/1-1-0-31
UT99.org House Rules
ChaosUT https://chaoticdreams.org
Your Unreal resources: https://yourunreal.wordpress.com
The UT99/UnReal Directory: https://forumdirectory.freeforums.org
Find me on Steam and GoG
ChaosUT https://chaoticdreams.org
Your Unreal resources: https://yourunreal.wordpress.com
The UT99/UnReal Directory: https://forumdirectory.freeforums.org
Find me on Steam and GoG