Combat Mode
<u><b>NS2 Combat Mode.</b></u>
<b><u><i>This mod is currently in 'limbo' until I get the chance to update it for the latest NS2 builds. This won't be happening for quite a while at my end but if anyone else is wanting to take it on please let me know and I'll be happy to hand down all my knowledge about the codebase</b></u></i>
<b>An attempt to make a "combat mode", a more arcade-style gameplay mod for NS2</b>
Updated for build 169. I have been working on some prototype gameplay changes but have kept them out of the public release so far!
<b>Download links</b>
(Installer, EXE)
<a href="https://github.com/downloads/AlexHayton/NS2-Combat-Mode/CombatMode-1.6.9.0-Setup.exe" target="_blank">https://github.com/downloads/AlexHayton/NS2...6.9.0-Setup.exe</a>
(ZIP, includes full source code)
<a href="https://github.com/AlexHayton/NS2-Combat-Mode/zipball/1.6.9.0" target="_blank">https://github.com/AlexHayton/NS2-Combat-Mo...zipball/1.6.9.0</a>
<b>Features:</b>
- Experience for both marines and aliens
- Get experience by killing enemies or assisting other players
- Gain ranks by killing enough enemies, and choose new skills as you level up!
- An armoury spawns instead of the commander chair at marine start. Aliens can't "use" their hive to become commander. Also there are no res nodes in use now, as all upgrades are governed by your rank. All players have infinite plasma.
- There is an upgrade menu (press the "sayings #2" key to get it). There's a slight pause if you buy one skill then another very quickly (tech tree is recalculating availability slowly).
- Marines can repair structures with the axe and both teams get XP for repairs.
- I've changed the ident at top-left so you know you're playing combat mode not vanilla!
- Servers running this mod will show up as "Combat" in the list.
- Modified version of Junction for combat mode (has power points and a minimap now).
If you want to test it locally, the best way to look at all the skills is to do "cheats 1" in the console, then "grantexperience 2000". This'll give you enough ranks to unlock everything.
To test with bots, use "om_servercommand addbots 2" to add 2 bots.
<b>To do next sprint:</b>
- Randomise team start locations
- Sounds
<b>The sprint after...</b>
- Look into alternative game modes (hold the res node?)
- Update tech tree (ONOS/MASCs?)
- More Balance!
No pun intended, but this project will evolve as the rest of the NS2 functionality is revealed...
Anyone up for helping me work on this please check out the github repository here:
<a href="https://github.com/AlexHayton/NS2-Combat-Mode" target="_blank">https://github.com/AlexHayton/NS2-Combat-Mode</a>
I've also got a Pivotal Tracker project running now so that everyone can log and track issues:
<a href="https://www.pivotaltracker.com/projects/211849#" target="_blank">https://www.pivotaltracker.com/projects/211849#</a>
<b><u><i>This mod is currently in 'limbo' until I get the chance to update it for the latest NS2 builds. This won't be happening for quite a while at my end but if anyone else is wanting to take it on please let me know and I'll be happy to hand down all my knowledge about the codebase</b></u></i>
<b>An attempt to make a "combat mode", a more arcade-style gameplay mod for NS2</b>
Updated for build 169. I have been working on some prototype gameplay changes but have kept them out of the public release so far!
<b>Download links</b>
(Installer, EXE)
<a href="https://github.com/downloads/AlexHayton/NS2-Combat-Mode/CombatMode-1.6.9.0-Setup.exe" target="_blank">https://github.com/downloads/AlexHayton/NS2...6.9.0-Setup.exe</a>
(ZIP, includes full source code)
<a href="https://github.com/AlexHayton/NS2-Combat-Mode/zipball/1.6.9.0" target="_blank">https://github.com/AlexHayton/NS2-Combat-Mo...zipball/1.6.9.0</a>
<b>Features:</b>
- Experience for both marines and aliens
- Get experience by killing enemies or assisting other players
- Gain ranks by killing enough enemies, and choose new skills as you level up!
- An armoury spawns instead of the commander chair at marine start. Aliens can't "use" their hive to become commander. Also there are no res nodes in use now, as all upgrades are governed by your rank. All players have infinite plasma.
- There is an upgrade menu (press the "sayings #2" key to get it). There's a slight pause if you buy one skill then another very quickly (tech tree is recalculating availability slowly).
- Marines can repair structures with the axe and both teams get XP for repairs.
- I've changed the ident at top-left so you know you're playing combat mode not vanilla!
- Servers running this mod will show up as "Combat" in the list.
- Modified version of Junction for combat mode (has power points and a minimap now).
If you want to test it locally, the best way to look at all the skills is to do "cheats 1" in the console, then "grantexperience 2000". This'll give you enough ranks to unlock everything.
To test with bots, use "om_servercommand addbots 2" to add 2 bots.
<b>To do next sprint:</b>
- Randomise team start locations
- Sounds
<b>The sprint after...</b>
- Look into alternative game modes (hold the res node?)
- Update tech tree (ONOS/MASCs?)
- More Balance!
No pun intended, but this project will evolve as the rest of the NS2 functionality is revealed...
Anyone up for helping me work on this please check out the github repository here:
<a href="https://github.com/AlexHayton/NS2-Combat-Mode" target="_blank">https://github.com/AlexHayton/NS2-Combat-Mode</a>
I've also got a Pivotal Tracker project running now so that everyone can log and track issues:
<a href="https://www.pivotaltracker.com/projects/211849#" target="_blank">https://www.pivotaltracker.com/projects/211849#</a>
Comments
I'd much rather see a NS1 normal mode before any sort of combat mode
I feel that combat mode is like the "Rocket Arena" to vanilla mode's "Quake 3" - I found it very useful for honing my skills and joining games where I didn't have time to play a full 2 hour session.
Anyway I'll make a start on it and make the GitHub repository tonight - the hardest bit for is going to be writing the UI - I will have to learn Flash from scratch for this so if anyone has any pointers it'd be very useful!
The way this should play out is that a fork of NS2 is made, from which the development of a NS-classic or combat mode is relatively easy. However, because NS2 is in such a premature state at the moment, now is not the time to start work on this. Just consider that only a build or 2 ago, the GUI functioned quite differently, you just can't create something meaningful under such turbulent circumstances. If you did, you'd end up doing work that the NS2-developers have already done or are planning on doing anyway, which would be an incredible waste of time.
<!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->the hardest bit for is going to be writing the UI - I will have to learn Flash from scratch for this so if anyone has any pointers it'd be very useful!<!--QuoteEnd--></div><!--QuoteEEnd-->
This for example. The NS2-developers are in the process of stripping the game of most, if not all, flash components, for the sake of performance. Just imagine if you fork'd NS2 a couple of builds ago and dug into flash especially for this occasion...
The best idea at the moment, is to familiarize yourself with NS2's Lua-scripting as much as you can, and use that knowledge when the time's right...
I will take a look at the new LUA script interface before I go installing flash. I was thinking of adding a set of new .lua files for the additions to the UI at first (just an experience bar and a primitive interface for buying skills, once more of them become available). I should be possible to overlay this second UI on top of the existing NS2 one. The game logic can come later
I can hopefully keep merged with the main NS2 branch as I go along by adding it as a remote.
I have read a couple of the other threads about running non-vanilla versions. I will just be testing this on my own PC until the beta codebase becomes more stable (i.e. when we have tier 2/3 abilities and onos).
Maybe looking at the original extra levels Plugin could yield some interesting numbers to compare to for upgrades.
Anyways, I would be tempted to crank out a map or two or 3 for this after we see what the balance looks like.
I love combat maps because they can be multi-level adding more to level design.
If you get started i can make a generic 2 tech point map for testing the code.
I would be interested in helping implement that, however anything that is even close to 'extra levels' version of combat, no thanks, not with a 200 foot pole.
Playing NS1 or NS2 is always the same, When your team loses the first thing you think is if the comm would have givin' me ammo or if they would have had better strategy ...Combat takes that frustration away, If you suck you don't level and there is no one to blame to be blunt.
If i was hard core RTS/FPS then i would have never purchased any of the rainbow six series.
50% of my decision to purchase multiple copies of NS2 was the Mod Support and the hopes of Custom Combat even though i am pleased with the RTS side, variety is nice.
As far as content already provided and is planned, a bit to much i think and new players will be scared away,But combat is simple ...kill=bigger guns/harder hits. No need to take orders, build this,weld that,go here,do that. everyone just works together just like NS but no one is in control.
Now that that is out there, it still to this day perplexes me as to why when someone asks for help somebody else pops in to be negative. Please people stop being negative, half the post in these forums are negative and brings everyone down. No one says you have to play it.
I say to all interested lend a hand and make this happen, now that's positive.
I for one will host a CO server when this get done.
I was simply saying that if combat were to be made and I were to work on it would want variable objectives given by the mod / map as a way of encouraging team work and making combat something of a training mode for classic. For the same reasons, I don't think being able to get every single upgrade all at once as you could on extra levels is helpful because it does not teach people how to play fade or onos, just teaches them how to play a super-powered one which they get back for free when they die.
If a mod team were being started with the objective of a fun FPS orientated version of NS2 which could act as a entry ramp for those unfamiliar with RTS aspects by removing some and automating others, then I'd would be interested in helping, however I wouldn't be interested in Death-Match mode of NS2 version of combat. There are very different design objectives.
I've no doubt Death-Match mode would be fun and lots of people would want to play it, I just wouldn't want to be involved in making it.
Any thoughts on this MCMLXXXIV?
Any ideas from the content already in? Maybe repairs to areas to light them (not power anything but lights). New pathways to be opened by repairing or breaking through would be a teamwork approach and with the way DI and onos are explained i could see this being feasible.
If i can trigger a cinematic with weld points i can see a power generator being welded back into operation by team 1 or destroyed by team 2. So many possibilities at this point and they are still adding content.
--And to answered your question. I was not directing at any individual, just pointing out that negativity brings everyone down. This game is going to be epic for everyone even if the particular modification doesn't suite all there will still be plenty of modifications to choose from within the first year of release and if anything we need to think positive and be thankful UWE has opened the door all the way for mods. (after thinking about that, i just purchased my 4th copy...lol..see be positive everyone!!)--
So, say first objective is to go a large set of cargo doors and the marines need for the to be only marines in a given area (say an area in front of the doors) for a total of 30 seconds, the quicker they achieve the objective the more 'experience' or points or res (or whatever the reward used to buy upgrades is) anyone that took part receives, conversely aliens might get a slow trickle of experience for as long as they hold them off.
You could have use / repair / weld points where marines would have to cover each other whilst performing the action (or maybe cover a MAC doing). It doesn't have to be one sided (or necessarily one at a time, although I would think you should keep automated objectives down to maybe two at most) you could have objectives for the aliens to take down power, or pre-placed res nodes.
Of course you wouldn't necessarily want there to be an objective to achieve at all times, might get a bit tiresome but you could always have some time where the object was simply 'hold out!' (aka don't die) or 'Cleanse the Intruders' (aka kill people).
All this would make it more of a cross been UT esque 'assault' and NS1 'combat'.
---
Something that always annoyed me about the original combat was being locked into your choices, it think would much preferable to unlock the choice of a lifeform, or a choice of a weapon but not be forced to use it for the rest of the game.
However, I think that any Mod recreating "Combat" in NS2 should stick to the core concept of what differed between NS and CO in NS1:
<ul><li>One CC, One Hive, Cannot build any more structures.</li><li>Players gain experience by killing enemies (possibly also damaging Hive/CC and healing teammates).</li><li>Players convert experience towards purchases/upgrades.</li></ul>
If you want to create something closer to (for example) Assault in UT, or Deathmatch... why don't you call it something else than Combat?
Well, thats what I think anyways.
All that said I'll be waiting for a while yet before I start work on any NS2 Game-mode type mods, until they get a bit closer to locking down how NS2 is going to work (abilities, upgrades etc). I think starting work on a mod like that before UWE at the 'feature complete now we just need to balance' stage would involve a lot of duplication of work (which I can't afford the time for), so for now I think I'll be working on total conversation type mods (although probably heavily borrowing assets) and just getting a feel for Spark (promise to make a topic on this once I've got a working prototype).
Also king of the hill is always fun :).
Personally, I really enjoyed both combat mode and vanilla NS, so I'd love to see combat mode.
Because Combat is a concept familiar to players, but not (at least yet) supported by Unknown Worlds, the risk is rather that we will have so many different Combat modes with different features that the whole Combat-experience will become confusing.
Im not sure it is guaranteed to happen, but there is definitely a risk... For that very reason I urged people to use other names than 'Combat' for their mods if they bring new ideas into it.
7/10 Skulk Teeth Forcibly removed.
I know some will dislike the idea of this but each to their own, options are always good and theres plenty of room for fun games that differ from the developers original design, though i do think they should include a standard combat mode on or soon after release as i know a lot of players prefer it.
Would anyone like to help me "alpha" test it in early/mid Jan? I will push the source code to github once it's in a better state as well if anyone would like to help improve it.
I will have to release a new build each time UWE do a release or things like the scoreboard and global balance overrides (e.g. stronger armouries and IPs) might break. Git makes this pretty straightforward though!
This.
Dont kill NS2 like you did NS1.