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

注册 登录

QQ登录

只需一步,快速开始

查看: 77414|回复: 109

[分享] 几近全能的控制台————控制台详解

  [复制链接]

23

主题

2644

帖子

1621

积分

游戏狂人

Rank: 6Rank: 6

贡献度
19
金元
15450
积分
1621
精华
0
注册时间
2012-3-29
发表于 2012-9-6 13:52 | 显示全部楼层 |阅读模式
本帖最后由 1142793189 于 2012-9-8 22:11 编辑

同学们有什么想问的或者有补充的可以回复告诉我,我尽量都加上,另外排版有点坑,我有空整整



      这个帖子并不是控制台大全,这个帖子只是让大家从正确的方向认识控制台。
      控制台是什么,个人认为控制台就是GM,游戏内置作弊器,而我这篇帖子将它说为是几近全能,也就是说,它能在不使用mod的情况下,更改游戏大部分内容。
      由于本人脾气不怎么好,所以拜托别问我什么控制台按哪个键出来这种问题

      几乎我所以控制台都是从wiki上学来理解来的,如果英文水平足够的话
http://www.uesp.net/wiki/Skyrim:Console
是你的首要选择
首先说明下,控制台得用电脑能听懂的话

   
开玩笑~控制台输入的指令其实就有那么几百个,你乱输入它肯定是不懂的
     我这次说的不会是大家都知道的player.additem 0000000f 100(给自己加100钱)这样的代码,我会拆开说,也就是说如果说这个是教你一句话,我就是要教你一个个词,然后让你用词自己组成话。
   首先借player.additem 0000000f 100说明下控制台命令的基础格式,player.前缀,这个比较格色,接下来马上说。additem,这个可以认为是你的命令主体,你想要干什么这个命令就应该是什么0000000f这个是紧接你命令主体的命令目标,FormID 也认为是值。100这个就是你命令目标,值的数量,数值。
    先说个独特点的player.这个词从汉语来看就是玩家.玩家当然是我们的角色,这个点呢,我认为就是定位的意思,这么说吧,一旦你的某个命令用上了这个前缀,
后面输入的所有有效的指令起作用的对象都是你,若你想让你的命令对其它人有效,不输入这个前缀,然后在命令输入前用鼠标点一下你需要的目标,这时你控制台中间部分会有段八位的代码,那就是你的命令要起作用的对象,比如说你点了莱妹,输入tcl,你会发现莱妹会穿墙了~~
还是举钱的例子。000000f 100这个就简单一说000000f是钱在电脑脑子里的代码,专业点就是FormID,可以说天际世界里面所有东西在电脑脑子里都是XXXXXXXX的一段代码,当然000000f是等同于f的,而f00是不等于f的,小学水平的认知吧。特别一说,mod添加的东西都不是天际本身里面的东西,所以要查代码,XX就代表这你mod的排序号,这个就是电脑的记忆方法,别问为什么,而且电脑的脑子好像是16进制的。再后面的100就是数量的意思,没什么好说的
基本控制台命令
getavsetavmodavforceav
先把wiki上的原话弄来
To alter your skills or attributes the commands are:
player.setav <Actor_value Code> <Amount>
player.modav <Actor_value code> <Amount>
player.forceav <Actor_value code> <Amount>
Setav will SET the actor value to the specified value. Modav will add (or subtract if negative) the specified value to the current value. Forceav will set the actor value to the specified value and it will NOT revert back after saving.
这几个命令我认为都是共通的,AV的意思(嗯嗯,不是你想的那个)是Actor Value Indices,不知道是什么意思,个人认为是人物的值。翻译过来看就是取得人物值、设定人物值、改变人物值、强制人物值。这个值是你空格后面添加的东西,可以很多样,一会再说,get比较好说,就是查询值,而好多人set、mod、force都分不清之间差别,setav是设定你的基础值,modav是在你当前值上添加(当然很多情况下再空格后面的数值可以为负,也就是减少),而forceav就比较强力,是强制数值定为你所设定的值(注意此命令很多情况下不能还原)
这里举个负重的问题,我们都知道每个人初始负重300(有些mod改了这个值)然后升级加耐力一次加5点负重,很多人说setav carryweight用完后重开游戏失效为什么,我说了setav是设定基础值,也就是300,而每次读档电脑都重新计算你的负重,一看种族没改,还是300,所以setav就失效了,当然你可以用forceav,但是它是不能还原的,建议用modav改,这个modav可以认为是你吃了个加XX负重的无限时间的药,这也解释了为什么用modav改完Health后生命那里是像装备加生命一样的绿色,而不像setav是白色,其它同理同学们自己推
若问getav可以后面加什么啊?给你这个网址,你可以自己看,我有空也会再挑几个说明下
http://www.uesp.net/wiki/Tes5Mod:Actor_Value_Indices



关于升级相关控制台
控制台升级是很好的办法,建立个txt文件,进游戏一个bat命令就全技能全perk的很爽,关于升级也适用上面说的那些mod、set,但其实正确的方法是用advkill的命令来升级,这样升级是相当于你一点点练的,也就是说它也会涨进度条,也会升级,升级也会有技能点,结合mod、set可以达到很多效果
1、想压等级,但是又怕不想练的技能造成升级,比如潜行,你可以先setav sneak 100,这样你潜行到了100,但是你没有升级,而且再蹲下潜行也不会涨,这样目的就达到了。
2、要锻造mod里面的衣服,但是又懒得练锻造,网上有个锻造大师的戒指,这个mod的作用完全可以用控制台达到的,同样你弄个txt,弄好代码,进游戏一个bat就全解决了,想靠锻造也升级的话就用advskill smithing 1000000000(注意advskill这个命令后面的数值好像是百分之一还是千分之一的,你想升满就弄好多零吧),不想靠锻造升级就setav smithing 100。
3、技能点什么的,有些人说控制台升技能不升级没有技能点,你是用的setav吧,用advskill才是正确的,而天际这个游戏升满级也是没法学满技能的,除非使用MOD,或者控制台,至于说直接加技能点的控制台命令,对不起,没有,不过你可以通过比较麻烦的方法,找个不太重要的技能树,setav把技能等级设为0,然后用advskill升上来,这样你会升级,升级就有技能点了,如果不想等级高,用setlevel可以调等级,如果不想升级加血加魔,可以用控制台set health再调回来,这方法可谓会者不难难者不会。反正我是建了个txt,开新档直接一打就是满技能满perk满级1000负重800血魔耐的,升级什么是早练烦了。
max.txt (6.01 KB, 下载次数: 1127)

评分

12

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-24 06:48 , Processed in 0.034370 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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