diff --git a/project.godot b/project.godot index e4714fd..f82facb 100644 --- a/project.godot +++ b/project.godot @@ -11,8 +11,8 @@ config_version=5 [application] config/name="Seeding Planets" -config/description="Seeding planets is a survival, managment and cosy game in which you play a little gardener robot" -config/version="prototype 1.0" +config/description="Seeding planets is a survival, managment and cosy game in which you play a little gardener robot." +config/version="proto-1.0" run/main_scene="uid://c5bruelvqbm1k" config/features=PackedStringArray("4.4", "Forward Plus") config/icon="uid://df0y0s666ui4h" diff --git a/push-to-itch.sh b/push-to-itch.sh new file mode 100644 index 0000000..ee28d30 --- /dev/null +++ b/push-to-itch.sh @@ -0,0 +1,4 @@ +VERSION=$(grep config/version project.godot | cut -d'"' -f2 ) +cd .export/web +zip web.zip * +butler push web.zip zink-exe/seeding-the-wasteland-prototype:web --userversion $VERSION \ No newline at end of file diff --git a/readme.md b/readme.md index 8d7ab4a..03f825f 100644 --- a/readme.md +++ b/readme.md @@ -109,6 +109,17 @@ Pour ajouter un ou plusieurs fichiers ou modifier du code dans le projet, suivez > Dans Godot, les instances de nodes sont appelées en pascal case. +## Publier le projet sur Itch + +Une fois l'export web réalisé dans le dossier `.export/web` dans Godot, il est possible d'exécuter le script `push-to-itch.sh` pour pousser directement les modifications sur itch. La version prise en compte sera celle renseignée dans les paramètres du projet Godot. + +Les outils `zip` et (`butler`)[https://itchio.itch.io/butler] seront nécessaires à installer (n'oubliez pas de faire un `butler login`). + +Pour exécuter le script sur Windows, vous pouvez faire : +``` +powershell.exe .\push-to-itch.sh +``` + ## Troubleshoot ### Sur Godot, fenêtre "File have been modified outside Godot"