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:

July 10, 2025

  • macOS GTKv2 Client .dmg snapshot has been released for Arm64
  • macOS GTKv2 Client .dmg snapshot has been released for x86_64
    • Changes with this release:
      • Fix save window positions; bars save onscreen
      • Crossfire GTK Client plug-in to track map visits
        • Fix message color; add supported markup comments
        • Remove whitespace at start of player_send messages
        • Eliminate passive-voice in messages
        • Completed state is always reported upon a visit
        • Revise advice on completing random map dungeons
        • Fix visits to track the server they occur on
        • Add completed and visited reporting command
        • Add a help command
        • Add date ranges regarding update information
        • Add new information for help and reporting
        • Fix for player title not beginning with "the"
      • Fix inventory tab icons with recent gdk-pixbuf
        • Fix this by converting the XPM's to GIF's and bundling these with the client resources
      • Client now supports 10000000 instead of 100000 in the Count: box
      • Update count spin box after command is sent
        • This prevents a confusing situation where the count box says one number but in reality cpl.count has been reset to zero
Crossfire Wiki News:

July 8, 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

Archetypes

  • Shops no longer purchase items of Mass and items of Woe
  • Add shopkeeper NPC
  • Lower some value of high priced items such as certain chairs, clocks, tables, broken monster generators
  • Lower prices based on shop data amethysts, Improve Damage scrolls, Enchant Weapon scrolls
  • Reduce random chance appearance of arrows, bolts, clubs, bronze daggers, quarterstaff, bronze sword
  • Add random tool shop tile
  • Adjust random tool treasure list
  • Reduce harvesting tool cost
  • Add missing harvestable flag to fish so they can appear when fishing
  • Increase freshwater fish probability
  • Add message board apply event
  • Make firepot brighter
    • This gives us a progression of visible light fixtures, from brazier (3) to this firepot (5) to the bright firepot (7)
  • Adjust values and spawn rates for tissue, Bonecrushers, Rod of Light and many horns
  • Make bank deposit boxes only accept currency
  • Fix detect magic spell to work with current code changes
  • Fix transparency in grey_hide image
  • Add more restoration potions to common treasure list so they can appear more often

Gridarta

  • [crossfire] Update built-in archetypes
  • Report I/O errors during –collectarches to the console
  • Use Docker's default seccomp profile in the build environment
  • Add test case for archetype collection
  • [crossfire] Extract smoothface information from .face files
  • [crossfire] Allow shop tiles to be unique
  • [crossfire] Add unpaid attribute to check_inv
  • [crossfire] Update built-in archetypes

GTKv2

  • Fix save window positions; bars save onscreen
  • Crossfire GTK Client plug-in to track map visits
    • Fix message color; add supported markup comments
    • Remove whitespace at start of player_send messages
    • Eliminate passive-voice in messages
    • Completed state is always reported upon a visit
    • Revise advice on completing random map dungeons
    • Fix visits to track the server they occur on
    • Add completed and visited reporting command
    • Add a help command
    • Add date ranges regarding update information
    • Add new information for help and reporting
    • Fix for player title not beginning with “the”
  • Fix inventory tab icons with recent gdk-pixbuf
    • Fix this by converting the XPM's to GIF's and bundling these with the client resources
  • Client now supports 10000000 instead of 100000 in the Count: box
  • Update count spin box after command is sent
    • This prevents a confusing situation where the count box says one number but in reality cpl.count has been reset to zero
  • Add renderer debugging command
  • Fix label handling
  • Fix accessing map before it is initialized
  • Quit after disconnecting from single-connect server
  • Better handle errors in negotiation stage
  • Add configuration widget for music volume
  • Do not run numeric keybinds when count field has focus

