This project uses the following import and namespace for scripting and assets.
- Namespace:
Games
- Papyrus:
Fallout 4\Data\Scripts\Source\FO4_Games
- Flash:
Fallout 4\Data\Interface\Source\FO4_Games
If you use git on the command line or another git client then feel ignore this.
You will need a git client to download files from the repository and stay in sync with any changes. Github has their own git client that I use and recommend.
- Download the installer from here.
- Run the installer.
- On the github website, select the green
Clone or download
button, and then selectOpen in Desktop
.
This repository requires the use of GIT LFS to retreive large files. Git Large File Storage (LFS) replaces large files with text pointers inside Git, while storing the file contents on GitHub.
- Download the windows installer from here.
- Run the windows installer.
- Start a command prompt/or git for windows prompt and run
git lfs install
.
Rename to Games.esm
and use xEdit to edit the files header with the ESM
flag.
To compile this projects papyrus source code, start a command prompt and run the following. Adjust the path for your machine.
PapyrusCompiler.exe "D:\Games\Steam\SteamApps\common\Fallout 4\Data\Scripts\Source\FO4_Games\Build.ppj"
To publish this projects flash interface files, open the FLA
file in Flash and publish the SWF
file.
- Commit all source changes to the
master
branch. - Compile
-
- Compile the projects interface Flash files.
-
- Compile the prjects script Papyrus files.
- Plugin
-
- Load
Games.esp
with the Creation Kit in order to check for errors.
- Load
-
- Load
Games.esp
with the xEdit in order to check for errors.
- Load
-
- In Wrye, use the
Copt to ESM
feature to convertGames.esp
toGames.esm
.
- In Wrye, use the
- Archive
-
- Verify that
Games.achlist
is correct.
- Verify that
-
- Package the
Games.achlist
into the required.ba2
archives.
- Package the