XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Thu Aug 24, 2017 12:10 am

All times are UTC + 1 hour


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 74 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Sun Feb 19, 2017 6:46 am 
Offline
ultra-n00b

Joined: Tue Dec 27, 2016 6:40 pm
Posts: 7
Has thanked: 1 time
Have thanks: 0 time
herbert3000 wrote:
Shine wrote:
how to decode with base64?

You could use Notepad++ and decode the selected text with this command:
Plugins > MIME Tools > Base64 Decode


Can u make script for this site too,please?
http://imas.gamedbs.jp/cgss/chara/index3d/90?q=SSR


Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Fri Feb 24, 2017 6:33 am 
Offline
veteran

Joined: Sun Mar 06, 2011 2:52 pm
Posts: 80
Has thanked: 14 times
Have thanks: 6 times
Fina wrote:
herbert3000 wrote:
Shine wrote:
how to decode with base64?

You could use Notepad++ and decode the selected text with this command:
Plugins > MIME Tools > Base64 Decode


Can u make script for this site too,please?
http://imas.gamedbs.jp/cgss/chara/index3d/90?q=SSR



This is the model script file


Attachments:


You do not have the required permissions to view the files attached to this post. Register to gain access.



Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Tue Feb 28, 2017 9:27 am 
Offline
ultra-n00b

Joined: Tue Dec 27, 2016 6:40 pm
Posts: 7
Has thanked: 1 time
Have thanks: 0 time
But when I Open the model file (not the script) with Notepad++ the words are different and I can't find these words in the beginning (/* DON'T LOOK AT THIS */ window.data_)


Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Fri Mar 03, 2017 12:05 am 
Offline
veteran

Joined: Wed Jun 02, 2010 4:53 am
Posts: 127
Has thanked: 12 times
Have thanks: 125 times
Getting the models from imas.gamedbs.jp/cgss/chara/index3d is a little bit harder, but here's what I did:

Open any 3d model, for example:
http://imas.gamedbs.jp/cgss/chara/viewer3d/101/1001

Change /viewer3d/ in the url to /mesh/b/ for the body (or /mesh/h/ for the head) and press enter:
http://imas.gamedbs.jp/cgss/chara/mesh/b/101/1001
http://imas.gamedbs.jp/cgss/chara/mesh/h/101/1001

Save the file and open it in a text editor (for example the body file)
Delete window.imb=" from the start and " from the end
Search for:
u-ZyJgrBw5
and delete it
Cut everything from the current cursor position to the end and paste is as a new document. Base64 decode the file and save it as mat.mtl.zlib

Also Base64 decode the other file where you cut the string and save it as body1001.obj.zlib (or whatever the id of the 3d model is)

Drag & drop the files onto zdrop.exe

Open mat.mtl with a text editor and copy all filenames after map_Kd into this url:
http://imas.gamedbs.jp/cgss/images_tx/

For example:
newmtl mt_body1308
map_Kd tx_body1308.png
becomes:
http://imas.gamedbs.jp/cgss/images_tx/tx_body1308.png

Download the files into the directory where the obj and mtl files are

Open body.obj with a text editor
Copy the name after mtllib and rename the file mat.mtl to the new filename

For example:
mtllib md_body1308_25_42_4419.mtl
-> mat.mtl becomes md_body1308_25_42_4419.mtl

I'm sure there must be an easier way but that'a all I've got for now. I also didn't have the time yet to illustrate the instructions with screenshots.


Attachments:


You do not have the required permissions to view the files attached to this post. Register to gain access.



Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Fri Mar 03, 2017 8:11 am 
Offline
ultra-n00b

Joined: Tue Dec 27, 2016 6:40 pm
Posts: 7
Has thanked: 1 time
Have thanks: 0 time
Thank u! It's worked!! btw can u rip the bones too as well?


Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Tue May 23, 2017 8:27 am 
Offline
ultra-n00b

Joined: Thu May 18, 2017 12:44 pm
Posts: 1
Has thanked: 1 time
Have thanks: 1 time
herbert3000 wrote:
Getting the models from imas.gamedbs.jp/cgss/chara/index3d is a little bit harder, but here's what I did...

Thx, it really helps
And I tried to find something more...

