Fallout Cascadia
This project is a re-creation of remagination of the Fallout series based in the Greater Seatte Area. We use the Fallout 4 Script Extender (F4SE).
- Fallout 4 Script Extender (F4SE)
- A compatible version of Fallout 4
- Download the latest release of the plugin.
- Extract the contents of the downloaded file into your Fallout 4 directory.
We welcome contributions from everyone. Here are a few guidelines to help you get started:
-
Fork the Repository: Start by forking this repository to your GitHub account.
-
Clone the Repository: After forking, clone the repository to your local machine.
-
Create a New Branch: Always create a new branch for your changes. This keeps the main branch clean and makes it easier to manage your changes.
-
Make Your Changes: Make your changes in the new branch. Please follow the existing coding style.
-
Test Your Changes: Before submitting your changes, make sure to test them thoroughly.
-
Submit a Pull Request: Once you're satisfied with your changes, push them to your forked repository and submit a pull request. We'll review your changes and merge them if everything checks out.
The main entry point of the plugin is the F4SEPlugin_Load
function. This function initializes the plugin, registers the messaging and scaleform interfaces, and installs the dialogue menu, patches, and scripts.
The F4SE::AllocTrampoline
function is used to allocate memory for the plugin.
The RE::Cascadia::CAS_DialogueMenu::Install
function installs the dialogue menu.
The RE::Cascadia::Patches::Install
function installs the patches.
The ObScript::Install
function installs the scripts.
This project is licensed under the GPL-3.0 License. See the LICENSE file for more details.
If you have any questions, issues, or suggestions, please open an issue on GitHub. We'll do our best to help you out.