CSharpLoader

⭐ ⭐⭐ (1,608 endorsements) 📥 144,574 downloads 📌 v0.1.0 📅 9/26/2024
🟠 Updated over a year ago

By chenstack · Tools

⬇ Download Mod Source: Nexus Mods 📅 Updated: 10/20/2024 📅 Created: 9/26/2024
⚠️ Potentially Incompatible — Recent Game Update

This mod may not work until the author updates it. Check for an update, or see the rollback guide.

🔍 Analysis

  • 👍 1.1% endorsement rate — high engagement, a strong quality signal
  • 🏆 #2 of 33 Tools mods in this game by downloads

📋 About This Mod

C# mod加载器,允许使用C# 编写 mod,调用游戏内部的C#接口。C# mod loader, allow you to run mod with C#, call inner C# api.

黑神话悟空使用USharp作为脚本引擎,很多逻辑使用c#实现,提供接口给UE使用,而一些内部接口不能通过UE c++/lua访问。

这个mod加载器可以加载c#写的mod。C# mod可以调用USharp端提供的api,包括游戏内部的和C#包装的UE引擎的接口,也可以往游戏内部的事件和委托增加回调。

Wukong use USharp as script engine, many logic implements in charp.  Some api can only access in C#, not in UE c++.

This mod loader allow you to load mods written in C#.  C# mods can call csharp api from b1-managed and Unreal Engine.

更新记录

0. 1. 0:

  • []重新提前了初始化时间,并避免出现错误,方便一些mod提前hook

0. 0. 9:

  • []0. 0. 8提前了初始化时机,此版本把等待时间加回来,避免一些现有的mod初始化失败

0. 0. 8:

  • []支持C# Patch/Hook,请注意说明

    []支持手柄按键(暂不支持PS和Switch手柄),也可以直接hook OnAnyKeyTriggerEvent

    []兼容其他使用version.dll的插件(放到CSharpLoader/Plugins目录中)

    []尝试支持游戏中文路径

    Change log

    0. 1. 0:

    • []The initialization time has been moved up again, and errors are avoided. Let mods can hook in early time.

    0. 0. 9:

    • []Version 0. 0. 8 bring the initialization timing forward. This version brings back the waiting time to avoid some existing mods from failing to initialize.

    0. 0. 8:

    • []Supports C# Patch/Hook, please note the Attention.

      []Supports gamepad buttons (does not support PS and Switch controllers currently), can also directly hook OnAnyKeyTriggerEvent.

      []Compatible with other plugins that use version.dll (place them in the CSharpLoader/Plugins directory).

      []Attempts to support Chinese game paths.

    使用说明 / Usage

    Extra to game folder.

    BlackMythWukong/b1/Binaries/Win64/

    CSharpLoader/

    0Harmony.dll

    CSharpManager.bin

    CSharpModBase.dll

    Mono. Cecil.dll

    Mono. Cecil. Pdb.dll

    Mono. Cecil. Rocks.dll

    version.dll

    mod的dll需要放在

    mod dll should be Mod dll should be placed in

    CSharpLoader/Mods/<ModName>/<ModName>.dll

    例如 for example

    CSharpLoader/Mods/CSharpExample/CSharpExample.dll

    如果你安装后游戏打不开,请尝试把hid.dll改名成version.dll (新版默认使用version.dll)

    If you can't open the game after installation, try rename hid.dll to version.dll 

    配置文件 CSharpLoader/b1cs.ini

    Develop: 开启开发模式,可以按ctrl+f5重新加载C# mods

    Console: 显示控制台窗口,打印log

    EnableJit: 开启jit模式,请看下面的注意

    Config File CSharpLoader/b1cs.ini

    Develop: press ctrl+f5 reload C# mods

    Console: show console window to print log

    EnableJit: see Attention below

    C# loader 0. 0. 7之后的版本为了支持C# patch/hook,把游戏的mono运行时的运行模式从默认的解释执行模式,改成了jit(运行时编译执行)模式。jit一

📊 Mod Details

Game
Black Myth Wukong Mods
Author
chenstack
Version
0.1.0
Downloads
144,574
Endorsements
1,608
Category
Tools
Created
9/26/2024
Updated
10/20/2024

🔧 How to Install Blackmythwukong Mods

Download from Nexus Mods.

📖 Full step-by-step install guide for Blackmythwukong →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Blackmythwukong commands, item IDs, and more.

Keep browsing — more Blackmythwukong mods await

📋 All Blackmythwukong Mods 🏆 Top 25 📂 More Tools 👤 More by chenstack 🔎 Similar Mods 🌐 Best Tools (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods