Dans ce tutoriel sur Garry's Mod, nous allons voir comment publier un addon GMod sur le workshop.

Créer un addon workshop GMod (structure)

Un addon se compose de 11 dossiers ayant chacun sa propre fonction. Ci-dessous la liste des fichiers pouvant être mis dans chacun des dossiers.

  • "lua/*.lua"
  • "scenes/*.vcd"
  • "particles/*.pcf"
  • "resource/fonts/*.ttf"
  • "scripts/vehicles/*.txt"
  • "resource/localization/*/*.properties"
  • "maps/*.bsp","maps/*.nav"
  • "maps/*.ain"
  • "maps/thumb/*.png"
  • "sound/*.wav"
  • "sound/*.mp3"
  • "sound/*.ogg"
  • "materials/*.vmt"
  • "materials/*.vtf"
  • "materials/*.png"
  • "materials/*.jpg"
  • "materials/*.jpeg"
  • "models/*.mdl"
  • "models/*.vtx"
  • "models/*.phy"
  • "models/*.ani"
  • "models/*.vvd"
  • "gamemodes/*/*.txt"
  • "gamemodes/*/*.fgd"
  • "gamemodes/*/logo.png"
  • "gamemodes/*/icon24.png"
  • "gamemodes/*/gamemode/*.lua"
  • "gamemodes/*/entities/effects/*.lua"
  • "gamemodes/*/entities/weapons/*.lua"
  • "gamemodes/*/entities/entities/*.lua"
  • "gamemodes/*/backgrounds/*.png"
  • "gamemodes/*/backgrounds/*.jpg"
  • "gamemodes/*/backgrounds/*.jpeg"
  • "gamemodes/*/content/models/*.mdl"
  • "gamemodes/*/content/models/*.vtx"
  • "gamemodes/*/content/models/*.phy"
  • "gamemodes/*/content/models/*.ani"
  • "gamemodes/*/content/models/*.vvd"
  • "gamemodes/*/content/materials/*.vmt"
  • "gamemodes/*/content/materials/*.vtf"
  • "gamemodes/*/content/materials/*.png"
  • "gamemodes/*/content/materials/*.jpg"
  • "gamemodes/*/content/materials/*.jpeg"
  • "gamemodes/*/content/scenes/*.vcd"
  • "gamemodes/*/content/particles/*.pcf"
  • "gamemodes/*/content/resource/fonts/*.ttf"
  • "gamemodes/*/content/scripts/vehicles/*.txt"
  • "gamemodes/*/content/resource/localization/*/*.properties"
  • "gamemodes/*/content/maps/*.bsp"
  • "gamemodes/*/content/maps/*.nav"
  • "gamemodes/*/content/maps/*.ain"
  • "gamemodes/*/content/maps/thumb/*.png"
  • "gamemodes/*/content/sound/*.wav"
  • "gamemodes/*/content/sound/*.mp3"
  • "gamemodes/*/content/sound/*.ogg"

Une fois que vous avez créez votre dossier avec tous ceux dont vous avez besoin, nous allons passer à la publication sur le workshop.

Publication sur le workshop

Préparation

Pour publier l’addon nous allons nous servir d’un logiciel.

  1. Téléchargez GM Publish Tool.
  2. Mettez le dossier GMPT 2.2 où vous le souhaitez.
  3. Ouvrez le logiciel. Vous devriez arrivez sur l’image ci-dessous:

  4. Cliquez sur Folder et accédez aux fichiers du jeu puis accédez au dossier bin et cliquez sur Ouvrir. Vous devriez avoir quelque chose du style D:\Steam\steamapps\common\GarrysMod\bin dans Path.
  5. Faites de même pour gmad.
  6. Cliquez sur OK.
  7. Si vous avez l’erreur Cannot run program dans le Log c’est que vous n’avez pas mis les bons chemins d’accès. Pour les changer cliquez sur Settings puis Set Paths.

Publication sur le workshop

  1. Sélectionnez Create dans Mode.
  2. Cliquez sur Folder et sélectionnez le dossier contenant les dossiers lua, models, materials et autres.
  3. Cliquez sur Ouvrir.
  4. Cliquez sur Load et sélectionnez une image de 512x512 en jpg.
  5. Cliquez sur Ouvrir.
  6. Entrez le nom de votre addon dans Title.
  7. Sélectionnez le type d’addon que vous avez fait (1 seul possible).
  8. Sélectionnez au maximum 2 tags.
  9. Cliquez sur Add to Queue.
  10. Cliquez sur Execute.
  11. Vérifiez qu’il n’y a pas d’erreur dans le log.

Retrouvez votre addon sur le workshop

  1. Accédez au workshop.
  2. Assurez vous d’être connecté.
  3. Cliquez sur Vos fichiers puis Fichiers que vous avez publiés.
  4. Si tout va bien vous verrez votre addon.
  5. Accédez à celui-ci.
  6. Changez la visibilité en Publique.

Bien joué vous avez réussi à publier un addon sur le workshop.