You should consider joining our Discord to ask for support.

We created a support channel using the new Discord Forum feature!

You can also visit our new website, it has a help section in English and French

0 like 0 dislike
692 views
in Crash by (210 points)
closed by
Suite a un pb de clés ssh pour submodulé pokemonsdk, j'ai submodulé avec "git submodule add https://gitlab.com/pokemonsdk/pokemonsdk.git" qui me donne le même résultat.

Lors de l'importation sur pokemon studio je vois dans un 1er temps "Etape 1/4...ect"

puis le terrible : "failed to convert project"

J'ai bien entendu fermé toutes consoles ou ide et autres.

Les logs pour 1 tentative d'importation:

Main log :

[2022-07-17 00:21:50.981] [info] choose-project-file-to-open { fileType: 'rxproj' }
[2022-07-17 00:21:53.210] [info] choose-project-file-to-open/success {
  path: 'C:\\Users\\....\\Documents\\GitHub\\projet-energie\\Game_RMXP_1.05.rxproj',
  dirName: 'C:\\Users\\....\\Documents\\GitHub\\projet-energie'
}
[2022-07-17 00:21:53.212] [info] psdk-exec C:\Users\....\Documents\GitHub\projet-energie []
[2022-07-17 00:21:53.218] [info] psdk-exec any [ 'isRunning' ]
[2022-07-17 00:21:53.279] [info] psdk-exec.stdout.data Page de codes active : 65001

[2022-07-17 00:21:54.991] [info] psdk-exec.exit 1
[2022-07-17 00:21:54.992] [info] psdk-exec any [ 'isRunning' ]

renderer log :

[2022-07-17 00:21:53.213] [debug] Starting service psdk-exec with args ["C:\\Users\\....\\Documents\\GitHub\\projet-energie"].
[2022-07-17 00:21:53.214] [debug] Starting service psdk-exec with args ["any","isRunning"].
[2022-07-17 00:21:54.993] [debug] Starting service psdk-exec with args ["any","isRunning"].
closed with the note: Problem solved

3 Answers

1 like 0 dislike
by (210 points)
selected by
 
Best answer

C'est bon TOUT fonctionne de mon coté!

Alors pour les clés :

  1. Go to "Git Bash" just like cmd. Right click and "Run as Administrator".
  2. Type ssh-keygen
  3. Press enter.
  4. It will ask you to save the key to the specific directory.
  5. Press enter. It will prompt you to type password or enter without password.
  6. The public key will be created to the specific directory.
  7. Now go to the directory and open .ssh folder.
  8. You'll see a file id_rsa.pub. Open it on notepad. Copy all text from it.
  9. Go to https://gitlab.com/-/profile/keys or
  10. Paste here in the "key" textfield.
  11. Now click on the "Title" below. It will automatically get filled.
  12. Then click "Add key".
Ensuite il manque quand même les scripts DynamicLight que je récupère directement en tant que sub-submodule dans un second temps avec:
git submodule update --init --recursive
(Je pense que ça par contre faudrais l'ajouté au tuto)
voilà voilà smiley
0 like 0 dislike
by (28.0k points)
Question préliminaire: as-tu bien suivit ce tutoriel? https://www.youtube.com/watch?v=uKDosUY0_WE&list=PL8POhwJiDSVKlElrRO7niFeTjkMFb6Vgt&index=3

Il semblerait que PSDK crash, c'est possible qu'il ne soit pas à la bonne version et ça c'est un soucis de setup de ton git, il faut que les branches soient bien les bonnes (development) et que ça pointe bien vers le bon repository (l'officiel, https ou ssh ça n'importe pas).
by (210 points)
edited by
oui, j'ai fait exactement ça, j'ai juste changer un peu la commande pour submodulé comme indiquer ci dessus. De plus mon psdk est bien en 26.0.
de plus "git checkout development" donne :
Already on 'development'
Your branch is up to date with 'origin/development'.
by (620 points)
J'ai exactement le même soucis, et je me rends compte qu'il manque des scripts un peu partout dans le dossier psdk par rapport à avant (le DynamicLight a disparu typiquement). Est-ce qu'il pourrait y avoir un lien avec les submodules de submodules ?
by (210 points)
Pour ma part dynamic light est bien présent sous "\pokemonsdk\scripts\02000 Nuri Yuri\00001 DynamicLight>",
Tu peux précisé pourquoi tu pense aux submodules de submodule?
by (620 points)
Parce que le DynamicLight en est un, et j'imagine qu'il y en a d'autres. Tu as bien des fichiers *.rb dans ce dossier toi ?
by (210 points)
Alors oui j'ai bien des .rb, pars contre je viens de vérifier et mon dossier Dynamiclight (je pensait qu'il contenait le script du même nom) est vide en faite !
by (620 points)
J'ai réussi à importer !!!
J'ai pas fait avec un submodule, mais j'ai mis le code puis ajouté tous les fichiers de la version psdk d'avant que je n'avais pas déjà dedans, et ça a importé mon projet :)
Par contre, pas sûr d'avoir une bonne version de psdk en faisant comme ça évidemment...
0 like 0 dislike
by (620 points)
Ok, donc j'ai contourné le problème en ne passant pas par les submodule, car je n'ai pas réussi à les faire récursifs pour aller choper le DynamicLight notamment.

Donc :

J'ai pas fait avec un submodule, mais j'ai mis le code puis ajouté tous les fichiers de la version psdk d'avant que je n'avais pas déjà dedans. (copier-coller et ne pas remplacer l'existant). Ensuite, je suis allé chercher les derniers fichiers de DynamicLight (https://gitlab.com/NuriYuri/dynamiclightscript) pour bien avoir quelque chose de compatible.

C'est pas le plus heureux des contournements, mais ça fonctionne...
by (210 points)
c'est bon ça à fonctionner pour moi !!
par contre, il faut d’abord via le launcher du projet initial, updaté psdk en 26.0 (j'ai eu des bug en essayant directement avec psdk en 25.8)
by (14.8k points)
Le problème c'est que du coup vous avez un projet git et que vous n'avez plus de sous-module, donc vous allez devoir update à la mano.
by (210 points)
Oui, en gros c'est ça, la j'ai pas trop le temps mais en fin de semaine j'essaierai de comprendre et de faire un truc propre.
...