julius
======

Run julius.exe to start. The game draws with Vulkan, so your graphics driver
needs to support it.

Windows may say it protected your PC the first time, because julius.exe isn't
signed. Click "More info", then "Run anyway".

The build version is in the upper-right corner. You can only join a server
running the same build, so julius keeps itself up to date: when it starts, and
when a server turns it away for running a different build, it downloads the
latest version from https://julius.joshrickard.com/client and restarts. Keep
julius.exe in a folder you can write to, like Downloads, not Program Files. If
an update fails, download the latest client from that page instead.


Main menu
---------

  Enter World         Host a world on this PC. Others can join it on
                      UDP port 7777.
  Enter Test Server   Join the test server at julius.joshrickard.com.
  Exit Game           Quit.

  Up/Down or W/S      Choose an item
  Enter or Space      Pick it (or click it)
  Escape              Quit

Both Enter options ask for your name first. It can be up to 32 characters and
must not already be taken on that server. Press Enter to join or Escape to
cancel.

To join a friend's world, start the game from a command prompt with
"julius.exe --connect HOST" or "julius.exe --connect HOST:PORT" and pick
Enter World.


In game
-------

  W A S D or arrows   Move, relative to where you look
  Space               Jump
  Mouse               Look around
  Click               Capture the mouse again after releasing it
  V                   Switch between first and third person
  Mouse wheel, + / -  Zoom the third-person camera. Zooming all the way in
                      switches to first person.
  Enter               Chat (opens the command line with /say typed)
  /                   Open the command line
  Escape              Release the mouse. Press it again to quit.

When the connection is lost, press Enter, Space or Escape, or click OK, to
return to the main menu.


Command line
------------

Everything you type is a command, and chat is the /say command.

  Tab                 Complete the command name once it's unique
  Enter               Run the command
  Escape              Close without running it
  Backspace           Delete the last character

Commands
--------

  /say MESSAGE        Send a chat message to everyone on the server.
  /info               Show how many players are connected.
  /latency [MS]       Simulate extra round-trip latency, 0 to 2000 ms.
  /jitter [MS]        Delay each packet by up to this many more ms,
                      0 to 1000 ms.
  /loss [PERCENT]     Drop this percentage of packets, 0 to 100.
  /lod                Tint the terrain by its level of detail.

/latency, /jitter and /loss only affect your own connection and last until
you quit. Without a value, they show the current settings.
