Jump to content
模组网
Sign in to follow this  
icedream

WB 【Wrye Bash 教程】第二堂——运行程序

Recommended Posts

上一篇教程我们简单地介绍了 Wrye Bash 的功能与安装。Wrye Bash 的安装是复杂了点,不过我想你现在应该不会再有安装上的问题了……安装完软件后,接下来的当然是运行软件。

 

运行软件

Python版 与 Standalone版 的运行方式存在一点儿差异

版本 运行方式
Python版 运行 Wrye Bash Launcher.pyw
Standalone版 运行 Wrye Bash.exe

最新版的 Wrye Bash 打开时会有显示上图Logo信息,如果你不喜欢的话(我个人就不怎么喜欢 ;)),可以删掉文件 Mopy\bash\images\wryesplash.png

貌似忘了讲这点,第一次运行Wrye Bash的话,会弹出窗口询问关闭排序锁定?……选择是否随你,这个问题不大。

错误调试

如果你的 Wrye Bash 可以正常运行,下面的内容你可以不看。

有时候运行软件会突然一闪而过就关闭,或者根本无法打开。这时候你需要先生成调试信息。

 

如果你是使用 Wrye Bash Launcher.pyw 打开 Wrye Bash 的,请运行 Wrye Bash Debug.bat,然后查看 BashBugDump.log

如果你是使用 Wrye Bash.exe 打开 Wrye Bash 的,请直接查看 Wrye Bash.exe.log

打开 BashBugDump.log 或者 Wrye Bash.exe.log 后,注意查看最后几行

比如:

Wrye Bash starting
Python version: 2.7.3
wxPython version: 2.8.12.1 (msw-unicode)
input encoding: None; output encoding: None; locale: (‘zh_CN’, ‘cp936′)
Searching for game to manage:
bush.pyo   81 detectGames: Detected the following supported games via Windows Registry:
bush.pyo   83 detectGames:  oblivion: D:\Game\Oblivion
bush.pyo   95 detectGames: Detecting games via relative path and the -o argument:
bush.pyo  101 detectGames:  oblivion: D:\Game\Oblivion
bush.pyo  144 setGame: No preferred game specified.
bush.pyo  151 setGame:  Using oblivion game: D:\Game\Oblivion
bosh.pyo 6256 __init__: Loaded the BOSS API from: D:\Game\Oblivion\Mopy\bash\compiled
bosh.pyo 6267 __init__: Comparing version strings from the two (if the API is included in a detected BOSS install) loaded BOSS APIs.
bosh.pyo 6268 __init__: Remote BAPI vesion:  0.0.0
bosh.pyo 6269 __init__: Local BAPI version:  2.1.0
bosh.pyo 6280 __init__: Loaded the BOSS API from: D:\Game\Oblivion\Mopy\bash\compiled
bosh.pyo 6291 __init__: Using BOSS API version: 2.1.0
Traceback (most recent call last):
File “Wrye Bash Launcher.pyw”, line 33, in <module>
File “bash\bash.pyo”, line 522, in main
File “bash\basher.pyo”, line 7188, in Init
File “bash\basher.pyo”, line 7228, in InitData
File “bash\bosh.pyo”, line 5052, in refresh
File “bash\bosh.pyo”, line 3982, in refresh
File “bash\bosh.pyo”, line 3920, in loadActive
File “bash\bolt.pyo”, line 1184, in getmtime
File “genericpath.pyo”, line 54, in getmtime
WindowsError: [Error 2] : u’C:\\Users\\xxx\\AppData\\Local\\Oblivion\\plugins.txt’
最后一行错误为 WindowsError: [Error 2] : u’C:\\Users\\xxx\\AppData\\Local\\Oblivion\\plugins.txt’

 

于是我们可以去找 C:\Users\xxx\AppData\Local\Oblivion\plugins.txt 这个文件,当我们到 C:\Users\xxx\AppData\Local\Oblivion 目录时,发现 plugins.txt 这个文件并不存在,这时候我们可以大胆尝试自己创建一个 plugins.txt,于是我运行了 OblivionLauncher.exe(这么做可以生成 plugins.txt)后,Wrye Bash 便可以打开了。

标题栏信息

如果没兴趣的你可以跳过此部分 :P

运行 Wrye Bash 后,注意查看标题栏,如果你是 Oblivion 用户,你看到的通常为:Wrye Bash 300 (独立版), CBash v0.6.0: 默认 [sI]

此部分内容一般为:Wrye Bash [程序版本号] [程序版本] [游戏], Cbash v[CBash版本]: [存档配置] [游戏版本]

具体为:

  • 程序版本号:Wrye Bash 的版本号,299、300或者类似数据;
  • 程序版本:Python版 或者 独立版;
  • 游戏:如果你在软件设置中不开启“使用其他Wrye Bash名”,这边你会看到“正在管理Oblivion”或者“正在管理Skyrim”;
  • CBash版本:CBash版本号,Oblivion用户普遍为0.6.0;
  • 存档配置:Saves标签中,你当前存档所使用的配置,一般情况下此数值为“默认”;
  • 游戏版本:你的游戏版本,也就是 Oblivion.esm 或者 Skyrim.esm 的版本,Oblivion.esm当前有1.1、1.1b、GOTY non-SI、SI几个选项(如果你不是SI的你就得小心了 :evil:),Skyrim.esm貌似还没这么多版本。

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...