Что нового

This page shows what’s new in the latest OpenNox release.

Bug A well-known issue affecting specific version.

Breaking A change that requires action by you after upgrading.

Change A change in default behavior that may requires action by you if you want to revert it.

Experiment An experimental change that may be removed or changed completely in the future.

New Marks new behavior you might find interesting or comes configurable.

Fix A fix of a bug or regression.


1.8.11 (2022-06-29)

Known issues

  • Bug Game may crash or break save file in solo when encountering invisible NPCs.
  • Bug Multiplayer is unstable. Client may fail to connect to servers.

New

  • New Preparations to make more spells moddable.
  • New Hidden Death spell now correctly draws spinning skull on monsters.
  • New Allow using two more effects from scripts: ENERGY_BOLT and PLASMA.
  • New Lots of internal changes related to color handling.
  • New Allow force-switching maps in more cases.
  • New Stretch image option is now persisted.

Fixes

  • Fix Potential crash when loading certain maps.
  • Fix Downloading maps via Nox protocol.
  • Fix Incorrect rendering of the observer effect.
  • Fix Rendering of abilities panel when player dies.
  • Fix Obliteration spell effect.
  • Fix Minimap rendering.
  • Fix Parsing of network filters from the config.
  • Fix Transparent color not rendering correctly in some GUI elements.
  • Fix Correctly override background color in GUI.
  • Fix Crash when reading gamma on the server.
  • Fix Server requiring audio/video libs.
  • Fix Text message when switching maps.
  • Fix GREEN_BOLT effect when called from a script.
  • Fix Build now doesn’t require Git.

1.8.10 (2022-05-30)

  • Change First release as an open source project!
  • New Significant cleanup of the codebase.
  • New Fix long-standing bug for rendering lights in high-res.
  • New Long-awaited support for movie playback.
  • New Reworked most of the rendering code.
  • New Allow console commands in Quest.
  • New Use shaders for gamma control. Should work more reliably.
  • New Send server resolution and player list to the lobby.
  • New Allow overriding and initial modding support for spells.
  • New Allow getting all spells, including hidden ones via cheat spells all.
  • New Allow removing summon limit via cheat summon.nolimit.
  • New Support XDG paths on Linux.
  • Fix Correctly handle goto console command.
  • Fix Minor physics deviation compared to vanilla.
  • Fix Teams creation in Quest.
  • Fix Reading gamma settings from config.
  • Experiment Support for loading campaign in multiplayer.

1.8.9 (2022-03-04)

  • Change OpenNox will now use the new lobby server and fallback to XWIS if no servers were found.
  • New Ping will now be shown in servers list for servers that support it.
  • New Server discovery was optimized and is now faster.
  • New Implemented a tiny builtin SSH remote console. Telnet support removed.
  • New Game load/save was optimized and works faster now.
  • Fix Not being able to connect to non-OpenNox servers.
  • Fix Spawned creatures being stuck when damaged.
  • Fix Magic missiles targeting dead entities.
  • Fix Energy bolt not working properly in traps.
  • Fix UI no longer freezes when discovering game servers.
  • Fix Player names not being shown in scores table.
  • Fix Sorting in the character list.

1.8.8 (2022-01-31)

  • New Notify if OpenNox update is available.
  • New Server: add metrics for monitoring.
  • Fix Jumping no longer prevents from taking damage from lava.
  • Fix Do not announce Solo Quest games online.
  • Fix Team colors (regression from v1.8.7).
  • Fix Correctly set config dir for Snap.

1.8.7 (2022-01-21)

  • New Support loading of TrueType and OpenType fonts.
  • New Automatically fix Russian translation and font files.
  • New A ton of internal changes and cleanup.
  • Fix Creatures and NPCs with ranging attack trying to fight melee only.
  • Fix Server API being stuck than there are no players on the server.
  • Fix Crash when falling into a pit.
  • Fix AI debug logging.

1.8.6 (2021-12-18)

  • New Release OpenNox for Linux on Snapcraft.
  • New Reading game files is now safer and more extendable.
  • New Preparations for saving and replaying Nox matches.
  • New Preparations for rendering TTF fonts in game engine.
  • New E2E mode now allows recording player input directly (to reproduce bugs).
  • New Safer and faster sprite rendering.
  • New Initial work on rendering map previews.
  • New A lot of internal refactorings and improvements.
  • New Allow configuring manual spell cast timeout.
  • New Allow binding any keys with bind command.
  • New cheat spawn command to spawn items and monsters.
  • Fix Safer GUI code, preventing a major memory corruption.
  • Fix Races in the audio playback.
  • Fix Potential fix for native map downloads.
  • Fix Crashes when playing on broken maps.

1.8.5 (2021-10-31)

  • New Add more resolution options for both regular and HD version.
  • New Move screen resolution to opennox.yml config.
  • Fix Instant victory if player commits a suicide in Arena.
  • Fix Properly propagate closed and private game flags to XWIS.
  • Fix It was possible to join closed games.
  • Fix Map filtering by game type.
  • Fix cheat health and cheat mana now work properly without arguments.

