Hotline Miami > 일반 토론 > 제목 정보
7thsanctum 2013년 3월 29일 오후 1시 54분
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 !
7thsanctum님이 마지막으로 수정; 2014년 5월 18일 오전 9시 55분
20개 중 1-15 표시중
< >
effinate 2013년 3월 29일 오후 6시 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...
effinate님이 마지막으로 수정; 2013년 3월 29일 오후 6시 12분
Jhiaxus Prime 2013년 3월 30일 오전 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?
Masgil 2013년 4월 28일 오전 12시 43분 
Hey.

I got the same problem. I tried your second solution and it works. Thanks man.
Hazay 2013년 4월 28일 오전 4시 53분 
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 2013년 4월 28일 오후 6시 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 2013년 5월 4일 오전 12시 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 2013년 6월 21일 오전 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
maever님이 마지막으로 수정; 2013년 6월 21일 오전 10시 01분
LordXaras 2013년 6월 27일 오전 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 2013년 7월 11일 오후 5시 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 2013년 7월 12일 오전 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 2013년 7월 14일 오후 1시 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?
kombajnotron 2013년 7월 15일 오전 11시 22분 
step 2 and a reboot fixed it for me
kombajnotron님이 마지막으로 수정; 2013년 7월 15일 오전 11시 23분
Amandemma [FR] 2013년 7월 15일 오후 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 !
Grafix 2013년 8월 3일 오전 9시 20분 
Beta-Trick works fine with Windows 8 64bit, thanks
tubular1450 2013년 8월 4일 오후 8시 12분 
Restarting my computer did the trick for me, just in case someone else still has the problem.
20개 중 1-15 표시중
< >
페이지당: 15 30 50
게시된 날짜: 2013년 3월 29일 오후 1시 54분
게시글: 20