#Modding disables my achievements

1 messages · Page 1 of 1 (latest)

fringe cobalt
#

I recently downloaded Hollow Knight on my steam deck to grind out some achievements (I have most on PS4). But I wanted to add a bit of flair to the playthrough, so I picked up the Custom Knight mod and Lumafly to make it a bit more exciting. Unfortunately, after beating the False Knight, I noticed I didn’t get the achievement.

After a quick Google search, I learned this shouldn’t have disabled my achievements, yet it did. So I did some tests while grinding False Knight multiple times: using a different skin, turning off the Custom Knight mod entirely, deleting the mod but still having Lumafly, and finally deleting Lumafly and running the game vanilla. It was only in the vanilla game that I was able to get the achievement for defeating the False Knight, and it was then that I noticed that the modded and vanilla games had their own in-game achievements.

For example, if I beat Hornet in Greenpath in the modded game, it would show up in the in-game achievements, but not Steam. Then when I booted up the vanilla version, there was no in-game achievement, but when I did defeat Hornet, both the in-game and Steam achievement were unlocked.

I am unsure what this all means and don’t know what I’m doing wrong. No one else seems to have this problem and maybe I’m just overlooking something obvious. I did try these tests with Scarab as well, but no luck. Is there any solution for this or am I just going to have to get all my achievements without my cool new looks?

vast rune
#

My guess is that you are using proton to play

#

?tag steamdeck

hoary crowBOT
#

Fixing Common issues on Linux/SteamDeck

  • Controller Doesn't Work / [Some Mod] isn't working!
    • By default (especially on SteamDeck) Steam may be using Proton and installed the Windows version of the game. This can have problems on it's own, but also causes issues because the Mod Installers will install the Linux version of the ModdingAPI, which isn't fully compatible with the Windows version.
    • How to Fix: Go to the HK Library page, select Properties -> Compatibility, check "Force the use of a specific steam play compatibility tool", and select "Steam Linux Runtime" (Note: not the sniper or soldier versions)
      • After this you'll need to select "Change Paths" in your Mod Installer and change it to the new install path (which you can get by using the "Browse Local Files" option in Steam, then reinstall your mods.
  • Game crashes when when starting / while playing!
    • Add -force-opengl to the steam launch arguments. Note: This can be a problem even if playing Vanilla, but it is commonly seen when Modding because of the greater resources used.
  • Mods not saving correctly / loading correctly
    • This can happen if the Permissions in your Hollow Knight install get messed up. You can fix this by making sure that the current user (or all users) have permissions for the Hollow Knight install directory and subdirectory & files. If you are unfamiliar with how to do this, then you can open terminal, use CD "~/.local/share/Steam/steamapps/common/" to get to the Steam Apps directory, and then use sudo chmod -R 777 "Hollow Knight" to update the permissions for the install so that all users can access it.
vast rune
#

?tag achievements

hoary crowBOT
#

Modding and Achievements

  • Mods do not normally prevent you from getting Achievements.
    • If you want to prevent them, you can use the Disable Achievements mod.
    • If a mod changes/removes something that's part of an achievement trigger, then you won't get that achievement.
  • In many cases, achievements are still earned, but the pop-ups do not come up when modding.
  • In some rare cases, players report not getting achievements when modding. While this is not normal, it should be mentioned that it can happen.
    • This is often tied to them doing something like skipping something with QoL (such as credits), and thus skipping the actual trigger for the Achievement.
    • Some mods that rely on SFCore such as Hallownest Vocalized can sometimes prevent achievements from working.