Hotline Miami > 一般的な話題 > トピックの詳細
7thsanctum 2013年3月29日 13時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が行いました; 5月18日 9時55分
1-15 / 20 のコメントを表示
< >
effinate 2013年3月29日 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...
最近の変更はeffinateが行いました; 2013年3月29日 18時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日 0時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日 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 2013年5月4日 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 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日 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 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日 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?
コンバイノットロン 2013年7月15日 11時22分 
step 2 and a reboot fixed it for me
最近の変更はコンバイノットロンが行いました; 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日 20時12分 
Restarting my computer did the trick for me, just in case someone else still has the problem.
1-15 / 20 のコメントを表示
< >
ページ毎: 15 30 50
投稿日: 2013年3月29日 13時54分
投稿数: 20