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

注册 登录

QQ登录

只需一步,快速开始

查看: 16357|回复: 17
打印 上一主题 下一主题

[讨论] 抛砖引玉,基础修改

[复制链接]

1

主题

312

帖子

426

积分

高级玩家

Rank: 4

贡献度
0
金元
4256
积分
426
精华
0
注册时间
2015-7-7
跳转到指定楼层
主题
发表于 2018-6-25 14:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hiayongs 于 2018-6-25 18:39 编辑

              有人说为啥不好好玩游戏,好好玩自定义模式。非得要修改参数作弊呢。
  冠冕堂皇的解释就是,我觉得自定义模式无法满足一些更细的变量调整,让新手(我)更加逐步地适应完全体入侵者难度体验。故先抛为敬。
  之前拜大神所赐,只修改一个Assembly-CSharp.dll就能自动生成ini修改文件,还能直接关联DLL串值。很牛很强大。自从弃坑,我也想做一个研究,就算没那么强大全面的功能,至少每次版本更新自己能手动修改一些东西也好,这也是学习收获嘛。本人稍后会附上Steam时间,这游戏确实是挚爱,否则不会如此研究。无关其他,只求交流经验,再续大神昔日辉煌!但修正一点,辉煌是美好的,本人还是觉得人人都是大神才是最好。
  废话说完,本人完全不懂汇编等东西,自己瞎捉摸,各种百度,终于误打误撞找到了无限油灯的修改方法。先行献上了。
  准备材料:
  A、.net Reflector9.0或以上版本,可自行百度,有官网下载,就用试用版就行。试用版14天呢。
  B、再行下载ReflexilV1.5以上版本的这个插件,至于如何挂载,可百度。1分钟的事情。
  我具体的方法如下:
  1、.net reflector9.0先打开Assembly-CSharp.dll,顺便打开Search搜索项,打开插件(位于工具选项底部)。DLL文件位于:STEAM\steamapps\common\TheLongDark\tld_Data\Managed下。
TOOLS点击SEARCH(搜索),搜索reduce(减少)关键字。在reduceFuel下就是灯油减少的设定(应该这么说没问题)。按照选中的三行编辑。
  2、具体第一步:先选中第三行(03)右键EDIT,第一行OpCode选择成ldc.i4,下面一行Operandtype下拉菜单选int32格式,最后底部值填入0即可。
       具体第二步:选中的第一行(01)选中右键EDIT,OpCode不动。OperandType不动,最下方下拉,选-》(3)ldc.i4 0这一项。然后点击Update(重新生成)
       然后就会变成我选中行的样子,至此全部修改完毕。进游戏各地图各天气状况各油灯油量、灯耐久值。。。所有情况下测试均无限点亮。
       我以完全外行人的理解,包括经查阅微软官方字段介绍,粗俗的理解下为何如此修改:
  此段ReduceFuel应该意为灯油减少,所属类应为搜索结果第二列所说的KeroseneLampItem(煤油灯物品)类。此三句从上往下结合上下句应该说的是先引入灯油减少,Brfalse是如果灯油不减少,下一行则ret结束循环。如减少(就是点着煤油灯的情况),继续往下执行(Brfalse对应的就是Brture)。则跳转第03行执行。03行应该就是规定在煤油灯被点燃,灯油消耗定义激活情况下具体耗油的量。这行Opcode意思就是这个量的类,int32是这个类对应的值的类型(也不知道怎么表述好,但务必匹配,否则无法生成修改),最后填写0.就是消耗是0,这样带入别的函数计算应该结果均为0,即无耗。而且此种修改不涉及关联当前灯油余量及灯本身状况的句子。故对其他变量无影响。新开档及老档均可使用,且应该任何版本都可行。


  好了,说了这么多我是真心想交流学习,我只是改了一个值,但大神也联系不上,曾经能修改那么多值,也都是在这一个DLL文件里面。可见我还有很多没有发现的。如大家不弃,欢迎交流其他值的修改方法,我也渴望学习了。。。感激不尽!真心欢迎就修改问题进行探讨。就如开头说的,别的什么好好玩游戏的话就不用说了吧,就想交流学习下修改手艺。最后贴上时长,确实是用修改器了很长一段时间,但自己修改也未尝不是游戏魅力的延伸!


  不管游戏怎么更,春天来不来,我们自有自己的玩法!

本帖子中包含更多资源

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

x
回复

使用道具 举报

17

主题

1562

帖子

1898

积分

游戏狂人

Rank: 6Rank: 6

贡献度
19
金元
18220
积分
1898
精华
0
注册时间
2013-6-21
舒服的沙发
发表于 2018-6-25 15:32 | 只看该作者
大佬让我想起了之前玩CK2,代码一个个试过来,不过现在上班了没这时间了,不管怎么样,支持你
回复 支持 反对

使用道具 举报

17

主题

1562

帖子

1898

积分

游戏狂人

Rank: 6Rank: 6

贡献度
19
金元
18220
积分
1898
精华
0
注册时间
2013-6-21
硬硬的板凳
发表于 2018-6-25 15:33 | 只看该作者
顺便说下,你这图好像挂了
回复 支持 反对

使用道具 举报

1

主题

312

帖子

426

积分

高级玩家

Rank: 4

贡献度
0
金元
4256
积分
426
精华
0
注册时间
2015-7-7
冰凉的地板
 楼主| 发表于 2018-6-25 18:36 | 只看该作者
图我重传,抱歉不太会发,我在研究下
回复 支持 反对

使用道具 举报

1

主题

215

帖子

353

