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

注册 登录

QQ登录

只需一步,快速开始

查看: 42535|回复: 68
打印 上一主题 下一主题

[分享] 缺氧DNSPY修改各种疑难数据,详细教学篇···持续更新中···

  [复制链接]

51

主题

473

帖子

1346

积分

游戏狂人

Rank: 6Rank: 6

贡献度
136
金元
8024
积分
1346
精华
0
注册时间
2014-5-24
QQ
跳转到指定楼层
主题
发表于 2019-5-8 18:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 海贼008 于 2019-5-16 17:11 编辑

1,修改复制人挖矿和建造距离
    打开DNSPY 搜 OffsetGroups

转行到第一组数据      public static CellOffset[][] InvertedStandardTable = OffsetTable.Mirror(new CellOffset[][]
        
{
        
new CellOffset[]
        
{
            
new CellOffset(0, 0)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(0, 1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(0, 2),
            
new CellOffset(0, 1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(0, 3),
            
new CellOffset(0, 1),
            
new CellOffset(0, 2)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(0, -1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(0, -2)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(0, -3),
            
new CellOffset(0, -2),
            
new CellOffset(0, -1)          (从这里开始断层分开看,如果你要向上多加一层的挖掘距离,那就就要添加一组新数据)如下红色字体是新添加的:  },
       new CellOffset[]
        {

            new CellOffset(0, -4),
            new CellOffset(0, -3),
            new CellOffset(0, -2),
            new CellOffset(0, -1)

        },                                         (同样的道理,如果你觉得一层距离不够,还可以继续添加,0.-5或者0.-6以此类推,这只一组数据一部分修改)
       new CellOffset[]
        {

            new CellOffset(0, -5),
            new CellOffset(0, -4),
            new CellOffset(0, -3),
            new CellOffset(0, -2),
            new CellOffset(0, -1)

        },                                       (接着是第二部分修改)
        new CellOffset[]
        
{
            
new CellOffset(1, 0)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, 1),
            
new CellOffset(0, 1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, 1),
            
new CellOffset(1, 0)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, 2),
            
new CellOffset(1, 0),
            
new CellOffset(1, 1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, 2),
            
new CellOffset(0, 1),
            
new CellOffset(0, 2)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, 3),
            
new CellOffset(1, 2),
            
new CellOffset(1, 1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, 3),
            
new CellOffset(0, 1),
            
new CellOffset(0, 2),
            
new CellOffset(0, 3)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, -1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, -2),
            
new CellOffset(1, 0),
            
new CellOffset(1, -1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, -2),
            
new CellOffset(1, -1),
            
new CellOffset(0, -1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, -3),
            
new CellOffset(1, 0),
            
new CellOffset(1, -1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, -3),
            
new CellOffset(0, -1),
            
new CellOffset(0, -2)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, -3),
            
new CellOffset(0, -1),
            
new CellOffset(-1, -1)            (这里是第二部分修改断层,同样的道理,红色部分为添加  
        },
       new CellOffset[]
        {

            new CellOffset(1, -4),
            new CellOffset(1, -3),
            new CellOffset(0, -1),
            new CellOffset(-1, -1)            (这里修改的内容和上面添加的内容是对应的,也就是说,你上面添加-4,-5,-6,那么下面也对应的添加这样的数据  

        },
       new CellOffset[]
        {

            new CellOffset(1, -5),
            new CellOffset(1, -4),
            new CellOffset(1, -3),
            new CellOffset(0, -1),
            new CellOffset(-1, -1)            

        },
        new CellOffset[]
        
{
            
new CellOffset(2, 0),
            
new CellOffset(1, 0)             (2.0以后的数据就不管了,不需要你知道为什么这样改,你只需要知道,多挖一层,就要多加一层的数据,也就是坐标位置,这是挖矿距离)


    // Token: 0x04003748 RID: 14152
   
public static CellOffset[][] InvertedStandardTableWithCorners = OffsetTable.Mirror(new CellOffset[][]       (这第二组数据和第一组数据是一样的,需要对应改法,方法是一样的,我就不说了,红色的为添加的部分)
    {
        
new CellOffset[]
        
{
            
new CellOffset(0, 0)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(0, 1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(0, 2),
            
new CellOffset(0, 1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(0, 3),
            
new CellOffset(0, 1),
            
new CellOffset(0, 2)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(0, -1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(0, -2)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(0, -3),
            
new CellOffset(0, -2),
            
new CellOffset(0, -1)
        
},
  
      new CellOffset[]
        {
            new CellOffset(0, -4),
            new CellOffset(0, -3),
            new CellOffset(0, -2),
            new CellOffset(0, -1)
        },

        
new CellOffset[]
        
{
            
new CellOffset(1, 0)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, 1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, 1),
            
new CellOffset(1, 0)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, 2),
            
new CellOffset(1, 0),
            
new CellOffset(1, 1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, 2),
            
new CellOffset(0, 1),
            
new CellOffset(0, 2)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, 3),
            
new CellOffset(1, 2),
            
new CellOffset(1, 1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, 3),
            
new CellOffset(0, 1),
            
new CellOffset(0, 2),
            
new CellOffset(0, 3)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, -1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, -2),
            
new CellOffset(1, 0),
            
new CellOffset(1, -1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, -2),
            
new CellOffset(1, -1)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, -3),
            
new CellOffset(1, 0),
            
new CellOffset(1, -1),
            
new CellOffset(1, -2)
        
},
        
new CellOffset[]
        
{
            
new CellOffset(1, -3),
            
new CellOffset(1, -2),
            
new CellOffset(1, -1)
        
},
        
new CellOffset[]
  
      {
            new CellOffset(1, -4),
            new CellOffset(1, -3),
            new CellOffset(1, -2),
            new CellOffset(1, -1)
        },

        
new CellOffset[]
        
{
            
new CellOffset(2, 0),
            
new CellOffset(1, 0)
        
},
                             



评分

2

查看全部评分

回复

使用道具 举报

1

主题

171

帖子

393

积分

高级玩家

Rank: 4

贡献度
22
金元
3045
积分
393
精华
0
注册时间
2015-7-20
舒服的沙发
发表于 2021-8-24 19:26 | 只看该作者
理奈醬 发表于 2019-8-8 10:10
快速挖掘跟快速建造我建議從小人的素質倍率去改
AttributeConverters 這一向搜尋有兩個 你要仔細去看 其 ...

感谢老哥
回复 支持 反对

使用道具 举报

9

主题

276

帖子

361

积分

高级玩家

Rank: 4

贡献度
0
金元
3614
积分
361
精华
0
注册时间
2015-9-4
硬硬的板凳
发表于 2021-10-7 19:04 | 只看该作者
mod建筑的数据怎么改,一改建筑就没
回复 支持 反对

使用道具 举报

1

主题

386

帖子

461

积分

高级玩家

Rank: 4

贡献度
0
金元
4610
积分
461
精华
0
注册时间
2017-3-17
冰凉的地板
发表于 2021-10-13 10:12 | 只看该作者
大佬,小人的属性值怎么修改啊,总感觉太慢了。能不能加移动速度或者携带
回复 支持 反对

使用道具 举报

0

主题

44

帖子

111

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1108
积分
111
精华
0
注册时间
2014-4-28
5#
发表于 2021-10-20 01:52 | 只看该作者
大佬,怎么把数据添加到里,看来你好多东西,就是弄不到文件里面,用DNSPY 只有编辑IL命令。其他的 保存不了。有没有教程,教下。谢谢了
回复 支持 反对

使用道具 举报

0

主题

1301

帖子

1508

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
15082
积分
1508
精华
0
注册时间
2015-9-26
6#
发表于 2021-11-22 03:04 | 只看该作者
大佬 喜悦反应怎么修改啊  能教一下么  用dnspy编译 提示CS1525
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-28 03:45 , Processed in 0.030467 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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