begin process at 2008 08 22 06:17:49
1 229 779 membres
50 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

HB GBA ROM TOOLS : UTILITAIRE MULTI-FONCTION POUR FICHIER ROMS GAME BOY ADVANCE (INTRO REMOVER, ROM TRIMMER, HEADER EDITOR, ETC...)


Information sur la source

Catégorie :VB.NET Source .NET ( DotNet ) Niveau : Initié Date de création : 09/11/2004 Date de mise à jour : 10/11/2004 00:46:07 Vu / téléchargé: 68 446 / 1 250

Note :
10 / 10 - par 8 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note


Description

Bon voila, je me decide enfin à le poster. (et surtout j'ai enfin fini une premiere version digne d'être
montrée ^^ )
HbGbaTools est un utilitaire visant un public precis :
les possesseurs de roms gba (GameBoy Advance), et plus particulierement les possesseurs de flash card gba
(falinker, ezfa, ezflash, etc...).
Pour les autres.... qu'est ce qu'une flash card? C'est tout simplement une cartouche gba
reinscriptible permettant d'y ecrire des fichiers roms, afin de jouer avec directement sur votre console.
Non ce n'est pas illegal, une rom n'est pas obligatoirement le dump d'un jeu commercial.
Il peut etre une demo, officielle ou fait par des fans. Nombreux sont les amateurs qui se sont mis au
developpement gba, donc les jeux freeware sont monnaie courante. ;)

Bref bref, venons en aux differentes fonctions du programme :
_Header editor :
Permet de lire les infos (Nom du jeu, editeur, serial, pays, etc) contenues dans le header de la rom et la rom elle meme (sauvegarde),
et d'en modifier certaines. Il effecue aussi le CompCheck test de vos roms et le fixe si il est .
Il reste des infos à completer, je n'ai pas touts les codes editeurs (il y  d'ailleurs deux liste differentes,
celle super nintendo, et celle gba).
--On lit chaque info à des offsets defini et on les traite selon chaque cas .
--On calcul le compcheck du header pour le comparer au compcheck ecrit dans la rom lors du dump.
--On recherche plusieurs string juqu'à la trouver puis definir le type de sauvegarde de la rom.

_Intro remover :
Permet de supprimer les intro ajoutés par certains groupes de dumpers ou certains codeurs.
Cette fonction marche à 95% des cas... mais pas de panique, aucunes modification n'est effectué sur la rom source.
--On lit les 3 premiers bytes de la rom, qui indique l'addresse de depart du jeu, si elle n'est pas c0, on remplace
les bytes suivant cette intro par 00 ou FF selon le dernier byte de la rom.

_Logo fixer :
Verifie que le logo nintendo est correctement dessiné dans la rom, si ce n'est pas le cas, il le repare.
-On verifie que les 255 caracteres du logo Nintendo sont correct (grace a la bonne valeur stocké dans le programme),
si ce n'est pas le cas on les modifie par la bonne valeur.
_Rom trimmer :
Permet de supprimer les octets inutiles de la fin d'un fichier rom. Ceci permet de gagner de
1Ko à 5Mo selon la rom (interessant pour les petites flash cards, non?) !!
-On verifie la valeur du dernier octet, et on avance (recule) tant que le caractere est le meme que le precedent, puis on les
supprime.

_IPS Patcher / Maker :
Créer ou appliquer un fichier IPS. (International Patching System)
-Voir source du meme nom sur le site.

