Pokémon Workshop

Espace des Exposants => Starter-kits et logiciels => Discussion démarrée par: Nuri Yuri le 11 janvier 2015, 11:28:59

Titre: Pokémon SDK
Posté par: Nuri Yuri le 11 janvier 2015, 11:28:59
(http://pokemongemme.fr/PokemonSDK/320.png)

Introduction
Pokémon SDK est un ensemble d’outils permettant de réaliser des jeux de type Pokémon utilisant le RGSS d’Enterbrain. Le moteur de jeu de Pokémon SDK est le digne successeur de Pokémon Script Project v1.0, certaines fonctions seront donc très similaires, les gros changements se portent dans la façon de faire.

Comme PSDK n’est pas simplement un starter kit, il viendra avec un module d’édition de la base de données de votre jeu. Ce module est l’un des outils qui permettent de modifier votre jeu et il se distinguera dans le fait que vous pourrez le modifier à tout moment en ajoutant divers fonctions ou champs grâce à Ruby.

Version alpha 19.0 de Pokémon SDK disponible !

https://download.psdk.pokemonworkshop.com
Je vous conseille de lire tout ce qui suit pour utiliser à peu près correctement cette version Alpha.

Les versions Alpha de Pokémon SDK ne sont pas prévues pour réaliser des projets de manière simple, ces versions ont pour vocation de corriger un maximum de bug mais aussi de familiariser le Maker avec PSDK. Sachez que PSDK fonctionne d’une manière complètement différente de PSP, nous conseillons par ailleurs de ne pas utiliser PSDK comme vous utiliseriez PSP.

Il est important que le fichier VL-Gothic-Regular.ttf soit présent dans Fonts, sans ce fichier il est impossible d'exécuter PSDK !

Pour ajouter un script :
Vous êtes priés de vous référer au tutoriel de création de plugins : https://pokemonworkshop.com/forum/index.php?topic=3667.msg108423#msg108423
Vous aurez besoin de la commande add_script et de placer votre script dans un fichier Ruby différent du fichier de commande de plugin.

Les éléments réservés sur PSDK :
Les 100 premier switch est variables.
Les 50 premiers groupes et évents communs.
(Les mises à jour sont suceptibles de supprimer vos modifications).

Les mises à jour :
Lorsque l'updater indique une mise à jour, vous pouvez la réaliser, cela-dit, je vous conseille de faire une petite sauvegarde du dossier Data au cas où celle-ci se déroule mal. (Le système de protection des maps n'a pas été testé).

Les rapports de bug :
Merci de n'envoyer aucun rapport de bug par MP ou autre. Si vous désirez rapporter un problème, allez sur https://communityscriptproject.com/forum/index.php?board=30.0 , vérifiez que votre bug n'a pas déjà été posté et s'il n'est pas posté créez un sujet portant le nom "[PSDK] titre explicite du bug". Lorsque c'est un crash, veuillez lier le fichier "error.log" qui nous permettra de résoudre ce Bug.

Lien vers le Wiki Pokémon SDK (https://psdk.pokemonworkshop.com/index.php/Accueil)

Vous trouverez tout ce qu'il faut pour comprendre l'organisation du code (les modules (https://psdk.communityscriptproject.com/index.php/Modules_de_Pok%C3%A9mon_SDK), par exemple), la construction du système de combat (https://psdk.communityscriptproject.com/index.php/Syst%C3%A8me_de_combat), l'organisation de l'éditeur de Base de Données RubyHost (https://psdk.communityscriptproject.com/index.php/RubyHost) et pour connaître les différentes fonctionnalités du Starter Kit. Les rubriques concernant les scripts seront continuellement mises à jour et complétées. Sachez qu'il faut un minimum de connaissances en Ruby pour maîtriser les rubriques "Les modules de PSDK" et "Le système de combat".

Concernant l'éditeur RubyHost, nous avons concocté une série de Tutoriels que vous trouverez en cliquant sur "Liste des tutoriels" dans le menu de gauche, qui vous permettront de vous familiariser avec ses interfaces en vue de la sortie de Pokémon SDK. Nous y avons ajouté des captures d'écran pour que les tutoriels soient le plus compréhensible possible.

Pour toute suggestion d'amélioration de la documentation (mais aussi du Starter Kit), suivez ce lien (accessible également en cliquant sur "Faire une suggestion" dans le menu de la documentation Wiki Pokémon SDK) : https://goo.gl/forms/XiDbfiFa0pY4nIZD3

Rappelez vous que vous pouvez suivre Pokémon SDK et son développement sur twitter (@PokemonSdk), sur Facebook (https://www.facebook.com/pokemonSDK/). Vous pouvez nous contacter à l'adresse mail contactpokemonsdk@gmail.com ou par Message Privé sur ce forum (Nuri Yuri (https://communityscriptproject.com/forum/index.php?action=profile;u=1) et Aerun (https://communityscriptproject.com/forum/index.php?action=profile;u=59)) pour des questions d'aide au développement ou à la création de ressources publiques (qui seront utilisées pour Pokémon SDK).

Liens

Facebook (https://www.facebook.com/pokemonSDK)
Forum (http://pokemongemme.fr/PokemonSDK)
Twitter (https://twitter.com/PokemonSdk)

Fonctionnalités

Page dédiée (http://pokemongemme.fr/PokemonSDK/Fonctionnalites.html)

Images
Voici une multitude d’images montrant l’état actuel de PSDK, rappelez-vous que tout certaines choses peuvent être modifiées, n’hésitez pas à faire des suggestions.

(http://pokemongemme.fr/Yuri/030.png)(http://pokemongemme.fr/Yuri/031.png)
A gauche, vous voyez l'indicateur d'entrée sur la carte, avec plein de Dracaufeu qui m'ont permis de tester la détection du joueur.
A droite, c'est le menu principal sur la sélection Menu Pokémon.

(http://pokemongemme.fr/Yuri/032.png)(http://pokemongemme.fr/Yuri/033.png)
A gauche, vous avez le Menu Pokémon en mode de déplacement, il y a 4 Pokémon dans l'équipe actuellement.
A droite, vous voyez la première page du résumé du Pokémon, le reste de l'équipe est affiché, si vous appuyez sur bas vous verrez le profil de Reptincel, si vous appuyez sur Haut, vous verrez celui de Pikachu.

(http://pokemongemme.fr/Yuri/034.png)(http://pokemongemme.fr/Yuri/035.png)
Ces deux screens montrent les pages d'informations détaillées du Pokémon, vous pouvez déplacer les attaques sur la dernière page en appuyant sur Entrée/C/Espace quand vous êtes sur une attaque.

(http://pokemongemme.fr/Yuri/036.png)(http://pokemongemme.fr/Yuri/037.png)
Le screen de gauche montre un screen du sac, rien de plus classique, le screen de droite montre un screen du Pokédex compacté, le Pokédex sera amélioré par le futur, c'est pas une priorité pour le moment.

(http://pokemongemme.fr/Yuri/038.png)(http://pokemongemme.fr/Yuri/039.png)
A gauche vous pouvez voir le menu des options de jeu, tous les screens ont étés pris en 1x1 mais ça ne signifie pas que le jeu sera exclusivement en 1x1. Dans Pokémon SDK vous pouvez définir le facteur de Zoom automatique du jeu, Pokémon SDK sera livré avec des interfaces en 320x240 qui peuvent être affichés en 640x480. L'un des effets positifs est d'éviter les mélanges entre 2x2 et 1x1 dans les ressources car à l'exception des tilesets et autotiles, toute les ressources seront enregistré sans le moindre zoom.
Ceux qui désirent faire un jeu avec une résolution 640x480 en 1x1 pourront en supprimant l'option de Zoom et en spécifiant au jeu de se lancer en 640x480 sans prendre en compte le zoom.

A droite vous pouvez voir le menu de sauvegarde qui ressemble un peu plus à ce qu'il était dans les anciennes versions de Pokémon.

(http://pokemongemme.fr/Yuri/040.png)(http://pokemongemme.fr/Yuri/056.png)
A gauche, vous avez le menu de chargement des parties.
A droite vous avez l'interface d'apprentissage des attaques dessinée par Solfay et programmée par Palbolsky.

(http://pokemongemme.fr/Yuri/044.png)(http://pokemongemme.fr/Yuri/045.png)
A droite, une vue des Combats en 2v2, à gauche, l'affichage du menu de sélection en 2v2.
Après il y a divers screens du système de combat tel qu'il est actuellement.
(http://pokemongemme.fr/Yuri/046.png)(http://pokemongemme.fr/Yuri/047.png)
(http://pokemongemme.fr/Yuri/048.png)(http://pokemongemme.fr/Yuri/049.png)

Screens des éditeurs
(http://pokemongemme.fr/Yuri/041.png)
Editeur In Game des SystemTags. Il semblerait que la solution RPG Maker ne soit pas robuste aux maps gigantesque à cause du temps de compression du fichier PNG du coup j'ai ajouté cette option qui permet à vous maker de corriger très rapidement un problème de passage sans avoir à arrêter le jeu. (Les interactions sont désactivés quand vous êtes dans ce mode.)

(http://pokemongemme.fr/Yuri/042.png)
Lorsque vous passez la souris sur le bas gauche de l'écran, vous pouvez choisir le SystemTag qui sera appliqué, le clique permet de le sélectionner, si vous cliquez en dehors de cette zone vous repassez au SystemTag 0.


(http://pokemongemme.fr/Yuri/043.png)
Lorsque vous appuierez sur T, un petit texte informatif s'affichera à l'écran pour vous indiquer les touches qu'il faut utiliser pour éditer les SystemTags. (Cela vous permet aussi de sauvegarder, blocage réalisé pour éviter de faire des bêtises :p)

(http://pokemongemme.fr/Yuri/050.png)
Interface d'entrée de l'éditeur de base de données.

(http://pokemongemme.fr/Yuri/051.png)
Éditeur des données basiques des Pokémon.

(http://pokemongemme.fr/Yuri/052.png)
Éditeur des movepool principaux des Pokémon.

(http://pokemongemme.fr/Yuri/053.png)
Éditeur des attaques (donnés utilisable par le système de combat, quand vous spécifiez spéciale, tout est géré dans la fonction que vous lui indiquez.)

(http://pokemongemme.fr/Yuri/054.png)
Éditeur des textes du jeu, à terme Pokémon SDK n'aura plus le moindre string autre qu'un string de ressource dans ses scripts. Si vous avez des améliorations à proposer je suis partant pour cet éditeur car cet affichage est bien pour le multi-langue mais chaude pour la recherche d'une chaine spécifique x)

(http://pokemongemme.fr/Yuri/055.png)
Éditeur des coefficients appliqués entre les types, c'est utilisé par le système de combat, l'ajout de types est donc plus facile, il suffit de passer par l'éditeur de texte pour ajouter un nom et revenir ici pour l'ajouter et appliquer les coefficients.

Crédits
Pokémon SDK est le fruit du travail et de la collaboration de plusieurs personnes. De la programmation des systèmes à la création de ressources en passant par le remplissage de la Base de Données, de nombreuses personnes ont contribué à faire de la conceptualisation de ce projet une réalité. En voici la liste, qui est mise à jour au fur et à mesure de l'avancée :

Enterbrain
Game Freak, CREATURES INC. et The Pokémon Company
Microsoft

Nuri Yuri
Aerun
Angi-MK, Aethnight & la communauté de Gemme
Pαlвσlѕку, Qwerty, Tokeur, Azmog, Schneitizel, Mauduss, Joeyw, Dakurei
Fafa, Jarakaa, Shamoke, BigOrN0t, Bouzouw, Diaband.onceron, Kiros97, Likton, MrSuperluigis, oldu49, SMB64, sylvaintr, UltimaShayra & Unbreakables
SirMalo
Solfay
Jayzon
Don
Cayrac
Diegotoon20, Domino99designs, Falgaia, GeoisEvil, Juan-Amador, N-Kin, Noscium, SirAquaKip , Smogon XY Sprite Project, Zermonious & Zerudez
MissingLukey, help-14, Kymotonian, cSc-A7X, 2and2makes5, Pokegirl4ever, Fernandojl, Silver-Skies, TyranitarDark, Getsuei-H, Kid1513, Milomilotic11, Kyt666, kdiamo11, Chocosrawlooid, Syledude, Gallanty, Gizamimi-Pichu, 2and2makes5, Zyon17, princess-phoenix & LunarDusk6
19dante91, 27alexmad27, Alistair, Alucus, Bakura155, Bati', Blue Beedrill, BoOmxBiG, Chimcharsfireworkd, CNickC/CNC, CrimsonTakai, Cuddlesthefatcat, Darkange, Dewitty, EpicDay, Fused, Gigatom, Heavy-Metal-Lover, Hek-el-grande, Kage-No-Sensei, Kizemaru_Kurunosuke, Kyle-dove, LaPampa, LotusKing, New-titeuf, Novus, Nuri Yuri, Pokemon_Diamond, Paranoid, PrinceLegendario, Reck, Red-Gyrados, REMY35, Saurav, SL249, Spaceemotion, Speedialga, Stefpoke, sylver1984, ThatsSoWitty, TheEnglishKiwi, Thegreatblaid, ThePokemonChronicles, TwentyOne, UltimoSpriter, Warpras, WesleyFG, Yoh

Krosk
Smogon (X-Act, Peterko & Kaphotics), Bulbapédia, Poképédia, Serebii
PS : Si je vous ai oublié, venez me le dire et je vous ajouterai.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 08 février 2015, 17:17:27
Salut !
J'ai crée un groupe Skype pour Pokémon SDK, ça servira à parler de PSDK de manière générale et de rassembler tout ceux qui travaillent ou ont travaillé dessus. Si vous voulez que je vous ajoute, donnez moi votre Skype pour que je fasse l'ajout. Dans ce que je me souviens il me manque NaarreN, Qwerty et KamiMaze.

Voilà voilà :p
Titre: Pokémon SDK
Posté par: Qwerty le 08 février 2015, 17:20:06
Oui oui, il manque moi.
Mais tu as mon Skype, donc tu peux m'ajouter D:
Titre: Pokémon SDK
Posté par: Someone le 12 février 2015, 21:01:50
Tu sais déjà ce que je pense du SK, et tu as naturellement, avec tous les autres membres du projet, la totalité de mon soutien. :)
Titre: Pokémon SDK
Posté par: Don le 12 février 2015, 21:15:20
J'aimerais vraiment voir ce projet aboutir, en quoi est-il possible d'aider ?
Sinon, pour les sprites des Pokémon en combat, ne serait-il pas préférable de les placer en bas de leur image (sauf pour les Pokémon volants) pour qu'on ait pas l'impression qu'ils flottent ? Je veux dire, sur le fichier, pas par script.
Titre: Pokémon SDK
Posté par: Schneitizel le 12 février 2015, 21:36:14
J'aimerais vraiment voir ce projet aboutir, en quoi est-il possible d'aider ?
Sinon, pour les sprites des Pokémon en combat, ne serait-il pas préférable de les placer en bas de leur image (sauf pour les Pokémon volants) pour qu'on ait pas l'impression qu'ils flottent ? Je veux dire, sur le fichier, pas par script.

Ce projet va aboutir, il est prévu, probablement, pour cet été

Et pour les sprites, libre à toi de les modifier quand tu aura SDK
Titre: Pokémon SDK
Posté par: Don le 12 février 2015, 21:57:26
Ce projet va aboutir, il est prévu, probablement, pour cet été

Je voulais dire: vivement qu'il soit abouti.

Et pour les sprites, libre à toi de les modifier quand tu aura SDK

Bah oui, je proposais juste.
Titre: Pokémon SDK
Posté par: antiNT le 13 février 2015, 21:31:34
Salut !
J'ai crée un groupe Skype pour Pokémon SDK, ça servira à parler de PSDK de manière générale et de rassembler tout ceux qui travaillent ou ont travaillé dessus. Si vous voulez que je vous ajoute, donnez moi votre Skype pour que je fasse l'ajout. Dans ce que je me souviens il me manque NaarreN, Qwerty et KamiMaze.

Voilà voilà :p
Mon skype: antiNT95
Titre: Pokémon SDK
Posté par: Palbolsky le 13 février 2015, 23:44:03
Quelques petites nouvelles de SDK.

Le projet n'a pas trop avancé par manque de temps.

Yuri a consacré pas mal de temps pour le nouveau forum donc il n'était pas possible de bosser sur SDK et le nouveau forum en même temps.
Maintenant que le nouveau forum est opérationnel, Yuri peut se remettre à travailler sur SDK, plus particulièrement sur le système de combats, c'est relativement long à faire et assez technique.
L'une des dernières tâches réalisées est l'implémentation de la formule de dégâts comme elle est décrite sur Smogon. Par conséquent, les talents seront plus facile à customiser à l'aide de l'éditeur.

Pour ma part, lorsque je ne suis pas en vacances c'est assez chaud de bosser sur SDK.
Cependant, j'ai commencé le script de Stockage (le PC) et étant en vacances demain, je pourrais m'y mettre bientôt à fond.
Titre: Pokémon SDK
Posté par: Sangana le 14 février 2015, 00:10:59
Si y a besoin d'aide, je veux bien aider, après je suppose que c'est pas le coté G qui doit se situe en 1er dans vos priorité x)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 14 février 2015, 01:08:42
On a SirMalo qui fait les tiles et Solfay qui a fait deux trois interfaces en s'inspirant des graphismes HGSS.
Actuellement ce qui doit manquer c'est le PC (faut voir avec Palb'), l'interface d'édition des noms, l'écran titre (qui lui n'est pas prioritaire) et des backgrounds de combat qui vont bien pour la résolution d'écran. Pour le reste, je ne sais pas trop, Schneitizel a apporté pas mal de choses du coup je sais plus trop ce qui manque donc faudrait faire un point à ce niveau.

(Je ne suis pas contre un peu d'aide ^^)
Titre: Pokémon SDK
Posté par: Don le 14 février 2015, 05:52:24
Bon bah vu que je suis pas spécialement fort en script je crois pas pouvoir vous être d'une grande aide :s
Titre: Pokémon SDK
Posté par: Nuri Yuri le 14 février 2015, 09:16:43
Saches que Pokémon SDK n'a pas besoins d'aide qu'en Script. Il y a quelques mois des membres ont participé à l'implémentation des données de base des Pokémon jusqu'à la 6G. Il reste encore les moveset, l'implémentation complète des attaques et plein d'autre choses à faire :p (Mais pour le moment ces parties sont un peu en suspend donc faudra attendre un peu pour avoir du boulot ^^)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 février 2015, 21:11:47
Salut à tous !
Aujourd'hui j'ai programmé un module qui permet de configurer les SystemTag, c'est une solution qui sera prise en attendant d'avoir un vrai Mappeur qui fait tout et qui remplace vraiment RMXP.
Image
(http://communityscriptproject.com/Images/021.png)
Le système présenté permet d'utiliser RPG Maker XP pour définir les SystemTag, ça fonctionne grâce à deux petites applications. La première nommée « Start Mapping » sert à générer des maps utilisables par RMXP affin de pouvoir définir les System Tag des différentes maps et la deuxième nommée Finish Mapping fait l'opération inverse, elle prend les données modifiés par RMXP pour les convertir au fichier de System Tag pour le jeu fait avec Pokémon SDK.

La couche 2 définie les SystemTag principaux, la troisième couche défini les blocages partiels à moins que vous n'utilisiez le tileset pour faire ça.
(Les images utilisés seront probablement changés :p)
Titre: Pokémon SDK
Posté par: SirMalo le 16 février 2015, 14:13:21
Super ! Ca va largement faciliter la programmation sur les maps. Mais du coup, sans mappeur externe à RMXP, ça va bouffer de la couche de tileset et rendre le mapping plus compliqué, non ?

Sinon, j'ai rippé l'intégralité des bâtiments de HGSS, il ne reste "plus qu'à" les cleaner. Voici un aperçu du travail de nettoyage qu'il me reste à faire :
Spoiler
(http://image.noelshack.com/fichiers/2015/08/1424092607-screenshot-4.png)
(décidément, aucun hébergeur ne marche...)

Ensuite je pourrai m'occuper des intérieurs et ce sera fini pour les ressources. Mais ça risque de prendre encore du temps :p
Titre: Pokémon SDK
Posté par: Nuri Yuri le 16 février 2015, 14:38:35
Non, en fait, tu as deux phases de mapping, la première c'est le mapping pur avec RMXP où t'as tes trois couches. La deuxième c'est celle où tu définis tes SystemTag avec en couche 1 "un screenshot" de la map tel qu'elle est affiché In Game et en couche 2, 3 les SystemTag.
Une fois ça fait tu lance Finish Mapping et hop t'as tout qui est réglé :p

Start Mapping se contente de générer un tileset : http://puu.sh/fZrCR/d295c77f81.png et de modifier les données de la map pour qu'RMXP l'affiche comme si c'était In Game avec les System Tag visibles comme sur le screen du dessus :p

Bonne chance pour le nettoyage des tiles, on a plein de bâtiments pour le coup :3 (Utilises Xooimage pour upload, ça sera plus simple :p)
Titre: Pokémon SDK
Posté par: Sangana le 16 février 2015, 17:19:41
L'image est pas un peu petite ? x)

Utilise ceci =o

http://www.xooimage.com/fr/
Titre: Pokémon SDK
Posté par: SirMalo le 17 février 2015, 13:13:23
Merci pour l'hébergeur :p

Non non, si l'image est petite, c'est que je l'ai enregistrée comme ça.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 18 février 2015, 23:15:53
Salut à tous !
Schneitizel m'a donné une idée très intelligente vis à vis des détection de dresseurs : faire en sorte à ce que les dresseurs du sol ne voient pas le joueur quand il est en surf et inversement. Ce que j'ai adapté en déplaçant quelques lignes de code dans la détection des collisions des characters car il faut savoir que contrairement à Pokémon Script Project, les dresseurs ne voient pas à travers les murs !
Par contre ils voient à travers les talus si ils sont du bon coté du talus à savoir si ils peuvent rejoindre le dresseur en sautant le talus car il est aussi bon de noter que les évents se comporte quasiment comme le héros et donc peuvent faire tout ce que le héros fait (sauter des talus, glisser, avoir des Pokémon qui les suivent etc...)

Voilà, voilà :p
Titre: Pokémon SDK
Posté par: GiraKoth le 18 février 2015, 23:30:03
Très bonne initiative!
Simple précision par contre, je sais pas si tu y as pensé mais un pnj au sol doit pouvoir voir un joueur en surf passant juste devant lui... je sais que c'est tout con, mais sait-on jamais ^^'
Titre: Pokémon SDK
Posté par: Nuri Yuri le 19 février 2015, 00:00:17
[bgcolor=#FFF0F0][22:53:41] Yuri: Le problème maintenant c'est qu'un mec au bord de l'eau
[22:53:43] Yuri: Il te voit pas :(
[...]
[22:58:02] Schneitizel S. Sekai: (Il cogite là)
[23:02:21] Yuri: En fait j'ai patché la fonction de sorte à ce que le PNJ te voit si il est au bord :d[/bgcolor]
J'y ai pensé t'en fais pas :perv:
Au pire, on me l'aurait fait penser comme tu viens de le faire :D
Titre: Pokémon SDK
Posté par: Ze Kray-Z le 19 février 2015, 17:55:31
Salut ^^
Je surkiffe les possibilités du starter kit, mais est-ce qu'on pourrait ajouter le Dual Screen (Désactivable) ?
Sinon, la 6G sera-t-elle intégrée ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 19 février 2015, 18:08:35
Les interfaces en Dual Screen ne seront pas naturellement présentes dans la première démo mais on se chargera plus tard de faire quelque chose à ce niveau ou au moins faire un tutoriel de programmation d'interfaces :p

La 6G sera intégré. Actuellement, les données Pokédex des Pokémon sont réalisés pour tous les Pokémon de la 6G. Il manque plus que mes movesets, les techsets et les attaques par reproduction.
Les attaques sont quant à elles pas programmées car il manquait quelques petits trucs, comme pour les capacités spéciales mais pas d'inquiétude, cela sera fait et vous aurez aussi un logiciel pour adapter les attaques sans avoir à scripter (sauf fonctionnalité non prévue).
Titre: Pokémon SDK
Posté par: Someone le 19 février 2015, 18:37:54
Que de bonnes surprises !

Merfi ! :<
Titre: Pokémon SDK
Posté par: joeyw le 21 février 2015, 15:22:52
Par contre ils voient à travers les talus si ils sont du bon coté du talus à savoir si ils peuvent rejoindre le dresseur en sautant le talus car il est aussi bon de noter que les évents se comporte quasiment comme le héros et donc peuvent faire tout ce que le héros fait (sauter des talus, glisser, avoir des Pokémon qui les suivent etc...)

Ça c'est très vicieux, j'aime :3
Titre: Pokémon SDK
Posté par: Nuri Yuri le 01 mars 2015, 13:11:56
Présentation mise à jour avec des screens (26).
J'ai mis à jour les crédits.

PS : Pour ceux qui se posent des questions à propos de PSP v1.0, sachez que Pokémon SDK est en quelque sorte la reprise officielle de PSP v1.0 :
Mêmes scripteurs Palb' et moi, même objectif : changer le fonctionnement de la BDD de PSP qui relativement pas pratique, mettre à jour PSP, même bases : PSP v2 et pas mal de mes scripts. La seule différence est le retour au format RMXP pour la gestion de scène.
Titre: Pokémon SDK
Posté par: Someone le 02 mars 2015, 07:55:40
Sympa ces screens. :3
Titre: Pokémon SDK
Posté par: antiNT le 03 mars 2015, 12:50:23
Le SK avance à grand pas, ça fait plaisir. Vous avez tout mon soutien pour le projet. J’espère qu'il y aura de fréquentes mises à jour quand le SK sera sorti.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 mars 2015, 18:43:55
Il y aura de fréquentes mises à jour, ne serait-ce que pour corriger divers bugs dans le SK.
Titre: Pokémon SDK
Posté par: SirMalo le 03 mars 2015, 20:08:46
Très sympa en effet !

J'ai pensé à un truc tout à l'heure : les messages s'affichent-ils lettre par lettre dans les combats aussi ? Je me souviens que PSP ne le faisait pas.

Sinon, j'étais tombé sur un script sympa pour RMVX qui proposait tout une flopée d'effets graphiques (vagues, zooms, flous...) :



Je sais pas s'il serait facile, voire même possible, d'intégrer quelques unes de ces options dans PSP. Le zoom me paraît particulièrement intéressant. Je sais pas si les effets sont applicables en combat, mais si oui, ça peut être pas mal pour certaines animations aussi. Après, c'est très gadget, cela dit.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 mars 2015, 20:34:26
Oui, les messages de combat s'affiche lettre par lettre (selon la vitesse).
Pour le gadget, j'ai pas testé mais c'est un truc qui doit surcharger, faudrait essayer x)
Titre: Pokémon SDK
Posté par: Fflo le 08 mars 2015, 18:48:38
Je voudrais savoir si je peux me proposer en tant que correcteur d'orthographe du SDK.
C'est vrai, dans les anciens SK il y avait beaucoup de fautes de frappe ! Par exemple, le "ne dors plus" sur v0.7 faisait vraiment tache !
Titre: Pokémon SDK
Posté par: Nuri Yuri le 08 mars 2015, 19:01:16
Tu pourras :p
J'en fais des tas donc t'auras du boulot x)
Titre: Pokémon SDK
Posté par: GiraPrimal le 08 mars 2015, 19:11:12
Eh beh, ce starter Kit n'est même pas sorti et il en jette déjà un max !

Petite question : si on a commencé un projet sur une autre version de PSP et qu'on souhaite "migrer" vers PSDK (par exemple parce qu'il propose plus de fonctions, ce qui est vrai ;)), qu'est-ce qu'on pourra éventuellement déplacer et qu'est-ce qu'on risque de perdre (ou à défaut de tout refaire à la main) ?

@FFlo : "...sur v0.7 faisait vraiment tâche !" *sort* (Bienvenue au club voir "je suis passer chez moi", ça pique les yeux !) (Autant pour moi...)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 08 mars 2015, 19:13:35
Les interface et probablement certains évents communs, faut évaluer ce qu'une migration vers PSDK provoque en en faisant une x)
Titre: Pokémon SDK
Posté par: Fflo le 08 mars 2015, 19:53:46
@GiraPrimal: J'ai écrit tache correctement !
Une tâche dans le sens de travail prend un accent circonflexe.
Une tache, comme une tache de ketchup ne prend pas d'accent.
Titre: Pokémon SDK
Posté par: Mercury le 18 mars 2015, 11:45:23
J'ai juste une question :
Depuis le SK PSP 5G, il y a la fonction de la VS bar où l'on peut mettre les mugs, est-ce qu'il y aura cette fonction ?
En gros :
(http://www.pixenli.com/images/1426/1426675472063835700.png)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 18 mars 2015, 13:13:08
Une fonction plus complète sera faite pour le démarrage des combats donc je penserais à mettre cette fonction :p
Titre: Pokémon SDK
Posté par: Zachhh le 26 mars 2015, 14:50:35
@Nuri Yuri Si vous avez besoin de Designer pour faire les interfaces: Bulles de texte, Les menus etc... Je suis dispo :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 mars 2015, 15:08:43
Je ferais un bilan d'ici pas longtemps et je te laisserais la liberté de proposer des interfaces, y'aura juste à les intégrer.
Titre: Pokémon SDK
Posté par: KaiserYoshi le 26 mars 2015, 16:40:05
Quelques questions sur ce kit au potentiel exceptionnel.
- Le système de combat sera t-il toujours associé au groupes ?
- Concernant les transitions : avec le MAPLINK, nouveau système ou par téléportation classique;

Cordialement KaiserYoshi
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 mars 2015, 16:51:04
Le système de combat sera toujours lié aux groupes mais pas comme dans PSP. Dans Pokémon SDK les groupes de monstre permettent de réaliser des combats un peu comme c'était le cas sur RMXP. Par défaut les groupes de sauvages sont sur le groupe 1 qui sert de squelette à la scène des combats de sauvage. Il faudra indiquer au jeu quel pokémon seront présent sur quel system tag soit via l'éditeur de BDD (quand ça sera fait) soit via une commande d'évent (pour faire des groupes dynamiques).

Ca fait en tout 998 groupes pour les dresseurs et Pokémons légendaires si tu veux les scénariser.

Les transitions entre MAP se feront pas comme le MAPLINK, un système de téléportation sera vu et probablement de maplink correct mais je n'y suis pas encore. Ce qui est sur c'est que le héros est toujours centré sur l'écran.

Voilà, j'espère que ça répond à tes questions.
Titre: Pokémon SDK
Posté par: KaiserYoshi le 26 mars 2015, 18:09:57
Ouaip, ça répond à mes question.
Quand à la limite des 999 groupes, j'ai un moyen de l'outrepasser, penses tu qu'il sera compatible avec le kit.

Édit : J'ai oublié de mettre le moyen en question


#===============================================================
# ● [XP/VX/VXA] ◦ Database Limit Breaker III ◦ □
# * Break limit of data number in database files *
#--------------------------------------------------------------
# ◦ by Woratana [woratana@hotmail.com]
# ◦ Thaiware RPG Maker Community
# ◦ Originally released on: 22/02/2008
# ◦ Ported to VXAce by Mr. Bubble on: 30/12/2011
#--------------------------------------------------------------

#==========================================
# ** HOW TO USE
#------------------------------------------
# [English]
# 0. Open your project (Recommend to backup your database files first~)
# 1. Paste this script in above 'Main'.
# 2. Set DLB_USE_IT = true
# 3. Setup database files you want to change, in DLB_DATA
# 4. Run your game...
# 5. When it finished, game will close itself
# 6. Close your project *without save*
# 7. Open your project again. Done!
# 8. Set DLB_USE_IT = false. Leave this script in your Script Editor (XP/VX).
# If you are using VX Ace, you do not need to leave this script in your
# Script Editor.
#==========================================

  #===========================================================================
  # [ENG] Use limit breaker? (set this to false after you run this script,
  # and haven't change anything in DLB_DATA after that)
  # or REMOVE this script when finished~
  #+==========================================================================
  DLB_USE_IT = false # (true / false)

  if DLB_USE_IT # Do NOT edit this line
  DLB_DATA = {
  #======================================================
  # [ENG] Database file you want to change their number~
  # * Limit of normal database files are 999
  # * Limit of variables and switches are 5000
  # This script will allow you to change their number over their limit~
  #===============================
  # ** How to setup **
  #-------------------------------
  # Add 1 line below per 1 database file you want to change.
  # Structure: 'Database_File' => (number),
  # e.g. 'switch' => 5500,
  # (* Don't forget to put , behind the line!)

  #==============================================
  # ** [List] Database_File **
  #----------------------------------------------
  # 'switch' for Game Switches
  # 'variable' for Game Variables
  # 'actor' for Actors
  # 'class' for Classes
  # 'skill' for Skills
  # 'item' for Items
  # 'weapon' for Weapons
  # 'armor' for Armors
  # 'enemy' for Enemies
  # 'troop' for Troops
  # 'state' for States
  # 'tileset' for Tilesets (RMXP/RMVXA only)
  # 'animation' for Animations
  # 'commonev' for Common Events
  #======================================================
  # * START to setup from here!
  #======================================================

  'actor' => 1011,

  #========================================================
  # * [END] Database Limit Breaker Setup Part
  #========================================================
  'end' => nil # Close hash
  }

  if defined?(Audio.setup_midi) # VXA
  dformat = '.rvdata2'
  elsif defined?(Graphics.wait) # VX
  dformat = '.rvdata'
  else # XP
  dformat = '.rxdata'
  end
  start_time = Time.now
  DLB_DATA.each do |k,v|
  dvar = nil
  case k
  when 'switch'; dname = 'System'; dvar = 'switches'; dnewdata = ''
  when 'variable'; dname = 'System'; dvar = 'variables'; dnewdata = ''
  when 'actor'; dname = 'Actors'; dnewdata = 'RPG::Actor.new'
  when 'class'; dname = 'Classes'; dnewdata = 'RPG::Class.new'
  when 'skill'; dname = 'Skills'; dnewdata = 'RPG::Skill.new'
  when 'item'; dname = 'Items'; dnewdata = 'RPG::Item.new'
  when 'weapon'; dname = 'Weapons'; dnewdata = 'RPG::Weapon.new'
  when 'armor'; dname = 'Armors'; dnewdata = 'RPG::Armor.new'
  when 'enemy'; dname = 'Enemies'; dnewdata = 'RPG::Enemy.new'
  when 'troop'; dname = 'Troops'; dnewdata = 'RPG::Troop.new'
  when 'state'; dname = 'States'; dnewdata = 'RPG::State.new'
  when 'animation'; dname = 'Animations'; dnewdata = 'RPG::Animation.new'
  when 'tileset'; dname = 'Tilesets'; dnewdata = 'RPG::Tileset.new'
  when 'commonev'; dname = 'CommonEvents'; dnewdata = 'RPG::CommonEvent.new'
  when 'end'; next
  else; p 'unknown DLB_DATA!', 'Check carefully what you typed in DLB_DATA'
  end
  base_data = load_data('Data/' + dname + dformat)
  data = dvar.nil? ? base_data : eval('base_data.' + dvar.to_s)
  unless data.size > v and v - (data.size - 1) <= 0
  add_data = Array.new(v - (data.size - 1)) { eval(dnewdata) }
  data.push *add_data
  save_data(base_data, 'Data/' + dname + dformat)
  end
  end
  p 'Finished in ' + (Time.now - start_time).to_s + ' sec'
  exit
  end


# checks for VXAce since these methods do not need to be overwritten
# in RGSS3.
unless defined?(Audio.setup_midi)
 
class Game_Switches
  #--------------------------------------------------------------------------
  # * Set Switch
  # Make the system be able to set switch ID more than 5000
  #--------------------------------------------------------------------------
  def []=(switch_id, value)
  @data[switch_id] = value
  end
end

class Game_Variables
  #--------------------------------------------------------------------------
  # * Set Variable
  # Make the system be able to set switch ID more than 5000
  #--------------------------------------------------------------------------
  def []=(variable_id, value)
  @data[variable_id] = value
  end
end

end # unless defined?(Audio.setup_midi)

Sinon, je pense migrer vers SDK (quand il sera dispo') si je ne trouve pas la solution avec les loops.

Cordialement KaiserYoshi


Titre: Pokémon SDK
Posté par: Zachhh le 26 mars 2015, 18:21:13
J'ai une proposition:
-Des pokemons de 6g et des Mega-Evolutions xD
Titre: Pokémon SDK
Posté par: Spiky le 26 mars 2015, 18:29:28
Pour ce qui en est de la 6e génération, sans avoir de confirmation, je crois bien qu'elle est intégré d'office au SDK.
Par contre, je t'invite à suivre ce lien concernant les fonctionnalités du kit, il est notamment fait mention des méga évolutions : http://pokemongemme.fr/PokemonSDK/Fonctionnalites.html
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 mars 2015, 18:33:14
@KaiserYoshi : Cette solution fonctionne sur n'importe quel truc utilisant RMXP normalement :p
Je ne vais cela dit pas le mettre par défaut mais le Maker sera libre au cas où il a besoin de plus d'espace :3
Titre: Pokémon SDK
Posté par: Zachhh le 26 mars 2015, 18:53:54
@Spiky merci j'avais pas fait attention, vivement la sortie de Pokemon SDK ^^
Le truc que j'aimerai beaucoup voir c'est la personnalisation des players (visage, peau, habits etc...) Mais c'est pas prioritaire, le plus important c'est le gameplay et lediteur SDK :p
Titre: Pokémon SDK
Posté par: Mercury le 27 mars 2015, 18:05:26
J'ai juste une question :
Pour la création de pokémons, se serais quelle fonction qui serais prioritaire ? (sur PSP 5G, il fallait intégrer les pokémons sur BDS pour qu'ils fonctionnent bien)
Et est-ce que la BDD sera plus développée que sur PSP ?
Titre: Pokémon SDK
Posté par: Spiky le 27 mars 2015, 18:12:29
Et est-ce que la BDD sera plus développée que sur PSP ?
Comme une image vaut mille mots :
Spoiler
(http://pokemongemme.fr/Yuri/051.png)
Effectivement la base de données sera plus développée et son édition passera par un logiciel externe.[/i][/color][/size]
Titre: Pokémon SDK
Posté par: Palbolsky le 27 mars 2015, 18:13:42
La BDD a été revu pour qu'elles soient plus complètes que sur PSP.
Par contre je ne sais pas ce que c'est que BDS donc je ne peux pas comparer.

Voilà un screen de l'interface de création d'un Pokémon, venant de l'éditeur de Yuri :
Screen
(http://image.noelshack.com/fichiers/2015/13/1427476324-bddpoke.png)

Tout ce qui est nécessaire à la création d'un Pokémon est présent.

EDIT : Spiky a posté juste avant moi, mais puisque j'ai déjà écrit le message j'envoie. :p
Titre: Pokémon SDK
Posté par: Mercury le 27 mars 2015, 18:22:21
Par contre je ne sais pas ce que c'est que BDS donc je ne peux pas comparer.

Je veux dire Base De Script (en gros, sans avoir à passer par le pokemon_data de la base de script)
Titre: Pokémon SDK
Posté par: Palbolsky le 27 mars 2015, 18:28:35
Tout ce fera à partir de l'interface donc cela ne sera pas nécessaire.
J'ai finalement pu te répondre. :)
Titre: Pokémon SDK
Posté par: Qwerty le 01 avril 2015, 17:51:59
Nan... Vous n'aviez quand même pas une once d'espoir ?

Le pourquoi du comment de ce message est trouvable sur Twitter :3
Titre: Pokémon SDK
Posté par: Nuri Yuri le 04 avril 2015, 17:38:25
Salut à tous !
Aujourd'hui j'ai un petit peut touché à Pokémon SDK, j'ai recodé la gestion des augmentation de statistiques en combat, ceci donne :
(http://communityscriptproject.com/Images/063.png)
(http://communityscriptproject.com/Images/064.png)

Le code de traitement des augmentations et baisses de statistiques tient sur 35 lignes (sans compter le décalage d'offset), et ceci est du à mon énorme flemme :
Pour éviter les erreurs de copier coller j'ai préféré faire de la macro-génération de code qui fait mes copier coller avec remplacements de noms... A ma place donc sans causer d'erreurs. (Oublie d'un changement de atk en dfe ou autre.) J'ai déjà pratiqué ce genre de chose sur : https://github.com/NuriYuri/StringData mais la différence entre Ruby et C++ c'est que comme les macro n'existent pas faut tout faire sois-même x)
Screen du chef-d'œuvre :
(http://communityscriptproject.com/Images/065.png)
Normalement les tableaux de position des textes dans le data de texte sont corrects mais une vérification future ne sera pas de trop :p
Pour ce qui est des exceptions pour l'attaque, la défense et la précision (je vois ça dans les textes) je verrais comment ceci sera géré, soit via le Battle Engine, soit autrement :3
Titre: Pokémon SDK
Posté par: Sangana le 04 avril 2015, 17:54:12
Le back de bulbizarre n'est -il pas un peu trop en avant =?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 04 avril 2015, 17:58:08
Comme l'écriture des noms qui n'a toujours pas été changée tu me diras aussi.
Enfin, ça c'est le détail graphique, j'ai franchement pas le temps de me concentrer là dessus, si Palb' à le courage de retaper toute l'interface du système de combat, je lui laisse le faire, sinon faudra attendre deux ou trois mois pour que je m'y replonge.
Titre: Pokémon SDK
Posté par: Sangana le 04 avril 2015, 19:50:31
Bah moi c'est l'aspect graphique que je regarde en premier, c'est normal :D
Titre: Pokémon SDK
Posté par: Someone le 05 avril 2015, 08:14:07
Dès que je vois un eval, j'ai peur. Mais bon, c'est Yuri et c'est un boss. :<

Bon boulot !
Titre: Pokémon SDK
Posté par: Nuri Yuri le 05 avril 2015, 10:49:26
Les eval c'est le mal. Mais pas pendant la compilation des scripts.
Faut savoir que ce script s'évalue qu'au lancement du jeu et uniquement au lancement du jeu (contrairement à PSP qui réévalue tous les scripts) donc la présence de la commande eval n'est pas un problème :p

Au pire des cas, ce qui peut être réalisé c'est une pré-interpretation des scripts, je peux détecter les module_eval et donc par conséquent reconstruire la version propre du script avant de release un jeu :p

D'ailleurs, j'ai oublié de montrer l'un des intérêt de ceci, comme il n'y a pas de chaines de caractère dans la fonction, elle est universelle :
(http://communityscriptproject.com/Images/066.png)
J'ai juste mis LANG=en dans Game.ini et hop \\o//
Titre: Pokémon SDK
Posté par: Darkking le 05 avril 2015, 16:29:52
A quand le PSP engine ? :D
Titre: Pokémon SDK
Posté par: Someone le 05 avril 2015, 20:39:36
A vrai dire, on s'en rapproche fortement. :<
Titre: Pokémon SDK
Posté par: Nuri Yuri le 16 avril 2015, 14:55:19
Petite information concernant le système de combat :
Je vais essayer d'améliorer la partie graphique au maximum pour compenser le BattleEngine qui est en construction.
J'ai été faire deux trois test sur les version officiel. Quelqu'un m'avait fait une remarque par rapport au choix des Pokémon en 2v2 du coup j'ai été vérifié : https://www.facebook.com/pokemonSDK/photos/a.253117681564889.1073741828.210983252444999/331514963725160/?type=1&permPage=1 et il s'avère que depuis la 6G on peut choisir la cible même si il n'y a qu'un Pokémon en face. Je vais donc garder ce qui a été fait :p
Titre: Pokémon SDK
Posté par: Nox le 29 avril 2015, 16:25:47
La liste des fonctionnalités est très prometteuse. :3
Petite question à part : en essayant quelques versions amatrices, j'ai pu constaté que PSP était souvent mal équilibré au niveau des attaques (en particulier l'altération des statistiques) ou les jet de compétences un peu spéciales dont les effets ne correspondent pas vraiment aux compétences classiques sur simulateur ou jeu réel. (par exemple, mettre un Repli/Boul'Armure te rend soudain trop résistant, lancer Tenacité affiche le message "x résiste" avant d'atteindre les 1PV, un Abri ne couvre pas l'animation adverse, l'attaque "Cadeau" ne respecte pas du tout son jet, etc, etc...).
Un peu pareil pour l'équilibre des niveaux, dans un combat PSP un niveau semble faire une réelle différence.
Y aura-t-il des corrections apportées de ce coté sur ce nouveau logiciel ?
Je sais pas vraiment comment il est possible de retrouver les algorithmes et formules de calcul exactes des jets et altération dans un Pokémon classique, donc je ne sais pas si cela est possible.
Après je ne sais pas si chaque utilisateur était responsable de la conception des attaques dans la BDD ou si elle était inscrite ainsi par défaut, mais je trouve que ces points d'équilibrage sont primordiaux et bien plus important que les graphismes ou effets visuels, que beaucoup de personnes semblent recommander ici. :)

Pour simplifier concrètement ma question : Est-ce que les compétences auront des effets parfaitement identiques aux jeux originaux, ou est-ce qu'elle vont simplement s'en rapprocher le plus possible ?
Titre: Pokémon SDK
Posté par: Palbolsky le 29 avril 2015, 17:00:00
Yuri me corrigera si je me trompe car c'est lui qui s'occupe du système.
Il a trouvé l'ensemble des formules officielles de calculs afin d'obtenir un résultat égalant les vraies versions.
La BDD des attaques a été construite en fonction de ces formules (et de tout les effets inimaginables) afin d'avoir la BDD la plus complète.

Je ne serais te dire si le réalisme est égal à 100% par rapport aux vraies versions, mais ça sera beaucoup plus réaliste que PSP.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 avril 2015, 18:51:45
J'ai pas toute les formules mais j'ai trouvé l'aide d'Aerun qui a fait pas mal de recherche et qui est assez bien calé à ce niveau.

On va se rapprocher le plus possible des officiel après y'a toujours une chance que ce soit pas exactement ça mais comme SDK fonctionnera pas comme PSP au niveau de la participation, si quelqu'un décèle une erreur il a juste à la rapporter, ajouter sa correction s'il peut et l'erreur sera corrigé sur le SDK pour tout le monde. (A condition de mettre à jour la base de projet.)
Titre: Pokémon SDK
Posté par: Nox le 29 avril 2015, 19:37:48
D'accord merci, ça semble bien parti. :3
Bon courage pour la suite !
Titre: Pokémon SDK
Posté par: Absolite le 29 avril 2015, 19:39:27
PSDK me donne envie de faire un projet pour la premiere fois sur RPGMAKER, vivement la sortie.
Cordialement, lol
Titre: Pokémon SDK
Posté par: Aerun le 30 avril 2015, 22:47:52
Un peu pareil pour l'équilibre des niveaux, dans un combat PSP un niveau semble faire une réelle différence.
Y aura-t-il des corrections apportées de ce coté sur ce nouveau logiciel ?

Comme je suis concerné par ce point je me permets de répondre à ta question si tu le veux bien.

Sur PSP, l'évolution des EVs (http://"http://www.pokepedia.fr/EV") se fait en parallèle des combats, en "temps réel". En officiel, les EVs sont ajoutés à la montée de niveau, ce qui limite légèrement la progression du Pokémon. Sur PSP, tu as pu remarquer que parfois par exemple contre des Tadmorv, ton Pokémon gagnait un PV maximum supplémentaire. Ce genre d'augmentation, en attaque, en défense, etc, peut avoir son influence sur la progression du joueur et surtout en combat. D'autant plus que sur PSP, les dresseurs adverses possèdent des Pokémon dont les EVs n'ont pas été augmenté. En effet, le Pokémon est "vierge", dépourvu d'entrainement. Il aura donc, à niveau égal, à même Pokémon, un net désavantage au fur et à mesure que les Pokémon sont de plus haut niveau.
On sait qu'au niveau 100, une statistique montée au maximum en EVs (soit 252) se voit dotée de 63 points supplémentaires. Donc un Cizayox qui a 130 d'attaque en statistique en aura 193 une fois entraîné correctement en Attaque. A 130 contre 193, on voit directement que le joueur a le dessus sur son adversaire. Une solution serait pour le maker de pouvoir générer des Pokémon a plus ou moins hauts EVs selon les dresseurs affrontés. On peut penser à un Pokémon avec ses 510 EVs bien répartis pour un dresseur du Conseil des 4, ou un champion d'arène. Des Evs plutôt mal répartis pour des dresseurs basiques comme les Scout etc.
Une fois que l'on sait tout ça, on peut se demander si les développeurs de Pokémon n'ont pas déjà eu cette idée et c'est ce qui rendrait certains combats plus difficiles, ou plus faciles. En tout cas, c'est effectivement cet écart qui fait que le jeu se simplifie sur PSP au fur et à mesure que l'on se rapproche du niveau maximum. Sur les premières versions comme Rouge ou Bleu ça ne se ressent pas ou peu, mais sur des versions comme X et Y ou même Noir et Blanc, on voit la différence entre deux Pokémon entraînés plus ou moins bien en terme d'EVs.

Au final, tout est une question d'équilibrage. J'ai dans mon équipe de projet un bon joueur PvPiste bien classé sur Showdown, qui a participé à l'élaboration des fiches techniques de nos Fakemon etc, et ayant travaillé avec lui, je peux vous assurer que c'est l'équilibrage qui détermine le gameplay plus ou moins stable d'un joueur. Un gros travail alors. Mais on est calé maintenant et on va essayer de jouer avec nos amis les maths pour que tout soit plus agréable.
Titre: Pokémon SDK
Posté par: FL0RENT_ le 30 avril 2015, 23:01:42
En fait, il y a moyen de mettre des EV aux pokémon des dresseurs en les greffant sur leurs IV.
Les IV des pokémon des dresseurs peuvent largement dépasser 31, j'ai essayé de mettre 20000 IV pv a un niveau 5 pour tester et ça a marché.

Pour faire un pokémon avec 100 "EV" attaque, par exemple, si il a 15 IV attaque il sufit de les passer a 115.
Si je ne me trompe pas, en combat les EV et IV ont la même influence sur les stats du pokémon.
Titre: Pokémon SDK
Posté par: Aerun le 30 avril 2015, 23:08:08
Ce sont des mathématiques, donc oui c'est faisable bien entendu. Mais attention, dépasser les 31 IVs et les 510 Evs répartis, c'est briser la dynamique d'équilibrage de l'officiel, et mieux vaut éviter.
Par contre, comme exemple, on peut imaginer un champion de type Psy, que le maker prendra soin de doter d'un Alakazam avec des IVs à 31 en vitesse et attaque spéciale (le reste en random), et des EVs à 252 dans ces deux statistiques. Le combat sera bien plus difficile face à un Alakazam "entraîné" et bien équilibré par le maker.

Oula et attention, modifier les IVs, ça n'influence pas les EVs, car ce sont deux mécaniques liées par les statistiques, mais distinctes par leur effet sur le Pokémon. L'une est figée et donne au Pokémon un côté différent à la "naissance", et l'autre augmente avec l'expérience. Je le répète, mieux vaut ne pas trop jouer avec ce genre de mécaniques.
Titre: Pokémon SDK
Posté par: Nox le 30 avril 2015, 23:27:03
C'est étrange parce que je ressentais ça dans les deux sens (enfin j'étais niv.~20)
Si j'utilisais mon starter Boskara 2/3 niv. de plus j'avais pas trop de soucis même avec des attaques PTE
Si je switchait sur un secondaire avec des stats un peu près correcte, deux trois niveau de moins que mon adversaire, je me faisais poutrer sans attaque SE.
Et j'infligeais rien avec ces dernières.
Ça m'étonne que les EV aient été négligés dans PSP, c'est quand même fondamental.

Je ne sais pas si dans les officiels les champions ligue / arêne ont des pokémon strat parfaits.
Ils feraient beaucoup plus mal que ça ou seraient de véritables stallers.
Je pense que GF se basait essentiellement sur le moveset (avec des attaques un peu exotiques et un peu plus forte, que le champion nous donne à la fin du combat en CT) et fournis répartis peut-être un peu d'EV dans les stats utiles de leurs pokémon mais sans en abuser pour autant, je pense qu'ils gardent quand même un certain équilibre étant donné que le joueur a des EV "d'aventure" (donc mal répartis) sur ses pokémons.
Titre: Pokémon SDK
Posté par: FL0RENT_ le 30 avril 2015, 23:28:18
Oula et attention, modifier les IVs, ça n'influence pas les EVs, car ce sont deux mécaniques liées par les statistiques, mais distinctes par leur effet sur le Pokémon. L'une est figée et donne au Pokémon un côté différent à la "naissance", et l'autre augmente avec l'expérience. Je le répète, mieux vaut ne pas trop jouer avec ce genre de mécaniques.

Je parlais uniquement des pokémon des dresseurs adverses.
Techniquement ces pokémon adverses ne progressent pas et ne sont pas capturables, ce qui fait disparaître la seule différentiation entre IV et EV
(la méthode d'acquisition).
De plus le SK de base ne permet que la modification des IV et pas celle des EV.

Par contre c'est effectivement une mauvaise idée de modifier les IV des pokémon sauvages ou de ceux du joueur.

C'est étrange parce que je ressentais ça dans les deux sens (enfin j'étais niv.~20)
Si j'utilisais mon starter Boskara 2/3 niv. de plus j'avais pas trop de soucis même avec des attaques PTE
Si je switchait sur un secondaire avec des stats un peu près correcte, deux trois niveau de moins que mon adversaire, je me faisais poutrer sans attaque SE.
Et j'infligeais rien avec ces dernières.
Ça m'étonne que les EV aient été négligés dans PSP, c'est quand même fondamental.

Je ne sais pas si dans les officiels les champions ligue / arêne ont des pokémon strat parfaits.
Ils feraient beaucoup plus mal que ça ou seraient de véritables stallers.
Je pense que GF se basait essentiellement sur le moveset (avec des attaques un peu exotiques et un peu plus forte, que le champion nous donne à la fin du combat en CT).

En fait les EV n'ont pas grand chose a voir avec les gros écarts de puissance entre les niveaux, c'est juste le calcul des dégâts qui n'est pas le même que celui des jeux officiels.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 avril 2015, 23:36:05
Et quand tu ajoutes la Rocket Ball à ton projet, ça devient une mauvaise idée de modifier les IV des dresseurs :p

Bref, PSP ne "permet pas" ça mais bon, c'est l'histoire d'un paramètre qui s'ajoute dans les scripts. Sur SDK certains paramètres comme les EV sont personnalisables après si il en manque il suffira de les ajouter ou de les demander. On verra sur les développements interne si il manque des choses dans tous les cas :p
Titre: Pokémon SDK
Posté par: Schneitizel le 01 mai 2015, 00:55:26
Et quand tu ajoutes la Rocket Ball à ton projet, ça devient une mauvaise idée de modifier les IV des dresseurs :p

Bref, PSP ne "permet pas" ça mais bon, c'est l'histoire d'un paramètre qui s'ajoute dans les scripts. Sur SDK certains paramètres comme les EV sont personnalisables après si il en manque il suffira de les ajouter ou de les demander. On verra sur les développements interne si il manque des choses dans tous les cas :p

Il suffit, lors de la capture, de redefinir les IV et les EV :ahde:
Titre: Pokémon SDK
Posté par: Aerun le 01 mai 2015, 11:57:46
Plutôt lors de la génération du Pokémon lors du lancement du combat. :ahde:
Les IVs sont aléatoires (entre 0 et 31 inclus), les EVs à 0 sur un Pokémon sauvage.

Ah et pour les PVs perdus à la suite d'une attaque, en officiel ils sont multipliés par un coefficient, qui fait que (si je ne me trompe pas, de mémoire) les dégâts sont compris entre 85% et 100% de ces dégâts. C'est ce qui fait que les dégâts sont aussi variables et des fois que l'on puisse survivre à une attaque qui aurait du mettre K.O. notre Pokémon, ou l'inverse pour le Pokémon du dresseur adverse. Là encore, ça ajoute de la dynamique et un peu de "chance" au gameplay.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 mai 2015, 21:55:44
Salut à tous, ce Week-End le comportement des grandes catégories d'attaque a été mis en place, le data sera rétablit par rapport à ces catégories et les attaques qui ont des comportement un peu particulier comme Colère ou Triple Attaque seront codé en dur dans des méthodes bien à elles.
Petite liste des catégories :
Tout ceci aura besoin d'une correction de "bug" et de plusieurs considération relative aux talents à ajouter/modifier :p

PS : Ce message marque le 600ème que je poste sur le forum de CSP :3
Titre: Pokémon SDK
Posté par: Absolite le 03 mai 2015, 23:13:31
Tu es mon dieu Nuri Yuri.
Bénit sois-tu !
Bonne chance pour la suite :ahde: :)
Titre: Pokémon SDK
Posté par: Palbolsky le 03 mai 2015, 23:19:11
Il faudrait peut-être que j'arrête de faire fap fap et que je me remette au boulot. :<
Titre: Pokémon SDK
Posté par: Aerun le 04 mai 2015, 13:21:53
Ça fait plaisir de voir que ça avance bien ! Et pas de souci, on se fera d'autres audio sur Skype pour continuer de coder et corriger tout ça :D De mon côté je continue de rentrer les movepools dès que possible :D
Titre: Pokémon SDK
Posté par: SirMalo le 04 mai 2015, 14:22:02
J'en profite pour vous faire part, comme vous l'avez sans doute remarqué, de mon grooooos ralentissement en ce moment. Il est dû à plusieurs éléments :
- je n'ai plus qu'un petit ordinateur sur lequel CS a du mal à tourner (15 secondes pour faire un zoom et écran riquiqui), ce qui rend le travail de nettoyage plutôt fastidieux...
- j'ai entamé ma période de l'année la plus chargée (mémoire, examens, boulot à côté)

D'ici là, j'espère pouvoir rapidement remettre la main sur mon CD de Photoshop Elements 2.0, qui devrait bien tourner sur mon petit PC et auquel je suis plus qu'habitué. À terme, j'espère aussi pouvoir m'offrir un bel ordinateur sur lequel je pourrai travailler cet été (et jouer accessoirement...)

Cela dit, j'ai pu réaliser l'intégralité des rips extérieurs et intérieurs ; il ne reste donc "plus" qu'à cleaner. J'ai de même mis la main, grâce à Omégaga, sur des rips très propres de BN2, que je commencerai à cleaner également. En revanche, leur mise à disposition publique se fera plus tard.

Sinon, comme d'habitude, très très bon boulot. SDK s'annonce vraiment très complet et fonctionnel.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 04 mai 2015, 19:50:52
Ça fait plaisir de voir que ça avance bien ! Et pas de souci, on se fera d'autres audio sur Skype pour continuer de coder et corriger tout ça :D De mon côté je continue de rentrer les movepools dès que possible :D
Pas de problèmes là dessus, c'est plus sympa d'avancer avec quelqu'un qui a la connaissance des mécaniques avancés :3

@SirMalo : Dur :\
J'espère que tu arriveras à remettre la main sur ton disque pour que tu puisses travailler dans de bonnes conditions ^^
C'est sympa de la part d'Omegaga de t'avoir filé des rips BW2, passe lui le bonjour de ma part et y'a pas de problèmes pour la disponibilité au publique. Y'a toujours un tas de choses qui rentre dans les exclu de certains projets, ça ne coute rien de s'en tenir :b

Normalement je devrais refaire l'interface de combat en utilisant les graphismes de ROSA / XY au niveau des HUD, cela dit les background resteront des trucs du style DPP, peut être que je piocherait dans les ressources de Midnitez-REMIX (les libres) pour les backgrounds et je pense que je me débarrasserais des grounds histoire d'avoir moins à gérer (parce qu'en 2v2 c'est vraiment chiant). (Les backs et les front seront toujours au format pixel art, hors de question de balancer de la 3D dans SDK tant que SDK ne tourne pas sous DirectX ou équivalent).
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 mai 2015, 17:32:12
Salut à tous !

Aujourd'hui, j'ai passé le plus clair de mon après midi à programmer les 80% de l'animation d'entrée en combat des dresseurs dans Pokémon SDK.

Vous pouvez faire un grand merci à Jayzon de Pokémon Forêt Éternelle qui a réalisé les ressources graphiques utiles à cette animation :3
Titre: Pokémon SDK
Posté par: KaiserYoshi le 10 mai 2015, 19:14:33
Ouah ! Ça envoie du lourd !
Et vu que SDK supporte le script de Loop, je risque de changer dès que celui-ci sera sorti.

Excellent travail.
Titre: Pokémon SDK
Posté par: GiraPrimal le 10 mai 2015, 19:27:19
Eh beh !

Et une raison de plus de changer pour PSDK dès sa sortie ;)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 mai 2015, 19:55:38
Merci :3
@Daikenzo : Je suis ouvert aux conseils pour améliorer le truc, j'ai déjà rajouté l'ombre derrière la version grande de l'artwork après les calibrages de l'animation, je crache pas dessus '^'
Titre: Pokémon SDK
Posté par: SirMalo le 10 mai 2015, 20:16:22
C'est vraiment dégaine, comme disent les marseillais (ça veut dire que c'est tiptop méga chouette) !

Petite question (excusez-moi si elle n'est pas inédite, j'ai la cervelle surchargée en ce moment) : est-il envisageable de créer un gestionnaire d'animations en combat hors RMXP ? Il me semble que c'est Essential qui en propose un et cela me semble quasiment nécessaire au vu du créateur d'animations que propose Enterbrain, qui ne gère pas les combats à la Pokémon à la base.
PSP permet déjà de faire en sorte que l'animation fasse l'objet d'une symétrie si besoin, notamment, mais pas de gestion des fonds du combat, des effets sur les Pokémon, etc.
Je suis peut-être pas très clair x)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 mai 2015, 22:07:17
C'est envisageable, encore faut-il connaitre les besoins pour bien prévoir l'éditeur.
Faudra que je travaille sur une extension des DialogBox en coopération avec le RGSS. (Enfin, faire communiquer Ruby Host et le RGSS).
Titre: Pokémon SDK
Posté par: antiNT le 14 mai 2015, 16:43:40
Bien joué pour ce SK.
Tu vas faire entrer PSP dans une nouvelle ère.
Tu as tout mon soutien pour ce projet très prometteur.
On compte sur toi pour que tu le sortes le plus tôt possible.

Bonne Continuation.

Peace.
Titre: Pokémon SDK
Posté par: Jayzon le 15 mai 2015, 13:39:36
Yeah, j'aurais vus l'animation derrière plus rapide ^^
Et de rien au passage yuri :P
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 mai 2015, 13:48:05
Je peux la faire monter en vitesse, dis moi laquelle des deux tu vois plus rapide et j'applique un changement.
(L'une a une vitesse constante, l'autre une vitesse sinusoïdale. Je l'ai pas mis trop rapide car mon écran blinkait pas mal...)
Titre: Pokémon SDK
Posté par: Jayzon le 15 mai 2015, 13:50:49
L'animation des traits de vitesses, c'est d'elle que je parle ^^
Titre: Pokémon SDK
Posté par: Tokeur le 15 mai 2015, 13:57:17
Hm... Yuki hein ? :perv: https://www.youtube.com/watch?v=NI_fgwbmJg0 :perv:

Content de voir que ça avance toujours bien ! Je le redis malgré le fait que tu le saches très sûrement, mais dès que tu veux/a besoin d'aide pour un petit truc, hésite pas !
Titre: Pokémon SDK
Posté par: Aerun le 21 mai 2015, 16:24:22
Et hop, les movepools de la première génération sont intégrés à PSDK. J'avance à mon rythme vu le travail répétitif que ça représente mais ça devrait aller plutôt vite pour le reste ! :3
Titre: Pokémon SDK
Posté par: Fflo le 21 mai 2015, 19:29:47
Citer
Et hop, les movepools de la première génération sont intégrés à PSDK.
151 Pokémon faits sur 721.
20,94% du boulot fait.
Encore du chemin, mais continuez comme ça !
Titre: Pokémon SDK
Posté par: antiNT le 23 mai 2015, 11:24:49
SDK va-t-il sortir en Juin/Juillet?

Sinon, franchement Yuri un grand GG à toi, tu fais des trucs de ouf!
Titre: Pokémon SDK
Posté par: Nuri Yuri le 23 mai 2015, 11:33:22
Je miserais plus sur Août ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 24 mai 2015, 12:45:42
Salut à tous !
Comme ce mois là est un peu tendu pour moi, je peux pas trop bosser les grosses choses de SDK du coup j'ai codé un petit truc qui pourrait être sympa pour les scripteurs ou ceux qui n'ont pas tout ce qu'il faut dans le menu Debug :
Un invité de commande dans l'éditeur de base de données
(http://communityscriptproject.com/Images/078.png)
(http://communityscriptproject.com/Images/079.png)

Quand Pokémon SDK est lancé en mode Debug il lance un serveur sur le port 81 ce qui permet à Ruby Host d'envoyer des commandes à Pokémon SDK et récupérer les données pour les mettre en forme :3 (Les erreurs de syntaxe ou les erreurs communes ne provoquent pas un crash du jeu mais un Log dans Ruby Host.)
Titre: Pokémon SDK
Posté par: Otruch le 27 mai 2015, 23:36:40
Salut et bravo pour ce SDK que j'attends avec impatience !

Dis dis je vois un truc là :
(http://pokemongemme.fr/Yuri/053.png)

Je vois que la selection de priorité est de -7 à 7. Est-ce qu'on peut mettre une priorité min et priorité max? Ca serait vachement utile, surtout si la prochaine génération rajoute des étages.

(Je me suis intéressé à ça parce que j'ai du refaire le battle corede PSP pour les priorités d'actions, et j'ai remarqué que ça débutait de 0 et non pas de -6, du coup quand on veut rajouter la 6G beh on est obligé de tout décaler...)

Bonne continuation, merci à toi !

Et si je peux y mettre la patte, je suis dispo :)
Titre: Pokémon SDK
Posté par: joeyw le 28 mai 2015, 01:12:17
Je pense que le mieux est encore de prévoir du custom avec une échelle -10 à 10 ? :<
Titre: Pokémon SDK
Posté par: Nuri Yuri le 28 mai 2015, 08:41:43
-10 et 10 ne présente aucun intérêt, -7 à 8 voir -7 à l'infini (c'est juste une question de modifier le comportement de l'éditeur) ça peut se faire.
Cela dit, je suis pas trop chaud pour laisser le Maker faire n'importe quoi avec les priorités, le calcul est un peu plus complexe qu'une simple valeur dans la base de données, par exemple poursuite qui a une priorité normale se retrouve en priorité 7 mais pour cela il faut que le système détecte un switch ce qui donne ce code assez joli à lire :
http://puu.sh/i3mz8/3c4d98984f.png (132 lignes juste pour gérer l'ordre des attaques).

Après comme vous pouvez le remarquer, les priorités d'ordre 8, généralement c'est pas des actions à proprement parlé, c'est des choses déclenchés de manière automatique par le système.

Bref, faudra voir pour ça mais au delà de 7 degré de priorités de chaque coté de l'axe des entiers c'est un peu le bordel ^^ (D'ailleurs particularité, à l'intérieur de SDK les priorités commencent à 0 et finissent à 14, j'ai juste mis -7 à 7 pour la BDD histoire de correspondre à ce qui est dit sur les sites de wiki, après il ne s'agit que d'une translation qui n'a aucun impact réelle sur les calculs :p)
Titre: Pokémon SDK
Posté par: Otruch le 28 mai 2015, 15:40:28
Ca veut dire que si on veut faire une fake attaque semblable à poursuite on est obligés de mettre dans la conditions de scripts...

Perso pour battle core de PSP 0.8 j'ai fais ça :

def turn_order 
  if $no_use == true
  @strike_first = false
  else
  case @actor_action
  when 3 # objet
  priorityActor = 12
  when 4 # fuite
  priorityActor = 11.75 # normalement 12 mais j'ai choisi comme ça
  when 2 # switch
  priorityActor = 11.5 # normalement 12 mais j'ai choisi comme ça
  when 1 #attaque
  priorityActor = @actor_skill.priority
  end
 
  case @enemy_action
  when 3 # objet
  priorityEnemy = 12
  when 4 # fuite
  priorityEnemy = 11.75 # normalement 12 mais j'ai choisi comme ça
  when 2 # switch
  priorityEnemy = 11.5 # normalement 12 mais j'ai choisi comme ça
  when 1 #attaque
  priorityEnemy = @enemy_skill.priority
  end
 
  if priorityActor > priorityEnemy then
  @strike_first = true
  elsif priorityActor < priorityEnemy
  @strike_first = false
  elsif @enemy.spd < @actor.spd
  @strike_first = true
  elsif@enemy.spd > @actor.spd
  @strike_first = false
  else
  @strike_first = rand(2)>0 ? true : false
  end
  end
  end

Mais si tu as des actions de priorité 8 qui sont des actions "système" cette méthode va peut être poser problème.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 28 mai 2015, 16:00:34
@Otruch : Tu n'as pas d'autres choix que de faire ça, poursuite c'est la seule attaque qui monte considérablement en priorité sur une condition. Après si tu fais des fake attaque du même genre vaut mieux savoir programmer pour créer un ensemble qui indique l'id de toutes les attaques qui se comportent comme poursuite et modifier la condition pour vérifier l'inclusion de l'id de l'attaque courante dans l'ensemble plutôt que la validité de l'attaque avec d'autres ids.

Ta méthode dans PSP 0.8 ne gère pas le combat multi donc autant dire que la comparaison ne vaut pas grand choses x)

Sinon, les actions de système ne devrait en théorie pas être considérés comme des attaques d'ordre donc seront gérés par le système lui même. Par exemple Vive griffe doit être actualisé avant de générer l'ordre des attaques pour des raisons d'optimisations ce qui va directement impacter la vitesse du Pokémon durant toute la phase 4 du combat, la baie Crémin doit être activée une fois et c'est la même chose que vive griffe et pour finir, les O-Auras n'entrent pas réellement comme des actions puis-ce qu'elles sont théoriquement activés avant le combat et ont toute une particularité (la def. spé + n'a rien à foutre dans l'ordre par exemple).
En gros, la priorité +8 de Poképédia c'est pas vraiment une priorité au sens des ordres mais plutôt un indicateur pour dire quand ça va se passer.

Enfin, c'est plein de petits détails mais pour le moment, le rang 8 n'est pas encore en place car j'ai pas eu le temps de voir les tout petits détails. Vive griffe n'est pas affecté par distorsion donc l'ordre ne devrait pas être renversé pour elle alors pourquoi est-elle au rang +8 ?
La baie crémin, j'ai aucune idée de ce qui se passe dans le cas de distorsion lorsque c'était déjà actif, as-t-elle sa place en rang +8 ?
Les O-Auras ne sont pas implémentés et c'est pas une feature d'importance vitale pour l'Alpha.
Titre: Pokémon SDK
Posté par: Otruch le 28 mai 2015, 16:12:31
Houla effectivement, rien que le multi change tout.

Et oui faut gérer toutes les exceptions, dur...
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 mai 2015, 15:12:32
Si y'avait que le multi qui changeait tout... J'ai vérifié/mis en place certaines attaques au niveau de la base de données (aujourd'hui) et y'a certaines attaques qui vont provoquer un changement dans la fonction de l'ordre d'attaque x)

Voici ce qui est actuellement fait :

___Attaques.txt
[bgcolor=#FFFFFF]Attaques vérifiés :
Type OHKO : -> Fait !
  Abîme : OK
  Empal’Korne (032)
  Glaciation (329)
  Guillotine (012)



Type 3 coups : -> Fait !
  Triple Pied (167)

Type 2 coups : -> Fait !
  Coup Double (458)
  Double Baffe (530)
  Double-Dard (041)
  Double Pied (024)
  Lancécrou (544)
  Osmerang (155)

Type 2 à 5 coups : -> Fait !
  Balle Graine (331)
  Boule Roc (350)
  Charge-Os (198)
  Cogne (292)
  Combo-Griffe (154)
  Dard-Nuée (042)
  Furie (031)
  Picanon (131)
  Pilonnage (140)
  Plumo-Queue (541)
  Poing Comète (004)
  Sheauriken (594)
  Stalagtite (333)
  Torgnoles (003)

Dégas fixes : -> Vérifier si Draco-rage inflige des dégas aux types fée !
  Draco-Rage (082)
  Sonicboom (049)

Catégorie Pourdes : -> Faire des méthodes spécifiques pour les attaques spécifiques
 -> Non terminé !
  Para-Spore (078)
  Poudre Dodo (079)
  Poudre Toxik (077)
  Spore (147)
  Spore Coton (178)[/bgcolor]
Titre: Pokémon SDK
Posté par: GiraKoth le 30 mai 2015, 16:03:37
Citation de: Bulbapedia
Dragon Rage always inflicts exactly 40 damage if it hits. It has no secondary effects and does not take weaknesses or resistances into account; however, it does not ignore type immunity.
Voilà, tu as ta réponse sur Draco-Rage :p
Titre: Pokémon SDK
Posté par: Sangana le 30 mai 2015, 16:08:26
Catégorie Pourdes : -> Faire des méthodes spécifiques pour les attaques spécifiques

=o

1er fois que je vois Yuri faire une faute, tu as voulu taper trop vite. :d

Si tu as besoin d'aide, hésite pas, même si je sais que pour l'instant le coté graphique n'est pas ta priorité :d
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 mai 2015, 16:51:08
@Gira : Merci :3
@Sangana : Une sacré faute xD (Enfin, il m'arrive souvent d'en faire mais je ne fais pas attention, je suis habitué à lire des textes partiels ou flous donc x))
Sinon, niveau graphisme, je ne vois aucun problèmes à ce que ça soit avancé, ça fera sortir SDK plus vite. Normalement Palb' a besoin d'un peu d'aide pour le PC, de mon coté, y'aura l'interface d'entrée des noms à adapter à la résolution 320x240 et d'autres interface.
Une seule consigne => S'approcher du style 6G (Donc l'interface d'entrée des noms doit fonctionner quasiment comme dans la 6G et non comme le truc merdique de PSP.)

Une fois que j'ai ce qu'il faut je peux bosser sur les choses, après c'est vrai que je mets pas un point énorme sur les graphismes car je suis dans la programmation des trucs qui ne se voient pas. Quand j'aurais vraiment besoins de choses je ferai appel à toi, Jayzon et d'autres x)
Titre: Pokémon SDK
Posté par: Sansonic le 30 mai 2015, 17:11:16
Pour l'interface d'entrée des noms vous pensez mettre en place un système de sélection de touche (clavier virtuel) ou un système d'entrée directe avec le clavier physique (voire tout simplement les deux systèmes combinés) ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 mai 2015, 17:23:02
On peut le faire, à condition qu'il y a moyen d'indiquer sur l'interface la touche qui permet de passer en mode d'entrée clavier :p
Titre: Pokémon SDK
Posté par: Sansonic le 30 mai 2015, 17:31:18
Tu préconiserais donc plutot de faire un système dual en switch via touche dédiée alors.
Je pensais plus pour la combinaison à laisser le clavier virtuel et permettre en parallèle la saisie directe au clavier physique sur la plage de caractères. Ca me semblait plus simple niveau programmation également mais c'est à vous de voir.

Après sachant qu'on est sur PC, pour moi laisser la saisie au clavier virtuel est aussi utile que le dual screen non "tactile" de PSPDS :/
C'est plus un accessoire visuel/nostalgique qu'une nécessité contrairement au cas d'une console portable.
A vous de voir.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 mai 2015, 17:48:50
Touche, bouton ou option peu importe.
Pokémon SDK est mappé de la manière suivante :
Touche virtuelleTouches sur le clavierTouche sur le JoyPad (temporaire)
AC Espace Entrée0
BX Echap1
XV RetourArrière2
YW Shift3
L& (1)4
R" (3)5
R26
L27
Select8
Start9
L310
R311
BasS bas 2(numpad)12 stick1.y~= -1
GaucheQ gauche 4(numpad)13 stick1.x ~= -1
DroiteD droite 6(numpad)14 stick1.x ~= 1
HautZ haut 8(numpad)15 stick1.y ~= 1

Au vu du mappage virtuel des touches, il est impossible de faire les deux en parallèle, cela dit, on peu temporairement charger une configuration des touches qui n'affectent pas les caractères cela dit, les touches de direction servent à positionner le curseur au sein du texte normalement donc on est directement confronté à des problèmes... (D'où l'impossibilité de faire du parallèle tout à fait naturel). Après si le joueur utilise une manette ça ne pose aucun problèmes. D'ailleurs, on peut passer par défauts la saisie au clavier.

Au niveau du clavier virtuel, je suis personnellement plus habitué à entrer les noms en utilisant 6 touches (directions, validation et effacement) que de taper le nom comme ça au clavier. Après je suis probablement old-school, rien n'empêchera au Maker de faire sa propre interface ou de définir l'entrée par défauts.
Titre: Pokémon SDK
Posté par: Otruch le 31 mai 2015, 13:41:47
bonzour yuri

encore bravo pour ce travail de...dingue !

Bon totalement HS des touches, j'ai une question...

Les saves seront géré à la PSP avec Marshal ou totalement un autre système? Parce qu'on va faire une démo sur PSP puis migrer sur PSDK, savoir si on peut faire manuellement un patch de compatibilité à lancer pour pas que le joueur lambda ait à refaire les 70% du jeu à la version finale s'il l'a déjà fait dans la démo...
Titre: Pokémon SDK
Posté par: Nuri Yuri le 31 mai 2015, 13:52:14
C'est un Marshal.load
    f=File.new(@filename,"rb")
  f.pos=5
  begin
  @pokemon_party=pokemon_party=Marshal.load(f)
  rescue Exception
  pokemon_party=nil
  end
  f.close
Après, les sauvegarde entre PSDK et PSP sont clairement incompatibles cela dit ça ne coute rien de faire un module qui charge la sauvegarde PSP et qui la converti en sauvegarde PSDK.
Titre: Pokémon SDK
Posté par: Otruch le 31 mai 2015, 14:05:22
Oui ça je me doutais :) tu réponds à ma question. Faudra faire en sorte d'associer les bonnes id un peu partout aussi ^^. pas impossible donc faisable donc je le ferai :)

Merci !
Titre: Pokémon SDK
Posté par: Nuri Yuri le 31 mai 2015, 14:07:49
Faudra faire une table de conversion et la vérifier x)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 01 juin 2015, 15:33:10
Salut à tous !
Je refais un peu rapidement les placements du système de combat, j'aimerais savoir ce que vous pensez des placements suivant :
(http://communityscriptproject.com/Images/080.png)
L'image a volontairement été mise en 2x2, les boites rouges correspondent à la surface totale d'un battler de Pokémon, les boites violettes correspondent à la surface totale des BattleBar et les boites bleu, la surface de l'image de la BattleBar dans son contenu.

Pour le 1v1 je me baserais sur le 2v2 en mettant les coordonnées moyennes des éléments et si ça ne fonctionne pas je calibrerais la chose.
Titre: Pokémon SDK
Posté par: Fflo le 01 juin 2015, 16:34:41
Pas mal !
Même si le Florizarre de droite me semble un peu trop haut par rapport à son HUD. C'est pas très aligné. Descends-le de 4-8 pixels pour l'aligner.
Titre: Pokémon SDK
Posté par: Sansonic le 01 juin 2015, 16:42:55
Je pense qu'il n'y a pas grand chose à redire sur les positions globalement.
C'est me semble-t-il l'agencement de base du 2v2 de PkMn. Pour ce qui est du reste, s'agit plus de finitions subjectives à mon avis.

J'ai juste quelques questions:



En fonction de ta réponse il se pourrait que j'ai une autre question sur les HP Bar ennemies. Sauf si quelqu'un la pose avant moi.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 01 juin 2015, 16:51:03
@Fflo : Assez d'accord, je serais aussi d'avis à descendre un peu les HUD des ennemis (le bas ne contient rien.)
@Sansonic : Les coordonnées seront dans des constantes. (Du moins, les coordonnées fixes.)
Pour ce qui est de la différence entre le cadre violet et le cadre bleu, le cadre violet c'est tout le HUD de la barre d'un Pokémon, le cadre bleu c'est l'image collée dans le HUD avant d'inscrire toutes les informations nécessaires. Si l'image dépasse la taille du HUD, elle est tout simplement rognée après si tu fais une image plus grand, il va de soit qu'il faut modifier toute l'interface interne car beaucoup de choses vont bouger donc tu peux définir une surface plus grande et déplacer les objets internes. (Ainsi que modifier les largeurs des différentes choses.)
Titre: Pokémon SDK
Posté par: DidiGino le 01 juin 2015, 16:53:37
C'est super beau! J'adore l'interface des combats!
Titre: Pokémon SDK
Posté par: joeyw le 02 juin 2015, 20:56:32
Petite idée de fonctionnalité qui me vient en tête. Je ne sais pas si vous y avez penser mais il se peut qu'elle change pas mal le déclenchement des combats : je parle du Cherche VS.

Pour rappel, ce petit gadjet de RF/VF et D/P/Pt permet de réaffronter des Dresseurs déjà battus :
- Il met 100 pas pour se recharger
- Des "!!" signifient au joueur qu'un Dresseur souhaite se battre à nouveau et sautent sur place (sinon c'est un "X" ; les Dresseurs jamais battus affichent un classique "!")
- L'effet s'arrête si le joueur fait à nouveau 100 pas, bat le Dresseur ou quitte la route
- Lors du rematch, les Pokémon adverses sont un peu plus puissants
- Le Cherche VS est inutilisable en intérieur (grottes comprises)

Voila, c'est sûrement un gros truc à mettre en place mais c'est un outil d'équilibrage assez intéressant. A voir comment on peut le modifier :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 02 juin 2015, 21:41:59
Franchement, c'est un système à la porté de n'importe qui et ça se fait entièrement en évent. Je l'avait fait en 2008/2009 sur un vieux projet donc x)
Le seul problème en évent c'est le nombre de pas qui est limité à 9999999 après ça se corrige avec un morceau de script :3

Enfin, faudra me faire penser plus tard à implémenter le système x)
Titre: Pokémon SDK
Posté par: Otruch le 03 juin 2015, 09:31:06
Encore petite question :

sur psp le battle core c'est la scène. Fais tu pareil, ou est-il indépendant de la scène, et la scène l'utilise? (Car si c'est le second, il devient alors plus facile au développeur de prendre le système de combat pour un serveur tcp pvp.)

J'aime l'indépendance mais assez dur à placer je l'admet avec des draw_text à mettre partout pour chaque effet/action.

sinon l'emplacement est parfait, rien à redire :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 juin 2015, 13:45:54
Il faudrait que je pense à mettre ces détails dans la présentation x)

Je vais répondre à ta question, le système de combat est séparé en plusieurs bloques, un bloc plutôt énorme qui se charge de la couche bas niveau qui est bêtement les calculs, cette couche là n'est pas directement visible à l'écran puis-ce que son seul rôle est de traiter les demandes qu'on lui fait. C'est le BattleEngine, un module assez conséquent que j'ai par exemple utilisé dans mon premier essaie d'IA. BattleEngine faisait des calculs sur des clones des équipes et je faisait réagir l'IA en fonction des résultats des calculs. Juste après Scene_Battle qui elle se charge d'afficher le combat et d'interagir avec le joueur et l'IA a appelé exactement les mêmes fonctions que l'IA mais avec des paramètres tout à fait différents et là c'était pour savoir ce qu'elle avait à afficher à l'écran.

En gros, non ce n'est pas comme PSP : le système de combat te permet de faire ce que tu veux avec tant que tu sais lui parler donc dans ton application pour les combats en ligne, tu peux faire :
class Scene_Battle_Online < Scene_Battle #C'est toujours bien de récupérer une grosse partie du boulot, notamment la phase 4
  def update_phase1 #>Affichage du début du combat mais à la manière online
  return if judge
  #L'équipe ennemie est normalement initialisée donc on clone le tableau d'ennemis
  @enemies=@enemy_party.actors.clone
  #Initialisation des effets des Pokémons
  (@actors+@enemies).each do |i|
  phase1_init_pokemon(i)
  end
  BattleEngine::set_actors(@actors)
  BattleEngine::set_enemies(@enemies)
  #>Appel de la fonction qui réalisera la transition
  gr_start_online_battle
  launch_phase_event(1,true)
  #La phase 2 sera lancée après la validation de l'interpreter phase1.update
  @to_start=:start_phase2
  end

  def update_phase2 #>Choix de l'action à réaliser
  update_online_time_remaining #>Mise à jour du compteur avant de choisir les actions par défauts
  super
  end

  def update_phase3 #>Choix de l'attaque à réaliser
  update_online_time_remaining #>Même chose
  super
  end

  def update_phase3_enemy_select #>Selection de l'ennemi à viser
  update_online_time_remaining #>Même chose
  super
  end

  def start_phase4 #>Début de la phase d'affichage
  unless check_enemy_choice #Vérification du choix de l'adversaire
  @to_start = :start_phase4
  return
  end
  PFM::IA.force_actions(@online_actions)
  super #>On fera l'appel de la méthode qui fait tout les traitements selon les choix de l'IA qui sera forcée à choisir ce que le dresseur a choisi
  end
end

Après, y'a bien plus à faire mais ça serait déjà une base de la modification qu'il faudrait faire pour que le système de combat agisse comme un truc en ligne. Après, tu peux la recoder en entier, BattleEngine se fiche de qui lui dit ce qu'il faut faire, il le fera et t'auras juste à traiter :p (Mais bon te retaper l'affichage de la scène, je doute que ce soit très jouissif xD)

D'ailleurs, les combats de dresseur, Pokémon, double ou non fonctionnent tous avec Scene_Battle sans distinction de classe (donc tu peux faire un truc un peu exotique du genre faire apparaitre un dresseur en plein combat de sauvage qui va capturer le sauvage et se battre contre toi).

Bref bref, wala.
Titre: Pokémon SDK
Posté par: GiraKoth le 03 juin 2015, 14:20:00
(donc tu peux faire un truc un peu exotique du genre faire apparaitre un dresseur en plein combat de sauvage qui va capturer le sauvage et se battre contre toi).

N'empêche que ça serait carrément stylé!
Titre: Pokémon SDK
Posté par: Loupio44 le 03 juin 2015, 16:45:12
N'empêche que ça serait carrément stylé!

Sauf si le sauvage est shiny! :/
Titre: Pokémon SDK
Posté par: Otruch le 04 juin 2015, 21:59:04
Citer
Éditeur des textes du jeu, à terme Pokémon SDK n'aura plus le moindre string autre qu'un string de ressource dans ses scripts. Si vous avez des améliorations à proposer je suis partant pour cet éditeur car cet affichage est bien pour le multi-langue mais chaude pour la recherche d'une chaine spécifique x)

Associer un nom à chaque chaine, faire une fonction rechercher où tu tapes un nom et ça t'affiches toutes les id qui commençant par ce nom?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 06 juin 2015, 19:19:01
J'ai absolument pas compris ce que tu racontes, désolé '^'

Sinon, j'ai implémenté les positions des Pokémon et des Barres, pour les gros, ça passe, pour les petits :/
Je pense qu'en 1v1 je vais adapter les positions pour que ça ait l'air un peu plus opti ^^
(http://communityscriptproject.com/Images/081.png) (http://communityscriptproject.com/Images/082.png)
(http://communityscriptproject.com/Images/083.png) (http://communityscriptproject.com/Images/084.png)
Titre: Pokémon SDK
Posté par: joeyw le 06 juin 2015, 20:15:18
J'avoue que sans les "grounds" ça fait un peu vide x)
Titre: Pokémon SDK
Posté par: Palbolsky le 06 juin 2015, 20:29:31
Cette interface me plait plus que l'ancienne. :)

Ce n'est qu'un tout petit détail, je pense qu'il serait intéressant d'aligner le niveau avec "Lv." et peut-être remonter de 1 ou 2 pixel les PV.

Bon courage.
Titre: Pokémon SDK
Posté par: Aerun le 06 juin 2015, 20:58:03
Effectivement, je pense qu'avec des grounds, ou alors tout simplement avec des battle backgrounds intégrant ces grounds ça sera bien plus rempli :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 06 juin 2015, 21:10:16
Avec les placements actuels, il faudrait revoir le background en entier x)
J'essaierais de réfléchir à un truc qui simplifierait la tache des placements de grounds ou de l'affichage des sprites de Pokémon en fonction de leur taille.
Titre: Pokémon SDK
Posté par: joeyw le 06 juin 2015, 21:42:29
Effectivement, je pense qu'avec des grounds, ou alors tout simplement avec des battle backgrounds intégrant ces grounds ça sera bien plus rempli :)

Oui ou encore des battlebacks plus réalistes comme on a eu dans les dernières générations. Et puis ça évite à Yuri de se casser la tête x)
Titre: Pokémon SDK
Posté par: meziki le 08 juin 2015, 14:56:20
j'attend la fin du développement avec impatience en espérant que ce soit pas trop long hihi :P
mais je félicite l'équipe pour ce travail qui m'a l'air tout a fait propre, soigné et surtout bien pensé avec des fonctionnalités qui feront le plaisir de tous :)

Good Luck And Have Fun All !!! :D
Titre: Pokémon SDK
Posté par: Noctalyx le 10 juin 2015, 12:56:33
TROP BIEEEEEENNNN !!! Je me réjouis trop !
A quand la sortie ? :)
Titre: Pokémon SDK
Posté par: Schneitizel le 10 juin 2015, 13:14:15
TROP BIEEEEEENNNN !!! Je me réjouis trop !
A quand la sortie ? :)

(...)
Dates
Aucune date précise n'est fournie mais nous pouvons imaginer une démonstration mi 2015.

(...)
Titre: Pokémon SDK
Posté par: antiNT le 10 juin 2015, 22:02:51
Dans un commentaire un peu plus haut, Yuri a dit, je cite "Je miserais plus sur Août".

;)
Titre: Pokémon SDK
Posté par: Loupio44 le 12 juin 2015, 20:39:52
Salut! J'ai pensé à quelque chose pour le projet, ça n'a pas trop d'importance, mais est-ce qu'il est possible d'ajouter des effets de zoom ou de... "dézoom", comme dans pokémon noir et blanc? Ce n'est qu'une proposition, je ne suis pas sur que tout le monde y voit une utilité, mais je pense que ce serait pas mal.

Je soutient ce projet à 100%, j'ai hate de pouvoir l'utiliser! Bonne chance et bonne continuation!
Titre: Pokémon SDK
Posté par: Graphel le 13 juin 2015, 12:30:56
Hello ! j'ai une question, est ce que les vélos, les cannes etc seront déjà script et tout ?
Sinon encore une fois vivement Août !
Titre: Pokémon SDK
Posté par: Schneitizel le 13 juin 2015, 12:32:57
Hello ! j'ai une question, est ce que les vélos, les cannes etc seront déjà script et tout ?
Sinon encore une fois vivement Août !

je ne pense pas, mais Yuri les as p-e inclus entre temps
(Si tu veux que j'm'en occupe Yuri, tu viendras me demander, j'ai du temps à perdre :p)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 13 juin 2015, 12:37:35
J'ai pas encore touché au système du genre vélo, canne etc...
La structure des objets n'est pas encore définitive. Cela dit, ça s'intègre assez vite :p
Titre: Pokémon SDK
Posté par: Graphel le 13 juin 2015, 14:35:25
Ah bah c'est parfait tout ça ^^ ce que j'aime par dessus tout c'est les éditeurs de pokémons et tout c'est franchement la classe ^^
Titre: Pokémon SDK
Posté par: Youspin le 14 juin 2015, 23:07:03
Est-ce qu'il y a un script d'anti-lag ou un truc du genre? Parce que franchement, rpg maker est bourré de lags ...
Titre: Pokémon SDK
Posté par: Schneitizel le 14 juin 2015, 23:07:58
Non
RMXP n'est pas bourré de lag, un jeu correctement que fait n'a pas besoin d'un anti-lag

Les scripts sont juste super optimisés, c'le meilleur anti-lag possible
Titre: Pokémon SDK
Posté par: Nuri Yuri le 14 juin 2015, 23:18:21
Y'a pas de système d'anti-lag puis-ce qu'actuellement PSDK ne lag pas.
Après ça dépends des config mais des tests seront réalisés. Actuellement sur la config' suivante PSDK tient à 120FPS tout en faisant tourner le serveur qui lui permet d'exécuter des commandes Ruby :
Processeur : Intel i7 U4500 @1.8GHz (Dual Core)
RAM : 4Go @1600MHz
OS : Windows 8.1
Screen : http://puu.sh/ioXVl/968ec7e582.png

PSDK tourne normalement à 60FPS et une bonne partie des processus sont réalisés en Script, après tout dépends de ce que fait le Maker.
Titre: Pokémon SDK
Posté par: antiNT le 15 juin 2015, 11:00:52
En même temps avec un i7. XD
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 juin 2015, 11:03:52
Je ferais un test de performance sur mon ancien Genuine, mais ça sera pas pour tout de suite ^^
Titre: Pokémon SDK
Posté par: Schneitizel le 15 juin 2015, 18:03:15
AMD Athlon Dual Core 4450e 2.30Ghz
3Go de ram (Dont la moitié toujours utilisée par mes autres programmes)
Windows Seven
NVIDIA GeForce 6150GE nForce 430
Le ventilo de l'ordi qui n'est pas exactement sur son socle (Donc souffle un peu plus facilement)
PC datant de fin 2007

Et pourtant, SDK ne lag pas chez moi
Titre: Pokémon SDK
Posté par: Carchi le 15 juin 2015, 18:11:34
En même temps avec un i7. XD

Ouais enfin ça reste un dual core @1.8GHz.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 juin 2015, 18:16:37
Exactement, c'est pas une machine de guerre, je suis dans le milieu bas de la gamme x)
Titre: Pokémon SDK
Posté par: FL0RENT_ le 15 juin 2015, 19:22:06
Exactement, c'est pas une machine de guerre, je suis dans le milieu bas de la gamme x)

Ça reste plutôt puissant par rapport a ce qu'il y avait quant RMXP est sorti.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 juin 2015, 19:31:02
Oui, c'est sur que comparé à un Celeron Mono cœur à 2.7GHz x)
Titre: Pokémon SDK
Posté par: FL0RENT_ le 15 juin 2015, 20:17:54
Effectivement, un 1.8 GHz ...
J'avais mal lu...

Enfin, au moins, ça prouve que SDK peut tourner correctement sur a peut prés n'importe quel ordinateur.
Titre: Pokémon SDK
Posté par: Schopenhour le 15 juin 2015, 21:46:04
Oui, c'est sur que comparé à un Celeron Mono cœur à 2.7GHz x)

hahaha céléron, ca existe encore?!

Je vais sûrement poser une question idiote, mais c'est vraiment sur le proc que rmxp bouffe le plus? Parce qu'en général pour la plupart des jeux c'est au niveau de la ram et du processeur graphique que ca peche... :3 de ce fait, je pense pas que ce soit par rapport au processeur que les tests doivent être réfléchis...

Sinon, Nuri, un I7 a 1g8 ca doit être un des tous premiers i7 sortis, non? par rapport au reste de la config que t'as cité je dirais que t'as un PC qualifiable de "standard", si ça tourne sans lag c'est rassurant.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 juin 2015, 21:53:03
Mon PC a été construit en 2012 après c'est un PC portable ^^ (J'ai pas encore investi dans une vrai machine.)

Sinon le RGSS n'utilise pas la carte graphique puis-ce que c'est un très vieux truc mixé entre DirectDraw et GDI. Ce qui bouffe le plus de temps de calcul dans le RGSS reste l'interprétation des scripts donc si le jeu a beaucoup d'évents qui tournent en même temps ou beaucoup de charas sur la map, ça va beaucoup plus ramer que si le jeu affichait 3000 sprites sans rien faire de plus.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 juin 2015, 15:16:49
Salut à tous !

La base de données des objets se complète, Aerun m'a envoyé sont travail par rapport aux données des objets qu'il a crée pour les objets 6G (et des générations précédentes) donc normalement tous les objets ont leur données de soin et données normales de réalisés. Au niveau des icônes, j'ai extrait toutes les icônes d'une image disponible sur The Spriters Resource et Schneitizel m'a associé tous les objets de la BDD aux icônes.
(http://communityscriptproject.com/Images/091.png)

D'ailleurs, j'ai configuré toutes les balles, elles sont censé être toute fonctionnelle à l'exception d'une, après le graphique des ball en combat n'est pas forcément correct puis-ce qu'en 4G beaucoup de ball n'avaient pas de graphique ^^ (Mais j'ai mis celui de la Pokéball par défaut.)
Titre: Pokémon SDK
Posté par: joeyw le 25 juin 2015, 15:21:01
C'est quelle Ball qui fait la rebelle ? è_é
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 juin 2015, 15:30:08
En fait il y en a deux.
Speed ball. "Si c'est un pokémon rapide", rapide à quelle condition, qu'est-ce qu'un Pokémon rapide ?
Apât Ball. La condition de pêche n'a pas été établie vu que l'évent de pêche n'est pas fait donc ça peut attendre. (Je remplacerait quand j'aurais fait les évents de pêche :p)
Titre: Pokémon SDK
Posté par: FL0RENT_ le 25 juin 2015, 15:34:34
La Speed ball passe le taux de capture a 4 au lieux de 1 sur les Pokémon avec plus de 100 de vitesse de base et sur les Pokémon fuyards.

Si jamais tu n'es plus sur du calcul pour les balls :http://www.serebii.net/games/capture.shtml
Titre: Pokémon SDK
Posté par: joeyw le 25 juin 2015, 15:36:42
C'est exactement ça ^^
Tu as la liste par ici pour le détail :3
http://bulbapedia.bulbagarden.net/wiki/Category:Pok%C3%A9mon_whose_base_Speed_stat_is_greater_than_100

EDIT : Tant que j'y suis : petite question fonctionnelle...
Tu as parlé de pêche, est-ce que tu sais déjà si les Pokémon pêchés seront affichés dans les zones du Pokédex ? =o
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 juin 2015, 15:54:02
Merci pour l'info, j'ai édité la condition.

Pour les Pokémon pêchables, ils seront affichés dans le dex au même titre que les Pokémon normaux puis-ce que ceci sera géré par PFM::Wild_Battle (gestion des pokémon sauvages).
Titre: Pokémon SDK
Posté par: The-elric le 25 juin 2015, 22:57:20
Petite question : étant donné que visiblement il y aura pas mal de modification, un manuel sera-t-il publié comme pour PSP afin d'expliquer les commandes principales ?
Titre: Pokémon SDK
Posté par: Qwerty le 25 juin 2015, 23:21:55
Mieux. Il y a un wiki.
http://fr.pokemon-sdk.wikia.com/wiki/Wiki_Pok%C3%A9mon_SDK
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 juin 2015, 00:22:10
Faudra juste que je finisse de le mettre en place x)
Titre: Pokémon SDK
Posté par: Neex Tamps le 26 juin 2015, 09:26:23
J'ai hâte, j'ai hâte !!!!
Titre: Pokémon SDK
Posté par: Schneitizel le 26 juin 2015, 09:28:51
J'ai hâte, j'ai hâte !!!!

Tu peux, rien que la version beta incomplète que j'ai eu l'an dernier battait les SK de PSP !
Titre: Pokémon SDK
Posté par: The-elric le 26 juin 2015, 09:51:11
Merci Yuri et Qwerty pour vos réponses et bon courage pour la suite !!
Titre: Pokémon SDK
Posté par: Myko le 26 juin 2015, 12:26:29
Moi aussi j'ai une question ! :3
Est-ce que les dresseurs auront une meilleure IA ?
Afin qu'ils jouent plus stratégiquement, et qu'ils switch de pokémon quand il faut, qu'il choisissent le bon switch par rapport au pokémon d'en face etc... automatiquement, sans que le maker n'ait à s'en préoccupé ? (Mis à part pour les objets utilisables par le dresseur que le maker lui attribuera)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 juin 2015, 12:31:50
Oui ça sera le cas :p
Titre: Pokémon SDK
Posté par: FL0RENT_ le 26 juin 2015, 12:38:43
Du coup, est-ce qu'on pourra choisir le niveau de l'IA ?
Je demande car je vois mal Gamin Joey de la route 2 faire du switch intelligent...
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 juin 2015, 12:42:37
C'était une chose prévue, pour le moment faudra attendre un peu parce que c'est long à mettre en place :p
Titre: Pokémon SDK
Posté par: Youspin le 26 juin 2015, 15:46:14
Est-ce que le texte défile dans les boîtes de dialogue comme dans les versions officielles?
Titre: Pokémon SDK
Posté par: Schneitizel le 26 juin 2015, 15:46:41
Est-ce que le texte défile dans les boîtes de dialogue comme dans les versions officielles?

Oui
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 juin 2015, 16:24:54
Comme tu peux le voir sur la dernière vidéo de test (on me l'a demandé ^^) :

Les messages défilent bien comme dans Pokémon :p
Titre: Pokémon SDK
Posté par: UsoliaNaviento le 26 juin 2015, 17:01:44
Bonjour, je suis nouvelle, et j'avais une petite question sur ce script tout a fait impressionnant ^^

Pourquoi un bulbizarre court dans la video?*sort* Je dec, je dec.

Plus sérieusement : Le texte se défile - a mon humble avis - un peu vite. Sera-t-il possible de changer cela? En général, dans les jeux, on a une option pour changer la vitesse de défilement du texte. Sera-t-elle disponible ici aussi?
Aussi, est-ce que le système pour le Pokémon Follower fonctionne bien? Par exemple, le Pokémon "disparaît"-t-il quand il est soigner au Centre Pokémon avant de revenir? Et peut-on interagir avec eux?(En gros, comme dans HGSS quoi!)


J'avais envie de me lancer dans un petit projet de Fan Game comme sa, mais en voyant se projet, je vais soigneusement attendre qu'il soit dispo avant de me lancer ^^ Je vous souhaite bonne chance, et je vais suivre l'avancé avec attention! X3
Titre: Pokémon SDK
Posté par: Schneitizel le 26 juin 2015, 17:05:57
Bonjour, je suis nouvelle, et j'avais une petite question sur ce script tout a fait impressionnant ^^

Pourquoi un bulbizarre court dans la video?*sort* Je dec, je dec.

Plus sérieusement : Le texte se défile - a mon humble avis - un peu vite. Sera-t-il possible de changer cela? En général, dans les jeux, on a une option pour changer la vitesse de défilement du texte. Sera-t-elle disponible ici aussi?
Aussi, est-ce que le système pour le Pokémon Follower fonctionne bien? Par exemple, le Pokémon "disparaît"-t-il quand il est soigner au Centre Pokémon avant de revenir? Et peut-on interagir avec eux?(En gros, comme dans HGSS quoi!)


J'avais envie de me lancer dans un petit projet de Fan Game comme sa, mais en voyant se projet, je vais soigneusement attendre qu'il soit dispo avant de me lancer ^^ Je vous souhaite bonne chance, et je vais suivre l'avancé avec attention! X3

Vitesse du texte = Il y'a une option comme ça dans le menu option, je pense donc que oui
Le pokémon Follower = Marche bien, de ce que j'ai pu tester, mais il faudra que tu modifie un peu si tu veux le faire disparaitre et/ou interagir avec
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 juin 2015, 17:09:51
Oui, il est possible de réduire la vitesse de défilement du texte, par défaut il est à 3 parce que je suis de ceux qui préfère quand le texte s'affiche plus vite. (Après sur SDK il suffit d'appuyer sur C/Entrée pour qu'il soit entièrement affiché dans la fenêtre).

Tu pourras faire en sorte à ce que la vitesse soit de deux par défauts et le menu option permet de modifier ceci.

J'ai pas encore normalisé les évents du centre Pokémon mais je ferais en sorte à ce que l'animation soit faite pour le Pokémon lors du soin dans le centre (retour dans la ball puis soin).
L'interaction avec le Pokémon sera faite plus tard mais ça sera totalement possible ^^

En gros, je ne me suis pas encore concentré sur ces systèmes mais ça sera fait. Au moins le système primitif (Pokémon qui nous suit) fonctionne très bien :3
Titre: Pokémon SDK
Posté par: joeyw le 26 juin 2015, 17:48:31
Alala cette Fillette Yuki nous fait vraiment vivre de bons moments :perv:
Titre: Pokémon SDK
Posté par: Renkys le 26 juin 2015, 22:18:33
Je suis ce SK depuis son lancement, tout est au top !
J'ai juste un truc qui me chiffonne, les backs des Pokemon sont trop petits, regardez le dracaufeu sur la vidéo x)
Il est plus petit que celui dans face, et ce devrait être le contraire étant donné qu'il est le plus proche de nous (en toute logique)

Bonne continuation !
Ps: J'attends la sortie de ce SK pour commencez mon projet, et je le suis depuis le tout début x)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 juin 2015, 22:22:02
J'essaierais de voir le truc vu que beaucoup en parlent. Mais c'est chaud pour le 2v2 x)
Titre: Pokémon SDK
Posté par: laurent1150 le 26 juin 2015, 23:25:21
Salut !
J'ai crée un groupe Skype pour Pokémon SDK, ça servira à parler de PSDK de manière générale et de rassembler tout ceux qui travaillent ou ont travaillé dessus. Si vous voulez que je vous ajoute, donnez moi votre Skype pour que je fasse l'ajout. Dans ce que je me souviens il me manque NaarreN, Qwerty et KamiMaze.

Voilà voilà :p

Bonjour vous pouvez m'ajouté mais il me faux le nom du group et j'ai une autres question ou on peut le téléchargé?
Titre: Pokémon SDK
Posté par: Schneitizel le 26 juin 2015, 23:26:41
Bonjour vous pouvez m'ajouté mais il me faux le nom du group et j'ai une autres question ou on peut le téléchargé?

Les questions, tu peux (Et tu dois) les poster ici
Le télécharger => Impossible pour l'instant, pas avant Juillet/Aout selon Yuri
Titre: Pokémon SDK
Posté par: Someone le 26 juin 2015, 23:26:54
Citation de: Présentation du SK
Aucune date précise n'est fournie mais nous pouvons imaginer une démonstration mi 2015.

Est-ce que cela répond à ta question ?
Titre: Pokémon SDK
Posté par: laurent1150 le 26 juin 2015, 23:30:05
Les questions, tu peux (Et tu dois) les poster ici

très bien mon skype est: laurentstfort mais veuillez précisé qui vous êtes merci.

Citation de: TouzaxA
Est-ce que cela répond à ta question ?

oui sa répond à mes question.
Titre: Pokémon SDK
Posté par: Schneitizel le 26 juin 2015, 23:31:04
Non, ici, sur le topic
Titre: Pokémon SDK
Posté par: laurent1150 le 26 juin 2015, 23:33:15
je ne comprend pas.
Titre: Pokémon SDK
Posté par: Schneitizel le 26 juin 2015, 23:35:10
Si t'as des questions, tu les poses ici, là, sur le topic de SDK, pas besoin de skype
Il y'a des gens qui ont accès à SDK, ils te réponderont
Titre: Pokémon SDK
Posté par: laurent1150 le 27 juin 2015, 00:37:05
ha ok. merci mais sa serait le fun si je vous rejoins sur skype mois je suis souvent dessus. Mais je voudrait savoir pour quoi il faut attendre.
Titre: Pokémon SDK
Posté par: Schneitizel le 27 juin 2015, 00:45:58
Fun ? En quoi c'est fun ? Ici ou skype, ça change rien
Car il n'est pas encore au point
Titre: Pokémon SDK
Posté par: Palbolsky le 27 juin 2015, 00:51:27
Effectivement SDK est toujours en développement.
J'ai pour ma part le PC de stockage à terminer. Je ne sais pas où en est Yuri sur son avancement mais ça sera à lui de déterminer quand la version alpha sera téléchargeable.
Titre: Pokémon SDK
Posté par: laurent1150 le 27 juin 2015, 01:45:28
Merci à tout de l'information et si vous avez besoin de mon aide pour pokémon SDK je pense que je vous serez utile car j'ai quel que spirite qui pourrait vous aidez et votre projet à l'aire cool et facile d'utilisation pour créer des jeux pokémon et autres je vous encourage à continué.
Titre: Pokémon SDK
Posté par: Tokeur le 27 juin 2015, 22:20:55
Tu peux nous le dire maintenant hein, en vrai SDK, ça veut dire SuperDracaufeuKit.
Titre: Pokémon SDK
Posté par: Youspin le 28 juin 2015, 20:39:04
Est-ce que le texte défile dans les boîtes de dialogue comme dans les versions officielles?
Quand je disais ça, je voulais dire si ça défile de bas en haut lorsqu'un message continue.
Titre: Pokémon SDK
Posté par: Schneitizel le 28 juin 2015, 20:57:43
Normalement, oui
Titre: Pokémon SDK
Posté par: meziki le 01 juillet 2015, 23:20:30
Est- ce que vous pensez qu'intégrer une option "Online" au SDK serait envisageable, pour pouvoir faire un jeu qui serait multijoueur (sur internet ou en lan) ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 01 juillet 2015, 23:27:39
Dans le futur oui.
Titre: Pokémon SDK
Posté par: Mercury le 02 juillet 2015, 09:28:23
Sera-t-il possible de transférer les données des maps sur ce starter kit (ou n'importe quelle autre données d'un projet débuté) parce que j'envisage de me réorienter vers ce SK pour mon projet (surtout parce qu'il y a des combats multi, et ça me sauve la vie ; ça m'embêterai de devoir refaire les 169 maps de mon projet :< )
Titre: Pokémon SDK
Posté par: Schneitizel le 02 juillet 2015, 10:08:24
Sera-t-il possible de transférer les données des maps sur ce starter kit (ou n'importe quelle autre données d'un projet débuté) parce que j'envisage de me réorienter vers ce SK pour mon projet (surtout parce qu'il y a des combats multi, et ça me sauve la vie ; ça m'embêterai de devoir refaire les 169 maps de mon projet :< )

Je n'aurait qu'un mot à dire :

Oui :ahde:
Titre: Pokémon SDK
Posté par: Zelta le 02 juillet 2015, 10:46:26
Est-ce que le SK permettra de faire cuire des pâtes ?

Non, plus sérieusement, c'est hallucinant toutes les choses que vont rendre possible ce SK, merci aux personnes qui prennent de leurs temps pour faire avancer cette belle création :) !
Titre: Pokémon SDK
Posté par: Schneitizel le 02 juillet 2015, 10:48:32
Est-ce que le SK permettra de faire cuire des pâtes ?

Non, plus sérieusement, c'est hallucinant toutes les choses que vont rendre possible ce SK, merci aux personnes qui prennent de leurs temps pour faire avancer cette belle création :) !

Techniquement, le game.exe SDK prend un peu plus (J'AI DIS UN PEU) plus de puissance niveau processeur que le game.exe classique d'rmxp, si ton PC est naze/vieux, il va chauffer, et pourra te permettre de faire bouillir ton eau pour tes pâtes :3

Les choses possible seront certes plus nombreux que PSP, mais il ne faut pas oublier qu'SDK n'est pas une boite magique, sans les compétences requises, ça n'aide pas plus ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 02 juillet 2015, 12:50:13
Ouais, enfin SDK tourne à 60FPS les projets PSP tournent à 40FPS donc faut pas s'étonner qu'il pompe un peu plus le proco.
@Zelta : Si tu veux faire cuire des pâtes avec SDK, je te conseille de faire lire 30 BGM qui ont en leur sein plein d'effets et aussi d'utiliser une DLL qui crée 50 Thread uniquement dédiés à du calcul sans mis à jour du type Window (globalement ça écrira Game.exe ne répond pas mais il fera du calcul qui va donner très chaud à ton proco :ahde:)

@Mercury : Oui les maps pourront être converties, la partie la plus chiante sera les évents si vous avez utilisé des commandes exotiques x)
Titre: Pokémon SDK
Posté par: laurent1150 le 02 juillet 2015, 14:05:14
(http://communityscriptproject.com/Images/066.png)

Wow! J'ai vraiment hâte que pokémon sdk sorte. Est-ce qu on peut me donner le script pour que je l'intègre dans mon jeu? Et pensez aussi à le mettre en français.
Titre: Pokémon SDK
Posté par: Schneitizel le 02 juillet 2015, 14:11:24
Wow! J'ai vraiment hâte que pokémon sdk sorte. Est-ce qu on peut me donner le script pour que je l'intègre dans mon jeu? Et pensez aussi à le mettre en français.

Le kit est deja en français avec entre autre d'autres langues
Et le "script" pour qu'il aille dans ton jeu => Pas encore sorti, tu attends
Titre: Pokémon SDK
Posté par: laurent1150 le 02 juillet 2015, 14:14:17
ok. Je vais attendre.
Titre: Pokémon SDK
Posté par: Neex Tamps le 02 juillet 2015, 15:30:25
Rholala...comment j'ai trop envie de faire un projet dessus maintenant !!!!
Titre: Pokémon SDK
Posté par: Graphel le 02 juillet 2015, 17:38:27
C'est sur que SDK donne envie ! d'ailleurs les ressources présent sur le screen tel que les interface de combat et tout seront fournis avec SDK ? Et d'ailleurs j'ai cru voir des éditeur de pokémon et tout y aura ça avec SDK ?

Finalement je laisse mon projet de côté alors j'attendrai SDK carrément ! D'ailleurs si il y a les mégas-évolutions je suis curieux de voir comment ca va se passer ^^
Titre: Pokémon SDK
Posté par: Schneitizel le 02 juillet 2015, 17:39:16
C'est sur que SDK donne envie ! d'ailleurs les ressources présent sur le screen tel que les interface de combat et tout seront fournis avec SDK ? Et d'ailleurs j'ai cru voir des éditeur de pokémon et tout y aura ça avec SDK ?

Finalement je laisse mon projet de côté alors j'attendrai SDK carrément ! D'ailleurs si il y a les mégas-évolutions je suis curieux de voir comment ca va se passer ^^

Tout ce que Yuri présente ici sera inclut ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 02 juillet 2015, 17:43:15
Notez que seuls les informations relatives à SDK fournies par Nuri Yuri peuvent être considérés comme vraie sur ce sujet.
Je retourne m'occuper de mes oignons.
Titre: Pokémon SDK
Posté par: Rhenaud the Lukark le 02 juillet 2015, 17:43:38
Très intéressant ^^
Est-ce que vous avez réfléchi à l'idée d'ajouter une ou deux caractéristiques "inutiles" en plus ? C'est-à-dire comme l'Agilité dans PSP 0.7 quoi, quelque chose dont on pourrait se servir pour un de nos scripts mais qui a besoin d'une autre caractéristique pour les Pokémon ou Attaques.

Je pense que ça pourraitrendre le SK encore plus "utile" ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 02 juillet 2015, 17:47:42
Agilité ? Je me souviens pas d'un truc pareil dans PSP '^'
A moins que tu parles de la BDD d'RMXP où l'agilité est la capacité à ne pas fail une action physique '^'
Titre: Pokémon SDK
Posté par: Rhenaud the Lukark le 02 juillet 2015, 17:55:42
Agilité ? Je me souviens pas d'un truc pareil dans PSP '^'
A moins que tu parles de la BDD d'RMXP où l'agilité est la capacité à ne pas fail une action physique '^'

Ah il sert à quelque chose ? x) Non mais ce que je veux dire c'est est-ce que vous pensez ajouter des cases en plus pour qu'on rajoute des caractéristiques aux Attaques/Pokémons ou non ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 02 juillet 2015, 17:59:03
Si ça fait l'objet de requêtes par les utilisateurs oui. Sinon j'ajouterais pas des case comme ça dans l'éditeur par pur plaisir sans même savoir quelle utilisation elles auront xD

Dans tous les cas l'éditeur est codé en Ruby et l'exe qui contient les fenêtre utilise du dialogue donc si y a a besoin il suffira d'ajouter les case avec Ressource Hacker et modifier les bons scripts x)
Titre: Pokémon SDK
Posté par: Rhenaud the Lukark le 02 juillet 2015, 18:07:50
D'accord ^^ Ben dans ce cas j'attendrai, c'est si je veux le reprendre avec mon script de rage, j'utilisais l'Agilité de la BDD pour me créer dans les Attaques leur montant de gain de rage ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 02 juillet 2015, 18:10:06
Ah x)
Je ça sera possible de l'ajouter plus tard car dans les faits ça ne sert pas à tous pour le moment ^^
Titre: Pokémon SDK
Posté par: PokeNight le 07 juillet 2015, 10:47:31
Bonjour, j'ai une petite question concernant le back sprite du héros (ou des héros si on peut faire du 2vs2 avec un autre héro).
Quel style de back sprite faut-il utiliser pour les combats ? Le style à la Diamant/Perle ou le style à la Noire/Blanche ?

Sinon, un grand GG à tout ceux qui travail sur sur ce SK qui, d'aperçu à l'air très prometteur. :3
Titre: Pokémon SDK
Posté par: GiraPrimal le 07 juillet 2015, 12:11:57
@PokeNight : Tel que c'est présenté, le style Noir/Blanc est utilisé. Mais rien ne t'empêche d'utiliser un autre style (il faudra repositionner les images selon ce que tu veux faire).
Titre: Pokémon SDK
Posté par: Nuri Yuri le 07 juillet 2015, 12:36:50
Peut importe le style, pour le moment je ne compte pas toucher beaucoup plus aux animations avant la sortie de l'Alpha.
La seule chose qui est sure, c'est que actuellement l'entrée de combat se fait comme dans X/Y pour les dresseurs réguliers (jusqu'au moment où le dresseur adverse a lancé son ou ses Pokémon).

La gueule du système de combat pourra être améliorée mais ça ça dépendra de la communauté et pas de moi uniquement ^^
Titre: Pokémon SDK
Posté par: PokeNight le 07 juillet 2015, 12:49:43
J'ai vu pour l'intro à la XY, c'est très réussi. Vivement la sortie de la version alpha ^^
Titre: Pokémon SDK
Posté par: FL0RENT_ le 07 juillet 2015, 12:57:28
Juste une question, concernant le multi.exp.
Fonctionnera t'il comme dans XY ou comme dans les versions antérieures ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 07 juillet 2015, 13:02:49
Actuellement, il ne fonctionne pas comme dans RBJ (partage à tous les Pokémon de l'équipe) il fonctionne comme dans OAC (partage à celui qui le porte). Après ceci se résume à modifier la fonction de distribution de l'expérience pour gérer le multi-exp comme il faut ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 07 juillet 2015, 22:43:35
Salut à tous !

Aujourd'hui je viens de mettre en place le système de formes des Pokémon.
Chaque Pokémon pourra avoir théoriquement 32 formes sachant que les formes de 30 à 31+ sont réservés aux méga évolutions, bien-sur l'éditeur a été adapté de sorte à ce que l'on puisse éditer les différentes formes sans trop de soucis ! (Seuls les moveset sont pas encore modifiable pour les formes autre que 0).
Voici un screen :
(http://communityscriptproject.com/Images/092.png)
Pour faire tourner le système de forme au niveau des méga évolutions les méthodes suivantes ont été ajoutés à la classe Pokémon :
Bien sûr comme vous avez pu le voir sur le screen, pour indiquer la condition de méga évolution il faut indiquer l'id interne de la Méga Gemme que doit porter le Pokémon dans la valeur :gemme du Hash d'évolution spéciale~

Wala wala :3
Titre: Pokémon SDK
Posté par: Graphel le 08 juillet 2015, 02:25:09
Pour les formes de Giratina et tout si j'ai bien compris, super boulot franchement vous assurez !

Question par contre : Faudra faire toutes les mégas évolutions nous même pour les pokemon des versions officielles ? Je veux dire, est ce que les mégas évolutions ont été et toutes autres formes pour les pokémons officiels seront déjà configurer ou faudra le faire par nous même ?

Je sais pas trop comment tourner ma question, j’espère que j'ai été compris...

Merci d'avance :D
Titre: Pokémon SDK
Posté par: Aerun le 08 juillet 2015, 09:05:54
Je m'occuperai de calibrer les différentes formes sur l'éditeur, et avec Yuri on verra pour les animations, l'intégration des changements de stats etc.
Titre: Pokémon SDK
Posté par: Graphel le 08 juillet 2015, 18:55:44
Merci Aerun pour la réponse, j'ai une question qui doit souvent tomber j'imagine mais après tout je pense que tout le monde à hâte de voir et pratiquer PSDK, j'en arrive à ma question : Bien que ca doit coûter du temps, des ressources et pas mal de maux de têtes pourra t-on espérer une version Démo ou complète (tant qu'à faire ^^) lors des grandes vacances scolaires de PSDK ?

Je prends bien en compte que ça doit pas être de la rigolade mais j'imagine que pouvoir se "détendre" à faire un jeu avec PSDK (vue le contenu gigantesque qu'il propose) avant la rentrée ça serai chouette
Titre: Pokémon SDK
Posté par: Palbolsky le 08 juillet 2015, 19:03:18
Une version alpha de SDK devrait être disponible pour le mois d'août.

Mais cette décision revient à Yuri donc on verra bien. :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 08 juillet 2015, 19:04:33
Cette année ça ne sera pas une version complète, il y a encore beaucoup de travail avant d'arriver à quelque chose de concluant donc alpha (plusieurs mises à jour) puis bêta (plusieurs mises à jour) puis version complète (continuité des mises à jour contrairement à PSP).
Titre: Pokémon SDK
Posté par: antiNT le 10 juillet 2015, 21:41:48
"Si SDK aurai été payant, je l'aurai commandé à Noël."
-Un type qui n'a pas complètement tort
Titre: Pokémon SDK
Posté par: laurent1150 le 10 juillet 2015, 22:08:04
"Si SDK aurai été payant, je l'aurai commandé à Noël."
-Un type qui n'a pas complètement tort

Bonjour je peut vous dire que on peut pas demandez de l'argent comme ça il faut que ça sois une entreprise ce qui n'est pas le cas ici. Alors csp ne contiens pas les droit pour faire quel que chose de payant de plus c'est un forum gratuit alors on peut oublié pour le payement si on demande de l'argent sans les droit requis c'est illégale.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 juillet 2015, 22:56:03
CSP et PSDK sont deux choses bien distinctes.
Titre: Pokémon SDK
Posté par: Carchi le 10 juillet 2015, 23:20:17
Enfin, c'était qu'une blague quoi.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 juillet 2015, 23:29:57
@laurent1150 : Tu es bien innocent.
Quoi qu'il en soit, Pokémon SDK du moins la couche qui permet de créer du Pokémon Like ne risque pas d'être payante. Cela dit, je me réserve les droits d'exploitation conformément aux droits d'auteurs. Le data et le logiciel sont deux choses à ne pas confondre, bien que le mot Pokémon apparait plusieurs fois dans le kit, il n'est Pokémon que par les données avec lesquelles il sera fourni, tout le reste n'est qu'un logiciel qui manipule des données et qui prend un certain temps à concevoir au vu de l'effectif employé pour la conception.

En soit, vendre PSDK sans le moindre data ou la moindre ressource Pokémon n'a rien d'illégal car aucune des mécaniques de PSDK n'est le propre même de Pokémon (c'est le propre des RPG en tout genre) et la manière dont sont structurés les données n'a absolument rien avoir avec Pokémon à moins d'une très forte coïncidence et si tel est le cas, dans une vie antérieure j'ai travaillé pour Game Freak.

Bref bref, j'aimerais que la petite vanne de antiNT soit prise comme une simple vanne innocente et que le débat sur la légalité de la vente du logiciel PSDK ne continue pas tant qu'il n'est pas question de vente de celui-ci.

@carchi : +1
Titre: Pokémon SDK
Posté par: laurent1150 le 10 juillet 2015, 23:34:06
@laurent1150 : Tu es bien innocent.
Quoi qu'il en soit, Pokémon SDK du moins la couche qui permet de créer du Pokémon Like ne risque pas d'être payante. Cela dit, je me réserve les droits d'exploitation conformément aux droits d'auteurs. Le data et le logiciel sont deux choses à ne pas confondre, bien que le mot Pokémon apparait plusieurs fois dans le kit, il est n'est Pokémon que par les données avec lesquelles il sera fourni, tout le reste n'est qu'un logiciel qui manipule des données et qui prend un certain temps à concevoir au vu de l'effectif employé pour la conception.

En soit, vendre PSDK sans le moindre data ou la moindre ressource Pokémon n'a rien d'illégal car aucune des mécaniques de PSDK n'est le propre même de Pokémon (c'est le propre des RPG en tout genre) et la manière dont sont structurés les données n'a absolument rien avoir avec Pokémon à moins d'une très forte coïncidence et si tel est le cas, dans une vie antérieure j'ai travaillé pour Game Freak.

Bref bref, j'aimerais que la petite vanne de antiNT soit prise comme une simple vanne innocente et que le débat sur la légalité de la vente du logiciel PSDK ne continue pas tant qu'il n'est pas question de vente de celui-ci.

@carchi : +1


OK. J'ai eu tors désolé et merci de l'explication je pensais que c’était illégale de vendre ça vue votre explication je retire se que j'ai dit.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 juillet 2015, 23:52:22
Il est illégal de faire du profit sur une autre chose qui ne nous appartient pas. C'est tout ce qu'il y a à dire.
Titre: Pokémon SDK
Posté par: Palbolsky le 10 juillet 2015, 23:52:52
Petite MAJ de l'avancement du PC de SDK :

Screen
(http://puu.sh/iUxDn/6cd562f62c.png)

Il n'est pas encore terminé.
Le PC aura 5 modes de fonctionnement : retirer, déposer, déplacer des Pokémon, déplacer des objets et échange.

Actuellement seul le mode retirer fonctionne mais les autres modes vont s'ajouter rapidement.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 juillet 2015, 23:56:14
On se demande de quoi tu t'es inspiré pour faire ça :ahde:
Titre: Pokémon SDK
Posté par: Palbolsky le 10 juillet 2015, 23:58:11
J'ai utilisé les interfaces qu'on m'a données. :ahde:

Ce n'est pas de ma faute si ça fait trop Pokémon Gemme. :ahde:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 11 juillet 2015, 00:12:52
Non, tu as utilisé ce qui trainait dans ce que t'as reçu :siffle:
Enfin, c'est un schéma qui fonctionne et cette interface est originaire de Pokémon Academy :d (Un projet abandonné pour lequel j'ai bossé à l'époque en tant que scripteur :d)
Preuve en vidéo :

*fuit très très loin*
Titre: Pokémon SDK
Posté par: meziki le 11 juillet 2015, 07:23:41
Au moment de la livraison du projet je propose qu'on ouvre tous une bouteille de champagne en l'honneur de l'équipe ! :D
Titre: Pokémon SDK
Posté par: laurent1150 le 11 juillet 2015, 19:06:28
Au moment de la livraison du projet je propose qu'on ouvre tous une bouteille de champagne en l'honneur de l'équipe ! :D

Oui, chapeaux à toute l'équipe.
Titre: Pokémon SDK
Posté par: antiNT le 13 juillet 2015, 20:35:57
"Prendre au sérieux les vannes d'antiNT... '-'. "
-Un mec qui sait ce qu'il dit.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 14 juillet 2015, 15:27:53
(http://communityscriptproject.com/Images/093.png)
Voici l'interface d'édition des zones, actuellement elle permet de modifier les caractéristiques principales de la zone qui sera liée à une map dans le jeu.
Certaines données comme les téléportations peuvent être laissés vides, ça voudra simplement dire que lorsque la map sera visité par le joueur, les données de téléportation ne seront pas mises à jour. Pour ce qui est des autorisations elles vont influer sur l'affichage du ton et la reposition des follower lors des téléportations. Ça va aussi activer quelques interrupteurs (Vol Autorisé et Peut utiliser tunnel) à chaque changement de map ce qui libère pas mal de travail à réaliser dans les évents de téléportation entres carte car les interrupteurs et autres sont actualisés de manière automatique :3
Titre: Pokémon SDK
Posté par: Nuri Yuri le 14 juillet 2015, 17:15:41
Téléportation interdite = pas de bicyclette. On a pas le droit d'utiliser tunnel dans une arène x)
Titre: Pokémon SDK
Posté par: Tokeur le 14 juillet 2015, 17:39:21
Sympathique ça héhé :3

Une zone est extérieure par contre :siffle: (cf. "Le vol permet d'indiquer [...] Zone extérieur ou pas")
Titre: Pokémon SDK
Posté par: Nuri Yuri le 14 juillet 2015, 19:00:01
J'ai corrigé la petite faute :p
Dakurei : c'était pas explicite x)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 juillet 2015, 12:14:20
La grotte n'impliquant pas une modification de la téléportation, il suffirait de changer les variables du point de TP cela dit c'est relativement pas pratique :p
Dans tous les cas, il faudra mémoriser des points pour la corde de sortie ^^
Titre: Pokémon SDK
Posté par: Palbolsky le 15 juillet 2015, 12:17:44
Une petite faute : (positions d'atterrissage dans la zone).

J'ai aussi un peu de mal à comprendre le fonctionnement, la situation que Daikenzo décrit avec le centre Pokémon et la grotte ne semble pas pouvoir être géré, sauf s'il est possible de configurer plusieurs "données de zone" pour une même zone.

J'espère que tu n'as pas oublié de gérer la corde sortie et la capacité Téléport.
Il me semble que la corde sortie fonctionne comme Tunnel, la seule différence c'est que la corde est un objet et Tunnel une capacité.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 juillet 2015, 12:28:08
Bah, en fait la corde de sortie (comme tunnel) n'a pas besoins d'avoir un point de téléportation explicite dans la base de données puis-ce que ce point doit être mémorisé lors de l'entrée dans la grotte. (Fly_Allowed -> Fly_Disallowed) (A Johto il y a trois entrée de grotte sur la même carte donc imagine '^')

Téléport et Vol utilisent le point de tp de la base de données.
Titre: Pokémon SDK
Posté par: Palbolsky le 15 juillet 2015, 12:44:30
D'un coup ça devient plus clair. :3
Titre: Pokémon SDK
Posté par: UsoliaNaviento le 20 juillet 2015, 23:05:07
J'ai une question complètement stupide qui ferait presque noob, je ne sais pas si quelqu'un la déjà poser, et je n'ai pas vue la réponse, alors, je vais demander, au risque de le prendre des cailloux...

Le type Fée est déjà intégrer dedans?

Ah, et aussi, il sera possible de changer/ajouter/retirer des types? (Exemple, j'ai jouer a un jeu baser sur Pokemon, oùu tout les type avait été changer pour des types en rapport à la nourriture. Un autre exemple est certains Fan Game avec des types supplémentaire (Light ou Sound, par exemple)).

C'est une petite question comme ça, désoler si elle a déjà été répondu!
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 juillet 2015, 23:13:19
Le type fée est intégré. L'ajout de type est possible cela dit le retrait n'est réalisé dans aucune interface actuellement. (Généralement on ne peut pas réduire le nombre d'éléments de la base de données du aux dépendance de chacun cela dit dans le futur je ferais quelque chose qui permettra de retirer des éléments sans faire crasher le jeu - considération de ce qui utilise les éléments - .)
Titre: Pokémon SDK
Posté par: UsoliaNaviento le 20 juillet 2015, 23:53:33
D'accord, merci!
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 juillet 2015, 00:37:02
Ça dépends de si tu lis les scripts ou pas du tout.
Titre: Pokémon SDK
Posté par: Zohran le 22 juillet 2015, 16:24:07
Le type fée est intégré. L'ajout de type est possible cela dit le retrait n'est réalisé dans aucune interface actuellement. (Généralement on ne peut pas réduire le nombre d'éléments de la base de données du aux dépendance de chacun cela dit dans le futur je ferais quelque chose qui permettra de retirer des éléments sans faire crasher le jeu - considération de ce qui utilise les éléments - .)
T'es comme moi, j'avais pensé aussi à ce problème, après tout faut prévoir que l'utilisateur veuille créé une base de donnée toute neuve. Même si je pense que l'on ne peut pas faire ça pour tout ce qui constitue le SK. Par exemple, créé la possibilité d'ajouter ou de retirer des types de courbes d'expérience...m'enfin même si on le permettait, ça serait une véritable horreur à coder...

C'est pour ça que personnellement pour chaque classe initialisée sans valeurs définies, j'ai prévu une base par défaut, un peu à la manière des jeux originaux comme avec le fameux "MISSING NO".
Titre: Pokémon SDK
Posté par: Palbolsky le 22 juillet 2015, 16:31:15
Les courbes d'expériences ne sont que des fonctions mathématiques. Il vaut savoir ce qu'on veut et on prend la fonction qui s'en approche. Après c'est du réglage de paramètres.
Si tu veux une courbe linéaire, c'est du type a*x, si tu veux une courbe exponentielle, c'est du type exp(a*x), etc.

Il n'y a pas de réelles difficultés à mon sens.

Supprimer des types ou autres données de la BDD n'est pas une nécessité absolue, car au pire on n'utilise plus l'élément et ça revient au même. On laisse dans la BDD des données inutiles mais ce n'est pas une fatalité non plus.
Titre: Pokémon SDK
Posté par: Zohran le 22 juillet 2015, 16:42:53
Les courbes d'expériences ne sont que des fonctions mathématiques. Il vaut savoir ce qu'on veut et on prend la fonction qui s'en approche. Après c'est du réglage de paramètres.
Si tu veux une courbe linéaire, c'est du type a*x, si tu veux une courbe exponentielle, c'est du type exp(a*x), etc.

Il n'y a pas de réelles difficultés à mon sens.

Supprimer des types ou autres données de la BDD n'est pas une nécessité absolue, car au pire on n'utilise plus l'élément et ça revient au même. On laisse dans la BDD des données inutiles mais ce n'est pas une fatalité non plus.
Oui c'est pas dûr ça, je parlais juste dans le cas où l'on voulait éviter à l'utilisateur de modifier les scripts et de créer un éditeur externe pour cela. Mais tu as raison, j'ai peut-être un peu grossis le problème xD
Titre: Pokémon SDK
Posté par: Aerun le 22 juillet 2015, 18:02:00
Pour les courbes d'expérience, faut surtout faire gaffe à la réaction de la courbe si modification du niveau maximum il y a :ahde:
Mais pour pallier ce genre de problème, même un novice peut utiliser une feuille de calcul (Excel, OpenOffice, LibreOffice, etc.) pour vérifier que sa fonction est bonne.
Titre: Pokémon SDK
Posté par: MisterTea le 31 juillet 2015, 18:02:55
Bonjour.

Je n'ai pas vu tout les message du sujet, donc si mes questions ont déjà été posé, désolé ^^

-Les maps de psp pourront être utilisables sur sdk? J'ai vu dans la vidéo de nuri yuri que les collisions seront réglé avec l'éditeur, et non pas avec la BDD de rmxp donc je me posais la questions? :mmh:(histoire de pouvoir s'avancer dans le mapping en attendant psdk)

-On pourra modifier les scripts? Exemple pour modifier les positions dans les menus etc...(Je suppose que oui mais je demande quand même)

-J'ai vu que les échanges et combats en lignes sont prévus, néanmoins est-ce que le système d'échange par codes de psp sera présent? Je trouve qu'il est quand même sympa :3

En tout cas bravo à tous ceux qui ont participé à la création de psdk :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 31 juillet 2015, 21:53:36
Normalement je coderais un système qui pourra importer les collision depuis les données d'RMXP mais ça ne sera pas pour la première alpha je pense ^^'

Pour les scripts, les interfaces seront modifiables et il sera vivement recommandé de ne pas tourner avec les interfaces de SDK :ahde:

Sinon pour les échanges, je ne compte pas reprendre le système de PSP mais rien n'empêche de coder un système équivalent. (Pensez à considérer les nouvelles données des Pokémon :d)
Titre: Pokémon SDK
Posté par: Palbolsky le 31 juillet 2015, 21:59:10
Citer
On pourra modifier les scripts? Exemple pour modifier les positions dans les menus etc...(Je suppose que oui mais je demande quand même)
Oui.
(http://puu.sh/jktY9/e2879d9cf4.png)
Titre: Pokémon SDK
Posté par: Azmog le 02 août 2015, 12:40:29
Tiens puisse qu'il vient de sortir et que SDK arrive bientôt, est-ce que SDK aura une quelquonque imcompatibilité avec Windows 10 ?

Parce que j'ai fait l'update mais j'y ai pas pensé :ahde:
Titre: Pokémon SDK
Posté par: GiraKoth le 02 août 2015, 12:43:42
Y a pas de raison que ce ne soit pas le cas. RPG Maker tourne sous Windows 10 et le Ruby aussi.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 02 août 2015, 14:00:08
SDK n'utilise que du code pur ou des API de Windows donc c'est autant compatible avec Windows XP que Windows 10.
Ce qui est pas le cas pour les applications qui utilisent des bibliothèques dites libres mais qui de fait de leurs dépendances ont des problèmes pour passer d'un OS à l'autre.
Titre: Pokémon SDK
Posté par: FL0RENT_ le 05 août 2015, 15:34:47
Je me demandais, est ce qu'il y'aura une fonction de recherche dans l’éditeur, genre Ctrl+F, car certaines choses comme les movepools des Pokémon peuvent vite devenir ingérables lors-qu'on a une grosse BDD (même si l'option de classement par ordre alphabétique devrais pas mal simplifier les choses).
Titre: Pokémon SDK
Posté par: Nuri Yuri le 05 août 2015, 15:55:55
Ça a été remplacé par une combobox ce qui fait que si tu tapes le nom de l'attaque (ou le début) avec les bons caractères tu as juste à appuyer sur la flèche du bas et ça te met directement sur le bon nom d'attaque :p
Titre: Pokémon SDK
Posté par: Graphel le 06 août 2015, 12:14:08
Pour les évolutions j'aurai une question,

Ce sera éditable via l'éditeur justement ou faudra modifier un script ou quelques chose comme ca ?
Quand je parle des évolutions j'inclus les pierres, et évolutions par échange etc bien sur.
D'ailleurs juste par curiosité faudra pas retourner l'écran hein pour faire évoluer Sepiatop ? XD
Titre: Pokémon SDK
Posté par: Aerun le 06 août 2015, 12:40:05
Une image conviendra mieux qu'un long discours. :3

Bulbizarre évolue en Herbizarre au niveau 16.
(http://puu.sh/jrnB4/1918ed0888.png)

Évoli évolue en ... avec ...
(http://puu.sh/jrnEE/cedf5eb35f.png)
Titre: Pokémon SDK
Posté par: Graphel le 06 août 2015, 12:45:29
Merci Aerun pour ta réponse :)
j'ai qu'une chose à dire, les futurs semaines seront les plus longues de l'année XD j'ai hâte de pouvoir tripoter tout ça :love:
Titre: Pokémon SDK
Posté par: GiraKoth le 06 août 2015, 12:52:32
D'ailleurs juste par curiosité faudra pas retourner l'écran hein pour faire évoluer Sepiatop ? XD
Bah, à la limite tu fais une détection si le mec fait Alt Gr + Bas :ahde:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 06 août 2015, 13:57:56
On peut aussi faire un bouton dans le menu Pokémon qui sert à retourner l'écran lorsque Sepiatop est dans l'équipe et hop, évolution :d
Titre: Pokémon SDK
Posté par: joeyw le 07 août 2015, 01:49:06
On peut aussi faire un bouton dans le menu Pokémon qui sert à retourner l'écran lorsque Sepiatop est dans l'équipe et hop, évolution :d

Mais ça c'est pas débile comme idée, ça .-.

Sinon les évolutions d'Evoli sont tellement plus claires ici que sur PSP où tu dois compter les crochets et les parenthèses %D
Je crois que plein de gens ont hâte de tripoter cet outil :perv:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 07 août 2015, 13:35:45
Compter les crochets ?
Bah, globalement c'est un tableau de hash (ou nil si pas d'évolutions spéciales) donc entre chaque virgule il y a les paramètres d'une évolution qui sont définis entre crochets. Une fois que t'as fait les paramètres tu clique sur le bouton "Vérifier l'évolution" et il va t'écrire en Français ce qu'il comprend de ce que t'as écrit.
(http://communityscriptproject.com/Images/097.png)
Titre: Pokémon SDK
Posté par: Qwerty le 07 août 2015, 13:39:14
Nymphali.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 07 août 2015, 13:56:08
Ouais, c'est parce qu'il a une condition un peu particulière qui n'est pas encore implémenté (un peu comme l'autre du dessus) du coup l'éditeur ne comprend que ce qui est implémenté et ne donne pas plus de détails. En tout cas ce qui est sur c'est qu'évoli peut d'après la BDD évoluer en Nymphali :D
Titre: Pokémon SDK
Posté par: GiraKoth le 07 août 2015, 14:11:46
"au moment de la journée Jour"
"au moment de la journée Nuit"

:ahde:
Titre: Pokémon SDK
Posté par: Sangana le 08 août 2015, 15:51:48
Donc pour nymphali comment tu vas faire =?

Titre: Pokémon SDK
Posté par: Nuri Yuri le 08 août 2015, 18:29:43
J'irai déjà regarder comment il évolue (parce que je m'en souvient pas) et après je ferais ce qu'il faut.
Titre: Pokémon SDK
Posté par: GiraKoth le 08 août 2015, 18:30:52
Il faut avoir 4 coeurs (ou 5 je sais plus) au Poké-Amie et qu'en plus de ça il apprenne une attaque de type Fée.
Très chelou comme condition oui %)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 08 août 2015, 18:39:34
Très logique plutôt. Je pense que juste considérer l'attaque fée sera suffisant. (On utilisera le bonheur pour le reste)
Titre: Pokémon SDK
Posté par: Palbolsky le 08 août 2015, 18:41:03
http://www.pokebip.com/pokemon/pokedex/6G_p700_Nymphali.html

Citer
En montant d'un niveau, avec une attaque de type Fée connue et avec au moins 2 cœurs d'amitié à la Poké-Récré

On ne peut pas utiliser comme seule condition l'attaque de type fée car dès le niveau 1 Evoli en connait une.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 08 août 2015, 18:42:39
Citer
(On utilisera le bonheur pour le reste)
Pareil que Mentali et Noctali en gros. J'y ai pensé t'inquiète. (J'ai juste pas précisé parce que j'ai tapé pas mal d'attaques aujourd'hui et je dois me faire le site de CSP donc <.<)
Titre: Pokémon SDK
Posté par: Graphel le 08 août 2015, 18:47:02
Si j'ai bonne mémoire il faut la poké recré qu'il ai une attaque de type fée et qu'il gagne un niveau à ce moment là.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 08 août 2015, 19:06:54
On verra plus tard pour ce qu'il s'agit de la PokéRécré x)
Titre: Pokémon SDK
Posté par: Sangana le 08 août 2015, 19:59:17
Il evolue avec le système de la Poke récré il faut qu'il y a 2 coeur complet ainsi il pourra évoluer en montant de niveau MAIS il faut aussi qu'il est appris une attaque de tyme Fée ;d

C'est aussi pour ça qu'on avais proposé la Poke récré
Titre: Pokémon SDK
Posté par: Carchi le 08 août 2015, 20:42:17
Je vois juste pas comment ce serais possible d’intégré la poké-recré sans réinventer le concept, ou alors juste garder les mini-jeux, mais je pense pas que ça en vaille la peine, le bonheur c'est très bien.
Titre: Pokémon SDK
Posté par: DidiGino le 08 août 2015, 21:18:48
Ou bien, à la place de mettre le bonheur pour Nymphali, on met genre "Amitié"..

*Sort discrètement*
Titre: Pokémon SDK
Posté par: Qwerty le 08 août 2015, 23:31:47
Pour pas que ce soit comme Noctali et Mentali, j'imaginerai bien une condition comme "gain de X bonheur en X temps". Ça reste dans l'idée, en apportant un vent de fraîcheur.
Titre: Pokémon SDK
Posté par: Palbolsky le 09 août 2015, 01:13:33
Pareil que Mentali et Noctali en gros. J'y ai pensé t'inquiète. (J'ai juste pas précisé parce que j'ai tapé pas mal d'attaques aujourd'hui et je dois me faire le site de CSP donc <.<)
Il faut faire attention qu'il n'y ait pas deux possibilités d'évolution en même temps.

J'ai un joli Evoli, il a 220 de bonheur et connait une attaque de type fée. Nous sommes la journée, je le fais monter un niveau.

Donc lors de l'évolution, il va vouloir évoluer en Mentali et en Nymphali. Pour choisir il faut annuler l'une des deux évolutions... (par contre je suis certain que SDK proposera les deux évolutions, aucune des deux ne sera négligée)
Titre: Pokémon SDK
Posté par: Sangana le 09 août 2015, 01:39:19
Je sais pas si il y a une fonction Poffin ou Pokébloc ?

Si oui, vous pourriez ajouté une fonction de bonheur dessus, qui afficherai dans le résumé du pokemon avec 3 coeur, et dès qu'il en aurait atteins 2 et qu'il possède une attaque fée, l'évolution serait Nympali.

Je sais pas si je suis clair, désolé x)
Titre: Pokémon SDK
Posté par: joeyw le 09 août 2015, 02:54:50
Evoli apprend deux attaques Fée : Regard Touchant (lvl 9) et Charme (lvl 29). Deux attaques un peu nazes, on peut le dire %)
Du coup pour l'évolution en Nymphali je propose que Evoli possède ces deux attaques-ci avec un niveau supérieur à 30 :)
Titre: Pokémon SDK
Posté par: Tokeur le 09 août 2015, 12:33:24
On peut toujours instaurer les systèmes non programmées que vous avez proposées, du genre

Pour pas que ce soit comme Noctali et Mentali, j'imaginerai bien une condition comme "gain de X bonheur en X temps".

Et mettre une quelconque solution de base comme simplement le bonheur.

SDK reste un starter-kit, et si vous préférez faire ceci plutôt que cela, c'est à vous de le refaire dans votre projet. Et en cela, SDK propose de le faire très simplement en plus (cf. l'éditeur de pokémon, alors que dans PSP c'était un bazar sans nom) donc si vous préférez qu'Evoli évolue en Nymphali grâce au niveau et qu'à l'attaque plutôt qu'au bonheur, vous n'aurez qu"à l'implémenter simplement :3
Titre: Pokémon SDK
Posté par: GiraKoth le 09 août 2015, 12:35:31
Enfin bon, va pas me dire que personne fait monter au max le bonheur d'Evoli en pas longtemps pour rapidement avoir Mentali / Noctali non plus x)
Titre: Pokémon SDK
Posté par: Palbolsky le 09 août 2015, 12:53:07
Ou le plus simple peut-être est qu'il faut qu'Evoli porte un certain objet pour évoluer en Nymphali.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 09 août 2015, 13:05:48
Il faut faire attention qu'il n'y ait pas deux possibilités d'évolution en même temps.

J'ai un joli Evoli, il a 220 de bonheur et connait une attaque de type fée. Nous sommes la journée, je le fais monter un niveau.

Donc lors de l'évolution, il va vouloir évoluer en Mentali et en Nymphali. Pour choisir il faut annuler l'une des deux évolutions... (par contre je suis certain que SDK proposera les deux évolutions, aucune des deux ne sera négligée)
Alors, il y a un tout petit détail : Dans PSDK il y a le jour, la nuit, le matin et le soir. Jusqu'à preuve du contraire, ils n'évolueront ni le matin, ni le soir mais en pleine nuit et en plein jour donc ça laisse un petit glissement pour notre cher Nymphali :b
Pour l'instant, quand deux évolutions sont possibles en même temps, c'est la première qui est détecté qui prévaut.

Pour Nymphali, on peut faire bonheur (je verrais bien > 250) et au moins une attaque fée. Noctali, nuit, bonheur, pas d'attaque fée. Mentali, jour, bonheur, pas d'attaque fée.

Le temps pour acquérir du bonheur c'est très risqué car tout dépends de la puissance de l'ordinateur de l'autre et de si l'autre utilise le speed hack donc autant dire que ça ne traduira rien du tout. Pour les Pokéblocs, y'a un truc en rapport dans la BDD (je crois) mais pour l'instant c'est juste dans la BDD donc faudra attendre.

Posséder deux attaques Fée, surtout si elles sont chiante, ça fait chier, surtout si le Pokémon n'est pas un Pokémon à CS, après si évoli peut apprendre Force, on peut dire que ça compense. (J'ai composé un Pikachu dans X avec force parce que 90 ça fait un peu de bien quand t'as pas des attaques super super ^^)

Edit : Pour l'objet : le ruban, ça me rappelle quelque chose :perv:
Titre: Pokémon SDK
Posté par: og_loc-TATOO le 09 août 2015, 18:11:42
J'ai cru comprendre le SK sortait pendant les vacs, mais c'est faux n'est-ce pas ?
Titre: Pokémon SDK
Posté par: Vort le 09 août 2015, 18:18:56
SDK reste un starter-kit, et si vous préférez faire ceci plutôt que cela, c'est à vous de le refaire dans votre projet
Je crois que tout est dit, non ?
Givrali et Phyllali n'auront pas vraiment d'évolution programmée puisqu'elle dépend d'un lieu. Le mode d'évolution de Nymphali peut rester en stand-by de la même façon, chaque utilisateur du PSDK sera libre de choisir ses propres critères.
(personnellement, j'obterais sans doute pour le port d'un objet, comme Palbolsky l'a proposé)

Tant que je suis là, j'en profite pour encourager la team, le PSDK promet juste d'être fabuleux.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 09 août 2015, 18:47:12
Voilà une réponse pleine de réalisme.

@og_loc-TATOO : Peut-être ou peut être pas. En tout cas, pour le projet mère on a déjà fixé trois dates assez proches donc y'a des chances que ça concerne aussi SDK.
Titre: Pokémon SDK
Posté par: Aerun le 11 août 2015, 18:28:23
Les movepools des 3 premières générations sont intégrés, j'ai commencé la 4G il y a quelques minutes. 400 Pokémon sur 721, 55% des Pokémon ont leurs attaques apprises par niveau d'intégrées. Dès que j'ai terminé les 6G, je m'occupe de revoir le Data (Poids, Taille, Descriptions, etc) pour que tout soit conforme. Viendront ensuite les listes de CT / les attaques apprises par reproduction.

Pour le premier jet, je vais mettre pour Nymphali une évolution en apprenant l'attaque Regard Touchant (de type Fée, apprise au niveau 9). Pourquoi ? Tout simplement parce qu'il s'agit d'un niveau "Carrefour" où les movepools de chaque évolition se spécifie selon son type respectif. Ça permettra également au joueur de ne pas perdre d'attaques pour Nymphali. Pour les sceptiques, à savoir qu'on peut avoir un Pyroli / Aquali / Voltali niveau 1 avec la Pierre correspondante, et donc que ça n'a rien de "fumé". Libre au maker ensuite de changer cette évolution par celle de son choix, comme Tokeur l'a dit.
Titre: Pokémon SDK
Posté par: CaptnWazabi le 14 août 2015, 11:01:49
Oui mais après si on obtient le Evoli niveau 10, il n'aura plus la moindre chance d’évoluer en Nymphali.
Titre: Pokémon SDK
Posté par: GiraKoth le 14 août 2015, 11:36:54
Si tu l'obtiens niveau 10, il y a de fortes chances qu'il connaisse encore l'attaque (sauf s'il en apprend assez au niveau 10 pour l'oublier mais j'en doute).
Sinon, il y a toujours le maître des capacités s'il est inclus.
Titre: Pokémon SDK
Posté par: CaptnWazabi le 14 août 2015, 14:11:56
Ah oui c'est vrai!!!
Titre: Pokémon SDK
Posté par: Nuri Yuri le 17 août 2015, 19:09:19

Point SDK
[/size]

Salut à tous, voici une petite news concernant l'avancement de Pokémon SDK.
Déjà, l'information importante :
La pré-Alpha ne permettra pas vraiment de faire un projet Pokémon sachant que certains trucs essentiels ne sont pas encore mis correctement en place ou que la base de données n'est pas terminée.
On va attaquer les informations points par point :

Base de données

Les attaques sont quasiment terminés, il nous reste globalement 118 attaques à programmer, il faudra vérifier toute les attaques après.
Les movesets avancent, la troisième génération est terminée aux dernières nouvelles.
L'éditeur de base de données va intégrer la possibilité de définir deux objets tenus naturellement par le Pokémon (commun et rare), les pourcentages de chances de porter ces objets sont personnalisable. Il permet aussi de définir deux capacités qu'un PNJ peut faire apprendre au Pokémon.
Les capacités spéciales seront pas modifiable depuis la base de données (modèle relationnel un peu compliqué à mettre en place) cela dit vous pourrez toujours éditer les noms/descriptions une fois que l'interface dédiée sera faite.

Interfaces
C'est un peu le chantier donc je vais passer les interfaces en revue :
- Menu Principal : Fonctionnel à condition que les interfaces qu'il ouvre soient définies et accessible depuis le menu
- Pokédex : En soit il affiche le stricte minimum, il faudra l'améliorer pour l'avenir mais pour le moment c'est pas une priorité.
- Menu Pokémon : Permet de faire la base de la base, je n'ai pas vu de problèmes pour le moment.
- Sac : Le sac affiche ce qu'il contient... Sans plus pour le moment (sauf en combat mais il faudrait une autre interface).
- Carte de dresseur : Non prioritaire donc inexistant :d
- Résumé des Pokémon : Affiche ce qu'il faut, juste un problème concernant la longueur des descriptions donc remaniment à faire.
- Apprentissage d'une attaque : Semble fonctionnel.
- Menu Option : Des changements peuvent le faire bugguer je pense cela dit, il fonctionne pour la plupart des choses.
- Scène d'évolution : Non réalisée pour le moment.
- Scène de combat : Affiche le stricte minimum, le but est de tester le système pour le moment.
- Scène de renommage : Non réalisée
- Interface du PC : Actuellement non réalisée/terminée.

Au niveau des systèmes :
- Traitements des combats : Toujours en cours, certaines bêtises doivent être corrigés mais dans le fond il fonctionne plutôt bien.
- FollowMe : Fonctionnel depuis avant PSDK donc rien à dire.
- Système de tons : Fonctionnel, relatif à une heure interne au jeu pour des raisons scénaristiques. (Heure modifiable sans impact contrairement à l'heure PC).
- SystemTags : Fonctionnels, un peu chaud à mapper mais fonctionnels, il reste encore des emplacements pour en ajouter :p
- Particules : Fonctionnelles mais actuellement il n'y en a que deux de faites :p
- Input personnalisés : Fonctionnel mais soumis à évolutions / adaptations.
- Audios via FmodEx : Fonctionnel, probablement soumis à évolutions.
- Messages "à la Pokémon" : Fonctionnel.

Au niveau des commandes intégrés :
- L'ajout d'objet se fait avec la commande d'RMXP et ça joue automatiquement le son approprié. $bag.add_item(id, nb) est silencieux cela dit.
- ajouter_pokemon / ajouter_stocker_pokemon / add_pokemon ne prend pas le nom du Pokémon mais uniquement son id. Vous pouvez aussi mettre directement un Pokémon en premier paramètre.
- stocker_pokemon / store_pokemon stocke directement le Pokémon dans le PC si il y a de la place. La commande fonctionne comme ajouter_pokemon et indique dans une variable la boite dans laquelle le Pokémon a été stoqué.
- ajouter_pokemon_param / add_specific_pokemon est une commande qui prend un hash décrivant le Pokémon en quasi totalité.
- retirer_pokemon / withdraw_pokemon supprime un certain nombre de Pokémon dans l'équipe portant l'id spécifié.
- retirer_pokemon_index / withdraw_pokemon_at supprime un Pokémon à un emplacement précis de l'équipe
- enseigner_capacite / skill_learn apprend un capacité au Pokémon donné en premier argument. (Il faut spécifier l'id de la capacité.)
- cry_pokemon Joue le cri d'un Pokémon.
- player_spotted? / trainer_spotted permet à un évènement de détecter le joueur à une certaine distance tant que celui-ci peut atteindre le joueur.
- $wild_battle.start_battle(id, level, *others) démarre un combat contre un ou plusieurs pokémon définis (légendaire statiques par exemple).
- $wild_battle.set(zone_type, tag, delta_level, vs_type, *data) défini un groupe de pokémon à la volée pour un type de zone sur un tag terrain spécifique. La commande sera plus détaillée mais normalement l'éditeur de base de données devrait permettre de s'en passer.
D'autres commandes seront ajoutés sur demande ou si cela est nécessaire.


Je me suis vraiment concentré sur le système de combat et la programmation des attaques, lors de la pré-alpha tout un tas de documentation à ce propos devrait arriver. Vous serez libre de contribuer en faisant des interfaces pour SDK ou en corrigeant certains problèmes, sinon attendez une version plus stable de SDK.
Sachez que pour le debug, il sera plus efficace d'utiliser l'éditeur de base de données pour envoyer des commandes en Ruby au jeu plutôt que d'utiliser l'interface qui manquera forcément de ce que vous aurez besoin et qui n'est disponnible qu'en map.
Titre: Pokémon SDK
Posté par: CaptnWazabi le 17 août 2015, 20:46:34
Je suppose donc que l'alpha arrivera très bientôt? :oui:
Titre: Pokémon SDK
Posté par: Darkking le 18 août 2015, 17:01:11
Je suppose donc que l'alpha arrivera très bientôt? :oui:
Je vais te répondre par une simple phrase indiqué dans le premier post: "Aucune date précise n'est fournie". :)

Titre: Pokémon SDK
Posté par: Graphel le 18 août 2015, 17:30:01
De toute façon comme il à été dit, la pré-alpha n'est pas conçu pour réaliser un projet donc autant que ça prennent le temps ^^
Titre: Pokémon SDK
Posté par: Abrico le 18 août 2015, 20:22:54
J'ai plusieurs questions sur le projet PSDK si possible :

Comment vous y prenez vous pour faire l'IA des dresseurs (en gros), j'ai vraiment du mal à imaginer la chose.
Est-ce que vous en créez plusieurs pour différents niveaux de difficulté?
Une idée pourrait être de créer un éditeur d'IA dans le psdk.
Je ne connais pas les détails du projet ni ce qu'il rend pour l'instant donc je ne sais pas ce qu'il est possible de faire.

Sinon, impatient de voir le résultat :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 18 août 2015, 20:31:02
On pourra choisir les niveau de difficulté ou mettre une IA spécifique mais faire un éditeur ça dépendra de comment on aura codé l'heuristique ^^
(Ca sera probablement nécessaire :d)
Titre: Pokémon SDK
Posté par: Aerun le 18 août 2015, 23:20:32
Pour l'éditeur je verrai avec Yuri comment on peut faire ça au niveau de l'IA même si j'ai déjà ma petite idée. Cependant, pour la première alpha il n'y aura pas d'IA surdéveloppée et je rappelle ce qui a été dit avant : ce sera une alpha et le but est de créer une version de ce SK stable, et non pas de proposer un SK qui servira à créer des projets tout de suite. Il vous faudra patienter, car on ne va certainement pas jouer les service après vente et ajouter des fonctionnalités qui serviront qu'à un seul projet ou un autre, selon le bon vouloir de mesdames et de messieurs. Toutes les demandes seront entendues mais elles ne seront traitées que si elles sont profitables à tous. Un projet original se construit et devra demander de la part du maker réflexion et travail supplémentaire.

J'en profite pour annoncer que j'ai terminé d'intégrer les movepools de la 4G et que Yuri m'a préparé un éditeur bien pratique pour les listes de CT/CS et les listes d'attaques apprises par reproduction. Tout devrait aller alors assez vite.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 août 2015, 14:57:49
Deux petits screens rapide de l'interface d'entrée de nom :d
(http://communityscriptproject.com/Images/101.png)
(http://communityscriptproject.com/Images/102.png)

C'est très inspiré d'un jeu, cela dit merci à Aerun pour les ressources :p (Je ferais peut être une version tactile de cette interface :d)
Titre: Pokémon SDK
Posté par: Palbolsky le 26 août 2015, 15:30:12
La scène est utilisable pour renommer une boite ? :)
Titre: Pokémon SDK
Posté par: Zelta le 26 août 2015, 15:36:33
Hey, ça rend très bien !
Il y a juste le nom en haut qui est pas très lisible, peut être du au noir ? Une couleur blanche le rendrait peut être plus lisible ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 août 2015, 15:49:00
@Palb :
Ça s'appelle ainsi :
name = Scene_NameInput.new(default_name, max_length, character_name_or_pokemon).main.return_name
Le troisième argument, c'est soit le nom d'un chara, soit carrément un Pokémon.
(Faut pas oublier le petit Graphics.transition à la fin)
@Zelta
En blanc :
(http://puu.sh/jPd4u/a48ec3a390.png)
Titre: Pokémon SDK
Posté par: meziki le 26 août 2015, 20:13:59
petite intervention rapide ^^, je trouve qu'en blanc le nom est bien plus lisible. :)
Titre: Pokémon SDK
Posté par: DidiGino le 26 août 2015, 20:45:50
Juste une question, les sprites des Pokémon seront ceux de Noir et Blanc ou ceux de Diamant et Perle ?
Titre: Pokémon SDK
Posté par: FL0RENT_ le 26 août 2015, 20:49:44
A en juger les Screenshots, je dirais Noir et Blanc.
Titre: Pokémon SDK
Posté par: Palbolsky le 26 août 2015, 21:04:29
C'est bien les sprites de BN qui sont utilisés.
Titre: Pokémon SDK
Posté par: Graphel le 26 août 2015, 21:58:06
Très jolie, la simplicité de l'interface et les différentes couleurs utilisées se marient parfaitement bien PSP va être jaloux :3
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 août 2015, 22:25:43
Game Freak a fait un très bon boulot, je l'admet :ahde:
Titre: Pokémon SDK
Posté par: CalipsOnira le 26 août 2015, 23:24:24
Le starter-kits avance beaucoup à ce que je vois, je ne suis pas passé depuis environ un an (beh depuis que j'ai arrêté mon projet quoi). Bon courage ^^ !
Titre: Pokémon SDK
Posté par: Freude le 26 août 2015, 23:36:32
J'ai hâte que ce starter-kit sorte ! Il m'a l'air vraiment bien !
Titre: Pokémon SDK
Posté par: Graphel le 27 août 2015, 17:50:32
J'aurais à nouveau deux ou trois questions vis-à-vis de PSDK :

J'aimerais savoir si il y a des choses que l'ont peux créent en avance avant la sortie de PSDK ? Les maps bien sûr j'imagine mais en ce qui concerne certains événements qui inclus le fait de rajouter des pokemon etc pour l'instant c'est inutile d'y commencer ?

Autre question j'ai donc vue par exemple que la carte dresseur n'était pas intégré, est-il possible d'utiliser l'ancien script de PSP de la carte dresseur sur PSDK afin d'avoir la carte dresseur sur PSDK ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 27 août 2015, 18:18:04
Tu peux faire des maps, elles seront juste entièrement traversable sous SDK.
Les commandes d'évent fonctionnent toute (mais ne correspondent pas du tout à celles de PSP !)
Les commandes de script ne sont pas toute mises mais tu peux imaginer que ajouter_pokemon(id, level, shiny) fonctionne. Au pire si il en manque, faudra ajouter.
L'ajout d'objet doit se faire selon la liste officielle des 775 objets donc faut faire attention, je recommande de mettre un commentaire à chaque ajout d'objet. Par ailleurs, il est pas nécessaire de jouer le son d'obtention puis-ce que PSDK choisi automatiquement le son en fonction de la poche (suffit de supprimer la ligne qui gère ça si c'est chiant).


Le script de carte de dresseur de PSP n'est pas compatible avec celui de PSDK donc c'est pas possible, donnez une interface qui tourne en 320x240 (1x1) et je code ça rapidement. (Sinon, se référer à $trainer / script de sauvegarde pour une partie des infos).
Titre: Pokémon SDK
Posté par: Graphel le 27 août 2015, 18:22:13
Merci pour la réponse c'est entendu.
Dans se cas je pense juste me contenter de faire des maps étant donné que mon projet n'est pas tout à fait commencer.
Titre: Pokémon SDK
Posté par: antiNT le 28 août 2015, 20:42:57
Sera-t-il envisageable d'animer les sprites des Pokemon en combat et dans le menu "Résumé"?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 août 2015, 02:30:15
Si les ressources sont présente (animations) oui, sinon, non.
Actuellement il n'y a pas l'air d'avoir la 6G en animé dans le menu donc c'est pas faisable.
Titre: Pokémon SDK
Posté par: Graphel le 29 août 2015, 11:13:13
Pardon je pose encore des question je suis très curieux x) j'arrive plus à trouver ou j'ai vue ça mais j'ai vue que pour les collisions ca sera un système différent, enfin je crois ca va se passer comment ?

ou carrément pour que j'évite de poser deux milles questions y aura un manuel ou un tuto fournis pour PSDK avec les commandes etc... ?

J'hésite vraiment de commencer un projet maintenant alors que si il faut PSDK va sortir prochainement x) d'autant qu'il es bien plus facile à manipuler que PSP...
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 août 2015, 13:08:31
Les collisions sont gérés avec les system tag, en gros tu as la croix qui permet de bloquer toute les directions ou des murs invisible dans une seule direction que tu peux poser sur la map.
Le système est un peu compliqué à l'usage donc il y a toujours moyen de réactiver les lignes d'RPG Maker, après faut faire attention à ce que les deux système n'entrent pas en conflit.
Titre: Pokémon SDK
Posté par: Aerun le 29 août 2015, 13:31:32
Pour ceux qui posent la même question depuis plusieurs semaines : commencez à préparer votre scénario, vos dialogues, vos ressources graphiques, vos maps (croquis, etc). Ça vous permettra de mieux patienter et d'attendre vraiment que PSDK soit complet avant de vous lancer.
Titre: Pokémon SDK
Posté par: Sangana le 29 août 2015, 14:08:25
J'ai une nouvelle question sur les evo.

Celle de Colimucus en Muplodocus, fonctionne t-elle ?

ps : Je sais pas si elle est deja dispo dans certain jeu donc je préfère demander :d
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 août 2015, 14:25:14
Argument :weather des évolutions spéciales.
Titre: Pokémon SDK
Posté par: PokeNight le 30 août 2015, 11:04:24
Bonjour,
J'ai quelques questions concernant PSDK :

1| Sera-t-il possible d'inclure plusieurs worldmap (un peu comme dans RF/VF avec Kanto comme worldmap principale et les îles sevii en secondaire) ?

2| Sur PSP 0.7, j'utilise le script Zeus Video Player v2.3 de Zeus81 qui fonctionne bien (même en fullscreen ou il prend tout l'écran). Sera-t-il compatible avec PSDK sachant qu'on peut modifier la résolution du jeu ?

3| Ayant testé tout les SK avant de commencer mon projet, j'ai finalement pris PSP 0.7 en incluant le script pour créer des mots de passe. Sera-t-il compatible ?

Je me pose ce genre de question car le scénario repose sur ces deux scripts et je pense à faire une deuxième worldmap pour diviser les générations en deux (trois générations sur chaque worldmap) et puis ça pourrais me servir d’extension de jeu après la ligue.

Je suis peut-être un peu bête de poser ces questions mais j'aimerais savoir si je doit refaire mes bases ou non...

Merci :3
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 août 2015, 11:35:31
Actuellement SDK n'utilise pas le système merdique de carte du monde de PSP donc le maker est totalement libre d'avoir un script qui permet d'afficher plusieurs carte du monde selon l'endroit. Après, aucun système de carte du monde n'est présent dans SDK de base car il y a au moins trois styles de cartes : X/Y avec une carte du monde fine, RBJ avec une carte du monde à index, RSE avec une carte du monde tilé en 8x8.

Le script de vidéo doit surement être compatible mais je dois te dire que son utilisation est très peu recommandé pour plusieurs raisons :
Les vidéos sont très lourdes.
Si t'as réussi à faire une vidéo, tu dois être capable de faire la même sous RPG Maker, un projet Pokémon Like c'est beaucoup de pixel art et très peu d'effets à deux balles donc c'est réalisable, ça pèsera moins lourd et tu auras de la HQ ce que ton format vidéo ne pourra t'offrir à moins de te trimballer avec une vidéo de 4Go.

Aucune idée de comment fonctionne ton script de mot de passe, il faut juste savoir que la scène d'entrée des noms de PSDK ne fonctionne pas comme celle d'RMXP dans le sens où tu donne une valeur par défauts, un taille et l'image du chara puis le script te retourne ce que l'utilisateur a entré. (Celui d'RMXP prend une longueur et un "actor").
Titre: Pokémon SDK
Posté par: PokeNight le 30 août 2015, 12:05:03
Citer
Actuellement SDK n'utilise pas le système merdique de carte du monde de PSP donc le maker est totalement libre d'avoir un script qui permet d'afficher plusieurs carte du monde selon l'endroit. Après, aucun système de carte du monde n'est présent dans SDK de base car il y a au moins trois styles de cartes : X/Y avec une carte du monde fine, RBJ avec une carte du monde à index, RSE avec une carte du monde tilé en 8x8.
D'accord. J'agrandirai ma worlmap du coup, ça sera plus simple pour moi ^^

Citer
Le script de vidéo doit surement être compatible mais je dois te dire que son utilisation est très peu recommandé pour plusieurs raisons :
Les vidéos sont très lourdes.
Si t'as réussi à faire une vidéo, tu dois être capable de faire la même sous RPG Maker, un projet Pokémon Like c'est beaucoup de pixel art et très peu d'effets à deux balles donc c'est réalisable, ça pèsera moins lourd et tu auras de la HQ ce que ton format vidéo ne pourra t'offrir à moins de te trimballer avec une vidéo de 4Go.
J'utilise ce script juste pour l'intro (avant d'arriver sur l'écran titre). Elle dure pas très longtemps, donc 10 Mo... mais j’essaierai de faire autrement du coup.

Citer
Aucune idée de comment fonctionne ton script de mot de passe, il faut juste savoir que la scène d'entrée des noms de PSDK ne fonctionne pas comme celle d'RMXP dans le sens où tu donne une valeur par défauts, un taille et l'image du chara puis le script te retourne ce que l'utilisateur a entré. (Celui d'RMXP prend une longueur et un "actor").
L'interface graphique pour rentrer les mots de passe est la même que pour écrire le nom du héros donc c'est mort à priori...

Merci pour ta réponse Nuri, au moins ça me donne une idée générale pour la suite de mon projet. Bonne continuation (ainsi qu'à toute l'équipe qui travail dessus) dans le développement de ce SK bien prometteur ! :p
Titre: Pokémon SDK
Posté par: Aerun le 30 août 2015, 13:29:40
Sur PSP, le script du mot de passe utilise la scène Rename pour entrer une valeur, puis retourne la valeur tout simplement. Après dans l'event, on pose une condition qui va check si la valeur entrée par le joueur est bien celle que le jeu attendait. Si oui, le mot de passe est validé et on continue, sinon, on exécute autre chose ou on donne une nouvelle chance au joueur. Je vais voir si je peux coder quelque chose dans ce style, ça devrait être rapide.

EDIT : Scène de mot de passe codée et fonctionnelle.
  #===
  #>enter_password
  # Lance la Scene_NameInput pour mémoriser une entrée
  #---
  #E : password : Mot de Passe que le joueur doit trouver
  #===
  def enter_password(password, num_char = 10)
  if(Scene_NameInput.new("", num_char).main.return_name == password)
  Graphics.transition
  return true
  else
  Graphics.transition
  return false
  end
  end
  alias entrer_mot_de_passe enter_password

Avec ça, il suffira au maker d'intégrer une condition du genre :

(http://puu.sh/jTMzt/394fb5b110.png)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 août 2015, 14:23:12
Petite vidéo de "combat en ligne" entre deux joueurs :d
Là c'est fait sur le même PC mais globalement, ça fonctionne assez bien du coup les bêta tests (sur les projets recrutant de bêta test) seront plus efficace car les deux bêta testeurs (ou le si il fait en local) pourront réaliser les attaques qu'il faut sans attendre que la chance ou l'IA fasse ce qu'il faut pour x)

Ne prenez pas d'importance aux soucis d'affichage, ça sera corrigé un jour ou l'autre, actuellement c'est pas une priorité ^^

PS : Les trois scripts qui gère le combat en ligne font en tout 217 lignes en comptant les commentaires qu'ils ont :p (Et sans les entête.)
Titre: Pokémon SDK
Posté par: Graphel le 30 août 2015, 14:32:59
Punaise !! Un dinguerie ça !
Nan mais la j'avoue j'arrive plus à patienter, vivement que l'alpha sorte !!! x), j'ai qu'une hâte comme beaucoup je crois c'est de voir un gros message avec indiqué ou télécharger PSDK XD

D'ailleurs j'ai remarquer que il n'y avais pas d'animations pour les attaques, ont pourra les réalisers avec un éditeur ou par la BDD RPG maker ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 août 2015, 14:38:44
Sur la bêta probablement on fera un éditeur pour ça. Actuellement (sur l'alpha) y'aura pas d'animations d'attaque x)
Titre: Pokémon SDK
Posté par: Youspin le 30 août 2015, 15:12:58
Est-ce que la position des sprites pokémon en combat peux être changée?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 août 2015, 15:15:54
Tout peut être changé.
Va falloir que je fasse un champ dans la BDD pour corriger la position des sprites des Pokémon en combat donc xD
Titre: Pokémon SDK
Posté par: PokeNight le 31 août 2015, 12:00:30
Sur PSP, le script du mot de passe utilise la scène Rename pour entrer une valeur, puis retourne la valeur tout simplement. Après dans l'event, on pose une condition qui va check si la valeur entrée par le joueur est bien celle que le jeu attendait. Si oui, le mot de passe est validé et on continue, sinon, on exécute autre chose ou on donne une nouvelle chance au joueur. Je vais voir si je peux coder quelque chose dans ce style, ça devrait être rapide.

EDIT : Scène de mot de passe codée et fonctionnelle.
  #===
  #>enter_password
  # Lance la Scene_NameInput pour mémoriser une entrée
  #---
  #E : password : Mot de Passe que le joueur doit trouver
  #===
  def enter_password(password, num_char = 10)
  if(Scene_NameInput.new("", num_char).main.return_name == password)
  Graphics.transition
  return true
  else
  Graphics.transition
  return false
  end
  end
  alias entrer_mot_de_passe enter_password

Avec ça, il suffira au maker d'intégrer une condition du genre :

(http://puu.sh/jTMzt/394fb5b110.png)
Merci beaucoup Aerun, j'ai sauvegardé le script ainsi que le mode d'utilisation avec ton crédit :3
Titre: Pokémon SDK
Posté par: Aerun le 01 septembre 2015, 00:23:23
Ce code est intégré à PSDK, et n'est sans doute pas compatible avec PSP. Je te l'ai surtout collé pour que tu vois que je l'ai rédigé et qu'il sera donc accessible.
Titre: Pokémon SDK
Posté par: K3v le 03 septembre 2015, 19:58:10
Ça à l'air génial !!! J'ai vraiment hâte !!! Peut être juste, comme il a déjà été mentionné, la position des sprite et leur taille (de dos particulièrement) mais je chipote pour très peu car il ne s'agit que d'un détail que l'on peut tout à fait modifier nous même. En tout c'est de l'excellent boulot, merci à vous !!!!!
Titre: Pokémon SDK
Posté par: Graphel le 03 septembre 2015, 20:54:21
D'ailleurs j'y pense, les maker comme moi par exemple qui savent bien utiliser RPG maker mais qui connaissent rien au RUBY, est ce que il y aurai un moyen d'aider pour améliorer PSDK ? Bien qu'en partie ce soit du script j'imagine le but c'est aussi qu'ont y apportent une contribution malgré tout, déjà que sa boss dur et gratuitement pour la communauté ca serai moindre mal de vous remercier d'une certaine façon ...
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 septembre 2015, 21:33:38
On pourra voir ça lorsque je ferais une release de l'alpha x)
Titre: Pokémon SDK
Posté par: Aerun le 12 septembre 2015, 23:32:34
Le 500ième Pokémon est dépassé en termes de movepools, on tient le bon bout ! :3 Plus que 221 !
Titre: Pokémon SDK
Posté par: Graphel le 13 septembre 2015, 08:14:01
Courage ! :D ça dois y aller les crampes aux doigts XD
Titre: Pokémon SDK
Posté par: Aerun le 14 septembre 2015, 22:23:28
Surtout la patience et la motivation qui sont mises à rudes épreuves, mais ça va :D
Titre: Pokémon SDK
Posté par: joeyw le 14 septembre 2015, 22:41:56
Courage ! :D ça dois y aller les crampes aux doigts XD

*Crampes aux pattes :siffle:

Bonne chance et bravo et tout cas :D
Titre: Pokémon SDK
Posté par: GiraPrimal le 17 septembre 2015, 02:39:54
Hello !

J'ai une petite question à propos des niveaux des Pokémon. Je pense qu'elle concerne de façon générale tous ceux qui veulent modifier le niveau maximal des Pokémon (en supposant que cette fonction soit disponible).

Dans mon cas, je souhaite repousser la limite de niveau à 200.
Pour que le jeu reste un minimum équilibré, je pense adapter le calcul de l'expérience rapportée et augmenter de 50% les niveaux d'évolution des Pokémon ainsi que les niveaux d'apprentissage des capacités. Par exemple :
- Salamèche évolue au niveau 16 en Reptincel dans les jeux officiels (si je dis pas de bêtises), ce sera au niveau 24 de mon côté.
- Un Pokémon qui apprend une capacité, disons, au niveau 20 dans les jeux officiels l'apprendra au niveau 30 à la place.

Ma question concerne davantage les capacités apprises par niveau. Est-ce qu'il y aura une sorte de moulinette qui multiplie tous les niveaux d'apprentissage par un facteur donné ? Cela nous évitera de passer un temps considérable à traiter chaque Pokémon. (Aerun, ne le prends pas mal...!)

À plus et bonne continuation pour PSDK ;)
Titre: Pokémon SDK
Posté par: Aerun le 17 septembre 2015, 08:50:36
PSDK est prévu pour des jeux qui, en termes de données, collent aux officiels. Je ne pense pas qu'on mettra ce genre de fonctionnalité, même si ce n'est pas dur à mettre au point. Par contre, si tu changes l'échelle d'expérience, je ne te conseille pas de toucher à la formule, qui est déjà très bonne de base. Tu devras en revanche retoucher les courbes d'expérience (lente, rapide, erratique, etc.) pour que tu n'ais pas de surprise comme sur les anciennes versions de PSP où les Pokémon ayant une courbe erratique perdaient de l'expérience si le niveau maximum dépassait 117 (oui, il suffit de modéliser la courbe sur Excel et de se rendre compte qu'après un certain niveau elle chute et tend vers - l'infini).
Et enfin, je te conseille grandement de retoucher les movepools de tes Pokémon (oui on l'a fait sur FE pour tous les Pokémon + les fakemon) pour que tu n'ais pas de gros soucis d'équilibrage. Autant profiter d'une échelle de 200 niveaux plutôt que de laisser 30 niveaux d'écart entre les attaques apprises. Pour cette dernière fonctionnalité et dans ton cas pour les niveaux d'évolution, ce sera au maker de s'y coller.
Titre: Pokémon SDK
Posté par: megalokhlass le 19 septembre 2015, 17:40:52
Bonjour à tous,

je voulais savoir quand la version alpha sera disponible :3
Titre: Pokémon SDK
Posté par: Graphel le 19 septembre 2015, 17:52:34
Ça été repoussé car y'a quelques petites choses à finir j'imagine ^^ donc je pense que pour éviter les mauvaises critiques dans le genre "vous aviez dit fin aout et la rien" ils annonceront pas de date ^^ ça fera l'effet surprise du coup :ahde:
Titre: Pokémon SDK
Posté par: megalokhlass le 19 septembre 2015, 18:04:23
Oui j'imagine qu'il y a quelque chose, je les comprends, ça doit être difficile de gérer un tel projet.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 19 septembre 2015, 19:35:31
Je me sens pas vraiment de sortir une Alpha sur ce qu'elle vaut actuellement. Après, je laisse juger ceux qui ont la version la plus à jour de SDK, si ils considère qu'on peut sortir un pré-Alpha là dessus, pourquoi pas...
Titre: Pokémon SDK
Posté par: Graphel le 19 septembre 2015, 20:53:47
J'avoue que je vais essayer de donner des arguments pour vous convaincre de faire sortir l'alpha bien que ce ne sois pas évidant de trouver de bonnes raisons... m'enfin j'essaye quand même :3

PSDK version alpha ne sera pas prévu pour faire un fan game pour le moment du moins vous l'avez bien préciser, cela dis sortir une alpha permettrais aux gens étant motivés par un projet fan game avec PSDK de creuser afin de donner des idées (de bonnes idées bien sûr) et disons de pouvoir tester PSDK pour y trouver des éventuelles bugs. Alors je sais se qu'ont va me dire XD : Il y a déjà des gens qui test PSDK et qui contribue à la programmation tout ça tout ça, mais je me dis que un très très grand projet comme PSDK peux forcément avoir de nouvelles choses à proposer car ont n'a pas forcément le temps de penser à faire tel objets, ou tel capacité etc...

Et aussi je pense au fait que beaucoup de gens curieux et qui s'y connaissent en programmation mais qui ne se manifeste pas et qui n'ose pas se proposer pour vous aider sur PSDK, vont vouloir mettre en oeuvre leurs connaissances afin de crée diverses choses ou bien mettre en place un système qui n'était pas forcément codé car ce n'était pas la priorité.

Et puis j'en finirai par dire que des gens comme moi (ayant eu des soucis de santé et tout pour ma part) ont du temps libre, du moins un peu plus libre que beaucoup qui travaillent ou font leurs études et qui du coup ont toujours ce petit je ne sais quoi qui fait qu'il brûle d'envie de voir PSDK entre leurs mains pour le tester depuis l'annonce du starter kit.

Voilà tout x) Je sais bien que une parole de membre contre un staff entier ne fait pas le poids mais j'ai envie de dire le ridicule ne tue pas et qui ne tente rien à rien x)

Graphel
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 septembre 2015, 12:04:53
Je verrais alors '^'

Sinon, j'ai posté trois des scripts les plus importants de SDK : https://github.com/NuriYuri/PSDK
Ils contient pas mal de calculs réalisé pour les attaques, si vous vous y connaissez bien, pensez à jeter un œil :3
Titre: Pokémon SDK
Posté par: Aerun le 22 septembre 2015, 06:25:28
J'ai proposé un croquis d'interface à Yuri pour la génération d'équipe de dresseur (pour pouvoir tester les combats, générer des équipes plus rapidement...), ça peut permettre de ne pas passer trop de temps à les constituer pour les tests.

Avant de sortir une alpha, je pense qu'il faudrait qu'on code quelques objets en combat, et qu'au moins les movesets soient terminés. Je me presse pour ça, malgré mon emploi de temps serré. Juste après, je commencerai à rentrer les listes des CT/CS apprises, et ça permettra de coder l'apprentissage de ces dites CT/CS. Pour les attaques de reproduction, je pense qu'on pourra les ajouter / coder la pension après la première démo, ce n'est pas une priorité.
Titre: Pokémon SDK
Posté par: GiraKoth le 22 septembre 2015, 07:30:31
Pour le calcul des attaques, il me semble que tu as oublié Méga Blaster :
http://www.pokepedia.fr/index.php/M%C3%A9ga_Blaster

Aussi, pour Agitation, tu as mis que les dégâts étaient augmentés de 50% si la précision est inférieure à 80%, mais en vrai ça augmente de 50% les dégâts physiques tout en diminuant la précision de ces attaques de 20%.
Titre: Pokémon SDK
Posté par: Aerun le 22 septembre 2015, 18:00:59
Tous les talents ne sont pas encore programmés. Du coup Méga Blaster ne l'a pas encore été. :3
Titre: Pokémon SDK
Posté par: Nuri Yuri le 22 septembre 2015, 20:31:48
Je corrigerais ça, j'ai du mal interpréter l'une des multiples paraphrases de Poképedia.
Titre: Pokémon SDK
Posté par: Graphel le 10 octobre 2015, 14:26:54
Messieurs, dames bonjour ou bonsoir ! ^^

Puis je me permettre de vous demander des nouvelles de Pokemon SDK ?
Savoir si y a de nouvelles bonnes choses à apprendre sur le starter kit etc ? ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 octobre 2015, 15:35:42
Il y a actuellement des bêta test des attaques 4G pour s'assurer que tout fonctionne bien et les choses sont corrigés au fur et à mesure :b
Titre: Pokémon SDK
Posté par: Nuri Yuri le 14 octobre 2015, 21:13:36
Salut à tous !
J’ai commencé à réfléchir au système d’animations (pour les combats) et j’ai commencé à programmer un petit truc qui pourrait être relativement sympa.

Les animations démarrent en considérant un lanceur et une ou plusieurs cibles ce qui permettra à certaines animations comme canicule de bien fonctionner en 2v2.
Une animation peut déclencher plusieurs sous-animations et les animations sont « interprétés » ce qui permet de faire évoluer le système d’animation si besoin. (Il suffit d’ajouter une méthode dans la classe qui gère les animations).
 Les animations gèrent aussi elle-même leurs sprites donc ne sont pas limités à un nombre fixe de sprite et la taille de ces sprites dépend de la taille du bitmap ou du rect défini pour ces sprites.
Aussi, j’ai codé un truc qui est peut-être un peu lourd mais qui est général, un objet de gestion de repères qui permet de réaliser des changements de coordonnées sur des vecteurs. Dans le but de rendre des attaques comme lance-flammes plus réalistes car on peut positionner les flammes sur un directeur qui est en fait la coordonnée z dans le repère d’origine de l’animation.

Voilà, voilà, je vous tiendrait surement au courant de l’évolution de ce système :3
Titre: Pokémon SDK
Posté par: SirMalo le 15 octobre 2015, 11:00:04
Oh oui merci merci merci ;¤;
Titre: Pokémon SDK
Posté par: Zelta le 15 octobre 2015, 18:14:34
Outre le fait que ce soit tout simplement génial, j'ai l'impression qu'un message n'a jamais été autant "remercier" sur le forum :3 , c'est dire l’intérêt du starter kit ^^ !
Titre: Pokémon SDK
Posté par: Graphel le 15 octobre 2015, 19:36:24
c'est dire l’intérêt du starter kit ^^ !

Moi je voit pas de quoi tu parle personnellement j'ai pas du tout hâte qui sorte ! Je regarde pas tout les jours en espérant voir une sortie alpha (bien que je sais que c'est pas prévue pour le moment x) mais sait-on jamais XD) ! Et surtout je suis pas du impatient comme d'autres gens de voir SDK sortir.

Dernier point, je suis un très gros menteur sur ce coup la :3
Titre: Pokémon SDK
Posté par: CalipsOnira le 16 octobre 2015, 16:05:37
Quand je vois toutes ces nouveautés, ça me donne envie de reprendre mon projet (ou un projet similaire RPG).
Si le starter-kit sort pendant (ou avant) les grandes vacances d'été, y'aura peut être moyen ! :3

En tout cas tu fais du bon boulot Nuri Yuri, continue comme ça ! :D
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 octobre 2015, 16:48:52
Salut :p
J'ai fini l'intégration des talents 3G et 4G au sein du moteur de Pokémon SDK, seuls les 4 talents qui suivent : Garde Magik, Ramassage, Gloutonnerie et Multi-Type ne sont pas totalement intégrés pour certaines raisons.

Les talents d'autres générations sont partiellement intégrés ou le seront plus tard, actuellement je me concentre sur la 4G et après je ferais les trucs des autres générations :b (Un flag interne a été mis en place pour gérer le passage de 4G à 6G, il est actuellement seulement utilisé avec les talents mais peut être utilisé pour à peu près tout ce qui change).
Titre: Pokémon SDK
Posté par: Aerun le 30 octobre 2015, 22:58:48
Hey ! Je viens annoncer que les movepools des 5G sont intégrés ! Il ne reste que les Pokémon de la 6G, et c'en sera fini de ça ! :3 Je pourrai alors terminer l'intégration des listes des CT/CS et des attaques apprises par reproduction, qui est déjà terminée pour la 1G.
Titre: Pokémon SDK
Posté par: Graphel le 30 octobre 2015, 23:55:53
Ca en fait du taf dis donc !! Sans parler des yeux tout rouge à force d(être en train de loucher pour lire les chiffres et tout x) Bonne chance en tout cas !!
Titre: Pokémon SDK
Posté par: Nuri Yuri le 01 novembre 2015, 17:28:06
Les attaques de la 4ème génération sont désormais toute programmées.
Baston n'a pour l'instant pas son comportement 5G+ car j'ai un peu de mal à comprendre ce qu'ils raconte de cette attaque x)
Titre: Pokémon SDK
Posté par: GiraPrimal le 01 novembre 2015, 21:44:05
Eh ben c'est cool tout ça !

Pour Baston, voilà un petit résumé.

- Puissance = Attaque (base stat) du lanceur / 10
(et uniquement celle du lanceur, pas celle des Pokémon appelés)
- Précision 100%
- Type Ténèbres
- PP 10
- L'attaque est exécutée entre 1 et 6 fois selon le nombre de Pokémon non-KO et non atteints par un problème de statut majeur (PAR, BRU, etc...) dans l'équipe.
- Chaque attaque peut occasionner un coup critique comme pour les autres capacités offensives. Le STAB s'applique.
- La capacité ne prend pas en compte les changements de stats dus à des capacités (ex. Danse-Lames) mais prend en compte ceux dus à des objets (ex. Bandeau Choix). Dans les deux cas, on parle des changements appliqués au lanceur.
Titre: Pokémon SDK
Posté par: Ze Kray-Z le 11 novembre 2015, 12:48:41
Euh... :mmh:
Désolé de l'impatience, mais quand arrivera la démo ?
Titre: Pokémon SDK
Posté par: Qwerty le 11 novembre 2015, 13:46:01
À chaque fois que quelqu'un pose cette question, un chaton meurt et l'alpha est repoussée d'un mois.
Titre: Pokémon SDK
Posté par: Aerun le 11 novembre 2015, 13:47:09
Quand on postera un message pour le dire. La même question est posée sans arrêt, et on répondra toujours la même chose, vu qu'il n'y a rien à dire de plus.

Concernant les movepools, j'ai terminé d'intégrer toutes les attaques apprises pour les 721 Pokémon, il ne reste qu'à ajuster les niveaux d'apprentissage pour les 80 derniers, sauf Hoopa et Volcanion qui sont prêts.
Titre: Pokémon SDK
Posté par: Graphel le 11 novembre 2015, 16:24:36
Moi j'ai entendu dire que l'alpha va sortir le 30 Février 2016... :ahde:

Remarque plus tard il sortira de meilleur qualité il sera x) !
Par contre question : Y aura tout les talents fonctionnels ?
Titre: Pokémon SDK
Posté par: Aerun le 11 novembre 2015, 19:52:43
A termes oui, car le but est de proposer un SK terminé. Mais pour l'alpha, qui ne servira pas à créer un projet mais à terminer le SK, les talents seront à programmer / programmés / rectifiables.
Titre: Pokémon SDK
Posté par: Graphel le 11 novembre 2015, 20:55:46
Très bien donc il y aura possibilité de donner un coup de main quand même car il es vrai que j'ai beaucoup de temps libre avec mes soucis etc... du coup malgré mon incompétence en ruby il es vrai que j'aurais voulu mettre la main à la patte ne serais-ce que pour des trucs basiques, et je pense que toute la communauté aussi va essayer d'aider du mieux que possible.

De toute façon je m'en tiendrais le jour de sa sortie il y aura surement un récapitulatif de ce qui est complet et incomplet.
Titre: Pokémon SDK
Posté par: Mercury le 14 novembre 2015, 23:39:42
Le but c'est pas que le SK soit fait à l'arrache et soit incomplet et bourré de bug (comme les premières versions du SK PSP5G)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 18 novembre 2015, 17:10:08
Petite vidéo pour montrer globalement ce qui est actuellement fait sur PSDK :b
Titre: Pokémon SDK
Posté par: GiraKoth le 18 novembre 2015, 20:04:01
Sympa!
Par contre je comprend pas quand tu dis que changer l'ordre des attaques pourrait poser problèmes pour les combats en multi.
En gros, tu envoies les données du Pokémon adverse, puis lorsqu'il attaque, juste l'ID de l'attaque pour ce Pokémon (genre il utilise sa 2ème attaque, donc tu envoies juste 2)? Ou alors tu envoies l'ID de l'attaque dans la BDD? Dans le premier cas, je vois où peut être le problème, mais dans le second j'avoue que je vois pas trop.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 18 novembre 2015, 20:29:48
C'est en PvP que ça risque de poser problème car la règle c'est de ne pas faire confiance au data renvoyé par l'adversaire (notamment le Pokémon) car ça serait facile de manipuler des données comme les HP de celui-ci. En gros, dès que les joueurs se sont échangés leurs équipes, les données resteront celles qui ont été récupérés et seront uniquement modifiés par les systèmes de combat des deux cotés. (Par conséquent, on ne doit pas prendre en charge le changement d'ordre des attaques).

Après ça se peut toujours se faire mais bon, quand t'as 90 secondes pour choisir ce que t'as à faire tu vas pas passer ton temps à changer l'ordre de tes attaques, fallait le faire avant :d
Titre: Pokémon SDK
Posté par: joeyw le 18 novembre 2015, 20:42:33
Mes impressions sur cette vidéo :

Spoiler
(http://puu.sh/lqfTK/1268bfcdb8.png)

Pardon :teatime:
Titre: Pokémon SDK
Posté par: GiraKoth le 19 novembre 2015, 00:49:18
C'est en PvP que ça risque de poser problème car la règle c'est de ne pas faire confiance au data renvoyé par l'adversaire (notamment le Pokémon) car ça serait facile de manipuler des données comme les HP de celui-ci. En gros, dès que les joueurs se sont échangés leurs équipes, les données resteront celles qui ont été récupérés et seront uniquement modifiés par les systèmes de combat des deux cotés. (Par conséquent, on ne doit pas prendre en charge le changement d'ordre des attaques).
Bah en fait dans tous les cas, chacun peut aussi trafiquer les coups critiques qu'il inflige par exemple, ou la réussite de ses attaques avant de les envoyer à l'adversaire, donc ça poserait aussi problème non?

Après oui j'avoue que c'est un peu con de changer l'ordre de tes attaques à ce moment là (de base je sais pas si grand monde le fait non plus) mais bon.
Titre: Pokémon SDK
Posté par: PikaGirl™ le 19 novembre 2015, 10:56:03
Excellent travail ! c'est vraiment prometteur tout ça ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 19 novembre 2015, 13:36:36
Bah en fait dans tous les cas, chacun peut aussi trafiquer les coups critiques qu'il inflige par exemple, ou la réussite de ses attaques avant de les envoyer à l'adversaire, donc ça poserait aussi problème non?
Non puis-ce que les calculs sont fait après que les deux se soient envoyé les actions à réaliser. Des deux cotés, sauf triche, les calculs donnent les même résultats et y'a pas d'échange entre les deux joueurs tant qu'il n'y a pas de switch ou alors que les deux doivent choisir les nouvelles actions.

Dans tous les cas, si l'un des deux trafique les calculs il y aura une incohérence et ça crashera des deux cotés :)
Titre: Pokémon SDK
Posté par: Noru-Da le 20 novembre 2015, 05:10:20
Excuse moi Yuri mais , j'aurais ajouté un double screen car ses graphisme sont plus adapté à de la DS non ? Après çe n'est que mon avis..
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 novembre 2015, 08:25:52
Le DualScreen n'est qu'un problème d'interface :p
Personnellement, je me suis adapté à mon public : des projets qui n'utilise pas le DualScreen donc j'ai pas directement fait avec deux écrans virtuels :p

Après sur les versions finales rien ne nous empêchera de sortir des plugins DualScreen pour ceux qui aiment ça.
Sinon, ta remarque contient du juste : c'est bien plus facile de faire des interfaces en DS qu'en normal car la surface est plus grande et on peut organiser les informations sans soucis.
Le format PSP et PSDK donne une surface de 76800 en 2x2, le format PSP DS donne une surface de 98304 et le format actuel de Nintendo donne une surface de 172800 soit 2.25 fois plus grand que PSDK (J'ai considéré que l'écran supérieur faisait 400 pixels de large et non 800).
Titre: Pokémon SDK
Posté par: Noru-Da le 20 novembre 2015, 16:19:47
Ah ! Ça explique tout , si l'écran est trop petit c'est asser dérangeant mais , Je voulais poser une autre question ,Un jour dans le futur sera t-il possible de crée des graphisme comme dans les versions X / Y ... Sa serait vraiment cool pour des jeux ! :)
Titre: Pokémon SDK
Posté par: Graphel le 20 novembre 2015, 18:27:57
Pour l'instant SDK n'étant pas sortie je pense qu'arriver à un SK X/Y (niveau graphisme et tout) c'est le cadet de nos soucis xD
Titre: Pokémon SDK
Posté par: Qwerty le 20 novembre 2015, 18:48:08
C'est surtout strictement impossible sans changer de logiciel.
Titre: Pokémon SDK
Posté par: Noru-Da le 21 novembre 2015, 06:58:27
Tu as sûrement raison. :teatime:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 novembre 2015, 11:01:15
Il faudrait surtout changer de moteur graphique pour passer sur du X/Y, à la limite tout ce qu'on peut faire c'est avoir des interfaces similaire et des tiles en 2D qui font genre X/Y mais on pourra jamais par exemple reproduire Illumis. (Sauf si on implémente Direct3D mais c'est pas l'objectif pour le moment :p)
Titre: Pokémon SDK
Posté par: antiNT le 21 novembre 2015, 12:56:38
(Sauf si on implémente Direct3D mais c'est pas l'objectif pour le moment :p)
Unity3D :ninja:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 novembre 2015, 15:23:10
Ouais mais non xD
On peut pas implémenter Unity3D dans un projet RM, on peut juste avec beaucoup de travail convertir un projet RM sur Unity3D (ce que je ferais si UPK ne voit jamais le jour).
Titre: Pokémon SDK
Posté par: antiNT le 21 novembre 2015, 18:07:28
Ouais mais non xD
On peut pas implémenter Unity3D dans un projet RM, on peut juste avec beaucoup de travail convertir un projet RM sur Unity3D (ce que je ferais si UPK ne voit jamais le jour).
Ouais je savais, c'est sur que RM et Unity sa n'a rien a voir. Sinon, un peu hors sujet mais c'est quoi UPK?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 novembre 2015, 18:33:25
Un starter-kit Pokémon début par Final Art sur Unity3D. (Unity Pokemon Kit)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 23 novembre 2015, 22:47:28
Je viens de recevoir les movesets réalisés par Aerun :)
Les Pokémon vont donc apprendre les attaques qu'il faut en dehors des CT et CS :p
Titre: Pokémon SDK
Posté par: Aerun le 23 novembre 2015, 22:59:56
Ces listes devraient arriver assez vite si le temps me le permet :D
Titre: Pokémon SDK
Posté par: Graphel le 23 novembre 2015, 23:26:52
aha à la base j'avais plaisanté en disant ça mais aura t-on la surprise de la sortie de SDK pour nöel ? :3
Ça m'a l'air de bien avancer franchement beau boulot à l'équipe !
Titre: Pokémon SDK
Posté par: Nuri Yuri le 24 novembre 2015, 10:18:26
Faudra que je discute de quelques petites choses avec Aerun par rapport à ça :d
(Faire une sortie qui soit pratique et qui démarre assez vite sur du lourd en corrections de problèmes/nécessités.)
Titre: Pokémon SDK
Posté par: Graphel le 24 novembre 2015, 11:45:20
Si toute la communauté met la main à la patte pour faire de PSDK une version complète ça pourrais le faire. A ce propos, l'éditeur d'animation pour les attaques est confirmé ? Car vue que je serais pas d'une grande utilité dans ce qui es la programmation en ruby, je me suis dis que je pourrais m'amuser à faire les animations des attaques vue que en plus ca va être long je me dis que les gens qui taf déjà à fond dessus auraient la flemme de le faire ce qui es compréhensible vue la quantité d'attaque à faire... x)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 24 novembre 2015, 13:51:22
J'en ferais un mais pas lors de l'alpha car j'ai encore beaucoup de choses à corriger et les animations sont secondaires pour le moment.
Titre: Pokémon SDK
Posté par: Rhenaud the Lukark le 30 novembre 2015, 23:02:53
En fait après une petite recherche j'ai remarqué que ce sera le seul SK Pokémon ayant toutes les animations d'opérationnelles :b

Donc du coup pas le choix, soit je code moi-même 250 attaques soit j'attends la sortie de ce SK :p

Et vu que j'ai (clairement) pas le temps de coder ces +200 attaques avant la sortie d'un projet de classe, j'crois que va falloir (au mieux) que je m'en passe.

Vivement que ce SK sorte, comme ça au moins plus personne n'aura le même problème que moi (à moins que vous ayez un pack complémentaire d'animations sous la main pour PSP 0.7...là je suis preneur ! xD)
Titre: Pokémon SDK
Posté par: Aerun le 01 décembre 2015, 14:11:11
Pour l'instant aucune animation n'a été réalisée, mais on va bientôt réfléchir à comment faire pour que leur création soit simple et rapide. Cela n'empêche pas qu'il faille des ressources graphiques pour ça.
Titre: Pokémon SDK
Posté par: Rhenaud the Lukark le 02 décembre 2015, 21:42:58
Bien sûr, de toutes façons les ressources graphiques sont le noeud de la guerre : disons que si j'avais les ressources, j'aurais déjà fait les anims...
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 décembre 2015, 19:11:54
Y'a des ressources sur The Spriters Ressources après comme c'est du RIP d'émulateur de DS il faut afficher certaines images en soustraction.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 04 décembre 2015, 16:32:26
Salut à tous !
Comme promis, aujourd'hui je me suis planché sur l'éditeur de groupes de Pokémon et voici le résultat :
Image
(http://communityscriptproject.com/Images/105.png)
Comme vous pouvez le voir, on peut configurer un certain nombre de choses en rapport avec le Pokémon et ce sans avoir à connaitre les structures des données, l'éditeur se charge de faire ce travail à votre place. Notez aussi que mettre aucune attaque correspond à prendre l'attaque par défaut au niveau do Pokémon.
Ce éditeur est accessible depuis l'éditeur de Zone (là où on renseigne le nom de la zone et sa position sur la carte du monde).
Titre: Pokémon SDK
Posté par: Qwerty le 04 décembre 2015, 16:41:08
Je t'aime.
Titre: Pokémon SDK
Posté par: Carchi le 04 décembre 2015, 20:50:30
Toujours aussi impressionné à quel point tes éditeurs sont complets !
Titre: Pokémon SDK
Posté par: Graphel le 04 décembre 2015, 21:55:25
A quand un CDD chez game freak Nuri ?
Une tuerie comme d'habitude j'ai envie de dire. Quand "PSPSDK" sera en version finale c'est les pokemaniacs digne de se nom qui vont nous régaler avec leurs projets.
Titre: Pokémon SDK
Posté par: Symbioss le 04 décembre 2015, 22:06:06
Waouh !
Ce dernier screen à lui tout seul en dit long sur toutes les possibilités qui nous seront offertes avec PSDK !
De même que la dernière vidéo de présentation que j'ai vue sur ce topic.
Vous êtes géniaux ! Vivement sa sortie ! :)
Titre: Pokémon SDK
Posté par: FL0RENT_ le 04 décembre 2015, 22:41:10
Cet éditeur a l'air clairement plus pratique que ce qu'on a sous PSP ou Essentials. :3

Du coup, en voyant ça, j'ai quelques questions qui me viennent, comme ça.

- Si le joueur capture un Pokémon sauvage renommé, le jeu lui proposera t'il quand même de lui donner un surnom ?

- Y'aura t'il un moyen de rajouter des conditions supplémentaires de rencontre (un interrupteur, par exemple) ?

- Sera t'il possible de modifier d'autres paramètres du Pokémon, tels que le taux de capture, la cap.spé ou la possibilité qu'il s'enfuies ?

Et enfin, la dernière, la plus stupide : (Spoiler)
C'est quoi le pire, PSPSDK ou Pokémon DSK ? :ahdek:

*fuit*

Titre: Pokémon SDK
Posté par: Nuri Yuri le 04 décembre 2015, 23:10:15
Petites réponses :
- Si le joueur capture un Pokémon renommé, il pourra le renommer à la capture. Il faut savoir que la majeur partie des messages affichés par Pokémon utilisent le surnom du Pokémon et non son nom, par conséquent le surnom est une copie du nom dans le fonctionnement des Pokémon non paramétrés. (@given_name = self.name).

- J'ajouterais des conditions aux groupes, j'y avais pas naturellement pensé x)
Après il y a toujours des techniques avec ce qui manque : $wild_battle.set permet de définir un groupe depuis un évent donc avec un évènement en processus parallèle (puis effacé) on peut changer le groupe définit sur un system_tag :3

- Depuis l'éditeur pour l'instant c'est pas envisagé car ça casse les mécaniques de Pokémon. (Farm des talents secrets)
Il existe une commande de script qui permet de le faire cela dit :
groups = $env.get_current_zone_data.groups
group = groups[id_groupe] #id_groupe correspond à l'index à partir de zéro dans la liste des groupes visible dans l'éditeur
pokemon_hash = group[5 + pokemon_index * 3] #pokemon_index est l'index du Pokémon dans l'éditeur à partir de 0
pokemon_hash[:ability] = id_talent #id du talent dans la BDD
$wild_battle.reset #>Réinitialisation du système de rencontre
$wild_battle.set_groups #>Rechargement des groupes
Bien entendu cette modification est permanente durant toute l'exécution du jeu (Game.exe).

Edit : J'ai rendu le champ visible et appliqué le même modèle que pour le sexe :p
(http://puu.sh/lJw97/4dba11fc87.png)
Titre: Pokémon SDK
Posté par: Youspin le 04 décembre 2015, 23:59:02
C'est bien soigné et très intéressant, continues à nous épater :$
Titre: Pokémon SDK
Posté par: joeyw le 05 décembre 2015, 14:24:33
Comme d'habitude, j'ai bavé mais j'ai deux questions très bêtes :3
- Comment gères-tu les rencontres particulières comme la pêche, les Pokémon suite à Eclate-roc, les Pokémon fuyards... ?
- Pour les Zarbi, il faudra créer 28 entrées ou le champ Forme peut avoir une valeur aléatoire ?

Et pour être sûr d'avoir bien suivi : on peut donc créer deux groupes contenant les mêmes Pokémon mais l'un en combat simple et l'autre en combat double ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 05 décembre 2015, 14:43:19
Tu me fais penser à ajouter l'option aléatoire pour les formes :d (Sinon les formes dépendantes des saisons ou de l'environnement vont être bloqués.)
Cela dit, pour les Zarbis, généralement on a des formes en fonction des endroits (OAC et DPP fonctionnent ainsi).

Pour la pèche, c'est dans le TAG, si tu mets au dessus de 8 c'est l'une des trois canne qui est considéré. Pour les fuyards ça ne se gère pas dans les zones voyons, c'est un évènement qui doit définir quel fuyard devient disponible. (Après la route pris par le fuyard ça doit pour l'instant être scripté.)
Pour ce qui est d'éclate rock, coup de boule, etc..., je ne vois pas vraiment l'intérêt de mettre ça dans l'éditeur de Zone vu que c'est systématiquement les même Pokémon quelque soit la map mais je pourrais certainement ajouter options pour ceux-ci et faire appel à Wild_Battle pour qu'il choisisse seul quel Pokémon afficher ^^

Sinon, tu peux créer plusieurs groupes (simple/double) mais tu dois obligatoirement les mettre sur un couple de (SystemTag, Tag) différent sinon c'est le dernier arrivé qui sera validé ^^
Titre: Pokémon SDK
Posté par: Fenril le 05 décembre 2015, 22:56:43
Bonjour, y aurait-il une date prévue pour la sortie Pokemon SDK?
Le projet à l'air prometteur !
Titre: Pokémon SDK
Posté par: Nuri Yuri le 05 décembre 2015, 23:05:49
Pas de date précise mais je pense que nous allons faire un rush pendant les vacances de noël :p
Titre: Pokémon SDK
Posté par: Graphel le 06 décembre 2015, 19:02:21
PSDK sera le cadeau de Nöel de CSP x)
J'ai vue sur Facebook que l'éditeur d'objet est réalisé, GG encore une fois vous prouvez que PSDK mérite une place dans l'histoire des SK's.
D'ailleurs c'est vachement pratique ça n'a pas l'air compliquer du tout pour ce qui est de crée des pierres etc, j'ai même vue que y a moyen de faire des genres de multi exp et tout très facilement, c'est ultra pratique !

Encore GG !
Titre: Pokémon SDK
Posté par: Nuri Yuri le 06 décembre 2015, 19:09:03
La partie édition d'objet sera très certainement revue (notamment pour la partie ItemMisc qui a beaucoup évolué).
Titre: Pokémon SDK
Posté par: Noru-Da le 07 décembre 2015, 08:16:18
C'est prometteur !
Titre: Pokémon SDK
Posté par: PokemonStarter le 11 décembre 2015, 18:45:32
Je m'incruste un p'tit peu mais une question me turlupine :mmh:
Tout d'abord je trouve ce projet grandiose, je le suis depuis mon inscription et j'ai jamais trop posté dessus jusqu'à ce jour.
Ensuite je m'excuse si la réponse est déjà quelque part mais bon 29 pages à lire j'ai un peu la flemme :siffle:
Enfin voilà la question : Est-ce qu'il est prévu de faire un manuel pour ce starter-kit du même genre que PSP 0.7 ( et au préalable je suis volontaire même si je suis pas extrêmement doué :oui: )
Voilà c'est tout pour moi ! :3
Titre: Pokémon SDK
Posté par: joeyw le 11 décembre 2015, 18:49:40
Le manuel se complète au fur et à mesure par ici : http://communityscriptproject.com/PSDK/index.html :)
Titre: Pokémon SDK
Posté par: PokemonStarter le 11 décembre 2015, 18:52:57
Ah oui en effet je te remercie :3
J'aurais bel et bien dû fouiller un peu avant de poser la question :)
Titre: Pokémon SDK
Posté par: Argonne774 le 13 décembre 2015, 14:49:08
Le projet est-il sur pied encore ? :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 13 décembre 2015, 14:50:14
Oui :p
Il est dans une petite période de mou car on arrive sur pas mal d'évaluations mais il est toujours en cours :b
Titre: Pokémon SDK
Posté par: Elogio le 13 décembre 2015, 15:03:00
Il est dans une petite période de mou car on arrive sur pas mal d'évaluations mais il est toujours en cours :b
Mince! Moi qui croyait que les administrateurs étaient des retraités qui s'ennuient, je suis très surpris...

Plus sérieusement, je vous envoie un petit message de soutien et j'espère qu'on aura un beau cadeau pour Noël...
Titre: Pokémon SDK
Posté par: Graphel le 13 décembre 2015, 15:58:48
C'est vrai que PSDK pour noël ca serai une bonne journée de commencé, m'enfin je me dis aussi que les fêtes arrivent et tout donc faut pas trop forcer les choses ils ont bien le droit à un peu de repos xD
Titre: Pokémon SDK
Posté par: Aerun le 13 décembre 2015, 16:46:47
Faut aussi se rappeler qu'on a une vie privée et qu'on a autre chose à faire que de publier un SK pour Noël... Des fois j'ai l'impression que les gens oublient que les développeurs d'un jeu ou d'un programme ont une vie. Mieux attendre après Noël que se précipiter et vous proposer quelque chose de bug.
Titre: Pokémon SDK
Posté par: Mehry le 13 décembre 2015, 16:51:01
Vous avez une vie? Vous êtes pas des petits chinois payés pour ça? :ahde:
Plus sérieusement, j'admire votre travail, et j'ai vraiment hâte de voir ce que ça va donner :D
Prenez votre temps, rien ne sert de se presser o/
Titre: Pokémon SDK
Posté par: Elogio le 13 décembre 2015, 20:43:16
Faut aussi se rappeler qu'on a une vie privée et qu'on a autre chose à faire que de publier un SK pour Noël... Des fois j'ai l'impression que les gens oublient que les développeurs d'un jeu ou d'un programme ont une vie. Mieux attendre après Noël que se précipiter et vous proposer quelque chose de bug.
Donc 2ème révélation: les développeurs ne sont pas non plus des retraités... :ahde:

Sinon, je rejoins Mehry pour dire qu'un bon produit vraiment fini arrivé dans quelques mois vaut mieux qu'une sorte de démo finie à l'arrache avec plein de bugs mais sortie pour Noël...
Titre: Pokémon SDK
Posté par: Tortankro le 18 décembre 2015, 20:42:30
Salut Nuri ^^
Petite suggestion pour pokemon SDK : dans Psp.07 et touts les autres versions supérieurs ou inferieurs, il y a 4 interfaces de mapping différentes .
Le Premier plan, le second plan, le troisième plan et un plan spécial évent .
Mais serais-t-il possible d'intégrer un tout nouveau plan ?
Un plan spécial qui montrerait comment le jeu fonctionne, on verrait la map comme elle est en jeu et les évents !
Ceci permettrait à plein de choses comme pour prendre des screens ou bien pour pouvoir placer équitablement les pljs dans les villes !

Ps : Désolé pour les fautes d'orthographes, ce n'est pas trop mon point fort ...
Titre: Pokémon SDK
Posté par: Nuri Yuri le 18 décembre 2015, 21:15:18
Je ne peux pas éditer RPG Maker XP mais il faudra un jour où l'autre refaire un éditeur pour les maps donc j'y penserais :b
Titre: Pokémon SDK
Posté par: Nuri Yuri le 19 décembre 2015, 22:06:46
Salut à tous :3
Aujourd'hui j'ai pas mal bossé sur certains choses et la plus grosse a été de repositionner à peu près bien les sprites des Pokémon sur l'axe Y.
Ca a résulté à un tableau gigantesque mais maintenant les Pikachu ne volent plus :p
Screens relatifs :
(http://puu.sh/m1BOb/8202108363.png)
(http://puu.sh/m1BRI/3c985d9655.png)
(http://puu.sh/m1C9w/7f55549e0d.png)
(http://puu.sh/m1Cco/d485044814.png)
(http://puu.sh/m1CeM/b1b95f0516.png)
(http://puu.sh/m1Clf/de035d07cb.png)
(http://puu.sh/m1CpS/30eda83656.png)
Titre: Pokémon SDK
Posté par: Youspin le 19 décembre 2015, 22:36:03
Waa! c'est trop beau, comme toujours d'ailleurs ^^'
Titre: Pokémon SDK
Posté par: Graphel le 19 décembre 2015, 22:49:04
Que dire de plus ? Beau travail comme toujours !
Titre: Pokémon SDK
Posté par: Loupio44 le 20 décembre 2015, 12:29:50
Sur les deux derniers screens, le jeu est en anglais ou en français?
Sinon c'est du super boulot! Bonne chance pour la suite!
Titre: Pokémon SDK
Posté par: Elogio le 20 décembre 2015, 12:42:37
"What will Lugia do?" ce n'est pas vraiment du français... ;)
Et puis Vivaldaim a son nom Anglais aussi.
Titre: Pokémon SDK
Posté par: Symbioss le 20 décembre 2015, 14:14:30
Sur les deux derniers screens, le jeu est en anglais ou en français?
Si j'ai bien suivi, on pourra choisir la langue.
Titre: Pokémon SDK
Posté par: CalipsOnira le 20 décembre 2015, 14:31:55
Sur les deux derniers screens on peut voir que le sprite de Lugia est devant l'entête (ses ailes en tout cas), ne serait-il pas mieux qu'il soit derrière ?
Titre: Pokémon SDK
Posté par: Tokeur le 20 décembre 2015, 15:14:22
Sur les deux derniers screens, le jeu est en anglais ou en français?
Si j'ai bien suivi, on pourra choisir la langue.

Tout à fait, il faut revenir vers les pages au début du sujet pour ça :

D'ailleurs, j'ai oublié de montrer l'un des intérêt de ceci, comme il n'y a pas de chaines de caractère dans la fonction, elle est universelle :
(http://communityscriptproject.com/Images/066.png)
J'ai juste mis LANG=en dans Game.ini et hop \\o//
Et dans la présentation en première page, Yuri nous montre également cela :

(http://pokemongemme.fr/Yuri/054.png)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 décembre 2015, 16:23:39
Pour le sprite de Lugia, on m'a dit que ça serait mieux que le Pokémon soit devant la barre plutôt que derrière donc faudra trouver un terrain d'entente...
Titre: Pokémon SDK
Posté par: Mehry le 20 décembre 2015, 18:35:58
Devant je trouve que ça donne mieux, enfin après tout reste un point de vue...
Par la même occasion je viens de remarquer que le salamèche s'appelait Salade.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 décembre 2015, 18:42:30
Effectivement, ça vient du paramétrage du groupe. On peut donner des surnoms aux Pokémon sauvages mais bon x)
Titre: Pokémon SDK
Posté par: CalipsOnira le 20 décembre 2015, 19:32:44
Je voulais savoir, concernant les descriptions des Pokémons, y'a que ça qui est multilingue non ?
Par contre, si on veut ajouter un fakemon, imaginons. Est-ce qu'il faudra traduire pour chaque langue où il y a un traducteur automatique (ne sait-on jamais !)
Titre: Pokémon SDK
Posté par: AxLR le 20 décembre 2015, 19:33:32
Je rejoins Daikenzo même si je ne suis pas aussi violent niveau vocabulaire, niveau ergonomie c'est mieux de voir les hud plutôt que les sprites.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 décembre 2015, 19:46:52
C'est pertinent, J'ai ajouté 10000 à la superposition des barres du coup elles seront forcément au dessus des Pokémon, faudra que je vois un paquet de Pokémon pour voir si ce n'est pas trop génant. Je vais aussi essayer de ronger le petit vide qu'il y au dessus histoire de ne pas avoir la moitié des grand Pokémon qui ont la tête dans la barre :p

Sinon, cette aprèm on a bossé sur l'animation d'entrée des combats de sauvage dans les hautes herbes, on m'a request une vidéo donc la voici :
Titre: Pokémon SDK
Posté par: joeyw le 20 décembre 2015, 20:18:02
La chance tu peux t'acheter pile un vélo :o
Y a encore les images à "synchroniser" mais ça urge pas donc c'est déjà nice :3
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 décembre 2015, 20:19:54
Les images à synchroniser ?
Titre: Pokémon SDK
Posté par: joeyw le 20 décembre 2015, 21:58:16
Oui j'arrive pas bien à l'expliquer donc voici une image plus claire x)

Spoiler
(http://puu.sh/m2KRV/623fde8741.jpg)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 décembre 2015, 23:01:27
Ca c'est la faute du RGSS x)
Il utilise GDI pour afficher sur l'écran et GDI c'est largement inférieur à DirectX.
Titre: Pokémon SDK
Posté par: Aerun le 21 décembre 2015, 00:14:01
Je voulais savoir, concernant les descriptions des Pokémons, y'a que ça qui est multilingue non ?
Par contre, si on veut ajouter un fakemon, imaginons. Est-ce qu'il faudra traduire pour chaque langue où il y a un traducteur automatique (ne sait-on jamais !)

Pour la petite information, sont multilingues :
Voir l'image
(http://puu.sh/m2UfA/f7820f95fe.png)
Titre: Pokémon SDK
Posté par: Loupio44 le 21 décembre 2015, 13:36:39
"What will Lugia do?" ce n'est pas vraiment du français... ;)
Et puis Vivaldaim a son nom Anglais aussi.

Je faisais surtout référence à Carapuce qui ne s'appelle pas Squirtle, mais il a du être surnommé.
Titre: Pokémon SDK
Posté par: Nox le 22 décembre 2015, 05:07:53
Concernant l'animation, pourquoi ne pas opter pour la translation classique du pokémon sauvage vers la droite, et du dresseur vers la gauche, jusqu'à un point d'arrivée ? (Ref: https://youtu.be/3eQRSNFlY_k?t=215)
Je la trouvais sobre et propre personnellement. :love:

Sinon oui, il vaut mieux que le sprite soit sous la barre. Les informations du pokémon adversaire qu'on affronte sont quand même plus importantes que son soyeux bout d'aile.

Un super travail en perspective, comme pour PSP 0.7 dans le passé, quand est-ce qu'on pourra enfin profiter d'une démonstration de tout ces outils ? (a)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 22 décembre 2015, 10:37:16
Le sprite est sous la barre.
Le lancé de ball du joueur sera réalisé comme dans RFVF mais après l'alpha car là j'ai et j'aurais beaucoup à corriger :d
Titre: Pokémon SDK
Posté par: Aerun le 22 décembre 2015, 16:52:23
Les sprites de face des Pokémon des 6G sont prêts. Je m'attaque à y ajouter toutes les méga évolutions dès que possible, c'est assez chronophage de devoir demander les permissions, ajouter les crédits au fichier prévu à cet effet, etc mais ça devient bon ! J'en profite pour ajouter les icones, les back, et les équivalents shineys de chaque dossier. Une fois tout ça fini, je bosse un peu sur FE et je corrigerai toute la BDD des objets pour que les données soient bonnes.
Titre: Pokémon SDK
Posté par: Symbioss le 22 décembre 2015, 17:48:52
Tous les objets seront programmés ? :)
Titre: Pokémon SDK
Posté par: CalipsOnira le 22 décembre 2015, 19:43:31
Pour la petite information, sont multilingues :
Voir l'image
(http://puu.sh/m2UfA/f7820f95fe.png)

Donc je suppose qu'on va devoir traduire manuellement ... mais c'pas grave ! (a)
Titre: Pokémon SDK
Posté par: Aerun le 23 décembre 2015, 00:33:57
Pour tout ce qui est données dans ces fichiers non. Mais forcément si tu rajoutes des Pokémon ou des attaques, faudra traduire. On peut pas proposer un SK qui prenne la place d'un Maker à 100%, ça n'a plus d'intérêt après. :ahde:
Pour les objets normalement oui.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 23 décembre 2015, 11:27:26
La traduction automatique c'est un carnage donc la proposer est tout sauf intelligent.
Titre: Pokémon SDK
Posté par: Elogio le 23 décembre 2015, 14:50:38
Je suis tout à fait d'accord, il n'y a pas plus bête que la traduction automatique car ça ne traduit que les mots, ça ne se base pas sur le contexte/le sens de la phrase.

Sinon, est-ce que la fiche sur l'avancement des fonctionnalités de PSDK est toujours modifiée en fonction de la progression? :mmh:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 décembre 2015, 16:17:48
Pas de PSDK pour noël mais une petite vidéo qui montre le système de bulles émotionnelles intégrés à PSDK et aussi l'évent commun d'interaction avec le follower direct du Héros (ceci vous permettra d'imaginer ce que vous aurez à faire si vous devez scénariser un humain qui suit le héros par exemple).
La commande utilisée est emotion(type, event_id = 0, wait_count = 34) avec type valant :exclamation, :poison, :exclamation2, :interrogation, :music, :love, :joy, :sad, :happy, :angry, :sulk et :nocomment

Ce système repose sur le système de particules, les émotions sont juste des particules qui s'effacent d'elle même sans que l'évent en question ait à bouger :3
Titre: Pokémon SDK
Posté par: Rhenaud the Lukark le 25 décembre 2015, 20:01:54
Toutes ces petites fonctionnalités, mises une à une, seront ce qui sera l'essence même de PSDK.

Continue à nous en montrer, pour moi c'est une preuve d'un avancement constant et régulier ^^
Titre: Pokémon SDK
Posté par: Nox le 26 décembre 2015, 02:48:04
Juste une question, au passage, j'ai testé un ou deux jeux créés PSP (comme Origins que j'ai terminé). Je dois y avouer qu'il y une saccade durant les déplacement d'écran qui me gène un peu, j'ai vu que les romhack sur VBA-M, par exemple, ne présentaient pas ce défaut. Est-ce que SDK sera plus fluide que PSP à ce niveau ? :<
Titre: Pokémon SDK
Posté par: Rhenaud the Lukark le 26 décembre 2015, 04:17:33
Je crois que c'est un problème de RPG XP lui-même ça...faudrait modifier un script ou deux pour mettre une condition press? sans doute. Mais le truc c'est que ce genre de jeu est géré par "cases", donc la création de cette petite saccade de 1-2 frames est normal, c'est le temps que le programme revienne à sa boucle de départ.

Après peut-être que je dis de la merde, mais il me semble pas sur ce coup :ahde:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 décembre 2015, 13:15:17
Alors, les jeux PSDK bien fait ne saccadent pas à l'écran. Par contre le rafraichissement vertical de l'écran est juste horrible (c'est pas synchronisé sur tout l'écran mais seul des portions se rafraichissent les une après les autres). Je pense qu'une fois une démo de SDK sortie je lancerais un projet de reprogrammation du RGSS avec Ruby 2.2.x et Direct3D 9 (plus simple à utiliser et moins de problèmes d'incompatibilité).
Titre: Pokémon SDK
Posté par: Limaks le 26 décembre 2015, 15:25:03
Salut :)
J'ai une question ou peut on télécharger Pokémon SDK je suis tellement ignorant. :3
Titre: Pokémon SDK
Posté par: joeyw le 26 décembre 2015, 15:30:58
Pokémon SDK est actuellement en développement et la démo arrivera l'an prochain (a)
Titre: Pokémon SDK
Posté par: Elogio le 29 décembre 2015, 13:38:05
Pokémon SDK est actuellement en développement et la démo arrivera l'an prochain (a)
Plus que quelques jours donc. :ahde:
Spoiler
Mais non, je rigole. :P
Titre: Pokémon SDK
Posté par: raphagamer le 29 décembre 2015, 22:41:12
Salut je suis de très près le projet car je souhaiterait créer mon jeu sous pokemon sdk mais n'ayant pas se date pourriez vous me dire pour quand à peut près une démo ?
Titre: Pokémon SDK
Posté par: og_loc-TATOO le 29 décembre 2015, 23:09:14
Personne ne le sait Raph'
Titre: Pokémon SDK
Posté par: Graphel le 29 décembre 2015, 23:21:25
De toute façon notre chère Yuri à bien préciser que l'alpha ne permettais pas de crée un projet ^^
A moins qu'avec le temps cela ai changé ? x)
Titre: Pokémon SDK
Posté par: Aerun le 29 décembre 2015, 23:44:14
Et j'ai bien répété 2-3 fois ce détail là, Graphel, oui. L'alpha servira à corriger PSDK, pas à créer un projet. On est sur une phase de développement, et on aura pas le temps de corriger les bugs qui seront créés par les erreurs de making, les modifications de BDD, les modifications de scripts, sinon on ne s'en sortira jamais. Je reste persuadé que certains passeront outre ce conseil, car parfois les neurones ont du mal à faire leur boulot, mais faut vraiment être patient.
Titre: Pokémon SDK
Posté par: raphagamer le 30 décembre 2015, 10:01:38
Ok merci de vos réponses de toutes manières mon projet doit recruté du monde pour qu'il marche donc je peut attendre un peut
Titre: Pokémon SDK
Posté par: joeyw le 30 décembre 2015, 12:15:54
Pour que ton projet marche, c'est d'abord à toi de travailler un maximum avant de te lancer dans un recrutement (a)
Titre: Pokémon SDK
Posté par: raphagamer le 30 décembre 2015, 12:39:37
Ah mais je me lance déjà ne t'en fait pas j'ai juste pour le moment une aide niveau histoire personnage ect
Mais il me faudra juste de l'aide côté graphisme et mapping
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 décembre 2015, 13:52:08
Salut raphagamer, tu n'as pas besoins de recruter tant que tu n'as pas de base de travail solide et un peu de réalisation de cette base (des maps, un peu de scénario implémenté etc...)
Il est légitime de se poser la question du scénario, "Ai-je besoin de recruter des gens pour corriger un peu tout cela ?". Je te dirais que non, ce n'est pas du tout nécessaire. Dis toi que ceux qui écrivent des fan-fiction sur internet sont pas toujours plusieurs à les écrire, après ils ont des retours de leur lecteurs.
Si tu veux mon avis, je pense que tu devrais d'abord mettre à plat tout ton scénario ou au moins la partie jusqu'où une éventuelle démo de ton futur jeu s'arrêtera. Corriger les petites fautes de grammaire, conjugaison etc... dans le fichier du scénario puis, le poster sur CSP. Dans la section Proposition de projets.

Tu fais juste un message d'introduction indiquant que t'as écrit un morceau du scénario de ton futur projet et que tu souhaites que les gens te corrige un peu, te propose des suggestions et d'autres choses. Je te conseille aussi avec ce sujet de mettre la fiche des personnage qui se trouvent dans le scénario, un fiche complète qui décrit ce qu'ils sont et leur background. Ceci aidera les gens à voir les incohérence et ça leur permettra aussi de te proposer des modifications sur les personnages.

Le scénario d'un RPG est l'étape la plus importante, si tu veux pas te casser la gueule il faut que ce soit bien fait, une fois que t'as ton scénario t'es posé t'as juste à entrer les événements et à penser à combler les vides entre les différentes phases de déroulement In Game du scénario.


Sinon au niveau de l'alpha de Pokémon SDK. Elle ne sert effectivement pas trop à faire des projets puis-ce que cette version présente des instabilités. Comme l'a dit Aerun (qui travaille beaucoup sur SDK en parallèle de Pokémon Forêt Éternelle), cette alpha se présente en plein milieu du développement donc on aura effectivement pas forcément le temps de voir des erreurs fatales qui vont forcément arriver sur des projets à peine développés.

Sur la version Alpha, je compte surtout mobiliser les projets qui ont déjà commencé à faire de la matière pour voir ce qui faudrait ajouter, faudrait corriger etc... Ces projets ont déjà du développement donc ils ont grossièrement juste à implémenter une partie de leur trame sous PSDK pour réaliser certains tests (dans tous les cas, je verrais avec eux pour ce qu'il faudra voir et tester en détails).
En ce qui concerne les makers lambda, ils peuvent faire des tests divers pour voir ce qu'ils pourront faire avec PSDK et prévoir un peu la matière. Faut juste se dire qu'entre l'alpha et la bêta il aura des gros changements, si vous avez réservé des interrupteurs, variables ou évents communs dites vous que vous êtes fucké surtout si vous les avez réservé en dessous de 200 (interrupteur & variable) ou en dessous de 50 (évents commun).

Bref, d'ici quelques temps je devrais voir Aerun et on verra pour l'alpha comment on organisera ça et sur le boulot actuellement fait :3 (Il risque d'avoir un tas de sujet/pages qui peuvent poper.)
Titre: Pokémon SDK
Posté par: raphagamer le 30 décembre 2015, 13:57:50
Ok merci à toi donc bon déjà désolé de marquer ceci ici mais bon on a commencé autant finir coter histoire j'ai un très bon ami que me la fait et je l'aide bien evidemment ensuite pour le recrutement je pensait déjà faire ma démo seul avec mon ami pour l'histoire et moi pour le reste donc le recrutement ne ce fera que sous les conditions que l'idée plaise la démo plaise et les personnes pourront postuler comme elle veulent mais merci pour tes conseilles ;-)
Titre: Pokémon SDK
Posté par: GiraKoth le 02 janvier 2016, 01:19:24
Des erreurs à corriger dans SDK? Non mais où va le monde, tu me déçois énormément Yuri :(
Titre: Pokémon SDK
Posté par: Nuri Yuri le 02 janvier 2016, 02:24:20
Je code surtout beaucoup de choses sans nécessairement les vérifier donc il se peut que parfois ça marche pas comme prévu '^'
*ne peut pas tout faire*
Titre: Pokémon SDK
Posté par: CalipsOnira le 03 janvier 2016, 00:41:31
Le scénario d'un RPG est l'étape la plus importante, si tu veux pas te casser la gueule il faut que ce soit bien fait, une fois que t'as ton scénario t'es posé t'as juste à entrer les événements et à penser à combler les vides entre les différentes phases de déroulement In Game du scénario.

Pas forcément. Regarde, tous les jeux Pokémon n'ont jamais eu un grand scénario (à part les produits dérivés tel que Pokémon Rangers ou Donjon Mystère). Après ce qui était innovant est le mode de jeu (capture, badge, collecte ...)
Donc soit tu as un projet innovant et tu peux faire l'impasse sur le scénario (bon après si les 2 sont au point, c'est mieux), ou alors tu dois essayer de trouver un scénario concret et original si tu veux te démarquer des autres.

Bref, pour en revenir au sujet, beh non en fait j'ai rien à dire. Je voulais juste savoir ce qu'il restait globalement à coder dans le kit (pas à corriger) ?
Titre: Pokémon SDK
Posté par: GiraKoth le 03 janvier 2016, 02:06:59
Pas forcément. Regarde, tous les jeux Pokémon n'ont jamais eu un grand scénario (à part les produits dérivés tel que Pokémon Rangers ou Donjon Mystère). Après ce qui était innovant est le mode de jeu (capture, badge, collecte ...)
Donc soit tu as un projet innovant et tu peux faire l'impasse sur le scénario (bon après si les 2 sont au point, c'est mieux), ou alors tu dois essayer de trouver un scénario concret et original si tu veux te démarquer des autres.

Bref, pour en revenir au sujet, beh non en fait j'ai rien à dire. Je voulais juste savoir ce qu'il restait globalement à coder dans le kit (pas à corriger) ?
Pourquoi se contenter d'un gameplay innovant quand on peut avoir le gameplay ET le scénario?
Titre: Pokémon SDK
Posté par: Graphel le 03 janvier 2016, 11:54:31
C'est sur que l'avantage d'être sous RPG Maker pour faire un jeu Pokémon, c'est que l'ont peux sortir du contexte répétitive des jeux de bases c'est à dire : Level up, capturer, badges, ligue, légendaire, une vague histoire qui implique toujours une méchante team, cheater pour les adeptes de l'action replay et puis se faire chier.

Après y a les combats online et tout mais ça c'est une autre histoire.
C'est en autre pour ça que je suis impatient de voir PSDK, j'ai vue des projets réaliser avec PSP qui ont été vraiment géniaux. Donc j'imagine qu'avec PSDK se le sera d'autant plus, voir même plus.
Titre: Pokémon SDK
Posté par: Aerun le 03 janvier 2016, 13:49:57
Essayons de ne pas trop nous éloigner du sujet mais pour répondre à ton message Graphel, je ne pense pas que le seul fait que PSDK sorte apporte une vague de "bons" projets. Je m'explique : les projets seront bien plus stables, avec une base code refondue, propre, pensée pour Pokémon (et autre si on est un peu malin), le jeu sera plus fluide, ça ok, mais on restera quand même sur un Starter Kit. Ce sera toujours aux makers d'apporter leur patte, de créer leur scénario, leurs interfaces, leurs Pokémon (s'ils ont une nouvelle génération), leurs tilesets, leurs maps, etc. Du coup, c'est un peu comme pour tout dans la vie, ce n'est pas en créant un outil "parfait" qu'on va avoir des produits dérivés "parfaits". Le seul maître de son projet c'est le maker, et son équipe.

Je reste d'accord avec toi sur le fait que PSDK va apporter du sang neuf et une vraie base de travail, mais restera aux gens de se perfectionner également, pour pas qu'on ait au bout de deux jours des vagues de "faux bugs" créés par le mauvais usage de l'outil. Sur ce point, je pense que la documentation de Yuri aura toute sa place, et devra vraiment être lue et relue. Enfin... En théorie.
Titre: Pokémon SDK
Posté par: Tokeur le 03 janvier 2016, 14:51:44
Les bons outils font les bons ouvriers, mais ce n'est pas parce qu'un marteau est parfait qu'on ne peut se taper sur les doigts.

:ahde:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 janvier 2016, 14:55:33
x)
J'ai commencé à rédiger la page qui contient les informations principales sur PSDK, je la finirais plus tard car j'ai encore beaucoup de choses à écrire.
Ceux qui veulent un aperçu : http://communityscriptproject.com/PSDK/index.html?action=current_release
Titre: Pokémon SDK
Posté par: Elogio le 06 janvier 2016, 07:30:00
Je trouve ça vraiment pas mal.
On sent qu'il y a des gens pour qui c'est une vocation de faire tous ces trucs avec des ordinateurs... ;)
Bon effectivement on voit bien que c'est une version alpha de l'alpha si je puis dire!... Mais c'est encourageant pour la suite et ça me redonne espoir quand à ce starter-kit.
C'est tout, je vous souhaite une bonne continuation dans ce projet. :)
Titre: Pokémon SDK
Posté par: MNchino le 07 janvier 2016, 04:58:00
x)
J'ai commencé à rédiger la page qui contient les informations principales sur PSDK, je la finirais plus tard car j'ai encore beaucoup de choses à écrire.
Ceux qui veulent un aperçu : http://communityscriptproject.com/PSDK/index.html?action=current_release

Yes! The PFM Section Documentation!
I have been working with Pokemon Essentials, and it has been vexing to understand how each class works. This is organized, simple, and readable. This section really will help when trying to implement some really cool features. I'm excited :D

En Français via Google Traslate
Oui ! La section Documentation PFM !
Je travaille avec Pokemon Essentials , et il a été vexant pour comprendre comment chaque classe fonctionne . Ceci est organisée , simple et lisible. Cette section va vraiment aider en essayant de mettre en œuvre certaines fonctionnalités vraiment cool . Je suis excité : D[\spoiler]
Titre: Pokémon SDK
Posté par: Nuri Yuri le 07 janvier 2016, 14:24:08
Thanks :3
I'll do my best to finish the documentation :3 (There's still a lot to write.)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 17 janvier 2016, 18:02:32

Petite demande d'aide
Afin de permettre la recherche facile des characters pour l'évent making, ceux-ci ont besoin d'un nom explicite. Actuellement sur Pokémon SDK ils ont des noms du genre "DPP (65)" ce qui n'est pas pratique, j'aimerais donc que quelqu'un prenne un peu de son temps pour donner les bons noms de fichier aux characters.

Voici la norme :
- Les characteurs humanoïdes commencent par deux underscore : __
- Le nom du character ne doit contenir que des caractères alpha numériques sans majuscule ni accents ou espaces.
- Finalement, pour deux types de characters (dpp/hgss) ils finissent par _dpp pour ceux de DPP et _hgss pour ceux de HGSS.

Voici le dossier à traiter : URL supprimée
Je vous remercie d'avance de votre aide.
Titre: Pokémon SDK
Posté par: 『Otaku』 le 17 janvier 2016, 18:38:34
Je le fait Nuri ^^ je te repasse tout après :3.
Titre: Pokémon SDK
Posté par: 『Otaku』 le 18 janvier 2016, 11:46:41
Ok moi c'est à la main beaucoup moins rapide que toi :3
Titre: Pokémon SDK
Posté par: Aerun le 18 janvier 2016, 13:18:13
On parle de renommer chaque Characters selon leur nom (Ornithologue, Kinésiste, Silver, Chen) sous la forme la plus pratique (soit Ornithologue.png, Kinesiste.png, etc.). C'est un exercice un peu fastidieux mais merci d'être rigoureux afin qu'on puisse éviter d'avoir à repasser derrière.
Merci pour votre aide, n'hésitez pas à communiquer sur ce que vous avez choisi de renommer (DPP/HGSS/autre) afin que vous n'ayez pas travaillés tous les deux sur les mêmes et que ça fasse doublon. :)
Titre: Pokémon SDK
Posté par: joeyw le 18 janvier 2016, 14:06:26
I know that feel.

Hésitez pas à vous servir de cette liste (http://www.pokepedia.fr/Mod%C3%A8le:Liste_des_Dresseurs_Pok%C3%A9mon) pour obtenir les dénominations exactes :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 18 janvier 2016, 16:21:33
Merci bien :3
Titre: Pokémon SDK
Posté par: Elogio le 18 janvier 2016, 17:24:13
Y a-t-il une réelle différence entre les ressources utilisées pour SDK et celles qui sont dans PSP?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 18 janvier 2016, 17:57:20
Par rapport aux charas, c'est du full HGSS/DPP. Au niveau des tilesets on touche pas trop pour le moment. Sinon toutes les ressources qui ne sont pas utilisés par RMXP sont en 1x1 parce que c'est stupide les images pixelisés.
Titre: Pokémon SDK
Posté par: Elogio le 18 janvier 2016, 18:18:28
Mais, je veux dire: il n'y aura pas de nouvelles ressources, ce seront les mêmes que pour les versions antérieures ou on aura droit à des surprises?
Titre: Pokémon SDK
Posté par: Palbolsky le 18 janvier 2016, 20:55:52
Pour le moment, les graphismes ne sont pas une priorité.
D'ailleurs c'est au maker de se faire de beaux graphismes pour faire un beau jeu, et finalement se différencier des autres.

En fait c'est presque une bonne chose que SDK ne fournisse pas de ressources incroyablement zolies, ça nous pousse à la créativité. :)
Titre: Pokémon SDK
Posté par: SirMalo le 19 janvier 2016, 09:43:20
Tout ce que je pourrai proposer en termes de tilesets, ce sera des éléments rippés et cleanés de HGSS (et peut-être un peu de B2N2), à assembler ensuite par le maker. Mais je ferai peut-être un tuto sur comment bien assembler et configurer un tileset.
Titre: Pokémon SDK
Posté par: Aerun le 19 janvier 2016, 12:59:24
Avec Yuri on a discuté d'un éditeur de map indépendant de RPG Maker XP. Le maker aura deux possibilités : soit mapper à la RMXP avec un système de Tileset, soit un système "d'objets" où on aurait une interface qui permettrait, par un système de dossiers, de poser des "sprites" sur la map. Par exemple, je réalise une map intérieure, j'ouvre le dossier "Mobilier" avec l'éditeur et je sélectionne le "Lit_heros.png" que je place sur la map. C'est encore flou, mais il faudrait qu'on trouve une interface claire, intuitive, et qui ne rompt pas trop avec le système de mapping de RPG Maker XP. Plus de précisions viendront surement avec le temps.
Titre: Pokémon SDK
Posté par: Rhenaud the Lukark le 19 janvier 2016, 18:34:00
Intéressant, ce nouveau mode de mapping.
Le truc, c'est que j'ai peur que du coup vos maps soient hyper lourdes à la fin, car ajouter des images ça n'a pas le même poids que d'ajouter un id de tile dans un tableau, malheureusement :ahde:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 19 janvier 2016, 19:15:41
Tes dires ne s'appuient sur aucune preuve Rhenaud, par ailleurs, ils sont très probablement faux.

Le système "d'objet" est en fait une reproduction de la manière de faire des MAP en 3D sous le format 2D, c'est pas nécessairement plus lourd qu'un tableau de 50x50x3x2 octets :siffle:
Titre: Pokémon SDK
Posté par: GiraKoth le 19 janvier 2016, 21:12:38
Le système "d'objet" est en fait une reproduction de la manière de faire des MAP en 3D sous le format 2D, c'est pas nécessairement plus lourd qu'un tableau de 50x50x3x2 octets :siffle:
Mais attend, ça fait 15 ko! C'est juste énorme comme place prise sur un disque dur de 500 Go!
Titre: Pokémon SDK
Posté par: Rhenaud the Lukark le 20 janvier 2016, 19:26:46
Tes dires ne s'appuient sur aucune preuve Rhenaud, par ailleurs, ils sont très probablement faux.

Le système "d'objet" est en fait une reproduction de la manière de faire des MAP en 3D sous le format 2D, c'est pas nécessairement plus lourd qu'un tableau de 50x50x3x2 octets :siffle:

Après, ce n'était qu'une suggestion : je ne sais pas comment marche votre système, après tout il n'y a que vous qui le savez pour le moment.
Je pensais juste que cela viendrait de paire avec une redondance d'images etc, qu'en fait la map serait considérée comme une succession d'images avec chaque image qui a son poids, mais si c'est à peu près le même système que sous RMXP alors dans ce cas tant mieux, mais me pourrissez pas quand j'essaie de dire des trucs réfléchis et des bugs potentiels s'il vous plaît, c'est trop rare pour gâcher ce moment :ahde:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 janvier 2016, 19:37:15
._.
Je pense que tu devrais rapprendre à programmer pour le RGSS parce que ce que tu me dis est extrêmement choquant...
Pour moi l'explication d'Aerun était suffisamment compréhensible '^'
Titre: Pokémon SDK
Posté par: Elogio le 21 janvier 2016, 18:56:05
Oui, ça avait l'air bien en tout cas... :oui:
Par contre, ça voudrait dire qu'il faut savoir à quelle image est associée chaque nom...
Ou est-ce qu'on aurait une petite illustration à côté?
Enfin, je pose des questions mais vous savez peut-être même pas ce que vous voulez vraiment obtenir à la fin.
(s'il vous plaît, m'allumez pas... :stp: :'( :stp:)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 janvier 2016, 19:42:34
C'est pas encore codé pour le moment donc on verra :p
Titre: Pokémon SDK
Posté par: Sangana le 21 janvier 2016, 20:54:40
Petite question indiscrète, vous avez déjà regarder pour les animations d'attaque, je parle du coté graphique xd
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 janvier 2016, 21:00:02
Ca fait longtemps que j'ai prévu des trucs mais c'est pas implémenté dans PSDK pour le moment x)
Titre: Pokémon SDK
Posté par: Graphel le 21 janvier 2016, 21:45:57
Et est ce que PSDK fera aussi le café ?
Non je plaisante mais si ça continue comme ça RPG maker va devenir useless. Je pensais pas que PSDK prendrais autant d'ampleur.
Titre: Pokémon SDK
Posté par: Aerun le 21 janvier 2016, 22:37:58
Le but est pour l'instant d'avoir un SK qui tourne avec le RGSS et RPG Maker XP. A termes ce serait plus intéressant de s'émanciper de RMXP pour avoir plus de liberté.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 janvier 2016, 10:49:28
Salut à tous !

Les objets seront légèrement revus d'ici quelques temps pour la partie spéciale notamment. Certaines propriétés ont été dépréciées :
- exp_share
- luckyegg
- choice_ph
- choice_sp
- mental_powder
- deepseascale
- life_orb
- metronome
- expert_bell

Celles-ci seront substituée par une vérification de l'id de l'objet au vu de la faible diversité d'objet utilisant ces propriétés. Les baies seront aussi programmée, si vous désirez apporter votre aide en réalisant ces données en utilisant des sources fiables voici la structure prévisionnelle des baies données de baies :

L'accès aux données d'une baie se fait de la manière suivante :
$game_data_item[item_id].misc_data.berry
Les ids des baies dans PSDK sont les suivants :
Liste des ids
149 : Baie Ceriz
150 : Baie Maron
151 : Baie Pêcha
152 : Baie Fraive
153 : Baie Willia
154 : Baie Mepo
155 : Baie Oran
156 : Baie Kika
157 : Baie Prine
158 : Baie Sitrus
159 : Baie Figuy
160 : Baie Wiki
161 : Baie Mago
162 : Baie Gowav
163 : Baie Papaya
164 : Baie Framby
165 : Baie Remu
166 : Baie Nanab
167 : Baie Repoi
168 : Baie Nanana
169 : Baie Grena
170 : Baie Alga
171 : Baie Qualot
172 : Baie Lonme
173 : Baie Résin
174 : Baie Tamato
175 : Baie Siam
176 : Baie Mangou
177 : Baie Rabuta
178 : Baie Tronci
179 : Baie Kiwan
180 : Baie Palma
181 : Baie Stekpa
182 : Baie Durin
183 : Baie Myrte
184 : Baie Chocco
185 : Baie Pocpoc
186 : Baie Parma
187 : Baie Ratam
188 : Baie Nanone
189 : Baie Pomroz
190 : Baie Kébia
191 : Baie Jouca
192 : Baie Cobaba
193 : Baie Yapap
194 : Baie Panga
195 : Baie Charti
196 : Baie Sédra
197 : Baie Fraigo
198 : Baie Lampou
199 : Baie Babiri
200 : Baie Zalis
201 : Baie Lichii
202 : Baie Lingan
203 : Baie Sailak
204 : Baie Pitaye
205 : Baie Abriko
206 : Baie Lansat
207 : Baie Frista
208 : Baie Enigma
209 : Baie Micle
210 : Baie Chérim
211 : Baie Jaboca
212 : Baie Pommo
686 : Baie Selro
687 : Baie Éka
688 : Baie Rangma

Les données de baies sont représentés dans un Hash et les clefs sont des Symbols (à différencier des String qui sont le cancer incarné).
Titre: Pokémon SDK
Posté par: CalipsOnira le 26 janvier 2016, 13:20:30
De bonnes nouveautés ! Le SDK avance vite, c'est génial !

Sinon je voulais savoir, c'est quoi la taille (px*px) des icônes pokémons, car j'ai vu qu'il n'y avait pas les mêmes dans une équipe pokémon par rapport aux icônes des descriptions des pokémons ?
Titre: Pokémon SDK
Posté par: GiraPrimal le 26 janvier 2016, 14:23:42
Yo !

Je veux bien donner un coup de main pour les baies. Juste pour être sûr, est-ce que le format demandé est celui-ci ?

{:bonus => [0, 0, 0, 0, 0, 0], :power => 0, :type => 0, :trigger => nil, :confuse => false, :time_to_grow => 4, :min_yield => 2, :max_yield => 10, :spicy => 20, :dry => 0, :sweet => 0, :bitter => 0, :sour => 0}
(C'est un exemple générique.)
Titre: Pokémon SDK
Posté par: Aerun le 26 janvier 2016, 17:48:33
Sinon je voulais savoir, c'est quoi la taille (px*px) des icônes pokémons, car j'ai vu qu'il n'y avait pas les mêmes dans une équipe pokémon par rapport aux icônes des descriptions des pokémons ?

Les icônes sont en 32x32.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 janvier 2016, 19:21:45
Si le cas ne concerne qu'une seule baie ça vaut pas la peine de créer une donnée spécialement pour, on vérifiera directement en script la condition. Suffira juste que j'ai à coté une liste des conditions à valider pour qu'elles agissent :p

PS : Pour les ressources graphiques, toutes les images de PSDK à l'exception des Autotiles et Tilesets sont en 1x1 donc 32x32 veut dire 32 pixels par 32 pixels et non 16x16 zoomé fois 2.
Titre: Pokémon SDK
Posté par: joeyw le 27 janvier 2016, 21:09:22
Mini-update histoire de préciser : Dakurei et moi-même avons terminé le travail sur les baies.
Ne nous tapez pas si vous aviez commencé.
Titre: Pokémon SDK
Posté par: Elogio le 30 janvier 2016, 11:48:23
Je ne savais pas qu'il y avait des baies "sèches", je croyais qu'il n'y avait que 4 sortes de goûts différents.
Est-ce une erreur ou juste que je n'ai pas assez joué aux nouveaux jeux?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 janvier 2016, 12:02:05
Y'a 5 catégories aux concours donc 5 gouts :p
Après ça a peut être été ajouté dans DPP.
Titre: Pokémon SDK
Posté par: joeyw le 30 janvier 2016, 12:09:27
Même pas : la Baie Marron avait déjà un côté sec dans R/S/E :3
Titre: Pokémon SDK
Posté par: Elogio le 30 janvier 2016, 18:02:52
C'est drôle, je n'avais jamais fais attention aux baies sèches...
Mais il faut dire que dans des jeux comme Noir et Blanc, où elles sont réservées au Dream World, on n'a pas trop l'occasion d'en voir...
En tout cas, j'ai appris quelque chose aujourd'hui, je me coucherai moins bête, merci!
Titre: Pokémon SDK
Posté par: PokeNight le 31 janvier 2016, 20:45:30
Bonsoir,

J'ai une petite question concernant les combats duo (je ne sais pas si elle a déjà été posée) : est-ce qu'il sera possible de créer un combat duo avec un PNJ qui combat à nos côté comme il se fait de temps à autre sur les versions originales ?

Merci de votre réponse :3
Titre: Pokémon SDK
Posté par: Nuri Yuri le 31 janvier 2016, 20:56:23
Actuellement je n'ai pas programmé le fait qu'un PNJ prenne le contrôle du deuxième Pokémon mais c'est prévu depuis longtemps dans les paramètres d'initialisation du combat. (Actuellement on ne voit pas le joueur en combat donc c'est un peu difficile à mettre en place ^^)
Titre: Pokémon SDK
Posté par: Graphel le 10 février 2016, 16:14:46
Bonjour CSP ,

Voilà, j'ai vue le status sur facebook en ce qui concerne le launcher et tout ça donc, comme j'ai dis sur facebook, un grand GG à l'équipe, on peux constater sans la moindre hésitation que votre travail est remarquable pour tout vous dire je pensais pas que PSDK serai aussi complet rien qu'au stade de l'alpha (niveaux interface et tout ça je veux dire). La version finale va faire mal aux fesses c'est certains.

Dans tout ça j'ai une question : Est ce que il sera possible (peut être pas de manière immédiate j'entends bien) d'intégrer l'affichage des IV et/où EV ?
A partir d'un script ou autres ?

Merci d'avance :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 février 2016, 16:47:39
Suffit de faire l'interface, c'est pas bien dur ^^
Titre: Pokémon SDK
Posté par: raphagamer le 13 février 2016, 18:15:45
Salut alors déjà un gros gg pour tout le travail que l'équipe de PSDK fournie et ensuite j'ai une petite question la version alpha pour tout le monde arrivera d'ici combien de temps vous pensez ?
Titre: Pokémon SDK
Posté par: Aerun le 13 février 2016, 18:34:11
Si on ne communique pas de date, c'est qu'on n'en a pas fixé une.
Titre: Pokémon SDK
Posté par: raphagamer le 13 février 2016, 18:37:36
Très bien merci en tout cas continué à me nous faire rêver :)
Titre: Pokémon SDK
Posté par: Elogio le 13 février 2016, 19:34:28
la version alpha pour tout le monde arrivera d'ici combien de temps vous pensez ?
Bah: août 2015 voyons! :ahde:
Titre: Pokémon SDK
Posté par: Graphel le 13 février 2016, 19:57:30
Y'a pas vraiment de date j'imagine et de toute façon si il y en a une je pense qu'ils nous le dirons d'eux même ^^

edit : j'avais pas vue la réponse de aerun alors je retire ce que j'ai dis ^^
Titre: Pokémon SDK
Posté par: Aerun le 13 février 2016, 23:02:36
Le but étant de proposer un SK pour tout le monde, c'est notre but premier que d'avoir une version stable. Quand on aura une date à donner, ne vous inquiétez pas qu'on vous la donnera directement ! :D
Titre: Pokémon SDK
Posté par: PKL~GAM le 14 février 2016, 09:08:12
Il vaut mieux qu'ils prennent leur temps pour avoir que rendu de qualité ! :oui:
Après, une date de sortie, j'imagine que ce doit être difficile d'imaginer pour eux vu tout le boulot que cela représente.
Titre: Pokémon SDK
Posté par: Aerun le 14 février 2016, 15:48:27
Il ne faut surtout pas oublier qu'on a aucune échéance et qu'on travaille sur le principe du bénévolat. On ne pourra jamais poser une deadline comme ça.
Titre: Pokémon SDK
Posté par: raphagamer le 16 février 2016, 15:14:11
Encore moi oui je sais je vous embête mais enfin donc voici ma question : y'aura t'il un jeu exemple comme dans les anciens starter-kits psp si oui ce sera le même ou le changerait vous si non bah tant pis merci pour vos réponses
Titre: Pokémon SDK
Posté par: Nuri Yuri le 16 février 2016, 15:45:15
Y'aura une démo et ça sera pas la même. Par contre c'est prévu pour plus ou moins la version bêta. Sur l'alpha je sais pas ce qu'on mettra pour le moment :p
Titre: Pokémon SDK
Posté par: raphagamer le 16 février 2016, 16:04:10
ok merci pour cette réponse si rapide est assez satisfaisante :)
Titre: Pokémon SDK
Posté par: Aerun le 17 février 2016, 14:57:10
J'en avais parlé à Yuri, je pense proposer pour la version beta (et finale) une sorte de gros tutoriel qui fait le tour de toutes les fonctions de making du SK. Avec Yuri, ou toute autre personne motivée, on proposera surement des tutoriels vidéos pour la BDD et tout ce qui est modifications de script. :)
Titre: Pokémon SDK
Posté par: raphagamer le 17 février 2016, 18:38:56
Vue toutes les choses que vous prévoyez cela promet d'être long mais j'aime sa toujours aussi hâte que le sk sorte :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 février 2016, 17:59:53
Salut à tous :)
Aujourd'hui j'ai codé un petit système qui sera très sympa pour les joueurs : l'affichage de notification quand une ressource manque.
(https://scontent-fra3-1.xx.fbcdn.net/hphotos-xfa1/v/t1.0-9/10336757_424432201100102_4217108210891227148_n.png?oh=a56b713a1fb3fcf2a0cfb59b068f1662&oe=572BD74D)
Cette fonction permet d'éviter le joueur d'être bloqué dans sa progression quand par exemple il manque un fichier audio puis-ce qu'une notification sera simplement affiché sur le coté (sauf paramètres contraires) au lieu d'une fenêtre qui arrêtait le jeu jusqu'à ce que l'on clique sur OK.

Sinon, une version Alpha devrait arriver mais il y a encore des choses à peaufiner au niveau du système qui permet de récupérer Pokémon SDK x)
Titre: Pokémon SDK
Posté par: vladandgaret le 20 février 2016, 18:56:19
Pas bête du tou! ;) Beau boulot!! Continuez comme ça, on a hâte de tester ce bijou :D
Titre: Pokémon SDK
Posté par: PokeNight le 23 février 2016, 23:55:50
Petite question perso : le dossier de PSDK pèse combien actuellement ? (version la plus à jour) car j'ai un débit vraiment... proche d'un 56K alors que je devrais avoir 2,4 méga. Enfin, je demande ça pour voir si je dois me prévoir 72h de dl continue à la sortie.

Sinon, un truc me tourne en rond depuis un moment :

Citer
Fonctionnalités autres
FmodEx :    FmodEx est une API audio permettant de lire plusieurs format Audio sans latence et avec une fiabilité hors du commun.
Vous pourrez porter votre projet sous Linux/Mac via Wine sans problèmes avec le son vu que FmodEx est capable de fonctionner sous Linux/Mac.

Y compris pour les sons ME et BGM qui sont sur un autre format que le MP3 ? Car en dehors des fichiers MP3, wine ne joue pas les sons ME et BGM pour une raison que j'ignore ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 24 février 2016, 10:23:30
La version release pèse 63Mo ce qui équivaut à 20 minutes de téléchargement en 56kbps.
Les musiques sont en mid et ogg mais pas d'inquiétude, PSDK utilise FmodEx qui sait parfaitement lire les formats propriétaire tel que le wma et ce même sous Linux. Après c'est pas sur que PSDK tourne sous Linux, j'ai pas testé et je craint que PSDK Extension pose de sérieux problèmes de compatibilité (à cause du nombre conséquent d'API de Windows utilisés notamment pour afficher les notifications).
Titre: Pokémon SDK
Posté par: PokeNight le 24 février 2016, 11:31:39
Ce que j'entends par 56K c'est le modem x) je dl en moyenne à 15 ko/s... 63 Mo c'est pas beaucoup, je pourrai utiliser mon téléphone en mode modem pour le faire. ça serait plus complique si le SK venait à faire comme PSP5G qui fait 200 Mo (j'ai testé tout les SK de PSP pour voir lequel me correspondais le mieux).

Après pour les APIs, ça sera compliqué effectivement, wine est encore frileux pour beaucoup de chose ^^
Titre: Pokémon SDK
Posté par: PKL~GAM le 24 février 2016, 16:15:33
Trop bien ce petit truc de notification !!
C'est largement mieux que le No such file qui lui nous permet de continuer le jeu sans la ressource manquante mais ne nous prévient pas.
Super utile !! :3 :)
J'adore !
Titre: Pokémon SDK
Posté par: Graphel le 24 février 2016, 20:20:07
Petite question : Est ce que la page relative aux informations sur PSDK est mis à jour ? Car j'ai vue sur facebook quelques nouveautés notamment la pension et comme je voulais un peu regarder en détails ce que propose le SK ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 24 février 2016, 22:27:20
Non, ça fait un an que j'y ai pas touché x)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 28 février 2016, 17:55:54
Salut à tous :3
Aujourd’hui, je vous sors la première pré-Alpha de Pokémon SDK. C’est une alpha fermée donc seul un comité restreint de personne auront accès aux fichiers.
Pour l’heure, cette version permet les choses suivantes :
Les choses qui ne sont pas implémentés sont les suivantes :

Une partie des fonctions de PSP fonctionne de la même manière sauf qu’il vous est interdit d’utiliser des chaînes de caractère comme Pikachu pour ajouter un Pokémon, vous devez obligatoirement écrire son id.

Instructions spécifiques :
Pour modifier les systemTag vous devez utiliser la touche P lorsque vous êtes en 2x2. Des instructions sont disponibles lorsque vous appuyez sur la touche T (après avoir activé l’édition).
La variable Game_Map::CenterPlayer du script #Loader permet d’indiquer si le héros est toujours centré sur l’écran.
La variable Game_Map::GenereateBlackBorder sert à indiquer si les maps doivent générer automatiquement des bordures noires.
La variable Game_Character::SystemTagUse vous permet d’indiquer si vous désirez utiliser les SystemTag pour les passages ou les tilesets.

Pour modifier les groupes, vous devez ouvrir Ruby Host, aller dans « Zones », choisir la zone qui correspond à la map et cliquer sur Groupes. (N’oubliez pas de sauvegarder une fois sorti de l’interface Groupes.)

En cas d’erreur :
Si vous rencontrez un bug qui provoque la fermeture de Pokémon SDK, vous êtes priés d’écrire un sujet dans Entraide/Résolution de Bugs (http://communityscriptproject.com/forum/index.php?board=30.0) du forum de Community Script Project avec un titre formaté de la manière suivante :
[PSDK] intitulé du bug
Vous devez copier-coller le contenu du fichier Error.log dans le corps de votre message.
Si vous rencontrez une erreur autre, vous pouvez toujours la rapporter.

Demande d’aide :
Vous pouvez demander de l’aide sur l’utilisation de certaine mécanique si elle vous parait obscure, je n’ai pas vraiment le temps d’écrire des documentations pour le moment mais cela arrivera avec le temps.

Contribution :
Lorsque vous comprenez des mécaniques, pouvez toujours soumettre un tutoriel ou une page de documentation, je vérifierai et si c’est valide ça sera intégré là où ça devrait l’être.

Note finale :
Cette version étant fermé, vous serez amené à ne leaker aucun fichier de Pokémon SDK, ils représentent un travail qui a pris un temps considérable, je ne désire pas qu’ils se retrouvent entre les mains de n’importe qui.

Les personnes concernés par la pré-alpha recevront les liens des fichiers par MP.

Edit : Si vous n'avez pas reçu le MP, n'hésitez pas à me demander, si je trouve votre nom dans les crédits je ne vois pas trop d'inconvénient à vous ajouter et vous donner les liens x)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 28 février 2016, 18:58:25
Pour ceux qui veulent utiliser le menu Debug, je vous conseille de télécharger le fichier que j'ai lié dans ce message et l'extraire dans le dossier Graphics. (Petit oubli de ma part ^^')

Instruction supplémentaire : Un évent n'a pas d'ombre si son nom commence par §
Titre: Pokémon SDK
Posté par: joeyw le 28 février 2016, 19:24:40
[Hotfix] : un bug vous empêche de battre la Fillette Yuki (elle préfère faire crash le jeu plutôt que perdre tsss).

Pour le résoudre, créez un nouveau script "Scene_Battle" que vous placerez au-dessus de "___END___" et mettez-y ces quelques lignes.

class Scene_Battle
  NUMXR = /\[VAR NUM.[^\]]*\]/
end

A vous la victoire ! :D
Titre: Pokémon SDK
Posté par: Aerun le 28 février 2016, 21:36:14
En cas d’erreur :
Si vous rencontrez un bug qui provoque la fermeture de Pokémon SDK, vous êtes priés d’écrire un sujet dans Entraide/Résolution de Bugs (http://communityscriptproject.com/forum/index.php?board=30.0) du forum de Community Script Project avec un titre formaté de la manière suivante :
[PSDK] intitulé du bug
Vous devez copier-coller le contenu du fichier Error.log dans le corps de votre message.
Si vous rencontrez une erreur autre, vous pouvez toujours la rapporter.

Je pense que ce serait pas mal si tout le monde suivait les consignes :ahde:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 28 février 2016, 22:30:36
Petite note : Pour utiliser Ruby Host il faut à tout prix que le nom du chemin jusqu'à Ruby Host.exe ne contienne aucun caractère spéciaux. (Sinon rien ne s'affiche.)
Titre: Pokémon SDK
Posté par: Youspin le 29 février 2016, 01:31:10
Vivement la sortie officielle :c
Titre: Pokémon SDK
Posté par: raphagamer le 29 février 2016, 08:47:33
Je vient de me réveiller je vait comme d'habitude sur le forum est je voit le message de yuri sur la pré alpha. Sur le coup je me dis que je rêve mais non elle estbvraiment là :) vivement que je puisse tester tout sa pour commencer mon jeu.
Titre: Pokémon SDK
Posté par: raphagamer le 29 février 2016, 13:27:00
Bon sinon j'ai une proposition que vous pourriez inclure à PSDK ce serait le système de méga évolution
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 février 2016, 13:33:58
Normalement c'est déjà programmé, j'ai juste pas fait le bouton et les cas spécifique ^^
Titre: Pokémon SDK
Posté par: raphagamer le 29 février 2016, 15:03:56
Ah alors tu pense que ce sk rivqlise avec pokemoncessential ?
Titre: Pokémon SDK
Posté par: Graphel le 29 février 2016, 15:40:20
Pokemon Essential est clairement à des années lumières de PSDK !
Les éditeurs de Pokémon essential sont A F F R E U X.
La au moins dans PSDK c'est clair, assez simple d'utilisation, même si y a pas encore tout d'implémenter, on peut déjà sentir le potentiel de PSDK... Même dans l'interface des scripts, c'est propre, c'est rangé. Clairement c'est le jour et la nuit.
Titre: Pokémon SDK
Posté par: PKL~GAM le 29 février 2016, 15:41:58
Ouiannn :nememangepas:...
C'est pas aujourd'hui la version finale ???... snif...

Non... je rigole. Ce fut déjà très rapide pour la sortie de la pré-alpha.
C'est superbe. Bravo à tous !! :3
Vivement la version definitive. Un grand merci au travail que vous fournissez. (a)

Pokemon Essential est clairement à des années lumières de PSDK !

Carrément d'accord !!
Titre: Pokémon SDK
Posté par: PKL~GAM le 29 février 2016, 17:05:32
OK.
Pour moi c'est vraiment super !
Je voyais pas la sortie de PSDK comme ça du jour au lendemain mais tant mieux si bentôt arriav la beta ! :)
Titre: Pokémon SDK
Posté par: Graphel le 29 février 2016, 17:41:50
Citer
bentôt arriav la beta ! :)

Ont es en pré-alpha encore donc faut déjà laisser place à l'alpha avant la bêta xD
Donc y a encore un petit moment devant eux pour sortir la bêta ^^ enfin "petit moment" façon de parler.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 février 2016, 22:06:49
A ceux qui testent la pré-alpha de PSDK, j'ai fait deux trois corrections, il vous est recommandé de télécharger le fichier "PSDK.dat" et "PSDK Extension.dll" du même dossier où se trouve les fichiers transmit pour l'alpha.
Ces deux fichiers doivent être collés dans le dossier de jeu :p

(Il se peut que je soit amené à patcher d'avantage la chose.)

Edit : Si vous ne comprenez pas mon message, demandez l'URL par MP
Titre: Pokémon SDK
Posté par: cocol03400 le 29 février 2016, 23:42:05
J'aurais tellement voulu la tester ça a l'air d'enfer :facepalm:
Titre: Pokémon SDK
Posté par: PokeNight le 01 mars 2016, 01:16:39
J'aurais tellement voulu la tester ça a l'air d'enfer :facepalm:
Comme grand nombre d'entre nous ici (moi compris)... Mais cette version est destinée aux utilisateurs avancés pour rendre le SK le plus potable possible ^^

La patience finie par porter ses fruits :3
Titre: Pokémon SDK
Posté par: cocol03400 le 01 mars 2016, 08:10:48
Moi tester les bugs c'est mon délire j'adore ça , j'ai tester les bugs improbable sur beaucoup mais vraiment beaucoup de jeu et si je pourrai le faire ici ce serai vraiment un énorme plaisir !
Titre: Pokémon SDK
Posté par: Graphel le 01 mars 2016, 09:42:54
Disons que faire une pré-alpha et choisir un petit comité pour faire des test, ça permet de détecter les bugs que d'autres ne verront pas forcément. Par exemple Nuri, Aerun et tout ça s'y connaissent bien dans le domaine de programmation et donc vont se concentrer sur des choses un peu plus complexes pour rendre le SK meilleur. Du coup il peux y avoir certains petits bugs qu'ils ne verront pas forcément, car ce sont des choses assez simple à régler pour eux et du coup c'est la que les gens comme moi (Quand je dis "gens comme moi" je veux dire par là les gens qui sont plutôt restreint sur les connaissances en RUBY), ont test différentes choses pour reporter les petits bugs à régler et que l'équipe de PSDK puissent faire une version la plus stable possible.

D'ailleurs Daikenzo à tout dis faut aimer chasser les bugs ^^
Titre: Pokémon SDK
Posté par: raphagamer le 01 mars 2016, 09:54:55
Aussi j'ai une autre proposition pourquoi ne pas ajouter le sprint (sauf si c'est déjà fait)
Titre: Pokémon SDK
Posté par: Aerun le 01 mars 2016, 12:52:50
Si nous avons choisi de procéder à une pré-alpha fermée, c'est surtout pour s'assurer que tout tourne sur la plupart des OS, et que les Makers (par là j'entends ceux qui ont bonne connaissance de RPG Maker et ont un projet avancé) puissent donc utiliser le SK sans bug majeur. Nous n'avons aucun intérêt à distribuer cette version à des membres lambda car nous savons ce que nous voulons pour l'instant. La beta sera là pour vraiment "fouiller" le SK et trouver les bugs "improbables" ou "non pensées".

Je rappelle également qu'il s'agit d'une section de développement et non pas de flood.

Enfin, comme l'a dit PokeNight, "patience".
Titre: Pokémon SDK
Posté par: Someone le 07 mars 2016, 10:15:14
J'ai été très absent, mais je voulais simplement exprimer tout mon soutien à l'équipe. Bon courage pour la suite, c'est extrêmement positif de voir les choses prendre ainsi forme.
Titre: Pokémon SDK
Posté par: raphagamer le 13 mars 2016, 11:46:42
Alors où en est on ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 13 mars 2016, 12:24:56
Ça avance très doucement.

J'ai codé un petit updater, il permet de mettre à jour / télécharger les fichiers utiles à la version jouable de PSDK : https://communityscriptproject.com/PSDK/Updater.7z
Le dossier de destination se trouvera sur votre bureau, je vous recommande de prendre votre ancien dossier de PSDK, de le déplacer sur le bureau et de le renommer "Pokemon_SDK_pre-Alpha". (Ça évitera le téléchargement des fichiers que vous possédez déjà).
Pour utiliser l'updater vous avez besoin de Ruby 2.2.0 et de créer un fichier "log.txt" qui contient sur la première ligne votre identifiant, sur la seconde ligne votre mot de passe, le fichier doit être encodé en UTF-8 sans BOM.

Si vous désirez améliorer le script : https://github.com/NuriYuri/PSDK-Updater

PS : Ne sachant pas quel est l'encodage des variables d'environnement il se peut qu'il y ait un problème si vous avez des caractères spéciaux dans votre nom de session '^'
Titre: Pokémon SDK
Posté par: Nuri Yuri le 13 mars 2016, 15:31:33
Petit passage rapide pour signaler que Mehry (https://communityscriptproject.com/forum/index.php?action=profile;u=194) travaille actuellement sur la création de ressources permettant de customiser le héros un peu à la manière de X/Y (en map pour l'instant).
J'intègrerais le système quand j'aurais suffisemment de ressources et les images seront probablement postés sur le groupe Deviant Art (http://commuscriptproject.deviantart.com) de CSP :)
Titre: Pokémon SDK
Posté par: Mehry le 13 mars 2016, 16:18:38
*tapote sur le micro* Ayo le peuple!
Oh nan c'était naze comme intro.
Peu importe. Wow, c'est ouf de prendre la parole pour PSDK, la folie, je me sens trop importante là, vite descendez moi de l'estrade!
Bref. Donc oui, je bosse sur PSDK parce qu'après une conversation très intéressante on a décidé d'inclure le système de changement de tenue sur PSDK et puis comme j'étais la seule graphiste présente ben j'ai dit "OH MOI MOI JE VEUX AIDER" et du coup j'ai déjà fait quelques trucs.
Alors pour dire, y aura des éléments séparés (par exemple, t-shirt, jeans, écharpe, trucs comme ça) que vous pourrez assembler, ou des tenues complètes, oui pour l'instant j'ai attaqué que les fringues. Après je ferais aussi coupes, chapeaux, sacs, on verra tout ça.
Si vous voulez des images, bah j'veux bien montrer des trucs hein, pas de problèmes!
Ensuite, si vous avez des idées de tenues, vous pouvez me dire quoi, c'est simple et rapide à faire alors je rechignerai pas.
Sur ce, je laisse la parole à quiconque veut la prendre, et surtout, n'oubliez pas, soyez TOUS des fashion victims dans PSDK! o/
Titre: Pokémon SDK
Posté par: Palbolsky le 13 mars 2016, 16:37:13
Quand Mehry aura bien avancé, ça ne me dérange pas de développer moi-même le système.

Et j'éviterai de mettre 6 mois à donner le script cette fois. :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 13 mars 2016, 16:51:17
:perv:
J'espère que t'as une idée de comment faire :3
Titre: Pokémon SDK
Posté par: Nuri Yuri le 13 mars 2016, 17:02:41
T'as bien le script Updater.rb dans le même répertoire ?
Edit : Normalement t'es pas censé lancer le truc de la sorte, tu dois double cliquer sur le .rb si c'est pas le cas tu dois d'abord faire CD path_to_updater puis la commande ruby Main.rb
Titre: Pokémon SDK
Posté par: Mehry le 13 mars 2016, 17:11:14
Bon j'ai décidé de montrer quelques exemples, je vais d'abord montrer un ensemble, et ensuite une tenue faite de plusieurs éléments, avec 4 éléments, et moins d'éléments après, etc. Pour montrer en gros comment ça pourrait donner. M'voyez

Un ensemble
(http://puu.sh/nF6PH/a7a0a50485.png)
(la tenue sans bonhomme avec) (http://puu.sh/nF6Tz/efac28f9d3.png)

Une tenue complète
(http://puu.sh/nF6V6/c1ee46ef52.png)

Une tenue moins complète
(http://puu.sh/nF70u/a3bad2bdd9.png)
Ou encore (http://puu.sh/nF764/46f113ef41.png)

En gros la tenue au dessus est composée de 4 éléments superposés qu'on pourra je pense modifier assez facilement, m'voyez.
Titre: Pokémon SDK
Posté par: Aye le 13 mars 2016, 18:25:24
Il y a deux trois petits problèmes:
-Sur "Un ensemble", le noir est trop noir pour la veste, alors que, pour le bas, les contours ne sont pas assez prononcés (ou bien c'est à cause de la veste que ça donne cette impression):
-Sur "Une tenue complète", l'écharpe ressort bien trop sur l'ensemble et il faudrait, je pense, la recommencer de 0;
-Sur "Une tenue moins complète", même remarque que pour "Un ensemble pour les contours du bas.
Titre: Pokémon SDK
Posté par: Mehry le 13 mars 2016, 18:37:06
-Le noir c'est celui du bonhomme d'abord :c (espèce de raciste), ensuite je trouve pas ça ultra choquant pour les couleurs, si j'ai plus d'avis négatif je changerai surement. Cependant, Yuri a dit que c'était bien alors je suis les ordres.
-Bah l'écharpe c'est un accessoire donc il est au dessus, et puis y a des écharpes genre, grosse. Donc imagine que c'en est une comme ça? Enfin, après t'es pas obligé de mettre cette écharpe avec cette tenue, y en aura d'autres des plus fines %) (la magie du changement de tenue)
-Encore une fois, je trouve pas ça choquant, donc j'attend des avis.
Titre: Pokémon SDK
Posté par: Elogio le 13 mars 2016, 19:10:17
@Aye: Nan, nan. :non:
@Mehry: Ma chérie c'est manifaïk!

Je ne suis pas fan de la palette de couleur mais c'est bien réalisé donc je n'ai qu'une chose à dire: je mettrai pas cette tenue et c'est tout.

Sinon tu penses faire des sortes de déguisements?
Genre un déguisement de... je sais pas moi... Emolga par exemple.
Avec une cagoule, des p'tites membranes, une queue et tout et tout.
???
Je n'ajoute qu'une chose: à vos aiguilles, cousez!
Titre: Pokémon SDK
Posté par: Mehry le 13 mars 2016, 19:18:16
Merci Elogio, pour être la première personne à donner une idée, ton costume d'Emolga sera réalisé ce soir! Bravooooooooo \o/
Titre: Pokémon SDK
Posté par: Aerun le 13 mars 2016, 23:42:59
Ce topic étant un topic de développement je serais d'avis de créer un topic pour la partie graphique, et éviter le flood pas forcément utile qui noierait le flux d'informations concernant le SK. (Pour les critiques, je plussoie celles d'Aye, y'a un peu de travail à faire sur les contours et les ombrages - de nombreux templates de characters sont sur dA)
Titre: Echec de mise à jours
Posté par: KABU le 14 mars 2016, 18:32:43
Bonjours,comment exécuter la mise à jour ?
Titre: Pokémon SDK
Posté par: CaptnWazabi le 14 mars 2016, 19:29:08
:ahde:
Titre: Pokémon SDK
Posté par: GiraKoth le 14 mars 2016, 19:30:02
Bonjours,comment exécuter la mise à jour ?
C’est une alpha fermée donc seul un comité restreint de personne auront accès aux fichiers.
Titre: Pokémon SDK
Posté par: Elogio le 14 mars 2016, 19:33:25
C'est bien ce qu'on se disait aussi.

Sinon, moi je vote pour créer un sujet annexe.

Vous le mettez quand?
Maintenant?
Bientôt?
Demain?
Dans un an?
Une semaine?
Un moi?
... Deux mois?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 14 mars 2016, 20:30:02
Il faudrait que Mary le fasse vu qu'elle est la principale pixel artiste là dessus :p (Il lui faut les droits sur le premier post).
Titre: Pokémon SDK
Posté par: weaveul le 20 mars 2016, 18:45:27
Hello tous le monde, dite moi, ou est le lien de téléchargement? car je ne le trouve pas?
Titre: Pokémon SDK
Posté par: Graphel le 20 mars 2016, 18:55:26
C'est une Pré alpha c'est donc réserver à un comité restreint ^^

PS : J'ai pas du tout foiré mon premier message :D
Titre: Pokémon SDK
Posté par: PKL~GAM le 21 mars 2016, 08:06:46
Hello tous le monde, dite moi, ou est le lien de téléchargement? car je ne le trouve pas?

Par pitié, lisez les post précédents et informez vous ! Ce genre de question, non merci !
PSDK n'est pas encore disponible pour tout le monde ! Faudra un peu attendre.

Salut à tous :3
Aujourd’hui, je vous sors la première pré-Alpha de Pokémon SDK. C’est une alpha fermée donc seul un comité restreint de personne auront accès aux fichiers.
[...]
Note finale :
Cette version étant fermé, vous serez amené à ne leaker aucun fichier de Pokémon SDK, ils représentent un travail qui a pris un temps considérable, je ne désire pas qu’ils se retrouvent entre les mains de n’importe qui.

Les personnes concernés par la pré-alpha recevront les liens des fichiers par MP.

Edit : Si vous n'avez pas reçu le MP, n'hésitez pas à me demander, si je trouve votre nom dans les crédits je ne vois pas trop d'inconvénient à vous ajouter et vous donner les liens x)

Tu as la réponse à ta question sous les yeux...
En plus tu est nouveau, et tu n'est pas allé te présenté. Vas y, et renseigne toi sur le forum.

Titre: Pokémon SDK
Posté par: Aerun le 21 mars 2016, 10:08:29
On aura beau répéter la même chose, nous sommes dans une société gouvernée par l'assistanat et la feignantise qui pousse les gens à vouloir tout, tout de suite, pour le moindre effort. X comprendra pendant que Y répétera la même erreur.
Titre: Pokémon SDK
Posté par: Symbioss le 21 mars 2016, 17:26:31
Par pitié, lisez les post précédents et informez vous ! Ce genre de question, non merci !
PSDK n'est pas encore disponible pour tout le monde ! Faudra un peu attendre.

En même temps les gens ne vont pas s'amuser à lire les 41 pages avant de poster un truc. :p
Le mieux est de mettre l'info dans le tout premier post si cette question est trop récurrente (genre vous éditez le premier post et vous mettez bien visible en rouge une FAQ que les gens peuvent lire avant de poster).
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 mars 2016, 17:40:52
Très juste, j'ai mis un petit message en premier message :p
Titre: Pokémon SDK
Posté par: Elogio le 22 mars 2016, 18:11:24
Je me permets d'émettre un doute sur l'orthographe de "fermé" et "seuls" que j'aurai mis au féminin.

Mais si je dis ça, c'est pour que les gens ne se disent pas que derrière PSDK il y a des développeurs qui ne maitrisent pas très bien la langue française...

Je ne veux pas vous casser ou quoi.

Le prenez pas mal. C'est pas méchant.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 22 mars 2016, 19:43:55
Nan mais le dev' ne maitrise pas la langue française, c'est un fait. *fuit*
Titre: Pokémon SDK
Posté par: Palbolsky le 22 mars 2016, 19:46:10
J'allais éditer le message quand je me suis aperçu que c'était déjà fait. :ahde:
Petit Yuri qui est passé entre temps. :perv:
Titre: Pokémon SDK
Posté par: Anonyme1 le 28 mars 2016, 17:48:33
PSDK envoie du lourd.

C'est un peu comme un jouet que voudrait tous les enfants du monde mais personne ne peut l'avoir, il reste encore et inlassablement hors de portée.

Bon courage pour le développement.
Titre: Pokémon SDK
Posté par: Aerun le 28 mars 2016, 18:45:02
A la différence qu'un jour il sera disponible ! Avec Yuri on va se prévoir un petit paquet d'IRL pour avancer le schmilblick et proposer une vraie beta d'ici cet été :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 01 avril 2016, 22:06:55
Après quelques semaines de tests et de corrections sur Pokémon SDK, voici une première démo publique qui devrait vous permettre de prendre en main le starter kit en attendant une version plus complète : https://mega.nz/#!0so2QQIC!qy-tmiS9sB0C0E09M1pkO7sg839fVxuVvgh1_OBDMLk

N'hésitez pas à me dire s'il reste des bugs par-ci par-là, il se peut que certains soient passé entre les mailles des bêta testeurs et participants à l'Alpha fermée :b
Titre: Pokémon SDK
Posté par: Néollix le 01 avril 2016, 22:17:07
Pourquoi je pense au poisson d'avril ? Ah oui, Aerun a dit que la bêta est prévue pour cet été :D X)
Titre: Pokémon SDK
Posté par: DraKarminy6 le 01 avril 2016, 22:22:52
Pourquoi ai-je gardé espoir tout en sachant que Nuri Yuri était un sadique ? Je propose de condamner Nuri à écouter la musique qu'il nous a gentiment passée pendant une heure d'affilé. X)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 01 avril 2016, 23:03:50
Que contient cette archive ?
Titre: Pokémon SDK
Posté par: FL0RENT_ le 01 avril 2016, 23:04:53
Que contient cette archive ?

Un jus de légumes délicieux ! Miam ! *bave*
Titre: Pokémon SDK
Posté par: Youspin le 01 avril 2016, 23:08:11
Je suis tombé dans le panneau ...
J'ai vraiment voulu y croire. :nememangepas:
Titre: Pokémon SDK
Posté par: PKL~GAM le 02 avril 2016, 05:18:28
Ho ! La bonne blague ! :<
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 avril 2016, 17:00:37
Salut à tous !
J'ai travaillé sur Ruby Host, normalement, il ne devrait plus y avoir de problème de lancement si Ruby Host est dans un dossier au nom contenant des caractères spéciaux :3
Titre: Pokémon SDK
Posté par: WalterMelon le 13 avril 2016, 19:19:55
Ravi de voir que le projet avance ;)
Titre: Pokémon SDK
Posté par: The Twinkle le 15 avril 2016, 14:00:19
Salut,
une nouvelle date de sortie est-elle envisageable ? Celle du premier post est déjà bien passée. x)

 :3
Titre: Pokémon SDK
Posté par: Graphel le 15 avril 2016, 14:27:57
c'est une PRE-alpha donc un stade encore avant l'alpha elle même, ça va surement duré un moment, car y a un certains nombres de choses à tester et parcourir.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 avril 2016, 21:20:45
Bouh, je suis un peu pris par mon stage donc ça n'avance pas trop mais j'essaierai de m'y mettre un peu quand j'ai le temps.
J'ai deux trois trucs à patcher dans les combats avant refaire une maj de la pré alpha après y'aura des gros trucs bien fat à faire x)
Titre: Pokémon SDK
Posté par: Jambon-Beurre le 16 avril 2016, 10:40:32
Ça prendra le temps qu'il faut, bonne chance pour la suite du développement et pour ton stage aussi ! :3
Titre: Pokémon SDK
Posté par: pikachu777 le 17 avril 2016, 07:16:51
Moi, je suis pressé de découvrir la petite merveille qui va sortir.
Mais en tout cas, bon courage à vous cher équipe de développeurs, de graphistes et de...concepteurs de PSDK ! :3
Titre: Pokémon SDK
Posté par: raphagamer le 03 mai 2016, 08:06:30
Alors comment PSDK avance ?
Titre: Pokémon SDK
Posté par: Symbioss le 03 mai 2016, 14:13:52
Salut !

J'étais entrain de regarder l'interface des options pour les attaques (premier post), et je me suis demandé s'il y avait d'autres options en plus de celles présentées ?
Par exemple : Soigner, infliger des dégâts au lanceur, augmenter la puissance à chaque tour (style roulade), etc...
Ou bien est-ce qu'il y aura un système d'ID attaques comme dans PSP, dans quel cas on sera obligé de scripter ce genre de choses ? (D'ailleurs est-ce que "Méthode invoquée en combat" correspond à ça ?)

Bon à part ça c'est juste génial que les attaques apparaissent dans l'ordre alphabétique, parce que qu'est ce que je galère avec PSP pour ça !

Désolé si je répète une question déjà posée, il y a 43 pages quand même. ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 mai 2016, 21:18:19
Malheureusement on est obligé de programmer sauf que là tu fais CTRL+Shift+F nom de la méthode invoquée en combat (sans fautes => c/c du champ) et tu tombe dans le corps de la méthode qui gère ça, à force de toucher et de lire le BattleEngine tu comprendra le fonctionnement du merdier et tu sauras que _mp([:hp_down, target, 20]) fait perdre 20PV à la cible :p
Titre: Re : Pokémon SDK
Posté par: 7163D le 05 juillet 2016, 21:03:34
Bonjour!

Je ne sais pas où en est le projet, mais si vous avez besoin d'aide pour remplir la BDD je peut vous pondre un script qui extraira les données utile d'un site pokémon fiable et qui le transformera dans le format que vous voulez ;)
Ce serait beaucoup plus rapide qu'à la main....
Titre: Pokémon SDK
Posté par: Nuri Yuri le 05 juillet 2016, 21:09:28
En théorie c'est censé être bon à ce niveau mais on pourras toujours tenter de faire une comparaison pour détecter d'éventuelles erreurs :q
Titre: Re : Pokémon SDK
Posté par: 7163D le 05 juillet 2016, 21:22:25
Pas de problème,  il suffit de me dire dans quel format vous l'envoyer.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 05 juillet 2016, 21:37:34
JSON pour être sûr que ça se traite correctement '^' (UTF-8 le charset)
Titre: Re : Pokémon SDK
Posté par: 7163D le 05 juillet 2016, 21:50:14
Ce que je voulais dire, c'est quelque chose du genre:

{name = "bulbizarre"; bs = [150; 210; 310; 45; 0; 1]; type1 = "feu"; type2 = "glace"; moovepool = {1:"trempete";100:"explosion"};talent=["torrent"; "garde mystik"; "levitation"]

Dans un format que vous pourriez directement exploiter. Pour le json ok, mais quels mots clef? Les stats, je les mets dans une liste ou un dictionnaire ? Pour le nom de chaque champ, je met le nom ou le n° du pokemon? Etc...Parce que sinon vous allez passer trois heure à essayer de comprendre comment j'ai rangé les donnés(oui je range n'importe comment, et alors?)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 05 juillet 2016, 23:52:23
Hum, j'avais un peu oublié les problèmes relatifs aux noms... (Nom des talents par exemple).

Pour l'instant vaudrait mieux attendre la version dispo de SDK puis-ce que les données sont assez fat : les données sont organisés par id puis par forme et ensuite nous avons un objet descripteur qui contient des données compactes au possible (bien souvent certaines choses sont implicites).
($game_data_pokemon[id][form].base_hp par exemple)

Bref, te complique pas trop la vie pour le moment, je risque pas d'y toucher avant un certain temps x)
Titre: Re : Pokémon SDK
Posté par: 7163D le 05 juillet 2016, 23:58:27
Ok ;)
Je serais là pour la 7G!
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 juillet 2016, 17:02:13
Dernièrement j'ai bossé sur un système d'interface et aussi un Système d'Edit & Continue qui permet de modifier les scripts pendant que le jeu tourne (ceci permet d'éviter de toujours relancer le jeu s'il y a des petits bugs mineurs à corriger).
Titre: Re : Pokémon SDK
Posté par: joeyw le 21 juillet 2016, 18:43:25
Oh le rêve, je vais arrêter de relancer 151 fois le jeu pour trouver la bonne variable à changer pour une interface :siffle:
Titre: Re : Pokémon SDK
Posté par: Fflo le 21 juillet 2016, 20:12:41
Interface WYSIWYG, vive la programmation ergonomique ! :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 27 juillet 2016, 00:07:01
Devinez qu'est-ce que c'est :p
Titre: Pokémon SDK
Posté par: Nuri Yuri le 27 juillet 2016, 12:18:18
Non, à la vanille '^'
Titre: Pokémon SDK
Posté par: waris le 27 juillet 2016, 13:50:51
Bonjour Nuri Yuri,
Je ne sais pas si je suis le seul à penser sa, mais je trouve que les sprites sont mals cadrés dans les combats 2v2,
tu devrais essayer de remonter de quelque pixel le sprite 1 (Carapuce sur la vidéo), je pense que cette modification apporteras un bien meilleur rendu.
A part se problème de cadrage tout semble parfait  :oui: .
Titre: Pokémon SDK
Posté par: FL0RENT_ le 27 juillet 2016, 14:23:12
Je trouve que ça rends bizarre aussi, d'ailleurs les hauteurs des deux Pokémon sont inversées par rapport aux jeux officiels.
Normalement ça ressemble plutôt à ça :
(http://www.pokepedia.fr/images/5/55/Combat_double_RSE.png)(http://www.pokepedia.fr/images/7/72/Combat_Duo_Platine.png) 

Au passage, les deux infobox sont également inversées.

Edit : dans les images plus anciennes du sujet, les Pokémon étaient bien placés.
Pourquoi ce changement ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 27 juillet 2016, 19:55:08
En réalité les deux Pokémon sont à la même hauteur, l'offset de carapuce ou de salamèche est buggué ^^'
Je vais voir pour réhausser le sprite du premier Pokémon en 2v2.

Sinon la logique derrière les infobox je vois pas, ça fait plus de sens que la première infobox affiché (haut) soit le premier Pokémon (gauche), m'enfin '^'
Titre: Pokémon SDK
Posté par: FL0RENT_ le 27 juillet 2016, 20:00:30
En fait, justement, le premier Pokemon de l'ordi est celui de droite (sa gauche à lui).
Il n'est pas en miroir avec le joueur.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 27 juillet 2016, 20:09:04
Ouais, enfin, je peux pas faire ça sinon faut revoir tout le système de position qui permet de savoir qui est proche de qui et ça va vraiment pas :/
[ 0,  1,  2, ...]
[-1, -2, -3, ...] (-x-1)
Pour savoir si deux Pokémon sont adjacent il suffit de convertir la position dans le banc adverse et la distance doit être inférieure ou égale à 1 ce qui fait que mon premier Pokémon est proche de mon second, du premier de l'adversaire et du second de l'adversaire et inversement... (Enfin, on a pas vocation de plag*er Pokémon alors bon une petite variation sans impact ou deux dans les systèmes c'est pas bien grave.)
Titre: Pokémon SDK
Posté par: deathkill le 27 juillet 2016, 20:22:05
Salut, heureux de voir que le dév de PSDK continue. Mais j'ai une suggestion (si ce n'est ps déjà réfléchi, fait ect) un système de cadeau mystère ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 27 juillet 2016, 20:29:06
Pour l'instant c'est pas fait mais ça pourrait être ajouté par le futur (c'est rien de bien compliqué).
Titre: Pokémon SDK
Posté par: deathkill le 27 juillet 2016, 21:07:46
Ah alors j'attend avec encore plus d'impatience la sortie :D
Titre: Pokémon SDK
Posté par: Someone le 27 juillet 2016, 21:15:25
Je n'ai jamais compris comment on pouvait attendre avec impatience. :<
Titre: Pokémon SDK
Posté par: FL0RENT_ le 27 juillet 2016, 21:40:09
Ouais, enfin, je peux pas faire ça sinon faut revoir tout le système de position qui permet de savoir qui est proche de qui et ça va vraiment pas :/
[ 0,  1,  2, ...]
[-1, -2, -3, ...] (-x-1)
Pour savoir si deux Pokémon sont adjacent il suffit de convertir la position dans le banc adverse et la distance doit être inférieure ou égale à 1 ce qui fait que mon premier Pokémon est proche de mon second, du premier de l'adversaire et du second de l'adversaire et inversement... (Enfin, on a pas vocation de plag*er Pokémon alors bon une petite variation sans impact ou deux dans les systèmes c'est pas bien grave.)

Normalement, il devrait suffire d'un truc genre "taille du banc - position" pour inverser la position dans le calcul (mais bon, je parle sans avoir vu le système).
Après, c'est vrai que dans l'ensemble, le joueur ne devrait pas trop voir la différence.


Je n'ai jamais compris comment on pouvait attendre avec impatience. :<

Parce qu'on ne peut pas faire autrement :ahdek:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 27 juillet 2016, 22:33:29
position-$game_temp.vs_type+1
Ca pause juste un problème de lenteur et de dynamisme (puis-ce que là il y a contrainte sur le type de combat).
Titre: Pokémon SDK
Posté par: Don le 30 juillet 2016, 22:32:01
Pour les soucis de positionnement de sprites, pourquoi les centrer dans les images ? Ca serait dix fois plus simple de les mettre tous à partir du bas (sauf peut-être les pokémon volants comme nosferapti afin de donner l'illusion qu'il flotte) et de régler la position initiale en combat par rapport au bord inférieur, non ?

(ou alors ce que je dis n'a aucun rapport avec l'un des problèmes que vous énoncez :()
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 juillet 2016, 23:16:08
Je suis d'accord avec toi Don le problème c'est que les sprites à la base sont comme ça et corriger plus de 4000 sprites c'est chauch x)
Titre: Pokémon SDK
Posté par: Don le 31 juillet 2016, 21:11:20
entièrement d'accord... Je l'avais fait à une époque avec les pokémon de la 1G (en ajoutant même une ombre) donc à l'occasion si je retrouve tout ça je le posterais ;)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 31 juillet 2016, 21:17:21
Cool :p
Si jamais c'est utilisé il suffit de retirer le décalage d'offset et de se servir du Edit&Continue pour bien replacer les Pokémon :)
Titre: Pokémon SDK
Posté par: Sangana le 31 juillet 2016, 21:26:55
Mouai enfin c'est pas hyper long hein de tout replacer :d
Titre: Pokémon SDK
Posté par: Aerun le 31 juillet 2016, 22:05:31
Si jamais quelqu'un veut s'en charger ce sera toujours un gain de temps précieux ! :3
Titre: Pokémon SDK
Posté par: GiraKoth le 31 juillet 2016, 23:22:23
Sangana semble être partant :ahde:
Titre: Pokémon SDK
Posté par: Alairion le 31 juillet 2016, 23:25:48
Ouais au lieu de te vanter, fait le  :teatime:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 31 juillet 2016, 23:30:43
Vous êtes magiques xD
(Bon, après je pourrais me servir du système d'offset pour recalibrer les PNG sachant que PSDK sait enregistrer les images en PNG x)
Faudrait voir pour corriger certains Pokémon avant de tout convertir...)
Titre: Pokémon SDK
Posté par: Sangana le 01 août 2016, 13:23:53
Ouais au lieu de te vanter, fait le  :teatime:

Je ne me vante pas, je fais deja un truc similaire sur mes poses en x2 quand je les envoie pour pokemon origins x)
Titre: Pokémon SDK
Posté par: Aerun le 01 août 2016, 13:58:23
Idem pour mes sprites HD :p
Titre: Pokémon SDK
Posté par: Don le 02 août 2016, 00:46:54
petites questions à ce sujet : les sprites à utiliser sont issus de quel jeu & sont-ils en 2*2 ou 1*1 pixel ?
Titre: Pokémon SDK
Posté par: Aerun le 02 août 2016, 01:48:37
Ce sont les sprites de la 5ème génération et ils sont en 96x96 (donc en 1x1), puis zoomé si le maker ou le joueur décide de zoomer.

J'annonce d'ailleurs qu'on a bien cravaché avec Yuri aujourd'hui et qu'il reste moins de 4% des attaques (version 6G) à coder ! Il reste les plus casse-têtes du genre Interversion et Vengeance mais sur 621 capacités, il n'en reste que 23 à faire. Ça signifie qu'on approche d'une grosse étape de développement et d'un système complet sur ce point. Restera à vérifier les derniers talents, et les objets, pour que le système de combat puisse être testé de fond en comble et corrigé au maximum. :3
Titre: Pokémon SDK
Posté par: joeyw le 02 août 2016, 01:58:38
Bon y a plus le bouton Like, mais ce message fait comme si  (a)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 02 août 2016, 16:07:56
Les scripts ont été ajoutés sur la branche principale, les attaques seront testés en cours de développement ou corrigé sur demande des makers lorsqu'il y aura un petit détail qui ne va pas :)

J'ai pu réaliser l'ajout sécurisé du travail fait par Aerun grâce à ce petit plugin : https://sourceforge.net/projects/npp-compare/
Titre: Pokémon SDK
Posté par: Jaspe le 02 août 2016, 16:08:22
Vu que l'alpha devait sortir mi 2015 ( si j'ai bien suivi :3 ) Je suppose qu'elle sortira bientôt, je me trompe ?
J'en peux plus d'attendre, je me suis même fait avoir par le poisson d'avril, j'ai direct téléchargé  :siffle:
Titre: Pokémon SDK
Posté par: Graphel le 02 août 2016, 16:11:22
Ça ne chôme pas on dirai ^^
En tout cas ça donne de plus en plus envie de crée un projet en sachant tout ça ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 02 août 2016, 16:15:21
Bah, dans la théorie on peut sortir qqch le truc c'est qu'il y a très peu de doc et que le tout n'est pas forcément stable :q
On va bosser un max cette semaine et on verra ce qu'il adviendra d'une alpha publique.
Titre: Pokémon SDK
Posté par: Don le 02 août 2016, 18:52:26
Pour les battlers : est-ce que pour l'instant ça correspond à vos attentes ? (bien sûr, les shineys arriveront également)
Titre: Pokémon SDK
Posté par: Aerun le 02 août 2016, 18:55:41
Oui c'est exactement ça ! Par contre pour les Pokémon qui volent sur le sprite, pense à les décaller de 8 pixels vers le haut pour leur donner l'impression de flotter. :)
Titre: Pokémon SDK
Posté par: Don le 02 août 2016, 19:20:18
Ca marche!
Titre: Pokémon SDK
Posté par: Jaspe le 02 août 2016, 20:47:11
J'ai pas bien suivi, pourquoi ne prenez-vous pas les battlers de PSP DS ? Sinon je peux vous aider y'a pas de soucis ~~  :3
Titre: Pokémon SDK
Posté par: Don le 03 août 2016, 20:32:57
J'ai pas bien suivi, pourquoi ne prenez-vous pas les battlers de PSP DS ? Sinon je peux vous aider y'a pas de soucis ~~  :3

Perso je les reprends de The Spriters Resource (http://www.spriters-resource.com/ds/pokemonblackwhite2/sheet/48056/) comme ça je suis sûr que tout est bien comme il faut :)

D'ailleurs j'ai fini la première génération (ici (http://www.mediafire.com/download/imja86wdl9t5bf6/Battlers_%28Fronts_1%C3%A8re_g%C3%A9n%C3%A9ration_sans_Shiny%29.zip)). J'ai procédé de cette manière :
- Je laisse les sprites centrés HORIZONTALEMENT comme ils le sont sur la planche ci-dessus.
- Si ce sont des pokémon qui sont censés NE PAS flotter, je les descends jusqu'au bord inférieur de l'image, sinon, je les laisse centrés exactement comme ils le sont déjà sur la planche (c'est des images en 96*96 donc, dans le cas d'un Nosferapti par exemple, il suffit juste de virer le fond de couleur).

Du coup Jaspe, si t'es chaud patate pour faire les shinys (mâles et femelles), déjà de la première génération (http://www.spriters-resource.com/ds/pokemonblackwhite2/sheet/48057/), ce serait sympathique de ta part ^^
Titre: Pokémon SDK
Posté par: Aerun le 03 août 2016, 21:17:21
Merci ! :) Je peux t'envoyer un .zip avec tout le dossier de battlers si tu préfères. J'avais déjà vérifié les sprites donc tu n'auras qu'à les repositionner !
Le lien ici : http://jheberg.net/captcha/battlers-psdk-6g/
(Je rappelle juste que de nombreux Battlers ont nécessité un accord de leur propriétaire pour la sixième génération et les Méga-Évolutions, donc merci de ne pas piocher allègrement)
Titre: Pokémon SDK
Posté par: Don le 04 août 2016, 00:50:31
Merci ;) Pas de soucis, j'ai déjà remplacé la 1ère gen.
Du coup, c'est le dossier Battlers qui sera utilisé dans le Starter-Kit ? (pour savoir au niveau des noms des dossiers/fichiers)
Titre: Pokémon SDK
Posté par: Aerun le 04 août 2016, 08:30:12
Non c'est un dossier à part qui s'appelle "pokedex" où figurent les dossiers qui sont dans cette archive. Les ressources du SK seront cryptées pour toute la durée de l'alpha / beta.
Titre: Pokémon SDK
Posté par: Don le 04 août 2016, 20:49:47
Ok ;) petit problème, la couleur noire est transparente, du coup 1/6 des sprites est à refaire :s donc ça risque de prendre plus de temps que prévu.
Titre: Pokémon SDK
Posté par: Aerun le 04 août 2016, 22:53:50
Ce problème se contourne facilement en les ouvrant avec Paint et en mettant du blanc en fond :)
Titre: Pokémon SDK
Posté par: Aerun le 15 août 2016, 16:12:17
Bonjour !

Aujourd'hui je souhaite vous présenter la Documentation officielle de Pokémon SDK. Après quelques jours de travail pour vous proposer un maximum d'informations et une présentation correcte, voici le nouveau Wiki Pokémon SDK : https://psdk.communityscriptproject.com/index.php/Accueil (https://psdk.communityscriptproject.com/index.php/Accueil).

Vous trouverez tout ce qu'il faut pour comprendre l'organisation du code (les modules (https://psdk.communityscriptproject.com/index.php/Modules_de_Pok%C3%A9mon_SDK), par exemple), la construction du système de combat (https://psdk.communityscriptproject.com/index.php/Syst%C3%A8me_de_combat), l'organisation de l'éditeur de Base de Données RubyHost (https://psdk.communityscriptproject.com/index.php/RubyHost) et pour connaître les différentes fonctionnalités du Starter Kit. Les rubriques concernant les scripts seront continuellement mises à jour et complétées. Sachez qu'il faut un minimum de connaissances en Ruby pour maîtriser les rubriques "Les modules de PSDK" et "Le système de combat".

Concernant l'éditeur RubyHost, j'ai concocté une série de Tutoriels que vous trouverez en cliquant sur "Liste des tutoriels" dans le menu de gauche, qui vous permettront de vous familiariser avec ses interfaces en vue de la sortie de Pokémon SDK. Je me suis permis d'y ajouter des captures d'écran pour que les tutoriels soient le plus compréhensible possible.

Pour toute suggestion d'amélioration de la documentation (mais aussi du Starter Kit), suivez ce lien (accessible également en cliquant sur "Faire une suggestion" dans le menu de la documentation Wiki Pokémon SDK) : https://goo.gl/forms/utfBR5RGMMdH4Yq13

Je préfère préciser que comme je travaille sur la réalisation de la démo de PSDK (version RPG Maker XP), j'ai pour projet d'intégrer dans la liste des tutoriels une partie "Making" pour que, par exemple, l'ajout de Pokémon, la gestion du FollowMe et la création d'un événement commun pour une CS (entre autres) ne soit plus une difficulté pour quiconque.
Bien entendu, cela sous entend que les makers utilisant PSDK devront s'y référer et que pour toute question relative à ce qui est contenu dans cette Documentation Wiki la réponse sera un lien de redirection vers la rubrique concernée. De même, une suggestion sur ce point sera peu utile, tant qu'aucun Tutoriel Making n'existe.

Rappelez vous que vous pouvez suivre Pokémon SDK et son développement sur twitter (@PokemonSdk), sur Facebook (https://www.facebook.com/pokemonSDK/). Vous pouvez également nous contacter à l'adresse mail contactpokemonsdk@gmail.com ou par Message Privé sur ce forum (Nuri Yuri (https://communityscriptproject.com/forum/index.php?action=profile;u=1) et Aerun (https://communityscriptproject.com/forum/index.php?action=profile;u=59)) pour des questions d'aide au développement ou à la création de ressources publiques (qui seront utilisées pour Pokémon SDK).
Titre: Pokémon SDK
Posté par: Jaspe le 15 août 2016, 19:06:35
En voyant le pavé et cette phrase "Aujourd'hui je souhaite vous présenter la" j'ai cru qu'elle aller se terminer par "la première alpha publique " :paf:
J'y ai cru, snif :'(

Sinon merci ^^
Titre: Pokémon SDK
Posté par: Carchi le 15 août 2016, 20:09:19
Et ben c'est déjà assez complet l'air de rien ! Bravo à vous !
Titre: Pokémon SDK
Posté par: antiNT le 15 août 2016, 22:05:15
Sa fait plaisir à voir, bonne continuation !
Titre: Pokémon SDK
Posté par: joeyw le 16 août 2016, 03:12:40
Eh bien voici un peu de lecture pour mes deux jours de congé mercredi et jeudi (a)
Titre: Pokémon SDK
Posté par: KABU le 17 août 2016, 19:04:33
Bonsoir, je crois que je suis un peu en retard mais sa vaut quand même le coup de le dire alors Bien jouer !
Ensuite j'ai regarder la liste des tutos proposer pour le moment et je crois qu'il manque le tuto pour l'ajout d'un badge et aussi pour la création d'une nouvelle CS. Sinon je vous dit un grand merci pour le travail accomplie et bon courage.
Titre: Pokémon SDK
Posté par: Aerun le 17 août 2016, 19:14:05
N'hésite pas à remplir le formulaire de suggestion disponible sur le premier message de ce sujet, ainsi que dans le menu (Faire une suggestion) du Wiki de PSDK, sinon ton message sera perdu entre les autres. De plus, vu que je bosse pas mal en ce moment je n'ai pas forcément le temps de regarder chaque page pour voir les suggestions.

Pour l'ajout d'un badge, il suffira de suivre le tutoriel de création d'un nouvel objet. Pour une CS effectivement le fonctionnement est plus particulier.
Titre: Pokémon SDK
Posté par: Flamme85 le 17 août 2016, 22:31:19
Bonjour, je vais y aller directement droit au but, pourra t-on passé de PSP0.9 a PSDK Sans risquer de tout perdre ? ^^'
Titre: Pokémon SDK
Posté par: Aerun le 17 août 2016, 22:45:44
La portabilité est une fonctionnalité qui pour nous n'est pas une priorité. Mais si ça peut te rassurer : pour l'instant PSDK utilise RPG Maker XP pour le mapping, donc forcément ton mapping ne sera pas altéré. De la même façon tes ressources ne seront pas perdues, et tout est adaptable. Les messages et les événements restent sur RPG Maker XP, donc ils seront également portables. Il faudra simplement réorganiser ses interrupteurs / variables en les notant au préalable pour éviter de s'y perdre.
Mais vaut-il mieux perdre une semaine à assurer la portabilité ou garder un jeu à jamais instable ?
Titre: Pokémon SDK
Posté par: Vulvoch le 17 août 2016, 22:55:42
Ah donc cela veut dire que l'on aura pas à refaire tous les évents x) C'est rassurant !

Titre: Pokémon SDK
Posté par: Aerun le 17 août 2016, 23:07:55
Non effectivement, vous pouvez d'ailleurs essayer (faites bien une copie de votre projet avant) : vous pouvez copier / coller les fichiers MapXXX.rxdata, MapInfos.rxdata et Tilesets.rxdata d'un projet à l'autre pour retrouver vos maps et vos configurations de tilesets. Il faut bien entendu avoir C/C les ressources également.
De la même façon CommonEvents.rxdata concerne les événements communs, etc.
Titre: Pokémon SDK
Posté par: DidiGino le 17 août 2016, 23:40:06
Bonsoir, on sera obligé de traduire les noms dans les autres langues?
Titre: Pokémon SDK
Posté par: Aerun le 18 août 2016, 00:31:26
Tu trouveras ta réponse ici : https://psdk.communityscriptproject.com/index.php/Accueil#Un_moteur_de_jeu_international
Sachez que toute question sans recherche préalable se soldera d'un lien de redirection. Nous n'avons clairement pas le temps de répondre à des personnes qui ne font pas l'effort de chercher.
Titre: Pokémon SDK
Posté par: Carchi le 18 août 2016, 02:46:31
Je crois qu'il demandait plutôt si il était possible de laisser les traductions vides.

En parlant de langues, est-ce que vous avez encodé les noms des attaques et des pokémons dans plusieurs langues par défaut? Je pense que ça peut être intéressant d'avoir une trad anglaise par de base, je veux bien participer si il le faut.
Titre: Pokémon SDK
Posté par: Someone le 18 août 2016, 08:18:17
L'anglais est géré par défaut comme toutes les langues officielles de Pokémon.
Titre: Pokémon SDK
Posté par: Aerun le 18 août 2016, 10:10:27
Voici la liste de tout ce qui est déjà traduit (par là j'entends en anglais, en français, en espagnol, en italien, en coréen, en allemand et en japonais, et qui correspond à tout ce qui peut se trouver en termes de dialogues dans Pokémon X/Y/RO/SA) :


Des screenshots pour illustrer (Cliquez pour afficher)
(http://puu.sh/qFwCr/57ccedf19c.png)
Des messages pour le système de combat

(http://puu.sh/qFwFl/ab70dc50ba.png)
Les dialogues du Magasin

Ce qui au final fait déjà énormément (j'ai créé une page pour recenser tout ça : https://psdk.communityscriptproject.com/index.php/Moteur_de_jeu_international), car si un développeur de fangame garde tout ce qui est donnée officielle pour les Capacités, les Talents et les Pokémon, il n'aura qu'à traduire les dialogues de son jeu et éventuellement ses nouvelles interfaces, car tout le reste est déjà prévu. A savoir par exemple que pour l'événement commun de Coupe ou Éclate-Roc, aucun texte n'a été rentré à la main, il s'agit d'une commande propre à PSDK "\t[numéro_de_fichier_de_texte, ligne]" qui permet d'aller chercher les lignes correspondantes à tel ou tel dialogue dans le jeu. Il en est de même pour tout le système de combat, les classes de dresseurs, etc. 90% d'un fangame est donc déjà traduit.

Du coup pour répondre à la question si j'ai bien saisi : un maker pourra ne conserver que telle ou telle langue s'il le souhaite, et proposer seulement l'anglais et le français, comme seulement le français, si c'est son choix.
Titre: Pokémon SDK
Posté par: Carchi le 18 août 2016, 12:52:11
Wow, franchement bravo je m'attendais franchement pas à ce que vous ayez traduit en autant de langues !
Titre: Pokémon SDK
Posté par: Elogio le 18 août 2016, 13:06:52
Ah oui, là on compte plus facilement ce qui n'est pas traduit (j'ai pas trouvé moi) que l'inverse!  (a)
Titre: Pokémon SDK
Posté par: Thilladon le 18 août 2016, 23:47:03
Bonjour, je vais y aller directement droit au but, pourra t-on passé de PSP0.9 a PSDK Sans risquer de tout perdre ? ^^'

Tout perdre non :)

Cependant, une bonne partie sera à refaire, du style les maps je pense ( purement théorique )
Enfin en tout cas, on m'a dit pour moi qu'une partie sera à refaire, mais il est toujours mieux de commencer sur psp 0.9 afin d'avoir une base que de commencer de 0 sur le PSDK, tu iras plus vite ainsi :)

Cordialement, Thilladon
Titre: Pokémon SDK
Posté par: Someone le 19 août 2016, 08:25:31
Le mapping sera intact. Ce qu'il faudra refaire, ce sont tous les événements et la base de données. Actuellement, il est conseillé de ne pas trop avancer le projet en utilisant PSP, ou si vous avancez votre projet, de se concentrer uniquement sur le mapping ou la réalisation de ressources, qui sont des choses qui ne seront pas modifiées par le passage à PSDK.
Titre: Pokémon SDK
Posté par: Don le 20 août 2016, 19:59:33
Aerun, j'ai juste fait les fronts de la 1ère à la 4ème gen (pas les shinys), vu que j'ai jamais joué à la 5 ni à la 6G je sais pas trop comment les disposer, si qqn pouvait reprendre ça serait cool sachant que je pense pas avoir le temps avant un bon moment :/ je t'envoie en MP le dossier ?
Titre: Pokémon SDK
Posté par: Vulvoch le 20 août 2016, 20:03:48
il faut faire quoi exactement ? Du temps je vais en avoir la semaine prochaine ^^ si ce n'est pas trop compliqué je veux bien essayé !
Titre: Pokémon SDK
Posté par: Aerun le 21 août 2016, 03:21:55
@Don : Oui, envoie moi le dossier en MP, je verrai ce qu'il reste à faire et du coup je te dirai si tu es toujours intéressé pour aider Vulvoch. :)
Titre: Pokémon SDK
Posté par: Vulvoch le 21 août 2016, 13:10:55
Oui y'a pas de soucis ^^
Titre: Pokémon SDK
Posté par: Don le 21 août 2016, 14:57:22
j'ai dû te l'envoyer 2 fois Aerun, y'a rien qui s'affiche dans mes messages envoyés ^^'
Titre: Pokémon SDK
Posté par: Aerun le 21 août 2016, 16:12:10
J'ai bien reçu ton archive, je vais vérifier son contenu et je te tiens au courant Vulvoch.
Titre: Pokémon SDK
Posté par: Carchi le 21 août 2016, 21:42:43
Je peux également aider, j'aurai du temps en septembre.
Titre: Pokémon SDK
Posté par: Graphel le 24 août 2016, 20:26:32
Bonsoir CSP ou bonjour selon l'heure ou vous regardez ce message.

Donc encore une fois merci encore de nous vendre du rêve avec PSDK, comme je l'ai dis sur facebook j'imagine que le petit bébé va enfin sortir de son cocon d'ici peu, et donc ça promet une rentrée plus que positif en sachant cela ^^
J'imagine que beaucoup de gens sont déjà à leurs claviers rêvant de tenir le bijou en main et ... pardon de dire cela de cette façon mais de le secouer dans tout les sens pour voir ce qui va en sortir finalement x)

Les plus doué vont très certainement tripoter PSDK afin de nous sortir des scripts plus badass les uns que les autres, pendant que les petits amateurs comme moi s'amuseront à essayer des choses et crié "au secours ça marche pas, y'a pas de chance qui est passé par là, mon Ponyta ressemble maintenant un poney sortie de l'Usine findus ^^"

Donc je fini encore avec un GG à l'équipe !

Maintenant place aux questions :

Je n'ai pas trouvé la page qui corresponds à l'avancé de PSDK, genre le nombre d'attaques programmés, le nombres de talents programmés etc... puis je avoir un coup de pouce ? Ou alors ce n'est pas mes yeux qui me joue des tours et actuellement il n'y pas de page prévu à cet effet ?

Seconde question : J'ai bien vue que les ressources seront cryptées, mais alors donc j'imagine que les battlers seront cryptées ce qui me semble plutôt logique, étant données que les ressources 6G de PSDK ne se trouvent pas même avec le "j'ai de la chance" de Google ^^

Mais y'aura t-il possibilité d'avoir tout de même les interfaces afin de pouvoir les customisés nous même ? (Barre de vie, menu du sac etc...)

Voilà merci d'avance ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 24 août 2016, 21:05:05
Sur l'avancement c'est des choses qui trainent en interne, y'a plus vraiment de pages à ce propos, il faudra qu'on retape ça x)

Pour ce qui est des ressources, il y en aura moins qui sont cryptés, après en ce qui concerne les interfaces, si c'est de la customisation graphique, il n'y pas de problème, par contre si c'est de l'édition des scripts, il faudra faire un peu attention (on compte intégrer un système d'interface éditables donc du jour au lendemain tout risquera de changer ^^ Après si tu fais des scripts à coté qui sont indépendant du système actuel ça devrait aller).
Titre: Pokémon SDK
Posté par: Aerun le 24 août 2016, 23:41:15
Oui pour compléter ce qu'a dit Yuri il sera vivement conseillé d'avoir un journal de développement de son projet où on note tout ce qu'on a fait en termes de modifications de scripts. Ça permet :

Je rappelle que la première release sera fournie avec certaines règles : le but sera de tester à fond la réaction de pas mal de choses pour débug le SK au maximum, donc forcément on ne va pas s'amuser à fournir du support au premier qui voudra full custom ses scripts etc. Il faudra se contenter des systèmes de base le temps qu'on programme une version plus modulable et plus fiable (par "fiable" j'entends sans mauvaise surprise). La première release est en quelque sorte une beta test. Elle permettra de créer son projet en modifiant les musiques, les graphismes, mais pas en ajoutant XX fonctionnalités. La page de suggestion disponible sur le premier message et dans la documentation sont là pour proposer des idées de fonctionnalités qui pourront servir au plus grand nombre.

Pour te répondre Graphel et que tu ais une petite idée de l'avancement le temps qu'on mette en place une page plus claire :

Si je devais donner un pourcentage global, disons qu'on est à 90% d'une sortie. Il nous reste des choses essentielles à vérifier, organiser la release, terminer les tutos making de la documentation, ce qui nous laisse de toutes petites semaines pour ça. On donnera une date quand on sera sûr de pouvoir la sortir. :)
Titre: Pokémon SDK
Posté par: Aerun le 26 août 2016, 23:08:40
On a créé une page pour que vous puissiez suivre l'avancement sur le wiki : https://psdk.communityscriptproject.com/index.php/Avancement
Vous pouvez toujours utiliser le formulaire de suggestion ou "Faire une suggestion" sur le wiki pour qu'on discute avec Yuri de fonctionnalités utiles au SK.
Titre: Pokémon SDK
Posté par: MNchino le 27 août 2016, 04:53:11
Salut! Je montre « Pokémon SDK» à mes amis anglais.  Nous l'aimons bien!


La Anglais
And that's all I can say without using google translate.  Sorry if that's not grammatically correct!  I'm still learning.

I showed one of the pictures of the GUI of the program to some buddies from another pokemon fan game community.  They think this would make development much much easier.

One question they have is that if you would be able to create a Regional Pokedex?  Would that be a feature to come?

Overall, all I have to say... is more praise.  The GUIs look amazing.  The features look amazing.  We all can't wait to try this out :D
Titre: Pokémon SDK
Posté par: Flamme85 le 27 août 2016, 11:17:27
Je suis en train de me dire que du coup il va falloir Update les script tel que FollowMe ou Le magnifique Panthéon x) , a moins que y'a peut être pas besoin :/
Titre: Pokémon SDK
Posté par: FL0RENT_ le 27 août 2016, 11:20:04
Je suis en train de me dire que du coup il va falloir Update les script tel que FollowMe ou Le magnifique Panthéon x) , a moins que y'a peut être pas besoin :/
De ce que j'en sais, il y aura un follow me intégré de base à SDK (et moins foireux que celui de Brendan75)
Aucune idée pour le panthéon, par contre.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 27 août 2016, 13:36:27
Le script du Panthéon n'est pas encore intégré à PSDK. Il faudra surement le mettre à jour pour qu'il soit compatible. Après tous ces petits scripts ne sont que des formalités qui arriveront au fur et à mesure du développement de PSDK (puis comme ils sont déjà codés peut être qu'on fera en sorte à juste les rendre compatibles :p)
Titre: Pokémon SDK
Posté par: Carchi le 27 août 2016, 13:37:50
Salut! Je montre « Pokémon SDK» à mes amis anglais.  Nous l'aimons bien!


La Anglais
And that's all I can say without using google translate.  Sorry if that's not grammatically correct!  I'm still learning.

I showed one of the pictures of the GUI of the program to some buddies from another pokemon fan game community.  They think this would make development much much easier.

One question they have is that if you would be able to create a Regional Pokedex?  Would that be a feature to come?

Overall, all I have to say... is more praise.  The GUIs look amazing.  The features look amazing.  We all can't wait to try this out :D

Looking at the backlog the Pokédex still works as a national dex at the moment, but they're planning on changing that.
Titre: Pokémon SDK
Posté par: wawaque le 28 août 2016, 14:27:53
J'ai vraiment hate é_é
Titre: Pokémon SDK
Posté par: Azmog le 28 août 2016, 22:34:39
Tout le monde a hâte. C'est un projet vraiment énorme, qui demande du temps. Alors les messages du genre "J'ai hâte" ou "quand est-ce qu'il y aura une date de sortie" commencent vraiment à m'exaspérer. Vous (comme moi) le SK vous tombera tout cuit dans le bec. Laissez les développeurs bosser ! Ils consacrent une grande partie de leur temps libre pour travailler sur SDK, c'est déjà un gros effort. Et puis, plutôt que sortir un truc prématuré qui sera bancal, mais qui sera dispo rapidement, n'est-il pas mieux de sortir quelque chose d'abouti ?
Pokémon SDK est quelque chose qui pourrait, à terme, propulser CSP sur la scène internationale du fan-game Pokémon, même devant Pokémon Essentials.
Alors s'il vous plaît, arrêtez avec ça.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 28 août 2016, 23:46:32
J'aimerais que les gens puisse avoir une petite préview du truc histoire de patcher un max de truc et d'avancer plus sainement avec une base stable :p
C'est l'objectif de la version 0.0.17.x.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 17 septembre 2016, 17:36:08
La version alpha 17.9 de Pokémon SDK est disponible :)
http://www.mediafire.com/download/njyqo8ac52x4wyw/Pokemon+SDK.7z
Je vous conseille de lire tout ce qui suit pour utiliser à peu près correctement cette version Alpha.

Les versions Alpha de Pokémon SDK ne sont pas prévues pour réaliser des projets de manière simple, ces versions ont pour vocation de corriger un maximum de bug mais aussi de familiariser le Maker avec PSDK. Sachez que PSDK fonctionne d’une manière complètement différente de PSP, nous conseillons par ailleurs de ne pas utiliser PSDK comme vous utiliseriez PSP.

Il est important d'installer les polices pour que le jeu fonctionne correctement, actuellement PSDK ne fonctionne pas sous Linux (une des API provoque un critical error). Sur PSDK, le menu s'ouvre avec la touche V et non la touche X (qui est réservé à la course ou à l'annulation uniquement).

Pour ajouter un script :
Ajouter le chargement dans Data/Scripts/load_custom.rb, tout ajout depuis RMXP sera ignoré.
Modification des scripts de PSDK :
Toute modification peut-être supprimée lors de la mise à jour, merci de transmettre ces modifications si elles corrigent un bug. Si c'est pour modifier les interfaces, faites un script supplémentaire chargé par load_custom qui réécrit certaines fonctions de l'interface désirée.

Les éléments réservés sur PSDK :
Les 100 premier switch est variables.
Les 50 premiers groupes et évents communs.
(Les mises à jour sont suceptibles de supprimer vos modifications).

Les mises à jour :
Lorsque l'updater indique une mise à jour, vous pouvez la réaliser, cela-dit, je vous conseille de faire une petite sauvegarde du dossier Data au cas où celle-ci se déroule mal. (Le système de protection des maps n'a pas été testé).

Les rapports de bug :
Merci de n'envoyer aucun rapport de bug par MP ou autre. Si vous désirez rapporter un problème, allez sur https://communityscriptproject.com/forum/index.php?board=30.0 , vérifiez que votre bug n'a pas déjà été posté et s'il n'est pas posté créez un sujet portant le nom "[PSDK] titre explicite du bug". Lorsque c'est un crash, veuillez lier le fichier "error.log" qui nous permettra de résoudre ce Bug.
Titre: Pokémon SDK
Posté par: Carnistus le 17 septembre 2016, 17:59:43
Excellente nouvelle, je vais tester de ce pas. :3

Doit-on ouvrir un sujet par bug rencontré où on peut tout mettre dans le même sujet ?
Titre: Pokémon SDK
Posté par: Qwerty le 17 septembre 2016, 18:16:49
Après des mois de "c kan ke sa sort", ce jour est enfin arrivé. Amen.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 17 septembre 2016, 18:38:19
@9aolmTag : Si tu veux redimensionner très vite :
Dir["Graphics/Characters/*.png"].each do |i|
  bmp = Bitmap.new(i)
  new_bmp = Bitmap.new(bmp.width /2, bmp.height / 2)
  new_bmp.stretch_blt(new_bmp.rect, bmp, bmp.rect)
  File.new(i, "wb") do |f|
    f.write(new_bmp.to_png)
  end
  new_bmp.dispose
  bmp.dispose
  Graphics.update
  GC.start
end
Je te conseille de sauvegarder ton dossier de ressource Graphique avant de procéder ^^

@Carnistus : Fais quand même des sujets différents si le bug n'est pas du tout le même, ça permet de voir ce qui a déjà été rapporté ^^ (Rien ne t'empêche de te faire un index dans un sujet cela dit :p)
Titre: Pokémon SDK
Posté par: Youspin le 17 septembre 2016, 22:24:45
Elle est géniale cette première release  :3
Et merci à tous ceux qui ont participé à la création de Pokémon SDK, en avance et en retard!
Titre: Pokémon SDK
Posté par: Yumekua le 18 septembre 2016, 08:59:36
Je me demandai si il est possible de gardez l'ancien système de sprite pour les dresseurs (du moins en activant un interrupteur qui sélectionne le style de sprite pour le dresseur: style avant la 6g ou style après la 5g ).
Parce que sinon j'ai pas envie de refaire tout les sprite (+de 400),je n'ai pas non plus trop envie de redimensionné à l’arrache mes sprite par peur de pixellisation (et surtout car je suis pas trop fan de l'animation des dresseur de x et y  :3)

@Nuri Yuri:
Le morceau de code il faut le mettre dans qu'elle script j'ai beau chercher dans les scripts j'ai pas trouvé.
merci ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 18 septembre 2016, 10:53:00
Tu parles des battlers des dresseurs ?
Il faudra faire une intro de dresseur spécifique et après effectivement ça peut se jouer avec un switch ^^

Sinon, le morceau de code tu peux le mettre dans Data/Scripts/instructions.rb et tu lance le jeu depuis RMXP, une fois arrivé à l'écran de chargement, tu appuies sur F8. (Met un p 0 à la fin de instructions.rb pour savoir quand il a terminé). Une fois que le travail est fini, tu as plus qu'à supprimer les lignes de code.
Titre: Pokémon SDK
Posté par: Elogio le 18 septembre 2016, 11:35:41
Au début j'ai pensé "On est en Avril?" puis "Yuri veut faire son intéressant :P" mais en fait c'est pour de vrai. (a)
Oh, là, là, c'est fou, une première alpha publique...
On se croirait fin Décembre... :<

Bravo pour tout ce qui a déjà été fait dites-donc, j'espère que cette alpha est le présage d'une avancée continue jusqu'à une version stable. ^^
Titre: Pokémon SDK
Posté par: Jaspe le 18 septembre 2016, 11:36:37
Qui a téléchargé avant/sans lire les infos de Nuri ?  :3
En tout cas c'est ce que j'ai fait, je vais bien m'éclater là dessus :D
Titre: Pokémon SDK
Posté par: Loupio44 le 18 septembre 2016, 13:51:22
Enfin! Génial! Merci beaucoup! Par contre, comment on l'ouvre...?  :mmh: parce que j'ai essayer de mettre PSP.mod et le scilexer dedans mais ça l'ouvre comme un fichier RPG maker normal...
Titre: Pokémon SDK
Posté par: Nuri Yuri le 18 septembre 2016, 14:34:39
Pokémon SDK pour le moment est un projet RMXP "normal".
-> Il faut RMXP 1.03 ou plus pour l'ouvrir sans problèmes (sur la version 17.9)
-> Pour modifier la base de données (Pokémon, Objets, Types... Mais pas Event Commun ou Dresseurs) il faut utiliser Ruby Host (dans tools)
-> Pour modifier les priorités de passage, il faut lancer le jeu depuis RMXP et appuyer sur P pour activer l'interface d'édition.
-> Pour modifier les scripts il faut un éditeur de script tel que Notepad++, les scripts sont tous dans Data/Scripts

Sinon, je viens de faire une petite mise à jour qui corrige les choses suivantes :
- Changement de résolution
- BGM qui se rejoue depuis le début en changeant de map
- Superposition des couches *2 *3 *4 *5 en 1x1 et 3x3
- Affichage des ombres en 1x1 et 3x3
- Disparition du Héros lors du retour
- Compatibilité du RGSS Linker.

Pour télécharger cette mise à jour, il faut lancer PSDK-Downloader.exe et cliquer sur Mettre à jour.
Titre: Pokémon SDK
Posté par: Bentoxx le 18 septembre 2016, 18:50:11
Super boulot les gars, continuer comme ça même si je suis conscient qu'il y a encore énormément de travail.

Et bon courage =)
Titre: Pokémon SDK
Posté par: Kieran le 18 septembre 2016, 19:56:46
ce boulot de malade *-* par contre petite question comment c'est qu'on fait pour metre nos musique dessus ? x'D
Titre: Pokémon SDK
Posté par: Nuri Yuri le 18 septembre 2016, 20:09:43
Tu colles les fichiers dans Audio/BGM et tu les fais se jouer aux bons moments '^'
Titre: Pokémon SDK
Posté par: Aerun le 18 septembre 2016, 20:12:54
Je rappelle que ce topic n'est pas un topic d'entraide. Les prochaines demandes se feront dans les sections dédiées. Tout membre qui dérogera à cela recevra un avertissement.
Titre: Pokémon SDK
Posté par: Symbioss le 18 septembre 2016, 20:26:33
Wow ! J'ai failli verser une larme en ouvrant Ruby Host tellement j'y ai vu de choses merveilleuse. J'imagine même pas tout le travail qu'il y a eu derrière. Félicitations à toute l'équipe et surtout... Merci !
Titre: Pokémon SDK
Posté par: Nuri Yuri le 18 septembre 2016, 23:43:52
Pour modifier un seul tile = Espace
Pour modifier plusieurs = R

Si tu souhaite mettre des possibilités de passage, tu dois cliquer à l'extérieur du cadre blanc avec ta souris pour prendre le tile 0 :p
Titre: Pokémon SDK
Posté par: The-elric le 18 septembre 2016, 23:45:53
Ok merci je vais voir cela j'ai déplacé mon message dans la section bug pour ne pas faire de HS sur le topic. (J'ai eu peur de l'avertissement  ;|)
Titre: Pokémon SDK
Posté par: Graphel le 19 septembre 2016, 10:21:52
Merci pour le PSDK ^^ comme beaucoup de gens ici je suis tout fou !  :3
J'ai halluciné quand j'ai vue la différence astronomique avec PSP, Essentials et cie.

J'aurais une question cela dit (que je me permet de poser ici vue que ce n'est pas un soucis technique ^^) :

Pour les animations d'attaques etc... y a t-il quelque chose prévu à cet effet ?
Car je me proposerai bien à en faire étant donnés que pour l'équipe c'est pas spécialement une priorité et puis pour ma part ça me tuera le temps et l'ennui ^^

Encore merci ^^
Titre: Pokémon SDK
Posté par: GiraKoth le 19 septembre 2016, 10:52:05
Si je ne me trompe pas, Yuri a parlé de réaliser une interface graphique qui permettra de faire les animations de combat plus facilement.
Titre: Pokémon SDK
Posté par: Aerun le 19 septembre 2016, 12:50:37
Oui, on a déjà un schéma d'interface. Pour l'instant il s'agissait de les coder directement, mais grâce à ce système on pourra en gros sélectionner des comportements d'animation pré-définis et gérer les animations assez précisément. Grossomodo ça ressemblera à l'éditeur des animations de RPG Maker mais ce sera plus spécifique.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 19 septembre 2016, 21:53:21
Mise à jour 17.11 de l'alpha Pokémon SDK :
Titre: Pokémon SDK
Posté par: Bentoxx le 19 septembre 2016, 22:48:07
Je ne crois pas avoir vu un post sur la gestion des ponts, y'a t-il une utilité de l'intégré ou le système d'event/variables reste plus simple ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 19 septembre 2016, 23:09:05
Je pense que je l'ajouterais à un moment, je réfléchis juste à la manière de mettre en place le système ^^
Titre: Pokémon SDK
Posté par: Bentoxx le 19 septembre 2016, 23:32:45
Tu peux t'appuyer sur la gestion de paliers d'Advance Map (Hackrom) et de ton SystemeTag, mais je pense effectivement que ce n'est pas une priorité =).

Je ne te souhaite pas bon courage car il n'y en a nul besoin quand on aime ce qu'on fait mais plutôt bonne continuation vous déchirez tout !! =D
Titre: Pokémon SDK
Posté par: Izual le 20 septembre 2016, 00:18:36
J'adore le Pokémon SDK mais je trouve que l'Editeur In Game n'est pas bien expliqué. Sinon c'est juste énorme!  ;)
Titre: Pokémon SDK
Posté par: 『Otaku』 le 20 septembre 2016, 11:05:52
Enfaite SDK possède une page Wiki avec les explications du fonctionnement donc il faut y jeter un coup d'oeil.
Titre: Pokémon SDK
Posté par: Graphel le 20 septembre 2016, 11:12:10
Et surtout il s'agit d'une ALPHA donc il est évident qu'il y a encore pas mal de choses à compléter ^^
De la même façon qu'il reste encore des talents à programmer ou certains Pokémon et j'en passe, pour le moment il s'agit d'une phase de test ^^ (corrigez moi si je me trompe).
Titre: Pokémon SDK
Posté par: 『Otaku』 le 20 septembre 2016, 11:31:46
Non tu a tout a fait raison mon chère, ils pensant pouvoir faire un jeu avec cette Alpha, je pense pas qu'ils ont compris qu'elle sert surtout à faire des corrections ect... .
Titre: Pokémon SDK
Posté par: Aerun le 20 septembre 2016, 15:13:19
Je pense qu'à un moment il ne faut pas répondre à ces gens. S'ils ne lisent pas les messages des développeurs, ils ne liront pas plus les messages des autres...  :siffle:
Titre: Pokémon SDK
Posté par: 『Otaku』 le 20 septembre 2016, 15:34:07
Je suis totalement d'accord avec toi mon n'ours, mais qui sais ils liront. Moi se qui m'énerve c'est que Yuri a fait un pavé et personnes ne prend le temps de le lire, franchement c'est un réel manque de respect vous avez bosser comme des porcs (Désolé du terme mais il convient bien) pour qu'ils puissent utilisé SDK dans les plus bref délais, et ils n'ont aucuns remerciement envers vous et tout l'équipe de SDK.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 septembre 2016, 16:11:59
Boarf, c'est l'humain du 21ème siècle.
S'il ne lit pas, il faut l'amener par un moyen ou un autre à lire ou à comprendre mais rien ne sert de pester dessus (si ce n'est que passer pour des gros élitistes chose à laquelle je n'aspire pas contrairement à un studio bien connu).

Le Wiki est pas très accessible, de même que la présentation aurait besoin d'un petit coup de neuf (avec des liens explicites dès le départ).
Il faudra que je fasse des vidéos concernant l'utilisation de PSDK parce qu'il y a des trucs qu'on ne peut pas montrer sans image ^^
Titre: Pokémon SDK
Posté par: Zoxen le 20 septembre 2016, 16:20:36
Bonjour/Bonsoir,
"Un Grand Bravo" a tous ceux qui ont bossé sur PSDK
Non Sérieusement, PSDK répond aux attentes, il est très fluide, et pour une alpha y'as vraiment beaucoup de fonctions.
le plus gros est fait, reste plus qu'as continué et foncé dans le tas.  (a)
Ahh ce petit bijou est une merveille :slip:
ps: le héro c'est flash en fait :oo
En tout cas, je vous souhaite une bonne continuation.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 septembre 2016, 16:50:02
Appelle l'évent commun apparence au lancement du jeu et ça sera réglé :p
Je vais corriger ça :q
Titre: Pokémon SDK
Posté par: Zoxen le 20 septembre 2016, 21:25:56
Flash et redevenue humain hehehe,  (a)
vas falloir que je tourne autour pour comprendre un peu le tout, :3
Bonne soirée.

Titre: Pokémon SDK
Posté par: Graphel le 21 septembre 2016, 15:20:30
J'ai une question pour vous l'équipe :

Il se trouve que j'ai fais des maps pour mon futur projet sous PSDK (Quand il sera opérationnel pour faire des projets du moins.) mais je me suis posé une question, y aura t-il un système pour linker les maps ? Car la bordure noir à chaque fois c'est pas terrible pour le coup, et comme question mapping je suis pas non plus un pur débutant, mais y a encore quelques astuces dont je n'ai pas encore le secret on va dire.

Un grand merci d'avance :D
Titre: Pokémon SDK
Posté par: 『Otaku』 le 21 septembre 2016, 15:42:35
J'ai peur de dire une bêtise mais il me semble que cette fonction et déjà dans SDK . (Corrigé moi si je me trompe)
Titre: Pokémon SDK
Posté par: Vulvoch le 21 septembre 2016, 16:17:09
il me semble qu'il faille faire comme dans PSP  a savoir élargir les maps de 10 carreaux et des events de TP
Titre: Pokémon SDK
Posté par: Carchi le 21 septembre 2016, 17:25:12
Essential a un système de maplink qui marche plutôt bien, ça pourrait être bien d'avoir un système similaire.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 septembre 2016, 18:16:15
Je pense que je mettrai un système de liaison de Map, mais ça ne sera pas le maplink de PSP :p
Titre: Pokémon SDK
Posté par: Aerun le 21 septembre 2016, 19:24:09
Après on peut toujours imaginer bloquer la caméra en fin de map pour ne pas voir de noir :D
Titre: Pokémon SDK
Posté par: KABU le 21 septembre 2016, 19:30:31
Pour cela si je ne me trompe pas il faut aller dans le script Loader, à la ligne 119 et remplacer true par false.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 septembre 2016, 19:39:56
En effet, en changeant aussi la ligne 117 pour éviter de l'avoir à droite et en bas :p
Titre: Pokémon SDK
Posté par: Bentoxx le 21 septembre 2016, 21:39:21
Vous pourriez faire comme sur une Roms avec un tile de 2x2 blocs qui se répète. Exemple en bord de map, sur une route, on met un arbre qui se répète et au lieu du noir et béh le joueurs voit des arbres, pis ça évite de faire de trop grande map.

Je sais pas si j'ai bien imager la chose =)

Ps : Après je ne sais pas si ça peut interférer avec ton système de liaison de Map Yuri, ce n'est qu'une idée.
Titre: Pokémon SDK
Posté par: Carnistus le 21 septembre 2016, 22:00:39
Si les tiles sont exatement les mêmes et au même position sur 10 blocs, les bords de map risque de devenir vite répétitif.

Pour ma part avec un script qui gère bien les liaisons entre les maps et le changement proposé par Kabu pour les bords qui ne possèdent pas de maps adjacent. (ou l'agrandissement de la map, selon le choix du maker) cela serais suffisant je pense.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 septembre 2016, 22:04:24
Le maker devrait un peu gérer son environnement oui ^^
Pour ce qui est des liaisons entre ville/routes je vais essayer de faire qqch, ça nécessitera probablement une interface supplémentaire dans l'éditeur de BDD x)
Titre: Pokémon SDK
Posté par: Bentoxx le 21 septembre 2016, 22:09:35
C'est ce que tu retrouve dans les jeux Pokémon, l’intérêt c'est par exemple en mer, tu t'en fou un peu qu'il y ait de l'eau sur 10 blocs, pareil en grotte ou en forêt. Après rien ne t’empêche de bloquer le joueur 2-3 blocs avant le bord, mettre quelque chose qui diffère, si ça ne t'as pas choqué en jouant aux jeux officiels y'a pas de raisons ;)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 septembre 2016, 22:18:04
Le problème c'est que dans les projets amateurs, on fait rarement des trucs ultra symétriques, on s'applique pour que l'environnement vu soit "beau" du coup mettre ce genre de chose va implicitement faire tache ^^'

Est-ce que tu pense que sur un Map comme celle-ci, le procédé pourrait s'appliquer :
(http://image.noelshack.com/fichiers/2015/05/1422830336-bourg-palette-ouest-aerun.png)
Titre: Pokémon SDK
Posté par: Bentoxx le 21 septembre 2016, 22:20:32
Je m'incline ton exemple est de taille.

Je vois ce que vous voulez dire et dans ce sens vous n'avez pas tort ;).
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 septembre 2016, 23:57:54
Yep, pour le coup, je serais plus chaud pour que ce soit des maps "patern" qui soient utilisés (plus de souplesse). (Le motif sera simplement répété autant de fois qu'il y a de la place dans la grille).
Titre: Pokémon SDK
Posté par: antiNT le 22 septembre 2016, 19:42:33
Juste une question, on peut paramétrer les "cases ou on peut pas marcher" directement depuis RPGMXP sans effets négatifs ou il faut absolument le faire via l’éditeur in-game?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 22 septembre 2016, 23:09:34
Ligne 115 de Loader (RMXP) :
Game_Character::SystemTagUse = true
Replacé par
Game_Character::SystemTagUse = false
Et ça utilisera la base de données des tilesets pour les passages.

Pour ceux qui voulaient un équivalent du MAPLINK, c'est fait :
Pour que le système fonctionne au mieux il faut :
- Mettre les évents de scénario en processus // dans la zone des trois tiles de bordure. (Ca marche comme PSP niveau Mapping)
- Utiliser des tiles en commun sur les tilesets des deux maps dans la zone visible (sinon glitch graphiques).
- Ne pas utiliser d'interrupteurs locaux pour les évents qui peuvent changer (objets à ramasser) dans la zone visible. (Sinon pareil incohérence due au comportement des interrupteurs locaux).

La configuration se fera depuis un éditeur qui sera réalisé plus tard, cet éditeur se chargera de réaliser les liaisons au fur et à mesure des éditions. (Il est important que le système sache quelle map lier avant de charger la map, il se charge de charger la map.)
Titre: Pokémon SDK
Posté par: FL0RENT_ le 22 septembre 2016, 23:45:52
Pas mal de pouvoir voir les évents des autres maps, c'est largement mieux que ce qu'il y avait sur PSP.
Par contre, je suppose qu' en plus des interrupteurs locaux, il faudra éviter les évents qui se déplacent en bordure de map.


Sinon, bien ma save ? :ahde:
*fuit*
Titre: Pokémon SDK
Posté par: Nuri Yuri le 23 septembre 2016, 00:03:50
Bonne remarque :p
En théorie il vaut mieux éviter, en pratique ça dépendra de si je réalise un système capable de charger des évents entre les changements de map (comme les maps elle même, si elle est déjà contenue dans une variable, je ne recharge pas le fichier :q)
Titre: Pokémon SDK
Posté par: Palbolsky le 23 septembre 2016, 00:32:57
Il y a un petit bug de superposition sur la petite vidéo, entre l'arbre à couper et le dresseur qui est à coté. Selon la map la superposition change.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 23 septembre 2016, 18:43:00
/me espérait que personne ne le remarque :perv:

Je vais voir pourquoi ça fait ça x)

Édit : C'est corrigé, SpritesetMap remettait les évents dans l'ordre.
Sinon, je pense que le problème des évents qui se déplacent, je verrais largement plus tard car là c'est un problème un peu compliqué et faudrait que je dégrossisse un peu le script x)
Titre: Pokémon SDK
Posté par: deathkill le 25 septembre 2016, 15:37:26
Pour une alpha il me semble, juste parfait. Rien d'autre à dire. Le ruby host que vous avez fait est juste parfait il permet de faire des choses encore jamais vues ou alors pas si facile d'accès. Les scripts sont parfait tout est parfait pour moi. Seul petite demande : faites les autotiles et les collisions des tilesets de la 4g et je serais comblé de toute part. Honnêtement et je pèse mes mots Merci à toute l'équipe et aux personnes qui ont testées le "logiciel" pour notre plaisir :)
Titre: Pokémon SDK
Posté par: Eyto le 28 septembre 2016, 06:59:35
Pour une Alpha c'est très réussi. Beau boulot. :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 28 septembre 2016, 22:21:18
La commande d'évent d'ouverture du menu de sauvegarde a été rétablie :)
Elle est buggué sur la version actuelle.

Il semble que Ruby Host souffre de bugs lors de l'édition des Pokémons (Types/Talents qui affectent d'autres Pokémon que celui édité), je vais corriger le bug d'ici les jours à venir :p
Titre: Pokémon SDK
Posté par: Symbioss le 29 septembre 2016, 19:12:36
Salut, j'ai juste une petite suggestion à propos de ce topic :

Ce serait plus lisible pour les nouveaux si vous éditiez le premier post du topic pour y mettre les nouvelles infos importantes (enfin surtout Yuri ton message où tu donnes le lien de la version Alpha avec les explications pour le faire marcher, ainsi que la démarche pour notifier les bugs sur le forum et tout...).

Et aussi, le lien vers la page wiki est un peu perdu au milieu de tout dans le premier post, je pense qu'il faudrait le mettre plus en évidence.

Et puis tant que j'y suis, avec la couleur de fond de la présentation, on ne voit pas très bien le texte (ou alors c'est parce que je suis daltonien que j'ai du mal à le lire et les gens normaux kiffent ce fond, je sais pas ^^).
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 septembre 2016, 19:16:49
C'est prévu :)
Pour le moment j'ai pas trop le temps de m'attarder sur la présentation donc x)

Sinon, au niveau du Map Linker, les interrupteurs locaux peuvent être utilisés sur les évents en bordure de map, j'ai modifié des choses pour que ça fonctionne. (Par contre les mouvements ne sont toujours pas gérés mais j'ai prévu quelque chose pour le faire dans le futur ^^)
Titre: Pokémon SDK
Posté par: Aerun le 30 septembre 2016, 00:12:45
J'ai mis à jour la présentation. J'ai retiré le fond bleu et j'ai réorganisé les sections pour que figurent en premier le lien de DL, les liens vers la documentation Wiki et les réseaux sociaux. Je referai un passage bientôt pour vérifier que le contenu soit à jour.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 02 octobre 2016, 14:13:24
La suppression de la sauvegarde a été implémenté !
(https://communityscriptproject.com/Images/327.png)
Pour supprimer une partie il suffit d'appuyer sur "Haut+B+X" soit Haut+X+V sur PC. Cette manipulation doit se faire lors de l'écran titre (les touches doivent être maintenues).

Je vais corriger un bug du Maplink qui lors des RGSSReset (il s'emballe et fait n'importe quoi xD)

Edit : Bug corrigé :)
Je vais tenter d'up une update.
Titre: Pokémon SDK
Posté par: Piwa le 03 octobre 2016, 21:24:45
Je suis très content d'avoir enfin pu toucher à l'Alpha, je la trouve très réussie. D'autant plus que PSDK sera encore plus riche dans ses prochaines versions (peu importe le temps que ça prendra).

Je vous soutiens à fond dans ce vous faites, même si je suis peu présent. PSDK à un grand avenir devant lui et c'est tout ce qu'on lui souhaite, un grand bravo à l'équipe !
Titre: Pokémon SDK
Posté par: 『Otaku』 le 04 octobre 2016, 20:57:33
[Pour Yuri]
Je voudrai savoir si tu aller intégrés les couleurs des stats des pokemon ou on sera toujours obligé de réinstaller le script de FL0RENT_ et j'ai un bug en à gauche de la map de départ. Sinon bon boulot ^^. (J'ai presque fini le pack d'interface ^^) 
Titre: Pokémon SDK
Posté par: Graphel le 04 octobre 2016, 21:01:40
Super :)
Je penserai à ajouter ces modifications lors de la réécriture des interfaces :)
Titre: Pokémon SDK
Posté par: KABU le 04 octobre 2016, 22:01:38
Otaku essai de mettre  @game_player.moveto($data_system.start_x + Yuki::MapLinker::OffsetX, $data_system.start_y + Yuki::MapLinker::OffsetY)  à la place de ce qui y avait à la ligne 96 du script Pokemon_Party.
Titre: Pokémon SDK
Posté par: Vort le 07 octobre 2016, 13:27:26
Je sais pas si c'est le bon endroit pour poster ce genre de message, mais j'ai noté 3 erreurs en testant le PSDK (qui, soit dit en passant a l'air fantastique pour le peu que j'en ai vu):

1) Mew a paralysé mon Pikachu via Synchro, alors que Pikachu est immunisé à la paralysie.

2) En fin de tour, vampigraine absorbe les PV du pokémon infecté alors qu'il est seul sur le terrain (mon pokémon est KO) et au tour d'après, vampigraine n'absorbe plus de vie pour le pokémon suivant (apparemment seul le pokémon qui utilise la capacité en bénéficie)

3) J'ai reçu la moitié de l'expérience car deux de mes pokémon ont participé au combat, cependant, le premier a été mis KO, le deuxième devrait donc récupérer toute l'expérience (à ce propos, je me souviens que le PSP4G+ avait un problème quand on mettait KO un pokémon et que l'adversaire en envoyait un nouveau sur le terrain, le jeu nous demandait si on voulait changer de pokémon. Si on le fait et que notre nouveau pokémon bat celui de l'adversaire, l'expérience est partagée, alors que le pokémon qui a été remplacé n'a pas pris part au combat contre le dernier pokémon adverse. Je n'ai pas testé ce cas de figure dans le PSDK, j'en parle juste parce que j'y pense).

Et sinon, c'est un détail, mais pourquoi les vignettes qui indiquent le statut du pokémon sont écrites en anglais ?

P.S. ma version du PSDK est la 4365 selon le .txt qui est dans le dossier de l'éditeur. Je l'ai téléchargée il y a deux jours (05/10) (je crois).
Titre: Pokémon SDK
Posté par: Symbioss le 07 octobre 2016, 15:26:00
à ce propos, je me souviens que le PSP4G+ avait un problème quand on mettait KO un pokémon et que l'adversaire en envoyait un nouveau sur le terrain, le jeu nous demandait si on voulait changer de pokémon. Si on le fait et que notre nouveau pokémon bat celui de l'adversaire, l'expérience est partagée, alors que le pokémon qui a été remplacé n'a pas pris part au combat contre le dernier pokémon adverse. Je n'ai pas testé ce cas de figure dans le PSDK, j'en parle juste parce que j'y pense).

Pour cette histoire il y a la solution sur ce topic : https://communityscriptproject.com/forum/index.php?topic=1756.msg28052#msg28052
(désolé pour le hors sujet du coup...)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 07 octobre 2016, 16:31:35
Je te propose de créer un sujet pour que je puisse retrouver plus facilement le listing de bug.
Les deux premiers sont des bugs et le dernier est un cas non prévu par ma formule x)
Titre: Pokémon SDK
Posté par: 『Otaku』 le 07 octobre 2016, 21:38:51
Et sinon, c'est un détail, mais pourquoi les vignettes qui indiquent le statut du pokémon sont écrites en anglais ?
Pour tes statut en français SirMalo en avais fais à la basse pour SDK (Il avait fais aussi une superbe interface HUD :3)  donc je te les passe ajoute le dans tes crédits ^^.

Model 1:
(http://img4.hostingpics.net/pics/64370330ht24p.png) (http://www.hostingpics.net/viewer.php?id=64370330ht24p.png)

Model 2:
(http://img4.hostingpics.net/pics/158455iwhh7k.png) (http://www.hostingpics.net/viewer.php?id=158455iwhh7k.png)
Titre: Re : Pokémon SDK
Posté par: Nuri Yuri le 08 octobre 2016, 21:26:45
Pour ceux qui ont pas vu (je doute vu le nombre de vue), j'ai fait une petite vidéo tuto assez vite fait pour montrer comment utiliser le MapLinker sur la version Alpha. Ce tutoriel restera valide tant que l'indice de version sera toujours 0.0.17.x (après je verrais si je code une interface).
Titre: Pokémon SDK
Posté par: joeyw le 08 octobre 2016, 22:06:52
Un tuto de malade avec un gars malade c'est cool !
Je crois que le system tag va changer ma vie. Et surtout la touche R  :siffle:
Titre: Pokémon SDK
Posté par: Loupio44 le 09 octobre 2016, 09:04:28
J'ai une question! :mmh:  Si j'ajoute des fakemons à PSDK, est-ce qu'ils seront supprimé lors de l'ajout de la 7G (si il y a ajout) ?
Titre: Pokémon SDK
Posté par: Yumekua le 09 octobre 2016, 10:16:37
@Loupio44: Pour éviter ce désagrément le plus simple est de crée tes fakemons à partir des numéros 900~1000 comme çà ils ne seront pas effacer ou remplacer lors d'une mise à jour de génèration. ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 09 octobre 2016, 10:28:50
Bonne suggestion, sinon y'a aussi la prise de précaution, toujours sauvegarder son data et faire des convergences lors des mises à jour, si tu sais où s'arrête ta génération de fakemon tu sais où déplacer la 7G (ou alors tu peux aussi tout simplement ne pas intégrer la 7G).
Titre: Pokémon SDK
Posté par: Oanru le 10 octobre 2016, 14:04:42
Juste une petite validation : quand on veut mettre à jour PSDK avec le Dowloader, il est conseillé de faire une copie de Data c'est bien ça ? Juste ce dossier c'est bon ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 octobre 2016, 18:04:52
Ce dossier devrait être bon, il est rare qu'autre ressource passe par le downloader :p
Titre: Pokémon SDK
Posté par: Oanru le 10 octobre 2016, 18:12:42
Ok, merci beaucoup :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 16 octobre 2016, 16:02:37
Salut à tous :)
Je travaille actuellement sur un système de plugin qui permettrait de rendre plus simple l'ajout de fonctionnalités à PSDK (ou autre projet). Actuellement je travaille sur la partie conceptuelle, j'ai écrit le comportement global du système de plugin :
=begin
Structure des plugins :

PluginObject.actions = []

PluginObject.actions[n] = {
  :type => :mod / :task,
  #> Si :type => :task : Ajout d'un proc dans le scheduler
  :task_type => :on_update / :on_scene_switch / :on_dispose / :on_init / :on_warp_start / :on_warp_process / :on_warp_end,
  :task_target => "::Class1::Class2", #> Classe concernée
  :task_name => "Nom unique de la tache",
  :task_priority => Priorité inverse de la tache, # Plus le nombre est petit, plus la tache s'executera avant les autres.
  :task_proc_content => "code du proc", #> Code qui sera évalué à l'execution de la tâche
  #> Si :type => :mod : Ajout d'une modification de script
  :filename => "Nom du script dans Data/Scripts/",
  :find => "Contenu des lignes à trouver (sans espaces et tab)",
  :action => :add_after / :add_before / :replace
  :content => "Contenu qui sera ajouté ou qui remplacera"
}

PluginObject.files = {
  "Nom du fichier en partant de la racine du projet" => "content",
  ...
}

PluginObject.custom_scripts = {
  "Nom du script en partant de Data/Scripts/", "content",
  ...
}

PluginObject.dependencies = {
  "Nom plugin" => "Version min"
}

PluginObject.version = "Version du plugin" #0.0.15.3 par exemple

Fonctionnement du gestionnaire de plugin :
- Workspace :
-- plugins/ Dossier contenant les plugins
-- plugins/cache/ Cache contenant les originaux des scripts
-- plugins/versions.dat Date de modification des différents fichiers
-- plugins/affected.dat Fichiers modifiés par des plugins (pour ne pas réécrire toute la base script)
-- plugins/lastexe.txt Dernière version sur laquelle le gestionnaire de plugin s'est executé
-- plugins/core/ Scripts du gestionnaire de plugin
-- -- load_plugin.rb Script invoqué par PSDK depuis load_custom : contient le chargement de PluginManager / Plugin Object
-- -- plugin_task.rb => Fichier des différentes tâches ajoutés au Scheduler
-- -- PluginManager.rb => Gestionnaire de Plugin, une fois son travail fini, il charge tous les scripts nécessaires (load_custom_script.rb)
-- -- PluginObject.rb => Structure évoquée
-- -- load_custom_script.rb => Fichier des différents scripts custom ajoutés par les plugins.

-- plugin/*.addsdk Fichier contenant l'état des fichiers modifier avant l'ajout du plugin

- Fonctionnement du gestionnaire de plugin
-- Ajout d'un plugin :
    Le gestionnaire liste tous les fichiers .plugsdk, lorsqu'il détecte que le fichier a changé ou n'existait pas, il ajoute le plugin
    Le fichier .plugsdk est un PluginObject compressé
-- Suppression d'un plugin
    Suivant la même étape que l'ajout, lorsque le gestionnaire détecte qu'il y a un plugin manquant, il restaure les fichiers script tel
    qu'ils étaient et rajoute tous les plugins
-- Sur les mises à jour
    Lors des mises à jour, le système compare les fichiers aux versions précédentes et réexcute les modifications sur les fichiers changés
    (Le cache est évidemment remis à jour)

- Liste des différentes conditions
-- Mise à jour du cache
  Si le cache est vide (anormal) ou le contenu de lastexe.txt < contenu de /version.txt
-- Mise en cache d'un fichier script
  Si le fichier n'est pas dans le cache ou que sa date de modification est supérieur à celle du fichier en cache
    + Enregistrer le fichier comme modifié dans un tableau informatif
-- Détection des plugin
  Si la date de modification existe et que le plugin n'existe plus
    + Plugin Supprimé, ajout dans le tableau des plugin supprimés
    + Supprimer tous les fichiers ajouté par le plugin (nomplugin.addpsdk dans le dossier)
  Si la date de modification n'existe pas ou qu'elle est inférieur à celle du plugin
    + Plugin Ajouté, ajout dans le tableau des plugins ajoutés
-- Réécriture de plugin_task.rb
  Si un plugin a été ajouté ou supprimé
    + Charger tous les plugins pour réécrire le fichier
-- Réécriture des fichiers
  Si aucun plugin supprimé et aucune mise à jour PSDK et un plugin ajouté
    Parcourir tous les plugin pour trouver les modifications commune au plugin ajouter
    + Prendre le fichier en cache et appliquer les modifications du plugin et des plugin qui modifie ce fichier
  Si mise à jour PSDK
    Mettre à jour le cache (déjà fait normalement)
    Réécrire tous les plugins + purger la liste des plugin supprimés
  Si un plugin supprimé
    Réécrire tous les fichiers affecté par les plugin (cache + modif)
=end

Dites moi ce que vous en pensez, et demandez moi s'il y a des points pas clairs :) (Je me comprend mais c'est pas le cas du reste vu que j'ai écrit ça en flow de pensée).
Titre: Pokémon SDK
Posté par: CalipsOnira le 06 novembre 2016, 14:58:52
Salut Nuri !
Je voulais savoir, je viens de voir que la version alpha était sortie (en retard askip) et je viens de lire que ce n'était pas une version destinée à construire son projet (soit je comprend) mais j'aimerais juste savoir si on la télécharge, devra-t'on retélécharger la version officielle ou alors cette version alpha se mettra directement à jour ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 06 novembre 2016, 16:02:42
Y'a un updater dans le merdier donc si tu ne touche pas à la BDD ou aux scripts pas de problèmes :3
Tu devrais juste lancer l'updater de temps en temps pour qu'il fetch les mises à jour ^^ (Y'en a déjà pas mal).

(load_custom permet d'ajouter tes scripts / modifications sans qu'il n'y ait de suppression à cause des updates)
Titre: Pokémon SDK
Posté par: CalipsOnira le 06 novembre 2016, 16:35:52

Y'a un updater dans le merdier donc si tu ne touche pas à la BDD ou aux scripts pas de problèmes :3
Tu devrais juste lancer l'updater de temps en temps pour qu'il fetch les mises à jour ^^ (Y'en a déjà pas mal).

(load_custom permet d'ajouter tes scripts / modifications sans qu'il n'y ait de suppression à cause des updates)


Oulah, tu me parles chinois là ! Mais merci, je télechargerais l'alpha quand j'aurais le temps, comme ça je pourrais m'adapter aux tailles et aussi pourquoi pas commencer vite fait des trucs pour tester ! :)
Titre: Pokémon SDK
Posté par: Splifingald le 10 novembre 2016, 22:13:06
Bonsoir, bon il y a trop de messages, je sais que je pose surement une question bête mais je ne trouve pas de réponse claire :/
Comment on accède à l'Editeur In Game des SystemTags ?
Désolé, c'est surement simple mais je ne trouve pas...
Merci de votre réponse.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 novembre 2016, 22:40:19
Tu dois être en résolution x2 (par défaut) et appuyer sur P.
Une fois dans l'éditeur, tu peux appuyer sur T pour savoir quelle touche fait quoi (rappuyer sur T ferme l'aide).

Je te conseille par ailleurs de mettre à jour PSDK avec l'updater ^^
Titre: Pokémon SDK
Posté par: DidiGino le 10 novembre 2016, 23:34:39
Bonsoir. Alors peut-être que cette question est inutile mais je la pose quand même.. (Après tout, c'est une alpha)
J'ai fais un test de Fakemon et j'ai rempli tout les textes et les autres informations et le fakemon marche bien en combat mais quand je vais dans le menu debug, ça s'arrête à Volcanion..
J'ai été voir si il y avait des informations manquantes et à priori je ne vois rien de manquant (après, je me trompe peut-être, je vais encore aller voir maintenant) mais bon..
Titre: Pokémon SDK
Posté par: Nuri Yuri le 11 novembre 2016, 01:17:46
Le debug a été conçu dans Gemme donc y'a pas de considération du data réel, faut trouver la constante (721) et la modifier :p
Titre: Pokémon SDK
Posté par: Splifingald le 12 novembre 2016, 15:13:35
Bonjour, merci pour la réponse, j'ai une autre petite question surement toute bête :
Comment modifier l'argent gagné à la fin des combats ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 12 novembre 2016, 18:08:36
Pour l'instant c'est un peu compliqué, c'est les classes de dresseur qui gèrent ça ^^
Titre: Pokémon SDK
Posté par: Oanru le 12 novembre 2016, 20:27:40

Bonjour, merci pour la réponse, j'ai une autre petite question surement toute bête :
Comment modifier l'argent gagné à la fin des combats ?

Salut Splifingamd,
j'avais, moi aussi, posé cette question? Tu trouveras la réponse de Nuri dans ce post ici (https://pokemonworkshop.com/forum/index.php?topic=3302.msg104190#msg104190), et la discussion en dessous :)
Titre: Pokémon SDK
Posté par: DraKarminy6 le 13 novembre 2016, 10:18:56
Est-ce que la configuration des dresseurs sera plus simple lorsque l'onglet "Dresseurs" du Ruby Host sera utilisable ? :)
Titre: Pokémon SDK
Posté par: Aerun le 13 novembre 2016, 11:35:05
Bonjour,

La documentation répond à ta question : https://psdk.communityscriptproject.com/index.php/Dresseurs_(BDD). Tu peux comparer avec l'état actuel de l'édition des dresseurs. Nous ferons en sorte qu'elle soit la plus intuitive possible.
Je rappelle que vous êtes sur un topic de présentation, et pas d'entraide. Vos questions sont à poser dans la bonne section.
Titre: Pokémon SDK
Posté par: DraKarminy6 le 13 novembre 2016, 11:58:47
Merci beaucoup Aerun. :)
Oui j'ai posé cette question ici parce qu'il me paraissait peu pertinent d'en faire un sujet entier en entraide, c'était juste pour connaître l'avancée du Ruby Host qui m'intéresse beaucoup. :D
Titre: Pokémon SDK
Posté par: Aerun le 13 novembre 2016, 12:03:48
Dès qu'il y a du contenu à présenter nous le montrerons ! :p
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 novembre 2016, 12:01:19
Salut à tous !
J'ai codé la fonctionnalité la plus intéressante du système de plugin : la modification des scripts de jeu.
Cette fonctionnalité permet les manipulations suivantes sur un script :


Un petit exemple d'un plugin qui ferait ces modifications :
$p = PluginObject.new
$p.add_mod("Scene_Battle_Phase_5.rb",
" $game_temp.common_event_id = 3",
:replace,
" $game_temp.common_event_id = 3 if $game_switches[::Yuki::Sw::E_RETURN_IS_CENTER]")
$p.add_mod("Scene_Battle_Phase_5.rb",
" elsif(pkmn.item_hold==289)
  pkmn.add_ev_atk(4,pkmn.total_ev)",
:add_after,
" elsif(pkmn.item_hold==555)
  pkmn.add_ev_ats(4,pkmn.total_ev)")
$p.add_mod("Scene_Battle_Phase_5.rb",
" @actors.each do |pkmn|
  #>Ramassage",
:add_before,
"pkmn = nil")
save_data($p, "plugin_de_test.addsdk")


Je programmerais les autres fonctionnalités plus tard. Le premier plugin qui sortira sera probablement le plugin d'animation des sprites de Pokémon (mais c'est pas pour aujourd'hui ^^).
Titre: Pokémon SDK
Posté par: 『Otaku』 le 20 novembre 2016, 13:32:09
Ah enfin :ahde:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 décembre 2016, 22:48:34
Salut à tous !
Aujourd’hui PSDK entre dans une nouvelle ère ! L’ère des plugins !
En quoi cela consiste ?
Et bien c’est très simple : Vous ne toucherez plus à la base script de PSDK pour réaliser vos modifications, vous donnerez les instructions à un système qui se chargera de réaliser vos modifications à votre place, et ce même lors des mises à jour de PSDK :)
Le système vient tout juste d’être intégré à PSDK, il n’est pas terminé mais rempli sa fonction principale, comme c’est une nouvelle branche de Pokémon SDK, il va falloir télécharger à nouveau la base de PSDK http://www.mediafire.com/file/vtv0p32th1tvzb0/PSDK.7z
Note : Les prochaines mises à jour de PSDK concerneront principalement un nettoyage complet des scripts et une conversion des systèmes de PSDK en plugins (FollowMe etc…).

Pour ceux qui veulent commencer un projet sous PSDK, il y a un plugin dans le dossier plugins\usable, il faut le déplacer dans le dossier plugins, ceci aura pour effet de supprimer les liaisons de Map réalisés par PSDK.
Il y a aussi un plugin que vous devrez compléter avant de le compiler « HomeReturn », il se trouve dans le dossier plugins\make_plugin, ce que vous devez faire est simple :
Vous listez les id des MAP sur lesquelles il y a un point de retour (soin) mais qui ne sont pas des centres Pokémon, et vous mettez cette liste entre les crochets qui se trouvent dans le plugin.
Une fois fait, vous pouvez double cliquer sur le fichier et ça devrait générer le plugin qui évitera à PSDK de bugguer quand vous perdrez et que votre retour est chez vous.
Note : il est recommandé de lire le fichier __Tutorial.txt avant de se lancer dans l’usage des plugins.

Je profite de ce message pour annoncer les projets de PSDK qui devront être réalisés à l’avenir (mais qui pour l’instant n’ont pas grand monde pour les réaliser car manque de temps) :

Logiciel de Mapping
Ce logiciel servira aux utilisateurs à réaliser des MAP pour PSDK de manière plus simple que ça ne l’est actuellement. Cet outil affichera 5 couches, trois pour les tiles, deux pour les SystemTag. Il utilisera toujours la notion de tileset mais pourra également poser des éléments normés comme par exemple des arbres (qui s’auto-lieront).
Editeur d’animation
Ce logiciel permettra de réaliser des animations diverses pour les combats ou les particules, il doit permettre l’usage de macro permettant une génération plus simple des animations.
Conversion vers le RGSS3
Toute l’API C++ de PSDK devra être convertie en Ruby pour pouvoir passer sur le RGSS3 et supprimer les soucis de synchronisation de l’écran de jeu.
Titre: Pokémon SDK
Posté par: AEliso19 le 11 décembre 2016, 11:27:09
Super travail encore une fois ! :)
Petite question : Est ce que c'est normal que le PSDK-Downloader ai disparu du dossier ? Faut-il le copier dans la nouvelle base ou attendre une nouvelle version du downloader ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 11 décembre 2016, 12:15:09
J'ai pas ajouté le PSDK Downloader dans le dossier car c'est une distribution un peu à part, cela dit, tu peux copier le downloader si tu veux. Les prochaines mises à jour concerneront cette base et permettront à la base précédent de se caler sur cette base (sans qu'il n'y ait besoin de faire des modifications particulières).
Titre: Pokémon SDK
Posté par: AEliso19 le 11 décembre 2016, 13:21:49
D'accord très bien, merci pour ta réponse et bon courage pour la suite du développement, je vais continuer à suivre cela de près ;)
Titre: Pokémon SDK
Posté par: Graphel le 12 décembre 2016, 11:17:11
Je vais pas faire un long discours pour dire à quel point c'est géniale, alors tout simplement un grand bravo, vivement la suite !
Titre: Pokémon SDK
Posté par: Graphel le 15 décembre 2016, 19:41:56
Bonjour/bonsoir la communauté !

Je me permet un double post si possible car je peux pas poster de nouveau sujet dans la partie "outils" et j'ai un peu de temps à perdre pendant deux jours et il se trouve que je me suis lancé dans l'ajout de la 7G dans le Ruby Host.
J'ajoute vraiment ce qui à de plus basique possible, le nom en Français, les descriptions, les stats, types etc... je laisse la partie programmation pour les personnes compétentes dans le domaine.

- J'ai ajouté la majorité des attaques 7G, mais je les ai pas programmer du tout en revanche. J'ai mis la puissance, la précision, le type d'attaque. (Les attaques-Z ne sont pas inclus)

- J'ai mis à jour les bases stats des pokémons qui ont étés modifiés de la 1ere à la 6eme génération.

- J'ai mis à jour les CTs, mais j'ai crée aucun objet de la 7G actuellement.

- Et pour le moment je m'occupe d'ajouter les pokémon de la 7G, mais toujours pareil je met juste le maximum d'informations que possible.

- Je ne m'occuperai pas des talents non plus du moins pour le moment je sais pas trop comment ça marche ^^

Je sais que la 6G elle même n'a même pas encore été programmer et tout que y'a encore pleins de choses à faire mais je me suis dis que c'était deux, trois détails en moins à faire puis si ca peut permettre d'avancer un peu voilà quoi... ^^
J’espère juste que je fais pas ca pour rien ^^ j'ai la crainte que les maj futurs écrasent les données que j'ai ajouter ^^

EDIT : J'ai passé mes data à Otaku qui eu la gentillesse de m'aider pour le coup ^^

Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 décembre 2016, 13:58:28
Salut à tous :)

J'ai fait une mise à jour importante du système de plugin, il prend désormais en compte les dépendances, et pour se faire, le format des fichiers a été changé ^^ (J'ai donc recompilé certains plugins, ils se trouvent dans le dossier usable).

Comme la mise à jour ne concerne que les plugins, je ne transmet que le contenu du dossier plugins, je vous conseille de supprimer tous les fichiers .addsdk que vous aviez dans votre dossier ^^ (Là c'est la version définitive des fichiers donc pas de soucis à l'avenir :p)

Voici un exemple d'un plugin destiné à un projet :
require "zlib"
require "../core/PluginObject.rb"
a = PluginObject.new
a.set_info("ScriptsFE","Nuri_Yuri", "FE")
a.set_version(0,0,0,1)

Dir["FE/*.rb"].each do |i|
  a.add_script(i, a.load_content(i))
end


begin
a.build()
rescue Exception
  puts $!.class
puts $!.message
system("pause")
end

Actuellement, ça génère un fichier .addsdk de 31ko qui ajoute tous les scripts personnalisés du projet en question :) (Changement d'interface, couleurs etc...) Ce petit plugin permet au projet de ne pas subir de problèmes lors des mises à jour de PSDK :)

[Fichier vieux de plus de 120 jours]
Titre: Pokémon SDK
Posté par: Legyllith le 31 décembre 2016, 12:31:44
Bonjour,

Je suis nouveau sur Pokemon Workshop, j'ai lu ce starter kit, qui ma l'air très bien fait, mais malgré les nombreux message des 54 pages je suis pas sur d'avoir comprit si il y avait le mode multijoueur (je combat mon ami grâce a un centre Pokemon) ou pas :3 ou bien si il était prévue mais que c'était pas encore finalisé (j'ai vu qu'on pouvais le faire fonctionner sur le même ordinateur)

J'espère que la question n'as pas déjà été répondu (normalement j'ai vérifié, mais je l'ai ptet loupé dans ce cas je m’excuse)

Bonne année
Titre: Pokémon SDK
Posté par: yyyyj le 31 décembre 2016, 14:16:43
J'ai posé la question sur le discord et il est fonctionnel seulement il n'est pas complètement opérationnel
  Citation de Nuri Yuri:
  En P2P (combat online multijoueurs) oui
  Mais c'est pas easy à utiliser
  Après c'est juste une preuve de concept pour dire wala ça marche maintenant reste plus qu'à faire le gros du boulot : coder le serveur central.

Donc j'espère avoir répondu à ta question


Titre: Pokémon SDK
Posté par: Legyllith le 01 janvier 2017, 13:52:24

J'ai posé la question sur le discord et il est fonctionnel seulement il n'est pas complètement opérationnel
  Citation de Nuri Yuri:
  En P2P (combat online multijoueurs) oui
  Mais c'est pas easy à utiliser
  Après c'est juste une preuve de concept pour dire wala ça marche maintenant reste plus qu'à faire le gros du boulot : coder le serveur central.

Donc j'espère avoir répondu à ta question


Oki donc y aura un moyen même si je me demandais si y avais un moyen genre les personne sur la même conection internet ^^ mais déjà tu as répondu a ma question merci :D
Titre: Pokémon SDK
Posté par: yyyyj le 01 janvier 2017, 14:48:02
Pour plus d'infos : http://psdk.communityscriptproject.com/index.php/Accueil tout est dit précisément sur ce site
Titre: Pokémon SDK
Posté par: PokeNight le 09 janvier 2017, 17:05:37
Il est bien ce SK, pas très facile au début mais on s'y adapte vite. Il est encore en alpha donc il y a pas mal de choses à faire :p
Vivement la suite, GG à toute l'équipe !

Il y a juste un truc qui me chagrine un peu mais c'est peut-être encore tôt pour en parler et puis ce ne serrait pas la bonne section.
Bonne continuation et bonne année à toutes et à tous.
Titre: Pokémon SDK
Posté par: yyyyj le 27 janvier 2017, 19:36:19
Effectivement merci à toute l'équipe !!! Moi je voudrais bien aidé mais j'en sais encore trop peu sur ruby
Titre: Pokémon SDK
Posté par: Carchi le 30 janvier 2017, 16:24:56
Salut, je poste juste pour être sûr mais je trouves pas tout ce qui est documentation sur le making en lui-même (initier un combat, ce genre de chose) sur le wiki. Je sais que c'est expliqué dans la démo mais c'est pas pratique de devoir revenir dessus à chaque fois. Du coup je sais pas si j'ai mal cherché où si vous attendez de faire des tutos complets avant de les mettre sur le wiki.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 janvier 2017, 20:57:32
Je suis totalement d'accord avec toi Carchi, il faudrait faire les pages relatives aux tutos d'utilisation de base de PSDK '^'
*faudra qu'il trouve le temps pour*
Titre: Pokémon SDK
Posté par: yyyyj le 31 janvier 2017, 07:07:57
Il faudrait également compléter le wiki fandom/wikia
Titre: Pokémon SDK
Posté par: romnair le 31 janvier 2017, 09:10:44
Hi, moi de mon côté avec la base en lien sur le premier sujet, je suis arrivé à exploiter quelque truc :

- Ajout d'un pokemon
- Ajout d'un dresseur(par contre j'ai pas compris certain para)
- Gestion des collisions avec le system PSDK
- Soigner pokemon sans le system du centre
- Afficher les panneaux pour l'entrée sur une map
- Lancer un combat avec un pokemon sauvage par event(c'est à dire comme avec un pnj)
- Placer des pokemons sauvage(par contre bien que j'ai réussi, j'ai pas trop compris car dans le ruby host je vois 3 type de grass hors sur le system de collision il y en a que 2)

Sinon, il y a aussi les trucs plus simple style ouvrir le pc, changer de sexe, renommer sont pokemon, etc...  qui sont dans l'exemple et assez facile à exploité, le plus "dure" serait la gestion du trainer_spotted qui est un petit peu plus tricky à faire.

Les choses utiles, mais pas encore trouver c'est le retour à la case "de retour", et pour le wiki, le peut qu'il y a permet de compléter facilement la choses, actuellement à part pour l'ajout de nouvelle interaction il est complétement possible de faire des truc pour peut que RPG Maker Xp soit un minimum connue.
Titre: Pokémon SDK
Posté par: Aerun le 01 février 2017, 18:45:14
Ce wiki n'est pas à jour, la documentation "officielle" est la suivante : https://psdk.communityscriptproject.com/index.php/Accueil (https://psdk.communityscriptproject.com/index.php/Accueil)
J'aimerais que tu arrêtes de poster "pour poster" yyyyj et que tu réfléchisses à l'utilité de tes posts à l'avenir. Nous sommes sur le topic de PSDK et comme l'a dit romnair on risque rapidement de confondre les tutoriels si tu proposes aux gens de suivre un tutoriel prévu à l'usage de PSP ici.
Titre: Pokémon SDK
Posté par: Graphel le 02 février 2017, 13:26:04
Pour ma part  j'aimerai ajouter quelque chose, pour les personnes qui n'osent pas proposer leurs aides pour PSDK :

Vous n'avez pas forcément besoin de connaitre le RUBY pour contribuer à PSDK, l'avantage de ce starter-kit c'est qu'il est très facile d'utilisation une fois la prise en main effectuée. Exemple, nous sommes passés à la 7G, j'ai aidé dans le sens ou j'ai mise à jour les stats des Pokémon, créer les objets, ajouté dans le RUBYHOST les pokémon de la 7G ainsi que leurs évolutions et leurs stats, j'ai ajouté les talents aussi sur RUBYHOST, j'ai recherché des ressources etc etc...

Enfin tout ça pour dire que les personnes qui bossent sur le SK ne sont pas forcément 24H/24 dessus et si trop peu de personnes bossent dessus, le SK mettra plus de temps à avoir une version stable et utilisable pour effectuer un projet ce qui est logique. Et pour résumer, chaque personne peut contribuer à sa façon pour permettre l'évolution du SK.

Je ne critique rien, ou ne pousse pas une coup de gueule si jamais c'est l'effet qu'inspire mon message ^^ , j'invite au contraire les volontaires à contribuer au projet, le peu de choses sera la bienvenue. Il faut pas hésité à demander aux chefs de SDK si vous pouvez vous rendre utile. Pensez que plus nous seront nombreux à participer, plus vite nous auront un PSDK, beau et parfaitement utilisable.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 02 février 2017, 13:33:52
Faut pas hésiter à venir avec des compétences surtout :p
Je pense qu'il faudrait actuellement qu'on se concentre sur un ensemble de ressources totalement custom pour pouvoir limiter les dégâts par rapport aux Versions officielles de Pokémon :p
Titre: Pokémon SDK
Posté par: yyyyj le 02 février 2017, 16:33:38
Exactement, j'hésitais à le proposer. Mais les ressources totales custom sont rares.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 06 février 2017, 18:28:05
Mise à jour de PSDK version Alpha 18
Salut à tous, cette mise à jour intègre officiellement le système de plugin via le PSDK Downloader, quelques plugins sont distribués :
Un script a été ajouté à PSDK : DTHelper, il sert à la création d’interface, suivez ce sujet pour plus de détails : https://pokemonworkshop.com/forum/index.php?topic=3575.0
Et divers bugs ont été corrigés.

Maintenant, parlons un peu sérieux, avec les études et les diverses choses que j’ai à gérer, je passe actuellement très peu de temps sur PSDK… Je n’ai pas énormément de temps pour… Et pourtant, il y a encore énormément de choses à faire. C’est la raison pour laquelle je vais vous présenter trois grands projets, ceux-ci vous permettront de savoir quoi faire pour contribuer à PSDK le temps que je puisse me libérer quelques heures pour bosser dessus ou valider vos contributions.

PSDK Project 1 – Ressources entièrement custom

Le but de ce projet est de réaliser et/ou rassembler un ensemble de ressources permettant de réaliser un projet Pokémon Like tout en ne violant pas les droits de propriété intellectuelle de Game Freak ou Nintendo.
Les ressources pouvant répondre à ce critère sont :
Les ressources qui ne peuvent pas répondre à ce critère :
Un salon discord est dédié aux discussions de ce projet : https://discord.gg/kAd6NNY
Un fichier google-doc vous permet de lier les liens vers les ressources : https://docs.google.com/document/d/1F8oC_MyYw70z3z6jk0BCXpBi3E1W73GAUwtT64X1KqA/edit?usp=sharing

PSDK Project 2 – PSDK Maker

Ce projet consiste à réaliser un éditeur similaire à RPG Maker XP mais dédié à la création de projets types PSDK.
L’éditeur doit pouvoir gérer les types de données suivantes :
Tableau, Tableau associatif ayant des Symbol comme clés, Objets ayant des attributs r/w, nombres, chaines UTF-8.
Le format d’enregistrement des données est de préférence celui de Ruby mais si cela est impossible, un logiciel écrit en Ruby permettra de réaliser la conversion.
Le langage utilisé pour l’éditeur peut être : C++, C, Ruby, Python, C#.
L’éditeur ne doit pas avoir plus de 50Mo de dépendances binaires et doit pouvoir se lancer sur n’importe quel environnement Windows 10 (qu’il ait MinGW, GCC ou pas).

Les choses que l’éditeur doit pouvoir manipuler sont les suivantes :
Vous pourrez également discuter de ce projet sur Discord : https://discord.gg/Ayague8

PSDK Main Project

Ce projet est simplement la branche principale de PSDK, sur ce projet-là, il s’agit d’implémenter des fonctions nécessaires au développement d’un jeu Pokémon complet suivant certaines règles assez simples :
En dehors de l’implémentation de fonctions, il faut aussi assurer la mise à jour des données de jeu pour que tout projet puisse se réaliser sans encombre.
Actuellement les choses à réaliser sur le projet sont les suivantes :
Titre: Pokémon SDK
Posté par: romnair le 06 février 2017, 20:06:26
Hi, pour les plugins, j'ai pas tout compris :

Il faut les compiler comme des sources normal ? ou bien juste lancer le "Game.exe" ?

Et les plugins seront des fichiers .addsdk ?
Ensuite il suffira de placer ce fichier plugin dans le dossier "plugins" pour effectuer les effets énumérer dans le fichier de base se trouvant de le dossier "make_plugin"; si j'ai bien compris.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 06 février 2017, 20:39:20
Quand ton plugin est sous forme de fichier .rb, tu dois le lancer avec Ruby depuis le dossier make_plugin pour qu'il génère le fichier .addsdk qui est le plugin réel.
Pour que les modifications soient prise en compte, il faut effectivement lancer Game.exe (ça te permet de virer le fichier .addsdk si tu voulais juste le compiler pour le compiler).

Faut pas oublier que les plugins permettent de réaliser des modifications sur les script de PSDK ce qui peut être plus pratique que de réécrire entièrement la fonction update d'un script en particulier :p
Titre: Pokémon SDK
Posté par: romnair le 06 février 2017, 20:50:04
Merci pour les infos.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 février 2017, 16:04:41
Salut à tous, avec Mehry on a commencé à réfléchir à une version TRPG de Pokémon SDK, ceci devrait faire un équivalent du Pokémon Conquest mais sous forme de FE (elle s'y connait beaucoup). Le système de combat ne devrait pas trop être compliqué à réaliser, encore faudrait-il se donner quelques lignes directrices :p

Avant de ce lancer dans cette extension, il faudra un peu discuter du tout et réaliser les ressources nécessaire. La programmation sera lancée en parallèle de PSDK si tout est bien défini. J'ai crée un petit salon discord pour en discuter si jamais vous êtes intéressés : https://discord.gg/qXWqD6S
Titre: Pokémon SDK
Posté par: Wargof le 26 février 2017, 17:25:00
Oh my god ! Fonctions reseaux supportés !
En voilà un Starter-Kit qui a du potentiel !

J'attends au moins qu'il soit en Beta avant de transférer mon projet de PSP0.9.2 vers PSDK  :mmh:
Titre: Pokémon SDK
Posté par: Legyllith le 04 mars 2017, 18:20:38
Pareil j'attend la béta, au passage je veut pas être impoli mais avez vous une petite idée de quand est ce que le système sera suffisamment stable pour y faire notre petit projet :D?
Titre: Pokémon SDK
Posté par: Graphel le 04 mars 2017, 18:45:07
Sans trop m'avancer, la bêta ne sera pas disponible avant un bon moment visiblement il y'a énormément des choses de prévu avant une version prête à l'emploi, des choses qui demandent énormément de temps, et l'équipe n'a pas forcément énormément de temps x)
Titre: Pokémon SDK
Posté par: Legyllith le 04 mars 2017, 19:42:30
Ok et la version actuel, il est déconseillé de faire un jeu c'est ca :D
Titre: Pokémon SDK
Posté par: yyyyj le 04 mars 2017, 20:18:39
Pas forcément, PSDK fonctionne parfaitement dans sa version 17.9 (sans RGSS 3) . La nouvelle version demande des corrections de bugs liés au RGSS3 donc tant que ces bugs ne sont pas résolus ce n'est pas conseillé
Titre: Pokémon SDK
Posté par: Legyllith le 05 mars 2017, 13:29:18
oki d'oki

Donc en gros quand j'installerais le launcher on poura choisir une version ^^ j'ai bien comprit ou je suis totalement a coté de la plaque (le dernier pack que j'ai utilisé c'était psp donc tu le mettais et y avais plus de modif X) )
Titre: Pokémon SDK
Posté par: yyyyj le 05 mars 2017, 13:30:10
Non, il faut que tu retrouves le lien (sur fb) qui donne la v17.9
Titre: Pokémon SDK
Posté par: Legyllith le 05 mars 2017, 14:06:39
oki merci
Titre: Pokémon SDK
Posté par: Nuri Yuri le 05 mars 2017, 17:04:53
Salut à tous, je viens d'implémenter le terminal de debug qui va définitivement remplacer le menu debug.
Celui-ci permet d'exécuter du code ou de modifier des attributs dans le jeu, actuellement seule les fonctions suivantes ont été programmées :
- /find_sw (trouver un interrupteur par une portion de son nom)
- /find_var (trouver une variable par une portion de son nom)
- /sw (vérifier ou modifier la valeur d'un interrupteur)
- /var (vérifier ou modifier la valeur d'une variable)
- /int (Appeler une fonction de l'interpréteur, par exemple /int ajouter_pokemon(25, 13))

Si vous désirez d'autres fonctions (téléportation par exemple) ça peut se faire, dites moi de quoi vous aurez besoin pour bien tester vos projets via le terminal :)

Pour des images du terminal en action : https://www.facebook.com/pokemonSDK/posts/569186246624696
Titre: Pokémon SDK
Posté par: Nuri Yuri le 09 mars 2017, 17:29:47
Petit pré-alpha de l'alpha 19 : http://www.mediafire.com/file/dvti61998iij8mm/PSDK_pre_alpha19.7z
Ce dossier est capable de fonctionner de manière indépendante, plusieurs consignes sont à respecter :
- Ne copier aucun fichier binaire dans ce dossier (fichier exe, ou dll)
- Ne copier pas de fichier Script dans ce dossier (cela mènera à un corruption immédiate).
- Ne collez pas de plugin d'avant la pré alpha 19 (Il ne sont pas compatibles)
- Ne collez pas ce dossier dans votre projet : c'est inconsistant et ça ne provoquera que des problèmes.

Ce dossier peut servir de base de projet, à la condition suivante :
- Aucune map de base de PSDK n'est modifié à l'exception de START
- Respectez la réservation des interrupteurs (100 1ers), variables (100 1ères) et évent communs (50 1ers) de PSDK.
- Ne modifiez aucun script, le système de plugin est là pour ça.

Petite précision sur la commande add_script du système de plugin :
a.add_script(script_name, filename, before_script_name)
- script_name correspond au nom donné au script (ex: Yuki::MonScript)
- filename correspond au nom du fichier qui contient le script
- before_script_name est optionnel mais permet d'indiquer si vous voulez que votre script se trouve avant un autre script.

Pour debuger votre projet, vous devez utiliser Microsoft Windows et ce fichier Ruby : http://www.mediafire.com/file/9mlfphpwlcmri0h/PSDK_DEBUG.rb
Il va de soit que le jeu est censé être lancé lorsque vous exécutez ce fichier (vous aurez besoin de Ruby 2.2.4 au minimum).

Informations relative à cette préAlpha :
- Il est impossible de mapper le systemTag.
- Il n'y a pas de menu debug (il n'y en aura plus).
- Le menu option n'est pas terminé, entrer dans ce menu vous contraint à reset le jeu (F12).
- Le système de notification a été étendu : load_notification_icon(filename), reset_notification_icon, edit_notificat_tip(string)
- Le fichier Game.exe est un programme entièrement recodé, il pré-charge le RGSS Linker, PSDK Extension et charge le RGSS via une DLL portant un nom évitant les problèmes de compatibilité avec RMXP.
Titre: Pokémon SDK
Posté par: pkmn1234 le 20 mars 2017, 08:47:02
Bonjour, j'ai voulu tester ta pré alpha ,or un bug vient d'apparaitre ... Lors du lancement du Game.EXE ,un message d'erreur s'affiche me disant qu'il ne trouve pas le VL Gothic Font ,je m'y connais peu et je ne sais pas a quoi cela correspond ... Merci d'avance et bon courage pour l'avancement ,c'est plus que prometteur tout ça !  :mmh:
Titre: Pokémon SDK
Posté par: romnair le 20 mars 2017, 10:07:41
C'est parce que il utilise le dossier "Fonts" alors que avant c'était le dossier "Font", mais j'ai oublier comment j'ai fait pour résoudre le problème, désolé.
Titre: Pokémon SDK
Posté par: yyyyj le 20 mars 2017, 10:12:40
Tu télécharges les fonts que j'upload et tu les places dans fonts x)

http://www.mediafire.com/file/5deks1ebmtb7wgr/VL-Gothic-Regular.ttf

http://www.mediafire.com/file/dy0crj5mbzbc8bw/VL-PGothic-Regular.ttf
Titre: Pokémon SDK
Posté par: pkmn1234 le 22 mars 2017, 12:13:23
Bonjour , j'ai de nouveau un problème, veuillez voir mon fichier joint merci
(J'utilise la pré-alpha)

[Fichier vieux de plus de 120 jours]
Titre: Pokémon SDK
Posté par: yyyyj le 22 mars 2017, 12:43:05
Edite stp
Et tu n'as pas la pré-alpha au vu du logo, tu as la dernière version bugguée en date x)
Titre: Pokémon SDK
Posté par: pkmn1234 le 22 mars 2017, 12:56:04
Edite stp
Et tu n'as pas la pré-alpha au vu du logo, tu as la dernière version bugguée en date x)
J'ai utilisé le psdk downloader rien de plus ...
Titre: Pokémon SDK
Posté par: yyyyj le 22 mars 2017, 13:44:53
Je sais plus si Yuri l'a précisé mais : Il ne faut pas utiliser le downloader pour le moment
Titre: Pokémon SDK
Posté par: Nuri Yuri le 22 mars 2017, 15:03:27
La dernière version est perdue dans les posts : https://pokemonworkshop.com/forum/index.php?topic=17.msg108091#msg108091
Titre: Pokémon SDK
Posté par: pkmn1234 le 22 mars 2017, 18:48:33
Merci beaucoup pour vos réponses rapides ! Je note tout ça, je souhaite du courage à tous ceux qui s'occupent du projet, bon courage !
Titre: Pokémon SDK
Posté par: Nuri Yuri le 24 mars 2017, 20:17:49
Salut à tous !
Aujourd'hui, je viens de terminer la partie fonctionnelle du nouveau éditeur de SystemTag de PSDK !
Cet éditeur se lance à l'aide de la commande /tags du Debugger (comme vous voyez j'ai rechargé les scripts un certain nombre de fois pour peaufiner le tout :D).

(https://communityscriptproject.com/Images/340.png)

Le contrôle de cet éditeur est assez simple, quand vous cliquez sur un nom de tileset, ça charge le tileset avec les tags qui lui sont associés.
Si vous faites clique droit sur votre tileset, ça supprime le tag qui est placé à l'endroit où vous avez cliqué. Si vous faites clique gauche, ça place celui qui est sélectionné dans la liste juste à coté. Pour sélectionner un systemTag il vous suffit de cliquer dessus dans la liste correspondante.

Le système est doté de 3 scrollbar, qui fonctionne de la même manière que sous Windows à la différence que votre curseur doit se trouver explicitement dans le contenu à scroller pour que votre molette puisse agir.

Pour coder ce système, 3 choses ont été ajoutés à PSDK :
- Yuki::ScrollBar (qui prend s'instancie à l'aide d'un sprite et des paramètres)
- Sprite#simple_mouse_in? qui permet de savoir si la souris est dans un sprite sans transformations*.
- Sprite#translate_mouse_coords qui permet de récupérer les coordonnées de la souris dans un sprite sans transformations.

Pour le moment j'ai pas implémenté l'interprétation du data que génère cette interface mais ça se fera assez vite :)

Note : Les tags d'interdictions seront plus des SystemTags mais ce qui existait sous RMXP à la base.

* sans transformations = Sprite qui n'a pas de zoom, d'angle et d'attribut ox/oy différents du défaut.
Titre: Pokémon SDK
Posté par: yyyyj le 24 mars 2017, 20:49:00
A quand l'update?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 mars 2017, 22:30:26
Salut à tous !
Comme l’éditeur de SystemTag est terminé, je vous présente la version Alpha 19 de Pokémon SDK.
Cette version vient avec un nouveau Lecteur RGSS, celui-ci permet d’éviter les plantages dus aux modifications qu’RMXP apporte sur la DLL du RGSS. (La DLL utilisé par ce lecteur est RGSS3 Library.dll au lieu de RGSS104E.dll)
Le debug du jeu se fait à l’aide de PSDK_DEBUG.rb, cet invité de commande permet d’exécuter certaines commandes comme le lancement du module de d’édition SystemTag à l’aide de /tags.
La modification des passages se refait à l’aide d’RMXP (la croix des SystemTag permet aux tiles de pont d’annuler l’effet « Surf » des tiles d’eau).
Les évènements ont un nouveau déclencheur de statu dans leur nom : « invisible_ » vous permet de créer un objet caché.
Et les choses présentées précédemment font aussi parti de cette version :)

Vous pourrez télécharger cette version sur : https://download.psdk.pokemonworkshop.com
Il est fortement conseillé de télécharger et d’extraire aux endroits spécifié les diverses archives complémentaires.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 07 avril 2017, 22:14:47
Sur les prochaines versions de PSDK, si l'envie vous prend, il sera possible de lire des GIF animés :)
Titre: Pokémon SDK
Posté par: Graphel le 08 avril 2017, 10:25:38
Ca va être génial ca pour les scénarios du jeu et tout !
Titre: Pokémon SDK
Posté par: 『Otaku』 le 08 avril 2017, 12:00:05
Mais le DD tu va pas en prendre un coup? Simple question.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 08 avril 2017, 13:34:28
Le gif Reader de PSDK est basé sur GDI+ et ne travaille qu'en mémoire. A aucun moment la moindre chose est écrite sur le disque dur, contrairement au Lecteur de Gif partagé sur PSP et qui est utilisé par Essentials.
Titre: Pokémon SDK
Posté par: 『Otaku』 le 09 avril 2017, 13:48:44
C'est cool alors :3.
Titre: Pokémon SDK
Posté par: Ray le 10 avril 2017, 03:03:27
Je reviens sur le forum après quelques mois et je trouve un PSDK déjà très complet , je vais m'empresser de le télécharger et de le tester :o.
En tout cas un grand bravo à toute l'équipe, et en particulier à Yuri pour le travail fourni !
Titre: Pokémon SDK
Posté par: Graphel le 10 avril 2017, 09:08:52
Tu trouve qu'il est déjà très complet ? ^^
Rassure toi va y avoir plein de choses à venir. ^^ PSDK étant que en phase d'alpha (actuellement sans RUBY HOST etc) je te laisse imaginer la version complète ^^
Si tu veux mon avis ont à pas fini d'être surpris x)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 avril 2017, 09:19:20
Je reviens sur le forum après quelques mois et je trouve un PSDK déjà très complet , je vais m'empresser de le télécharger et de le tester :o.
En tout cas un grand bravo à toute l'équipe, et en particulier à Yuri pour le travail fourni !
Merci :3
Il y a effectivement des choses à venir encore :3 Sur Ruby Host, je travaille sur un système de backup/différentiel qui permettra de conserver ses données lors des mises à jour et j'ai un autre petit projet qui me plait qui est en cours :) (Je vous laisse deviner dans les screens).



[Fichier vieux de plus de 120 jours]
Titre: Pokémon SDK
Posté par: Renkys le 10 avril 2017, 09:54:31
C'est pour jouer en multi ?
Titre: Pokémon SDK
Posté par: yyyyj le 10 avril 2017, 10:10:35
Le multi est déjà un peu créé si tu regardes la chaîne de Yuri.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 avril 2017, 10:29:52
Les combats multi*

@Renkys : Plus ou moins :q
Titre: Pokémon SDK
Posté par: Azmog le 10 avril 2017, 11:43:49
Souterrain et/ou bases secrètes ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 avril 2017, 11:59:39
Pour un peu plus tard je pense, les deux systèmes de combinent justement :q
Titre: Pokémon SDK
Posté par: Graphel le 10 avril 2017, 12:43:34
Un système qui permet de jouer avec des amis ? xD :rêve:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 avril 2017, 12:55:21
Faudra repenser pas mal de choses mais ça peut-être intéressant :3
Titre: Pokémon SDK
Posté par: Renkys le 10 avril 2017, 15:18:46
J'ai l'impression que c'est pour créer un serveur ou quelque chose comme ça
Titre: Pokémon SDK
Posté par: PokeNight le 10 avril 2017, 15:19:18
Je reviens sur le forum après quelques mois et je trouve un PSDK déjà très complet , je vais m'empresser de le télécharger et de le tester :o.
En tout cas un grand bravo à toute l'équipe, et en particulier à Yuri pour le travail fourni !
[...]
j'ai un autre petit projet qui me plait qui est en cours :) (Je vous laisse deviner dans les screens).
Ne serait-ce pas les combats en ligne en 2P2 ?
Titre: Pokémon SDK
Posté par: 『Otaku』 le 11 avril 2017, 15:43:04
Moi je sais, j'étais plein mais j'ai pas oublié. :ahde:
Titre: Pokémon SDK
Posté par: Bentoxx le 11 avril 2017, 18:18:54
Echange de Pokemon en ligne ?
Titre: Pokémon SDK
Posté par: KABU le 11 avril 2017, 20:08:46
Sa serait bien ouais !! J'ai vraiment hâte que sa arrive, à mon avis sa va envoyer du lourd^^
Je vient de remarquer qu'il n'y à pas la CS Vol, Escalade et la carte du monde, si quelqu'un pour m'expliquer comment gérer cela sa serait coul. Merci en tout cas du travail réaliser, bravo et bon courage pour la suite !!
Titre: Pokémon SDK
Posté par: Raphalsc le 19 avril 2017, 13:45:56
J ai une question.. Un "ami" m a dit de prendre et d utiliser pour mon projet  PSDK DS, sauf que je ne le trouve pas, sauriez vous où le télécharger?
Titre: Pokémon SDK
Posté par: 『Otaku』 le 19 avril 2017, 15:38:02
On va faire simple j'ai jamais dit que PSDK_DS étais téléchargeable il et seulement en développement, le seule endroit ou tu pourra le trouver c'est sur mon PC. 
Titre: Pokémon SDK
Posté par: Raphalsc le 19 avril 2017, 15:40:26
On va faire simple j'ai jamais dit que PSDK_DS étais téléchargeable il et seulement en développement, le seule endroit ou tu pourra le trouver c'est sur mon PC. 
Ok dsl pour ce message inutile alors, contacte moi sur hangouts on voit ca ...
Titre: Pokémon SDK
Posté par: 『Otaku』 le 19 avril 2017, 16:37:55
Non mais il pour le moment il reste sur mon PC. xD
Titre: Pokémon SDK
Posté par: Raphalsc le 19 avril 2017, 17:28:26
Non mais il pour le moment il reste sur mon PC. xD
ok, dommage mais j imagine il sort bientot ;) Impatient !
Titre: Pokémon SDK
Posté par: 『Otaku』 le 19 avril 2017, 18:32:02
Dans 2 ans et 8 mois
Titre: Pokémon SDK
Posté par: Deakcor le 19 avril 2017, 19:17:38
Toujours plus X)
Titre: Pokémon SDK
Posté par: 『Otaku』 le 20 avril 2017, 05:28:55
Je prends mon temps pour développer PSDK_DS pour évité au maximum les erreurs ect... en plus de ça PSDK_DS va avoir des fonctions non présente dans PSDK. Puis même si je voudrais aller vite c'est pas possible je m'occupe seule de PSDK_DS niveaux script comme graphique (c'est surtout que je suis hyper compliqué pour les graphismes donc je préfère m'en occupé moi même puis niveaux code Yuri et Pal mon déjà bien aider). Mais comme je vois que PSDK_DS revient de plus en plus sur la toile c'est dernier temps je vais vous montré qu'elle que truc. (Il faut noté que toute les interfaces sont custom donc accès longue à faire, et vous noterez aussi que le style choisi et plutôt sombre mais c'est mon choix personnelle)
Pour les curieux la taille de PSDK_DS et de 400x480 (Taille 3DS) donc pas si petit que sa.

Les écrans titre de PSDK_DS ils sont au nombre de 3 et apparaissent aléatoirement  (Oui PSDK_DS dispose enfin d'écran titre xD)

Le vert pour Palbolsky:
(http://img4.hostingpics.net/pics/2425152017040711.png) (http://www.hostingpics.net/viewer.php?id=2425152017040711.png)

Le violet pour Yuri:
(http://img4.hostingpics.net/pics/536192201704072.png) (http://www.hostingpics.net/viewer.php?id=536192201704072.png)

Les cartes dresseur:

Carte Girl:
(http://img4.hostingpics.net/pics/776662201704187.png) (http://www.hostingpics.net/viewer.php?id=776662201704187.png)

Carte Boy:
(http://img4.hostingpics.net/pics/34350320170419.png) (http://www.hostingpics.net/viewer.php?id=34350320170419.png)

Interface de sélection des Pokemon:
(http://img4.hostingpics.net/pics/811193201704131.png) (http://www.hostingpics.net/viewer.php?id=811193201704131.png)

Le Sac:
(http://img4.hostingpics.net/pics/972585201704192.png) (http://www.hostingpics.net/viewer.php?id=972585201704192.png)

L'interface Option:
(http://img4.hostingpics.net/pics/421774201704122.png) (http://www.hostingpics.net/viewer.php?id=421774201704122.png)

Pour finir l'interface de combat (Pas fini du moins sur la partie supérieur):
(http://img4.hostingpics.net/pics/35279420170420.png) (http://www.hostingpics.net/viewer.php?id=35279420170420.png)

Je ne mais que sa pour le moment pour la simple et bonne raisons que les interfaces des autre interfaces sont horrible. xD

Désolé Yuri pour la longueur du poste et le manque de spoile (Surtout pour les fautes) mais vu l'heure  je le ferai demain ou si tu veux le faire vas si. 
Titre: Pokémon SDK
Posté par: Graphel le 20 avril 2017, 11:00:52
Personnellement je suis pas fan des SK version DS, mais faut reconnaître que c'est plutôt jolie ^^
Après 2 ans et 8 mois je trouve que c'est pas beaucoup si tu travaille tout seul dessus ^^, ça ferai une sortie que en en +/- 2020 on sera sûrement en 8G donc si tu veux adapter ton PSDKDS aux dernières générations ça te fera encore quelques trucs à développer ^^ ca fais quand même pas mal de boulots ^^
Titre: Pokémon SDK
Posté par: 『Otaku』 le 20 avril 2017, 14:23:53
Bah enfaîte je suis sur psdk ds depuis 3-4 mois grand max et je pense sortir psdk ds vers juin. 2 ans et 8 mois c'étais pour le faire chier
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 avril 2017, 15:02:45
Salut à tous, aujourd’hui, je ne viens pas avec une bonne nouvelle : durant les deux prochains mois, le développement de PSDK risque d’être fortement ralenti voir arrêté à cause des études (fin de semestre et gros projets plus important à finaliser). Je vous sors la version Alpha 19.6 qui devrait normalement corriger l’apparition des Pokémon Shiny (le taux était de 0% à cause d’une erreur de programmation due au passage à la 6G).

Pendant le temps où PSDK est au point mort en terme de développement, je vous laisse choisir la suggestion que vous désirez le plus voir dans la prochaine version. Les suggestions seront appliqué suivant le nombre de votes, en même temps, je vais me consacrer à la rédaction de tutoriels de programmation Ruby /RGSS3 car je remarque que beaucoup d’entre vous ne savent pas du tout programmer. Ne pas savoir programmer est un frein énorme pour la création de jeu vidéo, ça vous limite totalement dans vos choix artistiques et pire ça vous fait faire des choses qui transforme vos jeux en usine à gaz.

Lien de téléchargement : https://download.psdk.pokemonworkshop.com
Lien du sondage : https://goo.gl/forms/CFPvMbiykH32jE243
Titre: Pokémon SDK
Posté par: Renkys le 21 avril 2017, 15:58:34
Les études avant tout, c'est ton avenir, pas PSDK !

J'aurais 3 petites question stp.
-J'aimerais modifier le taux d’apparition de shiny, exemple 1/100 ou 1/500, comment faire ?
-Est-il possible "d'installer" la mise à jour sans supprimer les maps que j'avais programmer ? (je dis ça car j'ai vu que toutes les maps que je configurais pour le panneau ou la téléportation interdite ne sont plus configurées, (je n'ai remarqué que ça))
-J'ai remarqué qu'il manquait toujours l'espace entre le pseudo du joueur et la phrase quand on ouvre son PC "Renkysallulme le pc", tu m'avais dis que tu l'avais modifié non ?

Merci d'avance. Renkys
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 avril 2017, 19:38:13
Chez moi j'ai l'espace alors je comprend pas vraiment ce qui va pas, screen demandé :/
Pour la mise à jour, comme elle trimbale les fichiers data il y a effectivement écrasement des données, il faut penser à faire une sauvegarde des données. Si t'as utilisé Ruby Host (v2) tu devrais avoir un dossier dans Data qui se nomme Norm. Dedans il y a des fichiers backup de tes données normalement (date à la fin des nom de fichier).
Titre: Pokémon SDK
Posté par: Renkys le 21 avril 2017, 21:48:17
Alors non je n'ai pas de dossier Norm dans data.
Après je si la V2 c'est celle qui est sorti le 17 de ce mois ci, je viens seulement de la télécharger.
Du coup je dois re-paramétrer toutes mes maps ?

J'te met le screen en fichier joint.

[Fichier vieux de plus de 120 jours]
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 avril 2017, 23:10:29
C'est anormal.
Titre: Pokémon SDK
Posté par: Renkys le 22 avril 2017, 12:49:32
Mdr merci !
Titre: Pokémon SDK
Posté par: Tizz le 22 avril 2017, 14:25:04
Salut salut
Sur RubyHost, l'éditeur de Dresseurs ne s'ouvre pas. Une idée de pourquoi?
(J'ai essayer d'ouvrir un Psdk vierge, sans modif et non plus )
Merci.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 22 avril 2017, 15:30:00
Tous les éditeurs qui ne s'ouvrent pas ne sont pas encore codés ^^
Titre: Pokémon SDK
Posté par: Tizz le 22 avril 2017, 15:34:01
Ah flute.
Merci de ta réponse.
Titre: Pokémon SDK
Posté par: AEliso19 le 24 avril 2017, 12:04:31
Bonjour à tous !
J'ai perdu toutes mes maps bêtement XD (heureusement pas mes ressources ^^ ) . Du coup en ce moment pas trop le temps ni la motiv de tout reprendre, j'attendrai une version de PSDK bien plus avancé et j'aimerai bien pouvoir aider dans pour le dev ! Malheureusement je ne connais pas grand chose en programmation, qu'est ce que je pourrai faire pour aider ? Éventuellement compléter la BDD ? :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 avril 2017, 09:19:55
Comment ça se fait que t'ais perdu toute tes maps ?
T'as pensé à faire des sauvegardes ?
Sinon, il me semble qu'Otaku est en train d'intégrer la 7G à la base de données (Pokémon), tu peux lui demander.
Titre: Pokémon SDK
Posté par: AEliso19 le 25 avril 2017, 10:33:44
J'ai fait la dernière mise à jour du moment en oubliant de faire une copie de mon projet comme je fais à chaque fois... une erreur bête et méchante. Pas grave, certes je vais perdre du temps à tout recommencer mais l'avantage c'est que du coup je vois une opportunité de refaire les choses bien comme il faut. Cette phase m'a permis de bien appréhender RPG Maker et ses fonctionnalités donc c'est un mal pour un bien quelque part. Pour l'instant je vais me consacrer à la création d'un ressource pack complet pour mes tilesets :)

D'accord je te remercie Nuri Yuri  ;)
Titre: Pokémon SDK
Posté par: Deakcor le 25 avril 2017, 11:37:39
Refaire des choses que j'ai déjà faites je pourrais pas perso tu as beaucoup de courage ^^ bonne chance !
Titre: Pokémon SDK
Posté par: 『Otaku』 le 25 avril 2017, 15:11:57
C'est vrai que je dis pas non pour de l'aide sur la BDD. :3
Titre: Pokémon SDK
Posté par: Deakcor le 25 avril 2017, 16:02:09
Recrute yyyyj il aime bien faire ça ;)
Titre: Pokémon SDK
Posté par: 『Otaku』 le 25 avril 2017, 16:10:32
Non, toute les 5 minutes je dois faire quoi pour sa non merci il et sympas et tout mais j'ai pas autant patience que Yuri pour expliquer.
Titre: Pokémon SDK
Posté par: Graphel le 25 avril 2017, 18:08:32
Je lai fait déjà plein de fois mais a chaque fois je perdais mes donnés parce que RH me faisais un bug quand j'ajoutais la 7G donc si y'a besoin d'aide perso j'en suis plus a une journée prêt xD
Titre: Pokémon SDK
Posté par: 『Otaku』 le 25 avril 2017, 18:27:23
Bah tu sais ou me contacter Graph. ^^
Ah trois on ira plus vite. :3
Titre: Pokémon SDK
Posté par: yyyyj le 25 avril 2017, 19:36:59
On parle de moi? Oui j'admets j'adore les BDD mais comme elles sont différentes les unes des autres j'ai besoin de précision dsl
Titre: Pokémon SDK
Posté par: Raphalsc le 29 avril 2017, 11:44:28
J ai une question, j ai commencé à créer mon jeu sur psdk,
http://hpics.li/c92f11a
mais je bloque sur la facon du choix de nom de heros ..
Pouvez vous m aider?
Titre: Pokémon SDK
Posté par: Graphel le 29 avril 2017, 12:32:12
La fonction  "Name input" de RPG MAKER XP fonctionne sur PSDK.
Titre: Pokémon SDK
Posté par: PokeNight le 29 avril 2017, 12:43:02
Bonjour,
J'ai lu quelque part qu'il serai bien de remplacer RMXP par un autre logiciel à long terme. Si c'est toujours d'actualité, il existe des alternatives libre comme Easyrpg ou Rpgboss. Je dis ça car les logiciels libres sont souvent plus souples...
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 avril 2017, 15:15:02
Je connais ces alternatives, je m'y suis intéressé, le problème pour l'une, c'est qu'elle est programmée en JAVA et ce langage de programmation nécessite d'introduire des failles de sécurité critique dans son système d'exploitation :/

Sinon Easy RPG a l'air intéressant.
Titre: Pokémon SDK
Posté par: PokeNight le 29 avril 2017, 16:50:36
Oui c'est bien dommage, un clone écrit dans un autre langage serait bien mais bon... Pour Easy, ça serai intéressant pour le fait qu'il lit les projets d'RM donc peut-être une possibilité de convertir des projets comme on pourrait le faire avec des fichiers MSOffice/LibreOffice (pas sûr).
Titre: Pokémon SDK
Posté par: yyyyj le 29 avril 2017, 17:59:56
Easy est sous RM2000 et 2003 il me semble
Titre: Pokémon SDK
Posté par: Graphel le 29 avril 2017, 18:38:33
Oui mais PSDK tourne sous le moteur RGSS3 en 60 FPS y'aurai t-il le même résultat sur une plateforme différente ?
Et puis ça obligerai certainement à revoir une quasi-totalité du SK donc un peur elou non ?
Titre: Pokémon SDK
Posté par: yyyyj le 29 avril 2017, 18:43:03
Tout à fait d'accord. Mais créer son moteur risque d'allonger le processus. D'autant qu'il faut le faire en partie voire totalement en C ++ et ici presque personne ne connais suffisamment le C++ pour prêter main forte à Yuri et Folaefolc je pense. Dites-moi si je me trompe. Mais ici on est plus centrés Ruby et créer le moteur en Ruby? Dur!
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 avril 2017, 19:06:54
Créer le moteur (de base) en Ruby est une mauvaise idée pour une raison simple : c'est trop lent. Il faut obligatoirement utiliser du C++ ou équivalent (C# par exemple).
PSDK tourne en 60FPS sous le RGSS 3 il tournait aussi en 60FPS sous le RGSS1, il peut le faire sous d'autres "plateformes" sans problème car le fond est une question d'optimisation.

Sinon, c'est effectivement vrai Easy RPG ne lit que des données RM2k et RM2k3.
Titre: Pokémon SDK
Posté par: yyyyj le 29 avril 2017, 19:12:46
En quoi créer le reste en Ruby gênerait? autant je comprends pour le moteur mais pour le reste Ruby serait certainement plus simple et compréhensible par une plus grande part de la communauté
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 avril 2017, 19:36:40
On s'est mal compris dsl x)
Le reste en Ruby y'a pas de pb, j'ai rien contre, sinon j'aurais codé PSDK en C++ dès le début x)
Titre: Pokémon SDK
Posté par: yyyyj le 29 avril 2017, 20:05:46
Ah ok mais d'ailleurs, comment tu vas faire pour le graphique si tu quittes le RGSS? Il va falloir tout recoder avec une lib indépendante?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 avril 2017, 20:13:35
Bah c'est ça faut coder une lib' Graphique qui reproduit le RGSS.
Y'a bien un truc mais je peux pas le compiler chez moi donc :v
Titre: Pokémon SDK
Posté par: 『Otaku』 le 29 avril 2017, 20:35:31
Quoi encore retoucher au script graphique non pas sa xD.
Titre: Pokémon SDK
Posté par: yyyyj le 29 avril 2017, 21:05:02
Mais si Otaku XD
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 avril 2017, 21:13:26
On parle de ce qui permet d'afficher les graphismes.
Titre: Pokémon SDK
Posté par: PokeNight le 29 avril 2017, 22:48:30
Quoi encore retoucher au script graphique non pas sa xD.
Du calme Otaku, PSDK ne va pas changer de moteur graphique toute les 2 mins, RPGXP est bien pour le moment ^^
Je mettais en avant le fait qu'il existe des alternatives d'RM libre qui pourraient, en les retravaillant un peu donner beaucoup plus de liberté en terme de modifications internes du logiciel...
Titre: Pokémon SDK
Posté par: 『Otaku』 le 29 avril 2017, 23:31:21
T’inquiète je connais très bien PSDK. ^^
Titre: Pokémon SDK
Posté par: Alairion le 29 avril 2017, 23:47:48
D'autant qu'il faut le faire en partie voire totalement en C ++ et ici presque personne ne connais suffisamment le C++ pour prêter main forte à Yuri et Folaefolc je pense. Dites-moi si je me trompe.

Tu te trompes è_é
On est beaucoup plus que ce que tu pense à utiliser ce language.
En vrai bien que faire un moteur en c++ serait long, si vous voulez un truc totalement indépendant y a pas mieux è_é
Titre: Pokémon SDK
Posté par: yyyyj le 30 avril 2017, 07:25:52
Mais il est vrai que comme nous sommes sur un forum axé Ruby, on en entend peu parler.
Titre: Pokémon SDK
Posté par: Raphalsc le 30 avril 2017, 09:43:24
La fonction  "Name input" de RPG MAKER XP fonctionne sur PSDK.
quelle est cette fonction? Desole je commence et que comprend pas tous les thermes..
j ai essayé ca mais ca marche pas : http://hpics.li/a8ea9a8
http://hpics.li/0858807
Titre: Pokémon SDK
Posté par: yyyyj le 30 avril 2017, 10:02:49
Tu es sûr que ça vient de là? Scene_Map ne gère pas le nom
Titre: Pokémon SDK
Posté par: Raphalsc le 30 avril 2017, 10:11:53
sans le  script du nom ca fait rien du tout ..
Titre: Pokémon SDK
Posté par: yyyyj le 30 avril 2017, 10:14:48
Ok je vais jeter un oeil

Edit : t'as quelle version de PSDK? Perso j'ai testé et j'ai aucun problème. Soit tu as une mauvaise version (17.9) soit il y a un script modifié qui n'apprécie pas le name Input
Titre: Pokémon SDK
Posté par: Raphalsc le 30 avril 2017, 10:20:30
merci
Titre: Pokémon SDK
Posté par: yyyyj le 30 avril 2017, 10:22:08
Du coup? tu as quelle version?
Titre: Pokémon SDK
Posté par: Raphalsc le 30 avril 2017, 10:31:21
19-0 mais je crois avoir mis a jour à 19-6 enfin mon numero de version est 4870
Titre: Pokémon SDK
Posté par: yyyyj le 30 avril 2017, 10:52:25
Ok et t'as modifié des scripts?
Titre: Pokémon SDK
Posté par: Raphalsc le 30 avril 2017, 10:53:44
Ok et t'as modifié des scripts?
bah non pk? (je suis nul en informatique)
Titre: Pokémon SDK
Posté par: yyyyj le 30 avril 2017, 10:59:02
Stp passe moi ton log
Titre: Pokémon SDK
Posté par: Raphalsc le 30 avril 2017, 11:03:02
================================Erreur de script================================
Message :
undefined method `visible=' for nil:NilClass

Type : NoMethodError
Script : Scene_Map
Ligne : 443
Date : 30/04/2017 09:40:16
Logiciel : Pokémon SDK
===================================Backtraces===================================
[11] : Scene_Map|line 443in `window_message_close'
[10] : Scene_Map|line 225in `call_name'
[9] : Scene_Map|line 156in `update'
[8] : Scene_Map|line 34in `block in main'
[7] : Scene_Map|line 28in `loop'
[6] : Scene_Map|line 28in `main'
[5] : ___Main___|line 24in `block in <main>'
[4] : |line 1in `block in rgss_main'
[3] : |line 1in `loop'
[2] : |line 1in `rgss_main'
[1] : ___Main___|line 1in `<main>'

===================================Fin du log===================================
Titre: Pokémon SDK
Posté par: yyyyj le 30 avril 2017, 11:09:53
J'ai l'impression que c'est tout con. Va dans ton dossier Data ouvres ___.rxproj, Editeur de Scripts et fais Ctrl-F et tape "visible="(sans guillemets) dans Scene_Map ligne 443 environ et tu mets un espace entre les deux. dis-moi si ça marche
Titre: Pokémon SDK
Posté par: Raphalsc le 30 avril 2017, 11:15:41
J'ai l'impression que c'est tout con. Va dans ton dossier Data ouvres ___.rxproj, Editeur de Scripts et fais Ctrl-F et tape "visible="(sans guillemets) dans Scene_Map ligne 443 environ et tu mets un espace entre les deux. dis-moi si ça marche
je l ouvre avec quoi?
Titre: Pokémon SDK
Posté par: yyyyj le 30 avril 2017, 11:30:00
Ben RMXP
Titre: Pokémon SDK
Posté par: Raphalsc le 30 avril 2017, 11:40:06
Ben RMXP
Merci infiniment, ca marche !!!!!!
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 avril 2017, 12:31:24
Au vu de la capture d'écran, il est pas sur la bonne version parce que :
Il manque l'évènement commun Carte du monde qui est à la place de son évènement commun "Fille/Garçon" et il manque l'évènement commun Vol qui se trouve en position 15.
Titre: Pokémon SDK
Posté par: Raphalsc le 30 avril 2017, 13:21:55
Au vu de la capture d'écran, il est pas sur la bonne version parce que :
Il manque l'évènement commun Carte du monde qui est à la place de son évènement commun "Fille/Garçon" et il manque l'évènement commun Vol qui se trouve en position 15.
ok je vais essayer de mettre a jour, mais un truc avant... on est d accord pour mettre a jour on prend ton fichier et on accepte de tout deplace et remplacer dans notre dossier de jeu?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 avril 2017, 21:09:09
Oui.
Faut penser à faire une sauvegarde de ton projet avant.
Titre: Pokémon SDK
Posté par: Raphalsc le 30 avril 2017, 21:26:49
J ai plusieurs questions...
1. Comment ca se fait que y a du noir autour mais surtout que tu peux aller dedans ? c est censé etre du vide?
2.Pourquoi on a pas le droit de faire des espaces plus petit que du 15*20 ?
3.Pourquoi j arrive pas à compiler le projet?
Titre: Pokémon SDK
Posté par: yyyyj le 30 avril 2017, 22:09:30
Pour le 1 tu n'as pas paramétré les collisions

Pour le 2 je n'en sais rien

Pour le 3 cela vient du RGSS 3, Anoying a eu le même souci. C'est Otaku qui devait lui régler
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 avril 2017, 23:24:18
1. Le noir a été généré par le MapLinker, pour empêcher d'aller dedans tu dois utiliser un tile bloquant dans ton tileset que tu met tout autour de la Map.
2. Parce que RMXP est fait ainsi, 20x15 si tu multiplie par 32 ça fait 640x480, étonnant, c'est la résolution de l'écran !
3. Parce que RMXP ne sait pas compiler de projets RGSS3 dans le même ordre d'idée, RMVX.Ace ne sait pas compiler des projets RMXP. Il va falloir attendre un outil spécialisé pour ça.
Titre: Pokémon SDK
Posté par: Raphalsc le 01 mai 2017, 07:43:47
Ok, merci à vous deux pour ce informations ;)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 01 mai 2017, 21:44:47
Salut à tous !
Aujourd'hui, j'ai écrit un plugin qui permet à votre projet d'être compilé. Vous pouvez le télécharger sur le site de téléchargement ou sur le lien suivant : http://www.mediafire.com/file/7bxyc7hsg74jl2d/Compilator%40Nuri_Yuri.PSDK.addsdk (Il ne fonctionne correctement qu'avec la version Alpha 19.7)

Mettez le dans le dossier plugins de votre projet et au lancement de votre projet l'intégralité des ressources importantes seront compilés dans un dossier du même nom avec "_Compilation".
Note : Vous devez laisser la fenêtre du RGSS au premier plan jusqu'à ce qu'elle se ferme

Une fois que la compilation est terminée vous devrez coller les fichiers binaires importants dans le dossier compilé : http://www.mediafire.com/file/ml3djajvwr43rff/CompiledBinaries.7z (décompressez le fichier dedans).
Après avoir collé les fichiers binaires, vous devrez copier/coller le dossier Audio et votre fichier Game.ini dans le dossier de compilation.

Quand tout est fait, le dossier du projet Compilé devrait être prêt à être distribué, vous pourrez réaliser quelques tests avant.
N'oubliez pas de supprimer le plugin pour pouvoir relancer votre projet PSDK normalement :)

PS : Je n'ai testé la compilation qu'avec PSDK chez moi, je ne sais pas si le plugin fonctionne à 100%, en cas d'erreur, vous serez gentils de fournir le maximum de détails relatifs à l'erreur sinon je ne pourrais rien faire.
Titre: Pokémon SDK
Posté par: ralandel le 13 mai 2017, 13:32:16
Bonjour je ne sais pas si c'est le meilleur endroit pour poser cette question, mais en ayant remonter l'intégralité des messages je n'ai pas trouver ma réponse.
Aussi si cette question est inappropriée, je comprendrais si vous la supprimez immédiatement. Maintenant voici ma question je peux être davantage précis vous avez juste besoin de me le demander. J'ai un problème avec le "nouveau" système de tag. En effet, avec la mise à jour de  PSDK et l'insertion de la fonction PSDK_DEBUG je n'arrive pas à enregistrer mes tags ou du moins je ne trouve pas la touche ayant ce rôle, je sais que cela peut paraître un peu "kikoo" de ma part mais cela m'handicape grandement car si je veux tester une nouvelle map ou me rendre sur une ancienne il m'est impossible de bouger et de rencontrer des Pokemon sauvages, aussi si vous pouvez m'éclairer sur la manipulation pour paramétrer les tags et les lieux de passsages d'un tileset je suis preneur.

Merci d'avoir pris la peine de tout lire et bonne journée ( ousoirée tout dépend de quand vous allez voir ce message) et désolé pour ce pâté de texte mais j'essaie d'être le plus poli possible ainsi que précis.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 13 mai 2017, 13:43:19
CTRL + S pour sauvegarder. J'ai toujours pas mis de bouton sur l'interface, c'est un peu de ma faute du coup x) (ça doit faire un beep quand ça sauvegarde)
Titre: Pokémon SDK
Posté par: ralandel le 13 mai 2017, 13:54:41
Merci pour ta réponse ultra rapide et saches que si sur le forum de Pokemon trash tu vois la même question c'est normal c'est car il y a quelqu'un avec qui je suis sur discord donc ce n'est pas un double post (je le dis car beaucoup de gens râlent à cause de ça, ce que bien évidemment je cautionne) et j'ai oublié de préciser pour coder la superposition ou les lieux ou l'on peut passer ou pas c'est toujours avec la base de données de RPGMaker XP ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 13 mai 2017, 14:02:09
La base de données d'RMXP gère : Les évènements communs, les tileset (superposition et passages) et les sons spécifiques au système.
La base de données via Ruby Host gère : Les pokémon, les objets, les attaques, les zones (nom / téléportation) etc...
Titre: Pokémon SDK
Posté par: Louro le 14 mai 2017, 21:34:16
Bonjour,

Je voudrais savoir comment seront gérées les animations d'attaques ? Via RMXP de manière classique ? De manière spéciale IG comme sur Essentials ? D'une autre manière ?

Merci.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 mai 2017, 00:21:30
Ca tendra plus vers la manière essentials je pense.
Via RMXP c'est juste infaisable ^^
Titre: Pokémon SDK
Posté par: Tizz le 15 mai 2017, 18:14:57
Bonjour, bonjour.

Erreur pour la compilation : (Plugin bien mis et bien en version 19.7, c'est quand je lance le "Game")

(Fichier : Erreur.png)

+ deuxième erreur quand j'appuis sur Ok  :
(Fichier : Erreur 2.png)

Script 'Scene_Compilator' line 136: NoMethodError occurred.

Undefined method `convert' for #<Bitmap:0x5ff0c80>

Merci de votre futur aide.


[Fichier vieux de plus de 120 jours]
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 mai 2017, 21:08:44
Obviously, j'ai oublié de préciser qu'il faut la DLL PSDK Extension des fichiers binaires dans le dossier qui compile PSDK ^^'
Titre: Pokémon SDK
Posté par: ralandel le 16 mai 2017, 23:47:40
Bonjour (ou bonsoir) quand je fait une arène et que le champion et battu comment puis-je où quel est la commande pour au moins afficher (où pour la carte augmenter) le badge obtenu car contrairement à PSP "insérer un script" puis badge1/2/3... ne fonctionne pas. De plus dans le dossier transition j'ai vu une image gym_vs un script est déjà prévu afin d'afficher le champion ou pas ?
Merci d'avance car j'ai vu que tu répondais à tous les posts et super boulot comme SK évidemment.
Titre: Pokémon SDK
Posté par: Aerun le 17 mai 2017, 02:40:11
Il existe un Centre d'Aide spécialement créé pour ce genre de demande, merci de l'utiliser.
Titre: Pokémon SDK
Posté par: ralandel le 17 mai 2017, 09:41:56
Cela ne me dérange pas Aerun néanmoins j'ai vu pas mal de question posé dans les pages précédentes ainsi je me suis dit que je pouvais poser la mienne içi. Mais tu as raison la prochaine fois je la poserais dans l'espace d'aide.

PS: inutile de répondre à la question j'ai trouvé comment faire
Titre: Pokémon SDK
Posté par: yyyyj le 17 mai 2017, 15:01:44
Cernicale, tu n'es pas remonté assez haut, Aerun a fait 2 fois la remarque vers la page 48 https://pokemonworkshop.com/forum/index.php?topic=17.705
Titre: Pokémon SDK
Posté par: Tizz le 17 mai 2017, 16:36:59
Obviously, j'ai oublié de préciser qu'il faut la DLL PSDK Extension des fichiers binaires dans le dossier qui compile PSDK ^^'

Merciii beaucoup. Sa fonctionne.

Titre: Pokémon SDK
Posté par: Nuri Yuri le 17 mai 2017, 21:25:46
https://psdk.pokemonworkshop.com/index.php/PFM::Trainer
Méthodes décrites utilisables en écrivant $trainer.methode exemple : $trainer.set_badge(1)
Titre: Pokémon SDK
Posté par: Alizia le 17 mai 2017, 23:09:41
https://psdk.pokemonworkshop.com/index.php/PFM::Trainer

Oh bon sang, la Bible.
Titre: Pokémon SDK
Posté par: Tizz le 18 mai 2017, 16:27:07
Salut salut.

Je vais devenir un Pro en détection d'erreurs :'(

Toujours au sujet de la compilation : Après avoir compiler le jeu,  je lance le Game et tac.



[Fichier vieux de plus de 120 jours]
Titre: Pokémon SDK
Posté par: 『Otaku』 le 18 mai 2017, 20:51:48
Juste une question ta compiler avec rmpxp?
Titre: Pokémon SDK
Posté par: Tizz le 18 mai 2017, 20:59:09
Bonsoir,

J'ai lancer game.exe pour la compilation.
Spoiler
Salut à tous !
Aujourd'hui, j'ai écrit un plugin qui permet à votre projet d'être compilé. Vous pouvez le télécharger sur le site de téléchargement ou sur le lien suivant : http://www.mediafire.com/file/7bxyc7hsg74jl2d/Compilator%40Nuri_Yuri.PSDK.addsdk (Il ne fonctionne correctement qu'avec la version Alpha 19.7)

Mettez le dans le dossier plugins de votre projet et au lancement de votre projet l'intégralité des ressources importantes seront compilés dans un dossier du même nom avec "_Compilation".
Note : Vous devez laisser la fenêtre du RGSS au premier plan jusqu'à ce qu'elle se ferme

Une fois que la compilation est terminée vous devrez coller les fichiers binaires importants dans le dossier compilé : http://www.mediafire.com/file/ml3djajvwr43rff/CompiledBinaries.7z (décompressez le fichier dedans).
Après avoir collé les fichiers binaires, vous devrez copier/coller le dossier Audio et votre fichier Game.ini dans le dossier de compilation.

Quand tout est fait, le dossier du projet Compilé devrait être prêt à être distribué, vous pourrez réaliser quelques tests avant.
N'oubliez pas de supprimer le plugin pour pouvoir relancer votre projet PSDK normalement :)

PS : Je n'ai testé la compilation qu'avec PSDK chez moi, je ne sais pas si le plugin fonctionne à 100%, en cas d'erreur, vous serez gentils de fournir le maximum de détails relatifs à l'erreur sinon je ne pourrais rien faire.
Titre: Pokémon SDK
Posté par: 『Otaku』 le 18 mai 2017, 21:57:24
Tu as fais tout se qui marquer dans se poste?
Titre: Pokémon SDK
Posté par: Aerun le 20 mai 2017, 00:16:38
Dernier avertissement : pour les demandes d'aide, ça se fait dans un topic à part dans la section dédiée à ça. Cela permet en même temps d'apporter des réponses aux personnes qui rencontreraient le même problème.
Titre: Pokémon SDK
Posté par: Tizz le 20 mai 2017, 08:18:17
Tu as fais tout se qui marquer dans se poste?

Salut. Oui Otaku.
Edit: Pour une raison obscure, sa fonctionne maintenant.

Dernier avertissement : pour les demandes d'aide, ça se fait dans un topic à part dans la section dédiée à ça. Cela permet en même temps d'apporter des réponses aux personnes qui rencontreraient le même problème.

D'un côté c'est vrais que je demande un peu d'aide mais Nuri a voulu qu'on lui donne les erreurs lié à la compilation, dois-je continuer à le faire ici ou dans le centre d'aide pour les erreurs de compilation?
Titre: Pokémon SDK
Posté par: Aerun le 21 mai 2017, 14:51:06
Comme je l'ai déjà dis deux fois, les demandes d'aide se font dans le Centre d'Aide. Vous ne serez pas seuls à rencontrer ce problème, autant que la réponse donnée soit visible de tous et pas perdue sous les messages.
Titre: Pokémon SDK
Posté par: 『Otaku』 le 24 mai 2017, 21:39:10
Bonsoir, je viens signalé que PSDK DS et disponible au téléchargement vers se lien. http://www.mediafire.com/file/p2r11cbyfussag2/PSDK_DS.rar  Il ne faut pas s'attendre à pourvoir faire un fan-game dessus il reste pas mal de choses à faire mais si des personnes souhaitant m'aider je suis totalement pour. Je tiens à m'excuser auprès des membres qui attendant cette version de PSDK depuis un moment mais j'ai du donné un grand coup de frein suite à des soucis personnelle, même si personne ne m'aide je continuerais quand même le dev de celui-ci il mais à cette vitesse il ne sortira pas avant fin Juin.   
Titre: Pokémon SDK
Posté par: Tizz le 25 mai 2017, 09:17:48
GJ Otaku  :3
Titre: Pokémon SDK
Posté par: Nuri Yuri le 04 juin 2017, 18:03:41
Salut à tous. Comme la touche F9 n'est plus attribuée, j'ai codé un petite interface qui se lance via cette touche et qui vous permet d'obtenir un petit tas d'information utiles sur l'état courant de votre jeu : https://www.facebook.com/pokemonSDK/posts/609206045956049
Le système se nomme Visual Debug et tout est décrit sur les photos de l'album correspondant.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 juin 2017, 23:36:45
Salut à tous !
Le 30/06/2017 est sorti la version Alpha 19.255 de PSDK. Cette version ajoute un certain nombre de fonctionnalités et de données. Elle prépare la sortie de l’Alpha 20 de Pokémon SDK et vous pouvez la télécharger sur la page de téléchargement ( https://download.psdk.pokemonworkshop.com/ )
Voici l’inventaire des différents ajouts :
- Ruines Alpha de FL0RENT_ (appel de script : puzzle_alpha(id), affecte l’interrupteur 97)
- Self Variables de Leikt (https://pokemonworkshop.com/forum/index.php?topic=3770 )
- Commande « forcer_sauvegarde »
- Commandes de manipulation des interrupteurs locaux à distance (https://pokemonworkshop.com/forum/index.php?topic=3773.0 )
- Commande « appel_menu_equipe »
- Modification des interfaces d’action en combat (entièrement tactiles)
- Ajout du déplacement du héros à la souris (il se dirige vers le curseur lorsque vous maintenez le clic)
- Ajout d’une interface de debug visuel (F9). Vous accédez à la modification des SystemTags en cliquant sur les systemTag affichés par cette interface.
- Ajout d’un bouton de sauvegarde dans l’interface d’édition des SystemTags.
- Ajout des données basiques des Formes Alola (les battlers ne sont pas encore calibrés).
- Ajout des éléments de la 7G mais aucun d’entre eux n’est programmé.
- Ajout de Maker Options qui permet de choisir la résolution d’écran, l’usage ou non de FmodEx etc…
- Suppression du calcul de la table d’expérience à chaque démarrage.
- Ajout d’une structure des données des Quêtes (interface non programmée)
- Correction de divers bugs rencontrés par les Makers.

Note : N’appliquez pas cette mise à jour comme un bourrin sur votre projet !
Faites une sauvegarde de votre projet au complet et utilise l’Outil de mise à jour des données de projets PSDK (section modules Complémentaires de la page de téléchargement).
Note 2 : Cette version n’a pas subi de tests de stabilité, n’hésitez pas à rapporter tous les problèmes ou bugs.
Titre: Pokémon SDK
Posté par: AEliso19 le 01 juillet 2017, 20:37:12
Super travail ! Pour les objets de la 7G je laisse ce lien (fichier zip qui contient les icônes + le Ruby Host à jour (noms/ descriptions objets, ... bref la totale) ).

https://drive.google.com/file/d/0ByOZW_2bdjprX0tyNUxLdVdtYUk/view?usp=sharing (https://drive.google.com/file/d/0ByOZW_2bdjprX0tyNUxLdVdtYUk/view?usp=sharing)

 :koukou:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 07 juillet 2017, 11:22:52
Ruby Host a été mis à jour !
http://www.mediafire.com/file/w6ns9r8h0cwqtba/RubyHost.7z
Toute les interface (à l'exception de dresseur et tester) sont normalement fonctionnelles.
Titre: Pokémon SDK
Posté par: Flamby38 le 13 juillet 2017, 23:07:12
Bonsoir,

Me revoilà 7 ans après la découverte de PSP, pour PSDK. Je voudrais participé à l’amélioration du projet mais il me reste point à éclaircir avant.
Comment marche PSDK ? Car comparer à PSP c'est une usine à gaz pour moi.

Je voudrais savoir se qui à déjà était fait et se qu'il reste à faire. J'ai rien sur se sujet

Cordialament,
Titre: Pokémon SDK
Posté par: AEliso19 le 14 juillet 2017, 10:14:58
Salut Flamby38 ! Je peux te proposer de te rendre sur la page 1 de ce sujet ou tu trouveras la présentation du SK ainsi que tous les liens utiles (Page de téléchargement, lien vers le wiki, etc...).  ;)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 14 juillet 2017, 14:29:01
Ca fait longtemps que je n'ai pas mis à jour les liste de ce qu'il y a à faire et ce qui est fait...

Actuellement, il y a une phase d'intégration de la 7ème génération, AEliso19 est entrain d'intégrer les objets de Lune et Soleil. Ce qui manque actuellement, c'est l'intégration des statistques des Pokémon de la 7G, les moveset de ceux-ci, les techset des Pokémon de toute les génération (il se peut que la plupart de la 1G sont déjà intégrés). Il faut aussi vérifier les moveset de la 6G.

En terme de choses non intégrés :
- Les échanges en ligne
- La fonctionnalité enregistrer du sac
- Certaines CS (plongée, cascade)
- La fonctionnalité "Enregistrer" du sac (y'a l'interface de raccourcis mais pas la fonction :v)
- Les nouveaux styles de combat (3v3, rotatifs, inversés)
- Les sous-terrains

En terme de chose à faire, c'est bien pire :
- Il faut que j'écrive beaucoup de tutoriels relatifs à l'utilisation de PSDK (ça sera moins une usine à gaz une fois que les choses seront claires)
- Il faut que je finisse la documentation
Il faut que j'intègre la nouvelle interface de combat proposée par Phi-Bi
(https://cdn.discordapp.com/attachments/332728590388953090/333144321945501697/single_interface_sample.png)
(https://cdn.discordapp.com/attachments/332728590388953090/333098531646603266/battle_interface_4.png)
(https://cdn.discordapp.com/attachments/332728590388953090/333098533282512906/battle_interface_5.png)
(https://cdn.discordapp.com/attachments/332728590388953090/333098537262907392/battle_interface_6.png)
(https://cdn.discordapp.com/attachments/332728590388953090/333098540136136704/battle_interface_7.png)
(https://cdn.discordapp.com/attachments/332728590388953090/333098546574393348/battle_interface_9.png)

Et plein d'autres choses x)
Titre: Pokémon SDK
Posté par: AEliso19 le 14 juillet 2017, 14:42:08
Nuri je m'occupe des stats des pokémon de la 7G ;) les moveset et techset on verra plus tard, si quelqu'un est motivé je lui laisse ce plaisir :p Sinon pas de soucis je m'y attaquerai également ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 14 juillet 2017, 15:42:54
Pour les moveset ça peut être intéressant d'avoir le Pokédex Sun&Moon (le livre) mais je le trouve nulle part :(
Titre: Pokémon SDK
Posté par: AEliso19 le 14 juillet 2017, 15:46:20
Ah ouai mince :/ Je chercherai aussi de mon côté, et puis si des fois un membre du PW le possède qu'il se manifeste maintenant ou se taise à tout jamais x)
Titre: Pokémon SDK
Posté par: Yumekua le 15 juillet 2017, 16:00:27
Au pire il y a le pokedex de pokebip :)
Titre: Pokémon SDK
Posté par: Renkys le 15 juillet 2017, 23:58:19
La future interface de combat est juste sublime, très beau boulot  Phi-Bi, merci beaucoup !
Titre: Pokémon SDK
Posté par: Yumekua le 16 juillet 2017, 13:26:28
Manque plus que l'apparition des dresseur en mode 4G/5G lors des combats et je pourrais enfin m'y mettre à la création de mon fan game (parce bon, faire que des graphs et des map au bout d'un moment ça soûl xD )
Titre: Pokémon SDK
Posté par: 『Otaku』 le 16 juillet 2017, 14:37:10
Interface sublime? ;-; @Renkys
Titre: Pokémon SDK
Posté par: Renkys le 16 juillet 2017, 19:22:09
Oui @『Otaku』, celles que présente Nuri Yuri sur la page précédente.
Tu ne les as pas vue ? Perso j'adore ^^
Titre: Pokémon SDK
Posté par: AEliso19 le 16 juillet 2017, 21:04:14
Oui @Yumekua au final c'est sûrement avec ça que je vais le faire XD
Titre: Pokémon SDK
Posté par: 『Otaku』 le 17 juillet 2017, 11:31:28
Justement oui j'ai vus les interfaces x)
Titre: Pokémon SDK
Posté par: Renkys le 17 juillet 2017, 13:34:58
Tu n'aimes pas ?
Titre: Pokémon SDK
Posté par: AEliso19 le 17 juillet 2017, 14:31:36
@Nuri @Yumekua  Je pense que je vais me baser sur le pokedex du site Bubapedia qui est beaucoup plus complet et à jour jusqu'à la 7ème Gen (mais en anglais)
Titre: Pokémon SDK
Posté par: Yumekua le 17 juillet 2017, 18:46:13
@Nuri @Yumekua  Je pense que je vais me baser sur le pokedex du site Bubapedia qui est beaucoup plus complet et à jour jusqu'à la 7ème Gen (mais en anglais)

Du moment que le BDD est en français ça me va  :3
Titre: Pokémon SDK
Posté par: Flamby38 le 17 juillet 2017, 19:23:12
C'est dommage qu'il est pas plus de tuto pour expliquer les bases... Je suis retourné sur PSP (0.9) mais y'a ma petit voix qui me dit PSDK serait mieux mdr niveau script je gère pas mal donc je pourrai apporte un plus à la communauté.
Titre: Pokémon SDK
Posté par: Yumekua le 17 juillet 2017, 20:15:41
C'est dommage qu'il est pas plus de tuto pour expliquer les bases... Je suis retourné sur PSP (0.9) mais y'a ma petit voix qui me dit PSDK serait mieux mdr niveau script je gère pas mal donc je pourrai apporte un plus à la communauté.

C'est en préparation  :3
Titre: Pokémon SDK
Posté par: Graphel le 17 juillet 2017, 20:36:50
En ce qui me concerne, à la base je devais aider à la progression de la 7G dans RubyHost, je me suis même mis d'accord avec Otaku, seulement j'ai eu un grave soucis personnel (Dans le genre hôpital etc...) qui fais que je n'ai même pas pu prévenir mon absence depuis quelques mois.  D'ailleurs mes excuses à Otaku et Yuri car j'ai pas donné de news depuis, car je me suis aussi engager auprès de Yuri pour aider ne serais-ce qu'un petit peu.

Pour le coup l'ajout de la 7G dans RubyHost est faite de ce que j'ai compris et il reste plus qu'a programmé les objets les talents etc et mettre à jour la 7G dans RubyHost c'est bien cela ?
Je peut mettre à jour les prix et objets de la 7G ainsi que leurs poches respectives, ainsi que leurs déclenchement (En combat, en map etc etc) si besoin est. Par contre pour les programmés je laisse les expert le faire. ^^
Je peux aussi mettre à jour les changements de stats, et des talents de la 1G à la 6G qui y'a eu pour soleil et lune (genre Bekipan Crachin etc...). Pareil pour scripter les talents et tout je laisse les experts le faire. ^^

D'ailleurs questions pour les CT : Elles sont attribuées façon 6G, donc comment faire pour les passés façon 7G ? Genre la CS Surf qui es devenu la CT94 ?
Je veux dire, doit t-on conserver les anciennes CT 6G et crée d'autres CT pour la 7G ?
Pour les moveset, les movepools et tout ca risque d'être épuisant, y a eu pas mal de changement depuis la 7G, faut revoir les Pokémon 1 par 1 bon courage x)

En tout cas depuis mon absence PSDK à bien évolué GG à l'équipe ! En revanche comme Otaku je suppose, je suis pas très fan de la nouvelle interface de combat x)
Titre: Pokémon SDK
Posté par: AEliso19 le 17 juillet 2017, 21:32:36
Du coup @Graphel, pas de soucis pour ton absence et j'espère que tu vas bien mieux !

Les objets de la 7G ont été intégrés et paramétrés. Les pokemon de la 7G également, en ce qui concerne les moveset je suis en train de le faire.
Pour ce qui est des CT/CS... je n'ai malheureusement pas la réponse, les CT façon 7G sont les seul trucs qui n'ont pas encore été ajouté ^^'
Tous cela arrivera bientôt j'espère dans la future mise à jour du Ruby Host.

Si tu veux je peux te laisser t'occuper des Techset  :)
Titre: Pokémon SDK
Posté par: Graphel le 18 juillet 2017, 17:41:36
Pour les techset pas de problème par contre ca sera un peu long ^^ , j'attends d'avoir une réponse pour les CT comme ca je voit comment je met à jour les techset.
Titre: Pokémon SDK
Posté par: Flamby38 le 18 juillet 2017, 17:43:50
J'ai une question pourquoi ne pas avoir pris comme base Pokemon essentials ?
Titre: Pokémon SDK
Posté par: AEliso19 le 18 juillet 2017, 18:08:42
@  Graphel Ouai ça marche tkt pas ;) J'ai posé la question à Nuri (pas encore eu de réponse à l'heure ou j'écris ce poste) car j'aimerai aussi le savoir avant de mettre à jour les moveset des six 1ère Gen ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 juillet 2017, 19:52:28
CT/CS ça reste en 6G parce que c'est plus simple ainsi. Il n'est pas nécessaire de copier identiquement S&M (sachant que les CT vont potentiellement changer dans USUL).

@Flamby38 : Parce qu'Essentials est de base trop lourd et surtout trop lent. J'ai préféré partir d'une base RMXP et faire un système moi même qui fonctionne relativement bien plutôt que de réaliser une version évoluée d'Essentials.
Titre: Pokémon SDK
Posté par: Alexstone24 le 23 juillet 2017, 18:58:40
Wahou je viens juste de tester PSDK et c'est super il y vraiment beaucoup de travail là-dessus.
Si il y besoin d'aide pour les graphismes ou quelque chose dans le genre je peux aider (je suis pas bon du tout en script mais je me débrouille du côté graphismes). :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 juillet 2017, 10:31:02
Si tu as des suggestions graphiques (en dehors des combats) tu peux proposer :p
Titre: Pokémon SDK
Posté par: Alexstone24 le 25 juillet 2017, 11:14:13
Comme l'interface du pokédex, j'ai vu qu'il n'était pas encore ajouté. Je vais donc essayer de faire un interface à partir d'une qui se trouve dans un vrai jeu.

Edit: C'est bon j'ai les textures !

http://www.mediafire.com/file/5uyj0n3833g9pku/pok%C3%A9dex.zip

J'ai mis le dossier zip sur mediafire car il était trop gros.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 juillet 2017, 11:32:35
Cool, c'est vrai que le Pokédex a vraiment besoin d'un lifting :p

Le travail d'AEliso19 a permit une légère mise à jour de la base de données vers la 7G (SM). Divers objets ont été ajoutés, les descriptions Françaises des Pokémon ont été implémentées et données des Pokémon ainsi que des attaques.

Son nom a été ajouté dans le fichier de crédits.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 28 juillet 2017, 20:29:46
La programmation du système de quête avance !
https://www.facebook.com/pokemonSDK/posts/635425463334107
Titre: Pokémon SDK
Posté par: Aerun le 28 juillet 2017, 21:03:11
Beau boulot ! :D
Titre: Pokémon SDK
Posté par: Nuri Yuri le 28 juillet 2017, 21:08:09
Merci, il faut préciser que l'interface est de Renkys :)
Titre: Pokémon SDK
Posté par: Renkys le 28 juillet 2017, 21:50:51
Je t'ai envoyé une autre interface qui je pense rendra mieux !
Par contre tu as écris "Récomprense" ahah :p
Titre: Pokémon SDK
Posté par: Alexstone24 le 29 juillet 2017, 14:52:01
J'ai une question. Pour l'interface du pokédex que j'ai envoyé c'est bon ou il faut que je la refasse ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 juillet 2017, 16:01:44
Tu l'as envoyée où ?
Titre: Pokémon SDK
Posté par: Alexstone24 le 29 juillet 2017, 18:37:09
j'ai edit le post d'avant mais je réenvoie.

http://www.mediafire.com/file/5uyj0n3833g9pku/pok%C3%A9dex.zip
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 juillet 2017, 00:04:00
Ah '^'
J'ai du passer complètement à coté du truc, m'enfin j'implémenterais quand j'aurais le temps ^^
Titre: Pokémon SDK
Posté par: Tizz le 30 juillet 2017, 20:22:17
Le système de quêtes <3 Magnifique !!
Franchement, c'est le top !
Titre: Pokémon SDK
Posté par: Graphel le 05 août 2017, 09:23:44
Salut les workshopeur, je viens donner des nouvelles pour les CT && CS :

Je prends mon temps, car depuis bientôt 2 semaines, j'ai déménagé, j'ai donc eu pas mal de choses à faire, mais j'ai fini les 3 premières générations.
Avec toutes les magnifiques nouveautés de RubyHost etc (GG à vous d'ailleurs, c'est juste un vrai régal) je pense que j'ai encore un peu de temps devant moi, en tout cas PSDK progresse à grand pas, vos efforts paie ça se voit, encore GG à vous l'équipe !
Titre: Pokémon SDK
Posté par: Nuri Yuri le 07 août 2017, 23:50:35
La mise à jour PSDK Alpha 20 est disponible !
Pour la téléchargez, rendez-vous sur la page de téléchargement (https://download.psdk.pokemonworkshop.com).
Il est vivement conseillé de sauvegarder votre projet et d'utiliser l'Outil de mise à jour des données de projets PSDK version 19.255 pour importer votre projet vers cette version. Il faut aussi télécharger la dernière version de Ruby Host pour pouvoir accéder aux nouveaux éditeurs.

Liste des changements :
- Certaines données de la 7G ont été mises à jour (Objet / Pokémon)
- Les formes d'Alola sont présente, il faut utiliser la forme n°1 du Pokémon en question pour qu'il soit Alola (cela vaut aussi pour Pikachu et Osselait : l'évolution est génétique).
- Le MapLink s'édite désormais depuis Ruby Host
- Le livre des Quête ainsi que le Système des quêtes est utilisable (CF évènement Jean dans la forêt de PSDK).
- Les dresseurs sont éditable depuis Ruby Host (et il est conseillé d'utiliser Ruby Host). Pour démarrer un combat il faut renseigner l'id du dresseur dans la variable 8 puis appeler le combat "Combat de dresseur".
- L'introduction de combat affiche désormais les Pokémon comme sortant d'une Pokéball (Une correction relative au FollowMe sera réalisée plus tard)
- Le bug d'Intimidation (triplé) est corrigé.
- Dans "Game_Player", remplacer la ligne "if false #> Déplacement 8 directions" par "if true #> Déplacement 8 directions" active la possibilité de déplacement dans les 8 directions au clavier/joypad.
- Divers bugs ont été corrigés (la liste n'a pas été établie).

Information pour les corrections de bug :
Lorsque vous trouvez un Bug, vous êtes prié de poster les détails du bug dans la section Résolution de bugs (https://pokemonworkshop.com/forum/index.php?board=30.0), les détails incluent le fichier Error.log qui permet de retrouver les lignes incriminés dans le bug.

Informations relative au développement :
- La scène de combat va être revue, divers éléments du système de combat risque aussi de changer, tout sera communiqué en temps voulu. Ceci inclura le choix du style de combat (4,5G <-> 6G)
- Le Wiki sera massivement mis à jour prochainement.
- Les échanges pourront bientôt être possible grâce au Yuri's Open.Nat Service. (Des interfaces seront nécessaires.)
- Le Pokédex sera revu grâce à une interface 5G fournie par Alexstone24.
Titre: Pokémon SDK
Posté par: Senga le 14 août 2017, 13:11:08
Bonjour,

Je poste ici pour éviter de faire un topic pour une simple question, j'étais sous PSP et je suis passé sous PSDK mais quand j'essaie d'importer une map de mon projet PSP, la map est bien importé, mais quand je vais à l'extrémité de la map elle se repète du début ! Je sais pas si vous m'avez compris... En gros si je descend tout en bas j'apparaît tout en haut de la map, si je vais tout à droite, j'apparaît tout à gauche de la map problème que je n'avais pas sous PSP les bordures étaient automatique.

Edit : Ah oui et également quand je créé un évenement avec Rpg Maker pour l'entrée d'une maison par exemple ou un panneau d'affichage j'ai une espèce d'ombre qui se créé comme ici https://gyazo.com/1797cd9e4073971ce1d5a70aae3a7fc4

Merci.
Titre: Pokémon SDK
Posté par: Bentoxx le 14 août 2017, 13:26:34
Yop !
Pour l'ombre de ton panneau rajoute $ devant le nom de l'event.
Pour ton soucis de map en boucle vérifie que dans Ruby host (que tu as du télécharger également) que le maplink est bien paramétrer.
Tu n'as pas effacer les Maps qui étaient déjà présentes ?
Titre: Pokémon SDK
Posté par: Senga le 14 août 2017, 13:34:12
Yop !
Pour l'ombre de ton panneau rajoute $ devant le nom de l'event.
Pour ton soucis de map en boucle vérifie que dans Ruby host (que tu as du télécharger également) que le maplink est bien paramétrer.
Tu n'as pas effacer les Maps qui étaient déjà présentes ?

Merci pour l'ombre elle a disparu ! Pour ceux qui passent ici ce n'est pas un $ mais un  § qu'il faut rajouter mais merci ^^
Et nickel pour les maps aussi ! La map était automatiquement configuré pour qu'elle se répète au Nord/Sud/Est/Ouest merci beaucoup !
Titre: Pokémon SDK
Posté par: Bentoxx le 14 août 2017, 13:44:24
Exact mauvaise manip' ^^ content d'avoir pu aider.
D'ailleurs si quelqu’un sait comme afficher des flèches comme ça : ←↑→↓
Je suis preneur ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 14 août 2017, 15:54:51
Windws + R, charmap
Tu choisis la police Pokémon DS
Ensuite tu cherche la flèche et tu la colle. Par contre selon la version d'RMXP tu risque d'avoir un "?" à la place :/
Titre: Pokémon SDK
Posté par: Bentoxx le 14 août 2017, 16:39:02
Négatif ! je suis en 1.05 et j'ai essayer en 1.03 ça marche pas non plus.
et c'est bien psdk que j'utilise, la police de Pokémon DS est assigné directement au projet comme police par défaut ?

Apres si une fois compilé ça s'affiche correctement c'est pas grave, mais bon pour raison pratique c'est mieux.
Titre: Pokémon SDK
Posté par: Senga le 15 août 2017, 00:45:42
Re, j'aurais de nouveau une question à propos des maps, il y a moyen d'enlever cet espace noir quand on se rapproche vers la fin de la map ?
J'aimerais passer de : https://gyazo.com/cbaf10bcf78a5bb3f13f7f649e88d892
à ça : https://gyazo.com/766cbd2927c7dc43935a70dc80f0293f

Je suppose que ça doit être un problème avec le MapLinks.. vu que la map du dessus est configuré en tant que "Vide" dans le maplinks mais comment le désactiver pour certaines maps ?

Merci.
Titre: Pokémon SDK
Posté par: Bentoxx le 15 août 2017, 01:26:42
Il y a une manip' effectivement je ne sais plus laquelle ni si elle est compatible avec Psdk
Sinon tu agrandi ta map et tu rajoutes des arbres ou tout autres tiles bloquant ppur eviter de voir cette "bande noir"
Pour infos le joueur peut voir à 10 case en horizontal (20 de chaque côté +1 pour celle où se trouve le joueur) et 8 en vertical (16+1)
Titre: Pokémon SDK
Posté par: Senga le 15 août 2017, 01:36:44
Justement j'ai pensé à faire ça mais le soucis c'est que quand j'agrandi la map les lignes qui se rajoutent apparaissent au mauvais endroit c'est à dire que sur le screen je suis tout en haut de la map, et quand je change la hauteur de la map dans les paramètres, la map s'agrandi vers le bas... Donc il faut que je décale entièrement la map + mes évenements  et ça m'arrange pas  :siffle:

Et puis même pour les petites maison y'a quand même un gros espace noir, sur mon ancien projet de PSP j'avais seulement 2 ou 3 cases noir dans les maisons il me semble.

J'en profite également pour editer pour un autre petit problème que je rencontre.
Dans RubyHost j'ai ça : https://gyazo.com/cb5e933bcd4527f78aea491269451f04 Et je voudrais afficher le panneau avec le nom d'une de mes maps.
Et ce tuto : https://psdk.pokemonworkshop.com/index.php/Zones_(BDD) dit que je dois modifier le nom dans "Nom de la zone" mais je ne peux pas changer le nom..
Titre: Pokémon SDK
Posté par: Yumekua le 15 août 2017, 08:57:44
Citer
Donc il faut que je décale entièrement la map + mes évenements  et ça m'arrange pas

T'as l'option décalé qui te permet de decaler map & event.
Ctrl + T sur la map en question te permet de d'afficher cette fonction

PS: Dans le futur pose tes questions dans l'onglet aide, ce topic est pas fait pour ça.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 août 2017, 13:12:26
La solution au problème sinon c'est théoriquement le plugin en lien (pas testé)


Négatif ! je suis en 1.05 et j'ai essayer en 1.03 ça marche pas non plus.
et c'est bien psdk que j'utilise, la police de Pokémon DS est assigné directement au projet comme police par défaut ?

Apres si une fois compilé ça s'affiche correctement c'est pas grave, mais bon pour raison pratique c'est mieux.
C'est la police affectée à PSDK par défaut. Par contre le pb vient d'RMXP et non de PSDK. Essaie d'utiliser PFM::Text.set_variable("[FL]", "la flèche") avant le message et de mettre [FL] dans le message.

[Fichier vieux de plus de 120 jours]
Titre: Pokémon SDK
Posté par: Senga le 15 août 2017, 13:18:41
Citer
Donc il faut que je décale entièrement la map + mes évenements  et ça m'arrange pas

T'as l'option décalé qui te permet de decaler map & event.
Ctrl + T sur la map en question te permet de d'afficher cette fonction

PS: Dans le futur pose tes questions dans l'onglet aide, ce topic est pas fait pour ça.

Ok ca marche merci ça marche.

Au passage si quelqu'un aurait la solution pour mon 2eme soucis et la prochaine fois j'irais sur le topic d'entraide oui
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 août 2017, 13:23:28
Vas en entraide parce que je ne sais plus c'est quoi et j'ai pas envie de décoder à nouveau un message parmi tous ceux d'en haut.
Titre: Pokémon SDK
Posté par: Yumekua le 15 août 2017, 14:42:34
Citer
J'en profite également pour editer pour un autre petit problème que je rencontre.
Dans RubyHost j'ai ça : https://gyazo.com/cb5e933bcd4527f78aea491269451f04 Et je voudrais afficher le panneau avec le nom d'une de mes maps.
Et ce tuto : https://psdk.pokemonworkshop.com/index.php/Zones_(BDD) dit que je dois modifier le nom dans "Nom de la zone" mais je ne peux pas changer le nom..

Ok je vois le problème alors là il faut demander à niki yuri car c'est un bug du ruby Host... :/
C'est vrai que cela empêche la création de nouvelle zones...
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 août 2017, 14:51:20
Faut supprimer les zones qui existent déjà (ou alors ne pas les utiliser) et les autres zones prenne leur nom dans les textes.
Titre: Pokémon SDK
Posté par: Yumekua le 15 août 2017, 15:00:36
Faut supprimer les zones qui existent déjà (ou alors ne pas les utiliser) et les autres zones prenne leur nom dans les textes.

Dans les textes ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 août 2017, 15:02:29
Dans les zones.
Titre: Pokémon SDK
Posté par: Yumekua le 15 août 2017, 15:05:40
Dans les zones.

Merci ^^
La prochaine fois je regarderai dans l'onglet textes avant de l'ouvrir X')
Titre: Pokémon SDK
Posté par: Nuri Yuri le 23 août 2017, 19:02:30
Mise à jour de Pokémon SDK vers l'Alpha 21 : https://download.psdk.pokemonworkshop.com
Cette mise à jour corrige certains bugs :
- Affichage de la Bar de PV ennemie en combat de sauvage (simplement pas affichée)
- Bug des barres qui empêchait de réaliser des combats 2v2 avec un seul Pokémon.
- Position des Ratatatatatata Alola de face

Elle ajoute certaines fonctionnalités :
- Fonctions detect_player_rect(x, y) et detect_player_circle(r).
- Système de building (Fonction permettant d'utiliser des fichiers de données pour définir l'emplacement visible de certaines maisons sur la map, le résultat est un gain énorme de place dans les tilesets ce qui permet d'optimiser le maplinker en ayant moins de tileset différents).

Un script a été modifié :
- Yuri_Tilemap, une version différente qui a pour vocation d'être assez rapide à l'affichage et réduire considérablement le LAG occasionné par les autotiles. (Poccil's Tilemap a donc été supprimé.)

Les fichiers affectés :
- Map001 et Map009 : suppression des maisons, ne copiez pas ces fichiers si vous n'utilisez pas les maps basiques de PSDK.
- Tilesets : Ajout d'une case bloquante, ne copiez pas ce fichier si vous n'utilisez pas les Map basique de PSDK.
- Scripts : Suppression du Poccil's Tilemap
- Data/Scripts : Mise à jour / correction de bugs.

Pensez à bien faire une sauvegarde de votre projet ainsi que d'utiliser le PSDK_DATA_DIFF si vous copiez le fichier Tileset (il vous suffit de mettre le data de l'Apha 20 dans le dossier Original, comme précisé sur la vidéo).
Titre: Pokémon SDK
Posté par: Carchi le 24 août 2017, 15:51:34
Super, ton nouveau Tilemap a corrigé un problème que j'avais avec la transparence des autotiles  !
Titre: Pokémon SDK
Posté par: Nuri Yuri le 24 août 2017, 16:23:36
AH ! Tant mieux :3
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 août 2017, 02:12:18
Voilà pour ceux qui attendaient ça. Ce n'est pas une GTS mais un système d'échange similaire à l'époque du câble link (sauf que le câble c'est internet :q).

L'interface n'est pas définitive, il faudra en prévoir une un peu plus jolie avec des animations d'attente et un système d'entrée plus simple (je prévoir d'intégrer la fonction copier/coller Texte à PSDK pour le passage des codes).
Note technique : pour que ceci fonctionne, le joueur hôte (à gauche)  a une application qui permet de demander à sa box internet d'ouvrir des ports via UPnP.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 août 2017, 19:01:21
Salut à tous !
Aujourd'hui, je viens de réaliser une optimisation dans le script Spriteset_Map, cette optimisation consiste à recycler les sprites plutôt que de bêtement tout jeter et se retrouver avec d'énormes lag spike après une téléportation (chose très visible lors des passage entre map linkés).
Voici les résultats du test (au début, le nouveau mode, à la fin, l'ancien mode) :
Mode Reload :
0.031541
0.036121
0.03058
0.035748
0.028128
0.033903
0.032844
0.02974
0.037421
0.029937
0.032793
0.035421
0.029363
0.03312
0.030682
0.030959
Temps total : 0.518301
Temps moyen : 0.0323938125
Drop de FPS total : 31.09806 (32)
Drop de FPS moyen : 1.94362875 (2)

Mode classique :
0.090157
0.092347
0.080473
0.090146
1.449195
0.083166
0.084421
0.084387
0.083022
1.698627
0.087578
0.085496
0.082869
0.089293
0.095007
2.204013
Temps total : 6.4801969999999995
Temps moyen : 0.40501231249999997
Drop de FPS total : 388.81181999999995 (389)
Drop de FPS moyen : 24.300738749999997 (25)
Calculs sans le bug du RGSS3 (suppression des valeurs > 1 dues au Garbage Collector) :
Temps total : 1.128362
Temps moyen : 0.08679707692307694
Drop de FPS total : 67.70172000000001 (68)
Drop de FPS moyen : 5.207824615384616 (6)
Titre: Pokémon SDK
Posté par: KABU le 25 août 2017, 19:48:53
C'est vrai que la sa commence à être super rapide, mais j'ai une question: Quels sont les critères qui définissent si PSDK est en Alpha plutôt qu'en Beta  ? Parce que je trouve, personnellement que PSDK à atteint un state assez élever en terme de fonctionnalités (même si il manque quelques CS mais c'est pas grave).
En tout cas bravo pour les fonctionnalités réalisées et bonne continuation.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 août 2017, 19:57:35
Je sais pas trop, quand il sera beaucoup plus stable je pense.
Titre: Pokémon SDK
Posté par: Palbolsky le 25 août 2017, 21:11:46
Pour ma part, je considère qu'une version bêta est une version où on n'ajoute plus de nouvelles fonctionnalités, mais où des corrections de bugs, optimisations et finalisations sont réalisés.

PS : Je m'attendais pas à voir mon pseudo dans l'échange. xD
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 août 2017, 21:19:39
Voilà, donc pour le moment PSDK est loin de sortir de l'Alpha :ahde:

PS : Les noms par défaut :perv:
Titre: Pokémon SDK
Posté par: KABU le 25 août 2017, 21:21:01
Ok merci pour les précisions.
Titre: Pokémon SDK
Posté par: Yumekua le 29 août 2017, 12:58:30
Yuri c'est quels scripts que tu as modifier pour corriger ces bugs :
- Affichage de la Bar de PV ennemie en combat de sauvage (simplement pas affichée)
- Bug des barres qui empêchait de réaliser des combats 2v2 avec un seul Pokémon.
J’imagine que pour le premier c'est " GamePlay::BattleBar" mais pour le deuxième c'est quoi ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 août 2017, 13:19:02
Je crois que c'était dans la génération des sprites / bar, j'ai fait en sorte à ce que le sprite soit invisible si le pokémon n'est pas définit et que les méthodes ne fassent rien dans un tel cas, concrètement j'ai rajouté des conditions ^^
Titre: Pokémon SDK
Posté par: Yumekua le 29 août 2017, 13:25:59
Sinon c'est quand tu change l'interface de combat ?
Parce que les truc transparent qui fait office de sac, pokemon menu, fuite et attaque, c'est pas très jolie pour les yeux T-T.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 août 2017, 13:33:43
D'ici décembre ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 30 août 2017, 15:33:12
Mise à jour Alpha 21.1 de Pokémon SDK https://download.psdk.pokemonworkshop.com !
Cette mise à jour supprimer le nettoyage des scripts pour les plugins (ceci va rendre les plugins beaucoup plus stricts en terme de recherche) et ajoute des fonctionnalités en ligne.
Pour devenir Hôte, il est nécessaire de télécharger Yuri's Open.Nat Service (en bas de la page) de l'extraire dans un dossier et de le lancer. Tous les fichiers sont inter dépendants. Yuri's Open.Nat Service ne fonctionne pas pour les utilisateurs des FAI suivants :
- Free
- SFR
Il fonctionne parfaitement pour les utilisateurs du FAI suivant :
- Orange
Les autres FAI n'ont pas été testés, si vous désirez à tout prix être hôte, il faut aller dans le panneau de configuration de votre box internet et activer UPnP.
Titre: Pokémon SDK
Posté par: Asroc le 03 septembre 2017, 13:04:19
Salut Nuri Yuri, merci pour ton boulot. J'aimerai savoir si il faut transférer de la même manière son prjet pour les versions précédentes (19.7 etc) ou si c'est un autre fonctionnement? Est-ce que l'on peut passer de la version Alpha 20 à la version 21.1 ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 septembre 2017, 13:19:34
Ca dépend de quelle version à quelle version du passe. Pour certaines, il est nécessaire de passer par le PSDK_DATA_DIFF, pour d'autres ce n'est pas utile.
De Alpha 20 à Alpha 21 tu dois utiliser le PSDK DATA DIFF (avec le data de l'Apha 20). Ensuite tu peux faire Alpha 21 à Alpha 21.1 simplement en collant les données de Alpha 21.1 dans Alpha 21 (Attention, tu dois supprimer les fichiers MAPxxx dans Data de Alpha 21.1 si tu ne veux pas que tes maps soient affectés, dans le même ordre d'idée, supprime tous les fichiers rxdata dans le dossier Data/Buildings si les maps de PSDK ne sont pas conservées dans ton projet.)
Titre: Pokémon SDK
Posté par: Asroc le 03 septembre 2017, 14:35:59
Oki pas de problèmes merci pour tes explications ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 septembre 2017, 15:10:33
Je te conseille de suivre minutieusement le tutoriel vidéo que j'ai fait, tu as oublié une étape importante : https://www.youtube.com/watch?v=L8y4McUnKiQ

Sinon pour rapporter un bug c'est dans la section Résolution de Bug qu'il faut faire pas dans le sujet de PSDK.
Titre: Pokémon SDK
Posté par: Asroc le 03 septembre 2017, 15:19:11
Oki par contre je suis nouveau sur le forum donc je sais pas comment comment on fait pour créer un nouveau topic
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 septembre 2017, 15:29:11
Y'a un bouton dans le sous forum en question, tu cliques dessus.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 08 septembre 2017, 19:58:52
Mise à jour Alpha 21.2, c'est une mise à jour "Script", un certain nombre de bugs devraient avoir été corrigés :
- Correction de la superposition des tiles en déplacement (Tilemap)
- Correction des déplacements du follower après téléportation
- Légère correction d'un bug des échanges sur connexion lente
- Correction du bug de l'affichage de l'animation des shiny en combat de sauvage
- Correction d'un bug de l'affichage des Autotiles
- Optimisation du tilemap pour supprimer un lagspike due aux autotiles.

Téléchargeable sur la page de DL : https://download.psdk.pokemonworkshop.com/
Titre: Pokémon SDK
Posté par: Asroc le 10 septembre 2017, 14:59:02
est ce que quelqu un pourrait répondre à ma question sur le topic : Les scripts de base de Pokemon SDK svp? Je me permet de mettre ce message ici pour que les personnes le voit car mon topic n'est pas visité donc dsifficile d'avoir des réponses.Merci de votre compréhension  ; )
Titre: Pokémon SDK
Posté par: violet le 10 septembre 2017, 16:56:12
bhe oui, la plupart des rubriques sont très peu visitée, je trouve que les questions d'aide et tout autre même des suggestions devrait être posée directement sur les post même de présentation de projet car après on est perdu et on ne sais pas que tel message nous est destiné.

Si tu poste ailleurs, ton message nous est-il destiné ou non? Alors, on ne va pas voir car ça ne nous est certainement pas destiné pense-t-on.

Voici la minute de philosophie par violet :)
Titre: Pokémon SDK
Posté par: Rey le 10 septembre 2017, 20:14:24
Hum, j'suis pas spécialement d'accord avec ton message violet. Les messages d'aide, c'est dans le Centre d'aide, tout simplement parce que si un problème est résolu dans ce sujet, personne n'a envie de se farcir les 71 pages qui composent le topic, sachant qu'il ne sera peut-être pas sûr de tomber sur la réponse qu'il souhaite. Il est bien plus simple de fouiller un peu dans le Centre d'aide pour voir si le problème n'a pas déjà été relevé. Ce topic, il est surtout pour parler des nouvelles mises à jour de PSDK, mais aussi des suggestions pour le Starter-Kit. Si le forum est fait ainsi, c'est pas pour faire chier le monde, mais parce qu'il s'agit là de la meilleure façon d'organiser les différents posts de chacun. A l'avenir, créez juste un nouveau topic pour votre problème. ^^

Asroc, un petit détail pour toi. Tu n'avais posté ton nouveau message dans ton topic que deux heures avant de poster ta demande ici. On est pas tous toujours dispo, et il se peut parfois qu'un topic reste plusieurs heures voire jours sans trouver de réponses. Faut savoir être patient dans la vie, alors à l'avenir attend simplement que quelqu'un vienne t'aider.

Pour en revenir au sujet de PSDK, merci Yuri pour cette mise à jour. C'est toujours de l'excellent boulot que tu fournis pour la communauté ! :D
Titre: Pokémon SDK
Posté par: Nuri Yuri le 10 septembre 2017, 21:57:35
En effet, j'étais pas là du Week End (j'ai une vie), de ce fait je ne pouvais pas répondre à la question qui trouve sa solution dans la démonstration de PSDK.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 septembre 2017, 20:30:42
Salut à tous :)
Ceux qui veulent rendre leur map interactive seront ravis, PSDK va ajouter tout un tas de nouveaux SystemTags :)
(https://scontent-cdg2-1.xx.fbcdn.net/v/t1.0-9/21761598_655344578008862_3430803705451835841_n.png?oh=c5b11b3946a74313b4d74698adcc02d8&oe=5A4A4FB7) (https://www.facebook.com/pokemonSDK/photos/a.253117681564889.1073741828.210983252444999/655344578008862/?type=3&theater)
Titre: Pokémon SDK
Posté par: SirMalo le 20 septembre 2017, 20:46:30
Pouah là là là là... Je me ferai un plaisir à l'utiliser !
Titre: Pokémon SDK
Posté par: NewQuentin le 20 septembre 2017, 21:01:26
Mon dieu !
Je vais devoir supprimer une bonne dizaine d'events x)
Ça va être génial !
Titre: Pokémon SDK
Posté par: FL0RENT_ le 20 septembre 2017, 21:07:07
Pas mal !
C'est là qu'on voit qu'avoir plus de tags apporte pas mal de possibilité.
D'ailleurs, je pense qu'il faudrait y ajouter :
- Sable sombre (traces de pas + combat)
-Corrail/algues (les hautes herbes sous marines) a moins que j'aies mal compris l’intérêt de la case "Under"
-Bourbier (le joueur s'enfonce légèrement)
-Bourbier profond (tourner sur soi même pour sortir du trou, comme dans le marais de Verchamps)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 20 septembre 2017, 21:31:51
La case under sert à définir un combat sous l'eau (et non le fait de plonger). Par ailleurs, les systemtags sont couplés au tags traditionnels donc par exemple le sable sombre peut être un Tag 2 du systemTag Sable. (Avec les SystemTag actuellement définis, on a au moins 256 combinaison Tag<->SystemTag)
Pour le bourbier j'ajoute, merci :)
Titre: Pokémon SDK
Posté par: Carchi le 20 septembre 2017, 21:39:43
Super ça ! Rien que de faire un pont c'était galère.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 septembre 2017, 15:28:31
Bah maintenant c'est tout simple, il suffit de mettre la priorité 2 ou 5 sur le pont et tout fonctionne comme il faut grâce aux tags :q (Il faut penser à mettre les tags d'entrée pour que PSDK détecte que l'on entre ou sorte du pont)

Vidéo :
Titre: Pokémon SDK
Posté par: SirMalo le 21 septembre 2017, 15:55:47
C'est même très utile pour tous les systèmes de relief, comme sur cet exemple, j'imagine :

http://prntscr.com/gnxdon
Titre: Pokémon SDK
Posté par: Anolis999 le 23 septembre 2017, 22:21:18
Salut !
J'ai crée un groupe Skype pour Pokémon SDK, ça servira à parler de PSDK de manière générale et de rassembler tout ceux qui travaillent ou ont travaillé dessus. Si vous voulez que je vous ajoute, donnez moi votre Skype pour que je fasse l'ajout. Dans ce que je me souviens il me manque NaarreN, Qwerty et KamiMaze.

Voilà voilà :p

Anolis999 ! j'ai besoin de divers info !
Titre: Pokémon SDK
Posté par: Nuri Yuri le 23 septembre 2017, 23:53:46
Ouhla x)
Ca fait longtemps qu'on a laissé tomber skype x)
Je te suggère de rejoindre le discord de PW : https://discordapp.com/invite/Z7q3Abu
Titre: Pokémon SDK
Posté par: Nuri Yuri le 24 septembre 2017, 15:05:14
Tous les systemtag annoncés viennent d'être implémentés et testés !
Pour le tag des trous il faudra modifier l'évènement commun qui gère ça (PSDK ne peut pas deviner dans quoi vous désirez tomber).
Voici la vidéo démonstration :
Titre: Pokémon SDK
Posté par: Symbioss le 24 septembre 2017, 15:30:57
Tu gères Yuri ! C'est énorme tout ce que tu as fait avec les tags ! :o
Et trop fort ce Miaouss avec Surf et Cascade x)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 octobre 2017, 21:58:31
Sur la documentation de PSDK je suis arrivé à PFM::Skill. Une fois que j'aurais fini la section PFM, je mettrai en ligne une première partie de cette doc et je finirais les GamePlay et système de combat :p
Titre: Pokémon SDK
Posté par: Nuri Yuri le 26 octobre 2017, 22:59:08
Chose promise chose due !
https://psdk.pokemonworkshop.com/yard/

La documentation n'a pas le Module GamePlay et tout ce qui concerne les combats (Scene_Battle, BattleEngine etc...), ça sera fait à l'avenir :)
Titre: Pokémon SDK
Posté par: Symbioss le 27 octobre 2017, 09:37:22
Je n'ai pas compris, cette documentation remplace le wiki ?
Et je me posais une question, car je n'ai pas trouvé l'info (bon j'ai peut-être mal cherché, dans ce cas désolé ^^') : Peut-on faire un Pokédex régional sur SDK ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 27 octobre 2017, 13:10:10
$pokedex.set_national(false) d'après la doc.
Oui, il est possible de le faire, c'est juste que l'interface ne l'affiche pas, il faut une autre interface graphique du pokedex

Sinon, ça remplace pas les scripts c'est la doc pour la prog
Titre: Pokémon SDK
Posté par: antiNT le 04 novembre 2017, 19:41:03
T'as toujours mon soutien pour ce projet !
Titre: Pokémon SDK
Posté par: Nuri Yuri le 04 novembre 2017, 23:13:43
Merci :)

J'ai ajouté deux fonctions à PSDK :
bitmap.draw_circle
bitmap.draw_disc

C'est utilisé pour la transition en cercle qui se réduit :)
Titre: Pokémon SDK
Posté par: Xecalion le 04 novembre 2017, 23:17:46
Cooool !
On aura le droit à la version triangle (je rigole hein  :ahde:)
Sinon c'est toujours du super boulot que vous faites, courage  :3
Titre: Mise à jour PSDK Alpha 22
Posté par: Nuri Yuri le 05 novembre 2017, 20:02:33
Mise à jour de PSDK Alpha 20+ vers PSDK Alpha 22
Salut à tous, aujourd’hui je vous release une mise à jour qu’il sera très important de faire, vous pouvez la télécharger sur https://download.psdk.pokemonworkshop.com/.
Pour réaliser cette mise à jour, créez une copie de votre projet (pour revenir en arrière en cas de pb), extrayez l’archive téléchargé dans le dossier de votre projet à mettre à jour, fermez RPG Maker XP puis lancez Game.exe.
FAQ
Pourquoi cette mise à jour est très importante ?
La version Alpha 22 de PSDK inclue un nouveau processus de mise à jour qui permet à votre projet de se mettre à jour en lançant simplement Game.exe après avoir collé les fichiers de mise à jour. Pour que les futures mises à jour fonctionnent bien, il faut que votre projet reste à jour et la version Alpha 22 va servir de base à cela.

En plus de cela, grâce à cette version, il sera désormais possible d'ajouter des scripts depuis RPG Maker XP. Le fichier n'est plus protégé pour les mises à jour à venir :)

Dois-je utiliser le PSDK_DATA_DIFF ?
Non. Surtout pas. Maintenant c’est PSDK qui fait ce travail pour vous :)

Mon projet est en Alpha 21, que faire ?
Faites la mise à jour comme si vous étiez en Alpha 20, les ajouts d’Alpha 21 sont principalement du Script, il ne devrait pas y avoir de problème relatif aux données ajoutés en Alpha 21.

Mon projet est en Alpha 19-, que faire ?
Prier. Sérieusement, ne pas avoir fait les précédentes mises à jour était très probablement une erreur (sauf motif particulier).
Si vous n’avez pas fait de modifications sur les fichiers data, vous pouvez aisément utiliser la mise à jour Alpha 20 comme base de projet en y collant vos maps (et éventuellement votre fichier de Groupe de Pokémon et de combat de dresseurs). Une fois la base Alpha 20 prise, vous pouvez faire la mise à jour vers Alpha 22 et vérifier que votre projet fonctionne bien. (Pensez à copier vos noms d’interrupteur et variable à la main.)

Ajouts de PSDK Alpha 22
Titre: Pokémon SDK
Posté par: AEliso19 le 05 novembre 2017, 21:11:01
Sacré travail comme d'habitude !!! :D
Titre: Pokémon SDK
Posté par: SirMalo le 05 novembre 2017, 22:02:07
Énorme. Merci encore pour tout ce travail ! Il me tarde de tester tout ça :)
Titre: Pokémon SDK
Posté par: Aerun le 05 novembre 2017, 23:05:54
Un énorme travail que tu nous as fait là beau boulot ! :)
Si tu as besoin de quoi que ce soit tu sais que tu peux me contacter !

Au niveau des ajouts je pensais à diverses choses (si ce n'est pas déjà fait) :
- Le Cherch'Objet.
- La capacité Doux Parfum ou l'objet Miel.
- La capacité Coud'Boule (et la possibilité d'ajouter d'autres attaque à la liste des attaques susceptibles d'avoir cet effet).
- En priorité, la réaction des objets en combat (Vulné-Assurance, Ballon, Baies, etc.).
- La réaction des Pokémon sauvages à certains talents comme Magnépiège ou Synchro.

Au niveau des attaques programmées il en manque encore ? Les talents ?

Bon courage pour la suite !  :3
Titre: Pokémon SDK
Posté par: Nuri Yuri le 05 novembre 2017, 23:47:01
- Cherche Objet : Pas fait, je vais penser à l'ajouter pour la prochaine.
- Doux Parfum : Programmé
- Miel : Non programmé
- Coud'Boule : Pas fait, si tu parle de l'effet en question je pense que ça sera de la config BDD et une ligne de code à ajouter.
- Les baies il me semble qu'elles fonctionnent. Vulné assurance wtf is that je te dirais (donc pas fait), le ballon je sais pas. Faudra qu'on fasse un check up complet des objets.
- Alors pour la réaction des Pokémon sauvages, je te dirais qu'ils sont passifs, faudra me détailler un peu les choses '^' => C'est déjà fait en fait. J'avais pas compris sur le coup ^^'

- Il doit surement manquer des attaques, après ça fait longtemps, en tout cas ce qui est de l'ordre de la 7G c'est pas fait. Les talents il me semble qu'on avait passé pas mal de temps dessus mais il se peut aussi qu'il y en ai qui ne soient pas fait ^^' (7G c'est sur que c'est pas fait).

Merci :)
Titre: Pokémon SDK
Posté par: Graphel le 06 novembre 2017, 13:01:49
Bah c'est pas une nouveauté que je dise ça, mais très bon boulot comme d'habitude ! ^^
J'ai beau testé essential et SDK, y'a quand même pas photo, le gain de temps et la facilité de PSDK c'est le jour et la nuit !
Titre: Pokémon SDK
Posté par: Kamisama le 06 novembre 2017, 17:24:12
Super projet qui à du demander énormement de taf ^^ !
j'aimerai savoir, même si cette question doit être souvent posé, si il y aura des animations d'attaques un jour =)

Titre: Pokémon SDK
Posté par: Xecalion le 06 novembre 2017, 17:40:38
C'est une évidence qu'il y en aura un jour mais d'abord les choses importante (il faut patienter et oui!). :3
Ce sk est pour l'instant le plus complet et le plus fluide il ne faut pas en demander trop non plus :p.
Titre: Pokémon SDK
Posté par: Kamisama le 06 novembre 2017, 17:52:40
Les animations d'attaques sont tout de même en gros plus du jeu ^^ Mais j'imagine que ça doit prendre beaucoup de temps et qu'il y a surement d'autre choses à faire pour le moment :)
Ducoup, j'attendrai comme tout le monde avec impatience ! :)
Titre: Mise à jour Alpha 22.1 PSDK
Posté par: Nuri Yuri le 06 novembre 2017, 18:51:24
Oui ça prend énormément de temps, je vais ptet prendre celle de PSP pour attendre, faudra juste que je gère un peu l'affichage de la chose ^^

Mise à jour Alpha 22.1 de PSDK
Modifications :
- Correction d'un bug de capture
- Miel intégré (fonctionne comme en 5G).
- Coup d'Boule intégré.
- Cherche Objet ajouté.
- Vulné Assurence codé.
- Lichen Lumineux codé.
- Boule neige codé.
- Ballon codé.
- Event commun vélo cross fait
- ::PFM::Pokemon.set_flag : Pour changer le flag indicateur du Pokémon (provenance)
- ::PFM::Pokemon.is_from_past? : Pour indique si le flag dit que le Pokémon a été importé de PSP.
- Ajout de la lecture des Gif en combat (le fichier gif doit exister sinon ça affiche le PNG)
Vous pouvez télécharger cette mise à jour au même endroit que d'habitude : https://download.psdk.pokemonworkshop.com

N'hésitez pas à me signaler tout soucis lors de la mise à jour.
Titre: Pokémon SDK
Posté par: ralandel le 06 novembre 2017, 18:55:05
Merci super boulot (je commente pas assez ton travail)
Que des bons ajouts en tout cas (surtout le lecteur de gif en combat  :siffle:)
Titre: Pokémon SDK
Posté par: Kamisama le 06 novembre 2017, 20:11:01
C'est normal que ça me mette "Audio/BGM/Prologue partie 1 manquante"  alors qu'avant la maj ça ne mettait pas ça ?  :mmh:
Sinon good maj :p
Titre: Pokémon SDK
Posté par: Nuri Yuri le 06 novembre 2017, 20:18:54
Non, il se peut que ce problème vienne des données de ton projet ou de ta sauvegarde ^^'
Titre: Pokémon SDK
Posté par: Kamisama le 06 novembre 2017, 20:20:38
bah ça m'étonnerait je n'ai jamais ajouté d'Audio ^^ M'enfin j'ai reglé le problème tout va bien =)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 06 novembre 2017, 21:03:35
Si le jeu te dit qu'il le trouve pas, justement tu ne l'as pas ajouté :ahde:
Titre: Mise à jour Alpha 22.2 - Pokémon SDK
Posté par: Nuri Yuri le 07 novembre 2017, 19:54:46
Mise à jour Alpha 22.2
- Correction d'un bug de typo dans le data des quêtes (rendant le système inopérant).
- Ajout des animations de PSP en attendant de faire nos propres animations.

Téléchargeable au même endroit que d'habitude :p
https://download.psdk.pokemonworkshop.com/
Titre: Pokémon SDK
Posté par: AEliso19 le 07 novembre 2017, 19:58:06
Encore merci ! :D Dans l'idéal "nos propres animations" seraient basé sur un jeu en particulier ou totalement custom ?
Titre: Pokémon SDK
Posté par: Kamisama le 07 novembre 2017, 20:01:38
Nice maj ! =)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 07 novembre 2017, 20:10:55
@AEliso19 : J'ai envie de dire, comme les attaques sont pompés sur les jeux, ça fait pas beaucoup d'importance x)
Après les animations des jeux sont propres donc :q (Alors que celles qu'on a sur PSP y'en a qui sont limite limite, genre poudre machin c'est pas trop ça x))
Titre: Pokémon SDK
Posté par: Graphel le 08 novembre 2017, 10:49:15
Superbe maj.
Ca avance vite c'est super tout ça ! Mais je comprends pas, le système de combat veut être changé, personnellement je le trouve pas si mal. A la limite l'interface peut être et encore. A part du coup les animations de captures ou animations des objets peut être...

Du coup j'avais fais une suggestion sur le wiki de psdk. J'étais en train de faire une map safari, et je me suis dis que peut être,a l'avenir si il est possible de faire le système du parc naturel comme dans HGSS ?

Après autre question, j'ai essayer d'insérer un script sans plugin comme indiquer sur facebook, ca marche a merveille , j'ai tester le script des stats coloré. Mais par exemple, je voudrai ajouter des tout petit détails de rien du tout genre le cri du pokemon lorsqu'on affiche le résumé, ou le son qui enclenche une capacité en combat ou même le son de la sauvegarde. Est ce que la procédure reste la même que par plugin ?

Merci d'avance et GG pour l'avancement encore une fois !
Titre: Pokémon SDK
Posté par: Nuri Yuri le 08 novembre 2017, 12:03:27
Je verrais pour l'intégration de ces systèmes :)

Sans les plugins (par script donc) tu dois utiliser des alias, il se peut que certaines interfaces ne soient pas vraiment correct pour que ça fonctionne bien ^^ (C'est pas la même procédure et c'et moins pratique pour ce que tu veux faire par script).
Titre: Pokémon SDK
Posté par: Asroc le 08 novembre 2017, 18:21:46
Je ne sais pas si vous connaissez Pokemon Trash (même si elle est très connue), elle a sorti une vidéo il y a quelques jours sur l'avenir de pokémon et son renouvellement. Dans les commentaires, des personnes ont proposés de nouveaux types de combat et celui-ci à l'air très intéressant, je vais vous en faire un résumé global:

En gros, il y aurai deux tours différents:

- Un tour d'assaut et un de parade, le tour d'assaut se déroulerai de la même manière mais le pokémon adverse pourrai limiter les dégâts reçus si il utilisait une bonne capacité pour contrer l'attaque (exemple : si je veux faire lance flamme mais que l'adversaire a fait hydrocanon, les dégâts seront réduit mais si l'adversaire fait tempête verte, il recevra un peu plus de dégâts) .

- Un tour de parade où là ce serait nous qui devrions contrer l'attaque adverse.
Je trouve que cela permettrai de créer une nouvelle face de la stratégie qui serait plus importante dans les jeux, où celle-ci est importante dans les fangames.

J'ai mis en pièce jointe un fichier avec le commentaire complet, peut être pourrait-il être rajouté dans Pokemon SDK comme option de combat comme le nuzlock. J'ai mis ce commentaire ici pour que Yuri le voit pour savoir son avis si il serait favorable que ce type de gameplay soit dans SDK ou non, merci de votre comprehension (et désolé pour le pavé ^^)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 08 novembre 2017, 19:00:34
Citer
(exemple : si je veux faire lance flamme mais que l'adversaire a fait hydrocanon, les dégâts seront réduit mais si l'adversaire fait tempête verte, il recevra un peu plus de dégâts)
C'est ce qu'on a pensé pour Boir.

Personnellement je suis ouvert à l'expansion du gameplay des combats (pour l'enrichir). Par contre, j'ai pas trop trop de temps pour gérer ça :(
Titre: Pokémon SDK
Posté par: Asroc le 08 novembre 2017, 19:03:31
J'aurai bien voulu t'aider mais je ne connais pas du tout le codage et cette année je passe le bac alors j'ai pas trop le temps, déjà que j'ai du mal à trouver du temps pour mon jeu...
Mais si tu me montres je verrai ce que je peux faire si tu veux
Titre: Pokémon SDK
Posté par: Nuri Yuri le 08 novembre 2017, 22:16:07
On va attendre que le système de combat soit plus stable :p
Titre: Pokémon SDK
Posté par: Yumekua le 08 novembre 2017, 22:54:06
Le problème c'est que divisé le tour en 2 partis casse une bonne partie des prévision/anticipation ainsi que le systèmes de switch et de counter. même si sur le papier cela est intéressant, il ya beaucoup de faille et appauvri plus le gameplay qu'autre choses. Après la mécanique d'atk qui contre une autre, elle marche parfaitement. Mais il faudrait créer une catégorie d'atk qu'on appellerai "capacité Contre" (comme pour physique, spécial et neutre). Atk qui s'utilise au même moment que l'atk de l'adversaire mais du coup limité en PP (genre 5 PP) et impossibilité à spam comme abri sinon cela serai trop pété.
Titre: Pokémon SDK
Posté par: Kamisama le 09 novembre 2017, 16:50:12
Serait-il possible de faire un tuto plus récent des systemTags car j'ai regardé un peu partout sur le forum officiel et sur ta chaine et j'ai rien trouvé à part un vieux tuto sur ta chaine :)
et quand j'essaye d'utiliser les systemtags sur mon jeu, rien ne marche x)
en espérant que cela ne te dérange pas trop :/
Titre: Pokémon SDK
Posté par: Nuri Yuri le 09 novembre 2017, 17:07:13
Pour l'instant j'ai pas masse temps (la semaine pro ça sera ptet possible). Si tu veux savoir comment définir les SystemTag, tu appuies sur F9 sur la map et tu clique sur l'un des deux systemTag affiché. Après la plupart des tags sont intuitif à l'exception du pont et du tag de sol brisé :
Le tag de pont doit se faire ainsi :
Z = x PT PT PT Z=x
Si tu as Z = x PT PT PT PT Z = y ça marchera pas parce qu'il faut qu'en face tu aies un Z = x pour que le système comprenne que tu sort du Pont. Si tu ne superpose pas les ponts ( en croix) tu es vivement conseillé de mettre le pont en couche 4/5 et utiliser Z = 4/5.
Pour le sol cracké c'est pas compliqué : Tu met un tile en sol "cracked" et celui juste à coté en "hole". Quand tu passe dessus le système détecte et le passe au tile d'à coté. Si tu passe pas assez vite, le hole se fait avant que tu traverse et ça appelle l'évènement commun des trous (il est au début dans la liste) c'est là que tu gèrera tes tp :p
Titre: Pokémon SDK
Posté par: Kamisama le 09 novembre 2017, 17:19:28
Merci, j'ai compris les bases on va dire :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 09 novembre 2017, 17:38:56
Oki, n'hésite pas à revenir si y'a un truc que tu comprends pas :p
Titre: Pokémon SDK
Posté par: Kamisama le 09 novembre 2017, 17:39:52
Dacc pas de problème, merci à toi ! =)
Titre: Pokémon SDK
Posté par: Kamisama le 09 novembre 2017, 18:21:36
J'ai déjà une nouvelle question (oui ça aura été rapide  :siffle: )
Pour le Map Links, j'ai bien tout configuré dans la BDD (map principale au milieu puis les maps à link sur les cotés) et j'ai sauvegardé pourtant IG rien ne se passe, faut-il mettre un script spécial en plus de configurer la BDD ?
Merci d'avance :p
Titre: Pokémon SDK
Posté par: ralandel le 09 novembre 2017, 19:48:06
Kamisama tu devrais poser tes questions dans la section aide prévu à cette effet, après c'est qu'un conseil.
Pour ce qui est du bug c'est étrange, tuas dû faire une fausse manip car chez moi le maplink fonctionne à merveille.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 25 décembre 2017, 17:43:11
Pour ceux qui ont un problème avec la lecture des musiques : http://www.mediafire.com/file/zd9kv03rb60k6eo/PSDK-Alpha-22.3.7z
J'ai toujours pas de nouveau HDD du coup je ne peux pas bosser des masses sur PSDK ^^'
Titre: Pokémon SDK
Posté par: Nuri Yuri le 16 février 2018, 19:22:31
Salut à tous, le développement de PSDK est un peu au ralenti mais ça ne veut pas dire que le kit se meurt, au contraire plein de petites choses seront faites à l'avenir :p
https://www.facebook.com/pokemonSDK/posts/714469892096330
Titre: Pokémon SDK
Posté par: Leikt le 21 février 2018, 07:01:56
Salut,
Encore Bravo pour PSDK, c'est propre !
Pour les mécanismes de combat, les calculs etc, tu t'es basé sur Poképédia ou sur autre chose ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 21 février 2018, 19:00:31
Merci :)
Sur Smogon et d'autres sites. Après c'est pas au poil ^^
Titre: Pokémon SDK
Posté par: antiNT le 01 mars 2018, 13:29:18
Bonjour, je passe juste pour encore une fois donner mon soutien a ce projet et pour preciser qu'il y a une faute sur le site https://download.psdk.pokemonworkshop.com/ il y a ecrit "Poid" au lieu de "Poids", c'est insignifiant mais je le signale quand meme.
J'ai pas trouver mieux a dire, c'est juste histoire de dire bonjour.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 01 mars 2018, 16:14:49
Salut, merci la faute est corrigée maintenant :p
Titre: Pokémon SDK
Posté par: Aerun le 05 mars 2018, 22:29:35
Afin de pouvoir au mieux répondre à vos interrogations et corriger au mieux vos éventuels bugs rencontrés, je rappelle que vous devez créer un sujet dans la bonne section. Ceci dans l'intérêt d'éviter à ce sujet d'être noyé sous un flot de demandes constantes, mais aussi pour permettre aux personnes ayant le même problème de pouvoir trouver une solution facilement et le résoudre rapidement.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 31 mars 2018, 13:25:36
Le nouveau moteur de combat sera surement un peu plus dynamique (il utilisera des objets plus clairs pour fonctionner), j'ai publié son code prévisionnel en attendant d'avoir le temps de le continuer ^^
https://gitlab.com/NuriYuri/PSDK-RGSS3/tree/master/BattleEngine
Titre: Pokémon SDK
Posté par: Nuri Yuri le 01 avril 2018, 12:09:08
Une démo technique de PSDK sous LiteRGSS est disponible !

http://www.mediafire.com/file/rp6xoszqup6lo03/PSDK-Demo.7z

Si vous avez un bug avec les touches ou le VSYNC c'est à cause de Windows 10, ouvrez les gestionnaire des tâches pendant que le jeu tourne et ça corrigera le problème :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 28 avril 2018, 23:44:14
Petit crash test de PSDK sous le LiteRGSS (Mise à jour Alpha 23.0)
Lien de téléchargement : http://www.mediafire.com/file/5yl4kqu03adtg3c/PSDK_LiteRGSS-CrashTest.7z

Installation :
Pour installer ce crash test vous devez réaliser les opérations suivantes :
- Dupliquer votre projet
- Supprimer tous les fichiers .dll du duplicata de votre projet.
- Coller le contenu de l'archive .7z dans le duplicata de votre projet.

Informations :
PSDK doit tourner à 60FPS, il met un peu de temps à atteindre les 60FPS au démarrage mais normalement à l'écran titre il devrait être à 60FPS. Sur carte graphique Nvidia il arrive que PSDK tourne autour de 55FPS (ça arrive de temps en temps), souvent ce bug se résout en ouvrant le gestionnaire des tâches après avoir constaté le bug.

Le but de ce crash test est de voir si la version liteRGSS tourne relativement bien sur chaque PC (Windows). N'hésitez pas à rapporter tout dysfonctionnement.

Lancer l'interface d'édition des SystemTags : écrire dans cmd.bat Game.exe --tags
Convertir les autotiles pour qu'ils soient lus par PSDK : écrire dans cmd.bat Game.exe --util=autotiles.rb
Jouer en plein écran : écrire dans cmd.bat Game.exe --fullscreen
Attention, la résolution de base de PSDK n'est pas fullscreen friendly, pensez à faire en sorte à ce que vos jeux soient dans des résolutions acceptable pour le plein écran.

Note importante :
La taille maximale des textures est de 8192x8192, de ce fait, les tilesets trop grand comme celui d'Epic adventures font tout simplement crash l'éditeur de SystemTag. Vous devez faire en sorte d'avoir des tilesets de dimensions acceptables.
Titre: Pokémon SDK
Posté par: Splifingald le 29 avril 2018, 09:18:58
Merci beaucoup pour tout ce travail, est ce qu'on peut avoir un récap des modifications / avancées de cette mise à jour ?

J'avoue ne pas avoir tout suivi...

Merci beaucoup !
Titre: Pokémon SDK
Posté par: Leikt le 29 avril 2018, 10:21:14
Super avancement ! Voici mon retour :

Titre: Pokémon SDK
Posté par: Altarax le 29 avril 2018, 11:56:46
Je suis limité à 4096x4096 pour les tilesets.
Ma souris n'est plus visible sur l'éditeur des SystemTags.
Pas de problèmes niveau FPS, les maps sont bien chargés lorsque les tilesets sont aux bonnes dimensions.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 avril 2018, 13:07:03
@leikt : Pour la map entièrement blanche, normalement dans le dossier Tilesets tu devrais avoir un fichier "tileset_epicadv_._psdk" qui est celui que PSDK doit charger (au lieu de faire 256x17024 il fait 512x8192).

Pour le problème d'RMXP à mon avis c'est surement un problème avec la DLL du RGSS vu qu'elle est inexistante dans PSDK maintenant :/ (Tu peux toujours l'ajouter dans ton dossier de projet mais elle sera uniquement utilisée par RMXP)

Les plugins je les ai désactivés pour le moment histoire de ne pas avoir de pb avec les interfaces (bitmap.draw_text n'existe pas). Par contre les commandes d'interpreter ?

@Altarax : Euh, t'as quoi comme carte graphique ? (C'est lancé depuis une carte graphique au moins '^' ?)
Sinon le curseur de Windows n'est pas visible dans la fenêtre mais en temps normal y'a une image qui suit le curseur (elle est juste deux fois plus petite dans l'éditeur de systemtags, tu la vois vraiment pas ?

Quand tu écris "sleep(2);p Mouse.x" dans la console en revenant sur la fenêtre de jeu dès que t'as appuyé sur entrée ça t'affiche quoi ?

@Splifingald : Je vais essayer de faire un changelog ^^
Titre: Pokémon SDK
Posté par: Leikt le 29 avril 2018, 14:03:03
Ok, j'utilisait une version modifié du tileset, il ne portait pas le même nom ^^ Donc forcément, PSDK ne pouvait pas le charger.

J'ai ajouté la DLL RGSS104E, je peux à nouveau éditer mon projet.

Les commandes d'Interpreter ajouté par le plugin, donc c'est cohérent.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 29 avril 2018, 14:06:13
Ah oui forcément x)
Pour le moment je laisse le système désactivé et quand j'aurais écrit toute les instructions concernant l'interface making je réactiverai le deal ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 01 mai 2018, 17:12:09
URL du change log : http://download.psdk.pokemonworkshop.com/changelog.html
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 mai 2018, 18:24:13
Mise à jour Alpha 23.1 (changelog : http://download.psdk.pokemonworkshop.com/changelog.html )
Cette version doit être installé après Alpha 23.0 et corrige divers bug, vous pouvez la télécharger sur la page de téléchargement :)
Titre: Pokémon SDK
Posté par: Splifingald le 03 mai 2018, 18:45:15
Génial ! Je ne vois pas ça dans le changelog mais est-ce que le problème concernant les noms de musiques contenant des caractères spéciaux à été réglé ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 03 mai 2018, 19:09:46
Bah du coup pour le musiques à caractères spéciaux c'est pas réglé, j'ai oublié dsl ^^'
Titre: Pokémon SDK
Posté par: ralandel le 04 mai 2018, 12:33:17
Je passe juste ici pour signaler quelque chose (qu'y n'a pas été corrigé dans la dernière maj de PSDK)
Pour effacer les fps la commande Game.exe --hide-fps ne fonctionne pas.
Pour cela il faut corriger le Game.rb disponible à la racine de votre projet
A la ligne 2 remplacer :
if ARGV.grep(/(--help|-h)/).size > 0
par
if ARGV.grep(/(--help|-h$)/).size > 0
Le bug n'a pas été trouvé par moi mais bien par Yuri
Titre: Pokémon SDK
Posté par: Amaya le 05 mai 2018, 19:24:37
Énorme potentiel, j'attends avec impatience une version stable !
Titre: Pokémon SDK
Posté par: YuRiX le 05 mai 2018, 20:39:24
voila mes résultat si ça peut aider:

config du pc:
-i7 7700k oc 4.8ghz
-16g ram
-gtx 1080 ti oc
(tourne sur 2 ecrant 4k)
je ne devrait théoriquement pas avoir trop de problème a lancer le jeux en 60 fps..

premier test en suivant la procédure :
(https://image.noelshack.com/minis/2018/18/6/1525544916-capture7.png) (https://www.noelshack.com/2018-18-6-1525544916-capture7.png)
le jeux tourne entre 57 et 59 fps et n'affiche pas correctement la map, de plus le personnage est bloquer (le gestionnaire de tache na rien résolu)

2eme test en retapant la commande "Game.exe --util=autotiles.rb" ce qui a pour effet de les désactiver je pense :
(https://image.noelshack.com/minis/2018/18/6/1525544916-capture8.png) (https://www.noelshack.com/2018-18-6-1525544916-capture8.png)
le jeux s'affiche correctement sauf que le personnage traverse tous (il fallait s'en douter), il tourne toujours entre 57 et 59 fps (le gestionnaire de tache ne résout toujours rien)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 05 mai 2018, 22:04:09
Réimporte le fichier Data/Tilesets.rxdata de ton projet, y'a une corruption lors de la maj visiblement.

Sinon pour les FPS est-ce que t'as MAJ sur Alpha 23.1 ou pas ?
Titre: Pokémon SDK
Posté par: Maxoumi le 05 mai 2018, 22:23:00
Perso yuri je vien de test avec un projet vierge la maj 23,1 et j'ai le même bug du visuel dans le centre Pokémon. Je ne l'ai pas en extérieur ^^ Je n'ai absolument rien importé de mon projet ^^'
Titre: Pokémon SDK
Posté par: YuRiX le 05 mai 2018, 22:32:23
oui rien ne change, je suis bien en ver. 23.1 j'ai fait 22.3/23/23.1 en supprimant les dll et en suivant toute tes procédures
Titre: Pokémon SDK
Posté par: Maxoumi le 05 mai 2018, 22:44:34
Alors je vien de testé un truc, j'ai supprimer dans le dossier "data" le fichier ".bak" que le jeu me créer et je n'ai plus ce problème ^^'
Titre: Pokémon SDK
Posté par: YuRiX le 06 mai 2018, 09:55:00
Problème résolu en effet c'étais bien le tileset.rxdata pourtant j'avais bien fait un project vierge exprès pour faire les test j'ai du prendre le tileset.rxdata d'une vielle versions (20) pour le faire fonctionner..
Titre: Pokémon SDK
Posté par: Splifingald le 11 mai 2018, 18:21:30
Hello,

Juste une petite question,
Pourquoi la limitation de taille pour les tilesets ?
Est-ce que ça va être retiré ?
Si non, comment passer outre ?

Merci !
Titre: Pokémon SDK
Posté par: ralandel le 11 mai 2018, 21:42:13
Splifingald tu fais deux tileset
un que tu appelles comme tu veux de maximum 262 144 (t'as de la marge normalement) et un autre au quel tu ajoutes _._psdk qui lui se fait en colonnes de 8192 et dans un carré de 8192x8192 (d'où la "limite" de 262 144 pour le premier tileset). Le tileset se terminant par _._psdk se remplit en colonnes.
J'espère que tu m'as comprit  :mmh:
Titre: Pokémon SDK
Posté par: Nuri Yuri le 13 mai 2018, 23:03:21
Pourquoi la limitation de taille pour les tilesets ?
Car Pokémon SDK utilise la carte graphique et les cartes graphiques ont une limite de taille pour les textures, 90% d'entre elle ont pour limite basse 8192x8192 d'où la limite choisie.
Est-ce que ça va être retiré ?
Non.
Si non, comment passer outre ?
ralandel l'a expliqué, y'a un fichier exemple (le tileset de Epic Adventure) qui te montre comment faire.
Titre: Pokémon SDK
Posté par: Nuri Yuri le 15 mai 2018, 01:07:16
Des sujets ont été crée par des membres dans le but d'améliorer PSDK d'une certaine manière :
- Réaliser la base de donnée pour divers générations de Pokémon (1G, 2G, 3G, 4G etc...) https://pokemonworkshop.com/forum/index.php?topic=4292.0
Ceci permettra aux makers de choisir quel type de gameplay ils souhaitent donner à leur jeu sans avoir à tout refaire eux-même et cela permettra d'économiser du temps.
- Partage de script et commandes : https://pokemonworkshop.com/forum/index.php?topic=4291.0
Ce sujet a pour objectif de rassembler des scripts utilisable sous PSDK (pour améliorer votre jeu) et des commandes diverses que vous pouvez utiliser pour simplifier le développement de votre jeu.


Participer à ces sujets est le meilleur moyen de rendre service aux autres makers et au starter kit que vous utilisez. (Notez qu'il y a beaucoup de commandes à découvrir sous PSDK :p)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 16 mai 2018, 20:01:18
Important : PSDK a subit plusieurs mises à jour jusqu'à Alpha 23.5
Pensez à vous mettre à jour de votre coté (télécharger Alpha 23.2 puis utiliser le launcher, il y a une version Alpha 23.2 qui ne modifie pas vos datas).

Au passage, un tutoriel pour créer les escaliers sous PSDK a été fait : https://psdk.pokemonworkshop.com/index.php/Cr%C3%A9er_des_escaliers
Titre: Pokémon SDK
Posté par: Nuri Yuri le 31 mai 2018, 22:37:37
Salut à tous !
J'ai écrit la norme qui va spécifier le nouveau Système de plugins, ce système sera "connecté" et utilisera des plugins écrits en JSON. Comme vous avez pu le constater par le processus de mise à jour de PSDK, PSDK n'a aucun problème pour télécharger des données sur internet, de ce fait il sera possible pour les plugins de spécifier des ressources disponibles sur internet. (Le plugin sera lui même téléchargeable sur internet.)

Le nouveau système de plugin aura les fonctionnalités suivantes :
- Ajouter des ressources à un dossier (empactées dans un Yuki::VD ou non)
- Ajouter des scripts
- Modifier des lignes de script
- Modifier le corps d'une méthode dans une classe
- Modifier la valeur immédiate* d'une constante dans une classe

*valeur immédiate <=> valeur qui n'est pas le résultat d'une construction de code complexe, 6, true, "test", [1] sont des valeurs immédiates, Array.new(6) do end ne l'est pas.

Je vous lie en fichier joint la spécification que j'ai écrit.
Titre: Pokémon SDK
Posté par: Leikt le 01 juin 2018, 06:22:26
Voici une sacrée evolution ! PSDK finira par avoir son propre Nexus :)

Le plugin sera ecrit en json, mais les scripts et modif restent en ruby ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 01 juin 2018, 07:53:32
Oui, le JSON c'est juste pour la description :)
Titre: Pokémon SDK
Posté par: Nuri Yuri le 13 juin 2018, 00:28:22
La version Alpha 23.9 est sortie.
Elle corrige quelques bugs, met à jour des fichiers graphiques et ajoute les deux choses suivantes :
- Effets météo en map (pluie, neige, tempête de sable, zénith et brouillard).
- La possibilité de switch ou d'utiliser un objet avec l'IA. (L'IA est un peu moins conne aussi).
Titre: Pokémon SDK
Posté par: Leikt le 13 juin 2018, 13:07:34
Elle est stable ?
Titre: Pokémon SDK
Posté par: Nuri Yuri le 13 juin 2018, 13:11:30
Plus stable que la précédente en théorie. Après j'ai pas spécialement le temps de pousser le système dans ses derniers retranchements donc c'est mieux si les gens trouvent des bugs (comme le bug de l'entrée de nombre)  et postent le log sur le forum pour que je puisse corriger le problème ^^
Titre: Pokémon SDK
Posté par: Nuri Yuri le 19 juin 2018, 17:29:29
Mise à jour Alpha 23.11
Voir le changelog pour les changements.
Le changement de classe pour l'interpreter RMXP permet désormais de voir clairement la liste des commandes de script de PSDK (pour les évents) sur la page suivante : http://psdk.pokemonworkshop.com/yard/Interpreter.html
Titre: Pokémon SDK
Posté par: Graphel le 26 juin 2018, 16:21:04
Hello la communauté,

Tout d'abord, bravo pour l'avancé de PSDK ! C'est fabuleux, plus ça passe, plus c'est un plaisir de crée un jeux Pokémon avec le starter-kit, ensuite vue mon absence je peux pas remercier tout les posts, mise à jours et j'en passe alors je le ferai dans ce message car c'est bien la moindre des choses que de remercier toutes les personnes participants aux SK, donc merci à l'équipe pour le contenu l'avancement et tout et tout !  Un grand GG ! Et merci à tout ceux qui participe et partage les diverses ressources et script sur le forum.

Pour finir quelques questions :
J'ai pu voir un joli fichier nommé "Team" avec des graphics pour l'interface du menu équipe, serai-ce une nouvelle interface qui va apparaitre lors d'une future MAJ ? Car elle est très alléchante !

Ensuite j'ai pu remarquer qu'il n'y pas beaucoup d'effets sonores pour les sauvegardes, les cris dans les menus etc, j'ai bien essayer de les ajouter moi même mais avec les MAJ celles-ci disparaissent. Y'a t-il un moyen d'arranger cela ? A moins que, bien que ce soit pas une priorité c'est un fait, cela sera corrigé plus tard ?

A plus la communauté !
Titre: Pokémon SDK
Posté par: Splifingald le 26 juin 2018, 16:58:46
Welcome back, ouais le menu d'équipe va être refait ! :) Et c'est vachement cool !