Level up your utility with NADR. Master the must-know nades on every map and turn setups into round-winning plays, alone or with your teammates. Save up to 500 of your own lineups.
Play Now on the top right of the websiteNADR on the Mode pageStart Server
The most common use case for NADR is learning new utility. NADR is custom-built to offer the easiest, most in-depth, and most intuitive space to learn, practice, and perfect utility across all maps.
There are two ways to learn utility: finding your own lineups, or learning pre-existing ones. If you want to find your own lineups, here's how Grenade Prediction works in NADR:
E to cycle predict modes (normal throw, jump throw, 1 step jump throw)E to predict as usualR to spectate the endpointE + R to micro-adjust where it landsE while holding R to view around the endpointR while the grenade is flying in the air, to follow it
Here is a list of commands you can use when learning utility in NADR.
.clear- Clears any utility.autoclear- Toggle auto-clearing of utility (automatically clears when detonated).cleanup- Replaces broken doors/windows/vents.noflash- Disables getting flashed.rethrow <(optional)indexes>- Throws last thrown grenade or multiple recent thrown grenades at once (example: .rethrow 0 1 2 3 4 would throw your most recent 5 grenades at once).break- Breaks all windows and vents
If you want to learn from pre-existing lineups, you can use the multitude of map grenades - the floating grenade icons - around each map. Here's how:
E (Use) on any of the floating grenades around the mapE (Use) on the player model to get into the throwing positionE (Use) to bring back the player modelSHIFT (Walk) to show replay
If you want to smoke a specific area but can’t find an existing lineup - either through pre-existing map grenades or your own testing - NADR offers a solution. The Grenade Finder tool lets you choose both the desired landing point of your utility and the position it will be thrown from. NADR then calculates an optimal lineup that achieves the result you’re looking for. Here's a quick guide for how to use Grenade Finder:
As shown in the video, simply type .draw to draw a bounding box for where you want the nade to land. Then, move to the position you want to throw the utility from and type .find. NADR will calculate the perfect angle for you to get a nade in position, and will tell you whether to do a standing throw, run throw, or a jump throw.
Here are the specific commands used for using the Grenade Finder tool:
.find |
Starts finding grenades from wherever you're currently standing for whatever utility you're holding (Takes whatever settings you're using for the grenade simulator, including throw power and if you're ducked) |
.findslow |
Does same as .find but manages resources so you're still able to play without lag (This will be much slower however) |
.accuracy |
Cycles between different accuracies, the higher accuracy, the longer it will take. |
.results <(optional)index> |
Shows how many results grenade finder found. Can also teleport instantly to a specific index |
.draw |
Draw the detonation area where grenade finder should look for grenades. Aim & press MOUSE1/MOUSE2 once to set the width. Aim & press MOUSE1/MOUSE2 again to set the height. |
.n |
Teleports you to next result index |
.p |
Teleports you to previous result index |
Here are the most commonly used core commands for NADR:
| Core Commands | |
|---|---|
.nadr map-name-here |
Loads NADR on the map of your choice |
.togglemapgrenadebinds |
Toggle double press shift/space binds for map grenades |
.prediction |
Toggles Grenade Prediction |
.gun-name-here |
Gives you gun of your choice |
noclip in console |
Use noclip in console to fly around the map |
.dryrun seconds-here |
Restarts round with X amount of seconds |
.observeme |
Puts everyone into spec to spectate you |
.restore |
Restores everyone's positions/angles and equipped weapon after using .observeme |
.xray |
Toggles xray on players |
.impacts |
Toggles bullet impacts |
.timer <(optional)name> |
Starts a timer whenever you start moving, double right click to stop the timer (Or type .timer again) |
.angles |
Toggle peekers advantage prints in chat |
.bhop |
Toggle auto bhopping |
.rr |
Restarts round |
.r |
Respawns yourself |
.savepos |
Saves current position |
.goto |
Teleport to saved position |
Here are the specific commands used for interacting with map grenades:
| Map Grenade Commands | |
|---|---|
.load DEFAULT |
Loads Refrag Default map grenades (if you save your own nades, NADR's default nades disappear. Use this command to get them back.) |
.mapgrenades |
Toggles map grenades |
.trajectory <seconds> |
To set the amount of time the grenade trajectory displays after throwing a grenade (to remove trajectory entirely, use console command ‘spec_show_xray 0’) |
.nades |
Prints in console a list of all saved grenades |
.nade index-number-here |
Loads saved grenade based on number provided |
.replay |
Show bot replay of last thrown grenade |
.last |
Teleports you to last thrown grenade position |
.preview |
Toggles grenade preview camera |
.save name-here |
Saves last thrown grenade |
.delete index-number-here |
Deletes grenade based on index number |
.load teamname |
Replace teamname with your teams name and it will load your saved grenades |
.groups |
Lists all your subbed grenade groups in console |
.mygroups |
Lists all your own grenade groups in console |
.loadgroup <id> |
Loads a grenade group |
.publishgroup |
Publishes a grenade group (This cannot be reverted) |
.creategroup <name> |
Creates a grenade group |
.addtogroup <nadeid> <groupid> |
Adds a grenade to your grenade group (nadeid is listed in console by typing .nades ) |
.removefromgroup <nadeid> <groupid> |
Removes a grenade from your grenade group |
Here are the specific commands used for recording strategies:
|
Recording Strategy Commands: |
|
|---|---|
.mystrats |
List all your own strategies to console |
.strats |
List your subbed strategies to console |
.loadstrat <id> |
Load a strategy from community hub |
.play |
Playback all recordings |
.record <(optional)time> <(optional)name> |
Records your POV after a set amount of time with a specified name |
.recordall <(optional)time> |
Records all players POVs |
.arecord <(optional)time> <(optional)name> |
Same as .record but keeps your angles if teleported to a spawn point |
.arecordall <(optional)time> |
Same as .recordall but keeps your angles if teleported to a spawn point |
.stoprecord |
Stops recording your POV (Can also stop recording pressing double right click) |
.clearrec <id> |
Clears a recording by ID |
.clearrecs |
Clears all recordings |
.publishstrat |
Publish active strategy (Cannot be reverted) |
.savestrat <id> |
Save active recordings as a strategy |
.update |
Update active strategy |
.replace |
Replaces nearest active bot recording, using this command while there is no bots active will work as a toggle, so whenever you play back a recording, you will replace the bot that spawns closest to .replace position. Using it again clears this position |
.currentrecs |
Shows current recordings in a strategy |
Here are the specific commands used for controlling/interacting with BOTs:
|
BOT Commands |
|
|---|---|
.botstakedamage |
Toggle damage on bots/players - allows playing against NADR BOTs. |
.respawnbots |
Toggles respawning of bots after you kill them |
.bot <(optional)t or ct> |
Spawns a bot at your position |
.bring |
Brings bot at aim to you |
.bringaim |
Brings bot at aim to you and sets angle |
.dismiss |
Removes bot at aim |
.mimic |
Makes bot mimic your movement at aim |
.dismissall |
Removes all bots |
.botgun weapon-name-here |
Sets the weapon of the bot at your aim |
.kevlar |
Toggles kevlar of bot at your aim |
.armor |
Toggles armor of bot at your aim |
.jump |
Makes bot jump at aim |
.shoot |
Makes bot shoot at aim |
.crouch |
Sets bot at aim to crouch |
.botcrouch <(optional)t or ct> |
Spawns a bot at your position (Crouched) |
.boost |
Boosts you on top of bot at aim |
.botboost <(optional)t or ct> |
Spawns a bot underneath you |
.runboost |
Boosts you on top of bot at aim and mimics your movement |
.botrunboost <(optional)t or ct> |
Spawns a a bot underneath you that mimics your movement |
NADR has a variety of spawn-based commands to help with learning instant spawn smokes on every map. Here are the specific commands used when dealing with Spawns:
|
Spawn Commands |
|
|---|---|
.spawn |
Teleports you to where your aiming (With your own view angle) |
.tspawn number-here |
Teleports you to the T spawn of your choice (With your own view angle) |
.ctspawn number-here |
Teleports you to the CT spawn of your choice (With your own view angle) |
.aspawn |
Teleports you to where your aiming (Includes spawn angles) |
.atspawn number-here |
Teleports you to the T spawn of your choice (Includes spawn angles) |
.actspawn number-here |
Teleports you to the CT spawn of your choice (Includes spawn angles) |
.rspawn |
Teleports you to a random spawn (Includes spawn angles) |
.rtspawn number-here |
Teleports you to a random T spawn (Includes spawn angles) |
.rctspawn number-here |
Teleports you to a random CT spawn (Includes spawn angles) |
.spawns |
To toggle spawn beams |