_______ _ ____ _ _ _____ ____ ____ _____  |__ __| | | _ \| | | | | __ \ | _ \| _ \ / ____| | | | |__ ___ | |_) | | __ _ ___| | __ | |__) |___ ___ _ __ ___ | |_) | |_) | (___   | | | '_ \ / _ \ | _ <| |/ _` |/ __| |/ / | _ // _ \ / _ \| '_ ` _ \ | _ <| _ < \___ \  | | | | | | __/ | |_) | | (_| | (__| < | | \ \ (_) | (_) | | | | | | | |_) | |_) |____) | |_| |_| |_|\___| |____/|_|\__,_|\___|_|\_\ |_| \_\___/ \___/|_| |_| |_| |____/|____/|_____/ 

Sysop: RetroCloak
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Cloak's Crossfire Page
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 
 
[L]atest DockWindow Client  [via Downloads Page]
 
[C]rossfire Homepage
[P]layers Handbook
[W]iki
[A]tlas
World [M]ap           [Zoomable]
[S]ource Code           [SourceForge]
[M]ailing List
[O]fficial Clients
[G]TK Client Snapshots  [Windows]
[D]aily Snapshots
 
 
=============================================================================
History of Cloak's Crossfire DockWindow Client
=============================================================================
I first found Crossfire around 2009, and played for quite some time on a private server. In 2021, I came back to play again after a number of years of not playing, and found the game and interface wasn't super friendly to new players. All in all, I found the interface and control schemes pretty confusing with the mix of a GUI and text commands. I remembered I wanted to write my own client back in 2009 just to see if I could, and lately I felt that I needed a new project project, so I figured I'd try to come up with something that might be a little easier to use for new or beginner players.
 
 
=============================================================================
Client Features
=============================================================================
More Accessible for new and returning players - Adheres more to Windows UI standards compared to other clients - Consistent UX throughout the application - Mouse friendly interface, with right click context menus for actions and command help - Each dockable window has a toolbar and context menu with related options and actions (Also accessible via right click on the title or via down arrow in toolbar) Utilizes a Dockable Window System - Windows are movable, dockable, floatable, and rearrangeable on the fly - Support for multiple saved window layouts (global, per character, and multiple custom layouts) - Layouts are switchable via keybinds or when selecting a character to play Completely Theme-able - Background/Foreground colours, font styles and sizes are changeable on the fly - Each dockable window provides additional customization, eg: - Inventory item colours and display can be changed based on item info - Message colors can be overridden based on category - Row heights and icon sizes can be changed in listboxes - List views can be sorted, grouped, and support multiple view types (details, icon, etc) Other minor but useful changes - Supports quest list and knowledge window like the Java client - Open containers pop up a new inventory window to display their contents - Map window scales to screen and is easily zoomable, or map scale can be changed via a fixed amount - Message window display can be zoomed in or out - Can hide or show any window via keybinds - New Hotkey bar - New Character Notes window - New client only commands: - Type 'usercommands' or 'usercommands help' to see the list - Native windows application - Minimal dependencies and dlls - Small install size (~2mb)
 
 
=============================================================================
Screenshots
=============================================================================
Here are some screenshots of the DockWindow client, showing various windows, themes and layouts.
 
 
=============================================================================
Initial Layout
=============================================================================
 
 
=============================================================================
Large Layout
=============================================================================
 
 
=============================================================================
Themed Layout
=============================================================================
 
 
=============================================================================
Docking
=============================================================================
 
 
=============================================================================
Theme Settings
=============================================================================
 
 
=============================================================================
Theme Settings
=============================================================================
 
 
=============================================================================
Theme Settings: Window
=============================================================================
 
 
=============================================================================
Theme Settings: Messages
=============================================================================
 
 
=============================================================================
Context Menu: Inventory
=============================================================================
 
 
=============================================================================
Toolbar: Inventory
=============================================================================
 
 
=============================================================================
Toolbar: Character Window
=============================================================================
 
 
=============================================================================
Toolbar: Message Window
=============================================================================
 
 
=============================================================================
Settings: Message Window
=============================================================================
 
 
=============================================================================
Settings: Inventory Window
=============================================================================
 
 
=============================================================================
Settings: Inventory Items
=============================================================================
 
 
=============================================================================
Settings: Map Window
=============================================================================
 
 
-----------------------------------------------------------------------------
[B]ack to Main Menu
-----------------------------------------------------------------------------
Enter command: [L,C,P,W,A,M,S,O,G,D,B]
 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-