Je reviens sur le forum pour un retour d'expérience (ça peut ressembler à un tuto). Je ne suis pas très à l'aise à l'écrit. Je vais essayer d'écrire quelque chose de claire.
Je suis sur mon pc perso sous Windows.
J'utilise WSL (window sub system for linux).
Sur mon pc j'ai également visual studio code.
Installer le sdk
https://vitasdk.org/
Il faut installer certains paquet comme git:
apt-get install make git-core cmake python
Il faut également ajouter des variables d’environnement:
export VITASDK=/usr/local/vitasdk
export PATH=$VITASDK/bin:$PATH # add vitasdk tool to $PATH
Tu peux les ajouter dans ton ~/.bashrc avec ton éditeur préféré vim ou nano
nano ~/.bashrc
Ensuite il faut cloner le dépôt du sdk
git clone
https://github.com/vitasdk/vdpm
Il y a des scripts à lancer
cd vdpm
./bootstrap-vitasdk.sh
./install-all.sh
Compiler un projet
On peut déjà commencer à compiler des .vpk
Je conseil de cloner ce depôt:
https://github.com/vitasdk/samples
Dedans il y a plusieurs exemples d'utilisation du sdk. Pour avoir plus d'info sur les api
https://docs.vitasdk.org/
Sur le terminal je tape:
code .
ça me lance visual studio code sur le dossier courant.
Ce qui me permet de retrouver mon environnement de dev préféré

Sur vscode il y a un terminal intégré ! Donc on peut tous faire sur une fenêtre.
Pour compiler un des samples, Il faut rentrer dans le dossier du sample:
cmake .
make
Normalement ça génère un .vpk qu'il faut ensuite transférer sur sa psvita et l'installer.
Ce n'est pas hyper pratique lorsque on dev. Mais tous fonctionne bien !
Les hackeurs ont fait du très bon boulot !
Mise en place d'un environnement
Il y a des solutions qui permet avec une commande sur vscode de lancer notre app.
Il faut pour cela installer des plugins
KVDB:
https://github.com/DaveeFTW/kvdb
VDBTCP:
https://github.com/DaveeFTW/vdbtcp
vitacompanion:
https://github.com/devnoname120/vitacompanion
Sur chaque page github il y a une release. Pas besoin de compiler les plugins.
Il y a des tuto bien fait sur le site de custom protocole pour expliquer comment installer un plugin.
Il y a également un plugin sur vscode qui permet de puis l'éditeur de texte de faire des chose sur la psvita:
https://github.com/imcquee/vitacompanion-VSCODE
J'ai commencé à voir ce qu'il est possible de faire, mais j'ai remarqué que ma psvita crashé très fréquemment. J'ai l'impression que c'est à chaque sortie de veille. Je suis obligé ensuite de forcer l'extinction.
J'ai donc désactivé les trois plugins. Il faut que j'essaye de comprendre ce qui cloche pour pouvoir ensuite dev facilement.