1.8.4 (2021-10-31)

  • New Better performance for particle effects.
  • New Allow using emotes in campaign.
  • New cheat sage command that gives all spells and scrolls, but doesn’t make you invincible.
  • New cheat spells command that only gives all spells for your class.
  • New cheat scrolls command that only gives all best scrolls.
  • New cheat god (as opposed to set god) that only makes you invincible, but won’t give any spells.
  • Fix Set time limit for new key bindings to prevent the same action from executing to fast.
  • Fix Lightning spells were not hitting multiple targets as they should.
  • Fix Controlled creatures disappearing on map switch.
  • Fix Effects from Protection spells were played incorrectly.
  • Fix Random “you cannot wear this” messages when switching equipment.
  • Fix Allow really large amount of gold in cheat gold.
  • Fix Announcing Solo games to online lobby.
  • Fix Using relative paths in config.
  • Fix Better protection from potential memory leaks.
  • Fix Crash when reading maps that use the new Panic’s script compiler.
  • Fix Multiple other crashes.

1.8.3 (2021-10-06)

  • New Integrated the new (simple) server control panel.
  • Fix Saving complex input bindings to the config.
  • Fix Wrong interpretation of XWIS option in the new config.
  • Fix Possible crashes for maps using new memhacks compiler.

1.8.2 (2021-10-02)

  • New Write opennox.yml config with all extended options.
  • New Allow changing game data dir via the opennox.yml config.
  • Fix Player names being stuck as online in dedicated server.
  • Fix Mouse movement on low sensitivity settings.
  • Fix Assigning keyboard keys instead of mouse for movement.

1.8.1 (2021-10-01)

  • Fix Back walls rendering in high-resolution mode.
  • Fix Center in-game menu in high-resolution mode.
  • Fix Possible crash after running for some time.

1.8.0 (2021-09-29)

New

  • New High-resolution support (up to 4K)! You’ll need to run opennox-hd.exe for it.
  • New A lot faster OpenGL-based rendering (partially offloaded to GPU).
  • New Add cheat charm.all to charm any creature (including humanoids).
  • New Automated end-to-end testing mode, see opennox-e2e for details.
  • New Simple HTTP-based Server API for controlling game servers.
  • New Allow disabling image smoothing in the video options.
  • New Allow enabling image stretching in the video options.
  • New Other minor optimizations.

Fixes

  • Fix Bug with creatures being “deaf” (not reacting to footsteps, etc).
  • Fix Properly show the last character in long server names.
  • Fix Error when manually saving player in online games.
  • Fix Banish of captured creatures (like vampire bats) leading to scripts being stuck.
  • Fix Properly forward ports when server port is changed via a flag.
  • Fix Disabling soft shadows via -soft flag.
  • Fix LUA scripts when reloading the same map from the console.
  • Fix Nox Reloaded failing to join OpenNox Quest games.
  • Fix OpenNox changing user.rul file permissions.
  • Fix Potential crash on hosting Quest games.
  • Fix Potential crash when leaving the game.
  • Fix Crash when opening advanced server setting without admin rights.

1.7.1 (2021-07-19)

  • Fix Hide OS mouse cursor in windowed mode as well.
  • Fix Rename “Back” button in input config menu to “Accept”.
  • Fix Prevent crash on audio errors.
  • Fix Avoid collision of new health and mana cheats with old ones.

1.7.0 (2021-07-16)

  • Change Completely reworked input and present pipelines.
  • New Manual spell casting. Bind keys to individual spell gestures and become a real wizard/conjurer!
  • New Gamma and mouse sensitivity sliders were added to the options menu.
  • New Wide-screen 16:9 resolutions are now available. Older 4:3 resolutions are still supported via config.
  • New 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.
  • Breaking set allow.all was renamed to cheat equip.all
  • Breaking set mana was renamed to cheat mana
  • Breaking set health was renamed to cheat health
  • 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.

1.6.1 (2021-06-21)

  • Fix Prevent freeze when closing the game on Windows.
  • Fix Prevent crash in set mana.
  • Fix Prevent crash when switching shield and bow with set allow.all enabled.
  • Fix Ignore item strength requirement when using allow.all.
  • Fix Remove restrictions from cheat gold, so it’s accepted in Quest games.

1.6.0 (2021-06-21)

  • Change Rename project to OpenNox to avoid confusion.
  • New Automatically set Nox data folder. Supports Origin, GoG and Nox Reloaded.
  • New Keep 4:3 aspect ratio when resizing game window.
  • New Toggle fullscreen mode with Alt+Enter.
  • New Add set health and set mana cheats.
  • New Add set allow.all cheat to remove item class restrictions.
  • New Allow customizing gamedata.bin values without encoding it. See gamedata-sample.yml.
  • New 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.

1.5.0 (2021-06-06)

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

1.4.0 (2021-05-19)

  • New First public release!
  • New Compatible with Nox Reloaded.
  • New Native SDL and OpenAL support (no workarounds required for Win10, streaming, etc).
  • New Builtin XWIS integration. No need for account in order to host or join games.
  • New More Nox Quest options (skip levels, keep portal forever, etc).
  • New Native Linux build (no Wine).
  • New Dedicated “headless” server.
  • Experiment Gamepad support.