Playing의 하위 섹션

Nox Quest

OpenNox provides more commands for Nox Quest game mode.

Originally, Nox Quest:

  • Prevents players to skip levels if they haven’t completed them already
  • Skips only 5 levels at a time.
  • Disables the portal after level 20.
  • Even if portal cutoff is increased to more than 20, it won’t teleport to next levels.

To solve all of this, you can run (in the game console; F1):

racoiaws
set quest warp.allow
set quest warp.inc 10
set quest warp.inf

For more detailed description of commands, read on.

warp.allow

This option disables the requirement to complete a certain Quest level before accessing the portal.

Example:

# always allow to pass through the portal
set quest warp.allow
set quest warp.allow 1

# original Nox behavior
set quest warp.allow 0

warp.inc

Changes the number of levels that the portal skips at a time.

Example:

# portal will only skip one level instead of 5
set quest warp.inc 1
# skip 20 levels
set quest warp.inc 20

# original Nox behavior
set quest warp.allow 5

warp.inf

Allows the portal to work indefinitely instead of shutting down at level 20.

Example:

# portal will always be enabled
set quest warp.inf
set quest warp.inf 1

# original Nox behavior
set quest warp.inf 0

level.inc

Changes the number of levels that will be skipped on the stage completion. In other words, how quickly the levels will increase when you complete a Quest level.

This allows to ramp up difficulty much faster without affecting other Quest rules.

Example:

# completing level 5 will lead to level 7 (+2) instead of 6 (+1)
set quest level.inc 2

# original Nox behavior
set quest level.inc 1

Multiplayer campaign

주의

This mode is highly experimental! You will encounter bugs.

You must restart the game after playing in this mode. Otherwise, game session and the menu will likely be broken.

Starting campaign in multiplayer

  1. Host regular Quest game.
  2. Wait for all players to join.
  3. Open game console with F1 and type racoiaws (enables console commands).
  4. Disable map restrictions: set maps allow.all.
  5. Load desired campaign: load wiz01a (for Wizard), load con01a (for Conjurer), load war01a (for Warrior).
  6. Enjoy!

Known issues

  • Game saves won’t work. All your progress for this session will be lost. Use load to jump to other chapters.
  • Players likely won’t be able to reconnect. Full game restart is required (for both client and server!).
  • Other players can run around during cutscenes. If you break them - you’ll have to restart the map.
  • Death of any player will trigger the death screen and stop the campaign.

Useful commands

  • Teleport P2 to P1: tp (or tp 0).
  • Teleport P1 to P2: tpto (or tpto 0).
  • Unfreeze P1 after broken cutscene: unstuck.

Use SSH remote console to copy-paste commands.

Manual spell casting

Surprisingly, vanilla Nox has a hidden feature that allows casting spells manually by pressing one of 9 phoneme/gesture keys in the right order to cast specific spells. It is similar to the way spell casting works in Magicka.

OpenNox restores this feature by default. Manually casting each spell is challenging, thus we think that it doesn’t give any advantage in multiplayer (actually the opposite), so can be enabled safely.

All that needs to be done to use it to set hotkeys in OpenNox input options. There are 8 main phonemes, plus a special “end” phoneme to finish and cast the spell.

It’s typical to use numpad keys for phonemes where 5 or Enter is an “end” phoneme, and actual phonemes occupy other number keys:

Manual casting gestures layout Manual casting gestures layout

Manual casting key bindings Manual casting key bindings

Another typical layout is to use QWER-ASDF block for 8 phonemes and set “end” to any key that is close enough.

For more details, see this post.