Project 1

Development infos

Languages:

C# WPF

Project description

I developed this tool as a dedicated Dofus player. Dofus is a french MMORPS developed by Ankama featuring an isometric view and turn-based strategy gameplay. The game allows for simultaneous account management, with each account running in its own window.
Instead of constantly using ALT+TAB to switch between accounts, I created Octofus to organize these windows and assign hotkeys to each one. The functionality is straightforward but effective: the application scans for all active Dofus processes, parses the process names to retrieve character names, and then assigns customizable hotkeys to each window based on user settings.
To capture hotkey presses outside the application, I utilized Windows DLLs through P/Invoke. I applied the same concept to bring the selected game window into focus when its associated hotkey is pressed.
this tool significantly improved my multi-account gameplay experience by eliminating the tedious process of manually switching between windows.

Find this project

You can find the project directly on the github repository.