Hyper Light Drifter

Hyper Light Drifter

View Stats:
Hyper Light Drifter > Support > Topic Details
 This topic has been pinned, so it's probably important
Pill Box  [developer] Apr 2, 2016 @ 6:10pm
Common Bugs + Known Issues Solutions/explanations
Hey everyone!

We have been compiling a list of bugs and issues that players have found on a variety of configurations. If I've missed anything, then please let me know.

Please know that we're working hard resolving everything as it comes in; I'm troubleshooting as many issues as I can with users via email; Teddy, Beau and Aaron are all working on any internal code fixes; we've been in regular contact with our engine developer with issues that are beyond our own code.

We will continue to modify this thread as issues are resolved, and post regular updates to the game as we make progress and upload new builds.

We push new updates to the "BETAS" channel first:
1. right click Hyper Light Drifter in your library
2. click properties
3. click BETAS tab
4. select "next_update" from drop-down list

To the list:

Crash on Launch (splash screen washed out, display driver gives error and dies)
UPDATE: Fixed (likely) in most recent build for Windows in default channel.

This may be due to a conflict with Intel integrated graphics chips. Try changing your main GPU to the Nvdia/Amd chip instead of the Intel chip, as these two can conflict and cause crashes when loading. Instructions on how to find:
  • Click Start and then Control Panel. Select Classic View from the left side of the window.
  • Click View/Nvidia Control Panel and next Add "Run with graphics processor" Option to Context Menu. Close the NVIDIA Control Panel.
  • Double-click NVIDIA Control Panel.
  • Right-click the application title and select Run with graphics processor. Then, click High-performance NVIDIA processor.

You may also need to disable your Anti virus software (including Microsoft Windows Defender/Security Essentials), as this can often times block unsigned code from running, leading to a crashed launch. We're working on a default fix for this.


Full black screen on launch with audio/music (Windows)
UPDATE: Fixed (likely) in most recent build for Windows in default channel.

This is an issue we are working with our engine dev on, since it's outside of our own code, and seems otr be effecting a variety of configurations. A potential quick fix for now (be warned, this may cause some stutters in areas as it loads textures dynamically):
  • Navigate to the options.ini file located in "C:\ProgramFiles(x86)\Steam\steamapps\common\HyperLightDrifter\"
  • Change the line "CreateTexturesOnDemand=0" to "CreateTexturesOnDemand=1"

We're also working on a default fix on this issue with our engine dev so users no longer have to edit anything.

Once more:
You may also need to disable your Anti virus software, as this can often times block unsigned code from running, leading to a crashed launch.

Fatal Error (in Vertex Shader compilation) on Launch
############################################################################################ FATAL ERROR in Vertex Shader compilation ShaderName: shd_PreMultiplyAlpha D3DXCompile failed - result ############################################################################################ -------------------------------------------------------------------------------------------- called from - gml_Script_shader_reset_HLD (line 2) called from - gml_Script_MaskLoad (line 149) called from - gml_Script_LevelLoad (line 454) called from - gml_Object_SCREEN_Other_4 (line 105)
This may be due to direct x/graphics drivers incorrectly installing. Try uninstalling then installing the latest driver for your card, then performing a direct x update.

https://www.microsoft.com/en-us/download/details.aspx?id=34429

https://www.microsoft.com/en-us/download/details.aspx?id=8109

Save files not transferring
Our save files are encrypted per-system. We're looking into getting our saves to work with Steam Cloud so more users can play across multiple systems.

Save file replacement
You can grab a previous backup of your save if something goes wrong in this folder: "C:\Users\"your name"\AppData\Local\HyperLightDrifter\HLD_BACKUPS"
Once there, you can copy one of the files out, bring it back to the previous folder, and replace your current save file.

Frame stuttering
Potentially FIXED in most recent Windows/Mac/Linux builds

