[RPG-MAKER.FR] Oniromancie: tout l'univers de RPG Maker en français - Les forums - Easy RPG : Le Player RPG Maker 2000/2003 multi-support amélioré


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace

Apprendre
RPG Maker

Guides
Tutoriels
Astuces
Making-of


Comment ça marche?

Aëdemphia
Par Sylvanor

Fighting Robots Quest
Par Boulon

Geex
Par roys

Inexistence
Par Falco

La Légende d'Ibabou
Par Zaitan

Nylu
Par NanakyTim

Sarcia
Par Kaëlar

Super Mario RPG - Lost Souls
Par Omegabowser

Sortie: RME 2.0.0 pour VX Ace / Tutos: Game design: ouvrir son jeu aux (...) / Guides: Cinq derniers conseils (...) / Guides: Cinq nouveaux conseils (...) / Guides: Cinq conseils généralistes pour (...) /

Chat  

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

92 connectés actuellement

10242978 visiteurs
depuis l'ouverture

9 visiteurs
aujourd'hui



Barre de séparation

Partenaires






TOP
GAMEMAKING


Les 5 plus
visités

Akademiya RPG Maker

Alex d'Or

Blog of Chaos17

BloGecko

ConsoleFun

Au hasard

Tashiroworld

Alex d'Or

RitoJS Blog

Les deux derniers

Zarok

Akademiya RPG Maker

Nos autres partenaires

Devenir
partenaire


Barre de séparation

Un site du réseau
War Paradise

Annuaires référenceurs




forums

Index du forum > Généralités > Easy RPG : Le Player RPG Maker 2000/2003 multi-support amélioré

Aller à la page 1 2 3 4 5 6 7

Reprise du message précédent:

BlisterB - posté le 26/11/2015 à 19:51:33 (550 messages postés)

Ancien pseudo : Kyo

Falco -> Hahaha il semblerait que mon presse papier m'ait glissé une quenelle x).

Portion de code : Tout sélectionner

1
2
A la fin d'une scène j'avais juste un écran noir avec une petite musique de quelques secondes qui tournait en boucle. 
Comme si le jeu n'arrivait pas à accrocher la scène suivante. 



Ah ! Alors ce n'est pas un crash mais très probablement un problème dans la gestion des événements parallèles, il est fort possible que le problème ait déjà été réglé (j'ai vu quelques push à ce propos dans le dossier github).
L'ordonnanceur de rm pose quelques soucis à l'équipe (quelques fonctionnalités suivent une logique assez énigmatiques et dur à émuler, notamment le système de combat de 2k3).

Les ajouts arriveront probablement dans les prochaines semaines sur le Playstore, sinon il y a le repo Jenkins pour obtenir les ajouts dès qu'ils sont acceptés dans le dossier Github.
https://easy-rpg.org/jenkins/view/Android/

Citation:

Et je tournais entre 15 et 30 FPS.
Rien de bien méchant, ça restait jouable.

On retrouve les même soucis de performance qu'avec le RM Windows en fait ?



Si tu utilises des manipulations d'images ce n'est pas étonnant que ça rame sur ton devices, on ne fait pas de miracle de ce côté là sur du monocore 1Ghz :F.
Excepté le soucis de performances en cas de rotation + zoom de grosse picture, EasyRPG est loiiiiin devant Rm en terme d'optimisation. Sur une machine décente, on est à 60 fps constant.
Mais c'est surtout la stabilité du moteur qui surclasse RM. Rm a tendance à rendre l'image dégueulasse ou ramer sur certaines architectures alors qu'EasyRPG a une image propre et un fps constant.
Chez moi tous mes PC expérimentent des chutes de framerates sur de petites maps, l'image est dégueulasse est le lancement fait des trucs bizarre comme resizer toutes mes fenêtres. Bref RPG Maker 2003/2000 est un produit qui a été commercialisé sur Steam alors qu'il n'est pas 100% compatibles Windows 7+, c'est cool mais ça fait chier :/.

Citation:

Pour info j'avais un patch pour sauter l'écran titre dans mon jeu.
Et le jeu se lance quand même, sauf que j'ai un écran titre lambda à la place, avec rien derrière (juste une grille blanche et noire)
Mais en faisant "Nouvelle Partie", ça démarre quand même le jeu.



Plus besoin de patch pour sauter l'écran de titre : la nouvelle version de RM le fait ^^. EasyRPG émulera donc aussi cette feature :).

Citation:

Les Wav n'ont pas l'air de marcher par contre.


Hmmm chez moi aucun soucis les sounds se lancent sans soucis.

Portion de code : Tout sélectionner

1
Ça marche pas du tout, ou ça rame ? 



