Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Vos tutoriels et astuces


Index du Forum » Vos tutoriels et astuces » Personnalise l'écran d'extinction de ta Casio
Ne0tux Hors ligne Membre d'honneur Points: 3524 Défis: 265 Message

Personnalise l'écran d'extinction de ta Casio

Posté le 04/08/2013 11:17

Lorsque tu l'éteins, ta Casio Graph 25+Pro SH3 (fx-7400Gii), Graph 35+USB (fx-9750Gii), Graph 75/95 (fx-9860Gii) ou Graph 85 (fx-9860G) te montre un superbe logo Casio :



Ce logo est en fait une image bitmap présente en dur dans l'OS, et que vous pourrez désormais écraser avec l'image bitmap de votre choix. En effet, un logiciel, développé par Critor et Dark Storm, permet de modifier cette image. De plus, le logiciel fonctionne même pour la bannière du menu d'accueil !




Vous pouvez dès maintenant personnaliser votre Casio Graph avec une image mentionnant votre nom par exemple pour lutter contre le vol, ou simplement pour tuner votre joujou favori !

L'image bitmap doit être fournie dans une résolution de 128 x 64 pixels, pour l'écran d'extinction, et de 128*7 pour la bannière, avec 1 bit de profondeur.
Ce format bitmap est parfois appelé "bitmap monochrome" dans certains logiciels, ou peut être obtenu en choisissant une image indexée avec une palette de 2 couleurs dans d'autres.
L'outil Microsoft Paint fourni avec Microsoft Windows, ainsi que GIMP, par exemple, en sont parfaitement capables. Inutile donc d'installer un logiciel supplémentaire.

--- Télécharger G2_offBmp_Injector_Pro ---


Tutoriel écrit en 10 étapes
Cliquer pour enrouler
1) Télécharger ce fichier et le décompresser.
2) Placer dans un même dossier les fichiers contenus dans le fichier, votre OS original et la ou les image(s) en format BMP 1-bit.
3) Renommer les fichiers (OS et images) avec des noms de moins de 30 caractères, sans espaces ni lettres accentuées.
4) Lancer le logiciel Casio_Bmp_Injector_Pro.exe
5) Rentrer le nom de votre OS : mon_os.fls
6) Rentrer le nom de l'image : mon_image.bmp
7) Rentrer le nom de l'OS qui sera créé (peut être le même que l'original, dans ce cas le fichier sera écrasé) : mon_os_modifie.fls
8) Rentrer 0 ou 1 en fonction de la manipulation voulue.
9) Flashez l'OS modifié sur votre calculatrice.
10) Enjoy !


Liste des erreurs retournées par Casio_Bmp_Injector_Pro
Cliquer pour enrouler
Source ROM file open error : L'OS original n'a pas pu être ouvert. Vérifiez qu'il soit bien dans le même dossier que Casio_Bmp_Injector_Pro.exe.
No such data found : L'image à remplacer n'a pas pu être trouvée dans l'OS original. Vérifiez que l'OS n'a pas déjà été modifié.
BMP file open error : L'image de remplacement n'a pas pu être ouverte. Vérifiez qu'elle soit bien dans le même dossier que Casio_Bmp_Injector_Pro.exe.
BMP file header read error : Les meta-données de l'image de remplacement sont invalides. Essayez de l'enregistrer de nouveau, avec Paint par exemple.
Not a BMP file : L'image fournie n'est pas une image BMP valide. Enregistrez-la, avec Paint par exemple, en format "bmp monochrome" ou "bmp 1-bit".
BMP data header read error : Idem que BMP file header read error.
Wrong BMP format : L'image fournie n'a pas été enregistrée en monochrome et dans les bonnes dimensions. Enregistrez-la, avec Paint par exemple, en format "bmp monochrome" ou "bmp 1-bit", en faisant attention à respecter les dimensions attendues (128*64 ou 128*7).
BMP palette read error : La palette de couleur de l'image fournie est invalide. Enregistrez-la, avec Paint par exemple, en format "bmp monochrome" ou "bmp 1-bit" en vérifiant que vous êtes bien en noir et blanc.
Dest ROM file open error : Le fichier de sortie n'a pas pu être créé. Vérifiez que le nom est bien valide : A-Z, a-z, 0-9, _- sont les caractères autorisés.


Si vous êtes un peu perdu, voila un très bon tutoriel vidéo (non à jour):
Tutoriel vidéo non à jour
Cliquer pour enrouler