Some users have reported an issue when in fullscreen; the game tends to stutter at odd intervals. Some have found that windowed mode alleviates this. We have plans to test a windowed mode sans-borders that can expand to fullscreen, to help alleviate this for any other users experiencing it on their hardware.

(Mac/Linux) Black Screen on room entry and Pink flashes
FIXED in newest update, use the BETAS channel to try it[/u]

We have a beta channel version of a potential temp fix up for Mac and Linux users on these two issues. This is likely due to the way GameMaker handles OpenGL and shaders on Mac/Linux. We're working with them to make an engine change to optimize for this.

(Mac) Sub-10fps in rooms
Currently looking into this with our engine dev. Seems to be an OpenGL issue and how GamMaker handles it on the Mac/Linux side, as this appears to be fine when running the game on Bootcamp Mac machines. Will have further details and potential fix in the coming days.

Controller Issues (ps4/ps3/generic direct input/nvidia etc)
We have been addressing ongoing issues with a variety of controllers on multiple system configurations. Often times there are multiple devices connected that we have not accounted for, specialty controllers, or interfering drivers causing issues.

Aaron has posted a thread about this specifically http://steamcommunity.com/app/257850/discussions/1/365163686036494421/

We are looking into a remapping menu for controller issues to support older devices in case issues still occur.

Phantom Slash Crash
FIXED

FATAL ERROR in action number 1 of Step Event0 for object PhantomSlash: point_distance argument 3 incorrect type (5) expecting a Number (YYGF) ############################################################################################ -------------------------------------------------------------------------------------------- called from - gml_Object_PhantomSlash_Step_0 (line 24)
This was an internal bug that we have made a concerted effort to fix in the most recent update. If it's still causing issues, please let us know the scenario on which you encountered this.

Flame Thrower crash
Addressed
___________________________________________ ############################################################################################ FATAL ERROR in action number 1 of Step Event0 for object FlameThrower: audio_stop_sound argument 1 incorrect type (5) expecting a Number (YYGI32) ############################################################################################ -------------------------------------------------------------------------------------------- called from - gml_Object_FlameThrower_Step_0 (line 39)
There was a bug cropping up during the intro cut scene (bizarrely enough) and a few rooms referencing a game object called Flame Thrower. We have (potentially) fixed this in the most recent update. If this still occurs, please remark below.


Again, we're working hard and doing our best to address each issue presented to us. It may take a bit of time for us to respond, as we are a bit short staffed (mostly just myself, Aaron and Teddy) to respond to all of the different requests - both positive and negative, big and small, prioritizing any game breaking bugs.

If you have something not listed here, then by all means post in this thread, or email support@heart-machine.com and we'll address it ASAP. I'm here to help figure this out with you folks!
Last edited by Pill Box; Apr 22, 2016 @ 3:07pm
< >
Showing 1-15 of 61 comments
johnxx Apr 3, 2016 @ 4:13am 
I think I might actually be seeing a different startup crash than the ones mentioned here. I'm on Ubuntu 14.04. When I launch the game (Steam version, stable & next_update or the Humble Bundle version):
  1. It displays a normal sized window
  2. Loads for a couple seconds
  3. That window disappears and is replaced with a maximized (but not quite fullscreen) window, that then immediately disappears

If I run the steam version from the commandline (./run.sh inside the game folder), I get a lot of normal loading output, ending in this:
Objects 506: FireOnGround Objects 507: ExecuteDelayedObj Objects 508: objCttVideoPlayer Room_Prepare() Sound_Prepare() Decoding ogg snd_ScytheThrow.wav ... InitGraphics() Finished PrepareGame() Run_Start ------LOG START------- sdl_gp_face1 = 0 sdl_gp_face2 = 1 sdl_gp_face3 = 2 sdl_gp_face4 = 3 sdl_gp_start = 6 sdl_gp_select = 4 Check TextureID finished(2)!! Set Fullscreen 1 Texture #3 2048,2048 Got color from spr_CrazyBGColors. Col = 2431510 Got color from spr_CrazyBGColors. Col = 4004638 Got color from spr_CrazyBGColors. Col = 6430771 Got color from spr_CrazyBGColors. Col = 5708334 Got color from spr_CrazyBGColors. Col = 4594213 ./run.sh: line 3: 10478 Segmentation fault LD_LIBRARY_PATH=./lib:$LD_LIBRARY_PATH ./HyperLightDrifter

