Jump to content
模组网
  • 0
love冰女的小肥皂

【求助】win8下WB不能启动的问题

Question

以前我是用nmm的,那个时候我直接启动wb也是失败的,log里抛出的错误和现在一样,都是说非unicode语言的问题。

以前我可以通过改系统非unicode语言的方式,让wb启动,然后做完leveledlists的补丁之后,再改回去。否则其他软件要么运行不了要么乱码。

现在我入坑mo了,因为假期我要写个任务,需要mod环境比较纯净....

如果我改了语言编码,wb确实能启动了,但是我不清楚mo是否能正常启动。毕竟我需要mo来模拟mod环境启动wb......

这就是我的问题了,冰大有办法解决吗?让wb支持win8,或者直接让wb显示英文.....我不需要汉化版的wb,我只想让它可以运行。

 

 

最后补充一点。满足以下条件:win8以上,skyrim,WB。这个时候,wb只能做leveledlists的补丁,不能勾选其他的项目,否则必乱码,原因还是和以前一样.....语言编码.....

 

testing UAC
An error has occured with Wrye Bash, and could not be displayed.
The following is the error that occured while trying to display the first error:
'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
The following is the error that could not be displayed:
Traceback (most recent call last):
  File "Wrye Bash Launcher.pyw", line 87, in <module>
  File "bash\bash.pyo", line 569, in main
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb7 in position 7: ordinal not in range(128)
 
这个是错误日志。我的系统是win8.1.以前试过win8,和现在一样。还有,独立版和python我都试过了.....

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

把Mopy\bash\l10n里面的文件都删掉就不会使用汉化版的了,如果出现了新的错误就把新的错误内容提供一下。

Share this post


Link to post
Share on other sites
  • 0

把Mopy\bash\l10n里面的文件都删掉就不会使用汉化版的了,如果出现了新的错误就把新的错误内容提供一下。

Error! Unable to start Wrye Bash.
 
Please ensure Wrye Bash is correctly installed.
 
 
Traceback (most recent call last):
  File "bash\bash.py", line 455, in main
    isUAC = bosh.testUAC(opts.oblivionPath)
  File "bash\bosh.py", line 24205, in testUAC
    tempDir = bolt.Path.tempDir(u'WryeBash_')
  File "bash\bolt.py", line 1168, in tempDir
    return GPath(tempfile.mkdtemp(prefix=prefix))
  File "D:\Python27\lib\tempfile.py", line 323, in mkdtemp
    file = _os.path.join(dir, prefix + name + suffix)
  File "D:\Python27\lib\ntpath.py", line 108, in join
    path += "\\" + b
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb7 in position 9: ordinal not in range(128)

Share this post


Link to post
Share on other sites
  • 0

系统你是什么用户名,中文用户名?

 

 

Error! Unable to start Wrye Bash.
 
Please ensure Wrye Bash is correctly installed.
 
 
Traceback (most recent call last):
  File "bash\bash.py", line 455, in main
    isUAC = bosh.testUAC(opts.oblivionPath)
  File "bash\bosh.py", line 24205, in testUAC
    tempDir = bolt.Path.tempDir(u'WryeBash_')
  File "bash\bolt.py", line 1168, in tempDir
    return GPath(tempfile.mkdtemp(prefix=prefix))
  File "D:\Python27\lib\tempfile.py", line 323, in mkdtemp
    file = _os.path.join(dir, prefix + name + suffix)
  File "D:\Python27\lib\ntpath.py", line 108, in join
    path += "\\" + b
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb7 in position 9: ordinal not in range(128)

 

Share this post


Link to post
Share on other sites
  • 0

是哒,参考这个说明:http://bugs.python.org/issue1681974

感谢!!!!我知道为什么不能启动wb了......虽然我为了研究这个,尝试了修改账户名称,大批量修改注册表,失误了,把系统弄崩了,但现在重装完了,用的英文账户名字,wb已经可以直接启动了。我还解决了很多python做出来的软件不能启动.....真的太感谢幻冰大大了!

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

×
×
  • Create New...