积分

高级玩家

Rank: 4

贡献度
10
金元
3029
积分
353
精华
1
注册时间
2011-6-2
5#
发表于 2018-6-25 23:25 | 只看该作者
大力支持!!!我也在研究Assembly-CSharp.dll的修改,可惜还没入门···
回复 支持 反对

使用道具 举报

11

主题

342

帖子

528

积分

高级玩家

Rank: 4

贡献度
10
金元
4884
积分
528
精华
0
注册时间
2017-10-5
6#
发表于 2018-6-26 13:20 | 只看该作者
大佬,综合MOD的部分代码位置找到了,不知道能不能解包更新呢!!
回复 支持 反对

使用道具 举报

11

主题

342

帖子

528

积分

高级玩家

Rank: 4

贡献度
10
金元
4884
积分
528
精华
0
注册时间
2017-10-5
7#
发表于 2018-6-26 13:39 来自手机 | 只看该作者
大佬,我找到了这些,但是不会改!!!

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

1

主题

312

帖子

426

积分

高级玩家

Rank: 4

贡献度
0
金元
4256
积分
426
精华
0
注册时间
2015-7-7
8#
 楼主| 发表于 2018-6-26 17:11 | 只看该作者
18639911509 发表于 2018-6-26 13:39
大佬,我找到了这些,但是不会改!!!

感谢!我来研究下
回复 支持 反对

使用道具 举报

1

主题

312

帖子

426

积分

高级玩家

Rank: 4

贡献度
0
金元
4256
积分
426
精华
0
注册时间
2015-7-7
9#
 楼主| 发表于 2018-6-26 17:13 | 只看该作者
本帖最后由 hiayongs 于 2018-6-26 18:17 编辑
hiayongs 发表于 2018-6-26 17:11
感谢!我来研究下

我也找到了,在研究了
回复 支持 反对

使用道具 举报

11

主题

342

帖子

528

积分

高级玩家

Rank: 4

贡献度
10
金元
4884
积分
528
精华
0
注册时间
2017-10-5
10#
发表于 2018-6-26 18:15 来自手机 | 只看该作者
hiayongs 发表于 2018-6-26 17:13
这个图糊了,可否再传下,另外是什么文件全名,用的什么反汇编软件?

我也很难受啊,图糊了,加一下企鹅10561.....54...2..1...8.
回复 支持 反对

使用道具 举报

4

主题

833

帖子

863

积分

超级玩家

Rank: 5Rank: 5

贡献度
12
金元
8153
积分
863
精华
0
注册时间
2009-12-11
11#
发表于 2018-6-28 01:42 | 只看该作者
可惜综合修改mod停更了  不过在这个贴子看到了希望 各位加油  感谢你们的接力  
回复 支持 反对

使用道具 举报

31

主题

3071

帖子

4114

积分

游戏精英

Rank: 8Rank: 8

贡献度
222
金元
32256
积分
4114
精华
0
注册时间
2004-1-5
12#
发表于 2018-6-28 21:57 | 只看该作者
其实可以参考 缺氧这游戏.因为是一样修改Assembly-CSharp.dll 内的文件参数
回复 支持 反对

使用道具 举报

1

主题

290

帖子

504

积分

高级玩家

Rank: 4

贡献度
1
金元
4997
积分
504
精华
0
注册时间
2016-7-8
13#
发表于 2018-7-5 04:10 | 只看该作者
大神  可不可以发1.35版本修改好的给我  谢谢了  QQ1352984704
回复 支持 反对

使用道具 举报

3

主题

754

帖子

1344

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
13442
积分
1344
精华
0
注册时间
2016-3-11
14#
发表于 2018-7-7 20:16 | 只看该作者
大佬们 靠你们了啊
回复 支持 反对

使用道具 举报

62

主题

584

帖子

4311

积分

游戏精英

Rank: 8Rank: 8

贡献度
706
金元
14368
积分
4311
精华
5
注册时间
2012-10-6
15#
发表于 2018-7-9 15:00 | 只看该作者
本帖最后由 一只双眼皮 于 2018-7-9 15:47 编辑

同好玩家。我这边大概有50种功能,煤油灯是其中之一。除个别是直接利用综合修改mod的开关,其他都是我们自己找到的。
欢迎加群619368474一起玩。入群验证请回答:ReduceFuel 方法的参数HoursBurned 是 float 还是 int 类型。
另推荐楼主使用dnspy,汉化+没时间限制+可直接编程

回复 支持 反对

使用道具 举报

1

主题

215

帖子

353

积分

高级玩家

Rank: 4

贡献度
10
金元
3029
积分
353
精华
1
注册时间
2011-6-2
16#
发表于 2018-7-9 23:07 | 只看该作者
大佬~你就是我们的希望啊~
回复 支持 反对

使用道具 举报

1

主题

206

帖子

333

积分

高级玩家

Rank: 4

贡献度
3
金元
3210
积分
333
精华
0
注册时间
2017-7-2
17#
发表于 2018-7-11 19:37 | 只看该作者
大佬 dnspy 可以修改么?找不到关键词呀
回复 支持 反对

使用道具 举报

1

主题

312

帖子

426

积分

高级玩家

Rank: 4

贡献度
0
金元
4256
积分
426
精华
0
注册时间
2015-7-7
18#
 楼主| 发表于 2018-7-19 17:39 | 只看该作者
感谢各位啊!不过综合mod大佬又开启工作模式了,更新了,大家快去哈! 等大佬闲下来 我再。。。替补吧 = =
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-12 16:52 , Processed in 0.208795 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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