Dev PCE et format d'image
Modérateurs : SirG, Redfield1, shubibiman, Laucops
- pckid
- NECrophage
- Messages : 1516
- Inscription : lun. 26 sept. 2005 11:32
- Localisation : ile de france
Dev PCE et format d'image
Bonjour
Je me demandais pourquoi le compilo accepte que le format Pcx, qui est maintenant plus utilisé,
ce serait plus simple pour moi d'avoir du Png ou Jpg, pour que cela marche entre la md, pce et ng .
Savez vous si on peut modifier cela dans les paramétrages.
Merci
Je me demandais pourquoi le compilo accepte que le format Pcx, qui est maintenant plus utilisé,
ce serait plus simple pour moi d'avoir du Png ou Jpg, pour que cela marche entre la md, pce et ng .
Savez vous si on peut modifier cela dans les paramétrages.
Merci
=============================
Pc Kid Renait , et hop !!!
=============================
Pc Kid Renait , et hop !!!
=============================
- Kaminari
- Modérateur
- Messages : 7049
- Inscription : ven. 24 sept. 2004 19:36
- Contact :
Re: Dev PCE et image
Sûrement parce que le PNG n'existait pas à l'époque, et que le JPG (format destructif) n'utilise pas de palette indexée.
- touko
- NECromancer
- Messages : 2297
- Inscription : lun. 31 mars 2008 14:32
Re: Dev PCE et image
Exact,c'était assez courant et je pense aussi par soucis de simplicité, après rien ne t'empêche de travailler avec le format que tu préfères et le convertir par la suite .
Le truc aussi c'est que huc n'a jamais évolué/mis à jour donc c'est le seul format qui est supporté.
Le truc aussi c'est que huc n'a jamais évolué/mis à jour donc c'est le seul format qui est supporté.
Dernière modification par touko le sam. 02 janv. 2016 18:17, modifié 1 fois.
- pckid
- NECrophage
- Messages : 1516
- Inscription : lun. 26 sept. 2005 11:32
- Localisation : ile de france
Re: Dev PCE et image
Il est possible d'avoir les source de huc pour modifier les sources ? car je trouve cela penible ce pcx 
=============================
Pc Kid Renait , et hop !!!
=============================
Pc Kid Renait , et hop !!!
=============================
- touko
- NECromancer
- Messages : 2297
- Inscription : lun. 31 mars 2008 14:32
Re: Dev PCE et image
oui sur le site de zeograd, tu peux télécharger les sources:
http://www.zeograd.com/huc_download.php
http://www.zeograd.com/huc_download.php
- pckid
- NECrophage
- Messages : 1516
- Inscription : lun. 26 sept. 2005 11:32
- Localisation : ile de france
Re: Dev PCE et image
Ah ! c'est pas mal , j’espère que je vais trouver mon bonheur, merci à toi !
=============================
Pc Kid Renait , et hop !!!
=============================
Pc Kid Renait , et hop !!!
=============================
- MooZ
- Administrateur
- Messages : 2090
- Inscription : jeu. 16 déc. 2004 14:25
- Contact :
Re: Dev PCE et image
Une version mise à jour d'huc se trouve ici https://github.com/uli/huc
- pckid
- NECrophage
- Messages : 1516
- Inscription : lun. 26 sept. 2005 11:32
- Localisation : ile de france
Re: Dev PCE et image
Au sujet de cette dernière vous l utilisez ?
En compilant vos jeux tournent pareil ?
Il est toujours au format pcx ?
En compilant vos jeux tournent pareil ?
Il est toujours au format pcx ?
=============================
Pc Kid Renait , et hop !!!
=============================
Pc Kid Renait , et hop !!!
=============================
- touko
- NECromancer
- Messages : 2297
- Inscription : lun. 31 mars 2008 14:32
Re: Dev PCE et image
C'est toujours du pcx, mais pars de celle que mooz t'as donné elle est plus récente .
Perso je n'utilises pas d'import pcx car celui de huc ne supprime pas les tiles identiques du coup le fichier est plus lourd .
J'importe directement des .bin crées avec les outils d'orion_ :
http://onorisoft.free.fr/retro.htm
Perso je n'utilises pas d'import pcx car celui de huc ne supprime pas les tiles identiques du coup le fichier est plus lourd .
J'importe directement des .bin crées avec les outils d'orion_ :
http://onorisoft.free.fr/retro.htm
-
Loup77
- Please Insert Disc!
- Messages : 6
- Inscription : lun. 25 janv. 2016 18:35
Re: Dev PCE et image
Alors j'espère que je vais pas passer pour le gros boulet de l'histoire
.
J'ai commencé hier à apprendre à programmer sur Pce. Pour le moment, je bidouille, je découvre ^^. J'ai essayé de remplacer une image qui fonctionne, par une autre. Je l'ai fait à partir de Gimp. Elle est bien en format PCX. Malheureusement quand j'essaye avec HUC, cela me met une erreur : Unsupported or invalide PCX format !
Mon sprite est bien en 32x32. Cela pourrait être un problème de couleur ?
D'ailleurs pour faire des sprites, vous me conseillez Gimp ou autre chose ?
J'ai commencé hier à apprendre à programmer sur Pce. Pour le moment, je bidouille, je découvre ^^. J'ai essayé de remplacer une image qui fonctionne, par une autre. Je l'ai fait à partir de Gimp. Elle est bien en format PCX. Malheureusement quand j'essaye avec HUC, cela me met une erreur : Unsupported or invalide PCX format !
Mon sprite est bien en 32x32. Cela pourrait être un problème de couleur ?
D'ailleurs pour faire des sprites, vous me conseillez Gimp ou autre chose ?
- Kaminari
- Modérateur
- Messages : 7049
- Inscription : ven. 24 sept. 2004 19:36
- Contact :
Re: Dev PCE et image
Vérifie que ton image PCX est en 8 bits (palette indexée) et pas plus de 16 couleurs.
Pour la création graphique sur console, c'est le désert. J'utilise Gimp mais ce n'est pas l'idéal. Il existe des solutions payantes comme Pro Motion, ou gratuites comme Grafx2 et pas mal d'autres, mais aucune n'est à mon avis satisfaisante.
Pour la création graphique sur console, c'est le désert. J'utilise Gimp mais ce n'est pas l'idéal. Il existe des solutions payantes comme Pro Motion, ou gratuites comme Grafx2 et pas mal d'autres, mais aucune n'est à mon avis satisfaisante.
- touko
- NECromancer
- Messages : 2297
- Inscription : lun. 31 mars 2008 14:32
Re: Dev PCE et image
Oui c'est possible, un .pcx doit être en 16 couleurs indexées, avec la couleur 0 pour la transparence .Mon sprite est bien en 32x32. Cela pourrait être un problème de couleur ?
De plus l'image doit être un multiple de 8 horizontalement et verticalement .
Donc essayes avec une image 256x224 pixels pour commencer simple .
Pour les sprites c'est pareil, sauf que là tes sprites doivent être des multiples de 16 pixels,sachant qu'un sprite peut faire au max 32x64 pixels .
-
Loup77
- Please Insert Disc!
- Messages : 6
- Inscription : lun. 25 janv. 2016 18:35
Re: Dev PCE et image
C'est bon j'ai réussi
. Merci beaucoup.
Par contre j'ai bien mon petit sprite, mais le carré reste toujours autour.
Il faut que je le remplisse de vert comme sur les fonds verts dans une vidéo ?
Par contre j'ai bien mon petit sprite, mais le carré reste toujours autour.
Il faut que je le remplisse de vert comme sur les fonds verts dans une vidéo ?
- Kaminari
- Modérateur
- Messages : 7049
- Inscription : ven. 24 sept. 2004 19:36
- Contact :
Re: Dev PCE et image
La couleur 0 de ton sprite correspond à la couleur 0 de ton background. C'est ce qu'on appelle communément la "transparence". Vérifie que la couleur de fond de ton sprite est bien mappée sur l'index 0.
Je balance cette info à l'arrache, mais je viens d'apprendre que Pro Motion de Cosmigo est enfin passé en version 7.0 (rebaptisé NG). L'ancien mode démo a été remplacé par une version gratuite dont certaines fonctions (en particulier les layers) sont limitées.
http://cosmigo.com/promotion/
Je balance cette info à l'arrache, mais je viens d'apprendre que Pro Motion de Cosmigo est enfin passé en version 7.0 (rebaptisé NG). L'ancien mode démo a été remplacé par une version gratuite dont certaines fonctions (en particulier les layers) sont limitées.
http://cosmigo.com/promotion/
-
Loup77
- Please Insert Disc!
- Messages : 6
- Inscription : lun. 25 janv. 2016 18:35
Re: Dev PCE et image
Super j'ai réussi même si je comprend pas totalement comment j'ai fait ^^. Je me trompe peu être mais il n'y a pas de didacticiel sur comment faire des pixels pour la Pc Engine ?
Au final, j'ai continué mes tests et sa ne fonctionne pas
. J'arrive pas à du tout à comprendre. Voila mon code :
Voila l'image de départ :

