Special Aircraft Service

The SAS Factory - Tech Help, Ancient Mods etc. => Tech Help : Making Mods => Tech Help (other than BAT or IL-2 Great Battles) => Modder's Tutorials => Topic started by: 11th~Frog on July 08, 2010, 02:11:53 PM

Title: An improved SFS Extractor.
Post by: 11th~Frog on July 08, 2010, 02:11:53 PM
SFS Extractor v2.0 BETA 12

This revised version of QTim's SFS Extractor now has full support for multiple SFS file selection, viewing & extraction.
In addition I have added a new "Unattended Extraction" mode that will process and extract multiple SFS files without any intermediate user interaction. (3rd screen shot)

I've also made a number of convenience improvements:
Percentage progress displays so you know how close to finished it is.   
Local sfs.ini file so you don't have to select your extraction directory from the root every time.
(only works for unattended extraction)


DOWNLOAD: http://www.filefront.com/17019919/SFS_Extractor_v20_beta12.7z (http://www.filefront.com/17019919/SFS_Extractor_v20_beta12.7z)

Alternative Download Link (https://storebror.it.cx/sas/archive/sas/tools/SFS_Extractor_v20_beta12.7z)



-Picking multiple SFS files
 Once loaded, the listing will now show all the resources from all the SFS files you selected.

-Unattended Extraction
 In addition to being automated, this display format allows progress and error reporting for each individual file. 

All praise QTim. 

A short introduction written by CirX for the original SFS extractor (also applies here):

Quote
Unpack the download to a folder, make sure the folder contains these 3 things:

-a filelist.txt
-sfs.exe
-sfsgui.dll

You don't install this anywhere, you just run it from the .exe . You can replace the filelist.ini in the download with the updated one if you have one. The exe will use the fileslist.txt it finds in the same folder to extract files from SFS archives.

This tool is used to decompile, those .SFS files in your main directory. You know, the ones that contain all the data, and extract the contents of them for you.

Again, the best way to learn this tool is to play with it. You can extract single files, or everything you can find.
It uses the Filelist.txt to identify files and extract them. It cannot extract files it cant find in the filelist. Hence that an updated filelist is important.

To use it, run the SFS.exe, click file/open and select an SFS file in your IL2 game directory to open. It will load the file, and then tell you how much of it it can decode, and how much of it it cant. Sometimes you'll get 100% of the sfs file, but mostly not.

You can then select to extract the files (all of them or just what you choose) to whatever location you want.

Once you see the structure these files are arranged in, you will understand the structure of the MODS folder much better.

13-04-2015, by vpmedia:
filelist.txt for sfs extractor, its the most complete one around, good for stock 4.07-4.12 and UP3 & DBW & SAS modact 5.3.: http://ulozto.net/xJ6SDZK1/filelist-7z
Title: Re: An improved SFS Extractor
Post by: SAS~Csocso on July 08, 2010, 02:25:35 PM
Very useful, thanks a lot!
Title: Re: An improved SFS Extractor
Post by: SAS~CirX on July 08, 2010, 02:32:46 PM
absolutely appropriate for release, and I for one would appreciate this very much. Especiallly the functionality of unatended extraction. Looking forward to it.

Also put a little "adjustment" in your profile as a thank you in advance from SAS team. ;)
Title: Re: An improved SFS Extractor
Post by: SAS~Bombsaway on July 08, 2010, 02:41:38 PM
Now this will be usefull. Thank you. :)
Title: Re: An improved SFS Extractor
Post by: Slikk on July 08, 2010, 05:53:22 PM
Thanks Frog, this will be a very good tool to have.

Slikk
Title: Re: An improved SFS Extractor
Post by: Wolfighter on July 08, 2010, 06:15:42 PM
Excellent, Thank You Frog
Title: Re: An improved SFS Extractor
Post by: Charrua on July 08, 2010, 09:07:36 PM
Excellent !!!, Thank You
Title: Re: An improved SFS Extractor
Post by: Slow on July 09, 2010, 02:09:31 AM
Great tool, please release it ASAP
Title: Re: An improved SFS Extractor *Released*
Post by: SAS~Storebror on July 11, 2010, 05:05:39 AM
Absolutely great idea, I'm very impressed :)
Makes life that much easier when searching for some specific stuff inside the SFS files.

