DigitalEro Offline

Activate Jigglebones in Gmod13

Thu, 30 Jan 2014 20:51:42

ArielSweetSugar

Since Garry is busy with Rust, I don't think he will fix this. In Gmod13, the jigglebones got broken for ragdolls ( But not for npcs and npcs dead bodies ), so I tough it was possible to fix it ourselves. Anyone have an Idea to have them back?
Thu, 30 Jan 2014 20:59:26

ClockworkBeast

Yeah that would be good, I miss the jigglebones...
Thu, 30 Jan 2014 21:02:46

Ganonmaster

To fix it, you need access to the source code. Who has access to the gmod source code? Garry and his co-workers.
"ArielWarrior" said ...
Since Garry is busy with Rust, I don't think he will fix this.
So you're out of luck, sister. Workarounds: You could perhaps make some sort of lua script that would "fake" physics by selecting bones and applying certain translation modifiers, but that would require quite a bit of scripting. Another way might be to add collision meshes to the models' breast area, but that would mean re-doing every model you'd want to use. I think you're going to have to do without jigglebones or join the SFM master race.
Thu, 30 Jan 2014 21:04:32

ArielSweetSugar

Sfm? Ugh... My PC can't handle it, fuck... And are you sure there are NO way to enter the source code?
Thu, 30 Jan 2014 21:14:31

ArielSweetSugar

Wait, we could try to have the old Gmod jigglebone codes and put it in Gmod 13 or something like that!
Thu, 30 Jan 2014 21:23:37

Ganonmaster

"ArielWarrior" said ...
And are you sure there are NO way to enter the source code?
Yes. We only have the compiled game at our disposal. The only possible way to get the source code from that, would be to decompile the game. However, there is no straightforward way to decompile Gmod as it's written in C++. C++ gets compiled to assembly, which in turn gets compiled into binary. This process is pretty much irreversible. There is also no way Garry is going to give the source code of the game that built his career into what it is now. Sure you can ask him, but he probably won't give it to you while he's still making a fuckload of cash off of it. The only other thing you could do would be to create your own Garry's mod style sandbox game from scratch using the Source SDK 2013. But that's too much work just to get to some posing with jigglebones. :roll:
Thu, 30 Jan 2014 21:26:48

ArielSweetSugar

So the only way is to message him? I heard he is on facepunch...
Thu, 30 Jan 2014 21:38:42

Ganonmaster

"ArielWarrior" said ...
Wait, we could try to have the old Gmod jigglebone codes and put it in Gmod 13 or something like that!
No that's not possible for so many reasons. As mentioned earlier, it's all compiled C++ code. You can't just mix and match files from different Gmod versions or exchange edits. For example, Lua and Javascript are interpreted languages. They're just made of text files that contain instructions for the interpreter in plain text. When the interpreter is running, it reads the files, follows the instructions and translates them into something your processor can understand, aka assembly/binary. This process is happening when you are running the program on your computer. You can easily make changes to the text files and the interpreter will read them and accept the changes you made. C++ on the other hand is a compiled language. Meaning that unlike interpreted languages, they are transformed into assembly/binary code before the program is run. When you get a .exe file on your computer, it's usually already compiled beforehand, meaning that it's just assembly/binary code. Pure gibberish unless you're a computer. This is usually done because it makes the program run faster. An interpreter needs more time to read and process the commands, while compiled programs just go straight into the CPU. The downside is that to make changes, you need the source code, and you need to compile all over again.
"ArielWarrior" said ...
So the only way is to message him? I heard he is on facepunch...
He owns Facepunch. Also, asking him/the people on facepunch stuff like that will probably draw a lot of negative responses. You're better off just asking him to fix the damn jigglebones.