I think I've figured out how this works, It's pretty clever, It puts the player in a isolated position but inserts the camera where the prop is + player position in the isolated space, at least that's what it looks like, Really clever and interesting, but this can cause a lot of problems, still the best method so far in gmod without a external binary module to simulate something like that

I think I've figured out how this works, It's pretty clever, It puts the player in a isolated position but inserts the camera where the prop is + player position in the isolated space, at least that's what it looks like, Really clever and interesting

It's good enough to make you loose any sence of what's up or down in a closed cube

I think I've figured out how this works, It's pretty clever, It puts the player in a isolated position but inserts the camera where the prop is + player position in the isolated space, at least that's what it looks like, Really clever and interesting

I think I've figured out how this works, It's pretty clever, It puts the player in a isolated position but inserts the camera where the prop is + player position in the isolated space, at least that's what it looks like, Really clever and interesting

Not quite. It places the player and props into an isolated position and does engine physics calculations. Then props and the player are moved back to their "original" place, and drawn. So what you see isn't exactly what's happening - but it looks like it is.

It does the moving back clientside though, as far as the server is concerned they are moved to the isolated position once and for all until they leave the ship again. Ragdolls, players, and vehicles have to be rendered using a different method though, which renders lighting wrong and will probably be replaced (specifically it moves the camera TO the isolated position before drawing the entities normally, since clientside SetPos doesn't work on things with more than one bone).

EDIT: And no, it doesn't work on a sphere the way you would expect, but I will continue to ponder the possibility of doing this. It will probably require a different method and perhaps multiple ghosts.

Like I've said before, though I had the idea way before portal 2 (it was actually may 6th, 2010, hence the may 6th, 2011 release date), it was that commentary node that reminded me about it after a long period of it simply being too broken to work on.

I am giddy like a twelve year old girl. This is something I think everyone who has ever played gmod has been hoping for since the day they bought it. Is there any way the method you are using can be expanded to support spherical spacebuild planets?

oh yeah, that one. I could probably make polyweld work with minimal effort, just need to add a queryphys check for GhostSetup.

EDIT: Spherical planets will probably be my next project-- it'll probably be a SENT separate from the gravity hull designator, but I think I have a way to do it. It's pretty complicated and involves layers of overlapping invisible plates, but I think it will work.

Believe it or not, I was planning on making polyweld too back a year ago, it was #4 on my attempting the impossible list. I had planned to do it via lua with some vigorous tracing and physghosting, but decided not to since someone else ended up doing it first. I might try it anyway though.

Believe it or not, I was planning on making polyweld too back a year ago, it was #4 on my attempting the impossible list. I had planned to do it via lua with some vigorous tracing and physghosting, but decided not to since someone else ended up doing it first. I might try it anyway though.

Believe it or not, I was planning on making polyweld too back a year ago, it was #4 on my attempting the impossible list. I had planned to do it via lua with some vigorous tracing and physghosting, but decided not to since someone else ended up doing it first. I might try it anyway though.

Doing it that way would be practically a Lua version of weld. Haza's module edits the physics objects, which makes it much, much better than traditional welds or parenting.

Yeah, I won't start on any other projects until this one is perfect. I'm definitely not going to abandon it, but it might go through a slow time now and then while obligations are performed (existing projects, like runecraft and a game engine I'm writing), but I won't leave it until it's finished. EDIT: And yeah, I was going to work with ENT:PhysicsFromMesh.

Yeah, I won't start on any other projects until this one is perfect. I'm definitely not going to abandon it, but it might go through a slow time now and then while obligations are performed (existing projects, like runecraft and a game engine I'm writing), but I won't leave it until it's finished.

Believe it or not, I was planning on making polyweld too back a year ago, it was #4 on my attempting the impossible list. I had planned to do it via lua with some vigorous tracing and physghosting, but decided not to since someone else ended up doing it first. I might try it anyway though.

Wow, surprised that that's still in there. Cyfyre was my attempt at an engine several years ago. It later changed to Cyprus, which became a neural net engine, which ended up being too complicated and abandoned due to instability. Now I'm working on a new engine called Borealis, with the original intention to just make a quick engine for a puzzle game, but my obsession with unique code ended up making it just as weird as Cyprus, only stable. It's a crazy node graph that processes as well as renders, and is quite modular. It's going pretty good and cerberus studios and I are working on the dev tools in a few days.

EDIT: The original list was:
#1) prop cutting
#2) deformable terrain
#3) localized physics (it was the most popular idea, so I started on it first and this is what it became)
#4) solid welds, aka polyweld

Holy fuck nuts batman. I think I have to start playing gmod again JUST for this. Wow.
Space build is going to be so much more epic with this... Now we don't have to worry about applying keep-upright for ships.

I miss gmod, but the user-base has gotten... well, a but too young for me. Plus it's a pain trying to keep everything updated well enough, and then those servers where you have to dl 1000+ extra files for whatever reason.
Maybe it's different now. Last time I played was long before that new toybox thing garry added.