[C++] Orange Box Jigglebone decompiler

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

[C++] Orange Box Jigglebone decompiler

Post by MaestraFénix »

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:


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 MaestraFé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: 1799
Joined: Tue Aug 15, 2006 3:39 pm
Location: Germany
Contact:

Re: Orange Box Jigglebone decompiler

Post by Neico »

the error should only appear on non Windows 7 systems and is because i use Visual Studio 2010 to compile
Image
MaestraFénix
Team Member
Team Member
Posts: 2470
Joined: Mon May 10, 2010 11:50 am
Location: Spain
Contact:

Re: Orange Box Jigglebone decompiler

Post by MaestraFénix »

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
xenoaisam
prop_physics
prop_physics
Posts: 158
Joined: Sat Aug 28, 2010 8:31 pm
Location: Combine Citadel
Contact:

Re: Orange Box Jigglebone decompiler

Post by xenoaisam »

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: 1799
Joined: Tue Aug 15, 2006 3:39 pm
Location: Germany
Contact:

Re: Orange Box Jigglebone decompiler

Post by Neico »

added a link to x64 OS users
Image
MaestraFénix
Team Member
Team Member
Posts: 2470
Joined: Mon May 10, 2010 11:50 am
Location: Spain
Contact:

Re: Orange Box Jigglebone decompiler

Post by MaestraFénix »

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: 1799
Joined: Tue Aug 15, 2006 3:39 pm
Location: Germany
Contact:

Re: Orange Box Jigglebone decompiler

Post by Neico »

I meant the redist package
but I could also try to make a x64 version for it if it's being requested by someone
Image
MaestraFénix
Team Member
Team Member
Posts: 2470
Joined: Mon May 10, 2010 11:50 am
Location: Spain
Contact:

Re: Orange Box Jigglebone decompiler

Post by MaestraFénix »

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
MaestraFénix
Team Member
Team Member
Posts: 2470
Joined: Mon May 10, 2010 11:50 am
Location: Spain
Contact:

Re: Orange Box Jigglebone decompiler

Post by MaestraFénix »

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
MaestraFénix
Team Member
Team Member
Posts: 2470
Joined: Mon May 10, 2010 11:50 am
Location: Spain
Contact:

Re: [C++] Orange Box Jigglebone decompiler

Post by MaestraFénix »

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: 1799
Joined: Tue Aug 15, 2006 3:39 pm
Location: Germany
Contact:

Re: [C++] Orange Box Jigglebone decompiler

Post by Neico »

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