Se connecter

Alien Swarm

Sujet : [SDK] Aide
Littlesister
Niveau 10
20 juillet 2010 à 14:54:34

Bonjour à tous,

Je crée ce sujet pour regrouper les questions concernant le SDK.

:d) Informations générales
http://developer.valvesoftware.com/wiki/Authoring_Tools/SDK_%28Alien_Swarm%29

:d) Alien Swarm Level Creation
http://developer.valvesoftware.com/wiki/Alien_Swarm_SDK

:d) Forum officiel du jeu Alien Swarm
http://forums.steampowered.com/forums/forumdisplay.php?f=930

:d) Alien Swarm Tile Gen Tutorial
http://www.youtube.com/watch?v=19fhdMdCNZ4

Le Tile Gen est une façon simplifiée pour créer des niveaux. C'est un éditeur ouvrable directement dans le jeu en utilisant la console. En gros, vous placez des instances de salles et de couloirs pour construire votre niveau.

  • Pour une plus grande liberté, il faut utiliser le SDK. C'est à dire Hammer.

:d) Exemple

Vous pouvez trouver un exemple de campagne dans le dossier addons du jeu.
Ici : \Steam\steamapps\common\alien swarm\swarm\addons\ExampleAddon

  • Add-on se nomme ExampleAddon.
Pseudo supprimé
Niveau 10
20 juillet 2010 à 15:01:14

J'ai quelques bases avec le Hammer SDK, et j'ai voulu creer une map rapide, c'est à dire un cube texturé vide avec un info_player_start... Après la compilation, le jeu se lance, et j'ai le droit à un message du genre "Echec of Steam Validation"... Normal ? :question:

Vortex646
Niveau 54
20 juillet 2010 à 15:02:03

Littlesister :coeur:

Je comptais justement me lancer, merci :noel:

Littlesister
Niveau 10
20 juillet 2010 à 15:09:37

potdefleurs, pour Alien Swarm, c'est différent des autres jeux comme L4D/L4D2.

-Pour sceller un niveau, c'est un func_brush avec le nom structure_seal.

-Il faut faire attention à l'angle de camera lorsque l'on fait des murs. Les murs doivent avoir environ 160 unités de hauteur. Les murs au sud doivent avoir une inclinaison pour ne pas cacher la visibilité sauf si on met de la décoration qui empêche le joueur de s'approcher du mur.

Plus de détails ici : http://developer.valvesoftware.com/wiki/Swarm_Mapping_basics

Littlesister
Niveau 10
20 juillet 2010 à 15:13:54
  1. potdefleurs
  2. Posté le 20 juillet 2010 à 09:01:14
  3. j'ai le droit à un message du genre "Echec of Steam Validation"... Normal ? :question:

:d) Je pense qu'il faut ajouter les paramètres comme pour L4D.

Additional game parameters :
-toconsole -dev -console +sv_lan 1

  • Je n'ai pas encore vérifié si ce sont bien ces mêmes paramètres.
Pseudo supprimé
Niveau 10
20 juillet 2010 à 15:14:21

Merci beaucoup pour laide littlesister, mais le "Box that seals the level", ça n'est pas le même principe que mettre une Skybox dans une map HL² pour combler les leaks ? :question:

Littlesister
Niveau 10
20 juillet 2010 à 15:14:33

Dans la fenêtre quand tu fais Run map.

Littlesister
Niveau 10
20 juillet 2010 à 15:15:51
  1. potdefleurs
  2. Posté le 20 juillet 2010 à 09:14:21
  3. Merci beaucoup pour laide littlesister, mais le "Box that seals the level", ça n'est pas le même principe que mettre une Skybox dans une map HL² pour combler les leaks ? :question:

:d) Non, c'est simplement un func_brush qui entoure tout.

Littlesister
Niveau 10
20 juillet 2010 à 15:16:18

Ton niveau se trouve à l'intérieur du func_brush.

Windows-Seven7
Niveau 6
20 juillet 2010 à 15:22:12

