News

Mage Build Guide Part 1: The Graveyard

This video covers a basic guide to playing the Mage build and a walkthrough for killing the Graveyard boss.

Video Link

A look at the abandoned "choria new" branch

This video looks at the work done to choria and the engine for a few months in 2019. Unfortunately, work resumed on the playable "legacy" branch of choria in June 2020, which again became the primary development branch. Since the branches have diverged so much, a lot of work would have to be done to bring over these new changes. Some features however have been ported over, like the personal stash and dialogue system.

Windows Download

Clone the git repository:

git clone https://gitlab.com/choria/code.git --branch new --recurse-submodules choria_new

Video Link

1.1.0 released

Read the patch highlights!

  • Added Monk and Alchemist starting builds
  • Added random Blood Moon event
  • Added dialogue to various traders and vendors
  • Added names to all game locations
  • Added new boss fights
  • Added new endgame content
  • Added new relics for traversing certain terrain
  • Added personal stash
  • Added art for every key and map
  • Added Disenchanter for selling max skill levels
  • Added a Relic Wheel for quickly swapping relics (Press Tab by default)
  • Added new song to The Dark Chamber
  • Added various shortcuts and reworked many locations
  • Added timed practice dummies for testing DPS
  • Party members now display on the HUD with various stats
  • Players now persist in the world when offline
  • Players automatically rejoin battle after reconnecting
  • Boss battles and spawn points now require manual activation
  • Added sound effect and message when bosses respawn
  • Certain weapons now emit light
  • Armor sets now require 5 items (two-handed weapons count for two)
  • Added Blessed Staff to Cleric's starting build
  • Added damage return to Bronze/Iron/Steel set
  • Added 2nd/3rd tier gauntlets and quarter staves
  • Added minigame to hideout and added new token types
  • Added texture for hard lava
  • Added target count scaling to most skills
  • Actions now switch targets if original target becomes ineligible when action is resolved
  • Added max resistance stat
  • Added fractions to physical resist
  • Added bonus skill points every ten levels
  • Teleport scrolls now show which spawn point you're at
  • Rebalanced most skills and items
  • Various status effects now stack
  • Various masteries now increase debuff duration
  • Added stun resist to Physical Mastery
  • Added Hasten spell
  • Added Consumable Mastery
  • Reworked throwable items to work like attacks
  • Taunt now increases damage return power instead of armor and reduces target's evasion
  • Whirlwind no longer causes fatigue
  • Resurrect now gives stamina
  • Dodge now gains stamina for each attack dodged
  • Beggar now starts with Dodge
  • Cleric now starts with Heal Mastery
  • Added teleport scroll to most builds
  • Summon types can now be switched by left-clicking their status effect icon
  • Summons now inherit some of their owner's status effects when joining battle
  • Demons now cause stacking burning damage
  • Demons now deal more damage to burning enemies based on stack count
  • Ice Imps now slow on attack
  • Ice Imps now deal more damage to cold-slowed enemies
  • Skeletons now do more damage to poisoned enemies
  • Added Eternal Protection, Ward, Malice, Hell, Deceit, and Rest
  • Added Rite of Progress, Growth, and Evolution
  • Updated Rite of Passage key list
  • Updated cost of Rites
  • Added "move last items" button to inventory when Rite of Privilege is unlocked, which is automatically pressed when reincarnating
  • Summons are now kept on reincarnation based on Rite of Privilege level
  • An "enduring" relic is automatically kept when reincarnating, prioritizing an equipped one
  • A stack of two rings can now be equipped with right-click if the existing rings stack
  • Added ability to purchase 5x rites by holding Shift
  • Added highlights on the skill screen to show if a skill is equipped or unused
  • Added Upgrade Set button to blacksmiths
  • Hold Shift/Ctrl to buy 5x/50x at an Enchanter
  • Hold Shift to trade 5x items at a trader
  • Hold Ctrl to rapidly trade items at a trader
  • Hold Alt to show your item quantities at a trader
  • Hold Alt to show a battle's timer, boss kill count and difficulty
  • Hold Alt to show skill levels on the skill bar
  • Skills can now be assigned by hovering over a skill on the skill screen and pressing a skill bar hotkey
  • Right-click can now be used to remove skills from the skill bar
  • Added quick gold buttons to trade screen
  • Added vendor info display
  • Added equipped relic/amulet to HUD
  • Added day/night/event icon next to clock
  • Player names now stack when occupying the same tile
  • Increased player level interaction range
  • Added "Save Credentials" option to login screen
  • The last played character is now selected on the character screen
  • Increased inventory size
  • Recent items now show the total count in your inventory
  • Item drops are now added to your stash when your inventory is full
  • Improved display of large numbers
  • Improved readability of action results in battle
  • Added icons to delete dialog window
  • Added Suicide/Leave Battle button to in-game menu
  • Added Show Tutorial, Show Battle Stats, and 24-Hour Clock to options menu
  • Added priority command for changing placement order in battle
  • Enabled key repeat for skills/items
  • Disabled scaling on Windows
  • Switched from png to webp for textures
  • 4K textures are now automatically used when desktop resolution is 4K or higher
  • Updated Flatpak runtime version
  • Fixed various compile issues

