这篇上古卷轴攻略角色代码专讲控制台的高阶用法,不再重复“打开控制台按~”这种基础。默认你已会调出控制台,直接谈角色属性、装备与任务标记的代码优化,以及如何避免代码毁档。适用版本/更新时间:以《上古卷轴5:天际》特别版1.6.x及周年纪念版为准,代码在重制版与传奇版间略有差异,随官方更新可能变动。
直接调等级容易让技能树错乱,亲测player.advlevel连续使用超过5次会导致敌方等级同步异常。推荐用player.setav搭配player.forceav双命令:前者改当前值,后者改基础值,两者同时写才能避免读档后数值回退。例如把生命从100调到300,正确写法是player.setav health 300再跟一条player.forceav health 300,缺一不可。
player.setav smithing 100只是改技能等级,不触发 perk 点返还。要洗点需用player.removeperk逐个删,代码可在《上古卷轴攻略角色代码》的perk ID表单里查,但该表单需对应你的版本号,非官方汉化版ID可能偏移2~4位【实测待补】。player.setav carryweight 9999实测有效,但超过5000后部分物品栏UI会卡顿,建议压在3000以内。player.setav criticalchance 50写入后需重进菜单才显示,且仅对物理武器生效,法术暴击不吃这个值。对比方案B的“偷懒式全100”,方案A的差异在于写基础值而非临时buff。player.modav是临时加减,存档重载后不变,适合做药水测试;forceav才是永久写入。熟练工建议用Excel记录已改属性,避免重复叠加。
player.additem按ID刷装看似简单,但000139B3(魔族甲)这类基础ID刷出的只是白板。要附魔版本必须用player.enchantobject或者直接刷已附魔的固定ID,例如000F1AC2是“破晓者”固定ID,全版本通用。亲测刷000F1AC2后武器数值正常,但任务标记不消失,因为这是任务道具ID。
setstage跳过或movetoqt瞬移。player.setav magicka调高法力实测,因附魔充能上限受角色等级影响,低级刷高级武器会显示“已损坏”不可用。player.equipitem不是覆盖而是报错。要穿两枚戒指需另装mod,原版代码无解。对比方案A,B的坑更隐蔽:白板代码好记但无价值,固定附魔ID存在版本偏移。特别版1.6.x下,player.additem 0001AE3B刷出“寒裂”实测可用,但数值比锻造满级自制的低约15%,因为固定ID吃不到你的锻造perk加成。追求极限伤害就走锻造路线,代码只用来补材料:player.additem 0005ACE5 10(乌木锭)比直接刷成品更稳。
角色代码不只是控制自己。player.placeatme刷随从时,代码列表里的NPC ID若不配套,会刷出无对话的空壳。例如刷“瑟拉娜”必须用xx002B74(xx为DLC加载序号),但加载序号的获取方式是打开控制台点击任一DLC物品看前两位,亲测笔记本用户常因加载顺序不同导致ID错位,刷出同名裸模。
player.paycrimegold 0 0可消当前领地赏金,但代码0代表所有领地,实测会同时清除已触发任务的悬赏标记,个别城镇守卫仍会攻击需重进区域刷新。resurrect 1保留尸体装备,resurrect 0重置为初始状态。用0时NPC台词会回归未入队前,若卡在任务对话,建议先setstage到下一阶段再复活。movetoqt接任务ID可直接跳标记点,但注意在室内地图使用会撞墙,需先coc qasmoke传送到测试房间再走出口,实测这一招能解救“黑暗兄弟会”入会仪式卡动画的bug。三案对比:A管自身数值,B管装备兜底,C管世界修正。老玩家最高频的组合是A的forceav改蓝量+C的movetoqt跳支线,双管齐下能省下刷练级时间。如果只打算用一条代码走天下,记住player.setav damagehealth(无此命令,忽略)——错了,是player.setav health配forceav的组合技,生存压力瞬间归零,但会让你错过天际的沉浸战斗体验,取舍在你。
属性值超过1000时,技能树和敌人等级计算会吃额外性能,尤其carryweight刷到几千档位会导致物品栏每次打开都重算重量。实测压到900以下无明显卡顿,高数值存档建议用player.modav减回合理区间并另存新档,别覆盖原档。
多数固定ID装备受角色等级和锻造perk双重影响,低等级刷高等级ID会显示“已损坏”或白板数值。先查你的角色等级是否达标(例如破晓者需12级以上),再确认代码版本是否匹配特别版或周年纪念版,两个版本间部分DLC物品ID偏移1~3位【实测待补】。
会。setstage或movetoqt跳过任务阶段时,成就判定依赖任务完成标记的正确写入,代码跳跃常漏写触发条件。想保成就就只用player.additem补消耗品,任务流程别碰;成就党建议开一个专门玩代码的测试档,主线档保持纯净。