basanawey 发表于 2011-11-10 06:19

新人求助——《星际之剑2:凛冬王者》无法运行!

本帖最后由 basanawey 于 2011-11-10 06:28 编辑

我的系统为Windows7 SP1 X86
directx版本为DX11
已经安装的运行组件有——
framework 2.0/3.0/3.5SP1/4.0
XNA framework 3.1/4.0
C++ 2005/2005 SP1/2008/2008/2008 Package/2008 SP1/2010
MSXML 4.0 SP3/6.0

下载的版本为
《星际之剑2:凛冬王者》(Sword of the Stars 2: Lords of Winter)正式版完整硬盘版/含5个DLC[压缩包]
下载地址:http://www.verycd.com/topics/2908165/

安装完成后形成以下文件夹:



运行bin/X86文件夹下的sots2.exe,结果如下

运行mars.exe,生成一个LOG文件夹,里面的文本文档内容为——
T (2011/11/10 05:31:32) Command line args:
T (2011/11/10 05:31:32)    D:\Game\Sword.Of.The.Stars\sword of the stars ii\bin\x86\mars.exe
T (2011/11/10 05:31:32) Initializing telemetry...
W (2011/11/10 05:31:32) Failed to start telemetry (1).
W (2011/11/10 05:31:32) Invalid game root directory:

请问各位高手,这怎么解决啊!!急死人了……

BeHappyTo 发表于 2011-11-14 23:58

我也一样,同问

aletiff 发表于 2011-11-21 23:59

到 bin/x86 文件夹下建一个批文件,写如下内容试试看:

mars.exe -n"Sword of the Stars II" -g"..\..\assets" +deployed -w1680 -h1050 +window +rbloom +rfblur +rrefract +rocclude +planetgen +rdecal -console -rmipbias0

也就是说,直接执行 mars.exe 的话,需要传递给它很多参数,其中包括游戏主目录(root dir)、屏幕宽高、标题、渲染参数等等,我是用 sots2.exe 启动起来后,检查它传给 mars.exe 的参数看到的。
页: [1]
查看完整版本: 新人求助——《星际之剑2:凛冬王者》无法运行!