[Guide] How to extract base.scs and def.scs - Efficiently

Forum rules
SCS as a company do not wish to have paid mods on this forum. While we understand that not all paid mods use the Intellectual Property of other companies/people, it is very hard to moderate what is and isn't acceptable when money is involved. There are also concerns that it could look unfavorable to potential work partners going forward if SCS allow mods that may potentially use unlicensed branding.
Posting in the Mods forum (ATS and ETS2) is restricted to sharing free-to-the-public mods and providing support for mods. For more details, please check the Forum Rules.
Post Reply
User avatar
Reef
Posts: 3903
Joined: 27 Dec 2012 23:16
Location: Everywhere and nowhere baby

[Guide] How to extract base.scs and def.scs - Efficiently

#1 Post by Reef » 15 Sep 2015 11:20

Ok I'm sure by now many of you know how to extract the base.scs and the def.scs but what I aim to show you today is not just a guide for novices that have never done this before but also to show some of you a more efficient way of doing it.

Firstly to the complete novice I will explain the whole process from what you need to what you do with it.

To the established modders out there, if you are extracting these .scs files by dragging and dropping the .scs file onto the extractor then read on because this guide will help you extract quicker and more efficiently by only having to double click an icon, no copy and pasting, no drag and dropping and no creating new folders each time an updated patch comes out.

Step 1: Download the scs_extractor or as SCS now call it "THE GAME ARCHIVE EXTRACTOR" from the official scs website >
http://www.eurotrucksimulator2.com/mod_tools.php

[ external image ]
(note: this is not to be confused with the scs_unlocker that is designed to open locked mods, this only unlocks the base game.scs and def.scs archives)

Step 2: Extract the downloaded scs_extractor.zip with either Winzip, Winrar or 7zip

[ external image ]

Step 3: move the scs_extractor.exe to your Euro truck sim main program folder

[ external image ]

Now, the location of this folder will vary depending on a few factors from O.S. to how you purchased the game, and also personal setups can differ (as does mine) I will list a few common ones below..

CD-Rom or downloaded from SCS, this is known generally as the "Retail" version but can also be called "Direct download" or "Box" versions, pretty self explanatory really.

Windows O.S.

Code: Select all

C:\Program Files\Euro Truck Simulator 2
or

Code: Select all

C:\Program Files (x86)\Euro Truck Simulator 2
If however you own the Steam version then the file paths will be slightly different.

Code: Select all

C:\Program Files\Steam\steamapps\Common\Euro Truck Simulator 2
or

Code: Select all

C:\Program Files (x86)\Steam\steamapps\Common\Euro Truck Simulator 2
For Mac users it will be slightly different again, but basically you need to navigate to the directory where your programs are installed and look for the Euro Truck Simulator 2 folder.


Ok so now we have the scs_extractor.exe in the right folder, and it will work completely fine from there, it's just that if you dragged either the base.scs or the def.scs onto it now then you'd end up with a very messy, cluttered and confusing Euro Truck Simulator 2 folder and seeing as it is the main game directory that wouldn't be very good and could cause problems when deleting or moving things as you may inadvertently delete or move the wrong thing and break your game.

So lets get onto making it an efficient process, ok established modders you can wake up and pay attention now, MinecraftMarioGuy53! put your phone away and listen! :P

Firstly create a folder wherever you wish the base and def to be extracted too, this could be anywhere you like, even on another internal HDD or SSD if you have one, that part is up to you and down to personal preference just make a note of the file path (left click on the header address bar of your created folder and copy the address as text to your clipboard, I'd advise opening a notepad document and pasting it there for use in a bit)

[ external image ]

Now go back into your Euro Truck Simulator 2 folder and right click and drag the scs_extractor.exe and click "create shortcuts here" repeat this again so that you now have the scs_extractor.exe and also two shortcuts in your Euro Truck Simulator 2 folder.

[ external image ]

Rename the first shortcut BASE_EXTRACTOR or something easily recognizable to you (I call mine €_BASE_EXTRACTOR because it then presents itself at the top of the list in the folder due to it being higher placed than alphabetically or numerically named files, and well it's a Euro innit)

Rename the second shortcut DEF_EXTRACTOR (or €_DEF_EXTRACTOR if you like)


[ external image ]

Ok now we need to right click on the first shortcut and add some information to the Target field.

For the sake of my example and to keep it simple I am going to say that my Euro Truck Simulator 2 folder is located in C:\Program Files\Euro Truck Simulator 2 and that my folder that I created earlier (as explained above) is located in My Documents folder and named "Extracted ETS2" - C:\Users\Reef\Documents\Extracted ETS2 also within that Extracted ETS2 folder I will have a further two folders, one named base and the other named def.

Right then, right click on the first shortcut (BASE_EXTRACTOR) and click "properties" and in the Target field you will need to add the following paying close attention to spaces and speech marks ( " )

To better explain what we enter into the Target field I will split it into it's three basic parts, remember that each part will need to be separated by a space (in other words a space either side of the middle part)

The first part is the folder address of where you have Euro Truck Sim and also the extactor.exe

Code: Select all

"C:\Program Files\Euro Truck Simulator 2\scs_extractor.exe"
the next part is telling the .exe to extract the base.scs (remember this is separated by a space from the first part above)

Code: Select all

base.scs
and the final part is the address of the folder we created earlier that we'd like the base.scs to be extracted too (again don't forget the separating space from the part above)

Code: Select all

"C:\Users\<your user name>\Documents\Extracted ETS2\base"
So the whole lot together will look like this

Code: Select all

"C:\Program Files\Euro Truck Simulator 2\scs_extractor.exe" base.scs "C:\Users\<your user name>\Documents\Extracted ETS2\base"
[ external image ]

Ok then click apply and then repeat the above steps on the second shortcut only this time where you see the word "base" replace it with the word "def"

Code: Select all

"C:\Program Files\Euro Truck Simulator 2\scs_extractor.exe" def.scs "C:\Users\<your user name>\Documents\Extracted ETS2\def"
[ external image ]

click apply for that one and then that's it, you're done.

Now every time the game has an updated patch just go to the Euro Truck Simulator 2 folder and double click each of the shortcuts, just be sure to either move, rename or delete the previous extracted files from your Extracted ETS2 folder first.




Thanks for reading, I hope it makes sense to you and I hope it's of help to some of you too, any errors then let me know and I'll edit it.

Any questions or comments then feel free to ask below.
Last edited by Reef on 15 Sep 2015 15:39, edited 1 time in total.
Reason: Moved to - Mods > Modding Guides (forgot about this sub forum :oops: )
User avatar
ohaha
Posts: 11345
Joined: 07 Dec 2012 06:31
Location: Watchin' y'all
Contact:

Re: [Guide]How to extract base.scs and def.scs - Efficiently

#2 Post by ohaha » 15 Sep 2015 11:28

That is exactly how I do it! :)
But I am thinking of also creating a (third) batch file which will call those shortcuts, one after the other, so I can do this with just one click.
Retired, but still loving it.
User avatar
Reef
Posts: 3903
Joined: 27 Dec 2012 23:16
Location: Everywhere and nowhere baby

Re: [Guide]How to extract base.scs and def.scs - Efficiently

#3 Post by Reef » 15 Sep 2015 11:31

Oh you're so lazy Adrian :lol:

If you do and it works ok we can add it to this tut if you like ;)
User avatar
ohaha
Posts: 11345
Joined: 07 Dec 2012 06:31
Location: Watchin' y'all
Contact:

