Pour prendre mon exemple, mon nom de "User" sur Windows est Sébastien.
J'ai donc copié le dossier "HotlineMiami" comme cité dans premier post dans
C:\Users\S颡stien\Documents\My Games
Notez bien ce changement de caractère particulier dans mon nom, ce n'est pas défini au hasard et la FAQ plus haut n'aide en rien à corriger ce bug particulièrement ennuyeux.
Il faut utiliser "Process monitor" en suivant la manip indiquée ci-dessous :
The problem is a bug in HotlineGL.exe that tries to read the wrong file because of
a locale/encoding problem. The path to the game configuration files of the game is
C:\Users\<username>\Documents\My Games\HotlineMiami
My username is Tomás so in my case the path is
C:\Users\Tomás\Documents\My Games\HotlineMiami
And it happens that HotlineGL.exe has problems because of the spanish á character of my name.
To view the problem i used the microsoft program Process monitor available here for download
technet.microsoft.com/en-us/sysinternals/bb896645
Whith this program one can configure a set of filters to view the events caused by a program.
So i added the following filters to view what files was the program trying to access :
Program name is HotlineGL.exe
Operation contains File
Path contains My Game
In my case, process monitor reported that HotlineGL.exe tried to read the file hotline.cfg with the following path
C:\Users\Tom᳜Documents\My Games\HotlineMiami\hotline.cfg
that is obviously wrong. The funny thing is that the problem only happens whith the file hotline.cfg and the other files are read and writed correctly. Moving the hotline configuration files to the folder
C:\Users\Tom᳜Documents\My Games\HotlineMiami\
resolved the problem, but this should be a temporary fix until the developers fix the bug.