Does anyone remember the nuke?
GiGaBiTe
Join Date: 2003-10-07 Member: 21489Members
The nuke if I recall was a weapon in the NSTR, but was removed from the game for balance reasons before the game went gold with v1.0 back in 2002 (2003?) I noticed various references to the nuke in every NS DLL from the original release, but couldn't get it to work with any debugging server side utilities I had. Out of sheer boredom a few nights ago, I found a function in AMXX that allows you to create fake usermsgs and determined that the nuke uses usermsg 66 and 67 through some engine debugging. Anyway, I ran the plugin and the nuke almost worked.
The problem then was that the models and sounds used for the nuke had long since been removed (or were never made) and the game crashed again, but I found the names and directories of the models and sounds and improvised. The result is the nuke works:
<a href="http://img156.imageshack.us/i/57381717.jpg/" target="_blank"><img src="http://img156.imageshack.us/img156/9742/57381717.th.jpg" border="0" class="linked-image" /></a>
<a href="http://img339.imageshack.us/i/41047144.jpg/" target="_blank"><img src="http://img339.imageshack.us/img339/5137/41047144.th.jpg" border="0" class="linked-image" /></a>
...sort of.
It can only be spawned with entmod and detonates about 5 seconds after you spawn it. It's pretty fun to play around with regardless. There's also a structure called team_nukeplant, which I assume is like the prototype lab where you have to upgrade to be able to use nukes, but it seems to have the code related to it completely missing and won't even attempt to spawn.
The thing I'm wondering is why a game feature like this remained in the NS code for so long without being used, especially when its functionality is almost complete, were the devs planning a comeback for it later on and it never happened?
The problem then was that the models and sounds used for the nuke had long since been removed (or were never made) and the game crashed again, but I found the names and directories of the models and sounds and improvised. The result is the nuke works:
<a href="http://img156.imageshack.us/i/57381717.jpg/" target="_blank"><img src="http://img156.imageshack.us/img156/9742/57381717.th.jpg" border="0" class="linked-image" /></a>
<a href="http://img339.imageshack.us/i/41047144.jpg/" target="_blank"><img src="http://img339.imageshack.us/img339/5137/41047144.th.jpg" border="0" class="linked-image" /></a>
...sort of.
It can only be spawned with entmod and detonates about 5 seconds after you spawn it. It's pretty fun to play around with regardless. There's also a structure called team_nukeplant, which I assume is like the prototype lab where you have to upgrade to be able to use nukes, but it seems to have the code related to it completely missing and won't even attempt to spawn.
The thing I'm wondering is why a game feature like this remained in the NS code for so long without being used, especially when its functionality is almost complete, were the devs planning a comeback for it later on and it never happened?
Comments
Yeah but the question is why did they leave the nuke code in from v1.0 all the way to v3.2 final? Babblers were completely removed from the code after 1.x, so you'd think an unused game feature like the nuke would also be binned from the game code to save code space like babblers were. It just makes me wonder if they were planning a comeback for it later on and just left it in.