Page 2 of 21

Re: Fate Grand Order Arcade

Posted: Thu Jul 22, 2021 7:46 pm
by Silvris
Figure I'll throw what I've done in here as well (since apparently some people got a hold of some files before this full dump).

https://github.com/Silvris/RandomScript ... O%20Arcade

Python scripts for unpacking FARC and the tex-bins, and a Noesis script for viewing the resulting .txp.

From what I can tell, the overall file structure mimics those of the Project DIVA games, so anyone looking into the models further should probably start with those.
https://github.com/blueskythlikesclouds/MikuMikuLibrary

Re: Fate Grand Order Arcade

Posted: Sat Jul 24, 2021 5:33 am
by Darkhowlings
The Miku Miku Model tool gives "Failed to Open svt_0022_s04_obj.bin Reason: Invalid signature (expected TXP with 3)".

Re: Fate Grand Order Arcade

Posted: Sat Jul 24, 2021 6:11 pm
by ATFE0123
Darkhowlings wrote: Sat Jul 24, 2021 5:33 am The Miku Miku Model tool gives "Failed to Open svt_0022_s04_obj.bin Reason: Invalid signature (expected TXP with 3)".
They are read when they put txp file in the file same as obj.bin, but the contents are empty

Re: Fate Grand Order Arcade

Posted: Sat Jul 24, 2021 7:00 pm
by Darkhowlings
ATFE0123 wrote: Sat Jul 24, 2021 6:11 pm They are read when they put txp file in the file same as obj.bin, but the contents are empty
Ok but those are the model file. Even opening on Hex shows model data.

I only use the bms for unpack the farc, because Silvris tool they only open/close if you move a farc on the bat.

Re: Fate Grand Order Arcade

Posted: Sat Jul 24, 2021 7:25 pm
by Silvris
Darkhowlings wrote: Sat Jul 24, 2021 5:33 am The Miku Miku Model tool gives "Failed to Open svt_0022_s04_obj.bin Reason: Invalid signature (expected TXP with 3)".
IIRC that's because it's trying to read it as a texture, but even still the formats are not identical, so they shouldn't work in MML at all.

Re: Fate Grand Order Arcade

Posted: Sat Jul 24, 2021 8:15 pm
by Darkhowlings
Silvris wrote: Sat Jul 24, 2021 7:25 pm IIRC that's because it's trying to read it as a texture, but even still the formats are not identical, so they shouldn't work in MML at all.
Then how one can open the model data?

And I notice that the bms doesn't unpack every farc.
I have try to unpack other Servants models and gives me the error "can't read 4 bytes from offset 000000000019ca2c".

Re: Fate Grand Order Arcade

Posted: Sat Jul 24, 2021 10:15 pm
by Spiritovod
I've updated farc script with support for zstd compression, which is used in some archives.

Re: Fate Grand Order Arcade

Posted: Sun Jul 25, 2021 2:49 am
by Simguy
This isn't done but I can't look at it anymore right now. This noesis script should load most models. But without bones, weights, and sometimes the UV's are scaled wrong(?!). Also, the vertex normals are encoded somehow and I haven't figured out how. If someone wants to spring off this and finish it that would be great, otherwise I'll come back to this later.

Re: Fate Grand Order Arcade

Posted: Sun Jul 25, 2021 3:06 am
by Darkhowlings
Spiritovod wrote: Sat Jul 24, 2021 10:15 pm I've updated farc script with support for zstd compression, which is used in some archives.
Yes this help! It unpack the ones that cause bms to crash


Simguy wrote: Sun Jul 25, 2021 2:49 am This isn't done but I can't look at it anymore right now. This noesis script should load most models. But without bones, weights, and sometimes the UV's are scaled wrong(?!). Also, the vertex normals are encoded somehow and I haven't figured out how. If someone wants to spring off this and finish it that would be great, otherwise I'll come back to this later.
Cool, this will help for quickly find what each model as it is not truth what the first post say:
Servants order are different compared to the Japanese web, I found the number 09 being the 46 of the web.

Re: Fate Grand Order Arcade

Posted: Sun Jul 25, 2021 4:56 am
by GDL
Simguy wrote: Sun Jul 25, 2021 2:49 am This isn't done but I can't look at it anymore right now. This noesis script should load most models. But without bones, weights, and sometimes the UV's are scaled wrong(?!). Also, the vertex normals are encoded somehow and I haven't figured out how. If someone wants to spring off this and finish it that would be great, otherwise I'll come back to this later.
For these kind of models all the skeleton info seems to be in a separate folder, this one matches the sample from before:

Re: Fate Grand Order Arcade

Posted: Sun Jul 25, 2021 6:15 am
by Darkhowlings
I just checked and only 4 servants model didn't load. Also the model order is the same one in which each servant was add and on the version 4.50.00 of the game ends on BB.

This video shows very similar order each servant model data is organize.

https://youtu.be/6PsYFi9uNlc

Re: Fate Grand Order Arcade

Posted: Sun Jul 25, 2021 10:09 am
by ATFE0123
Simguy wrote: Sun Jul 25, 2021 2:49 am This isn't done but I can't look at it anymore right now. This noesis script should load most models. But without bones, weights, and sometimes the UV's are scaled wrong(?!). Also, the vertex normals are encoded somehow and I haven't figured out how. If someone wants to spring off this and finish it that would be great, otherwise I'll come back to this later.
I cannot read a model

Re: Fate Grand Order Arcade

Posted: Sun Jul 25, 2021 10:03 pm
by GDL
ATFE0123 wrote: Sun Jul 25, 2021 10:09 am
Simguy wrote: Sun Jul 25, 2021 2:49 am This isn't done but I can't look at it anymore right now. This noesis script should load most models. But without bones, weights, and sometimes the UV's are scaled wrong(?!). Also, the vertex normals are encoded somehow and I haven't figured out how. If someone wants to spring off this and finish it that would be great, otherwise I'll come back to this later.
I cannot read a model
Remove other scripts/plugins that attempt to read .bin files first before trying this one.

Re: Fate Grand Order Arcade

Posted: Mon Jul 26, 2021 11:30 am
by ATFE0123
Number of some characters
I was not able to read 0003, 0005, 0017, 0024, 0028

svt_0001 アルトリア・ペンドラゴン
svt_0002 ネロ・クラウディウス
svt_0003
svt_0004 クー・フーリン
svt_0005
svt_0006 メドゥーサ
svt_0007 アタランテ
svt_0008 エミヤ
svt_0009 武蔵坊弁慶
svt_0010 アルトリア・ペンドラゴン〔オルタ〕
svt_0011 マシュ・キリエライト
svt_0012 ランスロット
svt_0013 清姫
svt_0014 ジル・ド・レェ
svt_0015 ジークフリート
svt_0016 ゲオルギウス
svt_0017
svt_0018 ヴラド三世
svt_0019 カーミラ
svt_0020 エリザベート・バートリー
svt_0021 ヴォルフガング・アマデウス・モーツァルト
svt_0022 ジャンヌ・ダルク
svt_0023 ジャンヌ・ダルク〔オルタ〕
svt_0024
svt_0025 マリー・アントワネット
svt_0026 シュヴァリエ・デオン
svt_0027 マルタ
svt_0028
svt_0029 ガイウス・ユリウス・カエサル
svt_0030 諸葛孔明〔エルメロイⅡ世〕

Re: Fate Grand Order Arcade

Posted: Tue Jul 27, 2021 1:11 am
by Simguy
Ok, I tackled this again. Now it should load most files. The skeleton is in the model files but the bone names don't match, so I don't assign names. Still no bone weights or normals, and UV's are still not scaled.