Jump to Main Content

Crossfire is an open source, cooperative multiplayer graphical RPG and adventure game. Since its initial release, Crossfire has grown to encompass over 150 monsters, about 3000 maps to explore, an elaborate magic system, 13 races, 15 character classes, a system of skills, and many artifacts and treasures. Crossfire is based in a medieval fantasy world and is similar to other games of this genre.

Announcements, Updates & Changes:

Quick Links:
Crossfire Website News | Crossfire Wiki News | Crossfire Atlas News | Latest Client File Releases | Mailing List Archives & Information | Other Information

Crossfire Website News:

June 18, 2025

  • New release of the Crossfire DockWindow Client v0.8.13
    • New Features & Notable Changes:
      • Server Player List Panel
        • Add a new Server Player List panel that maintains a list of players on the server as well as their last activity
        • Note that as this is implemented by parsing server messages and who output, it is not entirely accurate
          • To initially populate the player list, add the who command to Options -> Auto-Commands -> OnChoosePlayer
      • Message Panel
        • Split input related options into new settings page
        • Add options to toggle filters to commands inside auto-complete
      • Network
        • Rework how network messages are read and processed, to ensure messages are read as fast as possible
        • Ensure messages to server are always sent in a single TCP frame
        • Enhance handling of network errors when the server disconnects the client
    • Fixes:
      • Character Panel: Fix DPS calculation
      • Character Panel: Update character image and bar labels less frequently to improve performance
      • Command Panel: Fix duplicate mouse shortcut
      • Map Panel: Update apply hint text and bar labels less frequently to improve performance
      • Message Panel: Fix more font size issues when theme font changes or panel is reloaded
      • Notes Panel: Fix more font size issues when theme font changes or panel is reloaded
      • Map Draw: Fix z-order of overlapping multi-tiles
      • Map Draw: Fix issue where drawing magic map ignored the graphics clip region
      • Map Manager: Fix issue saving map cells with magic map data
      • Map Manager: Fix issue where valid magic map data can get replaced by non-existant magic map data
      • Core: Fix issue where the repeat value was not properly being sent to the server (only affected dimension door)
      • IRC Plugin: Fix more font size issues when theme font changes or panel is reloaded
    • Minor Changes:
      • Character Panel: Support "shoottype" command, add to toolbar
      • Inventory Panel: Update initial display settings to show read items with an icon and text instead of strikethrough
      • Inventory Panel: Add zoom factor option to adjust item name font size
      • Quest Panel: Clean up replayable quest text
      • Skill Panel: Add xp loss percent when outputting skill decreases
      • Map Draw: Minor adjustments to magic map colours
      • Message Panel: Adjust zoom increments from 20% to 5%
      • Notes Panel: Adjust zoom increments from 20% to 5%
      • Core: Add AutoCompleteManager to allow for dynamic auto-complete commands
      • Core: Support custom protocol commands in the message parser, available to plugins
      • Core: Ensure face number is always represented as an unsigned int32
      • IRC Plugin: Adjust zoom increments from 20% to 5%
      • Resources: Add new icons for some commands
      • Resources: Add additional game command variants
      • Resources: Add tags to commands to support filtering (help/dm/emote/local)
      • Resources: Rework game command parameter names to support dynamic auto-complete
      • Resources: Reformat and beautify xml files
      • Settings: Add Gameplay Tweak: Enable or disable clearing the repeat up/down value after sending a user command
    • Additional Notes:
      • Some larger changes have been made, and it is possible that issues have crept in as a result:
      • This release contains a large update to all the gamedata (xml) help and command files to support the new auto-complete system
      • This release contains a refactor to the internal face (image) encoding, touching many different code modules
    • This release integrates the portable settings to be part of the build, and no longer requires running portable.bat or passing command line parameters to enable the portable directory for settings storage (The client saves client and player settings to %APPDATA%\Crossfire DockWindow Client unless in portable mode). If the previous portable builds were not started using portable.bat, the client was not actually using the portable directory for settings storage. Copy (or move) the files %APPDATA%\Crossfire DockWindow Client to <PortableDir>\Data. See README.md for more information regarding Settings Location and Portable Mode.
