barre de sorts - cibler / enlever

Pour signaler une anomalie, un bogue ou une erreur du jeu, c'est par ici!
Répondre
Avatar de l’utilisateur
cetipar
Messages : 194
Inscription : 27 déc. 2006, 00:11
Localisation : Nantes, 44

barre de sorts - cibler / enlever

Message par cetipar »

Bonjour,

Je souhaiterais formuler une demande de modification du fonctionnement de la barre de sorts car ce pb m'arrive très régulièrement.

Quand je m'équipe en stuff magie et que je souhaite cibler un sort (par un clic droit / cibler sur le sort "Affaiblir" par exemple),
cela m'arrive très souvent que mon curseur glisse de quelques millimètres sur "Enlever", notamment avec ma souris sans fil qui est peu précise.

C'est très frustrant car pour remettre le sort, il faut :
- ouvrir le grimoire
- faire un clic droit sur le sort qui a disparu
- puis un clic droit sur l'icone en bas à gauche
- puis remonter le sort dans la barre de sort avec un clic droit / monter (9 fois de suite pour ma part)

Soit 12 clics pour le remettre dans la barre de sorts.

Ma demande est donc :
Serait il possible svp de déplacer le "Enlever" tout en bas de la liste (en dessous de "Toujours au dessus") ?

Avatar de l’utilisateur
Flovixy
Messages : 1107
Inscription : 05 mai 2007, 08:56

Re: barre de sorts - cibler / enlever

Message par Flovixy »

Je suis en effet complètement pour, ça m'arrive régulièrement aussi. Avoir les deux choix collés est pénible!
Eldorian au grand coeur
Maniant l’Épée et les Runes
Libre comme le Vent.

Avatar de l’utilisateur
cetipar
Messages : 194
Inscription : 27 déc. 2006, 00:11
Localisation : Nantes, 44

Re: barre de sorts - cibler / enlever

Message par cetipar »

relance du sujet

Avatar de l’utilisateur
Crowley
Messages : 10351
Inscription : 05 juin 2017, 18:20

Re: barre de sorts - cibler / enlever

Message par Crowley »

A priori ce serait une modif client, donc complexe.
N'hésitez pas à m'envoyer un MP si vous avez des projets, des questions ou autre.

Colbert
Messages : 20
Inscription : 27 juil. 2024, 21:52

Re: barre de sorts - cibler / enlever

Message par Colbert »

Voici la modif: github gist, ou fichiers directs: partie client, partie xml, ce qui donne:

Image

ATTENTION! Il faut que le xml corresponde au code (on peut pas changer l'un sans casser l'autre). La mise à jour automatique peut également écraser le xml, alors à contourner si tu veux tester.

Colbert
Messages : 20
Inscription : 27 juil. 2024, 21:52

Re: barre de sorts - cibler / enlever

Message par Colbert »

Après réflexion ce n'est pas quand même très commode de devoir cliquer et chercher dans un menu popup à chaque fois, alors je propose un moyen different: un raccourci clavier ALT+C pour le ciblage automatique. Cela fonctionne comme un "dead key" pour les sorts: on l'appuie une fois pour entrer dans le mode sélectionner, et puis le prochain sort lancé (soit en cliquant sur la barre, soit avec un raccourci alt+1, 2 etc.) sera choisi. Tapant deux fois (alt+c,c), ou choisissant le même sort, annule la sélection.

J'ai mis le code requis à github: 1d37dfc8 (et un petit oubli 430e450b).

Si alt+c ne convient pas, on peut changer la valeur de K_SPELLTARGET dans key.ini.

Avatar de l’utilisateur
cetipar
Messages : 194
Inscription : 27 déc. 2006, 00:11
Localisation : Nantes, 44

Re: barre de sorts - cibler / enlever

Message par cetipar »

ha ça c'est pas mal ! Moi je suis carrément pour.

Colbert
Messages : 20
Inscription : 27 juil. 2024, 21:52

Re: barre de sorts - cibler / enlever

Message par Colbert »

Si vous me faites confiance, vous pouvez tester cette fonctionnalité avec la version du client que j'ai mis sur github: setup-LE195_claet_test_20240901.exe

Avatar de l’utilisateur
cetipar
Messages : 194
Inscription : 27 déc. 2006, 00:11
Localisation : Nantes, 44

Re: barre de sorts - cibler / enlever

Message par cetipar »

Quand je lance le setup, après le choix de la langue, j'ai un message comme quoi ne dois disposer des droits d'administration.
Et j'ai un processus StartMenuExperienceHost.exe fantôme dans mon gestionnaire de taches.

Colbert
Messages : 20
Inscription : 27 juil. 2024, 21:52

Re: barre de sorts - cibler / enlever

Message par Colbert »

L'installateur copie l'exécutable dans le dossier C:\Program Files (x86)\Landes Eternelles, ce qui nécessite les droits d'administration. StartMenuExperienceHost fait partie de Windows.

Une démonstration: vidéo de l'installation (1:11, 1.2M)

Peut-être j'avais bidouillé quelque chose dans ce particulier vm de win10 et donc l'installation fonctionne pour moi et pas pour toi, mais c'est pas très clair en ce moment. Je vais regarder demain.

Colbert
Messages : 20
Inscription : 27 juil. 2024, 21:52

Re: barre de sorts - cibler / enlever

Message par Colbert »

J'ai ressayé sur une machine virtuelle toute neuve de Windows 10 22H2 (64-bit, français) et l'installateur fonctionne aussi bien que celui du jeu.

Avatar de l’utilisateur
cetipar
Messages : 194
Inscription : 27 déc. 2006, 00:11
Localisation : Nantes, 44

Re: barre de sorts - cibler / enlever

Message par cetipar »

après avoir choisi la langue, j'ai cette erreur :

Erreur
ShellExecuteEx a échoué ; code 5.
Accès refusé.

Colbert
Messages : 20
Inscription : 27 juil. 2024, 21:52

Re: barre de sorts - cibler / enlever

Message par Colbert »

Clic droit sur l'installateur, puis "Exécuter en tant qu'administrateur". vidéo

Avatar de l’utilisateur
cetipar
Messages : 194
Inscription : 27 déc. 2006, 00:11
Localisation : Nantes, 44

Re: barre de sorts - cibler / enlever

Message par cetipar »

pareil

Colbert
Messages : 20
Inscription : 27 juil. 2024, 21:52

Re: barre de sorts - cibler / enlever

Message par Colbert »

Alors peut-être un simple fichier zip irait mieux ? LE195_claet_test_20240901.exe.zip (3.7M)

Donc ce qu'il faut faire c'est de:
  1. Télécharger ce fichier.
  2. Décompresser le contenu dans le dossier du jeu.
  3. Lancer le jeu avec le nouveau exécutable.
Normalement le jeu se trouve à "C:\Program Files (x86)\Landes Eternelles" (ou "Programmes (x86)"); en tout cas dans ce dossier il doit y être Landes Eternelles.exe, les dlls, 2dobjects, 3dobjects, etc.

Malheureusement si les droits d'accès font toujours des soucis, sans savoir la version de Windows et comment le système a été configuré au début, je ne peux plus rien faire de mon côté.

Avatar de l’utilisateur
cetipar
Messages : 194
Inscription : 27 déc. 2006, 00:11
Localisation : Nantes, 44

Re: barre de sorts - cibler / enlever

Message par cetipar »

Salut Colbert,

Ce n'est pas un pb de droits car je suis totalement admin local de mon pc.
J'ai collé ton exe dans le dossier programme de LE.

Quand je le lance, il se met en plein écran et ça marque en haut à gauche "AVG Cybercapture"
Je saisis mon login et mon mot de passe et ça crash :

Nom de l’application défaillante LE195_claet_test_20240901.exe, version : 0.0.0.0, horodatage : 0x00000000
Nom du module défaillant : atioglxx.dll, version : 6.14.10.13399, horodatage : 0x563a781a
Code d’exception : 0xc0000005
Décalage d’erreur : 0x014235da
ID du processus défaillant : 0x620
Heure de début de l’application défaillante : 0x01db041221389480
Chemin d’accès de l’application défaillante : C:\Program Files (x86)\Landes Eternelles\LE195_claet_test_20240901.exe
Chemin d’accès du module défaillant: C:\WINDOWS\SYSTEM32\atioglxx.dll
ID de rapport : 10c9cf75-0faa-41c8-95a9-da24463a7d8f
Nom complet du package défaillant :
ID de l’application relative au package défaillant :


Détecteur d'erreurs 1287495685937040594, type 1
Nom d’événement : APPCRASH
Réponse : Non disponible
ID de CAB : 0

Signature du problème :
P1 : LE195_claet_test_20240901.exe
P2 : 0.0.0.0
P3 : 00000000
P4 : atioglxx.dll
P5 : 6.14.10.13399
P6 : 563a781a
P7 : c0000005
P8 : 014235da
P9 :
P10 :

Colbert
Messages : 20
Inscription : 27 juil. 2024, 21:52

Re: barre de sorts - cibler / enlever

Message par Colbert »

C'est possible que l'antivirus AVG modifie l'exécutable ou dlls, et ainsi provoque le plantage. Je comprends si tu ne veux pas essayer le désactiver.

Autrement tu pourrais essayer mettre à jour le pilote de la carte graphique, mais c'est probablement inutile, vu que tu réussis à jouer avec l'exécutable original.

Je vais bientôt poster une nouvelle version de l'exécutable sur github, cette fois compilé avec optimisations moins aggresives.

Répondre