Skip to content

Troubleshooting

Justin edited this page Oct 23, 2025 · 6 revisions

Here's some common issues that may occur when using the plugin.

Troubleshooting

Plugin won't load / "Module could not be loaded"/Engine won't start error:

  • Make sure steam_api64.dll is in Plugins/AchievementPlugin/Binaries/Win64/

Steam achievements not syncing:

  • Check your Steam App ID is correct in Project Settings
  • Check your selected Platform in the Project Settings, this must be set to Steam
  • Ensure Steam client is running
  • Check to see if Steam sees your account as "Playing" your game when you press play in the editor
  • Verify achievements are set up in Steamworks Partner portal
  • If using Stats (for progress achievements), make sure to check that you are uploading the correct type to Steam. It expects either int32 or float, so your achievement needs to use the same type (found in the Platform Settings of the achievement)

Epic achievements not syncing:

  • Check your Epic Games data is correct in Project Settings (The starting guide has tips on how to fill it in)
  • Check your selected Platform in the Project Settings, this must be set to EOS
  • Verify achievements are set up in Epic Games Dev portal

Epic achievements progress way too quickly

  • Check your Stats in the Epic Games Dev Portal to see what the Aggregation type is. I'd recommend MAX or LATEST. Setting it to SUM will count up the values which will make it progress insanely fast because it counts up the current value + what it receives, which is not how the plugin works, the plugin will keep track of the values and then send the latest value to the platform every time

The engine keeps telling me it was made for x but it works just fine on the version I am using, how do I disable this popup?

  • You can manually change the version number in the plugin's .uplugin
  • Look for the "EngineVersion": "x", and replace x with your version number, for example 5.6.1

Note: The plugin's creator will not be held responsible for any issues that may arise from using the plugin on a version it wasn't built for. While it likely will work fine for some earlier versions, make sure that if you build it for an earlier or later version, that you test it in a clean testing environment before adding it to your project

I want to initialize a non-local platform myself, how?

When trying to download achievements, nothing happens!

  • Make sure that your plugin's selected platform isn't set to Local Only
  • Otherwise it is because the plugin will first attempt to connect to the platform, which means it might take a couple of tries before it is set up properly. This mostly seems to be an issue with EOS, it might take up to 3 attempts to download it but it should work regardless
  • Make sure you have a proper internet connection to connect to the platform of choice
  • Make sure the data (SteamAppId, Epic Games Store Data, etc.) is configured properly

Clone this wiki locally