Repository for community-made changes to Strife.
Join our Discord server to connect with the community.
In the Strife installation folder, you can find the 'game' directory. Inside, there are two important files: resources0.s2z and resources2.s2z. These are .zip archives with their extensions changed.
- resources0.s2z contains all the original game files (scripts, models, textures, sounds, etc.) that the executable loads initially.
- resources2.s2z contains the changes we have made so far. Any files in resources2.s2z with the same directories and names as those in resources0.s2z will replace the original files.
- If there are other resourcesXXX.s2z files, the game will process them in the same way.
- Finally, the game loads files from the "game" directory itself, so any changes to files in this directory will take effect in the client.
- Extract the contents of resources0.s2z into the "game" directory.
- Extract resources2.s2z into the "game" directory, replacing any existing files.
- Any changes made to the extracted files will take effect in the client.
If you are ready to contribute, you can either pack the changed files into a new resourcesXXX.s2z archive and share it with us on our Discord server, or (if you are familiar with how Git works) create a fork from the "dev" branch and submit a pull request to the "dev" branch.
If you choose to create a pull request and you make changes to files that were not added to repository yet (original file from resources0.s2z is used), please, add an original file in separate commit before applying changes. This serves two goals: it makes review easier for us and keeps history of changes.