Posted December 22, 2008
After looking on the web for a while I found two solutions to the Walhalla Exception error received when people try to run the program in 1680x1050. I have posted both solutions below. Together they take about 10 minutes to set up.
First solution:
I original found this solution in this thread:
[url=]http://www.gog.com/en/forum/darkstar_one/solution_to_netman_dll_and_iphlpapi_dll_errors_in_vista[/url]
Delete the file iphlpapi.dll from the game directory. The file that ships with the game is old. If you delete it (or change the name to iphlpapi(old).dll if you don't want to delete it) Windows will automatically use the version found in the system32 folder.
Second solution:
The solution is ridiculous but I have tested it and it works. The game doesn't run at 1680x1050 but it will run at 1680x1049 (weird huh). What you need to do is make a custom resolution for your computer, and it will show up in the DarkStar One Display options window.
I know this solution works with Nvidia cards. I believe it also works with ATI cards (I cannot test it myself). These instructions are written using the terminology of the Nvidia Control panel.
I copied these instructions from another forum but the link to those forums is now dead (I have left it here anyway) [url=]http://213.198.65.214/forum_DS/showthread.php?t=5305[/url]. All credit goes to the original poster. He/she explains it well. It is not hard and did not take me longer than a couple of minutes to set up.
-------------------------------------------------------------------------------------------------------------- --------------------------------
A#1 - Make sure you have the latest drivers!!
1. For Nvidia cards go into the Nvidia Control Panel.
2. Under Select a Task, look under the 'Display' list on the left.
3. Pick 'Manage Custom Resolutions'.
4. This window will allow you to bind new resolutions to your monitor.
5. Click 'Create'. A dialog box will appear.
6. Hit the 'Advanced' button so the whole dialog box is open.
7. At the top is a section called, 'Custom Display mode values'. Where it says 'Vertical desktop lines', Change the value from 1050 to a 1049.
8. At the bottom is a section called, 'Front-End Parameters'. Under scaling type, select 'CENTERED' and under 'active vertical lines' change the value from 1050 to 1049.
9. Hit the 'Test' button on the right, and Say 'yes' to accepting it.
10. Understand that this is NOT not going to change your current desktop resolution after accepting the results of the test. This just adds the new resolution you created to the list in the previous window.
11. You are done for now! Go into DarkStar One!
12. Under the Graphics menu, you will now see the new display setting.
13. Select your new 1680x1049 in the list and okay it. A message does NOT come up when you do this.
14. Exit the game anyway, and then get back into the game.
15. Tada!! perfect!
-------------------------------------------------------------------------------------------------------------- --------------------------------
My experience differed slightly from the directs above. After step 7 I skipped to step 11 as i had no 'Front End Parameters' to adjust. I think these instructions were written for older drivers. But as I said it works for me.
If anyone has any problems getting this to work post here to let me know. I am not an expert but maybe I can help.
First solution:
I original found this solution in this thread:
[url=]http://www.gog.com/en/forum/darkstar_one/solution_to_netman_dll_and_iphlpapi_dll_errors_in_vista[/url]
Delete the file iphlpapi.dll from the game directory. The file that ships with the game is old. If you delete it (or change the name to iphlpapi(old).dll if you don't want to delete it) Windows will automatically use the version found in the system32 folder.
Second solution:
The solution is ridiculous but I have tested it and it works. The game doesn't run at 1680x1050 but it will run at 1680x1049 (weird huh). What you need to do is make a custom resolution for your computer, and it will show up in the DarkStar One Display options window.
I know this solution works with Nvidia cards. I believe it also works with ATI cards (I cannot test it myself). These instructions are written using the terminology of the Nvidia Control panel.
I copied these instructions from another forum but the link to those forums is now dead (I have left it here anyway) [url=]http://213.198.65.214/forum_DS/showthread.php?t=5305[/url]. All credit goes to the original poster. He/she explains it well. It is not hard and did not take me longer than a couple of minutes to set up.
-------------------------------------------------------------------------------------------------------------- --------------------------------
A#1 - Make sure you have the latest drivers!!
1. For Nvidia cards go into the Nvidia Control Panel.
2. Under Select a Task, look under the 'Display' list on the left.
3. Pick 'Manage Custom Resolutions'.
4. This window will allow you to bind new resolutions to your monitor.
5. Click 'Create'. A dialog box will appear.
6. Hit the 'Advanced' button so the whole dialog box is open.
7. At the top is a section called, 'Custom Display mode values'. Where it says 'Vertical desktop lines', Change the value from 1050 to a 1049.
8. At the bottom is a section called, 'Front-End Parameters'. Under scaling type, select 'CENTERED' and under 'active vertical lines' change the value from 1050 to 1049.
9. Hit the 'Test' button on the right, and Say 'yes' to accepting it.
10. Understand that this is NOT not going to change your current desktop resolution after accepting the results of the test. This just adds the new resolution you created to the list in the previous window.
11. You are done for now! Go into DarkStar One!
12. Under the Graphics menu, you will now see the new display setting.
13. Select your new 1680x1049 in the list and okay it. A message does NOT come up when you do this.
14. Exit the game anyway, and then get back into the game.
15. Tada!! perfect!
-------------------------------------------------------------------------------------------------------------- --------------------------------
My experience differed slightly from the directs above. After step 7 I skipped to step 11 as i had no 'Front End Parameters' to adjust. I think these instructions were written for older drivers. But as I said it works for me.
If anyone has any problems getting this to work post here to let me know. I am not an expert but maybe I can help.
Post edited March 27, 2012 by Philosophytutor