7thsanctum 29. März 2013 um 13:54 Uhr
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

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 !
Zuletzt bearbeitet von 7thsanctum; 18. Mai um 9:55 Uhr
Beiträge 1-15 von 20
< >
effinate 29. März 2013 um 18:02 Uhr 
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...
Zuletzt bearbeitet von effinate; 29. März 2013 um 18:12 Uhr
Jhiaxus Prime 30. März 2013 um 5:36 Uhr 
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?
Masgil 28. Apr. 2013 um 0:43 Uhr 
Hey.

I got the same problem. I tried your second solution and it works. Thanks man.
Hazay 28. Apr. 2013 um 4:53 Uhr 
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. Apr. 2013 um 18:58 Uhr 
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. Mai 2013 um 0:13 Uhr 
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. Juni 2013 um 10:01 Uhr 
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
Zuletzt bearbeitet von maever; 21. Juni 2013 um 10:01 Uhr
LordXaras 27. Juni 2013 um 1:36 Uhr 
Thanks! Was scratching my head over this the past couple of days. .NET fix and reboot seems to have sorted it out.
Flood 11. Juli 2013 um 17:41 Uhr 
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. Juli 2013 um 8:07 Uhr 
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. Juli 2013 um 13:14 Uhr 
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?
kombajnotron 15. Juli 2013 um 11:22 Uhr 
step 2 and a reboot fixed it for me
Zuletzt bearbeitet von kombajnotron; 15. Juli 2013 um 11:23 Uhr
Amandemma [FR] 15. Juli 2013 um 12:21 Uhr 
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 !
Grafix 3. Aug. 2013 um 9:20 Uhr 
Beta-Trick works fine with Windows 8 64bit, thanks
tubular1450 4. Aug. 2013 um 20:12 Uhr 
Restarting my computer did the trick for me, just in case someone else still has the problem.
Beiträge 1-15 von 20
< >
Pro Seite: 15 30 50
Geschrieben am: 29. März 2013 um 13:54 Uhr
Beiträge: 20