Heart&Slash

Heart&Slash

Not enough ratings
IMMEDIATE CRASH ON STARTUP: How To Fix & Play
By PurpleGlass
If the game crashes on start-up with no error message or warning, here's a solution page to try! Thanks to https://steamhost.cn/steamcommunity_com/id/kukoyo for coming up with the permanent fix inside.
2
   
Award
Favorite
Favorited
Unfavorite
The core problem - Immediate shutdown upon boot
As far as I can tell, there's an issue where, on some hardware, the game will immediately silently crash on startup.
This game is several years old, so the developers seem to have moved on entirely from the game. A patch is probably not likely.

If you aren't able to make it work, the easiest solution is to disable your internet connection. The game will boot fine if the system is offline, but this is obviously a temporary fix that prevents you from saving your progress to the cloud, accessing Discord, etc;.
The permanent solution: Windows Firewall rules
Therefore, we're going to open Windows Defender Firewall and stop all internet communication for the .exe file for the game. This accomplishes the following;
  • The game is solo, so there is no need for internet connectivity.
  • You no longer need to shut your own internet down every time, just to play a single game.
  • You can still access other applications such as Steam while the game is running.
Step 1: Open Windows Defender Firewall with Advanced Security
There's several Firewall apps on Windows 10 and 11, so make sure you're finding the right one with the full title.


Step 2: Create a new rule
Once you're inside Windows Defender Firewall with Advanced Security,
1. Click "Outbound Rules" in the left pane.
2. Click "New Rule..." in the right pane.
Both options are highlighted below.


Step 3: Blacklisting Heart & Slash
In the New Outbound Rule Wizard, choose Program, then click Next.
Now, click "This program path:", and specify the HeartnSlash64.exe file. This should be located in your default Steam installation path, usually C:\Program Files (x86)\Steam\steamapps\common\HeartnSlash\HeartnSlash64.exe.

  • Now click Next, and choose Block the connection.
  • Apply the rule to Domain, Private, and Public networks.
  • Name the rule anything you choose; I went with "H&S Fix".

If accomplished properly, you should now see the rule at the very top of Outbound Rules.
Play the game.
That should be it; the game is now blocked from internet communications and won't prevent other applications from doing the same.

Why this fixes the problem, I will never know. I'm not too interested in doing anything like packet-sniffing to see what, exactly, the game is trying to read. This solution makes the game playable again, and that's good enough for me.

Many thanks to the people in the Steam Discussions forum for eventually finding a solution to this issue, and I hope it helps many others too.
4 Comments
Shrooomst 29 Jul, 2023 @ 11:46am 
THANK YOU
:zagcry:
Arsene_Lucifer 4 Jun, 2023 @ 7:10pm 
Thought I would have to refund the game since it's kept instantly crashing, but not anymore thanks to this fix.

Thank you for posting this, and thanks to kukoyo for finding a solution.
Nthan56 22 Jan, 2023 @ 7:39am 
it didnt work
Illoonar 26 Sep, 2022 @ 2:30am 
Thank you so much!

It finally works again!