Et pour les sceptiques qui ne croient pas aux simples images possiblement retouchées, voici la vidéo montrant un exemple:





Le fichier est en PJ, bonne customisation !

Si vous n'avez pas l'âme d'un designer, vous pouvez piocher parmi ces quelques images !
Attention, il faut en convertir certaines en BMP monochrome avant la manipulation

Écrans d'extinction
Cliquer pour enrouler





































Bannières
Cliquer pour enrouler
















Ce tutoriel t'a aidé ? N'hésite pas à laisser un commentaire !
Tes remarques nous aideront proposer et à améliorer d'autres tutoriels



[D'après une news de Critor sur Ti-Planet]

Modifié le 19.05.2016 par Lephenixnoir

Fichier joint


Précédente 1, 2, 3 ··· 10 ··· 12, 13, 14, 15, 16, 17, 18 ··· 20 ··· 30 ··· 40 ··· 42, 43, 44 Suivante
Dark storm Hors ligne Labélisateur Points: 11634 Défis: 176 Message

Citer : Posté le 21/01/2014 16:59 | #


Une image, c'est facile à encoder, donc c'est facile à chercher.
Un code, c'est à dire des instructions, en langage machine, et même si il est désassemblé, c'est bien plus dur à comprendre :
Tu vois les bouts de code qu'il y a ici ?
Ben t'en fait des pages et des pages (plus d'une centaine), sans commentaires, et t'a aucune idée de ce dont tu va trouver.
Donc avant de changer l'interpréteur, t'as pas mal de boulot à faire !
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Intelligide Hors ligne Membre de CreativeCalc Points: 49 Défis: 5 Message

Citer : Posté le 21/01/2014 17:31 | #


Dans un nouvel OS, je propose de mettre les fonctions MLlib à la place des autres fonctions de dessins trop lentes pour le Basic.

Ajouté le 21/01/2014 à 17:31 :
Si c'est possible
Dark storm Hors ligne Labélisateur Points: 11634 Défis: 176 Message

Citer : Posté le 21/01/2014 18:14 | #


Demande à Kristaba
Mais oui c'est possible (ça utilise Breshenham, c'est ce qu'il y a de plus rapide)
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 21/01/2014 18:15 | #


Je ne pense pas que la lenteur du basic vienne de la C'est juste que Casio a fait n'importe quoi avec
Et la différence ne se verrait pas en basic
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Dark storm Hors ligne Labélisateur Points: 11634 Défis: 176 Message

Citer : Posté le 21/01/2014 18:28 | #


Dodormeur a écrit :
Et la différence ne se verrait pas en basic

Oh que si : regarde PRGM2
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 21/01/2014 18:33 | #


oui, mais même si prgm2 utilisait les fonctions de base de fxlib, je ne pense pas que ça irait plus vite
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Dark storm Hors ligne Labélisateur Points: 11634 Défis: 176 Message

Citer : Posté le 21/01/2014 20:41 | #


Sur des grosses boucles, si. MLlib est 1,5 à 2,5 fois plus rapide que fxlib, donc a partir de 10 secondes, tu gagne jusqu'à 5/6 secondes. (surtout sur les fonctions de dessin de sprites)
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 21/01/2014 21:33 | #


Ouais, m'enfin c'est pas les fonctions de dessin qui ralentissent le basic (même si on gagne 5ms, sur la seconde qu'il faut pour tracer la ligne, c'est rien du tout ).
Je pense que c'est plus l’interprétation qui ralentit.
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Mattthedark Hors ligne Membre Points: 242 Défis: 1 Message

Citer : Posté le 24/01/2014 20:25 | # | Fichier joint


Bonjour, j'ai un problème ...

En fait, j'ai fait le tutoriel de A a Z et ça a parfaitement marché ... seulement j'ai pris une image d'exemple.
Maintenant, j'essaye de faire la manipulation de nouveau, avec une image que j'ai créé seulement, lors de l'ajout de l'image a mon backup de l'os, le fichier se ferme et affiche un message d'erreur.