_Flash v130 v131 patcher :
Permet de patcher les jeux dont la sauvegarde est de type flash 512 v130 ou flash 512 v131, pour qu'ils marchent
sur les flashs card ne supportant pas ce type de sauvegarde.
-On recherche une string donné (dans le prog) qui defini que le type de sauvegarde est v130 ou v131.
On modifie alors tts les caracteres aux offset (deja defini + l'offset de la string trouvée) par leur
valeur definie a la main dans le prog. (j'espere etre clair....)

_Flash1M v103 patcher :
Permet de patcher les jeux dont la sauvegarde est de type flash 1024 v103, pour qu'ils marchent
sur les flashs card ne supportant pas ce type de sauvegarde. (la mienne par exemple ! ezfadvance realtime 256Mb)
-Pareil que pour le patcher flash v130 v131

_Info saving config :
Configure le format des fichiers textes generés à partir du listing de vos roms
-On permet a l'utilisateur de modifier les séparateurs d'info, ainsi que de fichier, mais aussi
de selectionner les infos qu'il veut dans son fichier log.


IMPORTANT :
Tous les fichiers modifiés sont une copie renommée placé dans le repertoire de la rom source.
Je vous accorde que cela peut ne pas etre tres pratique, mais c'est plus sur.
Certaines actions comme l'intro remover ne sont pas à 100% sur.
N'ayez donc aucunes craintes pour vos roms source.

Et vive la Game Boy Advance, la meilleur console du moment car derniere console 2D !!!

Source

  • 'j'aime pas dire ça mais... voir zip ^^
'j'aime pas dire ça mais... voir zip ^^

Conclusion

Le projet meme si totalement fonctionnel, est toujours en cours, et je compte ammeliorer et ajouter des fonctions à ce dernier.


Commentez SVP
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

09 novembre 2004 02:02:32 :
niveau 2
10 novembre 2004 00:46:07 :
orthographe ^^
  • signaler à un administrateur
    Commentaire de Renfield le 09/11/2004 10:28:03 administrateur CS

    ca m'a l'air très complet, tout ça ;)

    (posesseur d'une carte flash pour ma GBA sp...)

    bienvenue sur le site, belle entrée ;-)

  • signaler à un administrateur
    Commentaire de JulioDelphi le 09/11/2004 11:53:08 administrateur CS

    "Non ce n'est pas illegal, une rom n'est pas obligatoirement le dump d'un jeu commercial.
    Il peut etre une demo, officielle ou fait par des fans. Nombreux sont les amateurs qui se sont mis au
    developpement gba, donc les jeux freeware sont monnaie courante. ;)"

    alors tu aurais pu screener autre chose que du "super mario","yoshi island", "bustamove" ou du "legend of zelda" qui si mes souvenirs sont bons, des jeux commerciaux :D

  • signaler à un administrateur
    Commentaire de spy166 le 09/11/2004 12:44:49

    Cool enfin !!
    Tien, ça me fais penser un peu a gba tool advance de coolhj.

  • signaler à un administrateur
    Commentaire de hvb le 09/11/2004 13:23:12

    Yeah, merci des commentaires :
    Renfield : lol...merci bcp mais c'est ma 35eme source ici, est ce que je passe autant innaperçu que ça ici? ! :( :( (alors que tu as deja commenté un ou deux de mes codes lol)
    JulioDelphi : haha...c'est effectivement contradictoire mais cela fait plus vendre... mais ça n'empeche pas qu'on peut l'utiliser AUSSI avec des roms legales.
    Spy166: effectivement et d'ailleurs c'est en partie grace à coolhj que ce prog a été crée, je lui ai demandé de l'aide pour le type de sauvegarde)  et vu que j'utilise des onglets et que certaines fonctions sont similaires... ça y ressemble fortement, mais le mien fais certains trucs qu'il ne fait pas sur le sien (Flash patch, Listing, etc) et vice versa (Real Time clock patch, etc) .


    Il y a plus de possesseurs de flash card que je ne le pensais, je suis content =)

  • signaler à un administrateur
    Commentaire de spy166 le 09/11/2004 19:58:34

    Ouai moi aussi ça me fait plaisir !!

  • signaler à un administrateur
    Commentaire de Renfield le 10/11/2004 08:50:51 administrateur CS

    dsl hvb, j'avais mal lu dans ton intro....(montrée <> mon entrée)

    bonne source quand même ;-)

  • signaler à un administrateur
    Commentaire de Titant le 10/11/2004 18:55:04

    Heuuu... ?

    Pourkoi il est en anglais ?

  • signaler à un administrateur
    Commentaire de JulioDelphi le 10/11/2004 19:05:32 administrateur CS

    destiné à un public anglophone, et aussi language le plus utilisé (non pas le plus parlé qui est le chinois)

  • signaler à un administrateur
    Commentaire de Titant le 10/11/2004 20:10:48

    ds se cas tu aurai du faire un choix possible de language. Sinon c cool

  • signaler à un administrateur
    Commentaire de hvb le 11/11/2004 14:01:14

    Un choix de language ne me semblait pas indispensable:
    _comme le disait JulioDelphi (merci) , le prog n'est pas destiné seulement à un public français, mais à toute la scene GBA. (donc le faire en anglais etait plus simple que proposer des traductions FR, NL, DE, CH, etc.....)
    _meme pour un non anglophone, les nom de fonctions sont je trouve assez explicite et clairement decrites à touts les endroits où le prog est téléchargeable (ici...sur mon site..., etc)
    _Je trouve vraiment que ça ne sonne pas bien "Enleveur d'intro", "Editeur d'entête", "Réparateur de logo".
    Mais si cela te tiens à coeur, fait donc une version française, et envoie la moi =)

    Pour finir le peu de commentaires dans le code reste tout de meme en français, je ne suis pas un traitre! lol.

  • signaler à un administrateur
    Commentaire de OneHacker le 19/05/2005 12:47:49

    Ca va être intéressant quand on a fini tout ses jeux et qu'il reste plus rien ! C'est vrai qu'il faudrait varier les languages pour les débutants !

    Très bonne prog !

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS