Replaces some of the weapon models and some of the sound effects with the ones from the console versions by Eurocom.
This mod replaces some of the weapon models and some sound effects from the ones in the console version, which was developed separately by Eurocom.
Installation:
To install the mod, just drop the 'bond' folder from the zip file into your Nightfire PC install folder. I've also included a couple of optional alternatives, they also go into the bond folder.
Why are only some weapons replaced? What about the rest?
Well it comes down to the fact that the PC version of Nightfire is developed in Gearbox Software's custom version of the GoldSrc engine, which has a different version of the .mdl format that differs from the one used in Half-Life and other GoldSrc games.
The way to edit the models is to decompile the model, edit it, then compile them back. The issue is that since Nightfire is using a custom version, it needs not only to decompile the model, but convert them to the model version that is used in Half-Life 1 so it can be edited. When compiling the model again, it also needs to be converted back into the model version that can be read in Nightfire.
The weapons that I didn't include had some problems somewhere along the conversion process, so they were broken and I can't work with them. Even if I only decompile them and recompile them without any edits they still break, so it's not a problem with me editing them. There's only one tool that can decompile/recompile Nightfire models so I can't try alternatives. I almost thought about scrapping the mod completely because I can't replace the main P99 pistol but I guess I'll just upload what I have. For the weapons that I can't edit, sound replacements is all I can do.
I tried to replace them with entirely new models but I'm not knowledgeable enough to do that. A more experienced GoldSrc modder might know why it's happening but this is my first time modding GoldSrc. As for the rest of the weapons, such as the P90 and the AIMS, I left them untouched since there are no console counterparts or because they're functionally so different that a straight up model replacement wouldn't work.
Bugs:
Right now there are some weapons that don't play their sounds but it is dependent on which mission you're playing, like the Rocket Launcher won't play it's firing sound on any mission other than High Treason, I don't know why it's doing that or how to fix it. Might be a problem from the decompile/recompile or just a quirk with the game. There are also some custom animations that I've made for some of the weapons and they may be janky. This is my first time animating viewmodels.
If there's any glaring bugs that I've missed or you'd like to report, DM me here on Moddb or at my discord Gummy#7488
I won't really update this mod. Only bugfixes if I can fix them, or if there's a new method of replacing models that doesn't break the models.
Credits
Me: Ripping the weapon models, rigging, animating.
Dopey: Recording some of the sound effects
notyourusualZero: Ripping some of the sound effects
Eurocom: Creating the original models and the original Nightfire
how did you open the game file? I'm interested in making game mods