作者:pazzpazz
來源:3DM
首先聲明並不是什麼新的技巧了,而且並不能保證不會出後續的bug(目前來看很安全)
0.先存檔,防止出現bug
1.首先需要知道bug任務的任務名
控制台輸入sqt,可以得到一堆程式碼,可以用滑鼠滾輪上下翻看,其中current quest:後面的就是任務名,如
current quest:rr102,current quest:bos201,這裡bos201和rr102就是任務名。
如何知道那個是出bug任務的任務名呢?首先任務名是和你的任務有關係的,比如說麥克奎迪的隊友任務任務名裡面有maccreedy字樣,兄弟會任務任務名帶bos字樣,需要一定英文基礎,如果還是找不到,請結合接下來的步驟,一個一個試,直接跳到255階段,看那個任務完成了
2.查詢出bug任務的base id
什麼是base id不明白也不要緊,方法就是輸入命令help 任務名 0來查詢 如help bos201 0,出來可能有一大堆東西,以QUST開頭的就是需要的id,如QUST:BoS201(0002bf21)””,括弧裡面的都是base id,例子中就是2bf21這個id
3.查詢任務階段
首先輸入player.getstage 任務的base id來查詢你目前到那個階段了,如player.getstage 2bf21,出來>>後面的數字就是你目前的階段
然後查詢任務究竟有多少階段:通過命令player.sqs 任務的base id,來查詢,如player.sqs 2bf21,出來一大堆程式碼,括弧後面那些5的倍數的數字像20.30.35之類的就是任務階段
4.跳到下一階段
通過命令 player.setstage 任務base id 階段 來跳到相應的階段,如player.setstage 2bf21 30,就是跳到30階段,任務階段只能往後跳不能往前跳,一般255階段都是直接完成任務,任務階段需要多多嘗試那個才是你需要的階段,如果出現bug就讀檔再來查詢,任務階段這方面很複雜,只有多嘗試
5.讀檔,正式修改
確定修改內容之後讀回最開始的存檔,然後修改,不要用實驗試的存檔直接修改,只是最保險的方法