Tools/Urcheon

From Unvanquished
Jump to: navigation, search

Urcheon is a tool to manage, build and package Unvanquished assets.

πŸ“šοΈ

Trivia

Urcheon is the Middle English term for β€œhedgehog”, used to refer the related ordinary in heraldry.

Esquirel is the Englo-Norman word for β€œsquirrel”, from the Old French β€œescurel” that displaced Middle English β€œaquerne”.

Some Unvanquished contributors have the habit to name some of their tools after animal names, like Chameleon, Sloth, Mantis, Urcheon and Esquirel!

Status

Urcheon is the tool used for building and packaging Unvanquished assets for official releases.

It is used to build the Unvanquished release since the Alpha 51 and the switch to the DPK format (see the release note by Illwieckz).

The tool is under development by Illwieckz.

Sources

The Urcheon source repository is github.com/DaemonEngine/Urcheon.

Features

Urcheon can:

  • Prepare an asset repository:
    generate materials using Sloth and other files to be used by the NetRadiant level editor and the Q3map2 map compiler;
  • Build an asset repository:
    convert images, sounds, compile maps, etc. and produce a .dpkdir directory usable in game;
  • Package an asset repository:
    package converted image sounds, compiled maps, etc. and produce a .dpk archive usable in game and distributable.

Esquirel

Esquirel is a tool shipped with Urcheon that can parse and modify Map and BSP files.

See Esquirel for details.

Dependencies

Urcheon depends on many tools, see the DaemonMediaAuthoringKit page for details and an easy way to install all of them.