3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1605|回复: 5
打印 上一主题 下一主题

[修改] 终于学会了写IL2CPP的mod……

[复制链接]

63

主题

974

帖子

3328

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16184
积分
3328
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

跳转到指定楼层
主题
发表于 2022-6-7 00:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qweytr_1 于 2022-6-7 12:44 编辑

这个Mod需要bie6,下载地址在https://builds.bepinex.dev/proje ... 98_6.0.0-be.567.zip(至少我用的是这个,理论上更高版本bie也是可以的,但实际上给这个游戏写mod的并不多……)
装好bie6之后,剩下的就是标准的bie安装mod流程了,我写的mod在这里:
(不会装mod的记得百度,别问我,问就是我用的linux,需要用`DXVK_FRAME_RATE=48 DXVK_HUD=fps WINEDLLOVERRIDES="winhttp=n,b" prime-run wine Othercide.exe `才能正常执行游戏)。

有兴趣的可以到https://gitee.com/Neutron3529/MiChangSheng_Mod/查看这个mod的源代码
我是linux,因此编译方式跟普通windows略有差别。
但编译出来的dll是linux跟windows通用的。

Note:装好bie之后,第一次打开游戏需要额外花费一些时间生成mod需要的dll,故游戏在打开前会失去响应一段时间(没掐表,但应该没有超过1分钟)。

mod有两个开关,三项功能
一个是“处理特性解锁概率”,这会将所有特性解锁概率改为100%
--同时,这个处理会展开一个作弊条目,你可以选择将“觉悟”特性(原版获得率5%)改成+850AP以及其他不少属性的imba特性。
另一个是“解除特性解锁限制”,这会取消许多特性获取的限制。一般情况下,一局游戏可以使人物获得大概40个特性(少量特性不会被“解除特性解锁限制”影响)

大概就是这样了。
祝玩的愉快:)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

1

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

0

主题

431

帖子

497

积分

高级玩家

Rank: 4

贡献度
0
金元
4973
积分
497
精华
0
注册时间
2018-12-2
舒服的沙发
发表于 2022-6-18 17:33 | 只看该作者
感谢太厉害了,不过那些负面特性真的也要解锁吗,飘渺减10速度属实坑
回复 支持 反对

使用道具 举报

10

主题

729

帖子

1350

积分

游戏狂人

Rank: 6Rank: 6

贡献度
31
金元
12255
积分
1350
精华
0
注册时间
2011-4-1
硬硬的板凳
发表于 2022-6-24 13:19 | 只看该作者
本帖最后由 chen01234 于 2022-6-24 13:27 编辑

角色创建时直接附加属性:

        [HarmonyPostfix]
        [HarmonyPatch(typeof(BoH.Repository.UnitCharacteristicsRepository), "GenerateBreedCharacteristicsFromArchetypeAndBreedStats")]
        public static void UnitCharacteristicsRepositoryCreate4(ref BoH.UnitCharacteristics __result)
        {
            __result.AddStatModifier(BoH.Stat.AP, BoH.ModifierType.PLAIN, 50f, true);
            __result.AddStatModifier(BoH.Stat.MOVEMENT_RANGE, BoH.ModifierType.PERCENTAGE, 150f, true);
            __result.AddStatModifier(BoH.Stat.MEMORY_EQUIP_COST_FACTOR, BoH.ModifierType.PERCENTAGE, -50f, true);
            __result.AddStatModifier(BoH.Stat.SKILL_MEMORIA_COST_FACTOR, BoH.ModifierType.PERCENTAGE, -50f, true);
            __result.AddStatModifier(BoH.Stat.SKILL_HP_COST_FACTOR, BoH.ModifierType.PERCENTAGE, -50f, true);
            __result.AddStatModifier(BoH.Stat.SKILL_AP_COST_FACTOR, BoH.ModifierType.PERCENTAGE, -50f, true);
            __result.AddStatModifier(BoH.Stat.END_OF_TURN_OFFSET, BoH.ModifierType.PLAIN, 20f, true);
            __result.AddStatModifier(BoH.Stat.INITIATIVE, BoH.ModifierType.PLAIN, -10f, true);
            __result.AddStatModifier(BoH.Stat.ARMOR, BoH.ModifierType.PERCENTAGE, 100f, true);
        }
回复 支持 反对

使用道具 举报

63

主题

974

帖子

3328

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16184
积分
3328
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

冰凉的地板
 楼主| 发表于 2022-7-8 16:25 | 只看该作者
chen01234 发表于 2022-6-24 13:19
角色创建时直接附加属性:

        [HarmonyPostfix]

感谢
下次玩彼岸花的时候我会顺手把你的dll更新一下

话说你不去gitee弄个pr混个contributor什么的吗?


回复 支持 反对

使用道具 举报

1

主题

339

帖子

911

积分

3DM Mod 原创组

Rank: 12Rank: 12Rank: 12

贡献度
40
金元
7505
积分
911
精华
0
注册时间
2016-8-29

3DM MOD站(白银)

5#
发表于 2023-10-13 08:23 | 只看该作者
用不了了啊
回复 支持 反对

使用道具 举报

63

主题

974

帖子

3328

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16184
积分
3328
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

6#
 楼主| 发表于 2023-10-15 12:06 | 只看该作者

测得游戏正常。
bepinex be的最新版改过一次后端
从mono换到dotnet了
所以下载最新的be版本会出问题

用我给的那个be(测得没问题),或者bepinex的6.0.0-pre1(理应没问题),都可以正常游玩


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-9-28 05:24 , Processed in 0.103781 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表