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

注册 登录

QQ登录

只需一步,快速开始

查看: 71|回复: 1
打印 上一主题 下一主题

[MOD] 增强控制台(NVSE)

[复制链接]

4041

主题

1万

帖子

11万

积分

3DM创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
19512
金元
357419
积分
113790
精华
0
注册时间
2017-8-17
跳转到指定楼层
主题
发表于 2026-3-12 15:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

转自:https://www.nexusmods.com/newvegas/mods/70801

这是一款xNVSE插件,可增强游戏内置控制台的功能,使其能够执行**所有可用的脚本命令**并输出返回结果。控制台内支持完整的脚本编写能力,包括创建变量、解析NVSE表达式(数组、字符串),大幅简化MOD开发与功能原型测试,同时新增鼠标滚轮滚动功能。

>> 增强控制台
这是一款NVSE插件,本MOD需要xNVSE 6.0及以上版本方可运行:https://github.com/xNVSE/NVSE/releases

>> 功能说明
贝塞斯达旗下游戏的控制台功能十分强大,但也存在一些相当恼人的限制。举例来说,一条命令是否会输出返回值,完全取决于该命令的开发者。这就导致,脚本编写可用的绝大多数命令,在控制台中毫无用处——因为它们不会输出任何内容,你无法在游戏过程中使用并测试这些命令。

想在游戏过程中,对你刚捡到的选中枪械执行GetModelPath命令?根本做不到,因为这条命令不会输出任何内容。
想查看游戏内某个角色所属的所有阵营列表?抱歉,你只能打开GECK,把命令写进脚本里,再重启游戏才能看到结果。

有了增强控制台,这些问题都将不复存在。它让脚本编写与功能原型测试变得无比便捷。

增强控制台解锁了游戏内置控制台的全部能力,让每一个函数都能输出其返回值。它支持返回数字、表单(form)、字符串与数组的各类函数,并以整洁、格式化的方式输出结果。它的定位就相当于JavaScript的Chrome开发者控制台、C++的CLING交互式解释器,或是Python的交互式Shell,只不过这次是专为Obscript打造。更多相关信息可查阅维基百科的REPL词条。

想要更直观地了解本MOD的功能,可查看图片区的截图。

>> 控制台内编写脚本
增强控制台支持你直接在控制台内定义变量,就像在GECK里编写常规脚本一样。它还完整支持NVSE类型的变量(array_var数组变量与string_var字符串变量)。只需先定义变量(例如输入"int myInteger"),随后即可为其赋值,并在后续命令中调用(例如"set myInteger to 14"与"someFunction myInteger")。


int iVar
set iVar to -14
abs iVar ; 应输出 "(float) >> 14.0"

string_var svStr
let svStr := "hello world"
svStr[1:4] ; 应输出 "ello"


你可以在控制台中输入任何有效的脚本表达式,它会自动解析表达式并输出结果。例如,所有数学表达式都可正常生效。


5 + 5                 ; 将输出 "10"
GameYear * 10         ; 将输出 "22810"
1 * (GetArmorDT ArmorCombat) * (GetAttackDamage WeapHuntingRifle) ; 将输出 "780"


>> 鼠标滚轮滚动控制台
游戏原本仅支持通过PageUp和PageDown键滚动控制台内容,本MOD额外新增了鼠标滚轮滚动的功能。

下载地址:

游客,如果您要查看本帖隐藏内容请回复












评分

1

查看全部评分

回复

使用道具 举报

2

主题

982

帖子

2909

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
61
金元
26650
积分
2909
精华
0
注册时间
2010-7-7
舒服的沙发
发表于 2026-3-13 16:07 | 只看该作者
66666666666666666666
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-20 10:26 , Processed in 0.034088 second(s), 22 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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