Witam. Kupiłem gre Robin Hood The legend of Sherwood i podczas uruchamiania pokazuje się następujący błąd:
"Nie znaleziono punktu wejścia procedury _FSOUND_Sample_load@16 w bibliotece fmod.dll"
Co zrobic?
Skopiowałeś go tam gdzie ma być wg skryptu który go potrzebuje?
Nie wiem gdzie ma byc jedyne co się wyświetliło to to co napisałem w pierwszym poście. Plik jest w folderze system32
FMOD nie ma nic wspolnego ze sterownikami i directx`em.
Blad wywala ci poniewaz posiadasz zla biblioteke dll w ktorej nie ma funkcji FSOUND_Sample_load. Z tego co pamietam funkcja ta byla dostepna w poprzedniej wersji fmoda, ktory nie ma w nazwie dopisku Ex dlatego poszukaj innej wersji biblioteki DLL.
To zla wersje pobrales albo skopiowales ja do folderu windows`a a nie do folderu gdzie znajduje sie exek gry. Zmiana biblioteki na 100% rozwiaze problem.
// Edit
Najprostsze rozwiazanie: Zainstaluj wersje demo Robina, skopiuj fmod.dll z dema do folderu pelnej wersji gry tam gdzie masz exeka i powinno zadzialac.
no to skąd wziąśc właściwą wersje? Lub chociaż jaki rozmiar powinien miec?
Zrobiłem jak mówiłeś. Uruchomiłem i pokazało się okno "Wystąpił kłopot z aplikacją Robin Hood.exe i zostanie ona zamknięta.
Przepraszamy za kłopoty."
Pojawił się też plik crash000.dat
Na to wyglada ze masz uszkodzony plik crash000.dat lub ustawienia z dema nadpisaly ustawienia pelnej wersji gry w rejestrze. Zrob sobie kopie fmod.dll z dema np. na pulpit, poprzez dodaj/usun programy usun obie gry, zainstaluj ponownie pelna i wgraj fmod.dll z pulpitu do folderu gry i trzymaj kciuki zeby zadzialalo.
Oczywiscie pomocne moze byc jeszcze zainstalowanie ostatnich patchy do gry.
\\edit
z folderu windows\system32 usun fmod.dll