Garry's Mod

Garry's Mod

4,366 ratings
Immersive Sandbox Gamemode
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Gamemode
Addon Tags: Fun, Realism
File Size
Posted
Updated
16.323 KB
31 May, 2015 @ 3:10pm
10 May, 2016 @ 2:15pm
5 Change Notes ( view )

Subscribe to download
Immersive Sandbox Gamemode

Description
An Improved version of Sandbox, with an immersive firstperson perspective!

This isn't meant to be anything too big or spectacular; this is just a project of mine that I figured I would share. If you have any ideas about stuff that you would like added or changed, let me know and I'll take it into consideration.

This is an actual Gamemode, it does not change Sandbox!

See the Features below for more info, and I recommend reading "Concerns" at the bottom of the description before you download; it should help you out alot.

Features:
  • An immersive firstperson perspective that lets you see your own body when you look down!
    Stays in firstperson for when you die and ragdoll! See below for the Console Variables that adjust your view.

  • A Lua-implemented flashlight built specifically for the immersive firstperson perspective!
    See below for the Console Variables that adjust the flashlight.

  • Realistic fall damage!
    Take damage based on how hard you hit the ground!

  • Health regeneration!
    You only have a maximum of 30 health, but you constantly regenerate health! See below for the Console Variables that adjust health regeneration.

  • Weapon dropping!
    For added realism you always spawn with no weapons, and you can drop your active weapon with the Console Command dropactive, or you can drop all your weapons with the Console Command dropall. I recommend binding these commands to keys.

  • Your player entity will speak when injured!
    Your voice will depend on both the sex and stature of your player model, and what you say will depend on the source of the damage.

  • Improved noclipping!
    Nothing can touch you while noclipping, including bullets!

Console Variables:
  • isbox_viewforward
    Default: 2.7
    Realm: Client, but sent to the Server where it is saved on the player as a NWVar.
    Move the rendering origin forward this distance. Used to adjust immersive firstperson rendering. Clamped between -7.0 and 7.0 before being set as a NWVar.

  • isbox_viewznear
    Default: 1.7
    Realm: Client, but sent to the Server where it is saved on the player as a NWVar.
    Move the near clipping plane forward this distance. Used to adjust immersive firstperson rendering. Clamped between -2.0 and 7.0 before being set as a NWVar.

  • isbox_viewupdate
    Default: 1
    Realm: Client
    Update the position of the rendering origin every time your view is going to be rendered. If you want your player model's animations to always appear smooth, set this to 1. If you want eye traces to always land exactly under your crosshair, set this to 0.

  • isbox_forceimmersion
    Default: 1
    Realm: Client
    Prevent vehicles from overriding your view.

  • isbox_flattachp
    Default: anim_attachment_RH
    Realm: Client (user info)
    The "attachment" point on your player model to attach the flashlight to. anim_attachment_RH is on your right hand, so you will have to be doing something that involves holding out your right hand, such as holding a weapon, for the flashlight to look right.
    For a list of attachments on your current player model, run the Console Command show_attachments. The flashlight must be toggled for changes to take effect.

  • isbox_floffsetz
    Default: 4.0
    Realm: Client (user info)
    Move the Lua flashlight forward this distance. The flashlight must be toggled for changes to take effect.

  • isbox_floffsetx
    Default: -8.0
    Realm: Client (user info)
    Move the Lua flashlight right this distance. The flashlight must be toggled for changes to take effect.

  • isbox_floffsety
    Default: 16.0
    Realm: Client (user info)
    Move the Lua flashlight up this distance. The flashlight must be toggled for changes to take effect.

  • isbox_oldflashlight
    Default: 0
    Realm: Server
    Use the old engine-built flashlight instead of the Lua one. Looks weird and gets in the way. The flashlight must be toggled for changes to take effect.

  • isbox_oldweapons
    Default: 0
    Realm: Server
    Spawn the same way that you do in normal Sandbox; with weapons and ammo.

  • isbox_healthregen
    Default: 1
    Realm: Server
    Enable health regeneration for players.

  • isbox_healthregenrate
    Default: 2.0
    Realm: Server
    The rate at which players regenerate health.

  • isbox_voicetype
    Default: -1
    Realm: Client
    The type of voice. -1 means use the voice of your player model, 0 means don't speak, 1 means male, 2 means female, 3 means masked/combine, and 4 means zombie.

  • isbox_noclip_ghost
    Default: 1
    Realm: Server
    Nothing can touch players while noclipping. Noclip must be toggled for changes to take effect.

  • isbox_invuln
    Default: 0
    Realm: Client, but sent to the Server where it is saved on the player as a NWVar.
    Make yourself invulnerable to all damage. Works in Singleplayer. Will only be set as a NWVar if you are in Singleplayer or are an Admin.

Concerns:

"I can't use any tools"
You need the Tool Gun weapon. You can give yourself one from the weapons tab in the spawn menu.

"Parts of my player model are getting in the way of my view"
Try setting isbox_viewforward and isbox_viewznear to different values.

"I can see through walls when I run up to them"
The only other options were to make your collision box wider, which is nasty, or make your view get pushed inside of your head when you approach a wall, which looks even worse than seeing through it.

"I can see my face when I turn quickly"
Your view is turning faster than your head can.

