Accueil
Accès VIP
Top-Hacks
A propos
Contact
 Rom-Hacking
 Le site



[ Le Lexique ]
Bienvenue dans la section "Lexique" du site.

Des définitions de mots ou de termes vous sont détaillés ici.
Cela vous servira à mieux connaître le vocabulaire du Rom-Hacking en général.



Rom-Hacking

Ce mot désigne simplement une activité qui consiste à modifier des Roms.


Sur PL, nous parlons du Rom-Hacking Pokémon, la même activité, mais centré sur cette saga. Le mot "Pokehacking" est également employé dans le domaine.



Une Map (Carte)

Morceau de terrain sur lequel figure des éléments graphiques, des évènements, et autres caractéristiques. La taille des maps peut être diverse, et peut être de tout type (intérieur, extérieur, grotte, ville...)



Des Evènements (Events)

Les Events sont tous les évènements qu'une map peut comporter. Il en existe plusieurs comme les personnages, les scripts, les pancartes et les points d'atterrissage.



Header (d'une Map)

Ce sont toutes les autres caractéristiques d'une map. Elle regroupe le nom de la map, ses tilesets utilisés, sa musique, ou encore l'effet métérologique.



Un script

Document contenant des lignes de codes et rassemblant des fonctions permettant d'exécuter de nombreuses choses.

On trouve deux formes de scripts, les scripts simples, souvent assignés à des pancartes ou des personnages, et les scripts complexes que l'on retrouvera
dans des évènements script qui serviront au déroulement du jeu.




Sprites, Tilesets, Tilesprites

Ce sont les éléments graphiques du jeu. Un sprite peut contenir la représentation d'un personnage du jeu, d'un Pokémon, ou d'une attaque, un tileset sera plutôt centré sur les maps, et un tilesprite sur tout le reste, c'est à dire d'autres éléments, comme l'écran-titre, etc...



Un Mini-sprite

Petit sprite utilisé pour la représentation des personnages qui bougent dans le jeu. Ce mini-sprite comprend plusieurs "Frames", c'est à dire son image dans différentes positions (en haut, en bas, à gauche, etc...)



Une Back-up

Il s'agit d'une copie de la rom modifiée, une sauvegarde, que l'on gardera au cas où, si l'on a fait une mauvaise modification et que l'on souhaite reprendre notre projet sans le recommencer depuis le début.



Fichier de configuration "INI"

Fichier de configuration d'un logiciel. Un INI peut comporter soit des offsets, qui serviront pour la reconnaissance de la Rom, soit des préférences de l'utilisateur.



Un Offset

Série de chiffres décimaux ou hexadécimaux qui envoie vers une partie de la Rom.
Ils sont indispensables et sont utilisés partout.




Le Décimal

Système de numérotation se servant de la base de dix.
Dans ce système, les multiples et les puissances sont priviligiés.



L'Hexadécimal

Système de numérotation se servant de chiffres. Il est régulièrement utilisé dans le Rom-Hacking, et permet d'obtenir des offsets "compressés".

Les chiffres commencent de 1 à 9, puis vient la lettre A jusqu'à F et enfin 10.
La suite continue dans le même ordre : 10 à 19 puis 1A jusqu'à 1F et enfin 20.



Un Sample

Également appellé échantillon, le sample est un morceau de musique, ou peut être simplement un son. Il est encodé dans un certain format qui définit sa qualité
(en bits) et dans une certaine vitesse (exprimée en Hz).

Dans un jeu Pokémon GBA, la limite d'un sample est fixée à 8 bits pour 11 Hz.



Les Flags

Les flags sont des identifiants d'éléments servant principalement lors des scripts.
Ils peuvent faire disparaître des personnages, en faire apparaître d'autres, ou vous permettre d'obtenir divers objets importants (badges ou encore le Pokédex).




Les Vars

Les vars sont des identifiants de scripts. Ils sont utilisés dans tous les scripts évènements afin d'en appeler certains, ou d'en masquer d'autres.




Un "Special"

Commande d'un script qui permet d'appeler des fonctions internes importantes : Effets de Flash, de Séismes, affichage de l'horloge, ouverture du PC, et bien d'autres.
Vous trouverez tout un tas d'exemples dans le Tutoriel "Créer un Script Complexe".