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

注册 登录

QQ登录

只需一步,快速开始

楼主: 你有罪
打印 上一主题 下一主题

[分享] Debug模式.开启游戏控制台命令行.

  [复制链接]

3

主题

23

帖子

265

积分

高级玩家

Rank: 4

贡献度
21
金元
1806
积分
265
精华
0
注册时间
2009-9-19
跳转到指定楼层
主题
发表于 2016-4-8 23:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Super丶小聪 于 2016-6-16 20:03 编辑

用Reflector反编绎游戏程序发现很多测试代码---控制台命令相关.热键功能相关.但前提是必须开启debugMode. 热键是F3.
游戏默认是没有开启Debug模式的开关的.是由Program静态类下的releaseBuild来控制的.这个值默认是true.
修改程序把他改为false.嗯.本来想做成Mod形式的.但无奈Program静态类是外部无法访问的.
所以下载替换后进游戏后按F3就可以开启Debug模式. 按F8就开启了控制台输出--- Input:


开启Debug模式后.下列热键可用
F3 开启关闭Debug模式
F4 截图模式
F5 人物模型不可见
F7 网格显示
F8 开启命令行控制台
F10 开启服务器模式(现有版本有问题)

T 增加一小时
Y 增加10分钟
Shift+Y 减少10分钟
P 新的一天
M 新一季度
数字1-7 传送至各个地点
K 传送至矿洞
H 换帽子
I 换头形
J 换衣服
L 上三样随机换
U 随机改变屋内装饰

