Audition ["*.RGM"]
Posted: Thu Aug 18, 2016 6:00 pm
Hello, i have already made few post on this forum to talk about the same file format but my topics weren't interesting and were useless... im writting a new one today because their is a lot of experienced people on this forums who have a lot of knowledge that i don't have... i never made any binary file format and i feel very useless here... btw im learning c/++ and java for 7 months now but i can't do anything related to 3D binary mesh and i don't know where to start... I already got an answer about this file format on this forum and they told me that it was not an hard format and writting a maxscript from it would not be that hard... but i still can't find how to do it...
My goal with this format is to understand how he is working and to be able to import some files to 3DS max or any other 3D software... im not here to hack the game or ruin it i just love the character from it and their styles, the thing is that i want to use them for a fan-made game based with audition / Super dancer online / dance dance revolution characters...
But before talking about the format i will just give you some info about audition :
Audition online is a 3D rythm and dancing game released in korea back in 2006, this game exist in many different country and is a free-to-play.
The game is very popular in asian countries and exist on Play Station Portable also...
The gameplay is similar to dance dance revolution (it also works with arrows) but here you don't dance with your feets but with your hand !
(Here is a gameplay : https://www.youtube.com/watch?v=xa_MlO2rSYM)
This game is also famous because a lot of people are making modifications (custom songs... interface... custom textures) but anyway...
let's talk about the 3D file format !
the game himself store his models and textures in the Data folder... in archive called "*.ACV" you can get them by extracting the archive...
And into acv file you will find "*.RGM" file...
The RGM file is a file format that stores 3D meshes and biped animations
When you open ANY rgm file from audition you will notice that each time the file start with : "Delight3D 3D DynamicObjectFile..ÞÞÞÿÿÿ...Scene Root..Bip01..Bip01 Footsteps..Bip01 Pelvis..Bip01 Spine..Bip01 Spine1..Bip01 Neck..Bip01 Head..Bip01 HeadNub..Bip01 L Clavicle..Bip01 L UpperArm..Bip01 L Forearm..Bip01 L Hand..Bip01 L Finger0..Bip01 L Finger0Nub..Bip01 R Clavicle..Bip01 R UpperArm..Bip01 R Forearm..Bip01 R Hand..Bip01 R Finger0..Bip01 R Finger0Nub..Bip01 L Thigh..Bip01 L Calf..Bip01 L Foot..Bip01 L Toe0..Bip01 L Toe0Nub..Bip01 R Thigh..Bip01 R Calf..Bip01 R Foot..Bip01 R Toe0..Bip01 R Toe0Nub..Object01"
And i made some research about "delight 3D 3D dynamicObjectFile" and i saw that it was a rendering tool for 3DS MAX... (also maybe RGM file header ?)
Another interesting thing is that the PSP version of the game store his models and animations into a simple file format "*.GMO" (like the PC version) and i noticed that every model (face / shoes / shirt / hair) were already skinned ! so i think they exactly did the same for the PC version !
It means that audition character is a mix of different meshes (already skinned with the same bones names) and that the animations that the characters uses are just biped with the same bones names as the ones from skinned meshes... i don't know if it's clear don't know how to explain...
But this is only what i know about the file from my knowledges !
Thank you for reading, any help is welcome and i will be very happy to answer !
My goal with this format is to understand how he is working and to be able to import some files to 3DS max or any other 3D software... im not here to hack the game or ruin it i just love the character from it and their styles, the thing is that i want to use them for a fan-made game based with audition / Super dancer online / dance dance revolution characters...
But before talking about the format i will just give you some info about audition :
Audition online is a 3D rythm and dancing game released in korea back in 2006, this game exist in many different country and is a free-to-play.
The game is very popular in asian countries and exist on Play Station Portable also...
The gameplay is similar to dance dance revolution (it also works with arrows) but here you don't dance with your feets but with your hand !
(Here is a gameplay : https://www.youtube.com/watch?v=xa_MlO2rSYM)
This game is also famous because a lot of people are making modifications (custom songs... interface... custom textures) but anyway...
let's talk about the 3D file format !
the game himself store his models and textures in the Data folder... in archive called "*.ACV" you can get them by extracting the archive...
And into acv file you will find "*.RGM" file...
The RGM file is a file format that stores 3D meshes and biped animations
When you open ANY rgm file from audition you will notice that each time the file start with : "Delight3D 3D DynamicObjectFile..ÞÞÞÿÿÿ...Scene Root..Bip01..Bip01 Footsteps..Bip01 Pelvis..Bip01 Spine..Bip01 Spine1..Bip01 Neck..Bip01 Head..Bip01 HeadNub..Bip01 L Clavicle..Bip01 L UpperArm..Bip01 L Forearm..Bip01 L Hand..Bip01 L Finger0..Bip01 L Finger0Nub..Bip01 R Clavicle..Bip01 R UpperArm..Bip01 R Forearm..Bip01 R Hand..Bip01 R Finger0..Bip01 R Finger0Nub..Bip01 L Thigh..Bip01 L Calf..Bip01 L Foot..Bip01 L Toe0..Bip01 L Toe0Nub..Bip01 R Thigh..Bip01 R Calf..Bip01 R Foot..Bip01 R Toe0..Bip01 R Toe0Nub..Object01"
And i made some research about "delight 3D 3D dynamicObjectFile" and i saw that it was a rendering tool for 3DS MAX... (also maybe RGM file header ?)
Another interesting thing is that the PSP version of the game store his models and animations into a simple file format "*.GMO" (like the PC version) and i noticed that every model (face / shoes / shirt / hair) were already skinned ! so i think they exactly did the same for the PC version !
It means that audition character is a mix of different meshes (already skinned with the same bones names) and that the animations that the characters uses are just biped with the same bones names as the ones from skinned meshes... i don't know if it's clear don't know how to explain...
But this is only what i know about the file from my knowledges !
Thank you for reading, any help is welcome and i will be very happy to answer !