Aëdemphia rame beaucoup trop sur mobile pour le moment :p. Les dev sont au courant du soucis, il sera probablement réglé dans les prochains mois.


Suite du sujet:

Falco - posté le 04/12/2015 à 20:57:07 (16379 messages postés) - heberge

L'homme à Abattre

Alors j'ai testé Velsarbor sur ma JXD, je connais pas trop ses capacités mais je pense que c'est une bonne bête quand même, de même niveau que les téléphones récents peut être.
Voici les problèmes :

- Chutes de FPS régulières on passe de 17 à 30 assez souvent, j'arrive des fois à 50 mais ça reste jamais très longtemps. Y'a pas mal de saccades en général.
- Très souvent les pictures s'affichent décalées de l'endroit où elles devraient être et se remplacent après.
- y'a un leger décallage sur certaines lettres lors des dialogues
- Problème du fond blanc qui devrait être noir comme Kenetec.
- J'ai eu un gros freeze d'au moins 8 secondes pendant l'intro, sans raison particulières.

Citation:

- A la fin d'une scène j'avais juste un écran noir avec une petite musique de quelques secondes qui tournait en boucle.
Comme si le jeu n'arrivait pas à accrocher la scène suivante.



J'y ai aussi eu droit :(

En tout cas c'est pas mal du tout franchement, c'est très jouable et si il n'y avait pas eu ce gros bug j'aurais continué ma partie avec plaisir, même si ça manque encore de deux trois petits fignolages pour être au top.
En tout cas je suivrais les prochaines MAJ avec attention ! :)

Pixold - Site web sur mes créations - Inexistence - Disponible sur Steam- Zelda Creator -Suivez moi sur Twitter


BlisterB - posté le 04/12/2015 à 22:40:15 (550 messages postés)

Ancien pseudo : Kyo

Merci Falco pour ton retour :).
Bon par contre comme je le disais, il ne faut pas se ruer sur les jeux comme Velsarbor et Aëdemphia, ça reste des top games qui utilisent beaucoup de fonctionnalité de manière avancées, pour le moment il faut pas s'attendre à une compatibilité extra :p. Je suis sûr que si tu teste un jeu plus modeste il tournera avec 10 fois moins de soucis ^^.
J'avoue être assez frustré du rythme du projet en ce moment haha, j'ai hâte qu'ils règlent les derniers soucis pour commencer à passer à l'éditeur.

Pour le fps sur ton portable cela vient probablement de ta machine, les jeux "basiques" tourne impec sur du dual core et à + de 40fps sur du monocore. Faut dire qu'un monocorde à 1Ghz qui fait tourner votre jeu à côté d'un OS, le tout sur une machine virtuelle... Difficile de faire des miracle c'est carrément moins de puissance que les machines de l'époque quand ça nous choquait pas du 20fps !
L'architecture de RPG Maker n'aide pas : le système de picture est ultra energivore (en gros vous faites un appel système quand vous ouvrez une image, c'est une éternité en temps processeur, si vous changez une image toutes les frames c'est très très dur pour le processeur).
Mais je suis assez confiant par rapport aux perf du logiciels pour l'avenir.

Au fait, j'ai vu que freeazyx donne un coup de main pour le projet de remplacement des RTP, n'hésitez pas à voir le bousin si le projet vous intéresse ^^.


AU FAIT. Quand vous codez avec deux event parallèles : ne considérez jamais qu'une commande dans l'event A va s'executer avant/apres une commande de l'event B en particulier.
C'est une erreur de conception que fait pas mal de projets de niveau intermédiaire : ça marche peut être sur votre machine (mais jamais 100 fois sur 100), mais certainement pas sur d'autres machine, et du coup le Player d'EasyRPG peut aussi donner un ordre différents aux commandes.


Falco - posté le 04/12/2015 à 22:52:09 (16379 messages postés) - heberge

L'homme à Abattre

Citation:

Merci Falco pour ton retour :).
Bon par contre comme je le disais, il ne faut pas se ruer sur les jeux comme Velsarbor et Aëdemphia, ça reste des top games qui utilisent beaucoup de fonctionnalité de manière avancées, pour le moment il faut pas s'attendre à une compatibilité extra :p. Je suis sûr que si tu teste un jeu plus modeste il tournera avec 10 fois moins de soucis ^^.
J'avoue être assez frustré du rythme du projet en ce moment haha, j'ai hâte qu'ils règlent les derniers soucis pour commencer à passer à l'éditeur.



Pour être honnête avec toi je suis pas un grand joueur des jeux RM, et les deux que tu cites sont vraiment les rares que j'aurais envie de me faire sur mon téléphone où ma console portable :P
Mais franchement Velsarbor c'était largement jouable en corrigeant les deux trois p'tits trucs et le bug qui bloque ça serait niquel !

