Aiming Practice Mod
Hi All,
First off, I am very new to the modding side of NS2 although I do have a bit of coding experience behind me. The other day I had an idea for a mod (please let me know if someone has already thought it up/implemented it) that I thought could be a bit of fun.
The idea is an aiming practice mod for marines. So basically you start off in a small room and a few skulks spawn in front of you and you have to fight them off with an lmg or shotgun. The reason I think that this could be cool is because in a standard game you might get to kill 15 skulks or so in a half hour period (more if you are not a noob like me). With this mod you would be able to really practice your aim by shooting maybe 100 in the same time period. You may say that you can just play more ns2 which is true, but for me I would love the ability to have some concentrated time just shooting skulks, as it is a very fun part of the game in itself.
So, I mentioned before that I am very new to modding. I was wondering if someone would be able give me a few pointers in the right direction as to how I might implement this. Eventually it would be cool to have features like being able to select damage and armour levels etc and also the difficulty of the skulks movement.
I know that this kind of falls in to the category of bots but it doesn't seem like there has been any movement on that for a while.
Any help would be greatly appreciated.
All the best,
Matt
First off, I am very new to the modding side of NS2 although I do have a bit of coding experience behind me. The other day I had an idea for a mod (please let me know if someone has already thought it up/implemented it) that I thought could be a bit of fun.
The idea is an aiming practice mod for marines. So basically you start off in a small room and a few skulks spawn in front of you and you have to fight them off with an lmg or shotgun. The reason I think that this could be cool is because in a standard game you might get to kill 15 skulks or so in a half hour period (more if you are not a noob like me). With this mod you would be able to really practice your aim by shooting maybe 100 in the same time period. You may say that you can just play more ns2 which is true, but for me I would love the ability to have some concentrated time just shooting skulks, as it is a very fun part of the game in itself.
So, I mentioned before that I am very new to modding. I was wondering if someone would be able give me a few pointers in the right direction as to how I might implement this. Eventually it would be cool to have features like being able to select damage and armour levels etc and also the difficulty of the skulks movement.
I know that this kind of falls in to the category of bots but it doesn't seem like there has been any movement on that for a while.
Any help would be greatly appreciated.
All the best,
Matt
Comments
Would be possible to get much more sophisticated movement with Dghelneshi's idea, but then they wouldnt attack you at all i guess. Then again, i dont know if they really have to.
Killing them in fewer time would give you more points?
The skulk model should also have a helmet then.
Remedy has created a map based of the ns2_docking Ballcourt that could be used for this aiming practice concept. I guess the concept could work with bots or live players in a dueling type way, or even 3 vs 3 marine/skulk combat.
Here is a link to the map: <a href="http://www.duplexgaming.co.uk/downloads/index.php?id=114" target="_blank">http://www.duplexgaming.co.uk/downloads/index.php?id=114</a>
One thing I was wondering was if there might be someone out there who would be able to help me get a simple skulk bot working that could jump and strafe etc towards an enemy player. I have had a look round in the code and in other people's bots but have decided that this kind of coding is above my level as I have never done any game development before. So just thinking if there was someone out there interested in the concept that would want to help out.
Regards,
Matt
To much for me to program, and none of the bots currently written are up to the job unfortunately. If you want bot code you really are going to have to take the plunge yourself :)
I guess an NS2-shooting range could be part of the 'training' in the main menu. I would definitely like to see this.
To much for me to program, and none of the bots currently written are up to the job unfortunately. If you want bot code you really are going to have to take the plunge yourself :)<!--QuoteEnd--></div><!--QuoteEEnd-->
Yeah, unfortunately I can't see any AI ever being able to use all the classes different movement styles in a realistic way. All bots I've seen so far act on a 2D plane, getting flying, wallwalking and walljumping into that mix will be disgusting.
I don't have time to develop and maintain such a mod though, but I can help if anyone wants to.
Do you mind posting quickly how you got that to work? When I try the bots they just start running till they hit a wall and then stop! No worries if it is a big hassle.
<a href="http://www.filedropper.com/ns2train" target="_blank">http://www.filedropper.com/ns2train</a>
Unzip and copy in ns2 folder. Start the mod, then in console:
map ns2_train
cheats 1
j1
addbot 2 2
I like this method. You could record some good skulk players attacking marines in a location (e.g. crossroads in summit or ball court in docking) and then parse the movements into preset attack paths. You could even rank the attack paths by difficulty and then combine it with an increasing number of skulks attacking at the same time to increase the difficulty of the mod.
I had a lot of fun with the map and bots this morning.
Seems like it's just as complicated / difficult as writing a bot with intelligent movement.
Some of the best training I found you could do in NS1 was to just facerush into anything, and force yourself to react as best you can. even in ways that may not make sense or are different, thats how you can discover tricks that fool even the best of players. It also forces you to develop reactions that start to happen naturally regardless of your situation, which can help you avoid ambushes or outwit an opponent.