Best regards - Mike
Title: Re: An improved SFS Extractor *Released*
Post by: Neil Lowe on July 11, 2010, 05:42:06 AM
Thank-you :)

Cheers, Neil :)
Title: Re: An improved SFS Extractor *Released*
Post by: SAS~Skipper on July 11, 2010, 07:06:57 AM
For efficient operation should be very helpful!
Title: Re: An improved SFS Extractor *Released*
Post by: BP_dFrog on July 11, 2010, 07:26:33 AM
A great improvement ! Thank You !
Title: Re: An improved SFS Extractor *Released*
Post by: SAS~HolyGrail on July 11, 2010, 08:16:00 AM
Wonderful !! thank you so much  :)

Title: Re: An improved SFS Extractor *Released*
Post by: SAS~CirX on July 11, 2010, 09:33:13 AM
Wonderfull! I am testing it out right now! (I needed to make an extraction of a whole SFS collection anyway, so this is just in good time :) )
Title: Re: An improved SFS Extractor *Released*
Post by: Epervier on July 11, 2010, 12:06:03 PM
Thank you very much !
Title: Re: An improved SFS Extractor *Released*
Post by: SAS~CirX on July 11, 2010, 01:29:56 PM
Works wonderfully. I am moving this topic to the Tools section :)
Title: Re: An improved SFS Extractor *Released*
Post by: Borsch on July 12, 2010, 06:16:00 AM
Thanks!!:)
Title: Re: An improved SFS Extractor *Released*
Post by: santobr on July 12, 2010, 01:08:34 PM
Thank you very much! :o ;D

santo.
Title: Re: An improved SFS Extractor *Released*
Post by: Jonzynator on July 15, 2010, 04:14:57 PM
Your my Hero!!!!!!!!
Title: Re: An improved SFS Extractor *Released*
Post by: Rock on July 17, 2010, 12:48:03 PM
Frog, This is excellent mate. Really well done!
Title: Re: An improved SFS Extractor *Released*
Post by: 11th~Frog on July 17, 2010, 07:40:51 PM
This is going to sound dopey, but it really is gratifying when you've made something for a lot of people you don't know, and then to read how much it's appreciated by the community.  Thank you to everyone who has expressed their thoughts in this thread. 
Title: Re: An improved SFS Extractor *Released*
Post by: SAS~Bombsaway on July 18, 2010, 07:10:22 AM
This is going to sound dopey, but it really is gratifying when you've made something for a lot of people you don't know, and then to read how much it's appreciated by the community.  Thank you to everyone who has expressed their thoughts in this thread. 

I think its also really cool that your work is now all over the world in just an instant. :)
Title: Re: An improved SFS Extractor *Released*
Post by: Lisek on July 18, 2010, 07:19:47 AM
Thank you very much Sir!
Great stuff  :)

Lisek
Title: Re: An improved SFS Extractor *Released*
Post by: SAS~Storebror on July 22, 2010, 08:44:03 AM
Hi Gents,

could someone please re-upload this to another location?
Filefront tends to give 404 errors frequently in the recent past, that can be very annoying...

Best regards - Mike

@edit: Thanks for providing alternative link ;)
Title: Re: An improved SFS Extractor *Released*
Post by: yorktown on October 19, 2010, 07:37:36 AM
Is there a "How to ..." for the SFS Extractor, that I apparently can not find.  Went over to the AAS and nothing there either.

When I open the Extractor exe all I get is a blank list.

Will extracting pull these files out of the game?  If so, how do I get them back in? etc.

Many more questions on my mind.
Title: Re: An improved SFS Extractor *Released*
Post by: yorktown on October 21, 2010, 08:58:46 AM
Okay so you are more advanced in this areas than I am.  That is why I am asking for help.

So what is the included file list for????
Title: Re: An improved SFS Extractor *Released*
Post by: wingflyr on October 22, 2010, 12:05:11 AM
  8) Great upgrade thanks, 2 thumbs up!!! ;D
