She Will Punish Them
warning Scheduled Downtime - On 3 August 2021 starting from 09:30 (GMT+1) until approximately 13:30 (GMT+1) our site and forums will be undergoing maintenance.

Step One:

Download BepInEx from here:

https://github.com/BepInEx/BepInEx/releases/

If you're using 64-bit Windows (you probably are), you want the one with x64 in the name.

If you are unsure, you can check System Information in Windows and look for:

System Type    x64-based PC


Step Two:

Unzip the BepInEx zip file.


Step Three:

Open your game's folder in explorer. Easiest way is to open Steam, right click on the game's name in the library list, select Manage, then Browse local files.




Step Four:

Move all the files and folder from the BepInEx zip file into the game's folder. It should end up looking like this:




Step Five:

Run the game once, and then check the BepInEx folder to see if it has created several sub folders including BepInEx\plugins. If it hasn't something's wrong.


Step Six:


Unzip your mod file and place the single .dll file inside it into BepInEx\plugins, along with any extra files beside the dll file. E.g., for the Cheat Menu mod, you would simply copy CheatMenu.dll and end up with  BepInEx\plugins\CheatMenu.dll.


That's it! Hopefully it works, good luck and have fun!


Other Useful Things:

  • Edit BepInEx\config\BepInEx.cfg and under Logging.Console set Enabled = true This is useful for debugging.
  • Download Configuration Manager and add it to BepInEx\plugins like any other mod. It lets you change mod config variables in game.
  • Download Unity Explorer and add it to BepInEx\plugins like any other mod. It lets you browse and edit the game's objects in-game.
  • Find your Player.log file at C:\Users\<UserName>\AppData\LocalLow\L2 Games\She Will Punish Them\Player.log This is useful for debugging.

Article information

Added on

Edited on

Written by

aedenthorn

19 comments

  1. xxbloodrave
    xxbloodrave
    • member
    • 1 posts
    • 0 kudos
    If it is not creating the proper folders, be sure you are extracting the winhttp.dll and the doorstop_config, into the same folder as the games .exe and not as a subfolder to "BipInex_x64_5.4.13"
  2. MushuSpaulding
    MushuSpaulding
    • supporter
    • 1 posts
    • 0 kudos
    I've talked to many people who can't figure out why BepInEx isn't creating the aforementioned "plugins" file. 
    "If it hasn't something's wrong" sadly isn't very helpful.
    Why exactly are so many people having issues getting those files to show, even after a quick run of the game?
    1. FreeAcer
      FreeAcer
      • member
      • 4 posts
      • 0 kudos
      My solution is that the original game path cannot have a non-English name, the game must be in English, and that folder will only appear when you first run it, and change the game language after it appears.
  3. SloughingNoob
    SloughingNoob
    • member
    • 25 posts
    • 0 kudos
    Edit, reinstalled everything and worked fine second time round. Who knows. Thank you for the Tutorial.
    1. FreeAcer
      FreeAcer
      • member
      • 4 posts
      • 0 kudos
      ??????????????????????????????????????????????????????????
  4. WreckedRonin77
    WreckedRonin77
    • member
    • 13 posts
    • 0 kudos
    I followed the instructions and ran the game. However no plugins folder appeared in the BepInEx folder just two more. Cache and config.   I text document appeared after I ran the game with some messages talking about a bunch of errors. Here is the message:  HarmonyLib.HarmonyException: IL Compile Error (unknown location) ---> System.InvalidProgramException: Invalid IL code in DMD<LoadFile>?-1937586944:_BepInEx_Preloader_RuntimeFixes_HarmonyInteropFix::LoadFile (string): IL_0008: ret       

    Should I try to reinstall the the folders again? I've tried twice.
    1. FreeAcer
      FreeAcer
      • member
      • 4 posts
      • 0 kudos
      My solution is that the original game path cannot have a non-English name, the game must be in English, and that folder will only appear when you first run it, and change the game language after it appears.
  5. jrstegal229
    jrstegal229
    • member
    • 2 posts
    • 0 kudos
    do you add the folder file into the game's folder as a zip or not a zip.
    1. jrstegal229
      jrstegal229
      • member
      • 2 posts
      • 0 kudos
       Cause i cant get BepInEx\plugins.
    2. b00tyblues
      b00tyblues
      • member
      • 47 posts
      • 0 kudos
      Not a zip. The files need to be loose and placed in the data folder
  6. annoying01
    annoying01
    • member
    • 1 posts
    • 0 kudos
    I followed the directions and downloaded the X64 version of the file in the link above, it works very well for me. I'm unsure what the issue might be for those who haven't managed to accomplish this.
    But, I do wish you the best of luck.
  7. Alehazar
    Alehazar
    • premium
    • 1,214 posts
    • 43 kudos
    Which Unity Explorer file do I need to download?
  8. wax999
    wax999
    • member
    • 1 posts
    • 0 kudos
    MOD OK
    C:\She Will Punish Them NO
    D:\She Will Punish Them YES
    I can't write english
    Can only express like this
  9. bot26012000
    bot26012000
    • member
    • 1 posts
    • 0 kudos
    I've installed 5.4.11 but nothin happened, there's have no new folder like your step five
  10. LuciusGremory
    LuciusGremory
    • member
    • 1 posts
    • 0 kudos
    I had install 5.4.11 and nothing apears :-(