Salut,

J'ai un petit souci.
Une fois ma map crée enfin mon bout de map car je faisais des tests et quand je fait run map j'ai une ligne rouge tout en bas (pendant la compilation) qui me précise que le dossier dans lequel je l'ai enregistrer ne peut être lu.
Alors que quelqu'un a la solution ce serai cool que je commence a faire des map.

Littlesister
Niveau 10
20 juillet 2010 à 15:25:38

Désolé pour mon explication précédente. J'ai mieux compris ce qu'ils veulent dire pour sceller le niveau.

Pour sceller le niveau :

-Il faut créer 6 blocs pour entourer le niveau. Ça forme une boîte.
-Recouvrir les blocs avec la texture tools/toolsnolight.
-Sélectionner les 6 blocs et les convertir en entité func_brush.
-Donner le nom structure_seal au func_brush.

Pseudo supprimé
Niveau 10
20 juillet 2010 à 15:25:42

Merci beaucoup littlesister, ton aide m'a beaucoup aidé et j'ai reussi a creer une map test simple :-p
Ce qu'il faut savoir par contre, c'est qu'il ne faut pas placer qu'un info_player_start pour les points de spawn... Mais 8 :ok:
(Et j'ai bien l'impression qu'il ne faut pas creer de plafond dans une map :hap: )

Pseudo supprimé
Niveau 10
20 juillet 2010 à 15:27:34

Et pas la peine de s'embeter a creer six blocs je crois, j'ai tout simplement crée un cube tout autour de ma map, je l'ai converti en func_brush et je lui ai donné le nom structure_seal... (Pas la peine d'hollower) J'ai bien l'impression que ca marche :ok:

Littlesister
Niveau 10
20 juillet 2010 à 15:29:58

potdefleurs, j'ai ouvert une carte exemple et c'est bien une boîte donc 6 blocs convertit un func_brush.

Non, il n'y a pas de plafond.

Ornafulsamee3
Niveau 8
20 juillet 2010 à 15:34:23

Il est aussi facile de faire des maps pour ce jeu que pour le reste des maps Source ?

Littlesister
Niveau 10
20 juillet 2010 à 15:38:27
  1. Ornafulsamee3
  2. Posté le 20 juillet 2010 à 09:34:23
  3. Il est aussi facile de faire des maps pour ce jeu que pour le reste des maps Source ?

:d) Je dirais que c'est plus facile de créer des cartes pour Alien Swarm.

Littlesister
Niveau 10
20 juillet 2010 à 15:40:03
  1. potdefleurs
  2. Posté le 20 juillet 2010 à 09:25:42
  3. Ce qu'il faut savoir par contre, c'est qu'il ne faut pas placer qu'un info_player_start pour les points de spawn... Mais 8 :ok:

:d) 4 info_player_start est suffisant car 4 joueurs est le maximum. Voir une carte exemple. :-)))

Littlesister
Niveau 10
20 juillet 2010 à 15:50:00
  1. Windows-Seven7
  2. Posté le 20 juillet 2010 à 09:22:12
  3. Une fois ma map crée enfin mon bout de map car je faisais des tests et quand je fait run map j'ai une ligne rouge tout en bas (pendant la compilation) qui me précise que le dossier dans lequel je l'ai enregistrer ne peut être lu.

Alors que quelqu'un a la solution ce serai cool que je commence a faire des map.

:d) Essaies en enregistrant ta carte dans le dossier mapsrc.

\Steam\steamapps\common\alien swarm\sdk_content\mapsrc

PhysX_By_Nvidia
Niveau 5
20 juillet 2010 à 16:10:19

Je crois bien que je vais mapper pour ce jeu aussi :)

Windows-Seven7
Niveau 6
20 juillet 2010 à 16:14:34

Je n'ai pas besoin de faire un .VPK pour une map test?
Fin pur faire un cube et la lancer quoi.

Sujet : [SDK] Aide
   Retour haut de page
Consulter la version web de cette page