If you want me to run it through strace or gdb or something, let me know.
Fresh Mike Apr 3, 2016 @ 2:32pm 
Please add the sound issue when several sound devices exist on a Mac.
ĐA | StarTrix Apr 4, 2016 @ 6:34am 
Ran into a bug yesterday for the final boss. I wish i had taken a screenshot. If you kill the boss While he is doing his spider web attack he dies but an animation for the boss finisher does not occur and shows the last frame of it. The spider web remains on screen and can still hurt you, and you have to kill yourself. Not sure if the latest patch fixed this but would like to point it out.
Thumper Apr 4, 2016 @ 10:07am 
First off love the game. I Have played this game for over 7 hours with no problems what-so-ever, some with keyboard and mouse, some with an xbox one controller. Yesterday I was playing for a bit. Got off and played League of Legends, then went to play again, but whenever I clicked Load game or Continue, during the loading process I would get this fatal error, one you mentioned above. I tried all variations of the options fix, but that did not help. I tried running it in windowed and fullscreen, neither worked, I unplugged my xbox ones wireless adapter, didn't fix, I unistalled, reinstalled, and restarted multiple times during this time. I also tried running it in the beta, didn't fix. Updated drivers, didn't fix. I am also 99% positive my laptop is running on the 970m graphics cards. I am really confused what caused this because I cannot think of any changes that happened before it was working and after. One last thing I'll try is disabling norton, as norton did block I file during installation at first that I allowed.

Here is there error code:


___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Step Event2
for object SCREEN:

audio_is_playing argument 1 incorrect type (5) expecting a Number (YYGI32)
############################################################################################
--------------------------------------------------------------------------------------------
called from - gml_Script_RecessingScenery_Step (line 121)
called from - gml_Object_SCREEN_Step_2 (line 72)


System Information
-----

Computer Information:
Manufacturer: ASUSTeK COMPUTER INC.
Model: G751JT
Form Factor: Laptop
No Touch Input Detected

Processor Information:
CPU Vendor: GenuineIntel
CPU Family: 0x6
CPU Model: 0x3c
CPU Stepping: 0x3
CPU Type: 0x0
Speed: 2494 Mhz
8 logical processors
4 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Unsupported
AVX: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Supported

Network Information:
Network Speed:

Operating System Version:
Windows 10 (64 bit)
NTFS: Supported
Crypto Provider Codes: Supported 311 0x0 0x0 0x0

Video Card:
Driver: NVIDIA GeForce GTX 970M

