PID: 110998152
唯一指定官方群“往世乐土”:792787604
————————————————保留节目————————————————
继MiniHUD之后,这大概是我想到过的最棒的点子。经历了三天的忙碌,最终完成了这个粗糙的控制台Mod——指令集简单粗暴缺乏时效性,实现方式暴力算法优化极差,输入体验过于严苛令人不爽……
不过起码是从0到1的实现,安装控制台之后你基本上可以告别存档修改器了,我设计了一些猴子也能看懂的指令——包括直接给予你的角色物品,修改角色的经验值,技能等级,任务,基本上涵盖了大部分需求,另外内置了索引生成的命令和先进的数字ID模式,不需要记忆冗长的物品ID。
可惜个人能力实在有限,这个控制台的使用体验依然欠佳,js简单粗暴的监听导致命令输入不能出错,哪怕是按方向键切换位置或者退格键删除也会导致指令无法识别,另外不断刷新的自动log可能破坏指令输入的视觉体验(不会造成实际影响),无法使用按键补全也是弊端……
不过起码还是有了。
大半夜我居然写了这么多东西……很神奇的这次的碎碎念环节没有讲自己的状态
那就留到下次吧。
————————————————内容简介————————————————
这个Mod允许你直接在服务端输入指令以进行交互
正确安装Mod并等待服务端运行之后你会看到这种提示,你可以在这之后输入指令
服务端服务端服务端别问我控制台在哪
等待服务端启动完成后再输指令!!!!!
等待服务端启动完成后再输指令!!!!!
等待服务端启动完成后再输指令!!!!!
等待服务端启动完成后再输指令!!!!!
等待服务端启动完成后再输指令!!!!!
第一次使用: 首先输入itemlist初始化物品索引表, 会在mod目录下生成名为”物品索引表”的文件(不要删除不要删除不要删除重要的事情说三遍)
然后输入questlist初始化任务索引表, 会在mod目录下生成名为”任务索引表”的文件(不要删除不要删除不要删除重要的事情说三遍)
最后输入playerlist获取玩家索引表, 会在mod目录下生成名为”玩家索引表”的文件
所有指令中的玩家都为玩家索引表中的玩家参数
输指令的时候不要方向键不要退格, 按错键直接回车就行, 不然会未知命令/参数不全
使用方法:
give命令:可以通过系统邮件给予玩家物品, 输入give 玩家 物品数字id(从索引表查询从索引表查询从索引表查询我TM再说三遍) 数量
如give player1 3 1表示向玩家索引表中的玩家player1给予一个数字id为3的物品
当玩家参数为@a时,这条指令会向所有玩家发送物品
物品索引能读取到所有物品, 包括Mod物品和一些正常情况无法获取的物品(比如dev巴拉克拉瓦, 任务物品)
发送的物品是武器且存在基础预设时会直接发送一把完整武器
这条命令可以在游戏进行时随时输入,随后你会收到System也就是系统发来的消息包裹,保留时间30天,由控制台发送的物品皆为带勾(从战局中找到)状态
skill命令:修改玩家技能等级,输入skill 玩家 技能数字id(从索引表查询从索引表查询从索引表查询重要的事情说三遍) 等级
如skill player1 3 1表示将玩家索引表中的玩家player1的数字id为3的技能等级修改为1级
注:需要重启游戏,无需重启服务端
start命令:强制开始任务,输入start 玩家 任务数字id (从索引表查询从索引表查询从索引表查询重要的事情说三遍)
如start player1 3 1表示将玩家索引表中的玩家player1的数字id为3的任务的状态强制设置为进行中
注:需要重启游戏,无需重启服务端
finish命令:强制完成任务,输入finish 玩家 任务数字id (从索引表查询从索引表查询从索引表查询重要的事情说三遍)
如finish player1 3 1表示将玩家索引表中的玩家player1的数字id为3的任务的状态强制设置为可提交
注:需要重启游戏,无需重启服务端
quest命令:强制改变玩家的任务进度,输入quest 玩家 任务数字id (从索引表查询从索引表查询从索引表查询重要的事情说三遍) 任务状态码
如quest player1 3 1表示将玩家索引表中的玩家player1的数字id为3的任务的状态码强制设置为1(可接取)
当玩家参数为@a时,这条指令会改变所有玩家的任务进度
注:需要重启游戏,无需重启服务端
任务状态码说明: 0为未解锁, 1为可接取, 2为进行中, 3为待提交, 4为已完成, 5为失败
playerlist命令:列出玩家索引表
itemlist命令:创建物品索引表
questlist命令:创建任务索引表
help命令:查询命令列表与帮助
————————————————注意事项————————————————
不要再来问xxx版本能不能用了,多读标题,你有那问的功夫自己试一下比什么都强;也不要不带图就来问为什么报错了,算命出门左拐三百米二里桥下找一个穿西服戴墨镜的国字脸;更不要问为什么缺少package.json了,置顶帖基础知识读完再来装Mod,你来问我我只会告诉你那就别用。
好回到正文。
没什么注意事项,这套命令已经算简单的了,控制台日志什么的也很齐全,数字ID在生成索引表之后去mod目录自己翻索引表查,参数全中文,不怕看不懂。
你用记事本查也是可以的,只要不乱改就行,改了后果自负
如此简单的Mod如果还有人抱有疑惑的话那我无话可说
四点多了,事已至此,先睡觉吧。
图灵保佑千万别出Bug……我可不想一觉睡醒发现评论全是报Bug的= =
————————————————更新日志————————————————
Ver 2.0.0
适配SPT版本3.9.0
现在itemlist等命令无需重启服务端了。
Ver 2.1.0
修复了一个计算堆叠物品数量的错误
现在技能等级可以设置为0级了
————————————————下载链接————————————————
链接:https://pan.baidu.com/s/1N-I457-681BFIArunkzRWA?pwd=MHWI
提取码:MHWI
————————————————支持链接————————————————
隐藏内容需要付费才可以看见
大佬(破音)!!N(破音)!!B(破音)!!
或许可以做成webui,然后局域网用手机也可以输指令
感谢大佬,大佬加油!
好东西啊,太牛了
向推动社会进步的伟大的程序员先生/女士致敬