
This guide aims to provide users the knowledge required to learn to create everything from simple FOMODs to more in-depth and complex FOMOD installers. It also only gives users a basic layout of the moduleConfig.xml file without going into enough detail for users to learn how to make more complex FOMODs so they can fully utilize a FOMOD's potential. The order the information is presentation is not done well for new users and it feels like there is no continuity to the guide. This PDF guide covers the basics and gets the information presented but isn't presented as ideally as it could be. The only real guide has been the Guide to FOMOD scripting by nyrb. When writing FOMODs there aren't many references for users to learn how FOMODs are written besides looking at another author's work. The FOMOD created and referenced here is the actual FOMOD used for the SkyrimLE:STEP Compilation, which is installed by users towards the end of the STEP Guide.īefore getting started, a little explanation of why this guide exists. If followed, this guide will give users a fully functional FOMOD.

Though these installers can be written in C#, this guide will only focus on writing FOMODs using XML. These pages are used to guide users in the proper installation of mods and their options. These installers are parsed and displayed as a graphical user interface (GUI) capable of displaying pages with selectable options, images, and descriptions for each option. For mod authors, they also provide a way to ensure mod requirements are met before the mod, itself, or certain mod options are installed by users.

When written correctly, they can make potentially complex mods easy to install for most users. FOMODs are scripted installers written in C# or XML for game mods.
