Source-checkedQuality of life & UI

(Official) Gravity Hull Designator - Localized Physics & Infinite Maps

by David Ralphsky · for Garry's Mod

A massive disclaimer here: This is not supposed to work flawlessly. This is a proof-of-concept more than anything, and possibly a builder's tool. The amount of hax in this addon is astronomical, and…

170KDownloads
10 yr agoLast updated
Steam WorkshopSource

About (Official) Gravity Hull Designator - Localized Physics & Infinite Maps

From Steam Workshop

A massive disclaimer here: This is not supposed to work flawlessly. This is a proof-of-concept more than anything, and possibly a builder's tool. The amount of hax in this addon is astronomical, and…

A massive disclaimer here: This is not supposed to work flawlessly. This is a proof-of-concept more than anything, and possibly a builder's tool. The amount of hax in this addon is astronomical, and to fix it for every possible addon confliction (which is a lot of addons) would be way more work that it would be worth. I'd recommend having this tool disabled if you're not planning on using it for a while, since it will probably cause problems.

FAQ Q: My contraption isn't working, it says it was designated but it isn't! A: Does it have walls or a ceiling? If not, you need to increase the Vertical Protrusion Factor.

Q: Does this work with spheres? A: Not in the way you're asking.

Q: Does this work with <<SUBJECT ADDON HERE>> A: Maybe; depends on what the addon does. There may or may not be conflicts and there's a decent chance it won't work inside the hull, but lots of mods do. It's a matter of overriding the right things and I plan to fix as many of these as I can.

Q: I just want to fly a spaceship, I don't want people running around climbing walls like spiderman. A: They can't. The only way you can walk on a wall is by making a "ship" and rotating it so that its floor is on the wall (or designating the wall with hit surface defines floor checked)-- it's not just a "climb wherever you want" deal.

What this ISN'T:

• NOT a module, the mod is made entirely with lua and has no dependencies. • NOT a reimplementation of source physics, it's a complex illusion that involves a room in the middle of nowhere. • NOT a wall walking mod, though it can be used on something and then rotated 90 degrees so that down is now the wall. • NOT a spherical planet mod. "Down" inside the ship is defined as the orientation gravity was pulling when the tool was first used. Spawn a dumpster, shoot it, flip it upside-down, and you're on the ceiling. • NOT a way to stick to things. Again, down is only one direction internally and you cannot walk around the inside of a ring unless you make it out of multiple hulls, each with their own down. This might be made easier in the future. • NOT a map entity. We might make a map entity later on that allows the effect to be present, but for now it's just something you build with. • NOT a collision engine. This mod uses nothing more than source's built-in havok implementation, but it sure fools it a lot. Many shortcomings of havok are avoided by making it think something different is happening.

What this mod IS:

• a localized physics environment for any contraption, essentially behaving as if each hull was its own map. • a tool that anyone can use on any set of welded props that has a clear interior and exterior. • the first and only complete spazz protection for ships. Since the ghost doesn't move, entities inside cannot be thrown through the wall. NOTE: In the future there will be a slider to control how much entities are thrown around by motion, but it will be applied in a backwards manner (negative velocity to the props, not positive velocity to the ghost) to avoid wallclipping, so even a 0% dampener will still stop spazz deaths even though it will throw things around just as much as before. • a separate area with its own sense of "down." Gravity's internal direction is defined when you first designate your hull, and does not change relative to the ship's rotation. • a stabilizer for pretty much any vehicle you can think of. Boats are especially interesting with the tool applied, because you actually rock back and forth in the water. • linked with the outside world as seamlessly as possible (WIP)-- the physgun behaves properly for the most part, and you can toolgun entities on the outside while you're inside a hull, as well as press buttons/get in chairs. • an override of many built-in functions such as GetPos, so there is a chance that your favorite mod might work with it already without any changes. • a very convincing illusion. You're not actually in your ship, but it sure looks like you are. For this reason a lot of things (manhack lights for example) might render in the wrong place. But hey, a video game is just an illusion too, so who cares. • a simple change brought on by extremely non-simple code, that can revolutionize almost everything else that's already possible with the simple addition of walking in a moving object and gravity being affected by rotation.

TODO

• Add the ability for the effect to be (adv)duplicated. • Add the ability for the effect to be undone (Done!) • Work on making major mods work flawlessly with the mod, especially spacebuild. • Implement a dampening percentage slider so that values below 100% will allow some inertia through. • Implement a dampening threshold slider so that only velocity changes above the value will obey the above. • Fix parenting with Map Repeater. (Done!) • Fix adv dupe weirdness with Map Repeater.* • Fix thirdperson camera colliding with nonexistant brushes in Map Repeater • Fix NPC walking off a hull causing prop bouncing weirdness. • Add LOD for infinite maps to render distant cells. (Done!) • Extend cell keyvalues, such as space (Done!), spawning brushes if another brush spawned or didn't spawn, etc.

*Some advdupes work fine, others teleport themselves to cell 0 0 0. Not sure why currently. Visit the Facepunch Thread for more info! (Workshop desc limit is too small to fit everything in!)

Highlights

From source data

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 10 yr ago.

(Official) Gravity Hull Designator - Localized Physics & Infinite Maps on Nxeon

From our catalogue
One-click install
Supported on Nxeon Garry's Mod servers. We download it from Steam Workshop, place it, and restart the server.
Server load
light
Smallest plan we suggest
Garry's Mod — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2017-01-09, released 2017-01-09

Game versions by loader

LoaderGame versionsNewest
Workshop

From 1 recorded build of (Official) Gravity Hull Designator - Localized Physics & Infinite Maps.

Run (Official) Gravity Hull Designator - Localized Physics & Infinite Maps on a Garry's Mod server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Steam Workshop as “QoL”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Compatibility

Game
Garry's Mod

Verified at the source

  • ✓Steam WorkshopOfficial listing, checked 2026-10-10Open ↗
  • ✓AuthorDavid Ralphsky, as published on Steam Workshop
  • ✓LicenseNot published by the sourceFree

(Official) Gravity Hull Designator - Localized Physics & Infinite Maps, answered

Generated from the mod’s own source data.

Is it free?

Yes. (Official) Gravity Hull Designator - Localized Physics & Infinite Maps is free to download from Steam Workshop.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run (Official) Gravity Hull Designator - Localized Physics & Infinite Maps on a Garry's Mod server.

Deploy in about a minute from $3.99 a month, then add (Official) Gravity Hull Designator - Localized Physics & Infinite Maps in one click.