-
Notifications
You must be signed in to change notification settings - Fork 1
Config
milkydelta edited this page Jul 30, 2026
·
5 revisions
Here are explanations of all config values
BepInEx and MelonLoader split their configuration files into categories. The other loaders do not.
| Internal | BepInEx | BSIPA | OWML | Melon |
|---|---|---|---|---|
| ResX | X | ResolutionX | X | X |
| ResY | Y | ResolutionY | Y | Y |
At what resolution should we render and send the scene?
- Type: int
- Default Value: [1920/1080]
| Internal | BepInEx | BSIPA | OWML | Melon |
|---|---|---|---|---|
| RenderBG | RenderBackground | ShouldRenderBG | Render Background | RenderBG |
| RenderFG | RenderForeground | ShouldRenderFG | Render Foreground | RenderFG |
| RenderOP | RenderOptimised | ShouldRenderOptimised | Render Optimised | RenderOP |
Should we render this pass?
- Type: bool
- Default Value:
- BSIPA,Melon: [true/true/true]
- Other: [true/true/false]
| Internal | BepInEx | BSIPA | OWML | Melon |
|---|---|---|---|---|
| SpoutSendBG | SendBackground | ShouldSendBG | Send Background | SendBG |
| SpoutSendFG | SendForeground | ShouldSendFG | Send Foreground | SendFG |
| SpoutSendOP | SendOptimised | ShouldSendOptimised | Send Optimised | SendOP |
Should this pass have an active spout sender?
- Type: bool
- Default Value:
- BSIPA,Melon: [true/true/true]
- Other: [true/true/false]
| Internal | BepInEx | BSIPA | OWML | Melon |
|---|---|---|---|---|
| BlankSpoutSenders | BlankSendersOnRenderDispose | BlankSpoutOnRenderDispose | Blank Spout on Scene Change | BlankSendersOnDispose |
The class used for rendering implements IDisposable, and can be disposed at any point during the game. This is most commonly seen when a scene unloads. In the time before the new class loads, the spout feeds appear frozen. This setting mitigates that by drawing a fully blank (RGBA 0 0 0 0) texture to the open feeds.
- Type: bool
- Default Value:
- BSIPA,OWML: false
- Other: true
| Internal | BepInEx | BSIPA | OWML | Melon |
|---|---|---|---|---|
| LayerMask | LayerMaskString | LayerMaskString | Layer Mask | LayerMask |
| LayerMaskFG | LayerMaskFG | LayerMaskFG | Layer Mask (FG) | LayerMaskFG |
| LayerMaskOP | LayerMaskOP | LayerMaskOP | Layer Mask (Op) | LayerMaskOP |
Overrides the culling mask of the camera for a given render pass. This is a 32-bit base 2 integer as a string, which is used for a bitmask.
- Type: string
- Length: 0 || 32
- Accepted Characters: '0' || '1'
- Default Value: "00000000000000000000000000000000"
| Internal | BepInEx | BSIPA | OWML | Melon |
|---|---|---|---|---|
| GroundPlaneOn | GroundEnabled | GroundClipPlaneEnabled | Ground Plane | GroundPlaneOn |
| GroundPlaneHeight | GroundElevation | GroundClipPlaneElevation | Ground Plane Elevation | GroundPlaneHeight |
| VerticalClipPlane | ClipShouldBeVertical | ClipPlaneShouldBeVertical | Vertical Clip Plane | VerticalClipPlane |
| FarClip | CameraFarClip | CameraFarClip | Far Clip Distance | FarClip |
| ClipBehaviour | ClipBehaviour | ClipPlaneBehaviour | Clip Plane Behaviour | ClipBehaviour |
| Internal | BepInEx | BSIPA | OWML | Melon |
|---|---|---|---|---|
| ProtoMinorVer | ProtocolMinorVersion | MMFProtocolMinorVersion | LIVnyan Protocol Version | ProtocolMinorVersion |
| ReadResFromShm | ReadWindowResolution | ShouldReadResolutionFromMMF | Read Resolution from MMF | ReadRes |
| ReadClipFromShm | ReadClipPlaneLocation | ShouldReadTrackerFromMMF | Read Clip Location from MMF | ReadClip |