Client Problem Fix
Everything you need to get the client running and to fix the most common problems.
- Game crashes or closes on launch? → Game won't start
- In-game "ERROR CODE" message? → ERROR CODE messages
- Antivirus deletes the game files? → Windows Security exclusion
- Black screen, glitches, low FPS? → Graphics drivers
- Launcher too big, can't click Start? → Launcher scaling
Game won't start or crashes on launch
Most launch problems come from missing system files on a fresh, reinstalled, or never-updated Windows. The client (NostaleClientX.exe) and the SDK (Varya.dll) need a few components that don't ship with every Windows install.
Do this first (fixes 90% of cases)
- Run Windows Update completely and reboot. This installs the Universal C Runtime (
api-ms-win-crt-*.dll) that the game depends on. - Install the Visual C++ Redistributable — both versions. The client is 32-bit, so the x86 one is mandatory even on 64-bit Windows:
- vc_redist.x86.exe (required)
- vc_redist.x64.exe
- If already installed, run it again and choose Repair.
- Install the DirectX End-User Runtime. Needed for the DirectX 9 files the game renders with.
- Add the Windows Security exclusion (see below) so your antivirus stops deleting
Varya.dll. - Reboot and launch the game.
Error messages and their fix
If the game shows a ... .dll is missing / was not found error, match it here:
| Error message | Fix |
|---|---|
VCRUNTIME140.dll, MSVCP140.dll, msvcp140_atomic_wait.dll missing | Install the VC++ x86 + x64 redistributables. These files also ship in the game folder — if they vanished, your antivirus removed them: repair the client and add the exclusion. |
api-ms-win-crt-runtime-l1-1-0.dll missing | Run Windows Update fully. On Windows 7/8.1: install KB2999226. |
d3dx9_43.dll / d3dx9_XX.dll missing, or black screen at startup | Install the DirectX End-User Runtime. |
discord_game_sdk.dll missing | Repair / re-download the client from the launcher (this file ships with the game). |
| Game closes instantly with no message | See the Event Viewer tip below to find the exact missing file. |
If the game closes with no clear message:
- Open Event Viewer → Windows Logs → Application
- Find the red Error entry for
NostaleClientX.exeat the crash time - The description names the missing module (e.g.
VCRUNTIME140.dll)
Then apply the matching fix from the table.
Varya.dll is the SDK — the game will not work without it. Some antivirus programs flag it as a false positive and quarantine it. If it disappears after an update, your antivirus removed it: add the exclusion first, then repair the client.
In-game "ERROR CODE" messages
If you can log in but every action is blocked by a red message like:
[ERROR CODE: X]: An error occured while handling your request please contact us on our support discord!
…it means the SDK (Varya.dll) is not loaded or not verified correctly. The server refuses your actions until the client is valid. Almost always the cause is: the game was launched without the SDK, or your antivirus removed Varya.dll.
| Code | What it means | How to fix |
|---|---|---|
| 1 | The SDK did not load — the client is running without Varya.dll. | Always start the game through the official launcher, never by opening NostaleClientX.exe directly. Make sure Varya.dll is in the game folder (add the antivirus exclusion), then repair the client. |
| 2 | An unauthorized / injected DLL was detected (anti-cheat protection). | Close any cheat, trainer, injector, or overlay tool, then relaunch the game. |
| 3 | The client did not send a valid HWID (hardware ID). | Restart the client. Do not run it inside a VM / sandbox or with tools that spoof or block hardware IDs. If it persists, reboot the PC. |
| 4 | The SDK verification packet was not received — the security handshake did not complete. | The SDK started but couldn't verify itself: this is usually a missing runtime. Follow the Game won't start steps (VC++, Windows Update, exclusion) and restart. |
Every ERROR CODE comes down to the same thing — the SDK isn't running properly. If you fix the startup problems (install the runtimes, add the antivirus exclusion, launch via the launcher), all of these disappear.
Windows Security exclusion
Windows Defender (or another antivirus) may wrongly flag Varya.dll and delete it. Add your NosVarya Game folder as an exclusion so this never happens.
- Open Settings → Privacy & security → Virus & threat protection (Windows 10: Settings → Update & Security → Windows Security → Virus & threat protection)
- Under Virus & threat protection settings, click Manage settings
- Scroll to Exclusions and click Add or remove exclusions
- Add an exclusion → Folder → select your whole NosVarya Game folder
Excluding the whole folder covers Varya.dll, NostaleClientX.exe and every game file at once — you don't need to add them one by one.
Update your graphics drivers
Outdated graphics drivers are a common cause of crashes, black screens, and low FPS. Install the latest driver for your GPU, then reboot:
- NVIDIA → NVIDIA Driver Download (or use GeForce Experience)
- AMD (Radeon) → AMD Drivers & Support (Adrenalin Edition)
- Intel (integrated) → Intel Driver & Support Assistant
If you still get visual glitches after updating, run NtConfig.exe in your game folder to lower the in-game graphics settings.
Launcher too large / can't click Start
On laptops or high-DPI screens the launcher can appear oversized, hiding the Start button.
Easiest fix — the scale button: at the bottom of the launcher there's a % button (e.g. 100%). Click it and pick a smaller value (90% → 50%) until it fits. Your choice is saved automatically.
If the launcher is too big to even reach that button, set the scale manually:
- Open your NosVarya Game folder
- Open (or create) a text file named
scale.txt - Write a value between 0.5 and 1.0 (e.g.
0.7), save, and restart the launcher
| Value | Best for |
|---|---|
1.0 | Full HD (1920×1080) or higher |
0.8 | 1600×900 / 1366×768 laptops |
0.7 | Small screens or high DPI scaling |
0.5–0.6 | Very small screens |
Still blurry or oversized? Override Windows DPI scaling: right-click the launcher .exe → Properties → Compatibility → Change high DPI settings → check Override high DPI scaling behavior → select Application → OK → Apply, then restart the launcher.