Hard Light Productions Forums

General FreeSpace => FreeSpace & FreeSpace Open Support => Topic started by: Venio on August 02, 2007, 02:22:47 am

Title: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Venio on August 02, 2007, 02:22:47 am
Hallo!

Ich habe gerade FS2_open installiert und wollte nun den launcher starten. Ich bekomme jetzt jedesmal die Meldung:
Der Prozedureinsprungspunkt "alcGetString" wurde in der DLL "OpenAL32.dll" nicht gefunden.

Kann mir jemand sagen was ich tun kann?

THX!
Venio


Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Wanderer on August 02, 2007, 02:48:37 am
I'm gonna venture a guess - after translating the above with babel fish - and say that something in your OpenAL installation is bugged. Second i hope you understand English better than i do German.

So first... have you installed OpenAL? If you have then your openAL installation might be corrupted or mixed with two incompatible versions.. Check Windows\System32 for either ct_oal.dll or nvopenal.dll. These are the OpenAL 1.0 .dlls and they could be causing the screwup. Delete them and run the OpenAL installer again. If that doesn't work try deleting OpenAL32.dll and wrap_oal.dll and then running it again.

Also IIRC it is preferable to set the game to English localization.

Link to OpenAL download page (http://developer.creative.com/articles/article.asp?cat=1&sbcat=31&top=38&aid=46)
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Venio on August 02, 2007, 03:22:01 am
First of all - thanx for the fast answer!

The Problem is: it didn`t work - i couldn`t find a ct_oal.dll or nvopenal.dll and deleted the other two. After that I've reinstalled openal.
Any other suggestions?

By the way: When I click the message away saying:
Der Prozedureinsprungspunkt "alcGetString" wurde in der DLL "OpenAL32.dll" nicht gefunden.

I get a "Fatal error" message:
Failed to read flag file.


It would be really great if you could help me!


Thx!
Venio
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: jr2 on August 02, 2007, 03:33:25 am
Make sure you use "generic software" as the device type in the "sound" tab in the Launcher.  See below:

From karajorma's BtRL Tech Help and FAQ Thread (http://www.game-warden.com/forum/showpost.php?p=62754&postcount=2):

About 90% of the time this sort of error is related to one of three sound errors or a graphics one.

1) You didn't install OpenAL; found at www.openal.org ). If you didn't run this before running the game, run it now and see if that cures the problem.
2) Your OpenAL install is corrupt (Windows users check Windows\System32 for either ct_oal.dll or nvopenal.dll. These are the OpenAL 1.0 .dlls and they are causing the screwup. Delete them and run the OpenAL installer again). If that doesn't work try deleting OpenAL32.dll and wrap_oal.dll and then running the OpenAL installer again.
3) You (windows users only) selected something other than Generic Software from the Launcher's Audio tab. Switch it back.

(http://homepage.ntlworld.com/karajorma/Misc-Pics/BtRL/Tech%20Help/Launcher-Audio.jpg)

4) If you have an Intel-based on-board graphics card, you might have to try Direct 3D, even though it's currently unsupported; which means if you get graphical problems using this option, don't cry about it... you were warned!  ;)

(http://homepage.ntlworld.com/karajorma/Misc-Pics/BtRL/Tech%20Help/Launcher-Video.jpg)

Oh, and:

:welcomeblue:
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Venio on August 02, 2007, 03:46:37 am
I can't select generic software... only have the options:

"direct sound",
"EAX",
"Aureal A3D" and
"No Sound"...

I even tried no sound - with the same result :( :( :(
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: jr2 on August 02, 2007, 03:47:15 am
You are using Launcher.exe, correct?
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Venio on August 02, 2007, 03:50:31 am
jeah...

I'm starting launcher.exe
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: jr2 on August 02, 2007, 03:54:38 am
You got FSOpen from Turey's Installer?  If not, where did you get it, and what version is it?
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Wobble73 on August 02, 2007, 03:55:44 am
What version of the launcher are you using and what build of FS_open are you using. That sounds like an old version of the launcher to me???  :confused:
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Venio on August 02, 2007, 03:58:45 am
I've used the Turey installer yesterday to download everything... so i should have the newest version (or shouldn't I??)

Sorry I'm a total noob in this project :(


Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: jr2 on August 02, 2007, 04:00:43 am
You have everything correct then....

Just two things:

1. Be sure you have NOT installed to "My Documents" or "Desktop".  If you did, then move the folder to another place on your hard disk.

2. If you are already in compliance with #1, then delete the launcher6.ini file, and try again.
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Venio on August 02, 2007, 04:06:54 am
I installed from the desktop but in game directory...

when I delete the launcher6.ini file the launcher (V. 5.5c) starts without a problem. When I select the D:\Spiele\Freespace\fs2_open_3_6_9.exe I get the error screen:

Translated: "The procedure entrance point "alcGetString" was not found in the DLL "OpenAl32.dll".

When I click on okay I get the "Fatal Error" message:
"Failed to read flag file".


Thx for your help!!!!!!!!!!!!!
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Turey on August 02, 2007, 07:39:03 am
Did you download OpenAl32.dll by itself?
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Venio on August 02, 2007, 07:52:13 am
it was already on my computer.

On the advice by the former poster, I've deleted it, downloaded it again and installed it. With the same result... 


Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Venio on August 02, 2007, 09:14:29 am
Is it necessary to have Freespace 2 on the PC before installing with Turey's installer?


thx for the help!
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Wobble73 on August 02, 2007, 09:24:33 am
Is it necessary to have Freespace 2 on the PC before installing with Turey's installer?


thx for the help!

It is not necessary, but it is recommended as Turey's installer can download all of that for you, if you install FreeSpace2 first, and copy over the .mve files over to your FreeSpace folder from the CD's. this can save you download 3-4 gb's worth of data.  :P
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Venio on August 02, 2007, 09:47:56 am
I don't have FS2 :)

Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: jr2 on August 02, 2007, 09:51:27 am
Hmm, IIRC, there is a problem with using German language FS2 and FSOpen.  Can you set it to English?  Start -> Run, type, regedit, go to HKEY_Local_Machine\Software\Volition\FreeSpace2  , Double - click on "Language", and type:
English
and then hit enter.  EDIT: As is mentioned in this (http://www.hard-light.net/forums/index.php/topic,48616.0.html) thread.  Then, try it again.  Does this work?
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Venio on August 02, 2007, 10:07:30 am
I've just deleted the whole directory and now I'm downloading it all again...

I will try it, and post the result ASAP!



THX for all the help so far!!!!
Title: Re: HILFE - "alcGetString" in der DLL "OpenAL32.dll" nicht gefunden
Post by: Venio on August 03, 2007, 01:10:47 am
Thanxxx for all your help!!!!  :yes:

When I installed the game again (took me all night) it worked!

THX