"The flashlight is all messed up"
See isbox_flattachp above.

"I can see the back of my head when I move quickly"
This shouldn't happen, but it does. I have no clue why, but it does. I'm trying to fix it.

"I died from falling"
You take damage based on how far you fall. If you are in Singleplayer or are an Admin, you can make yourself invulnerable by setting isbox_invuln to 1.

"The camera weapon..."
Set isbox_viewznear to 7.0. Or just disable the HUD from the context menu and take a screenshot with the shortcut key.


If you have ANY other questions or concerns, ask in the comments. I will do my best to respond.
Popular Discussions View All (7)
7
3 Sep, 2021 @ 7:00am
Can't see it in the gamemode menu, help
Puddle46
2
15 Jan, 2018 @ 1:50pm
commands dont work
Daddy Danee
2
22 Jan, 2018 @ 9:55am
Injure\pain sounds are wrong
LekKit
588 Comments
chrisslaven01 9 Jul @ 6:20am 
WARNING! Carry on reading! Or you will die, even if you only looked at the word warning! Once there was a little girl called Clarissa, she was ten-years-old and she lived in a mental hospital, because she killed her mom and her dad. She got so bad she went to kill all the staff in the hospital so the More- government decided that best idea was to get rid of her so they set up a special room to kill her, as humane as possible but it went wrong the machine they were using went wrong. And she sat there in agony for hours until she died. Now every week on the day of her death she returns to the person that reads this letter, on a monday night at 12:00a.m. She creeps into your room and kills you slowly, by cutting you and watching you bleed to death. Now send this to ten other profiles on this one site, and she will haunt someone else who doesn't. This isn't fake. apparently, if u copy and paste this to ten comments in the next ten minutes u will have the best of your life
StupidGamer 23 Feb @ 1:27pm 
Warning! I forgot man, I just honestly don't even know. :steamhappy:
pablo.gonzalez.2017 1 Feb @ 9:53am 
Warning! erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma? erm.. what the sigma?
xlt 12 Jan @ 7:18am 
Warning! someone is raging below me because someone is using some random ass copypasta and is harrasing those idiots down there.
cheeselord 23 Nov, 2024 @ 4:22pm 
Warning! someone is raging below me because someone is using some random ass copypasta and is harrasing those idiots down there.
The LAMBDA player 13 Nov, 2024 @ 11:09am 
Warning! PLEASE SHUT THE FUCK UP OR ELSE I WILL DECAPITATE YOUR ENTIRE FAMILY YOU FUCKING SCUMBAGS,IM TIRED OF THE FUCKING SPAM AND YOUR UNORIGINAL STORIES,TELL THOSE TO YOUR MOM ALL DAY BUT NOT TO US YOU FUCKING STUPID BITCH,GO ON FUCK OFF
Tobik 3 Nov, 2024 @ 12:10pm 
варнянг! если ты это не прочитаешь то тобик отгрызёт тебе яйца ночью я играл с тобиком и он ел спокойно пряник иногда посматривал на меня что-бы отгрысть мне все конечности я немного разбесил тобика тем что я неправильно сижу и вот он на меня напал и отгрыз мне всё если не прочитаешь то в 23 00 тобик придёт и отгрызёт тебе яйца как я это уже говорил так что читай и лайк ставь
:steamhappy:
ILMC 16 Oct, 2024 @ 3:49pm 
WARNING! Carry on reading! Or you will die, even if you only looked at the word warning! Once there was a little girl called Clarissa, she was ten-years-old and she lived in a mental hospital, because she killed her mom and her dad. She got so bad she went to kill all the staff in the hospital so the More- government decided that best idea was to get rid of her so they set up a special room to kill her, as humane as possible but it went wrong the machine they were using went wrong. And she sat there in agony for hours until she died. Now every week on the day of her death she returns to the person that reads this letter, on a monday night at 12:00a.m. She creeps into your room and kills you slowly, by cutting you and watching you bleed to death. Now send this to ten other profiles on this one site, and she will haunt someone else who doesn't. This isn't fake. apparently, if u copy and paste this to ten comments in the next ten minutes u will have the best of your life
asd123999_2021 16 Sep, 2024 @ 8:39am 
WARNING! Carry on reading! Or you will die, even if you only looked at the word warning! Once there was a little girl called Clarissa, she was ten-years-old and she lived in a mental hospital, because she killed her mom and her dad. She got so bad she went to kill all the staff in the hospital so the More- government decided that best idea was to get rid of her so they set up a special room to kill her, as humane as possible but it went wrong the machine they were using went wrong. And she sat there in agony for hours until she died. Now every week on the day of her death she returns to the person that reads this letter, on a monday night at 12:00a.m. She creeps into your room and kills you slowly, by cutting you and watching you bleed to death. Now send this to ten other profiles on this one site, and she will haunt someone else who doesn't. This isn't fake. apparently, if u copy and paste this to ten comments in the next ten minutes u will have the best of your life
Gameboi27 9 Aug, 2024 @ 9:23pm 
like this is cool but i really wish you could ugrade the gun camera for fp its abit wonky ieed use this more if it had a bit of a beter camera oir cross hair not to rush yah any way ied use this more if it had a bit more stable fp camera thene it currently is.