Mon image est bien monochrome de 128*64 pixels et au format .bmp
Le backup a fonctionné (j'ai vérifié 5 fois)

Je met un screen du dossier contenant image, os et programme ainsi que l'invité de commande (lui meme placé dans ce dossier).

Aidez moi svp !
Merci d'avance.

PS : je suis sous windows xp SP3.
Matt.

Programmeur Basic sur Casio 75+
Dark storm Hors ligne Labélisateur Points: 11634 Défis: 176 Message

Citer : Posté le 24/01/2014 20:52 | #


L'erreur te dit que le logiciel n'a pas trouvé l'image qu'il devrait trouver (le fond d'écran). Es-tu sur d'avoir un OS vierge ?

Ajouté le 24/01/2014 à 20:53 :
Et normalement tu as juste à lancer le logiciel (Bmp_injector_pro) sans l'invité de commande
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Mattthedark Hors ligne Membre Points: 242 Défis: 1 Message

Citer : Posté le 25/01/2014 12:30 | #


Bah, oui j'ai juste mis l'image planete casio en logo une première fois ...

Et oui, je lance juste le logiciel maintenant, et ça quitte ...
Matt.

Programmeur Basic sur Casio 75+
Dark storm Hors ligne Labélisateur Points: 11634 Défis: 176 Message

Citer : Posté le 25/01/2014 12:32 | #


Tu a écrit :
Bah, oui j'ai juste mis l'image planete casio en logo une première fois ...

C'est là qu'est le problème : prend un OS qui n'a jamais servi.
Si il quitte directement, c'est qu'il a sans doute fini.
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Mattthedark Hors ligne Membre Points: 242 Défis: 1 Message

Citer : Posté le 25/01/2014 12:49 | #


Ok je vais donc sauvegarder mes programmes, je remet un OS 75+ vierge et je rajoute l'image puis je remet les programmes c'est ça ?

Ou alors, je fais juste la manip avec un OS vierge peut etre ?
Matt.

Programmeur Basic sur Casio 75+
Dark storm Hors ligne Labélisateur Points: 11634 Défis: 176 Message

Citer : Posté le 25/01/2014 12:52 | #


C'est ça !
Pour les sauvegarder, si tu tourne sur un OS de G75/85/95, tu peux faire un backup dans la mémoire de stockage => menu mémoire => F4 => F1 => ROOT => EXE
Et pour le récuperer : menu mémoire => F4 => F2 => ROOT => EXE
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Mattthedark Hors ligne Membre Points: 242 Défis: 1 Message

Citer : Posté le 25/01/2014 12:54 | #


Dans ce cas la ça veux dire que tous mes programmes dans la memoire de stockages ne seront pas changés lors de la manip ? Psk moi je laisse pas/peu mes programmes dans la memoire principale

Donc je peux direct mettre un os vierge auquel je rajoute mon image si j'ai bien compris ?
Matt.

Programmeur Basic sur Casio 75+
Dark storm Hors ligne Labélisateur Points: 11634 Défis: 176 Message

Citer : Posté le 25/01/2014 13:32 | #


Non, il n'y a que la mémoire principale qui est touchée et remise à zéro
Tu garde tes addins etc.
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Mattthedark Hors ligne Membre Points: 242 Défis: 1 Message

Citer : Posté le 25/01/2014 14:12 | #


Genial, merci beaucoup de ton aide
Matt.

Programmeur Basic sur Casio 75+
Dark storm Hors ligne Labélisateur Points: 11634 Défis: 176 Message

Citer : Posté le 25/01/2014 14:17 | #


Y'a pas de quoi
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Mattthedark Hors ligne Membre Points: 242 Défis: 1 Message

Citer : Posté le 25/01/2014 14:26 | #


Une dernière chose, comment je me procure l'os graph 75 v.2.01 vierge stp ?
J'ai supprimé la sauvegarde de mon os vierge >_<
Matt.

Programmeur Basic sur Casio 75+


Invité

Citer : Posté le 25/01/2014 14:38 | #


Ho ho ho ! Que vois-je ? Tu m'a l'air bien triste sans OS de Graph 75... Mais c'est pas parce que je suis en vacances que je ne peux pas faire un cadeau de temps en temps

http://uptobox.com/6rqatid205uy
Positon Hors ligne Rédacteur Points: 2396 Défis: 57 Message

Citer : Posté le 25/01/2014 14:42 | #


Père Noël a écrit :
Mais c'est parce que je suis en vacances que je ne peux pas faire un cadeau de temps en temps

Oups, même le père Noël devrait se relire de temps en temps
ça ne veut plus du tout dire ce qu'il voulait exprimer
Précédente 1, 2, 3 ··· 10 ··· 12, 13, 14, 15, 16, 17, 18 ··· 20 ··· 30 ··· 40 ··· 42, 43, 44 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 47 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd