FUNKY-EMULATION V6
Kenjiro

 tutoriel
[Hexa] Premiers pas en hexadécimal

15 messages dans ce sujet

Cher communauté

 

Aujourd'hui je vous donnerez une directive qui aidera ou non les utilisateurs de ce forum, ce tutoriel ne vous donnera pas de précision sur des partages mais plus sur la définition du hexadécimal

 

Débutons

 

Alors ce qui faut retenir c'est que l'hexadécimal c'est qu'il contient 16 variables

 

Explications :

 

Le binaire dispose de deux variables : 0 ; 1

donc l'hexadécimal contient 16 variables :

0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 ; A ; B ; C ; D ; E ; F

 

En d'autre terme si on veut de l'hexadécimal par exemple dire 10 c'est :

"A" et 15 s'écrit : "F", si on veut 510 : "5A" etc... Donc :

 

A = 10

B = 11

C = 12

D = 13

E = 14

F = 15

 

Par exemple ce code : "6E 0D 0A 09 73 74 61 74 65 20"

Peut se traduire par : "614 013 010 09 73 74 61 74 65 20"

 

Les tables de Ascii en Hexa

 

Comme je peux pas l'expliquer' date=' voilà ce qu'est Ascii en image[/quote']

 

ascii_a.gif

ce tableau représente en fait les codes hexadécimal de ces caractères.

 

Par exemple si on veut dire : "H" en Hexadécimal, on le dira : 48

Explication ?

Ce tableau renseigne beaucoup, car en lisant la colonne on peut voir que la lettre "H" est dans la colonne numéro 4 et à la ligne 8. (ATTENTION TOUJOURS LIRE D'ABORD LA COLONNE)

 

Pour dire par exemple : "je veux un beau sp" en hexadécimal je dis : "6A 65 76 65 75 78 75 6E 62 61 75 73 70"

 

Appliquer une dif

 

Qu'est-ce qu'une diff ?

Une diff est une série de code hexadécimale qui en fait change une variable dans le game etc...

 

Comment appliquer ?

 

Facile il suffit de télécharger

Contenu Masqué

 

1- Cliquez sur "Add file to list" et choisissez vos .dif

2- Cliquez sur "Browse" et choisissez votre fichier game

3- Cliquez sur "Apply dif files"

 

Si vous n'avez pas de .dif :

Il suffit d'aller dans notepad de coller la dif et enregistrer en .dif

2

Partager ce message


Lien à poster
Partager sur d’autres sites

#Ajout du tableau de Ascii

0

Partager ce message


Lien à poster
Partager sur d’autres sites

J'aime beaucoup !

Bien expliqué en plus ;D

 

Merci :)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

de rien ^^

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Je m'en sert pour crypter les virus :P

 

+1 ;)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci Kenjiro :)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

de rien

0

Partager ce message


Lien à poster
Partager sur d’autres sites
Alors ce qui faut retenir c'est que l'hexadécimal c'est qu'il contient 16 variables

Hmm, pas très au point tout ça :).

Tu devrais améliorer ton tutoriel et leur apprendre le binaire au passage, parce que connaître l'hexa sans le binaire

ça fait un peu "passe-murailles".

Sans le binaire, ça fait pas complet et je pense que la majorité des personnes seront perdues.

Sans oublier, il faudrait aussi rajouter une table ASCII complète comme

Contenu Masqué

0

Partager ce message


Lien à poster
Partager sur d’autres sites

le binaire n'est pas super important hormis pour faire du transcodage, ça m’étonnerai que quelqu'un ici en fasse. A la limite le comptage. Mais bon

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci ;)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Le binaire est utile en électronique et en électrique. Mais dans le codage normal, jamais vous n'aurez besoin de comprendre ce genre de choses, ni même d'apprendre à le manier.

 

Personnellement moi j'ai du mal à suivre en cours lorsqu'on parle binaire, parce que c'est loin d'être simple, faut quand même savoir que des gonz ont réfléchis pendant des milliers d'heures sur des classifications énorme de 0 et de 1. Vrai ou Faux, et uniquement avec ça ils ont développé des trucs inimaginable.

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Une colonne c'est vertical normalment !

