header
Accueil
Règles
Les 5 Races
Histoire
Classements
Forums
Taverne du Chat
Inscriptions
Jouer son Trõll
Packs Graphiques
Goodies
Nous Contacter
Soutenir le Jeu.
Notre Boutique.
Liens
Webring
Crédits
 
  Ze T-Shirt
T-shirt
 MountyHall
Référencé sur
PBeM Rank
Gamers'room
Votez pour ce site !
Jeux Web : la communauté des joueurs de jeux gratuits par internet
Jeux Alternatif
 
[Valid RSS]
Valid HTML 4.01 Transitional
CSS Valide !
WebAnalytics
HG
Nous sommes le
HM HD
 
 
BG     BD
 Bienvenue Invité    S'enregistrer   Connexion Search the Forum  Display List of Forum Members
Forums Tous les Forums
ligne Forum Outils : Assistance au jeu
DON MountyHall
Modérateurs de ce forum : Aghabeu, Gros Kéké, Loinvu, Modérateur 6, Modérateur1, Modérateur2, Modérateur3, Modérateur4, Modérateur5, Schtroumpf, TilK, VYS, Xaruth

Printer Friendly Version Post reply  Post New Topic

#. Message de Alanaé le 21-12-2017 à 09:08
  [Ami de MountyHall]
19072 - Alanaé (Nkrwapu 44)
- Les Trollskistes -
   Pays: France (75 - Paris)   Inscrit le : 11-09-2004   Messages: 4935 (Djinn Tonique)  Citer Citer
Si je désactive les menus contextuels MH (dans "limiter la vue"), le niveau des monstres affiché par MZ passe après le nom du monstre et il ne se passe rien quand je clique dessus

Alanaé


#. Message de Dabihul le 1-01-2018 à 12:26
  [MH Team]
79738 - Dabihul (Durakuir 54)
- La Guilde Des Mines Du Hall -
   Pays: France (44 - Loire-Altlantique)   Inscrit le : 29-12-2006   Messages: 1101 (Trõll de Compèt')  Citer Citer
Salut Roule'

Ça se passe comment si on veut participer au développement de MZ v1.2 ? Je suis à peine revenu dans le Hall habité et j'ai déjà le scripting qui me démange (y'a des ch'tis bugs qui me saoulent et j'ai pas trop le temps de relancer le dev de MZ2).

Par ailleurs si tu veux un coup de patte quelques temps, je veux bien un petit topo-briefing sur l'état du projet et les outils à utiliser (ou un lien qui me renseignera). J'ai vu dans le changelog que tu avais basculé sur la BDD de R` en dehors de ça rien de transcendant il me semble.

Tu comptes basculer sur du full asynchrone pour revenir à GM ou continuer avec ViolentMonkey?

Ch'ti bug report perso:
- le filtre des mobs s'affiche tout le temps
- on ne peut pas désactiver l'affichage des trõlls hors de vue dans les IT BT
- l'export vers les vues externes déconne quand une IT est activée (à vue de nez je dirais que l'export contient les N trõlls les plus proches, N étant le nombre de ceux qui sont visibles)
- les BM et les mouches sont gérés en non responsive: incompatibilité avec Footable
- le toggle des BM (combiné vs. P/M) empêche de faire des copier-coller
- tout_MZ fait sauter le drag de overlib dans l'équipement

Dab'


#. Message de Rouletabille le 21-01-2018 à 22:18
  [Ami de MountyHall]
91305 - Rouletabille (Tomawak 59)
- Les Adorateurs du Grand Oyéyé -
   Pays: France   Inscrit le : 30-07-2008   Messages: 1702 (Trõll de Compèt')  Citer Citer
Salut Dabihul,

Je suis très content de te voir réapparaitre. J'espère que tu t'es bien remis de ton accident et que tu n'as pas séquelles.

Désolé d'avoir mis du temps à répondre. Je ne suis plus le forum d'aussi près d'avant. C'est mon tour de dégager de MH. Une histoire bête de comportement de joueurs qui ne m'a pas plu. Mais ils sont complètement dans la charte. C'est donc moi qui suis parti.

Pour MZ, je fais moins que ce que j'avais promis (j'avais promis de maintenir et je prends du retard, cf. la remontée de Alanaé 2 posts au-dessus).

Voici l'état actuel de l'infra :
  • Cote client, Github (Branche MZ-extern chez moi=AlainArachnid) est parfaitement à jour. Le script est publié sur Greasy Fork qui se synchronise automatiquement quand je push de chez moi sur github. Ça marche très bien, c'est un vrai confort. Je n'ai pas éprouvé le besoin de faire une branche de dev car je travaillais tout seul.
  • Coté serveur (partie php), c'est géré sur un repo git qui réside sur le serveur de Raistlin. Il y a un site de dev et un site de prod (mais un seul repo git)

Du point de vue fonctionnement client :
  • C'est toujours un gros script bien sale (enfin, j'ai un peu nettoyé et commenté mais pas assez). Tu verras au début l'historique. J'ai fait le minimum pour que ça passe sous violentmonkey. Je n'ai pas repensé le mode asynchrone.
  • D'un autre coté, Raistlin pousse pour un mode de fonctionnement où l'appel du script est réalisé en HTML (pas de module Firefox ou Chrome). Ça a pas mal d'avantages. Nous avons tenté de séduire la team MH pour intégrer l'appel des scripts dans le code MZ (concept de plug-in). Las, la séduction n'a pas fonctionné. Nous nous sommes replié sur l'utilisation d'un proxy https://mh2.mh.raistlin.fr/. Raistlin a ajouté un petit injecteur qui ajoute l'appel au script ScriptSwitch.js (voir source sur le github client, ancienne version, la "vraie" version est sur le git serveur) qui lui-même appelle tout_MZ.js. L'intérêt du script intermédiaire est de pouvoir ajouter d'autres scripts (il y a un outil de configuration minimum dans Options/Pack Graphique, à condition de jouer en utilisant le proxy de Raistlin). On en est là (possibilité avec violentmonkey ou proxy Raistlin, j'ai jusqu'à présent à peu près réussi à maintenir la compatibilité avec ces 2 modes)
  • Le script tout_MZ.js a aussi une provision pour appeler MZ V2

Du point de vue fonctionnement serveur :
  • Comme mon cliffhanger le laissait supposer, j'ai commencé un MZ V2. Ça consiste à refaire le stockage des vues dans la BdD et à complètement réécrire le coté serveur (c'est beaucoup moins monstrueux que le coté client). Le but court-terme est d'améliorer le calcul du niveau des monstres et de permettre d'adapter un calcul prévisionnel de la DLA des monstres de mon cru que j'utilisais depuis des années et qui fonctionne plutôt bien. Et bien sûr, c'était la porte ouverte pour ajouter tout ce qu'on veut.
  • Cette version V2 n'est pas en production. Il y a encore un peu de travail pour pouvoir basculer.
  • L'authentification oauth2 est annoncée sur MH. Cela pourrait permettre élégamment de stocker des informations réservées à un groupe (par exemple CdM/AA d'un groupe de chasse) avec une sécurité raisonnable.

Si tu veux (re)participer (c'est aussi vrai pour qui d'autre voudrait participer) :
  • À court terme, pour le client, je peux t'ajouter sur github comme collaborateur sur la branche. Je suppose que cela te donnerait de droit de publier tout seul (je n'ai pas d'expérience de ça). Et la mise en prod continuerait d'être automatique. Je n'ai pas trouvé ton compte github sinon je l'aurais fait ce soir.
  • Coté serveur, il faut que tu voies avec Raistlin pour avoir un compte sur le serveur MZ. Je peux le faire mais je veux avoir son aval (question de principe).

C'est une super nouvelle pour MZ que tu reviennes mais tu retrouves MZ un peu en déliquescence. Évidement, tu peux compter sur moi pour répondre à tes questions ou discuter de projets.


#. Message de willow93 le 22-01-2018 à 12:01
92255 - Cageux (Skrim 60)
- Hacinare -
   Pays: Non Précisé   Inscrit le : 13-10-2008   Messages: 616 (Shaï Epileptique)  Citer Citer
encore une fois, me MP si vous avez besoin d'aide les amis. Je ne sais pas coder mais j'ai déjà mis le nez plusieurs fois dans le script...
Peut être définir les objectifs, aux préalable ? (Épurage du code, intégration d'autres scipts à tout_mz (mélange magique), sécurité...)

En tout cas chaud pour faire le béta testeur !


#. Message de Dabihul le 22-01-2018 à 18:13
  [MH Team]
79738 - Dabihul (Durakuir 54)
- La Guilde Des Mines Du Hall -
   Pays: France (44 - Loire-Altlantique)   Inscrit le : 29-12-2006   Messages: 1101 (Trõll de Compèt')  Citer Citer
@ Roule: Merci pour la màj. Je ne sais pas encore combien de temps je resterai sur MH ni combien de temps je pourrai allouer au développement d'outils si je reste. Je vais contacter R` pour voir un peu ce qui se passe côté serveur, je crois qu'il devient urgent de gérer les CdM2+ et de purger la BDD de monstres. J'ai vu un nombre de conneries énorme dans les CdM à cause du mélange Armure Magique / Vue. Et tant qu'à faire, mettre en place des outils statistiques plus solides que juste min/max.

Si j'ai le temps de faire du dev côté client, je te ferai des PR sur la branche MZ-extern.

Pour la V2, que veux-tu traiter avec les Vues des trõlls? Le but c'est d'obtenir un outil de type Troogle (monstres) ou Bricol'Trolls (lieux) ?


@ Cageux: si R` est fidèle à lui-même, je pense qu'il souhaitera rendre MZ le plus modulable possible, c'est-à-dire donner la possibilité à chaque trõll de choisir ce que fait MZ sur chaque page (est-ce que j'ai envie d'avoir mon profil analysé ou non? à quel point? et les cdm dans la vue? avec ou sans analyses statistiques? etc). Idéalement on propose un arbre d'options au trõll qui choisit ce qu'il souhaite activer ou non.

Quant au code, vu la tournure "responsive" prise par Mountyhall, l'idéal serait probablement de passer MZ en jQuery pour espérer un minimum de compatibilité avec les scripts des pages MHs (mais même pas sûr, je connais trop mal jQuery), donc tôt ou tard il faudra tout réécrire.

Dabi


#. Message de Rouletabille le 22-01-2018 à 19:10
  [Ami de MountyHall]
91305 - Rouletabille (Tomawak 59)
- Les Adorateurs du Grand Oyéyé -
   Pays: France   Inscrit le : 30-07-2008   Messages: 1702 (Trõll de Compèt')  Citer Citer
Quote: Posté par Dabihul @ 22-01-2018 à 18:13
Si j'ai le temps de faire du dev côté client, je te ferai des PR sur la branche MZ-extern.
Pour la V2, que veux-tu traiter avec les Vues des trõlls? Le but c'est d'obtenir un outil de type Troogle (monstres) ou Bricol'Trolls (lieux) ?

OK pour les Push Request.
Pour la V2, quand j'ai écrit « Vue », je pensais « CdM »
Mais effectivement, il y a peut-être quelque chose à faire avec les vues. Autant se synchroniser avec Kalamar (Trooggle).


#. Message de willow93 le 28-01-2018 à 11:33
92255 - Cageux (Skrim 60)
- Hacinare -
   Pays: Non Précisé   Inscrit le : 13-10-2008   Messages: 616 (Shaï Epileptique)  Citer Citer
"Les absorptions d'incubateur et les diffusions de maturateur n'auront plus de duré" (dixit mamoune)

du coup, ça fait bugger MZ sur la page "bonus malus" :

TypeError: tr.childNodes[11].textContent.match(...) is null


#. Message de Rouletabille le 28-01-2018 à 12:32
  [Ami de MountyHall]
91305 - Rouletabille (Tomawak 59)
- Les Adorateurs du Grand Oyéyé -
   Pays: France   Inscrit le : 30-07-2008   Messages: 1702 (Trõll de Compèt')  Citer Citer
Je viens de publier la version 1.2.18.06 qui devrait masquer le problème. Je n'ai pas pu tester, il faut avoir un malus de Crasc.


#. Message de willow93 le 28-01-2018 à 16:23
92255 - Cageux (Skrim 60)
- Hacinare -
   Pays: Non Précisé   Inscrit le : 13-10-2008   Messages: 616 (Shaï Epileptique)  Citer Citer
merci Rout', j'ai pu tester et sa fonctionne


#. Message de Agoll le 9-02-2018 à 14:53
41425 - Agoll (Kastar 47)
- Recto, Verso, la Tranche et cie... -
   Pays: France   Inscrit le : 4-08-2004   Messages: 460 (Golem Costaud)  Citer Citer
Bonjour l'équipe MZ,
Un ch'tit bug qui passe par là…


Donc, je vois pu rien…

PS : si on désactive le srcipt, ça ne marche pas non plus : la page de vue ne s'affiche pas.


#. Message de Rouletabille le 9-02-2018 à 14:59
  [Ami de MountyHall]
91305 - Rouletabille (Tomawak 59)
- Les Adorateurs du Grand Oyéyé -
   Pays: France   Inscrit le : 30-07-2008   Messages: 1702 (Trõll de Compèt')  Citer Citer
C'est la vue qui est en erreur. MZ ne retrouve pas ses petits et se plaint mais ce n'est pas lui la cause.
Il faudrait poster dans bug mais l'équipe MH est sans doute déjà sur le coup


#. Message de Agoll le 9-02-2018 à 15:06
41425 - Agoll (Kastar 47)
- Recto, Verso, la Tranche et cie... -
   Pays: France   Inscrit le : 4-08-2004   Messages: 460 (Golem Costaud)  Citer Citer
Quote: Posté par Rouletabille @ 09-02-2018 à 14:59
C'est la vue qui est en erreur. MZ ne retrouve pas ses petits et se plaint mais ce n'est pas lui la cause.
Il faudrait poster dans bug mais l'équipe MH est sans doute déjà sur le coup

Cool j'ai pas voulu polluer "Bug"…


#. Message de Raistlin le 10-02-2018 à 19:27
  [Appelez-moi Google]  [Ami de MountyHall]
109327 - To Thine Own Self Be Troll (Skrim 39)
- Glamo Poutro Trasheurs de MountyHall -
   Pays: France (35 - Ille-et-Vilaine)   Inscrit le : 17-04-2005   Messages: 26398 (Demi-dieu)  Citer Citer
Posté par Rouletabille @ 21-01-2018 à 22:18
[*]Coté serveur, il faut que tu voies avec Raistlin pour avoir un compte sur le serveur MZ. Je peux le faire mais je veux avoir son aval (question de principe).

t'es root sur la VM, y'a une raison, hein. la VM est 100% dédiée à MZ, donc tu la gères comme tu le sens


#. Message de Rouletabille le 10-02-2018 à 20:17
  [Ami de MountyHall]
91305 - Rouletabille (Tomawak 59)
- Les Adorateurs du Grand Oyéyé -
   Pays: France   Inscrit le : 30-07-2008   Messages: 1702 (Trõll de Compèt')  Citer Citer
Quote: Posté par Raistlin @ 10-02-2018 à 19:27
Posté par Rouletabille @ 21-01-2018 à 22:18
[*]Coté serveur, il faut que tu voies avec Raistlin pour avoir un compte sur le serveur MZ. Je peux le faire mais je veux avoir son aval (question de principe).

t'es root sur la VM, y'a une raison, hein. la VM est 100% dédiée à MZ, donc tu la gères comme tu le sens
Oki, merci R'
Quand tu veux Dabihul


#. Message de Dumbo13 le 9-03-2018 à 13:46
109226 - Mavéag (Kastar 42)
   Pays: France (13 - Bouches-du-Rhône)   Inscrit le : 18-01-2005   Messages: 4648 (Djinn Tonique)  Citer Citer
en passant par le lien Raistlin ca marche plus


#. Message de Raistlin le 9-03-2018 à 16:53
  [Appelez-moi Google]  [Ami de MountyHall]
109327 - To Thine Own Self Be Troll (Skrim 39)
- Glamo Poutro Trasheurs de MountyHall -
   Pays: France (35 - Ille-et-Vilaine)   Inscrit le : 17-04-2005   Messages: 26398 (Demi-dieu)  Citer Citer
c'est corrigé a l'instant, a priori. Désolé, migration compliquée entre serveurs, et j'ai fait crasher mon serveur ce matin, j'ai du tout refaire...


#. Message de Dumbo13 le 9-03-2018 à 23:37
109226 - Mavéag (Kastar 42)
   Pays: France (13 - Bouches-du-Rhône)   Inscrit le : 18-01-2005   Messages: 4648 (Djinn Tonique)  Citer Citer
Non aucun problème

C'était juste pour prévenir

Merci en tout cas


#. Message de Markotroll le 15-03-2018 à 00:13
27637 - Markotroll (Skrim 60)
- Pendragon -
   Pays: Belgium   Inscrit le : 15-06-2004   Messages: 791 (Shaï Epileptique)  Citer Citer
il y a des arguments pour choisir entre Greasemonkey et Violentmonkey ? genre des choses qui fonctionnent sur l'un et pas sur l'autre, ou des perfs ou l'un est + éprouvé que l'autre ?
je suis dans le contexte un peu particulier d'un FF ESR 52.6 avec GM qui fonctionne encore en bonne partie mais certains éléments comme l'envoi cdm ne fonctionne plus


#. Message de willow93 le 15-03-2018 à 01:00
92255 - Cageux (Skrim 60)
- Hacinare -
   Pays: Non Précisé   Inscrit le : 13-10-2008   Messages: 616 (Shaï Epileptique)  Citer Citer
franchement, j'utilise ViolentMonkey depuis un moment, tous les Scripts fonctionnent Nikel (envoi de CdM de ToutMZ compris)


#. Message de Dabihul le 15-03-2018 à 06:44
  [MH Team]
79738 - Dabihul (Durakuir 54)
- La Guilde Des Mines Du Hall -
   Pays: France (44 - Loire-Altlantique)   Inscrit le : 29-12-2006   Messages: 1101 (Trõll de Compèt')  Citer Citer
Posté par Markotroll @ 15-03-2018 à 00:13
il y a des arguments pour choisir entre Greasemonkey et Violentmonkey ? genre des choses qui fonctionnent sur l'un et pas sur l'autre, ou des perfs ou l'un est + éprouvé que l'autre ?
je suis dans le contexte un peu particulier d'un FF ESR 52.6 avec GM qui fonctionne encore en bonne partie mais certains éléments comme l'envoi cdm ne fonctionne plus
Ce n'est pas tant au niveau des performances mais au niveau de la sécurité et de l'avenir des extensions qu'il faut comparer.

GM a suivi à la lettre les recommandations de Mozilla en termes de sécurité et de technologies employées (néo-JavaScript orienté asynchrone). VM a repris la formule de l'ancien GM quasiment à l'identique, à une exception près: impossible désormais d'accéder à des fichiers locaux sous Firefox, ce qui signifie 1) que les scripts sont maintenant recopiés dans le navigateur et non lus sur le disque dur (chiant pour le dev, mais c'est tout) et 2) que le stockage des infos se fait dans le localStorage et non dans pref utilisateur (transparent pour l'utilisateur, je crois).
En bref, VM c'est un ancien GM qui a été patché et je ne sais pas combien de temps il sera utilisable vu la tournure des choses chez Mozilla ces dernières années. J'ai envie de croire que le plus gros est passé et que ça va rester en l'état quelques temps, mais je ne peux rien garantir.

Ceci dit, je suis curieux de constater que le script fonctionne encore avec ESR / GM. Je sais que Roule' avait fait plein de patchs de compatibilité mais ça reste étonnant ^^

Dabi

[Pages : 1, 2, 3, ... , 16, 17, 18, 19, 20, 21, 22]

Pour poster une réponse sur ce Forum, vous devez d'abord vous connecter

Si vous n'êtes pas encore enregistré, vous devez d'abord vous inscrire.

 Changer de Forum Post reply  New post
[ Contact : ] - [ Heure Serveur : 06:26:25 le 22/07/2018 ] - [ Page générée en 0.013 sec. ]