MIT License

项目介绍

BepInEx/BepInEx.Utility.IL2CPP 是一个托管在 GitHub 上的开源项目,主要使用 C# 编写,采用 MIT License 许可证,目前获得 59 个 Star、4 次 Fork。

仓库全名
BepInEx/BepInEx.Utility.IL2CPP
开源许可证
MIT License
Star 数
59
Fork 数
4

README 摘要

BepInEx Utility IL2CPP Various universal BepInEx utility plugins for Unity games compiled with IL2CPP. Projects marked with netFM are for BepInEx 6 pre1, while projects marked with net6 are for the latest BepInEx 6 builds. If the game is not compiled with IL2CPP, use BepInEx.Utility instead. Prerequisites netFM / BepInEx 6 pre1 BepInEx 6.0 pre.1. Use BepInExUnityIL2CPPx646.0.0-pre.1.zip Configuration Manager for…

完整内容见 GitHub 原始 README 或本页 。

常见问题

BepInEx.Utility.IL2CPP 用什么语言开发?

主要使用 C# 编写,采用 MIT License 许可证,目前有 59 个 Star。

BepInEx.Utility.IL2CPP 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 BepInEx.Utility.IL2CPP 的源码?

可以直接克隆仓库:git clone https://github.com/BepInEx/BepInEx.Utility.IL2CPP.git,默认分支为 main;安装与运行步骤见仓库 README。

BepInEx.Utility.IL2CPP 最近还在维护吗?

仓库最近一次更新为 6月30日,当前没有未关闭的 Issue;Star 数为 59,可作为社区活跃度的参考。

关于

Generic utility plugins for the BepInEx plugin loader (IL2CPP)

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
70
价值分
36
活跃状态
活跃

README

BepInEx Utility IL2CPP

Various universal BepInEx utility plugins for Unity games compiled with IL2CPP. Projects marked with netFM are for BepInEx 6 pre1, while projects marked with net6 are for the latest BepInEx 6 builds.

If the game is not compiled with IL2CPP, use BepInEx.Utility instead.

Prerequisites

netFM / BepInEx 6 pre1

net6 / BepInEx 6 latest

Installation

  • Download the desired plugin from the Releases Section.
  • Extract the .zip file in the game folder (where game.exe is).

Graphics Settings

Change graphics settings like resolution, full screen and vSync in the Configuration Manager. Press F5 to open.
New Feature: Apply setings on startup. This will overwrite the game settings, use with caution.

Enable Resize

Enable window resizing when in windowed mode. An overhaul of Enable Resize from BepInEx project made to increase compatibility.

Mute In Background

Mute a game when it loses focus, i.e. when alt-tabbed. Ported form BepInEx Utility.

Enable Full Screen Toggle

Allow toggling full screen with alt+enter in games where that has been disabled. Ported form BepInEx Utility.

Message Center

A simple plugin that shows any log entries marked as “Message” on screen. Ported form BepInEx Utility
Plugins generally use the “Message” log level for things that they want the user to read.

How to make my mod compatible?
Use the Logger of your plugin and call its LogMessage method or Log method and pass in LogLevel.Message as a parameter. You don’t have to reference this plugin, and everything will work fine if this plugin doesn’t exist.

Please avoid abusing the messages! Only show short and clear messages that the user is likely to understand and find useful. Avoid showing many messages in a short succession.

New Feature: Black List

Suppress console messages containing certain words. Available in Configuration Manager.

ByteFiddler (patcher)

This patcher allows you to replace a sequence of bytes in the memory of the current process. Use with caution!

  1. Run the game once to generate BepInEx\config\ByteFiddler.cfg and edit it.
  2. Change the settings as needed, read setting descriptions for more info.
  3. Run the game and the plugin will replace the found pattern with the replacement pattern. Check the log for errors or the success message.

ProcessAffinityOverride (patcher)

This patcher allows you to override processor affinity of the current process.

  1. Run the game once to generate BepInEx\config\ProcessAffinityOverride.cfg and edit it.
  2. Change the settings as needed, read setting descriptions for more info.
  3. Run the game and the plugin should change the affinity. Check the log for errors or the success message. You can see if it worked by checking process affinity in Task Manager.

评论

暂无评论