1.0.2 released

  • Added command-line argument to run game with 4K textures
  • Added various server commands
  • Skill screen UI updates
  • Minigame texture fix
  • Party UI bug fix
  • Trader fixes
  • Moved project to GitLab
  • Switched build system to Ninja
  • Added AppStream MetaInfo XML
  • Added Flatpak build

1.0.1 released

  • Added equipment stacking
  • Added inventory tab for end game mechanics
  • Added Ctrl+Right-click to bulk buy
  • Update battle color when corpse is used
  • Bug fixes

1.0.0 released

  • Added many new areas to explore
  • Added item belt that only stores items
  • Added enchanters for increasing max skill levels
  • Added set bonuses for all armor and most weapons
  • Added new end game mechanics and challenging super bosses
  • Added off-hand weapons and dual wielding
  • Added new equippable slot for end game relics
  • Added passive mastery skills
  • Added skill point unlocks
  • Added 3 new starting builds
  • Added 11 new bosses
  • Added 17 new monsters
  • Added 23 new skills
  • Added 146 new items
  • Added 12 different procs to weapons
  • Added 7 new songs
  • Added 19 new sounds
  • Added map items
  • Added cursed items that can't be unequipped
  • Added cooldowns to various skills/items
  • Increased inventory/trade bag size
  • Increased item stack amount
  • Bosses grow stronger after each kill and show a corpse when on cooldown
  • Newly learned skills start with a max level of 5
  • Summons that survive battle are now stored in buffs
  • Resurrect spell can now be cast in the world
  • Various items can now purge debuffs
  • Torches now pause during battle
  • Trader items now only search through inventory bag
  • Added 4K resolution support and optional 4K texture pack
  • Direction of party members now show on the HUD
  • Use right-click to manually dismiss buffs
  • Added unlocks tab to inventory
  • Keys now get used automatically
  • Hold alt to view more info on various screens, items, and skills
  • Added shift+click to transfer items between bags
  • Added ctrl+click to upgrade items in inventory
  • Skills are now sorted by category, then name
  • Host field can be pasted on the connect screen
  • Added "players", "networth", and "suicide" console commands
  • Passwords are now hashed on server
  • Added more dedicated server commands
  • Optimized network traffic
  • Many balance and map updates
  • Fixed many bugs/crashes

0.5.0 released

  • Replaced irrlicht with a custom SDL2/OpenGL based engine
  • Reworked entire UI and all artwork
  • Reworked all game content
  • Reworked skill system
  • Reworked battle system to use individual timers instead of turns
  • Action bar can now hold items
  • Battles can now support up to 8 fighters on each side
  • Bosses are event based now and have fighting cooldowns
  • Added sounds/music
  • Added blacksmith to upgrade items
  • Added party system
  • Added starting builds for new characters
  • Added various map events: doors, portals, custom scripts
  • Added per-pixel lighting and smooth camera scrolling
  • Added server clock and day/night cycle
  • Added bounty system
  • Added gambling minigame
  • Added background maps
  • Added LAN server browser
  • Added options menu
  • Added hardcore mode
  • Added experimental bots
  • Added animations to stat changes and action results
  • Added status effects
  • Added Lua for scripting
  • Added various commands to dedicated server
  • Added alt-enter to toggle fullscreen/windowed mode
  • Switched to mingw for Windows builds
  • Reworked design tool to use python/ajax instead of apache/php

0.4.2 released

  • Linux save data now in ~/.local/share/choria
  • Switched to c++11
  • Added windows release
  • Cleaned up project
  • Updated build system

0.4.1 released

  • Fixed save/load path for mapeditor

0.4.0 released

  • Added invisibility potion
  • Added mouse moving
  • Can now stop the server manually
  • Made player names visible in multiplayer
  • Updated to irrlicht 1.8
  • Save data now in %APPDATA%/choria for windows
  • Fixed skill bug
  • Fixed health/mana regen bug
  • Updated keybindings
  • Updated web design tool
  • Some rebalancing

0.3.2 released

  • Made walking and combat faster
  • Reduced town portal time
  • Reduced network usage
  • Updated irrlicht to 1.7.2
  • Updated enet to 1.3.0
  • Updated sqlite

0.3.1 released

  • Added more content: monsters, weapons, traders, etc.

0.3.0 released

  • Added traders to the world
  • Ctrl+Click to split an item stack
  • Hit S to return to the last spawn point
  • Skill tooltips now show next-level stats
  • Rebalanced some skills

0.2.0 released

  • Hit T to trade items/gold between players
  • Hit Escape to bring up main menu
  • Regen now works during battle
  • Added some more game content
  • Fixed linux framerate bug
  • Fixed some interface bugs

0.1.0 released

  • First release