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 le site, 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 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 actions.

On retrouve deux types de script ; 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ù 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 qui sont utilisés dans les 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 servent de reconnaissance et sont utilisés dans tous les scripts évènements afin de connecter entre eux.




Un "Special"

Commande d'un script qui permet d'appeler des fonctions internes importantes : Effets de Flash, tremblements, affichage de l'horloge, ouverture du PC, et d'autres.

Vous trouverez tout un tas d'exemples dans le Tutoriel "Créer un Script Complexe".




Firmware

Logiciel interne permettant l'exploitation du support duquel il est installé.


Le firmware peut avoir de nombreuses mises à jour, notamment pour les Linkers, afin d'améliorer la compatibilité avec les nouveaux jeux.



Routine

Une routine est un script en langage assembleur qui contient des données importantes qui permettent de réaliser des actions complexes dans le jeu.




Design par Wonka studio
© 2005 - 2010 Pokémon Legendary