Citation:

J'avoue être assez frustré du rythme du projet en ce moment haha, j'ai hâte qu'ils règlent les derniers soucis pour commencer à passer à l'éditeur.



Est -ce que l'éditeur proposera un système de scripting ? Pas forcément comme les derniers RM, mais plus un moyen de pousser la programmation plus loin ?

Pixold - Site web sur mes créations - Inexistence - Disponible sur Steam- Zelda Creator -Suivez moi sur Twitter


BlisterB - posté le 05/12/2015 à 00:15:36 (550 messages postés)

Ancien pseudo : Kyo

Falco a dit:

Pour être honnête avec toi je suis pas un grand joueur des jeux RM, et les deux que tu cites sont vraiment les rares que j'aurais envie de me faire sur mon téléphone où ma console portable :P
Mais franchement Velsarbor c'était largement jouable en corrigeant les deux trois p'tits trucs et le bug qui bloque ça serait niquel !



N'hésite pas à reporter les bugs dans ce cas Falco, c'est le meilleurs cas de les voir traiter rapidement, je vais t'avouer que j'ai la flemme hahaha (le maker à l'origine de Vampire Dawn a reporté pas mal de bug sur son jeu, ils ont été résolu dans les deux semaines qui ont suivi ses posts).

Falco a dit:

Est -ce que l'éditeur proposera un système de scripting ? Pas forcément comme les derniers RM, mais plus un moyen de pousser la programmation plus loin ?



Ce n'est pas prévu sur le court terme (1ere priorité : reproduire les fonctionnalités de RM2K3). Mais ce n'est absolument pas fermé, d'autant plus qu'avec le code libre tout le monde pourra accéder aux fonctions du moteur très facilement.
Il suffit qu'un dev pope de nul part et décide de s'atteler à la tache et c'est bon, quelques semaines après la fonctionnalité est là. Je pense que ça dépendra beaucoup de la popularité du projet (il a le potentiel de décoller pendant la phase de développement de l'éditeur, tout dépendra de la pub que les gens lui feront).

D'un autre côté, la possibilité d'intégrer n'importe quelle fonctionnalité aux projet limitera pas mal l'intérêt d'un language de scripting ^^.


Falco - posté le 05/12/2015 à 00:37:31 (16379 messages postés) - heberge

L'homme à Abattre

Citation:

N'hésite pas à reporter les bugs dans ce cas Falco, c'est le meilleurs cas de les voir traiter rapidement, je vais t'avouer que j'ai la flemme hahaha (le maker à l'origine de Vampire Dawn a reporté pas mal de bug sur son jeu, ils ont été résolu dans les deux semaines qui ont suivi ses posts).



D'accord je vais les prévenir alors :)
Edit : C'est fait, avec mon anglais approximatif.

Citation:

Ce n'est pas prévu sur le court terme (1ere priorité : reproduire les fonctionnalités de RM2K3). Mais ce n'est absolument pas fermé, d'autant plus qu'avec le code libre tout le monde pourra accéder aux fonctions du moteur très facilement.
Il suffit qu'un dev pope de nul part et décide de s'atteler à la tache et c'est bon, quelques semaines après la fonctionnalité est là. Je pense que ça dépendra beaucoup de la popularité du projet (il a le potentiel de décoller pendant la phase de développement de l'éditeur, tout dépendra de la pub que les gens lui feront).

D'un autre côté, la possibilité d'intégrer n'importe quelle fonctionnalité aux projet limitera pas mal l'intérêt d'un language de scripting ^^.



Ah ah c'est la réponse que j'attendais !
Le fait est qu'après Inexistence j'ai pour projet de réaliser un petit RPG dans l'esprit old school, je voulais utiliser RM2K3 à la base mais y'a quelques soucis qui me gênent (la performance notamment) et quelques limitations qui brideraient un peu mes idées, même si je peux toujours revoir les ambitions à la baisse.
Et je veux plus utiliser MMF, donc Easy RPG me semble une bonne alternative !
J'ai hâte de voir les premiers brides de l'éditeur, t'as des nouvelles à ce niveau là ?
Ca devrait aller assez vite une fois que l'interface sera prête.

Merci pour tes réponses !

Pixold - Site web sur mes créations - Inexistence - Disponible sur Steam- Zelda Creator -Suivez moi sur Twitter


BlisterB - posté le 05/12/2015 à 13:09:13 (550 messages postés)

Ancien pseudo : Kyo

Hmmm je ne pense pas que le timing soit bon. Un petit récap pour mieux comprendre l'editor :

