programmation souris + cougar
Publié : lun. déc. 22, 2008 11:47 pm
pour ceux qui comprennent la suite :
vous savez, on peut programmer des mouvements du pointeur et des clics et des rotations pour la souris avec le wizard dans Foxy...
bon j'ai déjà fait un fichier qui marchait... il y a ... au moins 5 ans...
je voulais en refaire un autre pour Steel Fury : on a une map avec des boutons qui permettent de donner des ordres aux autres unités
donc un truc du genre : affichage map, déplacement souris, clic, déplacment souris, clic, fermer map, avec des delais, devrait marcher !
mais j'ai beau faire une copie d'écran à la bonne résolution, l'afficher comme fichier (USE FOXY GRAPHIC Map.bmp) dans le tmj, et m'en servir comme fond pour utiliser l'utilitaire de foxy pour l'onglet mouvements souris avancés,
les déplacments que j'obtiens dans le jeu n'ont rien à voir avec la résolution d'écran, que les mouvements soitent absolus ou relatifs ! (et j'ai bien la meme resolution dans le jeu et sur le bureau).
ex de code :des suggestions ?
EDIT :
réponse trouvée avec l'aide du soft Glovepie :
SF ne lit pas les mouvements du curseur, ni de directX, mais directement la souris à sa manière. Donc impossible : il y a bien un déplacment et un clic, mais l'amplitude du mouvement ne correspond pas du tout aux régléges de foxy... je laisse tomber.
je vais essayer plutot avec une FakeMouse dans Glovepie... verrais si ça marche.
vous savez, on peut programmer des mouvements du pointeur et des clics et des rotations pour la souris avec le wizard dans Foxy...
bon j'ai déjà fait un fichier qui marchait... il y a ... au moins 5 ans...
je voulais en refaire un autre pour Steel Fury : on a une map avec des boutons qui permettent de donner des ordres aux autres unités
donc un truc du genre : affichage map, déplacement souris, clic, déplacment souris, clic, fermer map, avec des delais, devrait marcher !
mais j'ai beau faire une copie d'écran à la bonne résolution, l'afficher comme fichier (USE FOXY GRAPHIC Map.bmp) dans le tmj, et m'en servir comme fond pour utiliser l'utilitaire de foxy pour l'onglet mouvements souris avancés,
les déplacments que j'obtiens dans le jeu n'ont rien à voir avec la résolution d'écran, que les mouvements soitent absolus ou relatifs ! (et j'ai bien la meme resolution dans le jeu et sur le bureau).
ex de code :
Code : Tout sélectionner
USE SCREEN_RESOLUTION (1280,960)
Map:Display DLY(300) MOUSEXY (UL, 336, 26) DLY(100) KD (MOUSE_LB)
DLY(60) KU (MOUSE_LB) DLY(300) MOUSEXY (UL, 883, 272) DLY(60)
KD (MOUSE_LB) DLY(100) KU (MOUSE_LB) DLY(300) Map:Display
EDIT :
réponse trouvée avec l'aide du soft Glovepie :
SF ne lit pas les mouvements du curseur, ni de directX, mais directement la souris à sa manière. Donc impossible : il y a bien un déplacment et un clic, mais l'amplitude du mouvement ne correspond pas du tout aux régléges de foxy... je laisse tomber.
je vais essayer plutot avec une FakeMouse dans Glovepie... verrais si ça marche.