segatools/dist
beerpsi 4041844ea9 mai2/mu3/cm: Integrate UnityDoorstop with segatools (#11)
[UnityDoorstop](https://github.com/NeighTools/UnityDoorstop) is a tool to execute managed code (.NET DLLs) before Unity does, useful for modding frameworks such as BepInEx.

This PR integrates parts of its code into segatools, so loading BepInEx is as simple as adding 2 lines to `segatools.ini`:
```ini
[unity]
targetAssembly=BepInEx\core\BepInEx.Preloader.dll
```

This PR also factors out the Unity path redirection hooks to its own module.

Reviewed-on: Dniel97/segatools#11
Co-authored-by: beerpsi <beerpsi@duck.com>
Co-committed-by: beerpsi <beerpsi@duck.com>
2024-04-15 19:30:28 +00:00
..
carol improved all segatools.ini configs 2024-02-21 21:58:44 +01:00
chuni improved all segatools.ini configs 2024-02-21 21:58:44 +01:00
chusan updated README and added "AM Daemon" window name 2024-02-22 19:12:18 +01:00
cm mai2/mu3/cm: Integrate UnityDoorstop with segatools (#11) 2024-04-15 19:30:28 +00:00
cxb cxb: fixed configs 2024-03-14 00:14:51 +01:00
diva improved all segatools.ini configs 2024-02-21 21:58:44 +01:00
fgo updated README and added "AM Daemon" window name 2024-02-22 19:12:18 +01:00
idac updated README and added "AM Daemon" window name 2024-02-22 19:12:18 +01:00
idz improved all segatools.ini configs 2024-02-21 21:58:44 +01:00
mai2 mai2/mu3/cm: Integrate UnityDoorstop with segatools (#11) 2024-04-15 19:30:28 +00:00
mercury updated README and added "AM Daemon" window name 2024-02-22 19:12:18 +01:00
mu3 mai2/mu3/cm: Integrate UnityDoorstop with segatools (#11) 2024-04-15 19:30:28 +00:00
swdc updated README and added "AM Daemon" window name 2024-02-22 19:12:18 +01:00