+ La plus grosse fonctionnalité est codée : l'éditeur de map. Mais la gestion de la bdd et des events doit être à 10% de son avancement.
+ Ce qu'il reste à coder ne pose aucun défi majeur (l'éditeur ce n'est "qu'une" interface graphique utilisant beaucoup de fonction déjà implémentée).
+ Si pour X raisons plusieurs dev se mettaient dessus, il serait codé en quelques semaines...

Néanmoins :
- Pas moyen de savoir quand les developpeurs vont se remettre à bosser sur l'éditeur. Là en l'état il est totalement en pause. Les dev ne sont même pas sûr à 100% de la techno d'interface graphique à utiliser.
- Il reste beaucoup de code à produire, même si ça représente moins de challenge que le Player (les sources de bugs seront moindres (pas de retro ingeneering) et rapidement resolvables). Ca représente quand même beaucoup de travail. Même si on peut accéder en temps réel aux dernières builds, il suffit qu'une fonctionnalité clé ne soit pas encore implémentée et le logiciel n'est pas utilisable proprement.
- Si tu attend un système de scripting alors là ça repousse encore de beaucoup la chose :/.

Les soucis de EasyRPG :
- Actuellement tous les dev' actuellement font ça sur leur temps libre sans aucune sorte de rémunération, on parle d'ingénieur bac + 5/8 qui ont une vie, des gosses etc. Donc EasyRPG reste un projet annexe. Le projet avance malheureusement très lentement.
- On est peu nombreux, vraiment, il suffit qu'une personne n'ait pas le temps à allouer au projet et c'est une grosse peine pour le développement. Par exemple je suis moi même en M2 je n'ai pas du tout le temps d'implémenter deux/trois trucs que j'ai en tête, je sais que je le ferrai quand j'aurai + de temps mais en attendant le port android ne bouge pas depuis que je ne programme plus (même si il continue de bénéficier des avancement du moteurs, qu'on se comprenne bien).
- Le projet de remplacement des RTP fait du sur place, c'est un point vraiment bête parce qu'il y a finalement assez peu de ressources graphiques à remplacer (juste les RTP de bases).
- Beaucoup de monde suivent le projet, teste leurs jeux etc. Mais peu nous remontent les bugs trouvés, c'est bête mais rien de mieux qu'un ticket d'issue bien expliqué avec un lien vers le jeu et la save posant problème pour motiver un dev' à reboiser sur le Player xp ! Et un bug résolu bénéficie souvent à énormément d'autre jeux.

