Skip to content

Releases: LuframeCode/dosoft

v1.2.1 - Pre-Login Focus & Core Stability Update

05 Apr 13:41
f3414b4

Choose a tag to compare

🇫🇷 Français (French)

🚀 Nouveautés & Améliorations

  • Gestion des Menus et Écrans de Chargement : L'application détecte et gère désormais les fenêtres de Dofus Unity et Dofus Rétro même avant la connexion d'un personnage.
  • Intégration au Système de Focus : Les fenêtres de menu reçoivent des pseudonymes génériques (ex: "Menu Unity 1", "Menu Rétro 1") afin d'être intégrées directement dans la boucle de focus (Alt-Tab et Raccourcis). Un indicateur interne a été ajouté pour différencier ces fenêtres d'attente des comptes connectés en jeu.

🐛 Corrections & Optimisations

  • Stabilité de l'Auto-Focus : Le code de la fonction d'auto-focus a été restructuré. La double boucle d'exécution (While True) a été remplacée par une boucle unique, ce qui améliore considérablement la stabilité et les performances du système.

🇬🇧 English

🚀 Features & Improvements

  • Menu & Loading Screen Management: The application now detects and manages Dofus Unity and Dofus Retro windows even before a character is logged in.
  • Focus System Integration: Unlogged windows are assigned generic placeholders (e.g., "Menu Unity 1", "Menu Rétro 1") to integrate them seamlessly into the focus loop (Alt-Tab and Hotkeys). An internal flag was added to differentiate these menu windows from actively connected accounts.

🐛 Bug Fixes & Optimizations

  • Auto-Focus Stability: Refactored the auto-focus logic to improve core stability. The redundant double While True loop has been replaced with a single, more reliable execution loop.

🇵🇹 Português (Portuguese)

🚀 Novidades e Melhorias

  • Gerenciamento de Menus e Telas de Carregamento: O aplicativo agora detecta e gerencia as janelas do Dofus Unity e Dofus Retro mesmo antes de um personagem estar conectado.
  • Integração com o Sistema de Foco: As janelas não logadas recebem nomes genéricos (ex: "Menu Unity 1", "Menu Rétro 1") para permitir o uso ininterrupto na rotação de foco (Alt-Tab e Atalhos). Um sinalizador interno foi adicionado para diferenciar essas janelas de menu das contas ativas no jogo.

🐛 Correções e Otimizações

  • Estabilidade do Foco Automático: A lógica de foco automático foi refatorada. O loop de execução duplo (While True) foi substituído por um loop único, garantindo muito mais estabilidade e eficiência ao sistema.

v1.2.0 - Ajoute de nouvelles fonctionnalités

02 Apr 15:04
aa3c5bf

Choose a tag to compare

🇫🇷 Français (French)

🚀 Nouveautés & Améliorations

  • Support Multilingue (i18n) : L'application est désormais entièrement traduite en Français, Anglais et Portugais.
  • Gestion Dynamique du Clavier : Le mappage clavier AZERTY codé en dur a été remplacé par un gestionnaire de disposition de clavier dynamique, permettant une compatibilité native avec différents claviers internationaux.
  • Nouveaux Raccourcis Personnalisables : Ajout des raccourcis "Rafraîchir" (Refresh) et "Quitter" (Leave), entièrement modifiables depuis l'interface.
  • Gestion depuis la Zone de Notification : Il est désormais possible de rafraîchir ou de trier les fenêtres du jeu directement via un clic droit sur l'icône de l'application (systray).

🐛 Corrections de Bugs

  • Crash des Notifications Windows (Dofus Rétro) : Résolution d'un crash critique de l'API Windows (UserNotificationListener) causé par l'accumulation de notifications. Un système en arrière-plan supprime désormais les notifications Dofus Rétro 1 seconde après leur apparition.
  • Combinaisons de Touches : Correction du système d'assignation des raccourcis (binds) pour supporter correctement les combinaisons complexes (ex: Ctrl +, Shift +).
  • Stabilité de l'Auto-Focus : Maintien d'un temps de réaction ultra-rapide (0.5s) avec l'ajout d'une sécurité globale qui relance automatiquement la connexion au service Windows en cas d'interruption.

