Pokémon SDK

1193 Réponses • 105685 Vues

Starter Kit Alpha PSDK

Nuri Yuri

HostMaster

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
ln(yo) = <3

Nuri Yuri

HostMaster

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 :)
ln(yo) = <3

Nuri Yuri

HostMaster

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.
ln(yo) = <3
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 !

Leikt

Programmeur

Super avancement ! Voici mon retour :

  • Lancement de Game.exe : Ok
  • Ecran titre à 60 fps
  • Arrivée sur une map entièrement blanche (le tileset est celui d'epic adventure) La console affiche :
    "Commande : Failed to create texture, its internal size is too high (256x17024, maximum is 16384x16384)"
  • Ouverture du projet en double clic sur le fichier projet impossible (RPG Maker à cessé de fonctionné)
  • Ouverture du projet depuis RMXP : 'Critical Error C0000005 at address 100F2ECA"
  • Conversion des autotiles : aucun pb
  • Démarrage fullscreen : Ok
  • Plugins qui ne se sont pas chargés : les commandes d'Interpreter n'existent pas.

« Modifié: 29 avril 2018, 10:23:12 par Leikt »

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.

Nuri Yuri

HostMaster

@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 ^^
ln(yo) = <3

Leikt

Programmeur

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.

Nuri Yuri

HostMaster

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 ^^
ln(yo) = <3

Nuri Yuri

HostMaster

Nuri Yuri

HostMaster

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 :)
ln(yo) = <3
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é ?

Nuri Yuri

HostMaster

Bah du coup pour le musiques à caractères spéciaux c'est pas réglé, j'ai oublié dsl ^^'
ln(yo) = <3

ralandel

Mappeur

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
Énorme potentiel, j'attends avec impatience une version stable !
Franchement je trouve que c'est comme même un excellent forum ;)

There was an error while thanking
Thanking...