龍傲蒼天
发表于 2019-10-15 20:37
现在所有的闪退确定是Assembly-CSharp.dll造成的
请版大麻烦更新一下
zealot180
发表于 2019-10-15 20:44
龍傲蒼天 发表于 2019-10-15 20:37
现在所有的闪退确定是Assembly-CSharp.dll造成的
请版大麻烦更新一下
你用的是正版还是大妈版?
wxhxmh
发表于 2019-10-15 20:53
用大妈版会闪退。。。要不大大贴一下修改方法?
terry112
发表于 2019-10-15 21:27
我倒是不闪退就是没用啊钓鱼的
terry112
发表于 2019-10-15 21:30
其他的功能都有的我在看看钓鱼的
149508728
发表于 2019-10-16 02:52
zealot180 发表于 2019-10-15 02:07
这是一个老程序员的反抗.居然默认不给打mod
楼主大大 我是从这里下的https://bbs.3dmgame.com/thread-5955962-1-1.html
你说的文件我没有找到
07094608
发表于 2019-10-16 09:25
感谢分享,刷好感太浪费时间
a_nderw
发表于 2019-10-16 14:02
你好,我想问下,如果我想修改这个数值,我该怎么制作一个mod呢?这个数值是午休回复体力的百分比,但这个是在define里的
另外,楼主你那个Assembly-CSharp.dll,我觉得有两种可能.....
1.盗版用不了,可以重新在盗版的Assembly-CSharp.dll上写加载mod的代码
2.c盘权限问题,可以把c盘改成当前游戏目录里
龍傲蒼天
发表于 2019-10-16 14:49
zealot180 发表于 2019-10-15 20:44
你用的是正版还是大妈版?
大妈版
joker.m
发表于 2019-10-16 15:12
完了大妈版闪退了!!!
hasebe
发表于 2019-10-16 17:29
闪退问题解决了吗
psyduck197
发表于 2019-10-16 18:10
我想问 MOD 加载是如何实现
或者需要了解什么
zealot180
发表于 2019-10-16 21:30
a_nderw 发表于 2019-10-16 14:02
你好,我想问下,如果我想修改这个数值,我该怎么制作一个mod呢?这个数值是午休回复体力的百分比,但这个是在d ...
你的也闪退么?
1.试一下右键以管理员权限运行游戏.
2.装一个微软.net 4.5框架
wxhxmh
发表于 2019-10-16 21:36
右键以管理员权限运行游戏 就可以了
zealot180
发表于 2019-10-16 21:37
149508728 发表于 2019-10-16 02:52
楼主大大 我是从这里下的https://bbs.3dmgame.com/thread-5955962-1-1.html
你说的文件我没有找到
我也是这里下的,我用的也是盗版滴.
https://bbs.3dmgame.com/thread-5955962-1-1.html
zealot180
发表于 2019-10-16 22:03
a_nderw 发表于 2019-10-16 14:02
你好,我想问下,如果我想修改这个数值,我该怎么制作一个mod呢?这个数值是午休回复体力的百分比,但这个是在d ...
学做mod说来话长.其实现在所有的unity做的游戏做mod都是用的一个方法
了解一下0Harmony.dll.在github上搜这个(忘记这个说明文档在哪了,比较难搜到)
wxhxmh
发表于 2019-10-16 22:11
更新后连右键以管理员权限运行游戏都不需要了 可以直接运行了 出问题的地方估计是写入txt文件没有c盘权限。。。 估计这个问题win7就没了。。。
wxhxmh
发表于 2019-10-16 22:27
本帖最后由 wxhxmh 于 2019-10-16 22:37 编辑
有教程就好了刚好可以做一个 改肥料加倍体力恢复mod
/////////////////////////////////////////////////////////////////////////////////////////////
肥料加倍质量
Define项里Crop就是植物.
肥料效果
Define项里Crop就是植物.
public static class Crop
private static readonly Dictionary<int, float> UpgradeValueTable = new Dictionary<int, float>
{
{
Item.ID_FERTILIZER,
100f
},
{
Item.ID_HIGH_QUALITY_FERTILIZER,
200f
}
};
/////////////////////////////////////////////////////////////////////////////////////////////
午睡1小时回100体,熬夜满体
Define - Character 项. public static class Stamina
{
// Token: 0x04001E79 RID: 7801
public static readonly int DEFAULT_MAX = 100; // Token: 0x04001E7A RID: 7802
public static readonly float TIREDNESS_RATE = 0.4f; // Token: 0x04001E7B RID: 7803
public static readonly int RECOVERY_SLEEP_PER_HOUR = 100;
Recover_sleep_per_hour 就是了.默认是10.
下面还有个RecoveryRate 就是晚睡惩罚.
rayno01
发表于 2019-10-16 23:27
大佬 能跟隔壁挖矿的mod整合一下么?
rayno01
发表于 2019-10-16 23:33
大佬 能把隔壁挖矿的mod整合下么
zealot180
发表于 2019-10-17 00:25
wxhxmh 发表于 2019-10-16 22:27
有教程就好了刚好可以做一个 改肥料加倍体力恢复mod
////////////////////////////////////////////// ...
这个静态只读加委托的在用这种mod的形式改不了。只能改dll
zealot180
发表于 2019-10-17 00:39
wxhxmh 发表于 2019-10-16 22:27
有教程就好了刚好可以做一个 改肥料加倍体力恢复mod
////////////////////////////////////////////// ...
internal class StaminaModel_Recover
{
private static bool Recover(ref int value)
{
value *= 10;
return true;
}
}
换个思路在回复体力里加十倍回复.就行了.
这个游戏的很多定量都是只读的。不像[缺氧],大部份是开放修改的
149508728
发表于 2019-10-17 04:54
可以用了呢
wxhxmh
发表于 2019-10-17 05:30
未能找到类型或命名空间名称“StaminaModel” 编辑后出现错误。。。。 不知道哪里出问题了
zealot180
发表于 2019-10-17 05:35
wxhxmh 发表于 2019-10-17 05:30
未能找到类型或命名空间名称“StaminaModel” 编辑后出现错误。。。。 不知道哪里出问题了
添加引用Assembly-CSharp.dll
a_nderw
发表于 2019-10-17 07:52
zealot180 发表于 2019-10-16 21:37
我也是这里下的,我用的也是盗版滴.
https://bbs.3dmgame.com/thread-5955962-1-1.html
...
那就应该是c盘权限的问题了,那个txt不要写在c盘就不需要权限运行了
wxhxmh
发表于 2019-10-17 08:18
终于好了,回复体力里加十倍mod弄好了。。。{:3_94:}
赶紧去测试下
不知所措的新人
发表于 2019-10-17 09:48
好人一生平安
雪果冻
发表于 2019-10-17 15:27
谢谢大佬~~~~
x378257292
发表于 2019-10-17 20:59
支持了~~
页:
1
[2]
3
4
5
6
7
8
9
10
11