Et la ligne horizontal!

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Le binaire dispose de deux variables : 0 ; 1

 

Base 2, 2 bit et non deux variable

 

donc l'hexadécimal contient 16 variables :

 

Base 16 donc 16 bit,

 

Je ne suis pas la pour te contredire hein, je te dit juste pour que ton tuto soit plus complet

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Le binaire est utile en électronique et en électrique. Mais dans le codage normal, jamais vous n'aurez besoin de comprendre ce genre de choses, ni même d'apprendre à le manier.

 

Faux :).

J'ai utilisé la logique du binaire pour une de mes quêtes.

Ça peut être utile pour innover, je vois là par exemple lorsqu'on a par exemple deux PNJs à voir on stocke les PNJs vus comme du code binaire:

00 => Aucun PNJ

01 => PNJ N°2 vu

10 => PNJ N°1 vu

11 => Les deux PNJs ont été vus

 

On convertit ça en décimal pour la quête:

when ID_PNJ2.chat."Message with pc.getqf("pnj_count") != 1 or pc.getqf("pnj_count") != 3 begin

 

Le binaire n'est pas forcément utilisé qu'en électronique/électrique..!

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Cher communauté

 

Aujourd'hui je vous donnerez une directive qui aidera ou non les utilisateurs de ce forum, ce tutoriel ne vous donnera pas de précision sur des partages mais plus sur la définition du hexadécimal

 

Débutons

 

Alors ce qui faut retenir c'est que l'hexadécimal c'est qu'il contient 16 variables

 

Explications :

 

Le binaire dispose de deux variables : 0 ; 1

donc l'hexadécimal contient 16 variables :

 

0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 ; A ; B ; C ; D ; E ; F

 

En d'autre terme si on veut de l'hexadécimal par exemple dire 10 c'est :

"A" et 15 s'écrit : "F", si on veut 510 : "5A" etc... Donc :

 

A = 10

B = 11

C = 12

D = 13

E = 14

F = 15

 

Par exemple ce code : "6E 0D 0A 09 73 74 61 74 65 20"

Peut se traduire par : "614 013 010 09 73 74 61 74 65 20"

 

 

Les tables de Ascii en Hexa

 

Comme je peux pas l'expliquer, voilà ce qu'est Ascii en image

 

ascii_a.gif

ce tableau représente en fait les codes hexadécimal de ces caractères.

 

Par exemple si on veut dire : "H" en Hexadécimal, on le dira : 48

Explication ?

Ce tableau renseigne beaucoup, car en lisant la colonne on peut voir que la lettre "H" est dans la colonne numéro 4 et à la ligne 8. (ATTENTION TOUJOURS LIRE D'ABORD LA COLONNE)

 

 

Pour dire par exemple : "je veux un beau sp" en hexadécimal je dis : "6A 65 76 65 75 78 75 6E 62 61 75 73 70"

 

 

Appliquer une dif

 

Qu'est-ce qu'une diff ?

Une diff est une série de code hexadécimale qui en fait change une variable dans le game etc...

 

Comment appliquer ?

 

Facile il suffit de télécharger

Contenu Masqué

 

1- Cliquez sur "Add file to list" et choisissez vos .dif

2- Cliquez sur "Browse" et choisissez votre fichier game

3- Cliquez sur "Apply dif files"

 

Si vous n'avez pas de .dif :

Il suffit d'aller dans notepad de coller la dif et enregistrer en .dif

 

Je sais que ce topic est un peu vieux, voir même beaucoup mais c'est pour moi du grand n'importe quoi.

Selon vous, quel est le langage utilisé par votre microprocesseur? A quoi sert réellement l'hexadécimal? Quel est la valeur de "FF" en décimal? peut-on codé 510 (décimal) en "5A" (hexadécimal)? Quel est le rapport entre un fichier dif et le code hexadécimal? Et pourquoi pas un fichier dif et le code binaire ou octal?

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant