Что нового
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
andPLASMA
. - 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
andcheat 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 toset 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 tocheat equip.all
- Breaking
set mana
was renamed tocheat mana
- Breaking
set health
was renamed tocheat 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
andset mana
cheats. - New Add
set allow.all
cheat to remove item class restrictions. - New Allow customizing
gamedata.bin
values without encoding it. Seegamedata-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.