[C++] Orange Box Jigglebone decompiler

This Section is all about Coding in C/C++ / Lua / SourcePawn for now...
Post Reply
User avatar
Maestro Fénix
Team Member
Team Member
Posts: 2455
Joined: Mon May 10, 2010 11:50 am
Location: Spain
Contact:

[C++] Orange Box Jigglebone decompiler

Post by Maestro Fénix » Sun Nov 14, 2010 2:40 pm

Orange Box Jigglebone decompiler.

I decided released here because the original mirror was no longer avaible.

Created by Krunchy, it gives you the qc data from the jigglebones of the model.

Drag the .mdl file of the model that you want get the data to the .exe. When the program ends, will be appear a .qci file. Inside, will be the data for the jigglebones. Copy-paste that to your mdldecompiler.qc of the model and compile.


*If you cant use it because the window opens and closes quickly...*

Make sure that the model that you want get the Jigglebone data have the IDST0 (get the jiggle data first, then change to IDST, to can decompile the model and obtain their SMD´s and the .qc file). Then, go to Start->run->cmd, go to the folder where is the model and the decompiler, and write " jiggle_qcgen.exe nameofthefile.mdl ". You should get the .qci file.



Original thread in Facepunch: http://www.facepunch.com/threads/561952 ... decompiler

Source code: http://pastebin.com/f1a45cb37


Obsidian Conflict forum Mirror: http://downloads.obsidianconflict.net/j ... ompile.exe

MediaFire mirror: http://www.mediafire.com/?xo1th48u1c39ghc

EDIT: Oops, i forget the most important thing:

If you have the "MSVCR100.dll not found" error when you execute the program, you need to install this:
  1. .NET Framework 4 Client Profile (Web Installer): http://www.microsoft.com/downloads/en/d ... 39b33fd8ab
  2. Visual C++ 2010 (Redistributable Package (x86) http://www.microsoft.com/downloads/en/d ... laylang=en
    (if you're on x64, also get this: http://www.microsoft.com/downloads/en/d ... 50143d5867)
Last edited by Maestro Fénix on Sun Feb 20, 2011 7:40 pm, edited 3 times in total.
Click on my photo to add me into your friends in Steam
Image
Steam photos | Steam videos


Image

User avatar
Neico
Lead Coder
Lead Coder
Posts: 1811
Joined: Tue Aug 15, 2006 3:39 pm
Location: Germany
Contact:

Re: Orange Box Jigglebone decompiler

Post by Neico » Wed Nov 17, 2010 12:16 am

the error should only appear on non Windows 7 systems and is because i use Visual Studio 2010 to compile

User avatar
Maestro Fénix
Team Member
Team Member
Posts: 2455
Joined: Mon May 10, 2010 11:50 am
Location: Spain
Contact:

Re: Orange Box Jigglebone decompiler

Post by Maestro Fénix » Wed Nov 17, 2010 12:26 pm

Neico wrote:the error should only appear on non Windows 7 systems and is because i use Visual Studio 2010 to compile
Yes, the error appears in Vista (my situation) and Xp (XenoAisam). And really, Having VS 2010 fixes the problem.

I only write that if someone would have problems.

EDIT: Wait a minute, where's my mirror?. Re-put the MediaFire mirror (two better than one).
Click on my photo to add me into your friends in Steam
Image
Steam photos | Steam videos


Image

User avatar
xenoaisam
Beta Tester
Beta Tester
Posts: 158
Joined: Sat Aug 28, 2010 8:31 pm
Location: Combine Citadel
Contact:

Re: Orange Box Jigglebone decompiler

Post by xenoaisam » Sat Nov 20, 2010 5:48 am

i'm in vista too~

and i only have visual studio 2008 >_<
ImageImageImageImage
~My Beauty and The Beast~

User avatar
Neico
Lead Coder
Lead Coder
Posts: 1811
Joined: Tue Aug 15, 2006 3:39 pm
Location: Germany
Contact:

Re: Orange Box Jigglebone decompiler

Post by Neico » Sun Nov 21, 2010 1:19 pm

added a link to x64 OS users

User avatar
Maestro Fénix
Team Member
Team Member
Posts: 2455
Joined: Mon May 10, 2010 11:50 am
Location: Spain
Contact:

Re: Orange Box Jigglebone decompiler

Post by Maestro Fénix » Sun Nov 21, 2010 1:32 pm

Neico wrote:added a link to x64 OS users
Where´s the link? Is on OC mirror?
Click on my photo to add me into your friends in Steam
Image
Steam photos | Steam videos


Image

User avatar
Neico
Lead Coder
Lead Coder
Posts: 1811
Joined: Tue Aug 15, 2006 3:39 pm
Location: Germany
Contact:

Re: Orange Box Jigglebone decompiler

Post by Neico » Sun Nov 21, 2010 8:16 pm

I meant the redist package
but I could also try to make a x64 version for it if it's being requested by someone

User avatar
Maestro Fénix
Team Member
Team Member
Posts: 2455
Joined: Mon May 10, 2010 11:50 am
Location: Spain
Contact:

Re: Orange Box Jigglebone decompiler

Post by Maestro Fénix » Sun Nov 21, 2010 8:42 pm

Ammm,ok. If someone need it, i´ll say it to you (if you will not busy, obiously).
Click on my photo to add me into your friends in Steam
Image
Steam photos | Steam videos


Image

User avatar
Maestro Fénix
Team Member
Team Member
Posts: 2455
Joined: Mon May 10, 2010 11:50 am
Location: Spain
Contact:

Re: Orange Box Jigglebone decompiler

Post by Maestro Fénix » Sun Feb 20, 2011 7:23 pm

Emmm, Neico, you remember how to fix the "insta-closing" window? Because i´m not.


EDIT:

*NOTHING BECAUSE I FOUND WHERE IS THE ERROR. UPDATING THE MAIN POST*
Click on my photo to add me into your friends in Steam
Image
Steam photos | Steam videos


Image

User avatar
Maestro Fénix
Team Member
Team Member
Posts: 2455
Joined: Mon May 10, 2010 11:50 am
Location: Spain
Contact:

Re: [C++] Orange Box Jigglebone decompiler

Post by Maestro Fénix » Sun Feb 10, 2013 9:15 pm

The frak? MediaFire removed my mirror because they believe it goes agaisnt their ToS (and also they told me that maybe even they can close my account).

Well, is time to search another file hosting to upload this, while i try to see any way to contact with they about this (although the account of a friend was closed because they believed that an translation of Portal: Prelude is piracy).
Click on my photo to add me into your friends in Steam
Image
Steam photos | Steam videos


Image

User avatar
Neico
Lead Coder
Lead Coder
Posts: 1811
Joined: Tue Aug 15, 2006 3:39 pm
Location: Germany
Contact:

Re: [C++] Orange Box Jigglebone decompiler

Post by Neico » Tue Feb 19, 2013 8:53 am

Never use Filehosting sites, they tend to go full retard, never go full retard.

Post Reply