Jump to Main Content

Website News

Log of all the changes and updates with the website

Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec

December

December 1, 2024

November

November 1, 2024

October

October 8, 2024

September

September 16, 2024

September 10, 2024

  • New release of the Crossfire DockWindow Client v0.8.9 - This release includes some fixes and numerous changes to make the inventory panel more usable
  • New Features & Notable Changes:
    • Inventory Panel
      • Add tooltips to inventory items showing all available item information
      • Change up how items are displayed
        • Add option to display the type of the item (client type), disabled by default
        • Display item properties (flags) as icons instead of text (with an option to display text instead)
        • Make positions of property icons configurable (beside name, icon overlay, hidden)
      • Add subfiltering of the player inventory by the type of item (client type)
      • Change default configuration to disable Inline Contained Items
    • Core
      • Rename executable from Crossfire.exe to CrossfireRPG.exe
        • This is to avoid incorrect discord game detection
        • The filename will likely change again in the future
      • Add ClientTypes.xml data file for configuring client types
  • Fixes:
    • Character Panel: Don't show open containers on the ground in the equipment list
    • Inventory Panel: Don't display contained items when container is filtered
    • Inventory Panel: Fix issue displaying inline items when container first opens
    • Inventory Panel: Fix issue where locking and unlocking an open container will show an empty container
    • QuickKeys: Debounce QuickKeys (don't send quick key commands while already waiting on the same command)
    • Discord Plugin: Fix crash when Discord becomes unavailable while the DockWindow Client is open
  • Minor Changes:
    • Inventory Panel: Add option to filter player inventory on items that have been read
    • Inventory Panel: Add option to sort items by weight (desc)
    • Inventory Panel: Add option to display an icon for items that have been read
    • Inventory Panel: Add new icons to context menu
    • Inventory Panel: Allow multiple font styles on inventory item font style settings
    • Inventory Panel: Don't wrap the item name when using tiny, small, or medium icon display sizes
    • Inventory Panel: Update initial display settings to show read items with a strikethrough font
    • Inventory Panel: Rework initial display settings for item property icons
    • Inventory Panel: Warn instead of emptying container when container is readied and user tries to drop container
    • Themes: Change colour of applied and unidentified items on parchment theme
    • Discord Plugin: Add more options to customize discord activity display
  • Additional Notes:
    • This release contains a large refactor where part of the codebase was split into external repositories and then included as submodules. It is possible that additional issues have crept in as a result of this split.

September 6, 2024

August

August 15, 2024

August 7, 2024

July

July 26, 2024

  • Crossfire DockWindow Client v0.8.8 - Eighth Public Release!
  • Note that v0.8.6 was skipped, and v0.8.7 was unannounced due to the quick release of v0.8.8
    • v0.8.8 contains a number of map display fixes for multi-tile faces
    • v0.8.7 contained a completed map smoothing implementation, a fix for the minimap rendering time, and the discord rich presense plugin, as well as a number of quality of life changes and fixes
  • v0.8.8 Fixes:
    • Character Panel: Fix setting wrong item power label when level changes
    • Map Panel: Fix issue where fog of war could not be disabled
    • Map Panel: Fix issue where moving multi-tile images may not be fully re-drawn, resulting in random parts of the multi-tile being left on the display
    • Map Manager: Fix issue where map cells were not always flagged as FOW cells when the viewport scrolled, resulting in multi-tile images being drawn when they don't exist
    • Map Manager: Update logic to consistently clear OOB and FOW cells when they come back into view, to avoid multi-tile images being drawn when they don't exist
  • v0.8.8 Minor Changes:
    • Inventory Panel: Update tooltip for item number counter (was Take/Drop) for clarity
    • Map Panel: Allow fog of war data to be drawn without a style
    • Skill Panel: Add more information to skill increase/decrease messages
    • Main Window: Add links to crossfire atlas and wiki in help menu
    • Docs: Update changelog format as it was getting flagged as a script malware

July 24, 2024

  • Crossfire DockWindow Client v0.8.7 - Seventh Public Release!
  • New Features & Notable Changes:
    • Map Panel
      • Implement smoothing of face corners
        • Note that smoothing is still marked as experimental, as there are some performance issues with larger viewports
    • MiniMap Panel
      • Speed up minimap render times when minimap contains a lot of map information
    • Plugins -> Discord
      • Add experimental Discord Rich Presense plugin (under Options->Settings->Discord when installed)
        • Plugin Location: Plugins\Discord
        • To install a plugin, copy all the files inside a plugin location to the Crossfire DockClient Plugin directory
          • (eg: \Plugins\ or \Plugins)
  • Fixes:
    • Inventory Panel: Fix issue with drag and drop not triggering when only moving the mouse horizontally or vertically
    • Map Panel: Fix draw order issue with multi-tile faces being drawn underneath faces on the same layer
    • Map Panel: Many smoothing related fixes
    • Map Panel: Auto adjust text colour of status labels to maintain a good contrast with the background colour
    • Command/Inventory/Quest Panels: Ensure text is always displayed regardless of theme font size
    • Account/Player/Server Dialogs: Ensure text is always displayed regardless of theme font size
    • Core: Fix minor issue generating RTF text for message panel
  • Minor Changes:
    • Knowledge Panel: Ensure text displays ... when there is more text to display
    • MiniMap Panel: Make minimum tile size configurable
    • Account Dialog: Remove darkness protocol override (darkness is configurable via the map settings)
    • Core: Add ability to create plugins that don't have an associated Game Panel

July 16, 2024

  • Crossfire DockWindow Client v0.8.5 - Sixth Public Release!
  • Fixes:
    • Message Panel: Fix occasional client deadlock when adding messages to message panel
    • Main Window: Display game panel load errors on startup
    • Main Window: Don't stop loading game panels after first game panel load failure
    • Main Window: Fix race condition where server login screen occasionally fails to display
    • Game Panels: Fix null references that appear when using different OS and .NET versions
  • Minor Changes:
    • Message Panel: Add button to scroll to end of messages
    • Message Panel: Scroll to end of message when changing font size
    • Layouts: Include layouts inside setup project
    • Themes: Include themes inside setup project

July 15, 2024

  • Windows GTKv2 Client .exe snapshot released - README.md
    • Changes with this release:
      • Implement map label support in SC 1030
        • Names of characters appear above them in the game - screen shot
      • Make music volume configurable
      • Reset auto-AFK as soon as main windows are hidden

July 12, 2024

July 1, 2024

  • Crossfire DockWindow Client v0.8.3 - Fifth Public Release!
  • New Features & Notable Changes:
    • Message Panel
      • Add configuration option to limit the number of messages in the message panel
    • Map Panel
      • Re-implement map data storage for faster access
        • Map no longer grinds to a halt when containing lots of fog of war information
      • Re-implement map drawing routines to simplify and speed up map updates
      • Add new map viewport options
        • Custom viewport sizes
        • Map zoom (scale factor)
      • Add new map display options
        • Fog of war colour schemes
        • Darkness dark factor
      • Zoom in and out works without changing the map size and losing map data
    • Protocol
      • Move mapsize protocol level configuration to server settings
        • The mapsize protocol value is now independent of the map display, and will default to the largest available mapsize unless explicitly set to a fixed size
  • Minor Changes:
    • Knowledge Panel: Bind middle click to attempt alchemy
    • Map Panel: Default map scale algorithm to nearest-neighbour make display more pixelated
    • Map Panel: Default map fog of war style to sepia to highlight fog of war vs darkness
    • Map Panel: Add new local command mapzoom to set zoom / scale factor
    • Map Panel: Add new local command mapzoomreset to reset zoom back to 100%
    • MiniMap Panel: As the minimap panel now shares drawing code with the map panel, all map related enhancements are available to the minimap
    • MiniMap Panel: Center minimap on player when minimap gets too large to display
  • Fixes:
    • Character Panel: Fix issue displaying X-Ray status
    • Inventory Panel: Fix crash when performing action on unselected item
    • MiniMap Panel: Fix issue where minimap dissapears when it is too large
    • Animations: Fix issue not animating random synchonized animations
    • Main Window: Fix crash performing layout
    • Themes: Update hard to read message text colour on parchment theme

June

June 7, 2024

May

May 30, 2024

  • Crossfire DockWindow Client v0.8.3 - Fourth Public Release!
  • New Features & Notable Changes:
    • Inventory Panel
      • Change find toolbar to be toggled on/off via a toolbar button, to reduce toolbar size
    • Message Panel
      • Drastically improve message redraw times when many messages come in at the same time
      • Use the scrollbar position to determine if new messages should scroll the message panel
      • Add option to always scroll the message panel, regardless of scroll position
    • MiniMap Panel
      • Drastically improve mini-map redraw times
    • Map Panel
      • Drastically improve darkness rendering speed
      • Add Player and Communication Labels
      • Add label theme options
    • Themes
      • Main Window/Toolbar Theme can be changed without a restart
      • Add new theme "Parchment", update "Dark" theme
    • Protocol
      • Support protocol version 1030
  • Minor Changes:
    • Character Panel: Minimize calls to update the UI as much as possible
    • Inventory Panel: Minimize calls to update the UI as much as possible
    • Inventory Panel: Add different apply choices when dropping an item on to a quick key
    • Inventory Panel: Add apply -o command to context menu
    • Inventory Panel: Move player weight from toolbar to titlebar, to reduce toolbar size
    • Map Panel: Minimize calls to update the UI as much as possible
    • Map Panel: Add option to render Fog of War as Sepia instead of GrayScale
    • Message Panel: Copy hyperlinks to clipboard on click
    • MiniMap Panel: Add player and viewport highlighting as an option
    • Main Window: Load main window menu and toolbar layouts from game data
    • Main Window: Minor re-org of toolbar display
    • Settings: Add options to enable admin, experimental, secondary, and debug panels
    • Core: Add performance monitor while in debug mode to help improve the overall experience
  • Fixes:
    • MiniMap Panel: Fix player dash offset animation stopping when left running for a long time
    • Skill Panel: Re-align skills when a new skill is added
    • Spell Panel: Re-align spells when a new spell is added
    • Commands: Fix missing help commands (death, mode, move)
    • Core: Add some protections arround accessing the underlying array of an Expanding2DArray
    • Core: Ensure & are displayed in formatted message boxes
    • Protocol: Work around skill_extra not existing on older servers
    • Themes: Change how colours are written to settings to avoid settings loss
    • Core: Fix potential crash on exit
  • Hacks:
    • Message Panel: Scroll to end of messages during panel resize
      • This avoids issues where the scroll position changes and scrolling does not occur

May 20, 2024

  • Windows GTKv2 Client .exe snapshot released - README.md
    • Changes with this release:
      • Fix map animations
        • This was accidentally broken by a logic error
      • Do not require ticks to redraw the client
        • If the server doesn't support, or fails to send ticks, do not prevent that from redrawing the client
      • Update latency profiler to new client output format
      • Support loading MP3 music files
      • Improve music transitions
        • Increase the music fade time between music transitions. While here, fix blocking the main thread during music transitions

May 5, 2024

April

Apr 22, 2024

  • Crossfire DockWindow Client v0.8.2 - Third Public Release!
  • New Features & Notable Changes:
    • Keybinds
      • Add ability to have keybinds with multiple modifiers
      • Move default keybinds to game data to allow new keybinds to be added with new releases
        • Note that default keybinds are application level, and are separate from global/character keybinds
    • Message Panel
      • Add ability to set command repeat (used for dimension door)
      • Add localcommands setrepeat and addrepeat to set repeat via a hotkey
    • Notes Panel
      • Add ability to zoom the text of the notes panel
    • Resistance Panel
      • Add new panel for displaying character resistances
  • Minor Changes:
    • Character Panel: Add description indicating stat highlighting can be disabled
    • Inventory Panel: Refocus map when pressing ESC from inventory toolbar controls
    • Spell Panel: Allow spell attune/repel/deny highlighting to be disabled
    • Spell Panel: Add explicit commands to invoke spells with an argument
    • Message Panel: Clean up message type descriptions, fix spelling and case
  • Fixes:
    • Main Window: Reset a game panel if the loaded layout does not include that panel
    • Main Window: Update about box with contact information
    • MiniMap Panel: Don't draw null maps
    • Item Manager: Fix crash where server adds an item that already exists, but none of the item properties changed

Apr 19, 2024

  • JXClient snapshot released - README.md
  • Windows JXClient .exe snapshot released - README-jxclientinstaller.md
    • Changes in this release:
      • Do not crash if the system clipboard is unavailable during a copy operation in the messages window
        • Now the copy operation is ignored in such a case
      • Update the system clipboard only when the user selected some text with the mouse in the messages window
        • Previously JXClient tried to update the clipboard when the selected text changed from unrelated actions, for example because some selected lines moved out of the window or because the visibiliy of sent commands was changed

Apr 17, 2024

  • Gridarta for Crossfire map editor snapshot released - README.md
  • Gridarta for Crossfire map editor Windows installer snapshot released - README-gridartainstaller.md
    • Changes in the map editor release:
      • Update built-in archetypes
        • New ground archetype, scrub
        • Reduce Titan from level 80 to level 40
        • Make some monsters have the chance to drop potions of medium healing
        • Fix typo in material name for cooking pot

Apr 12, 2024

  • Crossfire DockWindow Client v0.8.1 - Second Public Release!
  • Changes in this release:
    • New Features & Notable Changes:
      • Main Window
        • Add (and move) server commands to main window toolbar
        • Add server help to main window menu
      • Gameplay
        • Add option to inhibit applying items from containers
      • Map Panel
        • Add ability to configure scaling algorithm
      • Message Panel
        • Add ability to configure message filters per message panel
        • Add alternate message panel
      • Pickup Panel
        • Add saving pickup value and pickup commands to a QuickKey
      • Spell Panel
        • Add theme settings for highlighting attuned/repelled/denied spells
      • Plugins -> IRC
        • Add IRC text colour and text formatting
    • Minor Changes:
      • Settings: Minor moving and renaming settings and settings groups for ease of use and discoverability
      • Knowledge Panel: Add options to change mouse wheel scrolling behaviour
      • Commands: Update some command definitions
      • Choose Player Dialog: Show connected server
      • Create Player Dialog: Show connected server
      • MiniMap Panel: Set graphics scaling modes to high speed
      • Pickup Panel: Add pickup help and commands to context menu
    • Fixes:
      • Game Panels: Fix issue where custom game panel context menus were not shown
      • Game Panels: Fix issue where Configure Toolbar option was not shown on panel context menus
      • Inventory Panel: Fix display size not working after re-org of settings (introduced in 0.8.0)

Apr 11, 2024

  • GTKv2 Client v1.75.3 released - README.md
  • Windows GTKv2 Client .exe v1.75.3 released - README.md
  • Changes in this release:
    • Added
      • Add 'mapedit' command to launch map editor on current map
      • Implement smooth lighting for new Pixmap (Cairo) renderer
      • Add additional protocol debugging flags
      • Automatically set 'away' if idle for some time
      • Add pop-up action menu when left-clicking on items. Can be disabled with the inv_menu configuration option
      • Add default bindings for 'reply' and 'get all'
      • Add "scriptkillall" command
    • Changed
      • Lighting defaults to per-pixel lighting
      • Improve movement prediction and enable it by default

Apr 1, 2024

March

Mar 30, 2024

  • Windows GTKv2 Client .exe snapshot released - README.md
    • Changes with this release:
      • Do not rescale map size above 100
        • This should stabilize the map scale in the client view window and not have it fluctuate in size so much

Mar 25, 2024

  • Gridarta for Crossfire map editor snapshot released - README.md
  • Gridarta for Crossfire map editor Windows installer snapshot released - README-gridartainstaller.md
    • Changes in the map editor release:
      • Update built-in archetypes
        • Update child.base graphic
        • Replace tabs with spaces in fixed width map message
        • Color touch up to marble floor tile graphic
        • New spell: earthquake
        • Reduce weight of silvercoin to align with other coins
        • Increase chance of mining success
        • Make the world map use a fixed-size font

Mar 24. 2023

Mar 20, 2024

  • Important Server News!
    • The server known as invidious2.meflin.net has moved to a new host and currently (maybe permanently?) now going by the name of invidious.notafet.net
    • All player file data has migrated to the invidious.notafet.net host
    • Stop by IRC or Discord if you have any questions or encounter any problems with the new server host

Mar 18, 2024

Mar 15, 2024

  • Windows GTKv2 Client .exe snapshot released - README.md
    • Changes with this release:
      • Fix a client crash when using the mapedit command without CF_MAP_EDITOR set
  • Gridarta for Crossfire map editor snapshot released - README.md
  • Gridarta for Crossfire map editor Windows installer snapshot released - README-gridartainstaller.md
    • Changes in the map editor release:
      • Update built-in archetypes
        • New food crafting recipe - stews
        • New crafting recipe - cooking pots
        • Add topax to gem treasurelists
        • Add bloodstone to random gem generation list
        • Add new crafted items using bloodstones
        • Add formulae to allow for lead pile and lead bar conversions
        • Lore entries for various monsters
        • Add a recipe for talisman of summoning of Creation

Mar 1, 2024

February

Feb 2, 2024

January

Jan 5, 2024