PDA

Voir la version complète : Créer un skin pour la Supercard


GuZnaK
22/10/2006, 13h12
Créer un skin pour la Supercard

Attention ce tuto ne marche que pour les firmwares < 1.7 brickage assuré sinon

par GuZnaK (1e partie) et Pitt (2e partie)



Voila, il est d'actualité que le menu de la Supercard fait un peu peur...Certains diront que ce n'est pas important vu le peu de temps qu'on passe dessus, mais pour tous les nerds qui voudraient s'expérimenter à cette méthode, la voici...
/!\TOUT D'ABORD CETTE METHODE NE MARCHE QUE SUR LES SC SC,MiniSD ET CF/!\



[B]1ere partie : Injecter un skin déja existant.

Voila ce qu'il faut faire :

Tout d'abord, l'archive ici présente (http://www.users.qwest.net/~videenlance/SCZv25.rar) vous permet de rappatrier les fichiers dont vous aurez besoin ainsi que quelques skins pré-construits. Téléchargez-là puis extrayez-là, le dossier doit s'appeler SCZ.

Tout d'abord, copiez le programme "SCdumper.nds" sur votre SD/CF puis lancez-le. Le programme créera le fichier fichier "FIRMWARE.BIN" sur votre carte mémoire: c'est le firmware de votre SC. Copiez-le dans le dossier "SCZ" (faites en une copie de sécurité au cas où ;))
Vous pourrez trouver, dans le dossier "Example Skins", des skins assez sympathiques déja construits. Copiez les fichiers du skin (qui vous plait évidemment)"Chekbox.png", "font.png" et "buttons.png" dans le dossier "SCZ".

Lancez Skin.bat; si ce firmware n'est pas le votre et contient, par exemple, un skin qui vous plait, choisissez le choix "1" pour extraire les images dans le dossier "SCZ".
Si vous voulez avoir un apercu des images du skin que vous avez copié, le choix "2" créera une image "preview.png" qui vous montre à quoi le skin ressemble (ne vous y fiez pas trop non plus si vous avez fait le skin de A à Z, on verra ca plus tard).

Si le skin vous plait, lancez "Compiler.bat" et attendez la fin du programme; une fois cela fait, copiez "flasmp.nds" sur votre SD/CF et lancez-le. A l'apparition du message en espagnol, une combinaison de touches vous sera demandée :

S'il est marqué : "Izquierda: SC OriginalSD : Lista!" , pressez les touches L+R+Gauche. S'il est marqué : "Derecha: Supercard SD : Lista!" , pressez les touches L+R+Droite.
S'il est marqué : "Arriba: Supercard SD : Lista!" , pressez les touches L+R+Haut.

Une fois cela fait, le firmware va être dumpé et après le message "Reseta ahora.." vous pourrez éteindre et rallumer votre DS.

Si tout va bien, votre skin devrait être opérationnel !

Skins fournis avec le .rar :
http://img350.imageshack.us/img350/9780/skinsc2vh6.png

Special thanks: simleouf, qui a traduit en premier ce tuto, que j'ai repris et amélioré.
La team qui a fait ce programme.

Voila, j'attends vos réactions !



[B]2e partie : Comment créer son propre skin pour la supercard.


Nécessaire:

un logiciel de dessin dans lequel vous pourrez gérer facilement la palette. Pour les Windowsiens, Usenti fait très bien l'affaire. :D
le kit pour créer un skin supercard (voir plus haut).
un cerveau, comme d'habitude. =_=


Vous avez tout ? Alors c'est parti ! Pour notre skin, nous avons besoin de 3 fichiers:

font.png:

Ce fichier va contenir la police de caractères de l'ensemble du menu. La solution la plus simple consiste à le créer grâce à l'utilitaire DSFG (Font Grapher) fourni dans l'archive. :) Pour cela, choisissez votre police de caractères puis sauvegardez l'image dans le dossier de votre skin. Pour ceux qui ne pourraient/voudraient pas utiliser DSFG, chaque lettre correspond à un rectangle de 8x16, et les lettre sont dans l'ordre montré ci-dessous. :S