Mais il existe plein de moyen de débloquer ça :sourire2 :
+ Si vous connaissez des étudiants en informatique : n'hésitez pas à leur en parler ! C'est très fréquent d'avoir une ou deux matières que l'on valide en participant à un projet de ce type (c'est d'ailleurs comme ça que j'ai commencé à contribuer au projet, j'ai validé 6 ECTS avec un 20 du coup).
Et on a de quoi contenter tout le monde : le moteur est en C++, il y a des ports dans beaucoup de machines (et on est toujours ouvert à de nouveaux portage, je pense notamment à un portage iOS).
J'ai appris l'Android en participant à ce projet, j'ai maintenant des compétences qui peuvent me rapporter entre 45k et 80k par ans grace à EasyRPG.
+ Vous avez peut être des amis dev' qui cherchent un moyen de ne pas perdre la main dans certains language : c'est aussi une excellente occasion de maintenir des acquis et enjoliver son CV (participer à un logiciel libre c'est ultra, ultra, ultra, apprécié dans le monde du dev).
+ Pareil pour les graphistes, musiciens, etc. Vous avez compris le principe je pense ! Si le projet de RTP avance, ça motivera tous les mondes : les dev's et les utilisateurs.

J'en profite aussi pour préciser que si vous aimeriez utiliser le logiciel pour vendre des jeux, alors vous avez carrément interêt à participer à son développement. C'est un business model ultra utilisé dans le monde de l'entreprise : toutes les entreprises participent un peu à un projet et tout le monde en retire les bénéfices.
Libre Office, Mozilla, webkit, 7zip, filezilla, linux etc. etc. Le logiciel libre rapporte des milliards car il permet d'obtenir gratuitement un logiciel que l'on peut faire évoluer selon ses propres envies. C'est un modèle ultra vertueux.

En l'état je conseille :
- D'utiliser RM2k ou RM2K3 pour produire son jeu
- Utiliser le Player pour les tests et la diffusion du jeu sur plein de plateformes
- Garder une version avec transparence de ses ressources graphiques, il suffira de remplacer les images en 256 couleurs par des version 32 bit avec transparence, le Player gère ces formats (mais l'éditeur de RM pose soucis).


trotter - posté le 05/12/2015 à 16:55:39 (8455 messages postés)

Bon boulot , c'est génial ce que vous faites.

Par contre c'est pas évident d'isoler un bug. Il faut faire un nouveau projet pour éliminer les interactions bizarres avec les events parallèle, mais dans ce cas les switchs/var perdent leurs noms et on s'y retrouve plus.
J'ai un bug assez simple où lorsqu'on appuie 2 fois rapidement sur une touche du clavier rien ne se passe (au lieu de jouer un son) qui a pu être isolé facilement.

Mais par exemple j'ai bug qui m'empêche d'utiliser mon CMS. C'est un event qui en appelle un autre qui en appelle un autre selon des tonnes de conditions pour afficher des images et ça j'arrive pas à l'isoler. Il a fallut simplifier le code pour qu'il marche sans inclure tout le jeu... mais du coup le bug ne se produit plus.
Peut être que c'est là à ton post "AU FAIT" plus haut mais pas sûr.

En tout cas le projet avance vraiment vite, c'est impressionnant de voir les bugs disparaitre à chaque version. Encore bravo.

Edit: le bug des touches a été corrigé en quelques minutes à priori. :wouah


BlisterB - posté le 05/12/2015 à 20:33:59 (550 messages postés)

Ancien pseudo : Kyo

Hahaha oui j'ai vu ça merci pour le rapport très détaillé ^^. Ghabry a résolu une dizaine d'issue d'un coup, au calme xp.

Eeeet oui signaler des bugs peut être fastidieux :[. Mais dans le pire des cas expliquer en texte le problème, avec un lien vers le jeu contenant la save et quelques indications peut suffire.
Mais isoler le bug comme tu la fait ça permet d'identifier le problème et le résoudre très rapidement comme tu as pu le constater hahaha.

Après voila, plus les bugs sont signalés et résolu, moins il en reste :noel.


Donut - posté le 06/12/2015 à 16:38:39 (37 messages postés)

Salut! J'ai testé le build android sur mon Huawei P8 (j'ai eu la flemme pour tester la version web) sur mon projet (pas encore fini, mais ce sont des ajouts mineurs é faire, donc qui ne gêneront rien au coeur du jeu).

Beaucoup de problèmes:
- Le jeu commence en me donnant un objet qu'il ne devrait pas me donner (j'ai checké les events, et fait les même manips sur PC, et ça ne devrait pas arriver).
- Si je demande en démarrage auto que les messages soient affichés au milieu, puis que je change le temps d'un message auxiliaire leur position en bas, le message s'affiche tout le temps au milieu et jamais en bas.
- Dans mon mode FP, je n'ai plus aucun contrôle de quoi que ce soit. Je ne peux pas bouger, pas me tourner, pas accéder au menu. Rien. Il semblerait que l'utilisation complexe des images ne soit pas du tout supporté. Et quand je dis complexe, c'est juste condition/affichage (cf le topic de mon projet): il n'y a pas de mouvement, pas de rotation, etc...
- Mon CBS apparaît buggé. Le jeu étant jouable du début à la fin sur PC (moins les boss, pas codés, et graph non contractuels), ayant fait un déboguage complet et consciencieux, je suis confident à 99% que le problème vient du player.
- Le player ne trouve pas certaines images ou ressources alors qu'elles sont bien dans les dossiers correspondants.

Donc dans l'état, c'est vraiment loin d'être au point. On sent que ça va dans la bonne direction, et le boulot effectué force le respect, mais rien que le problème de la vue FP me gêne dans l'utilisation. A voir avec l'évolution, mais c'est du bon boulot malgré tout. Bonne continuation!


BlisterB - posté le 06/12/2015 à 17:30:40 (550 messages postés)

Ancien pseudo : Kyo

GROS AJOUT :
- Le jeu va se doter d'un game browser ! Toutes les infos dans ces deux liens :
https://github.com/EasyRPG/Player/pull/664

- La gestion tactile/la souris vont être supportée nativement, il sera possible pour ceux qui le désire de déplacer son personnage comme sur MV, et bien sur utiliser le reste de l'interface.
https://github.com/EasyRPG/Player/issues/634
Une petite vidéo pour vous montrer comment marche pour l'instant la chose (vous pouvez d'ailleurs constater que le patchfinding est autrement plus efficace que sur rm hahaha) :
https://dl.dropboxusercontent.com/u/30277047/pathfindingshowa.webm

Falco -> J'y pensais, même si le système de script ne sera pas là dès le début, et bien ce n'est pas grave (mais genre pas du tout), puisque tu pourras tout à fait modifier le logiciel à ta façon, il faudra juste que ce soit du code compilé en C++.

Donut -> Heuuu.. Et bien je te propose de reporter les problème séparement dans la page github du Player !
Pour les fichiers non trouvés, veille bien à ce qu'aucun nom de tes fichiers ne contiennent des accents, passer de nom de fichier avec accent d'un OS à un autre est toujours une source de soucis même si l'OS d'arrivé t'affiches l'accent, il ne l'encode peut être pas de la même manière !


Donut - posté le 06/12/2015 à 17:42:55 (37 messages postés)

BlisterB a dit:



Pour les fichiers non trouvés, veille bien à ce qu'aucun nom de tes fichiers ne contiennent des accents, passer de nom de fichier avec accent d'un OS à un autre est toujours une source de soucis même si l'OS d'arrivé t'affiches l'accent, il ne l'encode peut être pas de la même manière !


J'ai justement fait bien attention à ne jamais mettre des noms avec des accents, je viens de vérifier au cas où, aucun accent nulle part.


BlisterB - posté le 08/12/2015 à 20:50:50 (550 messages postés)

Ancien pseudo : Kyo

Le game browser est opérationnel !
Le Player devient donc en quelque sorte un émulateur à part entière : vous n'avez qu'à le placer dans le dossier contenant tous vos projet RM et il lancera le browser au lieu de lancer directement un jeu !
Pour le moment cela ne fonctionne que pour les projet directement dans le dossier courant, mais il va être rapidement possible de naviguer dans l'arborescence du périphérique de stockage :sourire2.

Quelques screens :
image
image

Je suis content, j'avais l'impression que le projet traversait un petit coup de mou mais il semblerait en fait que tous les dev du moteurs soient sur des features chacun de leur côté. Un d'entre eux a d'ailleurs résolu une dizaine d'issues d'un coup : le projet se porte bien !

--

Donut -> Ton bug est vraiment bizarre, je n'ai jamais eu de problème de fichier non trouvé, j'ai même envie de dire qu'il est plus probable que les fichiers ne soient vraiment pas présent dans le dossier pour X raisons (problème lors de la copie, application de cleanup qui les a peut être supprimé etc.). Si ils sont bien présents, n'hésite pas à ouvrir un billet d'issue.


Falco - posté le 08/12/2015 à 22:03:38 (16379 messages postés) - heberge

L'homme à Abattre

Bonne nouvelle ça !
J'ai pas eu de réponses pour les bugs cités, donc je sais pas si ils font partis des bugs corrigés ?

Pixold - Site web sur mes créations - Inexistence - Disponible sur Steam- Zelda Creator -Suivez moi sur Twitter


Nova_Proxima - posté le 09/12/2015 à 00:13:53 (3169 messages postés)

Neo_Sephiroth

Clap clap clap


BlisterB - posté le 09/12/2015 à 15:52:23 (550 messages postés)

Ancien pseudo : Kyo

Falco -> Comme tu as reporté les bugs dans le même billet leur prise en charge ne sera pas optimale (car un peu "cachés"), néanmoins le billet d'issues reste toujours là donc quelques devs testeront probablement de temps en temps pour voir si les bugs évoqué sont toujours là




EDIT 13/12/15

Salut tout le monde !
Je profite d'une pause révision (demain examen huhu) pour vous informer sur le projet.

Après une certaine période de creux dans le développement, une chasse aux bugs a été lancée depuis quelques jours. Pas mal de pull requets ferment plusieurs billets d'issues d'un coup. J'ai vraiment l'impression que les dev' veulent passer à la vitesse supérieure. Si vous avez des bugs à relever profitez de cette période productive !
Ils ont aussi commencé à mettre en place un système de tests automatisés pour vérifier que les fonctionnalités marchent de la même manière que sous RPG Maker. Et oui ce que vous considérez parfois comme un bug ne est pas pas forcément : la fonctionnalité est bien programmé, mais elle ne l'est juste pas de la même manière que RPG Maker ce qui amène a des exécutions différentes sous EasyRPG.
Il arrive parfois qu'en résolvant un bug, cela en produise à un endroit qui marchait bien avant : c'est ces régressions qui sont visées par ces tests automatisés et qui devraient être bien mieux traitées.


Peut être une autre bonne nouvelle pour le projet : il semblerait que Cherry observe le développement du Player et conseille quelque développeurs, j'ai vu ça ici :
https://github.com/EasyRPG/Player/issues/670
Bon ne l'embêtez surtout pas avec ça, ce serait bête de le faire fuir :F.



EDIT 19/12/15

Le Player commence à supporter les features des dernières mise à jour de RPG Maker, le skip de l'écran de titre est notamment fonctionnel !




La version 4 du Player vient de sortir !
Je vous laisse le post de blog qui résume la plupart des ajouts/corrections de bugs de cette partie :
https://easy-rpg.org/blog/
Le port Android supporte maintenant bien plus d'architectures et le passage au nouveau SDK de SDL lui permet de bénéficier d'une meilleure stabilité.
Le projet a été très actif ces derniers jours, les fonctionnalités non supportées et les bugs commencent se faire de plus en plus rare et il va bientôt être utilisable dans des projet de haut niveau ^^.


Nova_Proxima - posté le 27/12/2015 à 17:36:33 (3169 messages postés)

Neo_Sephiroth

Faudra que je test ça sur mon vieux Xperia play.
En tout cas, clap clap


BlisterB - posté le 30/12/2015 à 17:46:45 (550 messages postés)

Ancien pseudo : Kyo

Merci Nova !

J'ai profité des vacances pour participer un peu au projet. Il vous est maintenant possible d'ajouter des dossiers de jeux dans la version Android. C'était pas mal demandé donc bon voila c'est fait, vous pouvez maintenant utiliser une carte SD ou mettre vos dossiers où bon vous semble !


Kenetec - posté le 05/01/2016 à 06:16:16 (11015 messages postés)

J'ai vu pleins de MAJ de l'appli pendant mes vacances, merci et bravo pour votre boulot. :sourire2


Boulon - posté le 22/01/2016 à 17:18:56 (150 messages postés) - heberge

J'avais jamais fait trop attention à ce topic mais je trouve ça vraiment génial. Je pense que le format pour jouer à un jeu RM est un peu dépassé et que ton travail, une fois fini, permettrait de partager bien plus facilement un jeu.

Par contre il faudrait vraiment que le système de combat de 2k3 soit implémenté, histoire que un jeu classique puisse être joué.

Je n'arrive pas trop à voir l'envergure du travail effectué et encore à faire mais j'espère vraiment que tu y arriveras. Ah, c'est ce genre de projets qui peut revitaliser ces vieux programmes. As-tu du support des communautés anglophones au fait ? (excuse si tu l'as déjà dit mais j'ai juste survolé).


BlisterB - posté le 22/01/2016 à 18:13:27 (550 messages postés)

Ancien pseudo : Kyo

Merci pour les messages :).

Boulon -> Le système de combat de 2k3 est déjà implémentés. Quasiment tout est implémenté en fait, hormis quelques rares fonctionnalités.
Si votre projet utilise une commande/condition qui n'est pas implémentée (le logiciel vous le précise en plein jeu), ouvrez un billet d'issue dans la page Github du projet, un dev s'en occupera quand il aura le temps.

J'ai d'ailleurs pu jouer à Dyhortfight 2 de A à Z, il comporte pas mal de système custom (je le classe donc dans les jeux de niveau moyen). Je n'ai rencontré qu'un bug bloquant lié à EasyRPG, qui sera donc bientôt résolu, comme d'habitude le constat est le même : le Player est largement utilisable pour des projet de difficulté faible et moyenne :sourire3.

NB : Les projets que je désigne de niveau "avancé" sont assez rares, ce sont les projets comme Aëdemphia faisant un usage très poussé des pictures avec modification, de système complexes qui contournent les limitations du logiciel à gogo etc.
Même si vous pensez que votre jeu fait partie de cette catégorie, il a de forte chance de tourner assez bien (si ce n'est parfaitement) sur EasyRPG.

NB2 : Faut que je pense à mettre à jour le post de couverture, c'est vrai qu'il commence à dater !


Boulon - posté le 22/01/2016 à 20:57:51 (150 messages postés) - heberge

C'est super cool alors pour le système de combat !
Et bonne idée de remettre à jour ce premier post. ;)

Citation:

Si votre projet utilise une commande/condition qui n'est pas implémentée (le logiciel vous le précise en plein jeu), ouvrez un billet d'issue dans la page Github du projet, un dev s'en occupera quand il aura le temps.


Ok, je devrais tester ça alors.
Mon projet utilisera sûrement des fonctions non implémentée vu que j'utilise DynRPG et des plugins, ce qui doit te rendre la tâche bien ardue pour rendre le tout compatible vu que de nouveaux plugins sortent régulièrement.


BlisterB - posté le 24/01/2016 à 10:21:23 (550 messages postés)

Ancien pseudo : Kyo

Boulon -> Je ne suis pas seul sur le projet, il s'agit d'un logiciel libre, tu peux même y contribuer si tu le souhaite.
Pas de support de DynRPG en vue.

Il est bien envisagé d'inclure un language de scripting au logiciel (c'est une des rares features qu'il manque par rapport aux éditions suivantes). Je ne pense pas que DynRPG sera retenu, tout simplement parce qu'il ne s'agit pas d'un language de script, mais aussi parce que franchement le C++ c'est pas top autant pour les néophytes que les avertis (ce language n'interesse plus grand monde pour plein de raison).
NB : Le moteur de EasyRPG est en C++, c'est pour cela que je ne travaille pas sur le moteur.