Title: Re: An improved SFS Extractor *Released*
Post by: Verhängnis on October 30, 2010, 11:57:38 PM
Can we get this tool scanned for risks because my Norton detects it as a High security risk trying to perform unauthorised tasks etc on my computer so it deletes it and it is the one thing I need to mod.
Title: Re: An improved SFS Extractor *Released*
Post by: Jonzynator on October 31, 2010, 01:00:33 AM
Se my norten did that aswell. Norten is anal with anyprogram that modifys another program or file. There's a way to get the file on the ignore list. So norten will just look over it.
Title: Re: An improved SFS Extractor *Released*
Post by: SAS~Malone on October 31, 2010, 01:14:25 AM
norton is a resource-hungry piece of shite, sorry to say... :D
Title: Re: An improved SFS Extractor *Released*
Post by: Verhängnis on October 31, 2010, 02:00:23 AM
Ah ok thanks. :)
Title: Re: An improved SFS Extractor *Released*
Post by: alge_1 on December 28, 2010, 10:32:23 AM
Does anyone have the "filelist.txt" for 4.10 files?
Title: Re: An improved SFS Extractor *Released*
Post by: Verhängnis on December 29, 2010, 06:59:50 PM
Does anyone have the "filelist.txt" for 4.10 files?
 

I also need it.

+1
Title: Re: An improved SFS Extractor *Released*
Post by: Jonzynator on December 30, 2010, 12:22:31 AM
Does anyone have the "filelist.txt" for 4.10 files?

i wonder how one would come up with such a list? Im a big confused on how someone would make a list, but anyways im sure it will come out as time goes on, since 4.10 just came out a week or so.
Title: Re: An improved SFS Extractor *Released*
Post by: Verhängnis on December 30, 2010, 12:30:12 AM
I think they just write the lines like: /3do/plane/Do-217/CF_D0

So takes abit of guess work, idk lol.
Title: Re: An improved SFS Extractor *Released*
Post by: Jonzynator on December 30, 2010, 12:43:23 AM
I think they just write the lines like: /3do/plane/Do-217/CF_D0

So takes abit of guess work, idk lol.

must be lol
Title: Re: An improved SFS Extractor *Released*
Post by: [URU]Fox on January 10, 2011, 05:48:28 AM
I can't resolve the classes extracted for 4.10m. Is this a Filelist problem?

The classes are extracted, but the resolver gives me an error message.
Title: Re: An improved SFS Extractor *Released*
Post by: Verhängnis on January 10, 2011, 05:57:08 PM
I can't resolve the classes extracted for 4.10m. Is this a Filelist problem?

The classes are extracted, but the resolver gives me an error message.

Are you talking about the com.maddox. blablabla files?
Title: Re: An improved SFS Extractor.
Post by: [URU]Fox on January 11, 2011, 09:05:49 AM
No, actually is the files without extension (the ones that should be resolved with classresolver).
Title: Re: An improved SFS Extractor *Released*
Post by: SAS~Storebror on January 11, 2011, 01:40:26 PM
The classes are extracted
Hi URU,

I read that you "extracted" the classes. I guess you took them from the SFS Extractor? If so, you might want to try dumping them instead, dumped classes resolve fine at least to me.

Best regards - Mike
Title: Re: An improved SFS Extractor.
Post by: [URU]Fox on January 13, 2011, 02:59:01 AM
I'll try dumping the classes then. Is the procedure for 4.10 the same as for 4.09?
Title: Re: An improved SFS Extractor.
Post by: SAS~Storebror on January 13, 2011, 09:51:36 AM
Yep, same procedure, same tools.

Best regards - Mike
Title: Re: An improved SFS Extractor.
Post by: PhoenixOrion on March 02, 2011, 01:40:10 AM
What is the target enviroment that the sfs files were originally made for. For example Delphi 4, Delphi 5, Delphi 6, Delphi 7, Delphi 2005, Delphi 2006 and
for C++Builder 4, C++Builder 5, C++Builder 6, C++Builder. Can U tell me which one.
Title: Re: An improved SFS Extractor.
Post by: SAS~Storebror on March 02, 2011, 09:00:13 AM
Can U tell me which one.
Yes. But if you can't grasp that on your own, it'd a waste of time anyway.

Best regards - Mike
Title: Re: An improved SFS Extractor.
Post by: Frankiek on March 09, 2011, 01:54:06 PM
This is the latest flelist that includes also a number of mods  enjoy :)

the filelist updated 05/03/2011 is downloadable here ;)

Filelist.txt Download (https://storebror.it.cx/sas/archive/sas2/Frankiek/filelist.7z)
Title: Re: An improved SFS Extractor.
Post by: Frankiek on March 12, 2011, 06:42:41 PM
Filelist updated now the overall extraction rate is 94.9% :)

the filelist updated 12/03/2011 is downloadable here ;)

Filelist.txt Download (https://storebror.it.cx/sas/archive/sas2/Frankiek/filelist.7z)

 
Title: Re: An improved SFS Extractor.
Post by: SAS~CirX on March 12, 2011, 08:56:30 PM
Thanx F!
Title: Re: An improved SFS Extractor.
Post by: WxTech on April 18, 2014, 05:10:19 PM
Might I assume a more recent filelist.txt will work for any earlier versions of the game?
Title: Re: An improved SFS Extractor.
Post by: asheshouse on April 19, 2014, 05:49:19 AM
Yes, this is generally true.
Title: Re: An improved SFS Extractor.
Post by: Kelso on May 27, 2017, 10:19:22 AM
I'm looking for a dumper filelist tool. The links I found were dead. Can anyone share?
Title: Re: An improved SFS Extractor.
Post by: SAS~Storebror on May 27, 2017, 10:30:47 AM
Eh.. whaddaya mean?
Title: Re: An improved SFS Extractor.
Post by: Kelso on May 27, 2017, 10:55:45 AM
Hmm... I do not know exactly what this tool is called. Saves the complete list of files used by the given airplane to the dump.txt file. Alternatively, a list of files for SFS Extractor updated with version 4.13.4 files.
Title: Re: An improved SFS Extractor.
Post by: SAS~Storebror on May 28, 2017, 01:02:16 AM
Ah I see.
That was this tool: https://www.mediafire.com/file/iz3fi8mmx3f6yxr
I don't think it's too useful nowadays though, as it's been written for IL-2 1946 4.08m and relies very much on base game Java Class modifications.
I'd rather recommend to take a closer look a kegetys' SFS dumper tool which is still in his archives here: http://junk.kegetys.fi/
Watch out for "il2_46" in the list and you will find what you need.

Best regards - Mike
Title: Re: An improved SFS Extractor.
Post by: Marat on January 30, 2018, 10:44:03 PM
Dear friends!

Please help! How to extract the default air.ini and all other inis from SFS archive of Il-2 4.13.4? I've downloaded and installed this extractor utility and extracted files from files.SFS, but could not find any inis in them, only files named like 000C189939E32A1F etc, which cannot be opened. Why I need default inis, because everytime I want to add any new aircraft or tank/vehicle in the available inis from other mod packs the game crashes. That's why I need the default inis in order to install all mods step by step.
Title: Re: An improved SFS Extractor.
Post by: SAS~Storebror on January 30, 2018, 10:56:15 PM
You need a filelist.txt to decipher the files found in SFS archives.
I've published one a couple of years ago, it's outdated but at least it holds the inis you're looking for:
https://www.sas1946.com/main/index.php/topic,43788.msg490983.html#msg490983

Another possibility is to just download and install SAS Modact latest version matching your base game version (6.4 at the time of writing this, that's the one for 4.13.4).
SAS Modact contains the game's stock ini and properties files.

Cheers!
Mike
Title: Re: An improved SFS Extractor.
Post by: Marat on January 31, 2018, 03:04:39 AM
Oh, I see! I will donload it!! Many thanks!!!
Title: Re: An improved SFS Extractor.
Post by: Epervier on January 31, 2018, 03:10:03 AM
You need a filelist.txt to decipher the files found in SFS archives.
I've published one a couple of years ago,...
Or try this : https://www.sas1946.com/main/index.php/topic,57720.msg637193.html#msg637193