- UID
- 3934
- UCC
-
- 声望
-
- 好评
-
- 贡献
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2012-4-7 01:13:07
|
显示全部楼层
国外一个网站贴出了x64系统进入方法,原文如下:
This works for me, and hopefully it will work for you. I don't want to seem condescending by explaining this down to the most basic, I just find it helps everyone of any skill level.
Vista Workaround for Darstar One on Steam
(The ' ' marks are guides and should not be typed in)
You will need to create a new registry key within your Windows Vista registry.
1. Open the run command line by holding down the Start-key and pressing 'r'.
2. Type in 'regedit' in the field, and press enter.
3. Using the explorer tree on the left-hand side of regedit, browse you way to:
4.
For 64bit Users:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
Now right-click on Wow6432Node, move to New and select Key.
For 32bit Users:
HKEY_LOCAL_MACHINE\SOFTWARE\
Now right-click on Software, move to New and select Key.
5. Name this new key 'Ascaron Entertainment'.
6. Right-click on the key you just made, move to New and select Key.
7. Name this second key 'Darkstar One'.
8. Right-click on the second key you just made, move to New and select String Value.
9. Name the string value 'Language'.
10. Right-Click on this new string value and select Modify.
11. In the Value Data field, type in 'ENG' and press enter.
I should add that all this workaround does is make the game run, you will most likely experience game crashes or graphical errors while playing since it is not designed to run on Vista. But for $10, you can't really go wrong.
Adding Darkstar One to the DEP Exception List
Darkstar One needs to be added to the Data Execution Prevention exception's list to run.
1. Goto the 'Control Panel', which you can find from the Start Menu.
2. Click on 'System and Maintenance'.
3. Click on 'System'.
4. Click on 'Advanced System Settings' on the left. It might ask you permission to continue, say yes.
5. Click on 'Advanced' tab and then in the Performace area, click on 'Settings'.
6. Click on the tab called 'Data Execution Prevention' or DEP.
7. Click on the little circle next to 'Turn on DEP for all programs and services
except those I select:', unless it is already ticked.
8. Click on the 'ADD' button then find your 'darkstar one' directory under steam.
Should be in the folder steam\steamapps\common\darkstar one\
9. Double-click on the 'DarkstarOne.exe'.
This should add the Darkstar One executable to the DEP exception list.
High Resolution Setting
Setting the in-game resolution to 1680x1050 will cause Darkstar One to crash. If this happens, the game will delete it's own config file.
From Freyar:
In order to run at something closer to 1680x1050, you will need to make a custom resolution for 1680x1049.
nVIDIA:
nVidia Control Panel-> Display -> Manage Custom Resolutions -> Create -> 1680 1049 -> Test
Start DSO and you'll see your new resolution in game. Keep in mind that if you have an auto-scaling monitor it could screw you up big time.
Additional Troubleshooting
From Hexaae:
- install latest DirectX End User Runtime to add DX8-9 to the sys (won't touch your DX10.x don't worry) from http://msdn.microsoft.com/en-us/directx/aa937788.aspx
- follow this post advice too: http://forums.steampowered.com/forum...5&postcount=10 that suggests to copy C:\WINDOWS\System32\netman.dll and iphlpapi.dll into DS1 Steam directory
Or just delete the iphlpapi.dll from DS1 Steam directory instead of copying it over from system32 as suggested by Corpscule.
其实就是把注册表导入到x64位系统的位置,不能用原来x86系统的注册表,否则进入游戏看到logo后就会出错,自动退出。
重装系统后,如果是x64位系统可以下载附件中的x64.rar,解压后双击文件导入就可以进入游戏了,x86的可以下载x86.rar。
需要注意的是,我的注册表默认游戏目录在D:\暗星一号,如果你的目录不是这个,可以注册表上右击,点编辑,把里面的地址改为你电脑里的游戏目录地址(注意:注册表里地址要用双斜杠\\),如果不会改,直接把游戏目录复制到D盘后,双击导入我的注册表文件就可以玩了。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|