EDIT : Il semblerait que le language de scripting retenu soit le Ruby :
https://github.com/EasyRPG/mruby

Mais ça reste un projet annexe non prioritaire (pas mis à jour depuis 2013). Comme d'hab j'imagine que ces choses se développeront une fois que le Player aura atteint un stade plus ou moins définitif.

EDIT 2/03 : Ca fait plusieurs semaines que je passe de temps en temps, fait un gros paté sur l'avancement du projet, puis ne le poste pas parce que je ne le trouve pas très utile x).
EN GROS le Player n'a jamais été aussi actif. Les correctifs et les petits ajouts par ci par là s'enchainent sans interruption depuis un bon moment. Paradoxalement le nombre de billets d'issue a atteint des records, mais ce n'est pas une mauvaise chose : beaucoup d'entre eux sont des suggestions d'amélioration et les autres témoignent de l'interêt grandissant pour le projet, qui trouvent des petits bugs par ci par là.

Concretement il est maintenant (très) peu probable que vous tombiez sur un bugs bloquant via la Player, il est aussi très probable que votre jeu tourne de A a Z sans bugs visibles. Vous pouvez maintenant considérer que vos projets ont 90% de chances de tourner sur plein de supports !


Boulon - posté le 02/03/2016 à 21:33:55 (150 messages postés) - heberge

Très bonne nouvelle ! C'est encourageant !

Mais donc, toujours incompatibilité des plugins DynRPG ?


BlisterB - posté le 02/03/2016 à 21:59:10 (550 messages postés)

Ancien pseudo : Kyo

Nope toujours pas, je ferrai une annonce si jamais quelque chose d'aussi gros fini par sortir mais ça m'étonnerai que ça arrive tout simplement parce que le but de EasyRPG c'est de rendre libre de droit le code source.
Si jamais quelqu'un veut bidouiller le code, il pourra le faire directement dans le projet et rendre sa features native. De puis ça serait quand même se casser énormément la tête pour quelque chose de finalement peu utilisé :p.

Par contre un language de scripting finira très très probablement par emerger.




EDIT 5/03 :
Hot news
Un dev développe un outils pour extraire les chaines de caractères du Player. Chose interessante : pas question ici de les réintégrer aux binaires, mais de les rendre accessibles au Player.
Concrètement cet outil pourrait par exemple être appelé d'un clic dans l'Editor. Puis générer un fichier lisible/modifiable contenant toutes les chaines de caractères de votre jeu. Il serait alors possible de gérer plusieurs version de ce fichier (un par traduction par exemple) et le Player pourrait à terme switcher d'un fichier à l'autre.

En somme on ouvre ici la voie ) un outil simplifié pour traduire son jeu dans plusieurs langues. A la manière des fichiers xml utilisé dans les applications Android ou dans n'importe quel jeu vidéo récent.

L'avantage de cette méthode est qu'elle est plug and play, on met le fichier de traduction dans le dossier avec un nom approprié (exemple "en" pour la traduction anglaise), le Player le détecte. Et ça permet aussi de traduire plus facilement les texte, notament en utilisant des outils de traduction communautaire.

EDIT :

Le switch d'un fichier trad à l'autre par le Player est bien confirmé !
Si votre jeu est terminé, vous pouvez dores et déjà commencer à le traduire, la fonctionnalité du switch sera opérationnelle dans quelques mois ^^.
https://github.com/EasyRPG/Tools


Falco - posté le 05/03/2016 à 20:01:43 (16379 messages postés) - heberge

L'homme à Abattre

C'est génial ça ! GG !

Pixold - Site web sur mes créations - Inexistence - Disponible sur Steam- Zelda Creator -Suivez moi sur Twitter

Aller à la page 1 2 3 4 5 6 7

Index du forum > Généralités > Easy RPG : Le Player RPG Maker 2000/2003 multi-support amélioré

repondre up

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site:

Communauté: Accueil | News | Forum | Flash-news | Sorties | Chat | Commentaires | Galerie | Blogs | Articles perso | Screen de la semaine | Palmarès | Livre d'or | Recherche | Interviews | OST | L'Annuaire | Divers
Apprendre: Le Wiki | Tutoriels | Guides | Gaming-Live | Tests | Making-of
Télécharger: Programmes | Scripts | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Index jeux séparés | Top Classiques | Top Originaux | Les autres | Collection Oniro | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Jeux complets | Proposer
Hébergés: Aëdemphia | Fighting Robots Quest | Geex | Inexistence | La Légende d'Ibabou | Nylu | Sarcia | Super Mario RPG - Lost Souls
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis