No More Room in Hell

No More Room in Hell

Not enough ratings
How To Use Hammer++ For NMRiH!
By LeBron James
This guide will simply teach you how to mount hammer++ onto nmrih's sdk so you can efficiently make nmrih maps with ease!*
Please note that this modification of hammer++ is NOT supported by ficool2 or it's creators, and as such, bugs are to be expected.
If you have any bugs or problems, please comment them so I can *attempt* to help you (i'm kinda slow, so don't expect "Pte Jack" levels of assistance)





*hammer is still really janky and takes practice (and patience)
   
Award
Favorite
Favorited
Unfavorite
Downloading Hammer++ For NMRiH
To do this, simply go here[ficool2.github.io], scroll down and download "Source SDK 2013 Multiplayer" as this is what NMRiH is based off of.


After clicking the button, it should automatically download as a zip. It's only around ~7.07mb
Mounting It Onto NMRiH's Hammer (really simple)
Unzip the downloaded hammer++ zip into some folder - like your downloads or desktop.
Inside the unzipped folder, there's a readme and a "bin" folder:

You can read the readme if you want but it basically says the same thing I'll show you.

Now, inside the bin folder, there's a "hammerplusplus" folder and .exe:

You don't need to open or run either of these, just select both of these and copy them for now.

Now the ~kinda~ tricky part;
Find your nmrih game folder - you either find it in your steamapps\common folder OR:
1. Right click nmrih in your steam library
2. Click "Properties"
3. Click "Local Files" and then "Browse"
4. That's it.

After finding the folder, go into it's "bin" folder and either drag in or paste the files from before:

If it (for some reason) asks you to replace files, go ahead and say yes.
Quick Set-Up
Before running hammer++ which is in the files now, run the normal hammer.exe that's in the game's bin folder, this loads and establishes all the game's custom entity models, materials, scripts, etc. for hammer++ to use.

If you don't do this, nothing bad will happen but you basically can't do anything nmrih related without doing this, you'd just be stuck with basic abilities, which is boring.

Then, just run hammer++ (make sure hammer.exe is closed) and it should work.
In Hammer++ (Useful Stuff To Know)
If you are already familiar with hammer++'s tools and abilities then you could just skip this section, but I still suggest you continue reading - in case you missed something.

Alright, say you're trying to edit a pre-existing nmrih map (we'll get to how you can do that in a bit) and you can't see a damn thing through all the dev textures and your pc's slowing down, simply click this little button to hide all dev stuff: (which includes the skybox)
It should be at the top right of your top left window

Pretty cool, right? Now let's say you want to preview the lighting without rendering the map for 6 hours, just click this:


Then click this:


Now you can see your beautiful lighting! Check it out:


You can mess with all it's settings, but I just leave it at default.

Alright, let's say you also want to get rid of those pesky little entity sprites, just click this button:


Nice, right?

Editing Existing HMRiH Maps
First of all, in order to load up the game's map files (.bsp's), we need to convert them to editable map files, known as .vmf's, which we can load in hammer++.

"How do we do this?"
You download BSPSource, dummy.
Simply download it from here[github.com]

"But which file do I download??!/1!?"
This one, doofus:


Extract the files and run the .jar file
(You need Java for BSPSource to work)

Then, simply find the .bsp of the map you want to edit (for nmrih, it's in nmrih\nmrih\maps)
and decompile it.
If the decompile goes well and doesn't crash, then you're good to go! Just load up the .vmf in hammer++ and you're good.

NOTE: Say you're editing an existing nmrih map and it has an explosion or something at the end of the map, hammer++ will automatically display the particles over and over, which can be annoying.
Just find the info_particle_system entities in your map and either delete them (not recommended), or select all of them and press "H", this will hide them. Remember to unhide them before running the map or they won't appear/function. To unhide them, press "U" while in the editor.
Conclusion
Thanks for reading this dumb little guide.
I hope it helped you in using hammer++ for nmrih!
If you have any problems, suggestions, bugs, etc. please comment down below and I'll try to figure it out (or someone smarter in the comments will).

Please don't heckle me because you accidentally deleted system 32 or something, that's your fault, not mine. If your game for some reason just stops working after installing hammer++, you probably really messed something up and you should just validate your game's files.

Thanks.
4 Comments
LeBron James  [author] 21 Jun, 2024 @ 12:15am 
Whoops, didn't even know that was a thing, I've always had Java and didn't have any problems with it. Sorry!
Daft Deputy 11 Jun, 2024 @ 9:51am 
should mention that Java 21 is needed, nothing else will work if it isnt that
(for importing the NMRIH maps)
LeBron James  [author] 25 Apr, 2023 @ 7:21pm 
carpentry +1
Targosha 24 Apr, 2023 @ 12:29pm 
And here I was thinking it was some kind of tips'n'tricks for hammer and planks