🛠 Technique & Documentation

  • Mise à jour du script de compilation (build.cmd) pour inclure correctement les ressources de langues et de claviers.
  • Ajout des documentations README.en.md et README.pt.md pour les contributeurs internationaux.

Merci aux contributeurs:
@luframe @uncyzer @mitzrael.2170 @vinch_


🇬🇧 English

🚀 Features & Improvements

  • Multilingual Support (i18n): The application is now fully translated into English, French, and Portuguese.
  • Dynamic Keyboard Layouts: The hardcoded AZERTY layout map has been replaced by a dynamic keyboard layout manager, natively supporting different international keyboard setups.
  • New Customizable Hotkeys: Added "Refresh" and "Leave" hotkeys, which can be modified directly in the user interface.
  • System Tray Management: Added the ability to refresh or sort game windows directly via the notification area (system tray) icon.

🐛 Bug Fixes

  • Windows Notification Crash (Dofus Retro): Fixed a critical Windows API crash (UserNotificationListener) caused by notification overload. A background task now clears Dofus Retro notifications 1 second after they appear.
  • Double Keybinds: Fixed the hotkey binding system to properly register and execute modifier combinations (e.g., Ctrl +, Shift +).
  • Auto-Focus Stability: Maintained ultra-fast reaction times (0.5s refresh rate) while adding a global fail-safe to automatically reconnect the Windows listener service if it restarts unexpectedly.

🛠 Under the Hood & Documentation

  • Updated the build script (build.cmd) to correctly bundle localization and keyboard layout resources.
  • Added translated documentations (README.en.md and README.pt.md) for international contributors.

Thanks to the contributors:
@luframe @uncyzer @mitzrael.2170 @vinch_


🇵🇹 Português (Portuguese)

🚀 Novidades e Melhorias

  • Suporte Multilíngue (i18n): O aplicativo agora está totalmente traduzido para Português, Inglês e Francês.
  • Gerenciamento Dinâmico de Teclado: O mapeamento de teclado AZERTY fixo foi substituído por um gerenciador de layout de teclado dinâmico, permitindo compatibilidade nativa com diferentes configurações internacionais.
  • Novos Atalhos Personalizáveis: Adição dos atalhos de teclado "Atualizar" (Refresh) e "Sair" (Leave), totalmente modificáveis na interface de usuário.
  • Gerenciamento pela Bandeja do Sistema: Agora é possível atualizar ou ordenar as janelas do jogo diretamente pelo ícone na área de notificação (system tray).

🐛 Correções de Bugs

  • Falha nas Notificações do Windows (Dofus Retro): Correção de um travamento crítico da API do Windows (UserNotificationListener) causado por sobrecarga de notificações. Um sistema em segundo plano agora limpa as notificações do Dofus Retro 1 segundo após aparecerem.
  • Combinações de Teclas: Correção do sistema de atribuição de atalhos para suportar adequadamente combinações de teclas modificadoras (ex: Ctrl +, Shift +).
  • Estabilidade do Foco Automático: Mantido o tempo de reação ultrarrápido (taxa de atualização de 0.5s) com a adição de uma segurança global que reconecta automaticamente ao serviço do Windows em caso de interrupção.

🛠 Técnico e Documentação

  • Atualização do script de compilação (build.cmd) para incluir corretamente os recursos de idiomas e layouts de teclado.
  • Adição das documentações traduzidas (README.en.md e README.pt.md) para colaboradores internacionais.

Agradecemos aos colaboradores:
@luframe @uncyzer @mitzrael.2170 @vinch_

version 1.1.1

28 Mar 20:00

Choose a tag to compare

Full Changelog: v1.1.0...v1.1.1

v1.1.0 - Version Luframe

27 Mar 23:52
47eb7f8

Choose a tag to compare

Version de base, on va bosser pour la suite !

v1.0.0 - Initial release

27 Mar 23:49
23ca161

Choose a tag to compare

🚀 Features

  • Déploiement de base