Introducing a new Quake server and reviving an old mod which some of you may have played and hopefully had great memories about.
This mod is NewDM, originally started by Canadian*Sniper. Original thread is located here: http://quakeone.com/forums/quake-tal...eathmatch.html
I've been working on the mod myself a bit, my renewed interest in it has been lit aflame recently just by how vanilla Quake DM is very flawed in my opinion. It's hard to play casually and for fun.. being 'good' at vanilla DM relies on controlling the weapons, powerups, etc, and of course the only two good weapons are RL and LG. This creates too much of a competitive spirit. NewDM balances these flaws out very well, weapon control is no longer an issue, and you can frag someone just as well with an SNG/SSG. I could keep going on about that aspect for quite sometime, but now I will list my additions to the mod since NewDM 0.07
--------------------------------------------------------------------------------------------------
I have had to 'recreate' the mod mostly, since Canadian*Sniper seems to have lost the source, or cannot locate it. I've gotten the 0.07 progs.dat from Polarite, and decompiled it. The decompile came out quite nasty, and as I attempted to add in other additions, compiling brought out nasty errors. So I just re-created the mod by pasting bits and pieces of things that still worked from the decompile into a fresh id1 qc. Other things i've had to re-do myself.
Here is the list of additions since 0.07:
To-do List:
I will continue to update this list as more features come to mind, or suggestions are made.
Thanks to the Following People!
MAPPACK DOWNLOAD:
http://www.quake-1.com/files/maps/newdm_maps.zip
--------------------------------------------------------------------------------------------------
The server is up at:
newdm.quakeone.com
--------------------------------------------------------------------------------------------------
The server is a DARKPLACES server !
***I will continue to update this post as new things are added.
A complimentary .gif for the mod courtesy of MasterSplinter
And also a video showcasing one of the more crazy maps from NewDM, manson2.bsp
[ame]http://www.youtube.com/watch?v=-xx3WvlzmQg&fmt=18[/ame]
This mod is NewDM, originally started by Canadian*Sniper. Original thread is located here: http://quakeone.com/forums/quake-tal...eathmatch.html
I've been working on the mod myself a bit, my renewed interest in it has been lit aflame recently just by how vanilla Quake DM is very flawed in my opinion. It's hard to play casually and for fun.. being 'good' at vanilla DM relies on controlling the weapons, powerups, etc, and of course the only two good weapons are RL and LG. This creates too much of a competitive spirit. NewDM balances these flaws out very well, weapon control is no longer an issue, and you can frag someone just as well with an SNG/SSG. I could keep going on about that aspect for quite sometime, but now I will list my additions to the mod since NewDM 0.07
--------------------------------------------------------------------------------------------------
I have had to 'recreate' the mod mostly, since Canadian*Sniper seems to have lost the source, or cannot locate it. I've gotten the 0.07 progs.dat from Polarite, and decompiled it. The decompile came out quite nasty, and as I attempted to add in other additions, compiling brought out nasty errors. So I just re-created the mod by pasting bits and pieces of things that still worked from the decompile into a fresh id1 qc. Other things i've had to re-do myself.
Here is the list of additions since 0.07:
- FRIKBOTS can be added to a game simply by typing addbot/removebot in the console. They're quite fun to play against, and a great substitute for humans when you're bored. I have added small aim offsets and other fixes to make their aim more realistic (thanks to Wazat for this code).
- CUSTOM MAPS and MAPCYCLER. I've searched through many of Lightning_Hunter's maps that he waypointed for frikbot (which are EXCELLENT by the way), and selected the ones I thought to be the most unique and fun. Other ones I've selected from my own personal collection. There are a few without waypoints, I've made waypoints for manson3, castle, castled!, village, and Metchsteekle's map gore1_wip. Waypoints are more or less required for the bots to give a good challenge on a map, otherwise they may not act up to par
- SILENT RESPAWNS, respawns further away from players, and respawns with 50 GA starting. This is to minimize spawn-kills. Who likes spawning, and instantly being killed? That's no fun. (thanks to scar3crow for these suggestions)
- MAP VOTING (courtesy of Bam and Baker's code) A list of votable maps can be seen by typing warp in the console.
- VOTE-TEAMPLAY Teamplay mode can be voted for, the default setting is Teamplay 2 (friendly fire). Right now it's in quite a primitive state, team score is not added correctly, the player who hits the fraglimit first still wins. So right now voting teamplay changes the fraglimit from the default (30) to 0. The timelimit is still 15. Players must change their pants color to be the same in order to be on a team. This also means players can change their pants colors back and forth with no penalty (could be abused). The frikbots play teamplay quite well, use addbot to add a bot to your team and addenemybot to add a bot to the opposing team.
- VOTE-BOTSKILL Bot skill levels can also be voted, as skill 1 (default) may be too easy or too difficult for some players. skill0, skill1, skill2, and skill3 are the commands to vote for a skill change. WARNING - skill 3 (nightmare) is no joke. The bots have zero aim offsets at this skill level, and pretty much don't miss. The bots must be removed and added again for the skill changes to take effect.
- Winner announced during intermission. At the end of the game, the player who wins will be announced by '(name) hit the fraglimit'. Also if the game ended by timelimit it will say 'Timelimit Hit'.
- Lightning Discharging power has been changed. This is because NewDM's lightning gun updates twice as fast, does less damage, but you also carry twice as much cells. This means discharging would be twice as powerful. I changed the discharge damage from 35*cells to 17*cells to compensate for this (thanks Canadian*Sniper for this idea).
- BUGFIXES I have modified some maps' .ent files , such as e2m6 (func_door constantly blocks the path to Quad, ID never tagged it as "singleplayer only"). Also some spawn points in some maps are bugged (set inside the wall poorly, causing players (or bots) to be stuck when spawned. If the bots become stuck, then all of the other bots stop working... Which isn't any fun !Implemented many of these bugfixes located here: Quake Info Pool - Classic Quake - QuakeC Fixes
To-do List:
- Implement announcing who the victor is if the timelimit is hit as well. (DONE)
- Fix more stuck spawn bugs and other such entity problems with the use of .ent files. (FIXED - e2m6, dma9, dma7, village, soe2m6, mexx7, soedm2)
- Possibly add some simple interpolation code to the frikbots aiming and movement to look more human, especially when viewing the bot through eyecam (Thanks r00k for this suggestion). (DONE)
- Maybe add a system where bots can only be added twice every minute (and removed a minute after adding). Only if the addbot feature becomes abused (players constantly adding/removing bots over and over). //Added bot-voting system and bot limit (DONE)
- Create frikbot waypoints for maps without them. (FINISHED - manson3, castle, castled!, village, gore1_wip, well, mexx9)
- Fix up some of the old id1 teamplay issues. Calculate correct teamscore, and announce the winning team at the end of the match. Make a penalty for switching teams, and only be able to switch teams once every two minutes or such.
- Add a "commands" or "menu" option, so players can see all of the available commands for NewDM, instead of them just being displayed in the console upon connecting or mapchange. (thanks r00k for suggestion) (DONE)
- Add a better observer mode feature. Indicate whether the player is observing or not in the scoreboard. Right now observer mode is the default that comes with frikbot (simple eyecam view). (DONE)
- Edit axe so that with ring, it also has increased range, and plays the knight sword1.wav when fired. (DONE)
- Make only players who've just connected to the server have a 3 second spawn shield to gather their bearings. (DONE)
- Make Frikbots not count toward votes. (DONE)
I will continue to update this list as more features come to mind, or suggestions are made.
Thanks to the Following People!
- Canadian*Sniper - For creating NewDM!
- FrikaC - Frikbots ! Help solving bugs and help with QuakeC.
- LordHavoc - For his amazing work on the DarkPlaces engine and making it a very viable Quake server. Lots of help with QuakeC.
- Lightning_Hunter - For his incredible Frikbot waypoints!
- Wazat - For mapcycler code and Frikbot aim offsets used in Jeht Quake mod.
- Igor9 - Random respawns code, advanced item pickup AI for the Frikbots.
- Bam - Map voting code
- Baker - Map voting code, adding the server to the Quakeone.com list, and being generally helpful.
- MasterSplinter - Thanks for the awesome .gif animation for the server, playtesting and suggestions.
- f0q.tu - Playtesting and suggestions.
- scar3crow - Playtesting, many suggestions, and new respawns idea.
- r00k - Playtesting and many helpful suggestions.
- badaim - Playtesting, being helpful, and letting Avalanche know about the server and the possibility for it to be hosted in Dallas!
- Lardarse/bta.pineapple - A few code additions and QuakeC help.
- Polarite - Playtesting, letting NewDM be hosted at flanders!
- ELO]abdiel[HIM/rohobo/daniel/kimp - code suggestions
- Supa - extensive code help, incorporating Frikbots into DP's SV_PlayerPhysics
- Error - code help
- Quake Info Pool - Maddes and others - ID1 bugfixes!
- Map Authors - For making unique and interesting maps to further the enjoyment of Quake.
MAPPACK DOWNLOAD:
http://www.quake-1.com/files/maps/newdm_maps.zip
--------------------------------------------------------------------------------------------------
The server is up at:
newdm.quakeone.com
--------------------------------------------------------------------------------------------------
The server is a DARKPLACES server !
[*]Thanks for reading this post, and I hope you all will play and enjoy some games in the future! also, LET ME KNOW YOUR FEEDBACK on the mod, any improvements or additions will be taken into consideration!
***I will continue to update this post as new things are added.
A complimentary .gif for the mod courtesy of MasterSplinter
And also a video showcasing one of the more crazy maps from NewDM, manson2.bsp
[ame]http://www.youtube.com/watch?v=-xx3WvlzmQg&fmt=18[/ame]
Comment