Commit Graph

5 Commits

Author SHA1 Message Date
Kay Houwertjes
2c8d5784a7 fixes 2024-06-26 01:02:20 +02:00
Kay Houwertjes
0111263444 Working frankenstein merge 2024-06-26 01:02:06 +02:00
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
9d8a38bbf7 mai2: wip hook 2023-11-30 02:29:27 -05:00
0ee081ca1b
mai2: segatools added 2023-07-14 01:00:28 +02:00