Download SAS ReferencePack for SoundModdersHow to use this reference pack:This pack is assebled to give you the toolds to discover what weapon is used by a specific plane, trace that weapon's classfile, and in it, see what soundfile it uses in the SAS complete Soundmod.
The reference groups are numbered in folders, you start at 01.
Step 1: Identify the plane in question:You can do this with accuracy from the air.ini.
For exable,
Bf-109E-4 air.BF_109E4 2 g01 SUMMER
The file I will be looking for in folder 01, will be called
BF_109E4
Step 2: Identify the weapons classnames.Open folder 01 and locate and open BF_109E4.java
If I scroll through the file I will find loadout catagories. These can look different is some files. In this case they look like this:
Aircraft.weaponsRegister(class1, "default", new String[] {
"MGunMG17si 1000", "MGunMG17si 1000", "MGunMGFFk 60", "MGunMGFFk 60"The names I am looking for here are
MGunMG17si and
MGunMGFFk. I am interested for this example in the Mg17.
I will now go see if these weapons are present in the SAS gunmod, by looking for them in folder 02
Step 3: Find the Gunclasses in folder 02 and identify the prs file names.Inside folder 02 I will find all the weapons classes that make up the SAS gunmod, OVEr most of the relevant stock gun classfiles. Some of these are "child" classes and some are "super" classes.
Basically, a guntype with have one "superclass", containing all it's parameters, and then many child classes, who may change some of those parameters to represent different models of the gun. Sometimes the gunfile you find will be a child class, and you will need to find it's parent, or superclass, to find the soundfile assignment.
In this case of
MGunMG17si, it is a
childclass, and you will see it has a line like:
public class MGunMG17si extends MGunMG17sThis means, that
MGunMG17s it it's Parent, or Super. Open MGunMG17s and inthere find a sound reference:
gunproperties.sound = "weapon.MGunMG17s";This means, the prs file that govenrns this weapons sound is called
weapon.MGunMG17s.prsStep 4: Find the prs file in folder 03If you cannot find it in folder 03, then look in folder 04, which contains the game's stock weapons prs files. If it is not there either, it may be some more esoteric mod. But you can make your own anyway.
Having the prs file, means you now have the tools to make your own mod, rename files, point at different wav files, use samples of your own, and basically, do gun sound mods.
If you dont know how to do this, or the above does not make sense, please dont ask me to explain it better. This is a reference pack for guys who know how to use it.
Also, I am not teaching anyone java. I put these decompiled classes as a tool for soundreference, in a format you can open with a text file. I am not teaching anyone java coding. Also I am not here to explain how some entries work or why they are there and what they do. Please dont ask. This is a reference pack, not an education tool for beginner modders.
Also note that the versions of classes I used here may not be the latest or most accurate, depending on your pack. They are just (more or less) accurate insofar the sound and weapon references, whcih is what this pack is for.
S!
CirX