Crossfire Wiki News:

June 9, 2025

  • For other user visible updates and changes to Crossfire, visit the Crossfire Traffic page on the Wiki
  • Updates for the Crossfire Wiki are also shown on the Recent Changes page

GTKv2 Client

  • Crossfire GTK Client plug-in to track map visits
    • Documentation for functionality as of 2025/05/27
    • Eliminate passive-voice in messages
    • Completed state is always reported upon a visit
    • Revise advice on completing random map dungeons

Gridarta

  • [crossfire] Update built-in archetypes
    • Added four new cursed cloaks for extra variety
      • cloak of the Inferno, which attunes the wearer to fire, but also makes them vulnerable to fire damage
      • cloak of Freezing, which is the same for ice
      • cloak of Conductivity, which is the same for electricity
      • cloak of Anchoring, which denies access to Teleportation spells

JXClient

  • In account password change dialog allow an empty old password

Maps

  • Replace ground tiles under the house perimeter to Occupied Cabin map in Navar. Cosmetic change, no functional changes.
  • Replace ground tiles under the house perimeter to Raazle's Small House map in Navar. Cosmetic change, no functional changes.
  • Replace ground tiles under the house perimeter to Rudy's Cottage map in Navar. Cosmetic change, no functional changes.
  • Add a couple windows to the back wall of Rudy's Cottage map in Navar. Cosmetic change, no functional changes.
  • Replace ground tiles under the house perimeter to Rundown House map in Navar. Cosmetic change, no functional changes.
  • Update and fix map entrance coordinates for Prison map in Navar
  • Replace ground tiles under the house perimeter to Smokey House map in Navar. Cosmetic change, no functional changes.
  • Replace ground tiles under the house perimeter to Strom's Small House map in Navar. Cosmetic change, no functional changes.
  • Replace ground tiles under the house perimeter to Todd's Cabin map in Navar. Cosmetic change, no functional changes.
  • Replace ground tiles under the house perimeter to Travellor's Wayhouse map in Navar. Cosmetic change, no functional changes.
  • Replace ground tiles under the house perimeter to Turl's Small House map in Navar. Cosmetic change, no functional changes.
  • Correct map entrance coordinates to Navar Ligthouse, Entrance map
  • Add floor tiles under the wall sections of Family House in Navar
  • Replace ground tiles under the house perimeter to Museum of Arms map in Navar. Cosmetic change, no functional changes.
  • Add and adjust swall sections for nicer merging with nearby walls in Museum of Arms map in Navar
  • Add and adjust for more swall sections for nicer merging with nearby walls in Museum of Arms map in Navar
  • Minor cave wall segments for nicer merging in Ali's Cave outside Navar. Cosmetic change, no functional changes.
  • Minor modifications to cave segments for nicer merging with nearby walls in Dried Up Well
  • Fill in empty space with cave wall sections in Dried Up Well
  • Expand the perimeter of Tim the Bowyer map to match surrounding Navar world map terrain
  • Update floor tiles around the building perimeter of Tim the Bowyer map. Cosmetic change, no functional changes.
  • Update map entrance coordinates to/from Navar and Time the Bowyer map
  • Add some windows to Tim the Bowyer map
  • Add entrance coordinates to Armino fine alchemy supplies map in Navar
  • Update swall sections for nicer merging with nearby walls in Armino fine alchemy supplies map in Navar
  • Tweak msg text from one of the instructions books in Ye ol' Home Depote to avoid a warning in Gridarta
  • Replace building perimeter flooring with different floor tiles in The Frolicing Mermaid map. Cosmetic change, no functional changes.
  • Update floor tiles around the building perimeter of Gunther's Smithy map. Cosmetic change, no functional changes.
  • Update floor tiles around the building perimeter of Emporium of Power map. Cosmetic change, no functional changes.
  • Adjust visibility settings of the Runes in Emporium of Power map to remove warnings with Gridarta
  • Remove redundant no_magic tiles under the counter surrounding Master of Transferrence in Emporium of Power in Navar
  • Update floor tiles around the building perimeter of Rosco's Kitchen map in Navar. Cosmetic change, no functional changes.
  • Update floor tiles around the building perimeter of Navar Central Library map. Cosmetic change, no functional changes.
  • Update floor tiles around the building perimeter of Navar Market map. Cosmetic change, no functional changes.
  • Correct exit coordinates out of Navar Market to world_122_117
  • Correct exit coordinates out of Condemned Market in Navar to world_122_117
Crossfire Atlas News:

May 29, 2025

Latest Client File Releases:

Client:
Select a client based on the OS that you wish to use while playing Crossfire, REQUIRED
Package Version Date Download File Info
 DockWindow 0.8.13 2025-Jun-15 Download
 GTK-v2 Client, Linux 1.75.3 2024-Apr-10 Download
  • ChangeLog
  • md5sum
    39f8efc273aaee00533b4cb7c5b00df6
  • sha1
    4bd98f8a478eb662fde4ffc746a24d47a2616e01
  • sah256
    2ade184bc5ccfc3b56666d8ef93050dfc1ec1f62ebd9d3d923371e1859b01c47
GTKv2 Client, macOS - Arm64 snapshot 2025-Apr-06

Download

NOTE: macOS 11 Big Sur and newer, Arm64 or Apple Silicon

  • md5sum
    f46a5613a170a8cb2d1e5e59dbae3e39
  • sha1
    f6a5357236904bb7b6fff54133abbd95291912c6
  • sha256
    572f6f5dc035703e2e1681a04d605aa30ad09079b6179c8948d54e809984a5c6
GTKv2 Client, macOS - x86_64 snapshot 2025-Apr-06

Download

NOTE: macOS 11 Big Sur and newer, Intel based

  • md5sum
    1d3d393c3d0de0cc04e9b6b533e071cb
  • sha1
    80b465d3884fcb7ce3429e0711eb3d90e51aca93
  • sha256
    3b2a45619ff7ad602760eee3ae1aa9a63cd8ef5afccb0c31c37359c2ee223a30
 GTK Client, Windows snapshot 2025-Jan-13

.exe Download
NOTE: The .zip is the complete client with related .dll files, etc. while the .exe is the client wrapped in an NSIS installer

  • ChangeLog
  • md5sum
    aa980f435886a9d6fe2c302fda70ac2c
  • sha1
    7c9f01a023afaf83266ee6d75cb5f1636b8a96af
  • sha256
    bff24de52d33d50405eaaee0f3ad8e8e314a4d35e667768204dcd6398e8b32d8
 JX Client snapshot 2025-Jan-31 Download
  • ChangeLog
  • md5sum
    556a524f47acea4d557bf04557bbf935
  • sha1
    11bb8a8696345175ec83dff761e4259fe5262be4
  • sha256
    a3ac3d818d67a6a44852658ca180012ab09048eac53284fe3a9c20152241f2c3
 JX Client.exe snapshot 2025-Jan-31 Download
  • ChangeLog
  • md5sum
    54507c52f7fc053216d970d7f329e734
  • sha1
    73b0f194de265036c950cd47f3176d41bd75bb02
  • sha256
    7e03bfcd0736d8731b251f2209e0d81694eed8d0fb9792b4e4144870bfbe296a
 JXClient-latest.exe snapshot Daily Build Download
  • For a complete list of available clients, visit the clients page.
  • For those who are looking to host their own server, visit the server page.
  • For those looking to create new or modify existing maps, visit the map editor page.

Mailing List Archives & Information:

Other Information: