高级玩家

- 贡献度
- 27
- 金元
- 3208
- 积分
- 429
- 精华
- 0
- 注册时间
- 2015-7-1
|
本帖最后由 tinyhugh 于 2017-4-18 12:20 编辑
收集48库存栏位的飞船实在是浪费时间,本人根据http://bbs.3dmgame.com/thread-5558273-1-1.html这个帖子,很轻松的修改了48栏位飞船,其实这个帖子写的还是比较详细的,不过看到还有不少不会的,就再补充一下。
上面这个帖子写的是直接在nmsse中的json编辑器里修改,个人感觉操作不太好,所以推荐使用notepad++,用JSTool插件,这样看起来比较清晰。Notepad++下载地址就自己百度吧,这个是使用率非常高的软件,很容易搜到。安装好notepad++点上面的插件,选择最后一个插件管理器(这个是英文,我不想拼了),然后找到JSTool,选择安装,会提示重启notepad++,重启之后JSTool插件就能用了。NMSSE这个软件的下载地址是http://www.raxdiam.com/nmsse/#,自己翻译一下就能轻松的找到下载地址(在网页靠下的地方有个很大的红色Download,眼神没问题都能看到,除非作者以后改版了)。
下面是正式修改存档的步骤:
1、首先,你要先去C:\Users\(你的电脑用户名)\AppData\Roaming\HelloGames\NMS\st_90071996842377217中看看最后日期,找到最后一个存档,(NMS的存档机制有点奇葩,具体就不解释了,记住第一个存档绝对不能删,这只是提醒一下,没有说要删什么存档)。打开NMSSE这个软件(第一次打开会提醒你选择NMS的安装目录),点菜单栏的打开文件图标,选择Unknown-Normal,最后一个是你的三个存档,然后就是选择最新的存档,选完之后下面就有数据了,不过不知道什么原因,我这里是和作者的截图不一样,不知道是不是系统问题,不过影响不大,我们需要的是点小工具图标,再选最后一个JSON编辑器。
2、把编辑器里面的所有数据拷贝出来,打开notepad++,在这里面编辑。(用快捷键Ctrl+A是全选)。
3、在notepad++中,点菜单栏的插件-JSTool-JSviewer,然后在最左边就会有很清晰的目录。(这里可能会有些慢,因为数据太多了,这个JSTool还是不错的,另外一个JSON格式化工具直接卡死,)
4、点开PlayerStateData,我们要修改的主要数据就在这里面,标红的就是钱,有没有感觉挣钱如此轻松。其他的数据就自己摸索吧,我们主要还是看怎么修改仓库格数。
5、还是在PlayerStateData找到Inventory,这个键存储的就是背包相关的信息,其中Slots是存储的具体格子中的东西,包括是什么东西,数量,这个格子的最大存储(这个键值很奇葩,不知道为啥要有这个键值。)这个就介绍到这里,具体什么代码是什么东西,这个要看我有没有时间整理,我要是空闲,就会把物品的代码整理出来。
6、还是在PlayerStateData找到Inventory下,我们点一下ValidSlotIndices键,右边就自动跳转到这个键了。这个键下面是那些格子是能用的,有就代表能用,没有就代表不能用。为了你的方便,我把具体要粘贴的东西贴出来。
{ "X": 0, "Y": 0 }, { "X": 1, "Y": 0 }, { "X": 2, "Y": 0 }, { "X": 3, "Y": 0 }, { "X": 4, "Y": 0 }, { "X": 5, "Y": 0 }, { "X": 6, "Y": 0 }, { "X": 7, "Y": 0 }, { "X": 0, "Y": 1 }, { "X": 1, "Y": 1 }, { "X": 2, "Y": 1 }, { "X": 3, "Y": 1 }, { "X": 4, "Y": 1 }, { "X": 5, "Y": 1 }, { "X": 6, "Y": 1 }, { "X": 7, "Y": 1 }, { "X": 0, "Y": 2 }, { "X": 1, "Y": 2 }, { "X": 2, "Y": 2 }, { "X": 3, "Y": 2 }, { "X": 4, "Y": 2 }, { "X": 5, "Y": 2 }, { "X": 6, "Y": 2 }, { "X": 7, "Y": 2 }, { "X": 0, "Y": 3 }, { "X": 1, "Y": 3 }, { "X": 2, "Y": 3 }, { "X": 3, "Y": 3 }, { "X": 4, "Y": 3 }, { "X": 5, "Y": 3 }, { "X": 6, "Y": 3 }, { "X": 7, "Y": 3 }, { "X": 0, "Y": 4 }, { "X": 1, "Y": 4 }, { "X": 2, "Y": 4 }, { "X": 3, "Y": 4 }, { "X": 4, "Y": 4 }, { "X": 5, "Y": 4 }, { "X": 6, "Y": 4 }, { "X": 7, "Y": 4 }, { "X": 0, "Y": 5 }, { "X": 1, "Y": 5 }, { "X": 2, "Y": 5 }, { "X": 3, "Y": 5 }, { "X": 4, "Y": 5 }, { "X": 5, "Y": 5 }, { "X": 6, "Y": 5 }, { "X": 7, "Y": 5 }
(好像可以不用管换行和制表符,都是可有可无的东西,直接粘贴上面的就可以了。)
还有非常重要的一点,每个修改格数的下面都有Width和Height键,这个千万别忘了修改,Width是8,Height是6,这个应该是最大了,我调过更大,不知道是什么原因,什么都没有变化,建议调成Width是8,Height是6。
7、肯定有的人觉得只是背包大了不够爽,那下面让你爽个够,找到FreighterInventory键,这个是货船仓库,KnownTech附近的三个是知识类,这看名字就知道了(具体代码表示什么意思,我也不知道,自己摸索吧),比较靠下的Chest1Inventory就是仓库了,你有多少仓库就有多少个(仓库不要8*6,右边会无法显示,甚至导致游戏闪退,最好是6*4),ShipOwnership就是飞船了,ShipOwnership下的Inventory就是飞船仓库,在Inventory里面有个Class里面有个InventoryClass,这个是飞船等级。在Inventory里面还有个BaseStatValues,这个是飞船的数据,伤害、护盾、超光速范围加成,这里面的数据1代表增加1%,所以建议改成200,这样就是性能翻倍。
8、最后就是把修改好的数据全部粘贴到nmsse的JSON编辑器里保存。
有人说可以直接打开存档文件,我不建议这样做,还是之前的问题,NMS的存档机制有点奇葩,你要是这样做了,有时候可以,有时候不可以。最后晒个图。
小技巧:如果你要修改的东西你不知道在哪里,你可以用搜索的方法,具体是:比如你不知道飞船的数据在哪里,你先把你的飞船名字改的比较奇葩,比如1111111111,然后在存档里搜索1111111111,这样就找到大致的数据范围了,具体每个键是什么意思,自己谷歌翻译吧,(国内能用谷歌翻译了,是不是很惊喜!https://translate.google.cn/)
|
|