07-02-2016, 12:53 AM
07-02-2016, 01:53 AM
(11-15-2015, 03:47 PM)ThatTrueStruggle Wrote: [ -> ]QuickBMS Script Listing
- Folklore - SGD
- Democracy 3 - PAK
- Fallout 4 - BA2
- Monster Hunter 3 Ultmate - ARC
- Persona 3/4 - SPR
- Xenoblade Chronicles - KYP
- Arcana Hearts - ARX
- Criware - TTD
- Nintendo DS - ARCV
- Guitar Hero - WAD
- Mario Party - Island Tour - LCDT
- Persona Q: Shadows of The Labyrinth - SPR3
- CueSports Pool Revolution - BIN
- Boingz - BZ2
- Shin-en Engine - (Multiple Files)
- Mario Party - Island Tour - ZDAT
- Persona 3 Portable - ABIN
- Maverick Hunter X - ARC
- Azure Striker Gunvolt - IRLIST/ARC
- Age of Mythology - BAR
- Eagle Games - BUN
- Megaman X7 - EMI
- DJMax Technika - FPK
- Android - JET
- King Oddball - PAK
- Nintendo - U8 (Little Endian)
- Initial D Special Stage - PAC
- Persona 2 EP/IS PSP - BIN
- Atlus - EPL
- Rayman 3 Hoodlum Havoc - CNT
- Shadow The Hedgehog - MTP
- Shadow The Hedgehog - ONE
- Sonic Heroes - PAC
- Sonic Riders (PC) - Archives
- Sonic Unleashed - NEP
- Fairy Bloom Freesia - TGP
- Sonic and Sega All Stars Racing - XPAC
- Zelda Ocarina of Time/ Majora's Mask 3D - ZAR
- Eagle - ASF Dumper
- Criware - AWB Dumper
- Nintendo - BRRES Dumper
- Nintendo - CGFX Dumper
- Sega NN Library - (*.sno/gno/eno/xno/cno/other 'no' formats) Dumper
- Bomberman Hardball - MRG Extractor
- Kamen Rider Battride War II/Genesis & Summonride - NativePS.NCAT Extractor
- The Legend of Zelda: Twilight Princess HD - PACK Extractor
- Mario Party 10 & Animal Crossing: amiibo Festival - BIN Extractor
- NES Remix - VEW ARC Extractor
- Super Smash Bros. for Wii U - PAC Extractor
- Game & Wario - Decompression
- Hyrule Warriors - GZ Decompression
- Kirby and the Rainbow Curse - ZCMP Decompression
- Mario & Sonic at the Sochi 2014 Olympic Winter Games - Decompression
- Mega Man Powered Up & Maverick Hunter X - CPK Decompression
- Mario Tennis: Ultra Smash - Decompression
- Super Monkey Ball: Banana Blitz - AVLZ Decompression
- Wii Sports Club - Decompression
- Bayonetta 2 - WTA/WTP to GTX
- Donkey Kong Tropical Freeze - TXTR to GTX
- Hyrule Warriors - G1T to GTX
- Mercenary Kings - XNB to DDS
- Super Smash Bros. for Wii U - NUT to GTX
- The Wonderful 101 - WTB to GTX
- Wii U - BFFNT to GTX
- Wii U - BFLIM to GTX
- Wii U - BFRES to GTX
- Wii U - TexConv2 DDS Repair
Can you please make a bms for all Just Dance game's cuz I do not seem to find them on the quick bms website
07-03-2016, 06:25 AM
hello new member here, can't find any tools or script that suits the file I'm trying to extract so I decided to learn to mke one using quick bms. I appreciate your guide and hope some of you can guide me if I'm doing it right. The files are inside the big file is not compressed or encypted, they are just joined with a pointer on the header... I think...
and this is the values
big endian
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 01 = unknown
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 20 = start offset
4 byte = 00 09 93 F0 = total size of bins minus 20h
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 01 5D = number of files
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 00 = start offset because of 00 00 00 20
4 byte = 00 00 01 5D = number of files
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 10 = unknown
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 0B 00 = 1st file offset
4 byte = 00 00 24 40 = end size of 1st file and offset of 2nd file
and this is the script I made... and it's not working lols
and this is the values
big endian
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 01 = unknown
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 20 = start offset
4 byte = 00 09 93 F0 = total size of bins minus 20h
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 01 5D = number of files
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 00 = start offset because of 00 00 00 20
4 byte = 00 00 01 5D = number of files
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 10 = unknown
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 0B 00 = 1st file offset
4 byte = 00 00 24 40 = end size of 1st file and offset of 2nd file
and this is the script I made... and it's not working lols
Code:
endian big
goto 0xc0
get TMP1 long
get TMP2 long
get null long
xmath archiveSize "TMP2 - TMP1"
get fileCount long
get null long
get null long
get unknown1 long
get null long
get unknown1 long
get unknown2 long
for i = 0 < fileCount
get OFFSET1 long
get OFFSET2 long
xmath SIZE "OFFSET2 - OFFSET1"
log "" OFFSET1 SIZE
next i
07-03-2016, 09:38 AM
(07-02-2016, 12:53 AM)zelda200941 Wrote: [ -> ]could you help meたつけて ください
Afraid I can't help you with the actual script, but I can tell you that is a lz10 compressed CGFX file. See the 10 byte at 000000A8? (In other words, 5 bytes before the CGFX header), That's a compression identifier, and assuming that's the only CGFX file in the archive, you could select everything after that byte, save it as a different file, and then decompress it.
Maybe struggle could actually help you with an easier method, I'm just telling you how I'd do it with this.
07-03-2016, 08:24 PM
(07-03-2016, 09:38 AM)eureka Wrote: [ -> ](07-02-2016, 12:53 AM)zelda200941 Wrote: [ -> ]could you help meたつけて ください
Afraid I can't help you with the actual script, but I can tell you that is a lz10 compressed CGFX file. See the 10 byte at 000000A8? (In other words, 5 bytes before the CGFX header), That's a compression identifier, and assuming that's the only CGFX file in the archive, you could select everything after that byte, save it as a different file, and then decompress it.
Maybe struggle could actually help you with an easier method, I'm just telling you how I'd do it with thi
thanks for your attention
file does nothing
delete the header 000000A8
decompress LZ10
file here CHARA-MODEL
07-03-2016, 09:31 PM
(07-03-2016, 08:24 PM)zelda200941 Wrote: [ -> ](07-03-2016, 09:38 AM)eureka Wrote: [ -> ](07-02-2016, 12:53 AM)zelda200941 Wrote: [ -> ]could you help meたつけて ください
Afraid I can't help you with the actual script, but I can tell you that is a lz10 compressed CGFX file. See the 10 byte at 000000A8? (In other words, 5 bytes before the CGFX header), That's a compression identifier, and assuming that's the only CGFX file in the archive, you could select everything after that byte, save it as a different file, and then decompress it.
Maybe struggle could actually help you with an easier method, I'm just telling you how I'd do it with thi
thanks for your attention
file does nothing
delete the header 000000A8
decompress LZ10
file here CHARA-MODEL
https://www.mediafire.com/?saau3dss5nfmzmx
5 of the decompressed files I got. If you need more, let me know.
07-03-2016, 10:08 PM
I needed a sample of the file, @zelda200941, here's your script mate. Have fun.
Can I get a sample of the file, please, same with justdancer. If you don't post samples of the file, I can't help you.
Code:
comtype NitroSDK
get OFFSET long
get ZSIZE long
get UNK long
savepos BEFORE
goto OFFSET
get ID byte
get SIZE long
clog "" OFFSET ZSIZE SIZE
math FIRST = OFFSET
goto BEFORE
do
get OFFSET long
get ZSIZE long
get UNK long
savepos BEFORE
goto OFFSET
get ID byte
get SIZE long
clog "" OFFSET ZSIZE SIZE
goto BEFORE
savepos CUR
while CUR != FIRST
(07-03-2016, 06:25 AM)happydance Wrote: [ -> ]hello new member here, can't find any tools or script that suits the file I'm trying to extract so I decided to learn to mke one using quick bms. I appreciate your guide and hope some of you can guide me if I'm doing it right. The files are inside the big file is not compressed or encypted, they are just joined with a pointer on the header... I think...
and this is the values
big endian
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 01 = unknown
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 20 = start offset
4 byte = 00 09 93 F0 = total size of bins minus 20h
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 01 5D = number of files
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 00 = start offset because of 00 00 00 20
4 byte = 00 00 01 5D = number of files
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 10 = unknown
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 0B 00 = 1st file offset
4 byte = 00 00 24 40 = end size of 1st file and offset of 2nd file
and this is the script I made... and it's not working lols
Code:endian big
goto 0xc0
get TMP1 long
get TMP2 long
get null long
xmath archiveSize "TMP2 - TMP1"
get fileCount long
get null long
get null long
get unknown1 long
get null long
get unknown1 long
get unknown2 long
for i = 0 < fileCount
get OFFSET1 long
get OFFSET2 long
xmath SIZE "OFFSET2 - OFFSET1"
log "" OFFSET1 SIZE
next i
Can I get a sample of the file, please, same with justdancer. If you don't post samples of the file, I can't help you.
07-04-2016, 01:27 AM
sorry, here is the link for the sample file https://drive.google.com/open?id=0Byva3J...W5ZaVR4dU0
btw, I revised my script to this and it seems to be working but there are some problems with it
it only extract haft of the file mentioned on 00 00 01 5D...
it was supposed to extract from 00 00 00 0B 00 to 00 00 24 40 then from 00 00 24 40 to 00 00 33 B0.
but it extract from 00 00 00 0B 00 to 00 00 24 40 then from 00 00 33 B0 to 00 00 4B E0
*edit*
I was wrong the individual file size was located on 0x5A8
btw, I revised my script to this and it seems to be working but there are some problems with it
Code:
endian big
goto 0xc
get TMP1 long
get TMP2 long
get null long
xmath archiveSize "TMP2 - TMP1"
get FILENUM long
get null long
get null long
get unknown1 long
get null long
get unknown1 long
get unknown2 long
for i = 0 < FILENUM
get OFFSET1 long
get OFFSET2 long
Math OFFSET1 + TMP1
Math OFFSET2 + TMP1
xmath SIZE "OFFSET2 - OFFSET1"
log "" OFFSET1 SIZE
next I
Code:
00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 20
00 09 93 F0 00 00 00 00 00 00 01 5D 00 00 00 00
00 00 00 00 00 00 01 5D 00 00 00 00 00 00 00 10
00 00 00 00 00 00 0B 00 00 00 24 40 00 00 33 B0
00 00 4B E0 00 00 5C D0 00 00 6B 60 00 00 7E 70
it only extract haft of the file mentioned on 00 00 01 5D...
it was supposed to extract from 00 00 00 0B 00 to 00 00 24 40 then from 00 00 24 40 to 00 00 33 B0.
but it extract from 00 00 00 0B 00 to 00 00 24 40 then from 00 00 33 B0 to 00 00 4B E0
*edit*
I was wrong the individual file size was located on 0x5A8
07-04-2016, 11:43 AM
(07-03-2016, 10:08 PM)ThatTrueStruggle Wrote: [ -> ]I needed a sample of the file, @zelda200941, here's your script mate. Have fun.
Code:comtype NitroSDK
get OFFSET long
get ZSIZE long
get UNK long
savepos BEFORE
goto OFFSET
get ID byte
get SIZE long
clog "" OFFSET ZSIZE SIZE
math FIRST = OFFSET
goto BEFORE
do
get OFFSET long
get ZSIZE long
get UNK long
savepos BEFORE
goto OFFSET
get ID byte
get SIZE long
clog "" OFFSET ZSIZE SIZE
goto BEFORE
savepos CUR
while CUR != FIRST
(07-03-2016, 06:25 AM)happydance Wrote: [ -> ]hello new member here, can't find any tools or script that suits the file I'm trying to extract so I decided to learn to mke one using quick bms. I appreciate your guide and hope some of you can guide me if I'm doing it right. The files are inside the big file is not compressed or encypted, they are just joined with a pointer on the header... I think...
and this is the values
big endian
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 01 = unknown
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 20 = start offset
4 byte = 00 09 93 F0 = total size of bins minus 20h
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 01 5D = number of files
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 00 = start offset because of 00 00 00 20
4 byte = 00 00 01 5D = number of files
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 00 10 = unknown
4 byte = 00 00 00 00 = unknown
4 byte = 00 00 0B 00 = 1st file offset
4 byte = 00 00 24 40 = end size of 1st file and offset of 2nd file
and this is the script I made... and it's not working lols
Code:endian big
goto 0xc0
get TMP1 long
get TMP2 long
get null long
xmath archiveSize "TMP2 - TMP1"
get fileCount long
get null long
get null long
get unknown1 long
get null long
get unknown1 long
get unknown2 long
for i = 0 < fileCount
get OFFSET1 long
get OFFSET2 long
xmath SIZE "OFFSET2 - OFFSET1"
log "" OFFSET1 SIZE
next i
Can I get a sample of the file, please, same with justdancer. If you don't post samples of the file, I can't help you.
thank you very much ThatTrueStruggle
07-06-2016, 04:02 PM
managed to get my 1st noob bms script to work, I have to read the 1st page a couple of times, thanks again for the only guide on bms that still have images and working links
07-08-2016, 04:22 PM
Is it possible to make a quickbms script to rip models from Code Lyoko Quest for Infinity with bones, textures, UV's, normals? The files are .gcn, .cp2 & .pc formats.
07-08-2016, 07:26 PM
(07-08-2016, 04:22 PM)Lilothestitch Wrote: [ -> ]Is it possible to make a quickbms script to rip models from Code Lyoko Quest for Infinity with bones, textures, UV's, normals? The files are .gcn, .cp2 & .pc formats.
max script is easier for that
07-08-2016, 11:27 PM
Can someone help out with this here, I got the quickbms running in Wine Command Prompt
http://imgur.com/nJCnFJn, I honestly don't know how to get it to make a GTX file
http://imgur.com/nJCnFJn, I honestly don't know how to get it to make a GTX file
07-09-2016, 05:58 AM
Well, the Sonic & Sega All-Star Racing bms script does not work. It only create ".file" files.
07-09-2016, 09:17 AM
(07-08-2016, 11:27 PM)Larry Koopa Is Awesome Wrote: [ -> ]Can someone help out with this here, I got the quickbms running in Wine Command Prompt
http://imgur.com/nJCnFJn, I honestly don't know how to get it to make a GTX file
in the command prompt, type: quickbms [path to script] [file to extract] [output folder]. replace the stuff in the brackets with the stuff needed and then remove the brackets. press enter. quickbms should output gtx files.
(07-09-2016, 05:58 AM)tintan Wrote: [ -> ]Well, the Sonic & Sega All-Star Racing bms script does not work. It only create ".file" files.
I think it's supposed to do that. Upload some samples and post em here and I'll take a look at it.