Hotline Miami

Hotline Miami

Zobacz statystyki:
Fixed - ERROR defining an external function (No Soundtrack/music)
Skymirrh 5 hours ago
For future reference: the fixes here are intended for Original version and switching to the beta will not do anything (the beta does not exist anymore and actually is the Updated version).

Please do not use Original unless it really is not possible for you to use Updated. If Updated crashes on startup don't hesitate to take a look here for possible fixes :)

-----------------------------------------------------------------

One of my friends got the no music/soundtrack problem which gives this error shortly after asking if you wish to enable steamworks.

-----------------------------------------------------------------
ERROR in
action number 1
of Create Event
for object objDevolver:

Error defining an external function.
------------------------------------------------------------------

My System (which worked straight away)
AMD Phenom II x6 1055T
Nvidia GTX460 1GB with version 314.22 drivers
16GB RAM
VIA HD Audio

Friends System (which wouldn't work after all other fixes but works after this one)
i7 2600K - 3.5GHz
Nvidia GTX 560TI 1GB with version 314.22 drivers
16GB RAM

After trying to do every single other fix we still couldn't get it to work, multiple uninstalls, restarts and reinstalling redistributables etc. Even tried the fix stated in the README.

Before trying anything mentioned here I advise you to try everything else first since I don't know if this will help any of your problems.

The two things we did were:

1. Replaced all the DLL files.
- I sent a copy of all the DLL files located in my steam directory to my friend so that he could replace his and see if that fixed the problem.

2. Install Ogg Vorbis
- My theory behind this was that potentially there was no codec available for the program to decode the music files or because it couldn't be found that is why the program wasn't being initialized correctly.
- We installed "Windows 32/64-bit Installer: opencodecs_0.85.17777.exe 2,53MB" found here - http://xiph.org/dshow/

After doing both these things miraculously the game started up and worked without a problem.

I'm sorry that we couldn't narrow it down to which solution actually fixed the problem or if a specific DLL was causing trouble.

I've placed the DLL files that worked for me up on Dropbox for myself to use in future but I have included the links below so that it can help the developer or if anyone wants to try them for themselves they may.

Needless to say, anything you download from this point onwards is at your own risk, if you add these DLLs to your computer and it somehow screws it up I take no responsibility. I've uploaded these for the developer to analyse and for anyone daring enough to try and work out the exact problem. Download at your own risk.

DLL files used for solution.

https://www.dropbox.com/s/k20q52oi2epk1zv/AlienInMiami.dll
https://www.dropbox.com/s/g1vghb16py15sig/bass.dll
https://www.dropbox.com/s/2szbd3f7a8117ti/bgm.dll
https://www.dropbox.com/s/g1i58itk4079dbo/GMXInput.dll
https://www.dropbox.com/s/7sou9hcx84d8oqy/steam_api.dll
https://www.dropbox.com/s/zo5hajm7amyucr2/Steamworks.dll

Anyways I just wanna say that Hotline Miami is awesome, I've had no problems whatsoever with my game but anything I can do to help people play this great game or to help the dev fix these problems I'm more than willing to.

Good luck in finding a solution.

Additional Solutions[/b]

maever 21 Jun 2013 @ 6:01pm
Running windows 8 myself.

I've found that games that use VC2008 redistributables cause issues.
For example: After I installed Nimbus, Hotline Miami stopped working.
What fixed it for me was uninstalling the 2008 redistributables and then repairing the vc2010 redistributables

Beta Participation Fix
Amandemma [FR] 15 Jul 2013 @ 8:21pm
To fix the bugs, you could participate in beta version (same content, less bug) and you'll have no problem anymore.
To do so : Right-click "Hotline Miami" => "Properties" => "Betas" => Enter code "hlm" and select "Beta - Beta branch". Confirm. When you launch Hotline Miami, you'll have a launcher where you can, among other things, change resolution and language.
After that, you'll never see "Error is action number 1" again...
Enjoy !
Ostatnio edytowany przez: 7thsanctum; 18 maja 2014 o 9:55
< >
Wyświetlanie 1-15 z 21 komentarzy
effinate 29 marca 2013 o 18:02 
already played through game on this system, but just went to play today and got this error.

specs:
amd fx 4100
8 gb ram
radeon 6870 1gb

uninstalled/reinstalled, used both of your listed fixes, didn't work. restarted pc, now it works.
not sure what caused the problem though...
Ostatnio edytowany przez: effinate; 29 marca 2013 o 18:12
Jhiaxus Prime 30 marca 2013 o 5:36 
ERROR in
action number 1
of Create Event
for object objDevolver:

Error defining an external function.


Ive got this error too, just randomly. Ive played this game a lot so for it to suddenly come up is crazy?
Mugira 28 kwietnia 2013 o 0:43 
Hey.

I got the same problem. I tried your second solution and it works. Thanks man.
I've been looking all over for a solution to this problem, and thanks to your codec suggestion, I can finally play this game without errors. Thanks a lot for the fix.
Zaniaac 28 kwietnia 2013 o 18:58 
I had this error when I first got the game, still do. I did however find somewhat of a fix, I deleted my hotline Miami .exe and verifed the game cache. It seemed to work.
nagabenang 4 maja 2013 o 0:13 
It worked. I owe you my thanks.

ps: I also installed .NET Framework 4.5, so it's either it needs both of it (.net and Ogg Vorbis), or just one of them would do. And I didn't replaced my DLL files.

thanks again.
maever 21 czerwca 2013 o 10:01 
Running windows 8 myself.

I've found that games that use VC2008 redistributables cause issues.
For example: After I installed Nimbus, Hotline Miami stopped working.
What fixed it for me was uninstalling the 2008 redistributables and then repairing the vc2010 redistributables
Ostatnio edytowany przez: maever; 21 czerwca 2013 o 10:01
LordXaras 27 czerwca 2013 o 1:36 
Thanks! Was scratching my head over this the past couple of days. .NET fix and reboot seems to have sorted it out.
Flood 11 lipca 2013 o 17:41 
Tried using the repair option in vcredist_x86.exe in the redist folder, and then rebooting, with no success.

However, I then tried your Install Ogg Vorbis step (installed the file at the link provided) and that seems to have sorted out my issue. Thanks!
SerGreen 12 lipca 2013 o 8:07 
Got same problem (before game worked smoothly). Tried reinstalling files in redist folder, didn't helped, then installed vorbis codecs, didn't helped. Then REBOOTED and now it works fine.
So, i assume, problem was in OGG codecs (but reboot was needed).
uniden365 14 lipca 2013 o 13:14 
I am having the same problem, but I don't know what any of this OGG codecs, .NET, Nimbus, 2008 redistributables or anything else is. How do I fix it?
Cool 15 lipca 2013 o 11:22 
step 2 and a reboot fixed it for me
Ostatnio edytowany przez: Cool; 15 lipca 2013 o 11:23
Amandemma [FR] 15 lipca 2013 o 12:21 
To fix the bugs, you could participate in beta version (same content, less bug) and you'll have no problem anymore.
To do so : Right-click "Hotline Miami" => "Properties" => "Betas" => Enter code "hlm" and select "Beta - Beta branch". Confirm. When you launch Hotline Miami, you'll have a launcher where you can, among other things, change resolution and language.
After that, you'll nerver see "Error is action number 1" again...
Enjoy !
Vorschlaghammer 3 sierpnia 2013 o 9:20 
Beta-Trick works fine with Windows 8 64bit, thanks
Restarting my computer did the trick for me, just in case someone else still has the problem.
< >
Wyświetlanie 1-15 z 21 komentarzy
Na stronę: 1530 50

Data napisania: 29 marca 2013 o 13:54
Posty: 21