
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.