For any page of imas.gamedbs.jp/cgss/chara/viewer3d/*
model data were loaded from folder ../mesh/b/ and ../mesh/h/
as '<script>' labels tell it
(for example <script src="imas.gamedbs.jp/cgss/chara/mesh/b/xxx"></script> )
which are NOT static DOM elements

So I traced the scripts and found the global variable "a"
defined in "<script>a=blablablabla</script>",
and a decoder js file following it
"<script src="http://imas.gamedbs.jp/cgss/js/three.bundle.min.js?1486798735"></script>"
(no idea what "1486798735" means)

Variable "a" is decoded at line 975:
Code:
var e=a.substring(a.length-7),k=a.split(e),b=JSON.parse(function(b,e){for(var f=window.atob(e).split("").map(function(b){return b.charCodeAt(0)}),k=0,r=0;f[r]^=b.charCodeAt(k),k=(k+1)%b.length,r=(r+1)%f.length,0!==k||0!==r;);return f.map(function(b){return String.fromCharCode(b)}).join("")}(e+k[1],k[0]));


No idea and no matter what it does,
you can get an array like:
Code:
b={
md:{
  imh:{
    u:"http:\/\/imas.gamedbs.jp\/cgss\/chara\/mesh\/h\/257\/3017",
    x:"0",
    y:"131",
    z:"-3",
    rx:"0",
    ry:"0",
    rz:"0",
    sx:"100",
    sy:"100",
    sz:"100"},
   imb:{
    u:"http:\/\/imas.gamedbs.jp\/cgss\/chara\/mesh\/b\/257\/3017",
    x:"0",
    y:"0",
    z:"0",
    rx:"0",
    ry:"0",
    rz:"0"}
  },
p:"http:\/\/imas.gamedbs.jp\/cgss\/images_tx\/",
sk:"u-ZyJgrBw5"}


Obviously it contains the url that we want,
position of model, (and some what?)
url prefix of textures,
and the split string(reversed) for the next decoding.

Follow herbert3000's step,
download this two "mesh" file,
cut their header(window.imx=") and footer("),
split them by that string(reverse(b.sk)), (you'll get two parts each file)
base64 decode this two parts,
save the first part as xxx.obj.zlib and the second part as xxx.mtl.zlib,
decode zlib files by zdrop.exe,
and you get the obj file containing model point set and the mtl file listing textures.

Obj file may look like:
Code:
#
# Wavefront OBJ file
# Created with Kaydara FBX
#
mtllib md_chr0266_18_21_5940.mtl

g M_Head
v -0.012692 0.075740 0.102601
v -0.006363 0.068618 0.099454

Rename the mtl file when it defines label "mtllib".

Mtl file looks like:
Code:
newmtl mt_chr0106
map_Kd tx_chr0106.png
newmtl mt_chr0106_mayu
map_Kd tx_chr0106.png

Download all the image files in b.p(imas.gamedbs.jp/cgss/images_tx/)
For example imas.gamedbs.jp/cgss/images_tx/tx_chr0106.png

And then you get all files about the models. (I hope so...)

No any motion in the preview page, so I guess that it has no bone data.

All the steps can be done mechanically, though they are not easier.
An simple js+php script can get them automatically, if you want to own them all.


Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Wed May 24, 2017 8:52 am 
Offline
beginner

Joined: Sat Oct 25, 2014 3:31 am
Posts: 34
Has thanked: 3 times
Have thanks: 8 times
Models extracted from game include bones, animations are downloaded apart, but there's no way to convert it in a useful format.

Image

Image

Image


Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Tue May 30, 2017 7:20 pm 
Offline
veteran

Joined: Sun Mar 06, 2011 2:52 pm
Posts: 80
Has thanked: 14 times
Have thanks: 6 times
cornal wrote:
Models extracted from game include bones, animations are downloaded apart, but there's no way to convert it in a useful format.

Image

Image

Image



How did you extract models?
If you have extracted animation files, you can render it in 3ds max
It is useful enough because it can also make video


Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Wed May 31, 2017 6:12 am 
Offline
beginner

Joined: Sat Oct 25, 2014 3:31 am
Posts: 34
Has thanked: 3 times
Have thanks: 8 times
oamio wrote:
cornal wrote:
Models extracted from game include bones, animations are downloaded apart, but there's no way to convert it in a useful format.

How did you extract models?
If you have extracted animation files, you can render it in 3ds max
It is useful enough because it can also make video


I extract the models from game directory: Storage Card\Android\Data\Files, then you must use this Script created by Aluigi

Once unpacked the files, you can use Assets Bundle Extractor to extract the textures and then export the files as .Assets, the .assets files import them in Unity Studio and extract the models in .FBX, this includes bones and skins.

About the animations, I don't know how convert them in a useful format, the only tool capable of extract the animations is Unity Ex.

The models need a file that arranges the head and body position as well , but I don't know how make this works with the models, so I arrange manually.


Attachments:


You do not have the required permissions to view the files attached to this post. Register to gain access.



Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Thu Jun 08, 2017 1:39 pm 
Offline
ultra-n00b

Joined: Wed Dec 14, 2016 5:38 am
Posts: 2
Has thanked: 4 times
Have thanks: 0 time
cornal wrote:
oamio wrote:
cornal wrote:
Models extracted from game include bones, animations are downloaded apart, but there's no way to convert it in a useful format.

How did you extract models?
If you have extracted animation files, you can render it in 3ds max
It is useful enough because it can also make video


I extract the models from game directory: Storage Card\Android\Data\Files, then you must use this Script created by Aluigi

Once unpacked the files, you can use Assets Bundle Extractor to extract the textures and then export the files as .Assets, the .assets files import them in Unity Studio and extract the models in .FBX, this includes bones and skins.

About the animations, I don't know how convert them in a useful format, the only tool capable of extract the animations is Unity Ex.

The models need a file that arranges the head and body position as well , but I don't know how make this works with the models, so I arrange manually.

Can you give us detailed step by step instruction?


Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Sun Jun 18, 2017 3:18 am 
Offline
ultra-n00b

Joined: Sun Jun 18, 2017 2:14 am
Posts: 2
Has thanked: 0 time
Have thanks: 0 time
Tried extracting using QuickBMS, but I'm getting the following:

- error in src\extra\xalloc.c line 704: xdbg_realloc()

Error: memory allocation problem
Access is denied.


press ENTER to quit


Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Sun Jun 18, 2017 6:17 am 
Offline
beginner

Joined: Sat Oct 25, 2014 3:31 am
Posts: 34
Has thanked: 3 times
Have thanks: 8 times
Letty wrote:
Tried extracting using QuickBMS, but I'm getting the following:

- error in src\extra\xalloc.c line 704: xdbg_realloc()

Error: memory allocation problem
Access is denied.


press ENTER to quit


When this message appears, means that file is audio or system files, just ignore it, big files are audio, small files until 2mbs are graphic files, (3d models, GUI, and texture files).

Image

Image



Attachments:


You do not have the required permissions to view the files attached to this post. Register to gain access.



Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Sat Jun 24, 2017 11:38 am 
Offline
ultra-n00b

Joined: Tue May 23, 2017 10:21 pm
Posts: 1
Has thanked: 0 time
Have thanks: 0 time
can u only rip SSR that you own,or can you find any in the game directory?


Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Sat Jun 24, 2017 5:18 pm 
Offline
beginner

Joined: Sat Oct 25, 2014 3:31 am
Posts: 34
Has thanked: 3 times
Have thanks: 8 times
peepeeanne wrote:
can u only rip SSR that you own,or can you find any in the game directory?


Exist a way, opening the file inside the manifest folder in SD card/android/data/starlight/files/manifest, this file contains all data information and can be opened with a SQL Editor (Firefox have one) open the file and save as .csv file, this can be opened with Excel.

But sadly the files can't be downloaded to PC, because this files need a key to download
http://storage.game.starlight-stage.jp/ ... a7dcffbd49

Always show Access Denied. :(


Top
 Profile  
 
 Post subject: Re: Idolmaster (DereSte) 3d site
PostPosted: Sun Jun 25, 2017 4:07 pm 
Offline
n00b

Joined: Sun Jan 22, 2017 2:41 pm
Posts: 18
Has thanked: 10 times
Have thanks: 2 times
Could not believe it when scamco block access storage page. there wasn't time to download aki model :(


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 74 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group