按F8后开启命令行控制台.下列命令可用.!!!!注意.命令与NPC名字区分大小写.由于代码懒得多细看.部份命令未知功效.
clone NPC名字   ----在现有坐标添加一个NPC
ee              ----未知
zoomLevel 数字  ----缩放级别
deleteArch      ----未知
save            ----保存
removeLargeTF   ----未知
test            ----未知
fenceDecay 数字 ----围栏损血
sb NPC名字      ----上图中的效果就是这条命令实现的
pan             ----得到一个平底锅
gamePad         ----控制器相关
slimecraft      ----城镇中心的工艺相关
killMonsterStat 怪物名(空格用0代替) 数字 ----打怪的数量(冒险中心面版)
fixAnimals      ----未测试
steaminfo       ----steam平台运行情况
divorce         ----离婚.
befriendAnimals ----跟NPC成为朋友? 看代码后在NPC房间里使用并没有啥效果.懒得继续测试
petToFarm       ----让创建界面选择的宠物到农场中
version         ----如名所示
noSave          ----游戏在新的一天时不储存进度.
readyForHarvest 数字 数字 ----准备收割?没有实际环境测试.看代码是附近的对象minutesUntilReady值为1
beachBridge     ----海滩的桥修复
dp 数字         ----修改游戏中玩了多少天
frameOffset 数字 数字 数字 数字 ----帧编移.参数与效用未知
horse x y       ----在某坐标创建一个马
owl             ----在当前位置创建一个猫头鹰?
pole ID       ----获取钓竿
removeQuest 任务ID ----移动任务
toggleCatPerson   ----切换猫人? player.catPerson = !player.catPerson;
clearCharacters   ----清除当前位置上的NPC
cat x y        ----在坐标处生成一只猫
dog x y        ----在坐标处生成一只狗
quest ID       ----添加任务 按ID
fillbin        ----填充箱子?
upgradeBarn    ----谷仓升级
upgradeCoop    ----小屋升级
setUpFarm      ----建立农场.添加的东西很多.好像是用于调试的.正常玩不推荐使用
scissors       ----得到一把剪刀
mp             ----得到一个牛奶桶
removeBuildings ----移除农场的建筑
build 名字 x y  ----建造一个建筑物
buildcoop x y  ----同上 build coop x y
localInfo      ----信息统计
ambientLight r g b ----环境光
resetMines     ----初始矿区
db NPC名字     ----与名字对话
skullkey       ----骷髅钥匙? 是一个bool值.估计是可以进入某个地图的功能吧
specials       ----拥有各个限制地区的通行权限.包括上面的skull
TV             ----电视家具
pregnant       ----怀孕
child2         ----来个娃 类型Baby2
kid            ----来个娃 类型Baby1
killAll 需要保留的NPC名字        ----清除保留名字之外的NPC
KillAllHorses  ----杀掉所有马
marry NPC名字  ----让NPC嫁给你..Jas!!!!Jas!!!....
clearLightGlows ----清除指示灯?
wallpaper       ----添加一个壁纸
clearFurniture  ----清除所在房间家具
furniture ID    ----添加家具. 如果没有ID参数。会随机添加
house level     ----房子升级.level是等级数字
wall ID         ----改变墙背景.如果没有ID参数.随机改变
sprinkle        ----闪光特效
clearMail       ----清除邮件
mailForTomorrow 邮件名 ----添加邮件.邮件名下划线符号_用0数字代替 未知使用方式
where NPC名字   ----查询NPC坐标
panMode         ----未知模式.包含debugMode
hurry NPC名字   ----让NPC快速的到达指定目标
morepollen 数量 ----更多花粉,未知
spawnweeds 数量 ----生成杂草和石头
busDriveBack    ----公交可用?
busDriveOff     ----公交关闭
completeCC      ----城镇中心工艺完成?
completeJoja    ----成为Joja会员?包含上条命令内容
allbundles      ----城镇中心工艺全部解锁。。。
bundle ID       ----解锁某个包
ccloadcutscene ID ----载入某个剧情动画
ccload ID       ----城镇中心某个区域解锁完成
plaque          ----添加一个星星到城镇中心的牌子上
junimoStar      ----取星?????
addJunimo x y 区域ID ----添加一个祝尼魔...3dm翻译
resetJunimoNotes ----未知.自行尝试.重置祝尼魔笔记??
junimoNote 区域ID ----添加祝尼魔笔记?
waterColor r g b ----改变水的颜色
festivalScore 数字 ----节日分数
addOtherFarmer ----添加其他农民?
addKent   ----在山姆的房间添加肯特?
playMusic 名字 ----播放指定名字的音乐
pixelZoom 数字 ----像索缩放
jump NPC名字 速度   ----NPC跳起来.速度参数可选
toss         ----
rain         ----开关下雨
setFrame 数字 ----
leaveEvent ----
minigame str ----小游戏. str可为 cowboy blastoff minecart grandpa
event name 数字----name对应Stardew Valley\Content\Data\Events\下的各个名字,Num为数字.未测试功能
playSound 名字 ----播放声音
crafting ----获取所有特色配方
cooking ----获取所有烹饪配方
experience ID 数字 ---- 获得技能经验 ID对应为技能1-5 , Num是加多少值
caughtFish 数字 ----捕获的鱼数量.用于统计和成就
r           ----cleanupBeforePlayerExit  resetForPlayerEntry
fish ID     ----获得一条鱼
emote ID    ----改变心情/感情?
LSD howLongMilliseconds shiftRate shiftFade globalIntensityMax blurShiftLevel saturationShiftLevel contrastShiftLevel bloomIntensityShift brightnessShift globalIntensityStart offsetShift ----函数bloom.startShifting未知
growAnimals ----所有农舍中的动物长大
growAnimalsFarm ----农场中所有的动物长大
removeTF    ----地面贴图清除?
fruitTrees  ----水果树长大
train       ----铁路可用?
debrisWeather ----开启关闭某种天气效果
bloomDay   ----鲜花节?(游戏中的某个节日.原谅我英文渣)开关
speed 数字     ----增加速度
dayUpdate      ----更新当天
museumloot     ----获取所有古物.自动判定背包大小以及未获取到的物品.
slingshot      ----获取弹弓
ring ID        ----按ID号获取戒指.
boots ID       ----按ID号获取鞋子
exit           ----退出到游戏界面
removeDebris   ----移除废墟?
removeDirt     ----去除污垢?看代码是去除某些贴图效果
customizeMenu  ----去往自定义菜单
skinColor      ----改变皮肤颜色
hat ID          ----按ID改变帽子
pants r g b    ----改变裤子颜色
hairStyle ID    ----按ID改变头发样式
hairColor r g b  ----改变头发颜色
shirt ID        ----按ID改变衣服
musicvolume 数字 ----改变声音大小
removeObjects    ----清除当前地图所有对象
removeLights     ----移除所有光源
item ID 数量 品质 ----增加物品,数量和品质参数可选.
itemnamed 物品名字 ----按名字添加物品
heal            ----人物满血
energize 数字   ----耐力设置.数字参数为空则全满
warp mapID x y  ----传送.
money 数字      ----改变金钱
killNPC NPC名字 ----移除NPC
daysPlayed      ----玩了多少天
friendAll       ----跟所有人做好朋友
friendship NPC名字 数字 ----调节跟某个NPC的友好度
getstat 名字  ----获取某个状态值.比如打怪数量啥的
seenevent ID  ----按ID添加可获取事件?
seenmail ID   ----按ID获取邮件
cookingrecipe 食谱名(英文) -----获取食谱.食谱名可以多个.以空格分隔
craftingrecipe 配方名   -----同上
upgradehouse  ----升级房子
upgradecoop   ----鸡场升级
upgradebarn   ----升级粮仓
resource 类型 价格  ----类型可选0 2 4 6 8 10 12 0x1c
weapon ID ----按ID获取武器
stoprafting ----停止飘流?
time Num ----设置时间
water    ----浇水
growCrops ----种子升长
bigitem ID ----按ID添加大工艺品?
canmove    ----可以移动.
backpack 数字 ----调整背包大小
question ID  ----按ID打开对话框任务?
year 数字   ----改变日期-年
day 数字    ----改变星期几
season 数字  ----改变季节
dialogue NPC名字 内容----让NPC对话显示此内容. 内容以0字符开头
speech NPC名字 内容 ----同上
wedding NPC名字 ----跟某人结婚 Jas!!!! Jas!!!!
end   ----未知
gamemode ID ----改变游戏模式.慎用
minelevel 数字 ----挖矿等级?下矿层数?
tool 工具名字 等级 ----升级某个工具到指定等级
viewport x y ----视野坐标
makeInedible  ----使自已身上的什么的物品(ActiveObject)无法食用?
warpCharacter NPC名字 x y 数字 ----传送某个NPC角色到指定坐标. 数字是脸的朝向
barnDweller type name ----谷仓添加动物 type可选Sheep Goat Pig WhiteBlackCow |name值不重要
coopDweller type name ----鸡舍添加动物 type可选Dinosaur Rabbit Duck BrownChicken WhiteChicken |name值不重要
facePlayer NPC名字  ----脸朝向你
refuel ----灯笼燃料设为100?
lantern ----添加一个灯笼
growgrass 数字 ----生成草
blueprint str  ----添加蓝图?
bluebook    ----添加新蓝图?
addAllCrafting ----添加所有工艺品
bloom 数字 数字 数字 数字 数字 数字  ----盛开日? 参数数字分别对应意义BloomThreshold BlurAmount BloomIntensity BaseIntensity BloomSaturation BaseSaturation brightWhiteOnly
movebuilding x y x1 y1  ----移动建筑 x y是物品源坐标,  x1 y1是物品目地坐标
ax     ----新斧头
hoe    ----新锄头
can    ----新水壶
pick   ----新镐子
fishing 等级 ----设置钓鱼等级
eventOver ----事件结束?
face 名字 朝向 ----改变脸朝向. 名字可为NPC名字.或farmer  ----自已


命令已贴全。功能待我或大家测试后再详细添加与修改。

给个物品.家具.武器.ID.说细说明.
http://bbs.3dmgame.com/thread-5071665-1-1.html

基于Steam正版1.07版本.并打上3dm的2.5汉化补丁修改.
链接: http://pan.baidu.com/s/1jIxYhJw 密码: mn8x

基于论坛置顶2.5汉化硬盘版修改.
链接: http://pan.baidu.com/s/1boF7hoj 密码: pnm8

使用方法: 下载后替换游戏目录下的主程序

新人贴.请多回贴.知道我回贴到50分然后发新贴上来给你们分享有多艰难么?






评分

2

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-20 19:59 , Processed in 0.029188 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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