Release 0.1.2

This commit is contained in:
beerpsi 2024-05-23 16:18:12 +07:00
parent fefc398f07
commit 2a92885367
8 changed files with 19 additions and 22 deletions

View File

@ -13,7 +13,7 @@ place it in the same folder as the game executable (Sinmai.exe), then follow **o
### BepInEx (fast) ### BepInEx (fast)
- Update [segatools](https://gitea.tendokyu.moe/Dniel97/segatools/releases/latest). - Update [segatools](https://gitea.tendokyu.moe/Dniel97/segatools/releases/latest).
- Download [Rizu-v0.1.1.zip](https://gitea.tendokyu.moe/beerpsi/Rizu/releases/download/v0.1.1/Rizu-v0.1.1.zip). - Download [Rizu-BepInEx-v0.1.2.zip](https://gitea.tendokyu.moe/beerpsi/Rizu/releases/download/v0.1.2/Rizu-BepInEx-v0.1.2.zip).
- Extract the zip into the base game folder (containing `Sinmai.exe`). - Extract the zip into the base game folder (containing `Sinmai.exe`).
- Edit `segatools.ini`, adding this entry: - Edit `segatools.ini`, adding this entry:
```ini ```ini
@ -32,19 +32,17 @@ targetAssembly=BepInEx\core\BepInEx.Preloader.dll
targetAssembly=BepInEx\core\BepInEx.Preloader.dll targetAssembly=BepInEx\core\BepInEx.Preloader.dll
``` ```
#### Installing the MonoMod loader for BepInEx
- Download the [MonoMod loader for BepInEx](https://github.com/BepInEx/BepInEx.MonoMod.Loader/releases/latest)
- Extract the `BepInEx` folder from the archive into the base game folder.
#### Installing the score hook #### Installing the score hook
- Download `Assembly-CSharp.Rizu.mm.dll` from [releases](https://gitea.tendokyu.moe/beerpsi/Rizu/releases/latest) and - Download [Rizu-v0.1.2.zip](https://gitea.tendokyu.moe/beerpsi/Rizu/releases/download/v0.1.2/Rizu-v0.1.2.zip).
place it in `BepInEx/monomod`. - Extract it into the base game folder.
In the end, your game directory should look like this: In the end, your game directory should look like this:
``` ```
└───BepInEx └───BepInEx
└───monomod └───plugins
└───Assembly-CSharp.Rizu.mm.dll └───Rizu
├───Rizu.dll
└───Rizu.Core.dll
├───Sinmai_Data ├───Sinmai_Data
├───Rizu.cfg ├───Rizu.cfg
├───Sinmai.exe ├───Sinmai.exe
@ -53,19 +51,19 @@ In the end, your game directory should look like this:
### Hard-patching using MonoMod ### Hard-patching using MonoMod
- Download [MonoMod](https://github.com/MonoMod/MonoMod/releases/latest). - Download [MonoMod](https://github.com/MonoMod/MonoMod/releases/latest).
- Download `Assembly-CSharp.Rizu.mm.dll` from[releases](https://gitea.tendokyu.moe/beerpsi/Rizu/releases/latest) - Download `Assembly-CSharp.Rizu.mm.dll` from [releases](https://gitea.tendokyu.moe/beerpsi/Rizu/releases/latest)
and place it in `Sinmai_Data/Managed`. and place it in `Sinmai_Data/Managed`.
- Run `MonoMod.exe path\to\Sinmai_Data\Managed\Assembly-CSharp.dll` in a command prompt. - Run `MonoMod.exe path\to\Sinmai_Data\Managed\Assembly-CSharp.dll` in a command prompt.
- Rename `MONOMODDED_Assembly-CSharp.dll` to `Assembly-CSharp.dll`, optionally backing up the original file. - Rename `MONOMODDED_Assembly-CSharp.dll` to `Assembly-CSharp.dll`, optionally backing up the original file.
## Development ## Development
Copy these files from `Sinmai_Data/Managed` into `Rizu/External`: Copy these files from `Sinmai_Data/Managed` into `External`:
- `Assembly-CSharp.dll` - `Assembly-CSharp.dll`
- `UnityEngine.dll` - `UnityEngine.dll`
- `UnityEngine.CoreModule.dll` - `UnityEngine.CoreModule.dll`
- `UnityEngine.JSONSerializeModule.dll` - `UnityEngine.JSONSerializeModule.dll`
- `UnityEngine.UnityWebRequestModule.dll` - `UnityEngine.UnityWebRequestModule.dll`
You will also need to download [MonoMod](https://github.com/MonoMod/MonoMod/releases/latest). and extract to `Rizu/External`. You will also need to download [MonoMod](https://github.com/MonoMod/MonoMod/releases/latest). and extract to `External`.
After that, the project can be restored and built normally. After that, the project can be restored and built normally.

View File

@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers // You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("0.1.1.0")] [assembly: AssemblyVersion("0.1.2.0")]
[assembly: AssemblyFileVersion("0.1.1.0")] [assembly: AssemblyFileVersion("0.1.2.0")]

View File

@ -11,7 +11,7 @@
<RootNamespace>Rizu.BepInEx</RootNamespace> <RootNamespace>Rizu.BepInEx</RootNamespace>
<AssemblyName>Rizu</AssemblyName> <AssemblyName>Rizu</AssemblyName>
<Product>Rizu</Product> <Product>Rizu</Product>
<Version>0.1.1</Version> <Version>0.1.2</Version>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion> <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<LangVersion>latest</LangVersion> <LangVersion>latest</LangVersion>

View File

@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers // You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("0.1.1.0")] [assembly: AssemblyVersion("0.1.2.0")]
[assembly: AssemblyFileVersion("0.1.1.0")] [assembly: AssemblyFileVersion("0.1.2.0")]

View File

@ -10,7 +10,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder> <AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Rizu.Core</RootNamespace> <RootNamespace>Rizu.Core</RootNamespace>
<AssemblyName>Rizu.Core</AssemblyName> <AssemblyName>Rizu.Core</AssemblyName>
<Version>0.1.1</Version> <Version>0.1.2</Version>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion> <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<LangVersion>latest</LangVersion> <LangVersion>latest</LangVersion>

View File

@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers // You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("0.1.1.0")] [assembly: AssemblyVersion("0.1.2.0")]
[assembly: AssemblyFileVersion("0.1.1.0")] [assembly: AssemblyFileVersion("0.1.2.0")]

View File

@ -10,7 +10,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder> <AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Rizu.MonoMod</RootNamespace> <RootNamespace>Rizu.MonoMod</RootNamespace>
<AssemblyName>Rizu.MonoMod</AssemblyName> <AssemblyName>Rizu.MonoMod</AssemblyName>
<Version>0.1.1</Version> <Version>0.1.2</Version>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion> <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<LangVersion>latest</LangVersion> <LangVersion>latest</LangVersion>
@ -67,7 +67,6 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Content Include="ILRepack.targets" /> <Content Include="ILRepack.targets" />
<Content Include="Resources\Rizu.cfg" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Rizu.Core\Rizu.Core.csproj"> <ProjectReference Include="..\Rizu.Core\Rizu.Core.csproj">