Package | Description |
---|---|
skyproc | |
skyproc.gui |
Modifier and Type | Method and Description |
---|---|
Mod |
SUMMergerProgram.getExportPatch() |
static Mod |
SPGlobal.getGlobalPatch() |
static Mod |
SPDatabase.getMod(int index)
Returns the nth mod in the database.
|
static Mod |
SPDatabase.getMod(ModListing listing) |
static Mod |
SPImporter.importMod(ModListing listing,
GRUP_TYPE... grup_targets)
Looks for a mod matching the ModListing inside the given path.
|
static Mod |
SPImporter.importMod(ModListing listing,
java.lang.String path,
GRUP_TYPE... grup_targets)
Looks for a mod matching the ModListing inside the given path.
|
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<Mod> |
SPDatabase.getImportedMods() |
static java.util.Set<Mod> |
SPImporter.importActiveMods()
Loads input plugins.txt and reads input the mods the user has active, and
loads only those that are also present input the data folder.
|
static java.util.Set<Mod> |
SPImporter.importActiveMods(java.util.ArrayList<GRUP_TYPE> grup_targets)
Loads input plugins.txt and reads input the mods the user has active, and
loads only those that are also present input the data folder.
|
static java.util.Set<Mod> |
SPImporter.importActiveMods(GRUP_TYPE... grup_targets)
Loads input plugins.txt and reads input the mods the user has active, and
loads only those that are also present input the data folder.
|
static java.util.Set<Mod> |
SPImporter.importAllMods()
Imports all mods input the user's Data/ folder, no matter if they are
currently active or not.
|
static java.util.Set<Mod> |
SPImporter.importAllMods(java.util.ArrayList<GRUP_TYPE> grup_targets)
Imports all mods input the user's Data/ folder, no matter if they are
currently active or not.
|
static java.util.Set<Mod> |
SPImporter.importAllMods(GRUP_TYPE... grup_targets)
Imports all mods input the user's Data/ folder, no matter if they are
currently active or not.
|
static java.util.Set<Mod> |
SPImporter.importMods(java.util.ArrayList<ModListing> mods)
Looks for mods that match the given ModListings inside the data folder.
|
static java.util.Set<Mod> |
SPImporter.importMods(java.util.ArrayList<ModListing> mods,
java.util.ArrayList<GRUP_TYPE> grup_targets)
Looks for mods that match the given ModListings inside the data folder.
|
static java.util.Set<Mod> |
SPImporter.importMods(java.util.ArrayList<ModListing> mods,
GRUP_TYPE... grup_targets)
Looks for mods that match the given ModListings inside the data folder.
|
static java.util.Set<Mod> |
SPImporter.importMods(java.util.ArrayList<ModListing> mods,
java.lang.String path)
Looks for mods that match the given ModListings input the path specified.
|
static java.util.Set<Mod> |
SPImporter.importMods(java.util.ArrayList<ModListing> mods,
java.lang.String path,
GRUP_TYPE... grup_targets)
Looks for mods that match the given ModListings input the path specified.
|
java.util.Iterator<Mod> |
SPDatabase.iterator() |
java.util.Iterator<Mod> |
SPDatabase.reverseIter() |
Modifier and Type | Method and Description |
---|---|
static void |
SPDatabase.add(Mod m)
Adds a mod to the database.
|
void |
Mod.addAsOverrides(Mod rhs,
GRUP_TYPE... grup_types)
This function will merge all GRUPs from the rhs mod into the calling
mod.
Any records already in the mod will be overwritten by the version from rhs. NOTE: Merging will NOT add records from a mod with a matching ModListing. |
FormID |
RecordShrinkArray.extractFormID(Mod modToStandardizeTo)
Extracts the next four bytes of data and interprets them as a FormID
(regardless of whether it actually is), and standardizes it to the
given mod.
|
FormID |
RecordShrinkArray.extractFormID(java.lang.String type,
Mod modToStandardizeTo)
Scans to the typestring, skips the length bytes (2),
and extracts 4 bytes of data interprets them as a FormID
(regardless of whether it actually is), and standardizes it to the
given mod.
|
static BSA |
BSA.getBSA(Mod m)
Returns BSA object associated with mod, or null if there is none.
|
static boolean |
BSA.hasBSA(Mod m) |
static void |
NiftyFunc.modifyPluginsTxt(Mod add)
Adds a mod to the plugins list if it doesn't exist.
|
static void |
SPGlobal.setGlobalPatch(Mod patch)
Creating your patch ahead of time, and setting it as the Global Patch
will prevent it from being imported by getActiveMods() and getAllMods()
|
static void |
NiftyFunc.setupMissingPatchFiles(Mod... mods)
Creates empty files for non existent mods.
|
Modifier and Type | Method and Description |
---|---|
static void |
SPDatabase.add(java.util.Set<Mod> modSet)
Adds a set of mods to the database.
|
void |
Mod.addAsOverrides(java.util.ArrayList<Mod> in,
GRUP_TYPE... grup_types)
Iterates through each mod in the ArrayList, in order, and merges them in
one by one.
This means any conflicting records within the list will end up with the last mod's version. NOTE: Merging will NOT add records from a mod with a matching ModListing. |
void |
Mod.addAsOverrides(java.util.Collection<Mod> in,
GRUP_TYPE... grup_types)
NOTE: To sort the mods in load order, use a TreeSet.
Iterates through each mod in the Set and merges them in one by one. This means any conflicting records within the set will end up with the last mod's version. NOTE: Merging will NOT add records from a mod with a matching ModListing. |
static void |
NiftyFunc.modifyPluginsTxt(java.util.ArrayList<Mod> add,
java.util.ArrayList<Mod> remove)
Adds and removes desired mods from the plugins list.
|
static void |
NiftyFunc.modifyPluginsTxt(java.util.ArrayList<Mod> add,
java.util.ArrayList<Mod> remove)
Adds and removes desired mods from the plugins list.
|
static void |
NiftyFunc.setupMissingPatchFiles(java.util.ArrayList<Mod> mods)
Creates empty files for non existent mods.
|
Modifier and Type | Method and Description |
---|---|
Mod |
SUM.getExportPatch()
Create a new mod that will be your export patch and return it.
|
Mod |
SUMprogram.getExportPatch() |