http://img430.imageshack.us/img430/6589/fontxt2.png

checkbox.png

Ce fichier va contenir l'apparence des différentes cases à cocher du menu. Encore une fois, rien de plus simple: cette image de 32x16 se décompose en 2 zones de 16x16, la plus à gauche pour la case cochée, et la plus à droite pour la case non-cochée.

http://img267.imageshack.us/img267/2724/checkboxcw4.png

buttons.png

Le dernier, mais pas des moindres ! Ce fichier représente 80% de la réalisation du skin. C'est une image de 216x16, qui se subdivise en 3 parties:


La portion de 8x16 la plus à gauche représente le motif qui sera répété tout le long de la barre inférieur, celle qui nous affiche le dossier dans lequel nous nous trouvons.

Exemple:http://img303.imageshack.us/img303/695/leftrl8.png qui deviendra comme barre inférieure:http://img404.imageshack.us/img404/217/bottomyl4.png


La portion de 200x16 suivante représente la barre supérieure, celle qui nous indique dans quel menu on se trouve. Là, ça se complique un peu, car on va devoir parler de palette. En effet, ce fichier doit être enregistré en mode 256 couleurs, mais vous ne pouvez utiliser QUE LES 128 premières couleurs ; de plus, il y a certaines contraintes à respecter >_< :

- La première couleur de la palette correspond à la couleur de fond du menu.

- La 128ème couleur correspond à la couleur de mise en surbrillance du texte lorsqu'il est "sélectionné". De plus, cette portion de 200x16 peut être découpée en 4 zones de 50x16, qui représentent les 4 menus disponibles: jeux, sauvegardes, options et aide. Lorsque l'utilisateur sélectionne un menu, le firmware colore les zones transparentes DE LA PORTION CORRESPONDANTE avec la couleur 128. :huh: En fait, c'est assez simple ... quand on a compris ! :lol:

- La 140ème couleur correspond à 3 choses différentes: la couleur de transparence dont je parlais précédemment, la couleur "standard" du texte lorsqu'il n'est pas mis en surbrillance, et enfin la couleur du fond (en dessous et à droite du menu) lorsque l'on boote en mode DS.

Un exemple de palette:
http://img197.imageshack.us/img197/8176/palkb6.png
Et un exemple de barre supérieure:http://img411.imageshack.us/img411/8561/tophk1.png


La dernière portion de 8x16 correspond au motif qui sera répété (comme pour la barre du bas) A DROITE de la barre du haut. C'est sur ce motif que s'affiche le 1/4, 2/4, etc de la supercard.:)


