OpenNox 1.8.9 released

Announcement on the Nox Discord Server by dennwc
Hi everyone! On behalf of the whole team, I’m proud to announce the new Nox build that was in the works for a past few months. It’s based on the version running at, but extended with a new features and bug fixes. You can think of it as Nox Reloaded 2.0! Download (1.8.9)

You can now support OpenNox directly via Patreon!


  • High-resolution support (up to 4K)! You’ll need to run opennox-hd.exe for it.
  • A lot faster OpenGL-based rendering (partially offloaded to GPU).
  • Game will now write a separate config in OpenNox directory (v1.8.2+).
  • Automated end-to-end testing mode, see opennox-e2e for details.
  • Simple HTTP-based Server API for controlling game servers.
  • Allow disabling image smoothing in the video options.
  • Allow enabling image stretching in the video options.


  • v1.8.5: Add more resolution options for both regular and HD version.
  • v1.8.5: Move screen resolution to opennox.yml config.
  • v1.8.4: Better performance for particle effects.
  • v1.8.4: Allow using emotes in campaign.
  • v1.8.4: New cheat god command that makes you invincible, but won’t give any spells.
  • v1.8.4: New cheat sage command that gives all spells and scrolls, but doesn’t make you invincible.
  • v1.8.4: New cheat spells and cheat scrolls commands that give all spells or best scrolls.
  • v1.8.3: Servers will now expose a simple control panel on port 18580.
  • v1.8.2: Game will now write a separate config in OpenNox directory.
  • v1.8.2: Nox Game directory can now be changed in opennox.yml file.
  • Add cheat charm.all to charm any creature (including humanoids).

Bug fixes:

  • v1.8.5: Instant victory if player commits a suicide in Arena.
  • v1.8.5: Properly propagate closed and private game flags to XWIS.
  • v1.8.5: It was possible to join closed games.
  • v1.8.5: Map filtering by game type now works properly.
  • v1.8.5: cheat health and cheat mana now work properly without arguments.
  • v1.8.4: Set time limit for key bindings to prevent the same action from executing to fast.
  • v1.8.4: Lightning spells were not hitting multiple targets as they should.
  • v1.8.4: Controlled creatures disappearing on map switch.
  • v1.8.4: Effects from Protection spells were played incorrectly.
  • v1.8.4: Random “you cannot wear this” messages when switching equipment.
  • v1.8.4: Allow really large amount of gold in cheat gold.
  • v1.8.4: Announcing Solo games to online lobby.
  • v1.8.4: Using relative paths in config.
  • v1.8.4: Better protection from potential memory leaks.
  • v1.8.4: Multiple crashes under different curcumstances.
  • v1.8.3: Saving complex input configs.
  • v1.8.3: Crashes on maps using Panic’s new script compiler.
  • v1.8.3: Skipped XWIS server registration in v1.8.2.
  • v1.8.2: Fix player names being stuck in the dedicated server players list.
  • v1.8.2: Fix mouse movement on low sensitivity settings.
  • v1.8.2: Assigning keyboard keys instead of mouse for movement.
  • Bug with creatures being “deaf” (not reacting to footsteps, etc).
  • Banish of captured creatures (like vampire bats) leading to scripts being stuck.
  • Properly forward ports when server port is changed via a flag.
  • Nox Reloaded failing to join OpenNox Quest games.
  • LUA scripts when reloading the same map from the console.
  • Error when manually saving player in online games.
  • OpenNox changing user.rul file permissions.
  • Properly show the last character in long server names.
  • Disabling soft shadows via -soft flag.
  • Multiple crashes for both solo and multiplayer.

– Completely reworked input and present pipelines.
Manual spell casting. Bind keys to individual spell gestures and become a real wizard/conjurer!
– Gamma and mouse sensitivity sliders were added to the options menu.
– Wide-screen 16:9 resolutions are now available. Older 4:3 resolutions are still supported via config.
Added key bindings for:
+ Switching to a specific spell slot.
+ Switching to a specific trap slot.
+ Dropping a trap from your inventory.
+ Controlling spawned creature behavior.
+ Accepting item buy/sell/drop.
– Fix: Input sensitivity should now work correctly in fullscreen mode.
– Fix: Gamma setting in the config is now respected.
– Fix: Stretched video setting in the config is now respected.
Breaking change: set allow.all was renamed to cheat equip.all, set mana/health was renamed to cheat mana/health

– We now have a (bare-bones) Windows installer. OpenNox can now work from a separate folder.
– Automatically detect Nox game. Supports Origin, GoG and Nox Reloaded.
– Keep 4:3 aspect ratio when resizing game window. No more stretched images.
– Toggle fullscreen mode with Alt+Enter.
– Add set health and set mana cheats.
– Add set allow.all cheat to remove item class restrictions.
– Allow customising gamedata.bin values without encoding it. See gamedata-sample.yml
– LUA now supports trigger events as well as player join/leave events.
– Fix: Detonate traps spell will no longer freeze the game.
– Fix: Fullscreen mode will now be saved correctly.
– Fix: Warriors should now be able to scroll weapons with mouse wheel in multiplayer as well.

– Automatically open/forward ports when hosting a game (no need to configure firewall).
– Fixed the bug that prevented warriors from scrolling weapons with mouse wheel.
– Blazing-fast map downloads. Both client and the server should use this version.
– Experimental support for LUA map scripts.
– Maps will now be transferred with other related files when possible (.txt, .rul, .lua, .png).

– Native SDL and OpenAL support (no workarounds required for Win10, streaming, etc).
– Builtin XWIS integration. No need for account in order to host or join games.
– More Nox Quest options (skip levels, keep portal forever, etc).
– Native Linux build (no Wine).
– Experimental gamepad support.
– Dedicated “headless” server.

Download (1.8.9)