Initial docs

あかニャン 2024-07-02 21:26:58 +09:00
parent 919a385794
commit 4c200e353b
5 changed files with 94 additions and 12 deletions

18
Development.md Normal file

@ -0,0 +1,18 @@
Your `Common` should have the following files:
```
└───Assembly-CSharp_unpacked
└───Assembly-CSharp_unpacked.csproj
└───mu3
├───mu3.exe
└───BepInEx
├───Assembly-CSharp_unpacked.dll
├───Assembly-CSharp-firstpass.dll
├───mscorlib.dll
├───UnityEngine.dll
└───UnityEngine.UI.dll
```
The assemblies can be found [here](https://gitea.tendokyu.moe/Dniel97/SEGAguide/src/branch/master/SDDT). Unity DLLs can be copied from `mu3/mu3_data/Managed`.
Then you can open the solution.

@ -1 +1,5 @@
Welcome to the Wiki.
Pages:
* [Mod list](Mod-list)
* [Recommendations](Recommendations)
* [Installation](Installation)
* [Development](Development)

24
Installation.md Normal file

@ -0,0 +1,24 @@
# The simple method
Install [Inohara](https://gitea.tendokyu.moe/akanyan/inohara) and then drop the DLLs into `BepInEx\monomod`.
# The manual BepInEx method
- Download [BepInEx 5](https://github.com/BepInEx/BepInEx/releases/) and [BepInEx.MonoMod.Loader](https://github.com/BepInEx/BepInEx.MonoMod.Loader).
- Copy both `BepInEx` directories into the base game directory; omit `winhttp.dll`.
- [Update segatools](https://gitea.tendokyu.moe/Dniel97/segatools/releases)
- Modify/add this entry in `segatools.ini`:
```ini
[unity]
targetAssembly=BepInEx\core\BepInEx.Preloader.dll
```
- Download the modpack from [releases](https://gitea.tendokyu.moe/akanyan/inohara/releases) and put the desired DLLs in `BepInEx\monomod`.
# The hardpatch method
- Download [MonoMod](https://github.com/MonoMod/MonoMod/releases).
- Download the modpack from [releases](https://gitea.tendokyu.moe/akanyan/inohara/releases) and put the desired DLLs in `mu3_Data\Managed`.
- Run:
```
MonoMod.exe mu3_Data\Managed\Assembly-CSharp.dll
```
- Backup `Assembly-CSharp.dll`.
- Rename `MONOMODDED_Assembly-CSharp.dll` to `Assembly-CSharp.dll`.

@ -1,12 +1,16 @@
Each DLL is separate and independent.
For TL;DR, see [Recommendations](Recommendations)
# Behavioral
### NaiveRating
## NaiveRating
Replaces the in-game rating algorithm (OldBest30+NewBest15+Recent10) with Best45. Client-side and purely cosmetic.
# QoL
# General QoL
### BetterGiveUp
## BetterGiveUp
Enables the following buttons in music play:
@ -17,38 +21,38 @@ To avoid misclicks, you have to hold the button down for 1 second.
Based on GiveUp from the older modpack, but Better.
### Pause
## Pause
Enables pausing music play on FN2 (service button). Has an internal 5s cooldown.
### LockSelectionTime
## LockSelectionTime
Disables *all* timers. A replacement for LockSelectionTime from the older modpack.
# Timesavers
### InfiniteGP
## InfiniteGP
Patches out GP and credits.
### SkipLoginReward ⚠️
## SkipLoginReward ⚠️
Skips login bonuses and event rewards. If you care about those things, don't use this one.
### SkipNotice
## SkipNotice
Skips the safety warning screen and event notices.
### SkipPreMusicRitual
## SkipPreMusicRitual
Skips the battle intro, card flex, "are you ready? let's shoot!", etc.
# Miscellaneous
### ExportChartData
## ExportChartData
Exports some useful chart data into a dollar-separated file (charts.csv) when the game launches.
### [Inohara](https://gitea.tendokyu.moe/akanyan/inohara)
## [Inohara](https://gitea.tendokyu.moe/akanyan/inohara)
Exports your scores to an external score tracker.

32
Recommendations.md Normal file

@ -0,0 +1,32 @@
Recommendations for general use:
| Name | Recommended | Comment |
| - | :-: | - |
| BetterGiveUp | + | |
| ExportChartData | ~ | You most likely don't need it. |
| InfiniteGP | + | |
| LockSelectionTime | + | |
| NaiveRating | ~ | B45 is objectively superior but you may have your reasons to keep it vanilla. |
| Pause | + | |
| SkipLoginReward | ~ | Currently makes login/event rewards unobtainable. |
| SkipNotice | + | |
| SkipPreMusicRitual | + | |
| [Inohara](https://gitea.tendokyu.moe/akanyan/inohara) | ~ | Only if you have an account on KT.|
This modpack is meant to extend/complement the older modpack floating around (`mu3_mods_230505.zip`) which has the following mods:
| Name | Recommended | Comment |
| - | :-: | - |
| DisableEncryption | + | |
| DisableMaintenance | + | |
| GiveUp | - | Superseded by BetterGiveUp. |
| LoadBoost | + | |
| LockSelectionTime | - | Superseded by this repo's LockSelectionTime. |
| MountOptions | - | Obsolete with [modern segatools](https://gitea.tendokyu.moe/Dniel97/segatools). |
| PurchaseGPBoost | - | Superseded by InfiniteGP. |
| UnlockAllMusic | + | |
| UnlockFrameRate | + | Remember to adjust the framerate value in `mu3.ini`. |
| UnlockGameEvents | + | |
| UnlockJewelBoostNine | - | Superseded by UnlockAndSetJewelBoostNine. |
| UnlockMasterDifficulty | + | |
| UnlockMemoryChapters | + | |