Après ça, il ne vous reste plus qu'à 'compiler' votre skin, et à l'essayer ; ^^ avant de vous quitter, je vous donne le skin (même si il est dans l'archive :lol:) que j'ai utilisé pour ce tuto:

http://img333.imageshack.us/img333/6720/buttonmg2.png

... et sa preview:

http://img197.imageshack.us/img197/448/previewli0.png

Le tout s'affiche très mal à cause des couleurs transparentes ... Tant pis ! <_< Voilà, ce tuto sur la création de skins pour la supercard est fini, j'espère avoir été clair. Si vous avez des questions, n'hésitez pas ! ;)

Pitt

GuZnaK
22/10/2006, 13h43
Boarf, je n'ai pas tout le mérite :p
En tout cas il me reste les images à mettre et la partie "soi-même" des skins :w00t:

geusp
29/10/2006, 18h42
merci a toi, mais j'ai un petit probleme, etant donner
que ton lien ne marchait pas j'ai fais quelques recherche
et en suivant un peu les lien sur le forum supercard-fr
je suis arriver sur un autre forum ou j'ai pu telecharger le fichier
j'ai donc essayer de suivre ton tuto mais impossible de trouver
les fichier .bat donc je me dit allez je teste quand meme et je lance
flashmp.nds , op ca demarre , en plus cool c'est en anglais il me disent
gauche non trouver , droite non trouver et haut trouver j'appui donc
sur l+r+haut et la procedure se lance . je reboot comme ils me le disent
et la surprise , ca n'est pas le skin psp qui apparait mais un skin qui est
le "dsstyle" (rouge en plus) je me dit qu'un truc n'a pas marcher donc
j'essai plusieur manip mais impossible de le changer .


detail de la manip:
_j'ai decompresser le fichier et j'ai obtenu un dossier appeler "scz"
_j'ai lancer SCdumper.nds et j'ai copier firmware donc le dossier scz
_j'ai copier buttons font et preview qui appartenait au skin choisi
_j'ai copier ce meme dossier sur ma mini sd
_j'ai lancer la procedure et j'ai reboot

voila donc si tu peut m'aider a changer le skin ou l'effacer pour en remettre un autre ca serait cool . cela dit , merci beaucoup en tout cas par ce que meme si je n'arrive pas a mettre d'autre skin , je suis satisfait de celui la . (mais je ne dit pas non si ya moyen de la changer:D )

Vermilion
29/10/2006, 22h31
T'as le même pour DS-X ? :p

GuZnaK
02/11/2006, 16h32
Hé non :p Je t'en fait un si tu me payes un DS-X que je puisse tester ! :p

Pitt
03/12/2006, 16h44
Comme l'auteur du topic semble avoir oublié son tuto, je propose la suite faite par moi-même. Si un gentil modo/admin passe par là, il peut peut-être fusionner les 2 posts.

Merki !

GuZnaK
03/12/2006, 18h17
Wow !
Non, je n'ai pas oublié ce topic mais par manque de temps.....Enfin bon, je te remercie de ta contribution :w00t:
Sympa !

Pitt
03/12/2006, 18h22
Ah, excuse-moi alors :lol: !
Tu veux ajouter ma partie, ou la faire toi-même ? :)

GuZnaK
08/12/2006, 18h18
Euh, comment ca ? Je pense que ton tuto est complet et que je vais l'ajouter au mien :)

RSman
18/12/2006, 15h45
lien mort :unsure:

Arialia
04/01/2007, 03h06
Non update vers 2.5 ;)

à lire si en firmware 1.7:
Attention ce tuto ne marche que pour les firmwares < 1.7 brickage assuré sinon

http://scdev.org/forum/viewtopic.php?t=6783&postdays=0&postorder=asc&start=0

Shideneyu
11/02/2007, 17h51
Le lien pour télécharger l'archive (http://www.users.qwest.net/~videenlance/SCZv2.rar) est mort...

Arialia
11/02/2007, 18h26
Ben oui faut passer au 2.5 ==> http://www.users.qwest.net/~videenlance/SCZv25.rar
si tu avait été voir le topic que j'avais cité ...:whst:

Shideneyu
12/02/2007, 13h59
Justement mais l'anglais est mon point faible, est les liens sur internet sont toujours mort >_<

Merci :)

pheupheur
07/05/2007, 20h12
J'ai suivi a la lettre les instructions, et maintenant, ma supercard ne marche plus !

Svp, je suis vraiment en stress, svp, il y aurai pas un moyen d'y remédier ?
ma supercard est fichuer,
je vais devoir la renvoyer au site ou je l'ai achetée ...
je souhaiterai une réponse dans les plus brefs délais... SVP .
c'est assez urgent... sniff

pilatomic
07/05/2007, 20h23
essaye en changeais de firmware

gee_love
07/05/2007, 20h38
J'ai suivi a la lettre les instructions, et maintenant, ma supercard ne marche plus !

Svp, je suis vraiment en stress, svp, il y aurai pas un moyen d'y remédier ?
ma supercard est fichuer,
je vais devoir la renvoyer au site ou je l'ai achetée ...
je souhaiterai une réponse dans les plus brefs délais... SVP .
c'est assez urgent... sniff

si ton firmware original etait un 1.7 j'ai une ptite idée du pourquoi ça a cramé... ça marche pas avec une SC en 1.7 :(

ta seule chance de recuperer ta supercard est d'avoir un pote qui en a une et de faire le swap-flash trick...

pheupheur
08/05/2007, 12h23
En fait je ne peu plus voir ce qu'il y a sur ma supercard avec ma DS puisque je vois 2 écrans blans.

Pourtant j'ai cliqué sur le lien ou ca devait etre compatible avec le firmware 1.7

et j'ai personne qui autour de moi qui a une supercard (donc pas de le swap-flash trick)

je vais devoir renvoyer a Superfamishop , en esperant qu'il puisse me la "réparer" ....

gee_love
08/05/2007, 12h38
Pourtant j'ai cliqué sur le lien ou ca devait etre compatible avec le firmware 1.7


bizarre moi je ne vois que des post disant qu'avec le 1.7 ça ne marche pas...:blink:

GuZnaK
17/06/2007, 22h06
En rentrant de vacances, j'avais oublié que j'étais en 1.7 et j'ai voulu changer le skin...Fatale erreur, je venais de briquer ma Supercard !
J'ai testé toutes les méthodes que j'avais sous la main (injection d'un firmware en .bin, etc) et rien ne marchait. J'ai alors emprunté la SC d'un pote, j'ai mis sur la sienne le débricker de SC trouvable sur le site de DarkFader, et j'ai fait un Hot swap en lancant le prog sur la SC de mon ami, sans lancer l'installation, puis en échangeant les cartouches. Une fois ceci fait, on lance l'instalation et tout remarchait :)
Pas très dur à faire, mais assez stressant, le pb étant qu'il te faut obligatoirement une autre Supercard, à moins que tu aies une carte Wifi compatible WMB, tu doix pouvoir la reflasher par là aussi ;)

CyBeRCeD
23/07/2007, 13h23
où puis je trouver le débricker SVP ? il est où le site de Darkfader ? Je comprend pas j'avais fai une bonne manip, je pense , ça me disai d'éteindre, j'ai étein et quand j'ai rallumer, 2 écran blanc. c'est la merde.

Peut tu expliquer en détail comme tu a fait GuZnaK stp ?

edit : je pense que tu parle de ce site : http://darkfader.net/ds/ c'est quoi le fichier qu'il faut prendre ?

GuZnaK
27/07/2007, 22h50
Alors, il te faut ceci: http://darkfader.net/ds/files/flashmp.rar

Une fois téléchargé, mets-le sur la supercard qui fonctionne, lance le sur ta DS mais n'appuie pas sur A quand il te le demande; échange les supercard doucement (recommence si la DS s'éteint, il faut parfois de la patience) puis appuie sur A...Maintenant tu peux refaire toutes les mises à jour jusqu'à la 1.81 !

CyBeRCeD
29/07/2007, 19h23
merci pour ta réponse, je commançais à désepérer.

J'aimerai que tu me donne encore un peu plus de précision.

Faut il que j'échange aussi les carte SD ? (celle ou se trouve le fichier, faut elle la mettre dans la supercard brickée ou bien faut il mettre le même fichier dans une autre carte SD) ?

Quend tu di qu'il faut refaire toutes les mises à jour, on ne peut pas mettre directement à 1.81 ? sinon ça donne quoi ?

Merci d'avance

mickada
22/08/2007, 14h38
bonjour j'ai fai la manip et quan j'ai rallume ma ds j'ai eu 2 ecran blan et ma sc sd marche plus quelqu'un purrait m'aider SVP

M@cZér0
03/09/2007, 21h24
Le skinnage n'est plus d'actualité depuis le firmware suivant la découverte, c'est archi déconseillé de tenter cette manip avec les firmwares actuels

Ayla
03/09/2007, 22h42
Ce que je ne comprends pas, c'est pourquoi la team SUPERCARD ne release pas un logiciel du genre ?
Ca serait trop bien !!

M@cZér0
04/09/2007, 00h39
Pour éviter le problèmes dûs au skinnage je pense. En permettant à M. Touslemonde de modifier le firmware à la volée ça devient foireux.

Ayla
04/09/2007, 17h44
Ben si ils expliquent bien qu'on fait ça à nos risques et périls et qu'ils n'assurent pas le SAV en cas de problème, ça serait possible à mon avis...

heaveN.
04/09/2007, 17h46
D'un côté à quoi bon s'embêter à vouloir changer le skin... C'est pas fait pour faire jolie à la base :bave:

Lesasukedu21
29/10/2007, 15h01
Mais vous ne pouviez pas le mettre en rouge et gros que cela brickais le supercard. Je viens de griller le mien qui n'est plus sous garantie! Alors pour les prochain mettez que cela bricke le supercard!!!!:ranting::disgust1:>(:ranting::disgust1:<_<:blink:

Bobby Sixkilla
29/10/2007, 20h40
[Mode auto-censure][Mode zen] Explique nous ce que tu as fait déjà... :hum:

Si ça "brickait" les SuperCard, tu crois que tu serais le 1er à t'en rendre compte? Tu crois que les auteurs du tuto auraient pu le rédiger? N'as-tu pas penser que les SuperCard, c'est un peu de la merde quand même? Ta maman ne t'a pas appris la politesse?[/Mode zen][/Mode auto-censure]

Arialia
29/10/2007, 23h19
Euh excuse moi Bobby mais le problème est que le skin de la supercard ne marche que si on a un firmware < 1.7

Et comme le tuto ne l'indique pas , ceux qui ne lisent pas le topic entier se font avoir :huh:

Il faudrait mettre un avertissement au début du tuto :) comme celui-ci

Attention ce tuto ne marche que pour les firmwares < 1.7 brickage assuré sinon

pour ceux qui se sont fait avoir relisez le topic la solution au problème s'y trouve ;)
bon courage

je pense que l'on peut peut-être lancer le débricker avec un linker slot1 :hmm: ?

Lesasukedu21
03/11/2007, 16h25
Un ami que je connait à voulu faire la démarche du skin même resultat que moi donc brické. Déja 3 supercard brické par se tuto<_<:disgust1::ranting:>(
Je ne peut pas faire la methode du hot swap je n'ai pas de 2eme supercard ni de carte wi-fi et je ne peut pas non plus utiliser le fail safe. Donc j'aimerais avoir votre aide svp?
Merci d'avance!

Kirby
27/11/2007, 18h24
Euh dites moi, y a pas un truc dans ce genre qui exsite pour les supercard Lite en V1.84 ??

Parce que moi j'ai la version chinoise :S
Alors si je pouvais mettre un skin pour cacher tout ces griboullits incompréhensible ca me ferait zizir :p

CyBeRCeD
27/11/2007, 19h44
salut moi aussi j'avai briqué ma supercard et il ma falu une deuxième supercard pour la réparer. Depuis j'ai plus testé pour changer le skin :-)

yomenetsan
28/11/2007, 10h39
Pareil ici, j'ai eu une petite frailleur hier soir en voulant changer la skin et en biquant ma supercard... :cry:
D'autant que la database du site a planté au même moment >_<
Heureusement, la solution du swap avec une second supercard a résolu le problème :bravo: mais +1 pour mettre un gros avertissement dans le tuto...

Dr.Vince
28/11/2007, 11h43
ok, j'ai rajouté l'avertissement d'Arialia au début du tuto

Lesasukedu21
08/12/2007, 19h14
Donc du coup moi je l'ai dans l'biiiiip quoi? Car je ne connais plus personne qui est un linker encore "valide" donc c'est mort pour mon supercard.

yomenetsan
08/12/2007, 20h02
t'es dans quel coin ?

Arialia
08/12/2007, 22h24
Donc du coup moi je l'ai dans l'biiiiip quoi? Car je ne connais plus personne qui est un linker encore "valide" donc c'est mort pour mon supercard.

Euh ton pseudo veut dire que tu es en côte d'or ? Si oui tu peux me contacter en MP ;)