Maps

  • Update floor tiles around the building perimeter of Midane map. Cosmetic change, no functional changes.
  • Update floor tiles around the building perimeter of Tannery of Navar map. Cosmetic change, no functional changes.
  • Apply flesh level to inacessible hides in Tannery of Navar to avoid warning alert in Gridarta
  • Give staff of healing a casting level of 10 to remove Gridarta warnings in Temple of Healing map in Navar
  • Update floor tiles around the building perimeter of Strange Little Store map in Navar. Cosmetic change, no functional changes.
  • Update floor tiles around the building perimeter of Civic Theater, Ground Floor map in Navar. Cosmetic change, no functional changes.
  • Replace nothing sections with cave walls, expand cave walls around the Civic Theater, Lower Level 1 map in Navar. Cosmetic change, no functional changes.
  • Minor tweaks to swall sections for nicer merging with nearby walls in Adobe Building, Level 2 map in Navar
  • Remove 'smoothface' from maps
  • Minor tweaks to swall sections for nicer merging with nearby walls in Wester Navar Tavern, Mainfloor map. Cosmetic change, no functional changes.
  • Update guilds from template
  • Add guild info sign
  • Update guilds with info sign
  • Replace ground tiles under the shop perimeter to Armino fine alchemy supplies map in Navar. Cosmetic change, no functional changes.
  • Expand the map perimeter by one tile for Armino fine alchemy supplies map in Navar
  • Update map entrance coordinates to Armino fine alchemy supplies and Navar world map (world/world_122_117)
  • First attempt at a compromise between JX Client and GTKv2 Client to correctly display ground tiles and wall tiles without grass appearing inside the guard house in Port Gate of Scorn map
  • Added swall sections to the counter area around Olaf in Olaf's Armor Emporium map in Navar
  • Correct entrance coordinates from Navar (world_122_117) to Spiral Tower, Level 1
  • Expand the map exterior by two tiles for Iggy's House map in Navar
  • Update map entrance coordinates to Iggy's House map in Navar
  • Update map entrance coordinates from Navar (world/world_121_117) to Iggy's House map
  • Update stairs coordinates from Iggy's House, Upper Level to the entrance floor
  • Update stairs coordinates from Iggy's House, Lower Level to the entrance floor
  • Replace ground tiles under the house of Rock Gardens map in Navar. Cosmetic change, no functional changes.
  • Replace cobblestone floor tiles in the house map with woodfloor in Rock Gardens in Navar. Cosmetic change, no functional changes.
  • Add extra cave walls to fill out the map, added more swall sections for cosmetic changes in The Old Warehouse, Cellar map near Navar
  • Add sell minimum of 20 platinum
  • Remove double and triple stacked zombies from Inner Sanctum of Devourers map in Navar
  • Expand on the map lore and typo correction outside of the lookout cave from Inner Sanctum of Devourers near Navar
  • Replace ground tiles under the temple perimeter of Temple of Gorokh map in Navar. Cosmetic change, no functional changes.
  • Add experimental shopkeeper for testing
  • Update and add more water or blue elements to Church of Ixalovh in Navar to give a sense of aquatic theme
  • Remove sell booths
  • Add sign about no-save area
  • Update guilds from template
  • Recess shop mat to reduce accidental buying
  • Add spell knockback testing map
  • Add shop transaction recorder
  • Make history books non-pickable
  • Add tools section
  • New map, The Hoarder's Hoard in Santo Dominion. This shop sells containers like chests, desks, dressers, and bookshelves.
  • Replace ground tiles under the temple perimeter of Temple of Ruggilli map in Navar. Cosmetic change, no functional changes.
  • Add missing close() function
  • Handle apply event to list board contents
  • Move board to city center for better visibility
  • Mark underground maps as not outdoors
  • Set forest random maps as outdoor
  • Add support for player-priced shop items
  • Add Scorn Public Market
  • Add fence to make clear sale area is closed
  • Remove blocksview to the wall columns inside The Hoarder's Hoard shop in Santo Dominion to create a nicer shopping view and experience for the visiting player
  • Tone down Witherspoon's ghost, add a message when on the ladder
  • Adjust swall sections for nicer merging with nearby walls in Church of Sorig in Navar. Cosmetic change, no functional changes.
  • Replace ground tiles under the temple perimeter of Church of Sorig map in Navar. Cosmetic change, no functional changes.
  • Remove several instances of mabu suke from pupland maps
  • Update shop exterior of The Hoarder's Hoard to match more of Santo Dominion city layout
  • Replace some beach tiles with grass tiles in preparation for expanding Darcap city walls to the west in world/world_116_102
  • Expand city wall sections and remove old city wall section in Darcap
  • Add filler buildings and road to the newly expanded western section of Darcap, moved and added some lamposts too
  • New map, Chest in Case in Darcap. This shop primarily sells chests but also has some desks, dressers, and book shelves.
  • Remove excess and unncessary light sources from The Hoarder's Hoard map in Santo Dominion
  • Add more light sources to city of Darcap (world/world_116_102) so it is not so dark at night
  • Move well-trained warrior from Cameron's Tavern in Darcap to The Golden Lion in Santo Dominion since this tavern is closer to The Warrior Proving Tower
  • Update NPC well-trained warrior with more accurate directions to the Warrior Proving Tower
  • Remake tavern NPC in Darcap to talk about a different, nearby map to Darcap
  • Give a sense of distance and correct location - Warrior Proving Tower is northeast of Santo Dominion
  • Remove Warrior Proving Tower location reference from a sign in Darcap, that map is actually closer to Santo Dominion
  • Add exit labels
  • Fix bank account removal
  • Expand Temple of Lythander in Navar by two tiles in each direction
  • Reduce/weaken stats to the ogre in Beginners map in Scorn to make it slightly easier to defeat by new players learning the tutorial
  • Reduce repeated uninteresting dialog
  • Fix gateway faces, adjust broken gateway message
  • Replace ground tiles under the temple perimeter of Church of Valriel in Navar. Cosmetic change, no functional changes.
  • Adjust shop specialization
  • Improve dip command
  • Fix missing import
  • Add rate limits to Python commands
  • Expand the Church of Valriel map by two tiles in all directions, update Navar world map for new entrance coordinates to Church of Valriel
  • Replace cobblestones inside of Church of Valriel with wood flooring. Cosmetic update, no functional changes.
  • Add some windows to Church of Valriel map in Navar
  • Add gates that connect to the lever in the realm of the dead to match the magic_mouth message under Morkov the demilich, basically close the gate that Morkov has now opened so no more undead escape and the player can leave the map set

Server

  • Fix character creation after deleting with same name
  • Fix test build on FreeBSD
  • Fix plugin documentation link
  • Split map light calculation into helper function
  • Add map light testing utility
  • Deprecate 'smoothface' in archetypes/artifacts
  • Deprecate 'animation' in 'face' block
  • Add tooltip to maps, with the full map path
  • No need to refresh regions for each map
  • Sort maps for a region
  • Fix map_light_on
  • Enable shared library building
  • Fix object movement block computation
  • Send map scroll after dimension door
  • Return success/fail from pick_up()
  • Do not crash when NPCs pick up unpaid items
  • Add shopkeeper NPC movement
  • Add price argument to GBOUGHT/GSOLD
  • Avoid returning nrof=0 to plugins
  • Fix crash when event directory is empty
  • Really fix object blocking test
  • Extract 'disabled_plugins' from base settings
  • Extract collector hooks from settings
  • Fix treasure item creation when dropping a non-head archetype
  • Fix harvesting in no_spell areas
  • Use chance() function
  • Split item enhancement calculation
  • Reduce price for bad items
  • Add map item dumping utility
  • Add server-side support for player shops
  • Remove unused variables
  • Update translations
  • Implement treasure list creation, update help
  • Focus a newly created asset
  • Don't allow dropping on a treasure if it already has yes and no subitems
  • Clean code
  • Fix crash when using killpets with a golem and immediately applying an exit
  • Revert changes to KNOWN_MAGICAL
  • Respect outdoor map setting
  • Do not liquidate player-sold items
  • Consistently allow identified objects to stack
  • Send object updates after changing flag from plugin
  • Show level for potions
  • Fix shops generating junk
  • Drop unpaid items when player leaves
  • Fix detect magic
  • Fix crash after dipping wielded bottle in fountain
  • Lock starting items
  • Fix ingredient price calculation
  • Dump alchemy in CSV format
  • Organize plugin documentation
  • Add extension summary table and organize events
Crossfire Atlas News:

July 2, 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-Jun-28

Download

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

  • md5sum
    26c0ef6d77e976b5502e06e8b332964f
  • sha1
    7a7c1adca174dd44444f1985bfd4d81fe384565b
  • sha256
    c4106d03ad49e35fe368936ef05e89ff46b90d10005d241dc9f74d142c605b89
GTKv2 Client, macOS - x86_64 snapshot 2025-Jun-28

Download

NOTE: macOS 11 Big Sur and newer, Intel based

  • md5sum
    8fe172480974413bd5937e3290cac0be
  • sha1
    b55244aa25515ba8fa44407fa39565bda24da9a9
  • sha256
    9b64e17769710c7b7b2eef377fcd4f3d7edf4c8e99df3e84d28085eb0c8084af
 GTK Client, Windows snapshot 2025-June-25

.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
    ff9a37ae35b88e928fc7854e45a2e9dd
  • sha1
    ef01c25e646170ee63940e10d6a8e032b5ce37e8
  • sha256
    b1d432aff7efb3321e4785bfd26ce3281c5442e1d391182aadb633b559c0a99c
 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: