Je fais un commentaire épinglé pour ceux voulant un petit résumé des retours/infos que j'ai au fil du temps ! (J'le modifierais sûrement plusieurs fois si d'autres viennent infirmer/ajouter des infos !) /!\ J'ai oublié un screen dans la vidéo je crois, mais aussi, Ankama en a profité pour vérifier l'xp DD, puisqu'avoir fait ça sur l'xp métier a fait penser à l'xp DD pour pas mal de joueurs : "Nous sommes en mesure de vous confirmer que l'XP monture ne souffre pas de ce bug." 1/ Le maximum de PP est donc théoriquement à 762 tout compris (bonbon+bonus) hors combat, pour un seul énutrof. (Sans faille avec un bon gros Try hard on peut toucher les 720) 2/ La maximum de pods est donc théoriquement à 21.814 tout compris (bonbon+bonus) hors combat, pour un seul pandawa. (Sans faille avec un léger try hard on peut toucher les 20.000) 3/ A l'époque le système de forgemagie était différent (il y a TREEEEES longtemps), du coup, si vous avez des souvenirs d'items PA/PO/PM & compagnie c'est normal ! On va essayer de fouiller un peu :D 4/ Apparemment "La stat vitalité a été ajouté après la stat vie pour séparer le gain de vitalité des consommable et ceux des items. Lors d'une maj ankama a décidé de convertir toutes les lignes "vie" en vitalité." (N'hésitez pas encore une fois à ajouter votre pierre à l'édifice si vous avez des infos !)
Salut ! Etant un vieux Dofussien, j'ai connu le changement entre "Vie" et "Vitalité" et les deux stats diffèrent pas seulement par leur nom (j'y viens juste après). Et la raison du changement est toute simple ! Et ça rejoint le 4/ par rapport au gain en vitalité entre les items et les consomables. La vie quand on déséquipe et rééquipe un item n'est pas ajoutée à la vie actuelle, alors que la vitalité elle, s'ajoute également à la vie actuelle. De souvenir c'est l'unique raison, la vie était devenu une stat désuète après l'apparition de la vitalité, garder les deux types de runes et statistiques était devenu inutile sachant que la vitalité était foncièrement meilleure que la vie ! Voilà ! Btw j'aime beaucoup le contenu que tu proposes, surtout comparé aux autres contenu Dofus que l'on peut trouver, tu est très impliqué sur le jeu et ce genre de vidéo test limite FM par exemple (que j'ai trouvé bien plus intéressant que la faille en elle même) m'attire particulièrement. J'essaierai de faire le tour de tes vidéos pour voir si j'en trouve d'autres sur les limites du FM. D'ailleurs, par rapport au 3/ de ton commentaire, j'ai le souvenir que avec l'ancien FM, il était pas rare de trouver des item à malus avec une stat maxée (mon meilleur souvenir c'est d'avoir vu une paire de bottes de Satisfaction +101 intel en HDV à l'époque ou je jouais sur Maimane). Sur ce, bonne continuation ! J'ai hâte de voir tes prochaines vidéos :).
Pour revenir sur la vie/vitalité, il y a un bon moment déjà, il y avait des stuffs vie et des stuff vitalité, la différence entre les deux c'était que quand on déséquipait et re-équipait le stuff en étant low en vie (après une mort), l'un 'soignait' et l'autre non. Du coup après une mort, il était courant de retirer tout son stuff et de le remettre pour restaurer une partie de sa vita. Ce sont que des souvenirs un peu flou mais je me souvient d'un truc comme ça.
Pour l'entier "signé" sur 32 bit l'explication est assez simple : Comme tu le sais, en informatique c'est des 0 et et 1 partout. du coup si on veut écrire le chifre 3, on le transforme en binaire et ça fait 11. Comme tu peux l'imaginer, tous les chiffre sont sauvegardés quelque part sur le serveur pour que l'information ne se perde pas. Ce qu'on fait, c'est qu'on "déclare" des entiers, qui correspondend à ton nombre de pods par exemple et on reserve de la mémoire sur le serveur pour la stocker. Faut imaginer que ton serveur, c'est des milliards d'ampoules (bit) qui sont soit allumées soit éteinte. Et tu dis au jeu "entre l'ampoule 35641 et 35673 ça correspond au nombre de pods de pro-team". On reserve 32 bit pour l'entier qui correspond. Le twist, c'est qu'en informatique, on ne traite que des entiers "signés". En effet, quand on reserve un entier sur le serveur, on veut laisser la possiblité que cet entier soit négatif. Comment ça marche un entier signé ? Le premier bit correspond au signe : si c'est 0, c'est positif, si c'est 1 c'est négatif. Exemple : entier signé sur 4 bit : 1000 = -8, 1001 = -7, 1010 = -6, 1011 = -5, 1100 = -4, 1101 = -3, 1110 = -2, 1111 = -1, 0000 = 0, 0001 = 1, 0010 = 2, 0011 = 3, 0100 = 4, 0101 = 5, 0110 = 6, 0111 = 7. Du coup avec un entier signé sur 4 bit, tu peux ecrire 2^4 = 16 entiers différents, allant entre -8 et 7 (-2^3 et 2^3-1). Ainsi le probleme quand on dépasse 2^31-1, c'est que ça change le signe (0111+1 = 1000, donc 7 + 1 = -8). Pas besoin de savoir ce qu'il se passe aderrière pour voir que ça ne peut générer que des soucis. Petit fun fact après ce cours de 2h du mat : même google galère avec ce probléme. En effet, gagnam style a été lé première viédo youtube à dépasser les 2 milliards de vue... et du coup un jour on s'est retrouvé avec -4 milliard de vue... Du coup, si GOOGLE galère avec, perso je pardonne ankama :)
Pro-Team ça fait longtemps que je te suis. Franchement respect mec, tu es un des seuls à pouvoir dire que tu as casser le jeu. T'es juste trop fort dans ce que tu fais. RESTECP
Je me rappelle qu’il y avait une difference entre la stats “vie” et “vitalité”, la ou la vitalité augmente ta vitalité, la vie augmentait “le max de vitalité” et non directement la vitalité (du coup quand tu equipais l’item avec de la vie ça augmentait pas directement tes points de vita comme on le fait pour ne pas utiliser trop de pain, ça augmentait juste le max)
C'est pour ce genre de videos que tu m'errite d'etre le joueur le plus respecter de la '1.29' frero ! Tres bon boulot ! t'es sous cote de la part d'ankama tu m'errite un salaire primo et un post au sein de la societer !!!
Hey dis donc ça en fait des chiffres tout ça 😮 Gros gros boulot de prépa et bien expliqué. Même si difficilement reproductible sur offi, je valide le fait de le montrer en live et de prévenir Ankama ASAP !
Je peux te confirmer que c’est très facile de corriger les problèmes liés aux 32 bits. En fait, ces problèmes interviennent dû à une erreur de programmation ou plutôt un oubli de sécurité car quand tu travailles avec des types primitifs en programmation, il faut penser à leur sécurisation c’est pour ça que beaucoup de langages utilise l’objet. Et pour ça y a une méthode très simple, il suffit de bloquer la valeur maximum de la variable Au nombre, max qu’elle peut contenir Ou alors utiliser des variables 64 bit
Justement ce sont des entiers signés car la représentation en mémoire commence par le bit qui va décrire si c'est un positif ou un négatif du coup il te reste 31 bits pour calculer ta valeur. Sinon pour les runes VIE et runes VI. La vie à l'époque augmentait juste ta vitalité maximale quand tu équipais l'item tu ne gagnais pas la vita de l'item (pour l'éco de pain)
Ca m a fait pense a ma decouverte de ce "bug" des runes vie. C etait debut de frigost 3 et j avais fais une couronne Allister 413 vita jet perf. ( 404 etant le max a l epoque comme sur retro ). J etais trop fier d avoir creer sans le vouloir de base, un item collector :)
Un gros pouce bleu ! C'est génial d'avoir toutes ces informations, et genre c'est juste incroyable les stats en forgemagie x) Hey dis donc, ça en fait des chiffres tout ça !
Je vais apporter un peu plus d'information concernant les valeurs 32 bits, 64 bits. Enfaite les nombres tels qu'on les connait sont représenter selon ce qu'on appelle une 'base'. Je m'explique, dans la vie courante, on utilise la base 10 (décimale), qui nous donne 10 symbole différent pour les représenter (0, 1, 2, ... , 9), il en va de même pour la base 16 (héxadécimale), où cette fois-ci on rajoute les symboles A,B,C,D,E,F. La base 2 (binaire) est celle utilisé en informatique car l'ordinateur il ne peut comprendre que 'ON' ou 'OFF' et est représenté avec les valeurs 0 et 1. En binaire, avec 2 bits, on peut écrire les nombres suivants: 00, 01, 10, 11 On a 4 combinaisons possible, on peut soit compter de 0 à 3, ou bien de -2 à 1. Du coup, avec n bits, on a tout simplement 2^n combinaisons possibles. Par conséquent; on peut compter de 0 à 2^n - 1 OU -2^(n-1) à 2^(n-1) - 1. Sachez qu'on fait -1 à la valeur car enfaite, on compte le 0. Ce qui me perturbe (mais bon Ankama doit avoir leurs raisons), c'est que la valeur max est de 2^(n-1) - 1. Cela signifie que dans les variables EXP métier, Pods, Kamas. Ankama a décider de les coder en prenant en compte que les valeurs négatifs étaient possibles. Bonus: Si on ne prend en compte que les valeurs positifs, alors tout nombre s'écrit de la manière suivante: (VALEUR BASE)^position du bit * (valeur du symbole) Example: 10 = 1 * 10^1 + 0 * 10^0 100 = 1 * 10^ 2 + 0 * 10^1 + 0*10^0 156 = 1 * 10^2 + 5 * 10^1 + 6 * 10^0
Hey dis donc ca en fait des chiffres tout ca ! Gros travail de fait comme d'habitude ! Force à toi, vraiment passionnant de pouvoir regarder une vidéo de cette kaliteey
Hey Dia donc ça en fait des chiffres tout ! Sinon super vidéo, un plaisir à regarder et surtout gg pour le boulot de réflexion et le temps passé que ça a dû te demander !
Salut Pro! Concernant les runes vie. Il y a une nuance entre la rune vita et vie. Lorsque tu as 500 vita sur un item le fait de le retiré et de le remettre lorsque tu es à 0 pdv te met à 500 pdv. La meme chose mais avec un item 500vie, tu reste à 0pdv.
En ce qui concerne la vitalité des sacrieurs, depuis le début du jeu les sacrieurs gagnent 2 points de vitalité lorsqu'ils utilisent un point de caractéristique. Cela ne prend pas en compte les jets vitalité des items, ca n'a jamais été le cas.
1 bit = 0 ou 1 32 bits c'est 32 fois 0 et 1 genre: 0111 1111 0000 0000 0000 0000 0000 0001 Prenons un INT (un chiffre entier 32 bits) qui va de -1111 1111 1111 1111 1111 1111 1111 1111 (ce qui représente -4 294 967 295) À 1111 1111 1111 1111 1111 1111 1111 1111 (ce qui représente 4 294 967 295) Maintenant ... Une version non signer c'est: -1111 1111 1111 1111 1111 1111 1111 1111 = 0 1111 1111 1111 1111 1111 1111 1111 1111 = 8 589 934 590 Après on est sur 31 bits sur Dofus le dernier est souvent utilisé pour donner des informations, un flag, ou autre. Comme dans les packets de Dofus par exemple tu retires les 2 derniers bits et tu as le numéro du packet, les 2 derniers bits étant sois 00,01,10,11 cela représente 0,1,2,3 c'est à dire la quantité de bytes (bytes et pas bit) sur lequel est stocker la taille du packet en cours de lecture. Enfin bref, ça fait 111 1111 1111 1111 1111 1111 1111 1111 soit 2 147 483 647. (nombre maximum de kamas si vous avez vu). Le nombres de kamas avait déjà générer des failles en effet. Du un long -1 bit (chiffre entier 64 bits) ça fait ... 111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 soit 9 223 372 036 854 775 807 (18 446 744 073 709 551 614 en non signé) Après il y à une méthode très simple sans faire de manoeuvres ... Si la valeur max - la valeur actuel > à la valeur ajouté, alors on y met la valeur max du integer et c'est tout. Tu protèges 100% des valeurs avec un blocage au max. Au final tes valeurs sont fausse tu montres les valeurs signés et on t'as dit non signé (car les items ne peuvent pas être négatif).
L’explication que j’avais eu concernant la fusion de la vitalité et de la vie est que lorsqu’on avait des items qui nécessitaient d’avoir X en vitalité, la vie n’était pas comptabilisée. La cape bouffante par exemple donnait de la vie et pas de la vitalité si je me trompe pas quand j’ai commencé le jeu (1.23 il me semble), donc il y a eu fusion pour remédier a tout ça (du moins c’est l’explication qu’on m’a toujours donné). En tout cas ça fait quand même bcp de chiffre tout ça
On a réfléchis à voir si on pouvait, avec des parchos infini / aller sur la dalle qui donne 2 MM d’xp etc mais c’est des semaines de spam 24/24 donc ouais hors « faille » particulière comme tu dis c’est impossible, mais j’aurai été super curieux aussi !
Salut, oui a l'époque de la pano létaline (fri 2) j ai déjà vue une cape a 433 de vitalité et sur le coup je trouvais cela ouf mais quand j ai commencer a fm j ai vite compris qu'il s agissait d'un bug ( car je ne savait pas qu'il fallait deco reco pour additionné la vie avec la vita donc pour moi c'étais une rune éclaté :D ) et la j ai enfin ma eu réponse :) et la je t'avoue que les puissances et les chiffres mon cerveaux étais en pls :O
de mémoire la différence entre la vie et la vitalité c'est que la vie quand tu enlèves et rééquipe un item, ça te fait pas up tes HP, sinon j'ai pas souvenir d'autre différence!
23:30 Non, jamais de la vie, puis à l'époque faut aussi savoir que le fm n'était pas du tout pareil, pour rappel rien que l'exo pm du gélano de yoy était un exploit, donc un kim over vita, je pense même pas que des gens ont déjà réussi a en faire
je suis pas sur il me semble de mémoire que les stuff vita augmente pas x2 sur les sacri et les stuff avec vie on x2 sur la vita des sacri avec le bonus sinon sa change rien
Donc si ont part sur le principe que l'ont peut oveur à plus de 404 vita donc avec une fail ont pourrait théoriquement faire un exo voile perf pa avec 390 de vita.
Je dirais que si la limite max d'over / exo sur un item est de 101 de poid, La limite de vita sur le Kim serait logiquement de 804 psk une fois arrivé a 804 (over de 101 de poid) en principe la rune vi en exo aura plus aucune chance de passer !
la vi qui à disparu donnait directement de la vita (sans prendre de pain pour la remplir), alors que la version qui est restée, il faut prendre du pain pour la remplir. avec l'ancienne VI on se foutait à poil, et ensuite on re-équipait le stuff avant de prendre du pain.
J'avais trouvé une faille sur touch Officiel ou a chaque save du serveur pendant les quelque minute de save tu utilisait des Goultine pendant cette période tu recevais des kamas sur toi exemple debile t'avais zéro k sur toi tu prenais une dd a 75k en goultine bon tu perdait tes Goultine mais tu avais 75k sur toi
De ce que je peux apporter comme hypothèse (si d'autres personnes peuvent y apporter leurs idées également) : Sachant que la valeur est codée sur 32bits -1, cette valeur est bien stockée quelque part, ce qui signifie qu'en dépassant cette valeur il est "possible" d'accéder à une autre adresse mémoire du jeu et donc d'altérer sa valeur. Voila mon hypothèse. Bisous
Envoie chier les gens, si on regarde tes vidéos c'est uniquement parce qu'on aime ton contenu et parce qu'on aime ce que tu fait. Rien a branler des rageux et des autres abrutis finis qui n'ont rien d'autre à foutre de leurs vie que de faire les chauds '' les connaisseurs '' devant leurs pc mdr Continue de nous laisser kiffer tes vidéos et tes lives mec ;)
Yes ! Mais ça c'est "l'ancien" FM, en gros, avant, tu n'avais pas de limite ET un système de passage de rune assez différent (j'ai pas connu, mais de c'que j'ai entendu en gros c'était soit ça passe, soit ça passe pas et ça "détruit" ton item ? à confirmer les anciens !)
C'est plus des explications que des justifications, mais oui comme tu le dis c'est fatiguant de devoir se justifier (Même si j'me prends quasi plus la tête avec ça) De toutes façons on le répète mais : Si tu ne dis rien, pour certains c'est louche, si tu te justifie, pour certains c'est louche ! :D
Je fais un commentaire épinglé pour ceux voulant un petit résumé des retours/infos que j'ai au fil du temps ! (J'le modifierais sûrement plusieurs fois si d'autres viennent infirmer/ajouter des infos !)
/!\ J'ai oublié un screen dans la vidéo je crois, mais aussi, Ankama en a profité pour vérifier l'xp DD, puisqu'avoir fait ça sur l'xp métier a fait penser à l'xp DD pour pas mal de joueurs : "Nous sommes en mesure de vous confirmer que l'XP monture ne souffre pas de ce bug."
1/ Le maximum de PP est donc théoriquement à 762 tout compris (bonbon+bonus) hors combat, pour un seul énutrof. (Sans faille avec un bon gros Try hard on peut toucher les 720)
2/ La maximum de pods est donc théoriquement à 21.814 tout compris (bonbon+bonus) hors combat, pour un seul pandawa. (Sans faille avec un léger try hard on peut toucher les 20.000)
3/ A l'époque le système de forgemagie était différent (il y a TREEEEES longtemps), du coup, si vous avez des souvenirs d'items PA/PO/PM & compagnie c'est normal ! On va essayer de fouiller un peu :D
4/ Apparemment "La stat vitalité a été ajouté après la stat vie pour séparer le gain de vitalité des consommable et ceux des items. Lors d'une maj ankama a décidé de convertir toutes les lignes "vie" en vitalité."
(N'hésitez pas encore une fois à ajouter votre pierre à l'édifice si vous avez des infos !)
Salut !
Etant un vieux Dofussien, j'ai connu le changement entre "Vie" et "Vitalité" et les deux stats diffèrent pas seulement par leur nom (j'y viens juste après).
Et la raison du changement est toute simple ! Et ça rejoint le 4/ par rapport au gain en vitalité entre les items et les consomables.
La vie quand on déséquipe et rééquipe un item n'est pas ajoutée à la vie actuelle, alors que la vitalité elle, s'ajoute également à la vie actuelle.
De souvenir c'est l'unique raison, la vie était devenu une stat désuète après l'apparition de la vitalité, garder les deux types de runes et statistiques était devenu inutile sachant que la vitalité était foncièrement meilleure que la vie !
Voilà ! Btw j'aime beaucoup le contenu que tu proposes, surtout comparé aux autres contenu Dofus que l'on peut trouver, tu est très impliqué sur le jeu et ce genre de vidéo test limite FM par exemple (que j'ai trouvé bien plus intéressant que la faille en elle même) m'attire particulièrement.
J'essaierai de faire le tour de tes vidéos pour voir si j'en trouve d'autres sur les limites du FM.
D'ailleurs, par rapport au 3/ de ton commentaire, j'ai le souvenir que avec l'ancien FM, il était pas rare de trouver des item à malus avec une stat maxée (mon meilleur souvenir c'est d'avoir vu une paire de bottes de Satisfaction +101 intel en HDV à l'époque ou je jouais sur Maimane).
Sur ce, bonne continuation ! J'ai hâte de voir tes prochaines vidéos :).
Como se llama el Server,?
J'ai rien compris mais j'ai kiffé
Ptdr meilleur comm
Pour revenir sur la vie/vitalité, il y a un bon moment déjà, il y avait des stuffs vie et des stuff vitalité, la différence entre les deux c'était que quand on déséquipait et re-équipait le stuff en étant low en vie (après une mort), l'un 'soignait' et l'autre non.
Du coup après une mort, il était courant de retirer tout son stuff et de le remettre pour restaurer une partie de sa vita.
Ce sont que des souvenirs un peu flou mais je me souvient d'un truc comme ça.
Ouais c'est ça, les stuff +vie augmentaient que la vita max à l'époque
Je joue pas à Rétro, je ne joue même plus à Dofus et pourtant j'ai regarder toute la vidéo, tu m'as absorbé avec ta manière de raconter, c'était stylé
Pour l'entier "signé" sur 32 bit l'explication est assez simple :
Comme tu le sais, en informatique c'est des 0 et et 1 partout. du coup si on veut écrire le chifre 3, on le transforme en binaire et ça fait 11.
Comme tu peux l'imaginer, tous les chiffre sont sauvegardés quelque part sur le serveur pour que l'information ne se perde pas.
Ce qu'on fait, c'est qu'on "déclare" des entiers, qui correspondend à ton nombre de pods par exemple et on reserve de la mémoire sur le serveur pour la stocker.
Faut imaginer que ton serveur, c'est des milliards d'ampoules (bit) qui sont soit allumées soit éteinte. Et tu dis au jeu "entre l'ampoule 35641 et 35673 ça correspond au nombre de pods de pro-team". On reserve 32 bit pour l'entier qui correspond.
Le twist, c'est qu'en informatique, on ne traite que des entiers "signés". En effet, quand on reserve un entier sur le serveur, on veut laisser la possiblité que cet entier soit négatif.
Comment ça marche un entier signé ? Le premier bit correspond au signe : si c'est 0, c'est positif, si c'est 1 c'est négatif. Exemple : entier signé sur 4 bit :
1000 = -8, 1001 = -7, 1010 = -6, 1011 = -5, 1100 = -4, 1101 = -3, 1110 = -2, 1111 = -1, 0000 = 0, 0001 = 1, 0010 = 2, 0011 = 3, 0100 = 4, 0101 = 5, 0110 = 6, 0111 = 7.
Du coup avec un entier signé sur 4 bit, tu peux ecrire 2^4 = 16 entiers différents, allant entre -8 et 7 (-2^3 et 2^3-1).
Ainsi le probleme quand on dépasse 2^31-1, c'est que ça change le signe (0111+1 = 1000, donc 7 + 1 = -8). Pas besoin de savoir ce qu'il se passe aderrière pour voir que ça ne peut générer que des soucis.
Petit fun fact après ce cours de 2h du mat : même google galère avec ce probléme. En effet, gagnam style a été lé première viédo youtube à dépasser les 2 milliards de vue... et du coup un jour on s'est retrouvé avec -4 milliard de vue... Du coup, si GOOGLE galère avec, perso je pardonne ankama :)
Ah oui, et 2^63-1 c'est le nombre d'xp requis pour passer lvl 201 ;) C'est quoi le plus haut xp que tu connaisse ?
Petit like mérité haha
Yep j'en parle pour l'xp, j'vais personnellement essayer de rush 200 Milliards pour te donner une idée long terme !
Super vidéo Pro t'es le boss !
PS: Hey dis donc, ça en fait des chiffres tout ça
Pro-Team ça fait longtemps que je te suis. Franchement respect mec, tu es un des seuls à pouvoir dire que tu as casser le jeu. T'es juste trop fort dans ce que tu fais. RESTECP
Ta bien fait chauffé mon cerveau, merci a toi pour cette vidéo et toutes ses explications !
J'estime qu'on a de la chance de pouvoir apprécier tes vidéos sur la science dofussienne.
Je me rappelle qu’il y avait une difference entre la stats “vie” et “vitalité”, la ou la vitalité augmente ta vitalité, la vie augmentait “le max de vitalité” et non directement la vitalité (du coup quand tu equipais l’item avec de la vie ça augmentait pas directement tes points de vita comme on le fait pour ne pas utiliser trop de pain, ça augmentait juste le max)
Ouep, je me souviens quand les items +vie te donnaient pas les PV.
C'est pour ce genre de videos que tu m'errite d'etre le joueur le plus respecter de la '1.29' frero ! Tres bon boulot ! t'es sous cote de la part d'ankama tu m'errite un salaire primo et un post au sein de la societer !!!
Eyh dis donc ! ça en fait des chiffres tout ça... Tu m'hypnotises ça me vide la tête... aussi efficace qu'un bon joint
Hey dis donc ça en fait des chiffres tout ça 😮
Gros gros boulot de prépa et bien expliqué. Même si difficilement reproductible sur offi, je valide le fait de le montrer en live et de prévenir Ankama ASAP !
Hey dis donc, ça en fait des chiffres tout ça... T'es vraiment le boss c'est incroyable
Grosse pensée à tous ceux qui ont vue ça en live et regardent la vidéo résumé quand même 🤣 ! excellent résumé bg
Je peux te confirmer que c’est très facile de corriger les problèmes liés aux 32 bits.
En fait, ces problèmes interviennent dû à une erreur de programmation ou plutôt un oubli de sécurité car quand tu travailles avec des types primitifs en programmation, il faut penser à leur sécurisation c’est pour ça que beaucoup de langages utilise l’objet.
Et pour ça y a une méthode très simple, il suffit de bloquer la valeur maximum de la variable Au nombre, max qu’elle peut contenir
Ou alors utiliser des variables 64 bit
Rho ce gelano ultime que les fm ont tous voulu atteindre ahahahah. Ce kim ahahah c est trop x')....
Excellent contenu
Justement ce sont des entiers signés car la représentation en mémoire commence par le bit qui va décrire si c'est un positif ou un négatif du coup il te reste 31 bits pour calculer ta valeur. Sinon pour les runes VIE et runes VI. La vie à l'époque augmentait juste ta vitalité maximale quand tu équipais l'item tu ne gagnais pas la vita de l'item (pour l'éco de pain)
Tes vraiment un boss ! Une vrai machine, tu fait rêver 👌continue comme sa !
Ca m a fait pense a ma decouverte de ce "bug" des runes vie. C etait debut de frigost 3 et j avais fais une couronne Allister 413 vita jet perf. ( 404 etant le max a l epoque comme sur retro ). J etais trop fier d avoir creer sans le vouloir de base, un item collector :)
Hey dit donc, cela en fait des chiffres.
Merci pour la petite vidéo sympathique. Vraiment top de te voir pousser le jeu dans certaines limite ainsi.
Un gros pouce bleu !
C'est génial d'avoir toutes ces informations, et genre c'est juste incroyable les stats en forgemagie x)
Hey dis donc, ça en fait des chiffres tout ça !
Top, merci pour le résumé !
Je vais apporter un peu plus d'information concernant les valeurs 32 bits, 64 bits. Enfaite les nombres tels qu'on les connait sont représenter selon ce qu'on appelle une 'base'. Je m'explique, dans la vie courante, on utilise la base 10 (décimale), qui nous donne 10 symbole différent pour les représenter (0, 1, 2, ... , 9), il en va de même pour la base 16 (héxadécimale), où cette fois-ci on rajoute les symboles A,B,C,D,E,F. La base 2 (binaire) est celle utilisé en informatique car l'ordinateur il ne peut comprendre que 'ON' ou 'OFF' et est représenté avec les valeurs 0 et 1.
En binaire, avec 2 bits, on peut écrire les nombres suivants: 00, 01, 10, 11
On a 4 combinaisons possible, on peut soit compter de 0 à 3, ou bien de -2 à 1.
Du coup, avec n bits, on a tout simplement 2^n combinaisons possibles.
Par conséquent; on peut compter de 0 à 2^n - 1 OU -2^(n-1) à 2^(n-1) - 1.
Sachez qu'on fait -1 à la valeur car enfaite, on compte le 0.
Ce qui me perturbe (mais bon Ankama doit avoir leurs raisons), c'est que la valeur max est de 2^(n-1) - 1. Cela signifie que dans les variables EXP métier, Pods, Kamas.
Ankama a décider de les coder en prenant en compte que les valeurs négatifs étaient possibles.
Bonus:
Si on ne prend en compte que les valeurs positifs, alors tout nombre s'écrit de la manière suivante:
(VALEUR BASE)^position du bit * (valeur du symbole)
Example:
10 = 1 * 10^1 + 0 * 10^0
100 = 1 * 10^ 2 + 0 * 10^1 + 0*10^0
156 = 1 * 10^2 + 5 * 10^1 + 6 * 10^0
Ça fait du bien de voir des joueurs avec ta mentalité et tu en encourage d autre c est top lache rien ;)
Hey dis donc ca en fait des chiffres tout ca ! Gros travail de fait comme d'habitude ! Force à toi, vraiment passionnant de pouvoir regarder une vidéo de cette kaliteey
Hey Dia donc ça en fait des chiffres tout !
Sinon super vidéo, un plaisir à regarder et surtout gg pour le boulot de réflexion et le temps passé que ça a dû te demander !
Tu fais de la qualité dans l'écriture des vidéos c'est très plaisant à écouter même si je ne joue plus
Merci chef j'essaye !
Comme toujours, du bon taf ! GG et emrci pour ta participtation a la vie du jeu ;)
Gros ce genre d'étude mériterait un nobel de la part d'Ankama... C'est insane ton développement !
Salut Pro!
Concernant les runes vie.
Il y a une nuance entre la rune vita et vie. Lorsque tu as 500 vita sur un item le fait de le retiré et de le remettre lorsque tu es à 0 pdv te met à 500 pdv. La meme chose mais avec un item 500vie, tu reste à 0pdv.
Est dit donc ça en fait des chiffres ? Très bonne vidéo je joue plus a dofus depuis pas mal de temps mais je me tiens toujours au courant.
Hé dis donc ! Ça en fait des chiffres tout ça !
Gg pour la vidéo de QUALITÉ !
En ce qui concerne la vitalité des sacrieurs, depuis le début du jeu les sacrieurs gagnent 2 points de vitalité lorsqu'ils utilisent un point de caractéristique. Cela ne prend pas en compte les jets vitalité des items, ca n'a jamais été le cas.
Franchement well done. Beau boulot, bon travail, congratulations !!
Le stuff krala c'est vraiment le plus stylé
1 bit = 0 ou 1
32 bits c'est 32 fois 0 et 1 genre: 0111 1111 0000 0000 0000 0000 0000 0001
Prenons un INT (un chiffre entier 32 bits) qui va de
-1111 1111 1111 1111 1111 1111 1111 1111 (ce qui représente -4 294 967 295)
À
1111 1111 1111 1111 1111 1111 1111 1111 (ce qui représente 4 294 967 295)
Maintenant ... Une version non signer c'est:
-1111 1111 1111 1111 1111 1111 1111 1111 = 0
1111 1111 1111 1111 1111 1111 1111 1111 = 8 589 934 590
Après on est sur 31 bits sur Dofus le dernier est souvent utilisé pour donner des informations, un flag, ou autre. Comme dans les packets de Dofus par exemple tu retires les 2 derniers bits et tu as le numéro du packet, les 2 derniers bits étant sois 00,01,10,11 cela représente 0,1,2,3 c'est à dire la quantité de bytes (bytes et pas bit) sur lequel est stocker la taille du packet en cours de lecture.
Enfin bref, ça fait 111 1111 1111 1111 1111 1111 1111 1111 soit 2 147 483 647. (nombre maximum de kamas si vous avez vu).
Le nombres de kamas avait déjà générer des failles en effet.
Du un long -1 bit (chiffre entier 64 bits) ça fait ...
111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111
soit 9 223 372 036 854 775 807 (18 446 744 073 709 551 614 en non signé)
Après il y à une méthode très simple sans faire de manoeuvres ... Si la valeur max - la valeur actuel > à la valeur ajouté, alors on y met la valeur max du integer et c'est tout. Tu protèges 100% des valeurs avec un blocage au max.
Au final tes valeurs sont fausse tu montres les valeurs signés et on t'as dit non signé (car les items ne peuvent pas être négatif).
Incroyable cette vidéo j’adore !
Ca en fait des chiffres
Est-ce que tu as fait le montage vidéo hors live ?
Comment ça ? Le montage tu ne le fais pas en live, si tu parles du fond en jeu c'était uniquement en live oui, je ne tourne rien en Off
L’explication que j’avais eu concernant la fusion de la vitalité et de la vie est que lorsqu’on avait des items qui nécessitaient d’avoir X en vitalité, la vie n’était pas comptabilisée. La cape bouffante par exemple donnait de la vie et pas de la vitalité si je me trompe pas quand j’ai commencé le jeu (1.23 il me semble), donc il y a eu fusion pour remédier a tout ça (du moins c’est l’explication qu’on m’a toujours donné).
En tout cas ça fait quand même bcp de chiffre tout ça
Gg pro-team ! Vidéo de qualité de fou ! 👌
Merci de faire ça pour nous
J'adore quand tu parles proba. Et dis donc ca en fait des chiffres tout ça
Je kiffe trop ! Salut au passage (c'est ton vieux pote xkimo-karmax de ERATZ)
Oh JURE ? Ahah j'pensais à toi l'autre fois, quand j'parle de ma rasbou exo brisée j'me rappel que c'est toi qui m'a fm mes exos :')
@@ProTeamOpti En tout cas ça fait plaisir de te retrouver :) bonne continuation !
Hey dit-donc ça en fait des chiffres tous ça :D t'es le boss ! trop de calcule pour moi xD
Incroyable vidéo !
Merci d'exister 😁
ça serais cool de trouver sur beta une faille xp pour voir se qu'il se passe quand t'es lvl 200 et que tu atteins le nombre écris qui est illisible
On a réfléchis à voir si on pouvait, avec des parchos infini / aller sur la dalle qui donne 2 MM d’xp etc mais c’est des semaines de spam 24/24 donc ouais hors « faille » particulière comme tu dis c’est impossible, mais j’aurai été super curieux aussi !
salut il y avais une failli duplic 2.0 j’avais vu un amu strigide 6% do sort
Hey dit-donc sa en fait des chiffres tout ca ! super vidéo :)
Salut, rien a voir avec la vidéo, mais sur le voile, comment tu fait pour faire un screen gif ? Alt Shift S le permet pas :(
Gyazo gif =)
Salut, oui a l'époque de la pano létaline (fri 2) j ai déjà vue une cape a 433 de vitalité et sur le coup je trouvais cela ouf mais quand j ai commencer a fm j ai vite compris qu'il s agissait d'un bug ( car je ne savait pas qu'il fallait deco reco pour additionné la vie avec la vita donc pour moi c'étais une rune éclaté :D ) et la j ai enfin ma eu réponse :) et la je t'avoue que les puissances et les chiffres mon cerveaux étais en pls :O
de mémoire la différence entre la vie et la vitalité c'est que la vie quand tu enlèves et rééquipe un item, ça te fait pas up tes HP, sinon j'ai pas souvenir d'autre différence!
23:30 Non, jamais de la vie, puis à l'époque faut aussi savoir que le fm n'était pas du tout pareil, pour rappel rien que l'exo pm du gélano de yoy était un exploit, donc un kim over vita, je pense même pas que des gens ont déjà réussi a en faire
Tout simplement le boss ! G G
REFERENCEMENT PRO TEAM TROP BO WLH
Heu dit donc sa en fait des chiffres tous sa gg la vidéo
Merci beaucoup ! Tu es un genie. Ca aurrait pu ruiner les serveur comme Eratz
je suis pas sur il me semble de mémoire que les stuff vita augmente pas x2 sur les sacri et les stuff avec vie on x2 sur la vita des sacri avec le bonus sinon sa change rien
Donc si ont part sur le principe que l'ont peut oveur à plus de 404 vita donc avec une fail ont pourrait théoriquement faire un exo voile perf pa avec 390 de vita.
Tu m’as perdu à la 5ème minute j’ai regarder 5 fois la vidéo pour comprendre 😂
Gg à toi bg
Je dirais que si la limite max d'over / exo sur un item est de 101 de poid, La limite de vita sur le Kim serait logiquement de 804 psk une fois arrivé a 804 (over de 101 de poid) en principe la rune vi en exo aura plus aucune chance de passer !
le kim over 804 mdr? 🤣🤣🤣🤣🤣
Hey dit-donc sa en fait des chiffres tout ca ! sympa la vidéo :)
la vi qui à disparu donnait directement de la vita (sans prendre de pain pour la remplir), alors que la version qui est restée, il faut prendre du pain pour la remplir. avec l'ancienne VI on se foutait à poil, et ensuite on re-équipait le stuff avant de prendre du pain.
c'est le contraire :) C'est bien avec le + vitalité que faut destuff restuff pour se heal
@@HeavyBeber tu veux dire qu'actuellement ça fonctionne de ce foutre à poil, et de se restuff pour se soigner?
@@David.M.Road.to.Spartan oui mdr je fais ça tous les jours
@@HeavyBeber bizarre j'avais l'impression que ça ne le faisait plus, je dois confondre entre rétro et 2.0
Vive la Moselle 💥❤️
J'avais trouvé une faille sur touch Officiel ou a chaque save du serveur pendant les quelque minute de save tu utilisait des Goultine pendant cette période tu recevais des kamas sur toi exemple debile t'avais zéro k sur toi tu prenais une dd a 75k en goultine bon tu perdait tes Goultine mais tu avais 75k sur toi
Il faut être abo pour aller sur serv teste ?
Yep !
De ce que je peux apporter comme hypothèse (si d'autres personnes peuvent y apporter leurs idées également) :
Sachant que la valeur est codée sur 32bits -1, cette valeur est bien stockée quelque part, ce qui signifie qu'en dépassant cette valeur il est "possible" d'accéder à une autre adresse mémoire du jeu et donc d'altérer sa valeur.
Voila mon hypothèse. Bisous
Hey dis donc good video
Très bon narrateur 😂
Alors non il faut faire attention aux report de failles car certains ce sont fait bannir justement pour les avoir « utiliser »
Il y a « utiliser » et « utiliser » c’est de la nuance, faut faire ça dans les règles et t’as 0 souci
Envoie chier les gens, si on regarde tes vidéos c'est uniquement parce qu'on aime ton contenu et parce qu'on aime ce que tu fait. Rien a branler des rageux et des autres abrutis finis qui n'ont rien d'autre à foutre de leurs vie que de faire les chauds '' les connaisseurs '' devant leurs pc mdr Continue de nous laisser kiffer tes vidéos et tes lives mec ;)
top
Je joue même plus à dofus et j’ai tout regardé ptdrr
la semana pasada ankama me puso un strike por mostrar en un video como clonar..
La vidéo qui donne le plus mal au crâne de RUclips :p
Hey dis donc, ça en fait des chiffres !
Sacrilex sur domen cape champi 809 pv ces 250 max , wanx coif cm 550 pv
Ptdrrr, c'est une legende sa, c'etais completement faux.
Hum ouais j'veux bien des screen si tu sais ou j'peux en trouver ? Même si c'est potentiellement des faux, si t'as un endroit ou voir ça hésite pas !
att mais t'as vraiment des question sur la gestion de tes kamas ? xd on aura tout vu
Il y a fort longtemps il a été possible de FM les items de classe
#Masterclass
Hey dis donc ça en fait des chiffres tout ça !
hey dis donc ça en fait des chiffres tout ça
J’ai trouver des rune VI sur boune en vente y’a 2 moi ..
hey dis donc, ça en fait des chiffres tout ça
Dofus retro + forgemagie
Mais du coup tu as réussi à passé lexo 1chance sur 1 0000000000000000000000000000 ?
Oui puisqu'on dupliquait le jet précédent à chaque fois !
Gg poulet tu m’a perdu avec tous tes chiffres 🤣
Hey dis donc ça en fait des chiffres 😂
ça en fait des chiffres tous ça :u
Cest quoi le max de pod legal possible ?
ça doit se rapproche des 23.000 maybe ? Faudrait que j'theorise ça !
@@ProTeamOpti + que ca bg dans les 4x xxx
t'aurais du te faire un stuff pété et 1v1 un modo pour le fun
Je sais qu’au tout début de la forgemagie si le fm foirait l’item était détruit 😂
La chance de comprendre cette vidéo est moins élevée que celle de passer le fameux gelano.
Hey dis donc ça en fait des chiffres tout ça....
Bon, bah c'est l'heure de lâcher 2^31 pouces bleus.
OMG faille pouce bleu ? :D
il faut remplacer statu rambo-xxx par pro-team
un moment y avais des gelano pa pm po en circulation
Yes ! Mais ça c'est "l'ancien" FM, en gros, avant, tu n'avais pas de limite ET un système de passage de rune assez différent (j'ai pas connu, mais de c'que j'ai entendu en gros c'était soit ça passe, soit ça passe pas et ça "détruit" ton item ? à confirmer les anciens !)
Ya eu des gélano 2pa qui sont passé, mais comme il a dis ça venait pas d'une faille juste d'une fm qui a disparu
@@ProTeamOpti Je confirme !
Besoin de se justifier autant alors que cest sur bêta, ca en devient ridicule ( bien que je comprenne pourquoi tu le fais ), super vidéo sinon
C'est plus des explications que des justifications, mais oui comme tu le dis c'est fatiguant de devoir se justifier (Même si j'me prends quasi plus la tête avec ça)
De toutes façons on le répète mais : Si tu ne dis rien, pour certains c'est louche, si tu te justifie, pour certains c'est louche ! :D