DirectX Driver Name: nvd3dum.dll
Driver Version: 10.18.13.6472
DirectX Driver Version: 10.18.13.6472
Driver Date: 21 Mar 2016
OpenGL Version: 4.5
Desktop Color Depth: 32 bits per pixel
Monitor Refresh Rate: 60 Hz
DirectX Card: NVIDIA GeForce GTX 970M
VendorID: 0x10de
DeviceID: 0x13d8
Number of Monitors: 1
Number of Logical Video Cards: 1
No SLI or Crossfire Detected
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 15.04" x 8.46" (17.24" diag)
38.2cm x 21.5cm (43.8cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 3071 MB
Supported MSAA Modes: 2x 4x 8x

Sound card:
Audio device: Headphones (LG HBS760 Stereo)

Memory:
RAM: 16333 Mb

Miscellaneous:
UI Language: English
Microphone: Not set
Media Type: DVD
Total Hard Disk Space Available: 943835 Mb
Largest Free Hard Disk Block: 596085 Mb
OS Install Date: Dec 31 1969
Game Controller: None detected
VR Headset: None detected

Flame thrower crash, completed my first purple diamond by collecting the piece in EAST furthest south in the room with platforms and flamethrowers.

EDIT: Same room with the hidden platforms that leads to the dead adventurer.
___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Step Event0
for object FlameThrower:

audio_exists argument 1 incorrect type (5) expecting a Number (YYGI32)
############################################################################################
--------------------------------------------------------------------------------------------
called from - gml_Object_FlameThrower_Step_0 (line 39)
Last edited by Lord Catwhiskers IV; Apr 4, 2016 @ 12:06pm
Oathbringer™ Apr 4, 2016 @ 1:12pm 
Black Screen Of Doom,

Been Trying to fix the problem for a couple of hours until deciding to give up, I really want to play the game again. I’ve been having problems with loading my only save after I died up in the mountains.

I made it to the check point that’s after the Larger Crow wizard, that was fine, then I went left using the teleporter to cross the gap and down the elevator. I Continued through the caves filled with Shooters, Crow wizards and sliding cubes.

This is where the bug is happening:

After killing all but one of the flying crow people and wizard crows I died BUT my character made the animation where he slams his sword to the ground in triumph… then collapsed.

My screen then faded to black and stayed black

Until the music started up while my screen was still black.


Computer Information:
Manufacturer: Gigabyte Technology Co., Ltd.
Model: Z97X-Gaming 7
Form Factor: Desktop
No Touch Input Detected

Processor Information:
CPU Vendor: GenuineIntel
CPU Family: 0x6
CPU Model: 0x3c
CPU Stepping: 0x3
CPU Type: 0x0
Speed: 3991 Mhz
8 logical processors
4 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Supported

Network Information:
Network Speed:

Operating System Version:
Windows 10 (64 bit)
NTFS: Supported
Crypto Provider Codes: Supported 311 0x0 0x0 0x0

Video Card:
Driver: Intel(R) HD Graphics 4600

DirectX Driver Name: nvd3dum.dll
Driver Version: 20.19.15.4331
DirectX Driver Version: 10.18.13.6472
Driver Date: 18 Nov 2015
OpenGL Version: 4.5
Desktop Color Depth: 32 bits per pixel
Monitor Refresh Rate: 60 Hz
DirectX Card: NVIDIA GeForce GTX 970
VendorID: 0x10de
DeviceID: 0x13c2
Number of Monitors: 1
Number of Logical Video Cards: 1
No SLI or Crossfire Detected
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 20.04" x 11.26" (22.95" diag)
50.9cm x 28.6cm (58.3cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 1024 MB
Supported MSAA Modes: 2x 4x 8x

Sound card:
Audio device: Speakers (Realtek High Definiti

Memory:
RAM: 16229 Mb

Miscellaneous:
UI Language: English
Microphone: Not set
Media Type: DVD
Total Hard Disk Space Available: 1193645 Mb
Largest Free Hard Disk Block: 527531 Mb
OS Install Date: Dec 31 1969
Game Controller: XInput Controller #1 detected
VR Headset: None detected


I'm getting the same startup error on linux as johnxx a few posts up. When I try to start the game a window appears then dies a few seconds later and nothing else happens. The error occurs under both SteamOS and Slackware 14.2 on the same hardware. Updating to the 'next_update' branch has not fixed the problem.

Here's the last part of the output when excecuting ./run.sh from a terminal:

... Objects 507: ExecuteDelayedObj Objects 508: objCttVideoPlayer Room_Prepare() Sound_Prepare() Decoding ogg snd_ScytheThrow.wav ... InitGraphics() Finished PrepareGame() Run_Start ------LOG START------- sdl_gp_face1 = 0 sdl_gp_face2 = 1 sdl_gp_face3 = 2 sdl_gp_face4 = 3 sdl_gp_start = 6 sdl_gp_select = 4 Check TextureID finished(2)!! Set Fullscreen 1 Texture #3 2048,2048 Got color from spr_CrazyBGColors. Col = 2431510 Got color from spr_CrazyBGColors. Col = 4004638 Got color from spr_CrazyBGColors. Col = 6430771 Got color from spr_CrazyBGColors. Col = 5708334 Got color from spr_CrazyBGColors. Col = 4594213 ./run.sh: line 3: 1624 Segmentation fault LD_LIBRARY_PATH=./lib:$LD_LIBRARY_PATH ./HyperLightDrifter

Bactrace from gdb:

... Thread 1 "HyperLightDrift" received signal SIGSEGV, Segmentation fault. 0xf766e02b in strlen () from /lib/libc.so.6 (gdb) backtrace #0 0xf766e02b in strlen () from /lib/libc.so.6 #1 0xf760021b in iconv_open () from /lib/libc.so.6 #2 0x08cf8871 in ?? () #3 0x08cba181 in ?? () #4 0x08be1600 in ?? () #5 0x08ae271e in ?? () #6 0x084f7a2a in ?? () #7 0x08bf215b in ?? () #8 0x08bf22bd in ?? () #9 0x08e05fa1 in ?? () #10 0x08e0648e in ?? () #11 0x08e06583 in ?? () #12 0x08e3e3a6 in ?? () #13 0x08e3eea2 in ?? () #14 0x08e41c58 in ?? () #15 0x08d915d6 in ?? () #16 0x08d9193c in ?? () #17 0x08dffd10 in ?? () #18 0xf75ff697 in __libc_start_main () from /lib/libc.so.6 #19 0x08073371 in ?? ()


I have a geforce 210 GPU and I use the nouveau driver under slackware. However the problem persists in SteamOS using the official nvidia drivers.

EDIT: Despite the steam info page below not reporting it, I double checked and my video card does in fact have 1024 MiB VRAM, so I don't think that's the problem.

My system info as reported by steam:

Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected

Processor Information:
CPU Vendor: GenuineIntel
CPU Family: 0x6
CPU Model: 0xf
CPU Stepping: 0xd
CPU Type: 0x0
Speed: 2400 Mhz
2 logical processors
2 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Unsupported
SSE42: Unsupported
AES: Unsupported
AVX: Unsupported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported

Network Information:
Network Speed:

Operating System Version:
Linux (64 bit)
Kernel Name: Linux
Kernel Version: 4.4.6
X Server Vendor: The X.Org Foundation
X Server Release: 11802000
X Window Manager: Xfwm4
Steam Runtime Version: steam-runtime-release_2016-02-23

Video Card:
Driver: nouveau Gallium 0.4 on NVA8

Driver Version: 3.0 Mesa 11.1.2
OpenGL Version: 3.0
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID Not Detected
DeviceID Not Detected
Number of Monitors: 1
Number of Video Cards Not Detected
Primary Display Resolution: 1680 x 1050
Desktop Resolution: 1680 x 1050
Primary Display Size: 18.62" x 11.65" (21.93" diag)
47.3cm x 29.6cm (55.7cm diag)
Primary VRAM Not Detected

Sound card:
Audio device: Realtek ALC888

Memory:
RAM: 3947 Mb

Miscellaneous:
UI Language: English
LANG: en_US
Microphone: Not set
Total Hard Disk Space Available: 15998 Mb
Largest Free Hard Disk Block: 10317 Mb
VR Headset: None detected
Last edited by theoneandonlynatals; Apr 4, 2016 @ 5:21pm
AJax Apr 4, 2016 @ 8:27pm 
I'm stuck in the dash upgrades shop. Just defeted my second boss, the Northern one. (went East first) I got the reflector dash upgrade, I already bought the other two, and when I went to leave the game froze on the black save screen then crashed. Tried again a few times to no avail.

I'll look for the backups you mentioned in the original post.

Edit: found the backups and it worked. I didn't try to get the same upgrade though. I'll report here if it happens again when I do get it.

PS: on an early 2011 Macbook Pro, In the Steam beta and HLD beta.

Last edited by AJax; Apr 5, 2016 @ 6:34am
madmachinations Apr 5, 2016 @ 8:37am 
I am also having the problem on SteamOS where the window appears to open for a few seconds, then it crashes and drops back to BPM.
Kulma Apr 5, 2016 @ 12:03pm 
The HLD crashing on linux right after startup seems to be a common issue for game maker studio games. I had the same problem with HLD in Fedora 23, where it worked fine in Fedora 21 with same the machine.

Now i'm trying out Ubuntu 16.04 beta and here the game maker studio titles seem to work fine.
hodge Apr 5, 2016 @ 1:36pm 
Another one here with the same Linux startup crash as johnxx and theoneandonlynatals, this time on Arch. Crashes right after the 'Got color from...' stuff and my console output/backtrace is the same as the others posted. I'm running an nVidia card with their binary blob drivers.

I did an ldd on the game binary and these are the libraries it's using on my system, outside of the bundled Steam ones:

linux-gate.so.1 (0xf771c000)
libGL.so.1 => /usr/lib32/libGL.so.1 (0xf7549000)
libGLX.so.0 => /usr/lib32/libGLX.so.0 (0xf6e64000)
libGLdispatch.so.0 => /usr/lib32/libGLdispatch.so.0 (0xf6db7000)
libm.so.6 => /usr/lib32/libm.so.6 (0xf744d000)
librt.so.1 => /usr/lib32/librt.so.1 (0xf7444000)
libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf7426000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf7421000)
/lib/ld-linux.so.2 (0xf771d000)
libcrypt.so.1 => /usr/lib32/libcrypt.so.1 (0xf66cc000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf6e88000)
libresolv.so.2 => /usr/lib32/libresolv.so.2 (0xf6c83000)

Out of all those I'd say it's most likely the GL stuff causing the trouble, especially since nVidia recently re-jigged their Linux drivers and broke a bunch of stuff.

As Kulma said, this sounds more like Game Maker issue than a HLD one but if anyone figures out a fix/workaround that would be great :).
Thumper Apr 5, 2016 @ 11:03pm 
Found a fix for the bug listed below. The bug would only occer if leaving or entering an area, or loading the game while my SFX was off. I was fiddling around with settings to get it to work and that seemed to fix it. I'm not sure if you need music and SFX on or just SFX, but I know turning it on prevented the crash for me. I talked more about the crash above in my first post.
___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Step Event2
for object SCREEN:

audio_is_playing argument 1 incorrect type (5) expecting a Number (YYGI32)
############################################################################################
--------------------------------------------------------------------------------------------
called from - gml_Script_RecessingScenery_Step (line 121)
called from - gml_Object_SCREEN_Step_2 (line 72)
LordZagry Apr 6, 2016 @ 2:11am 
here is another : http://steamcommunity.com/app/257850/discussions/0/365163686057885429/
it's a black screen issue but different from the "black screen at launch" one. I had already changed the options.ini file as the game didn't launched. I don't find any way to fix it.
.anoobis1337 Apr 6, 2016 @ 6:17am 
Originally posted by ĐA | StarTrix:
Ran into a bug yesterday for the final boss. I wish i had taken a screenshot. If you kill the boss While he is doing his spider web attack he dies but an animation for the boss finisher does not occur and shows the last frame of it. The spider web remains on screen and can still hurt you, and you have to kill yourself. Not sure if the latest patch fixed this but would like to point it out.
I had the exact same problem!
Here is a picture of the situation: http://www.img-load.de/images-i1837720b31neg.jpg
Last edited by .anoobis1337; Apr 6, 2016 @ 6:17am
I have 2 bugs that i would like to show you but i cant seem to find out how to post screenshots on replies like this one
< >
Showing 1-15 of 61 comments
Per page: 15 30 50

Hyper Light Drifter > Support > Topic Details