Voila le résultat :

Au final, j'ai continué mes tests et sa ne fonctionne pas
Code : Tout sélectionner
#include "huc.h"
#incspr(heros,"bonk.pcx",0,0,2,2);
#incpal(herospal,"bonk.pcx");
#incchr(scene_chr,"scene.pcx");
#incpal(scene_pal,"scene.pcx");
#incbat(scene_bat,"scene.pcx",0x1000,32,28);
main()
{
int j1, bonkx, bonky ;
bonkx = 104;
bonky = 153;
init_satb();
spr_make(0,104,153,0x5000,FLIP_MAS|SIZE_MAS,NO_FLIP|SZ_32x32,0,1);
load_palette(16,herospal,0);
load_vram(0x5000,heros,0x100);
satb_update();
load_background(scene_chr,scene_pal,scene_bat,32,28);
for(;;)
{
vsync();
j1 = joy(0);
if (j1 & JOY_LEFT)
{
spr_ctrl(FLIP_X_MASK,FLIP_X);
if (bonkx > -8) bonkx--;
}
if (j1 & JOY_RGHT)
{
spr_ctrl(FLIP_X_MASK,NO_FLIP_X);
if (bonkx < 232) bonkx++;
}
if (j1 & JOY_UP)
{
spr_ctrl(FLIP_X_MASK,NO_FLIP_X);
bonky--;
}
spr_x(bonkx);
spr_y(bonky);
satb_update();
}
}Voila l'image de départ :
Voila le résultat :

