Bonjour à tous,
Je crée ce sujet pour regrouper les questions concernant le SDK.
Informations générales
http://developer.valvesoftware.com/wiki/Authoring_Tools/SDK_%28Alien_Swarm%29
Alien Swarm Level Creation
http://developer.valvesoftware.com/wiki/Alien_Swarm_SDK
Forum officiel du jeu Alien Swarm
http://forums.steampowered.com/forums/forumdisplay.php?f=930
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.
Exemple
Vous pouvez trouver un exemple de campagne dans le dossier addons du jeu.
Ici : \Steam\steamapps\common\alien swarm\swarm\addons\ExampleAddon
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 ?
Littlesister
Je comptais justement me lancer, merci
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
Je pense qu'il faut ajouter les paramètres comme pour L4D.
Additional game parameters :
-toconsole -dev -console +sv_lan 1
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 ?
Dans la fenêtre quand tu fais Run map.
Non, c'est simplement un func_brush qui entoure tout.
Ton niveau se trouve à l'intérieur du func_brush.
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.
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.
Merci beaucoup littlesister, ton aide m'a beaucoup aidé et j'ai reussi a creer une map test simple
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
(Et j'ai bien l'impression qu'il ne faut pas creer de plafond dans une map )
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
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.
Il est aussi facile de faire des maps pour ce jeu que pour le reste des maps Source ?
Je dirais que c'est plus facile de créer des cartes pour Alien Swarm.
4 info_player_start est suffisant car 4 joueurs est le maximum. Voir une carte exemple.
Alors que quelqu'un a la solution ce serai cool que je commence a faire des map.
Essaies en enregistrant ta carte dans le dossier mapsrc.
\Steam\steamapps\common\alien swarm\sdk_content\mapsrc
Je crois bien que je vais mapper pour ce jeu aussi
Je n'ai pas besoin de faire un .VPK pour une map test?
Fin pur faire un cube et la lancer quoi.