Giter Site home page Giter Site logo

sit-mod-ports's Introduction

ReadMe

Info

NOTE: The current release is for EFT 29197. To download mods for the old version, EFT 27622, download the 2.1 release.

This is a pack of all ported mods for SIT. All credit goes to the original mod creators, these are just modified to work with SIT.

Installation

Download the latest release or use the Manager (highly recommended).

Before Adding

Read the description carefully of the mod you are installing and take note of the mod's requirements. For example, do not use SAIN and NoBushESP together, as NoBushESP is already baked into SAIN.

Adding mods

If any mod in the SIT Manager mods section has "Requires extra files" checked, you need to do the following after using the SIT Manager to install mods (using Sit Manager > select a mod > Install button):

  1. Make sure your SIT is up to date by going to SIT Manager > tools > Install SIT
  2. Recommended: Create a backup of your sit-game/BepInEx/ directory
  3. Click the 'Mod Page' link in the SIT Manager Mods Info section for the mod with "Requires extra files"
  4. Download the latest version of the mod from the mod page on SPT AKI hub or directly from OriginalDownloadUrl, which usually takes you to the repo where you can select the appropriate release
  5. Open the downloaded mod archive (usually .zip or .rar or .7z)
  6. Take note of the folders in the archive. Here you will need to do a bit of critical thinking. There are two types of mod files, client and server. Generally, when you open a mod archive which has both server and client mod files, you will see two folders called BepInEx (client files) and user (server files).
    • Server mod files should be placed in the server folder of SIT under [server directory]/user/mods. So if the mod archive you downloaded has a folder called user in it, you know you need to click into user, click into mods, and there you should see a folder with the name of the mod, e.g. MoreCheckmarksBackend. You must copy this folder from the mod archive to [server directory]/user/mods. Note how the directory structure of the server folder and the mod archive usually matches (user/mods/[mod name])
    • Client mod files are similar to the server ones, but they go in a different directory. If you see a BepInEx folder in your downloaded mod archive, you know there may be client mod files to copy over. First, in the mod archive, click into BepInEx/plugins. If there is only a .dll file, you do not need to do anything else here. Do not copy any .dll files from a mod archive to BepInEx/plugins!! However, if there are other files, you will need those. Copy all of those files/folders (again, make sure you do NOT copy the .dll file), then navigate to [SIT offline install directory]/BepInEx/plugins and paste them there. Viola! Client mod files have been installed

Additional Step for Server Mods

Due to recent updates to the AKI Server, server mods will not load correctly unless you make a simple modification:

  1. Locate the server mod, in server/user/mods
  2. In the mod folder, there will be a file called package.json, open it up in your text editor
  3. Look for the line that says "akiVersion", you will need to change the version to 3.8.0
  4. Repeat this process for all server mods you have installed

Verification

Once you start the game open the "LogOutput.log" file in \BepInEx\ and make sure all the plugins have loaded without errors.

Contributing

Open a pull request with the source code for the mod modified to work with SIT. Make sure that the original license for the mod allows you to redistribute the mod with modifications, and always include said license in the project folder. Take care of dependencies, which lists mods that are all recursively also installed. Also add OriginalDownloadUrl which links to the zip of the release to download directly or the repo where the appropriate release can be downloaded automatically.

Update the MasterList.json in your pull request so that the Manager can automatically detect and install the mods, otherwise your PR will be denied.

Credits

All credits go to the original authors. These are just ports to make the mods work with SIT. If you don't want your mod here, please bring it up in the Discord.

sit-mod-ports's People

Contributors

privateryann1 avatar lacyway avatar nimbuldev avatar caellach avatar jimwails avatar ezra-sg avatar mihaicm93 avatar nizz8 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.