Re: [Guide]How to extract base.scs and def.scs - Efficiently

#4 Post by ohaha » 15 Sep 2015 11:32

I'll have to ask the Guru*, 'cause I'm not sure what to put in there...


* y' know
Retired, but still loving it.
User avatar
natvander
SCS Software
Posts: 2991
Joined: 01 Feb 2015 01:42
Location: NSW, Australia

Re: [Guide]How to extract base.scs and def.scs - Efficiently

#5 Post by natvander » 15 Sep 2015 11:50

Does it matter if the extractor isn't in the main game folder? Certainly not nearly as convenient as your procedure, but i have a separate folder on a separate HDD where I have the extractor and then I copy the game files over and extract there. I'd just like to know if I'm compromising my mods by doing it that way.

I'll likely change my procedure now tho.
Never argue with idiots. They bring you down to their level and beat you with experience.
User avatar
ohaha
Posts: 11345
Joined: 07 Dec 2012 06:31
Location: Watchin' y'all
Contact:

Re: [Guide]How to extract base.scs and def.scs - Efficiently

#6 Post by ohaha » 15 Sep 2015 11:59

I think it should work, but you will have to specify an absolute path for the file to be extracted, too
e.g.
instead of simply having def.scs, you'll have [path to containing folder]/def.scs.
Retired, but still loving it.
User avatar
SimulatorSam
Posts: 4902
Joined: 05 Mar 2014 17:52
Location: United Kingdom
Contact:

Re: [Guide]How to extract base.scs and def.scs - Efficiently

#7 Post by SimulatorSam » 15 Sep 2015 12:45

I'm all ears Mr.Reef! :shock:

:lol:

This is actually really useful, thanks for this. :P
User avatar
plykkegaard
Posts: 7201
Joined: 26 Oct 2014 13:42

Re: [Guide]How to extract base.scs and def.scs - Efficiently

#8 Post by plykkegaard » 15 Sep 2015 12:59

Batch file which
1) rename current game folder (extracted content) to eg game + <current date>
2) Create new game folder
3) Copy extractor and game files to new game folder
4) Extract files
5) echo "well done" and cal pause command (just in case any error sa reported)

This signature virus has been spliced with the Fundementalism-B virus to create a new more contagious strain. Please look for it infecting a signature near you.
User avatar
Cadde
Posts: 6800
Joined: 24 Apr 2013 18:08
Location: Have no fear, i am from the internets!

Re: [Guide]How to extract base.scs and def.scs - Efficiently

#9 Post by Cadde » 15 Sep 2015 15:26

ohaha, see the "Getting started with modding" guide in the modding guides section.
Also, this thread belongs in that forum reef.
Also, this is covered in "Getting started with modding", haven't you seen it Reef?
On extended hiatus.
User avatar
Reef
Posts: 3903
Joined: 27 Dec 2012 23:16
Location: Everywhere and nowhere baby

Re: [Guide]How to extract base.scs and def.scs - Efficiently

#10 Post by Reef » 15 Sep 2015 15:47

Cadde wrote: Also, this thread belongs in that forum reef.
Quite right, I forgot about that category tbh, oh well I've moved it now, disaster averted ;)
Cadde wrote: Also, this is covered in "Getting started with modding", haven't you seen it Reef?
No I hadn't, and now that I have I can see we approach the same issue from different angles so I don't see a problem, do you?
Post Reply

Return to “Modding Guides”

Who is online

Users browsing this forum: No registered users and 5 guests