Partage
  • Partager sur Facebook
  • Partager sur Twitter

[HL1] Annexe : les erreurs de compilation

Celle de la V2 du SDZ.

Anonyme
12 février 2006 à 13:52:47

Host_Changelevel2: Couldn't load map...




Erreur qui apparaît habituellement pour une map ou un mod en single player, pour une raison qui reste assez vague, si vous avez effectuer une transition entre deux maps, votre deuxième map ne peut se charger.
Vérifiez alors:
  • votre entité info_landmark
  • si vous pouvez charger votre deuxième map par la console?
  • si votre map est dans le bon dossier?
  • si vous avez chargé la première map par la console?
  • si le nom de la map (celle qui ne se charge pas) est correct, à savoir sans espaces ni caractères spéciaux
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
12 février 2006 à 15:07:25

Empty Map




Vous avez oublié de donner au compilateur le nom de la map que vous avez mappée, ou vous n'avez pas encore fait votre map!
Vous ne pouvez pas ne rien compiler!
Parfois c'est une fausse erreur, et le problème vient d’autre chose.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 9:48:54

file read failure




Il y a un problème de lecture de fichier. Les causes et solutions possibles varient tellement qu’elles ne peuvent pas être toutes énumérées ici, mais pour un jeu HL/mod en voilà quelque-unes :

  • .bsp corrompu, remplacement nécessaire
  • MOD ou programme HL corrompu, peut-être à cause d’un virus?
  • sprite/wav/model/wad corrompu
  • un mauvais secteur de disque dur qui ne lit pas bien ou pas du tout
  • un programme interfère avec le jeu
  • et beaucoup d'autres cas possibles…
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 9:50:02

Floating point division by zero




C'est un signe que quelque chose est erroné. Mais il n'y a aucune cause ni réponse certaine à cette erreur. Vérifiez d'abord si il n’y a pas de "leak", ensuite cela peut être du à n’importe qu’elle erreur de cette page. Désolé.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 9:51:22

Illegal Page Fault




La plupart du temps ceci est une ancienne erreur de WC 2.1 qui n’a pas souvent été vu dans les versions suivantes. Les causes sont des blocs invalides/mauvais, ou plus habituellement cela correspond à l’erreur "too many wads".
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 9:51:59

Invalid Argument




Si vous avez vu ceci au moment de compiler, cela signifie que vous avez mal configurez votre compilateur, un mauvais chemin d’accès, une mauvaise case de coché ou un mauvais renseignement dans votre compilateur, ou quelque chose de cette nature.
La solution est de faire un retour en arrière et de vérifier et de revérifier tout pour s’assurer que tout est bon pour la compilation.
Rarement c'est du à une mauvaise communication entre les sous-programmes (outils de compilation) qui provoque cette erreur. Un des programmes fait passer à un autre des programmes un "invalid argument"… Enfin tout cela relève de la programmation et ne nous aide pas vraiment. Donc si vous pensez que c’est le cas vous devrez réinstaller vos programmes de compilation.

Si cette erreur apparait en testant votre map, cela signifie que vous avez mal configuré une de vos entité. Par exemple un sprite qui appelle un fichier .wav
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 9:56:23

Mod_LoadSpriteGroup: interval<=0




Hypothèse : Quand le moteur de HL a effectué le chargement des sprites quelque chose a mal tourné. Ceci peut signifier qu’un fichier pak est corrompu, ou qu’il y a un problème de mémoire comme le Precache, ou encore une erreur comme "Mod_LoadBrushModel:maps/has wrong version number".
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 9:57:54

Mod_parseMarksurfaces: bad surface number




Cause et solution inconnu jusqu'ici. Cela semblerait se produire quand 2 maps/prefabs de version différentes sont dans une même map.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 9:59:10

Warning: No entities exist in hull #, no filling performed for this hull




Erreur assez compréhensible, vous avez créer votre map sans mettre d’entités point, comme les départs des joueurs. Cependant, souvent cette erreur apparaît parce qu'une entité est en dehors de la map.
D’autre fois cette erreur apparaîtra à la place de l’erreur "too many wads" ou d’autres "erreur spéciales", ou encore cela provient du fait que vous avez oublié d'exporter votre map en .map dans WC/Hammer , ou un "leak", ou même un fichier map corrompu. Cette erreur semble apparaître très souvent pour un faux problème.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 9:59:38

Pas de HUD




Dans les mods muliplayer vous n'obtenez souvent pas de HUD parce que vous avez compilé votre map en faisant "run"(f9) dans WC/Hammer, ainsi vous êtes en mode test pour votre map. Pour obtenir le HUD, ouvrez votre mod, allez dans lan/create/votre map, et normalement le problème sera réglé.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:05:34

J’appuie sur un bouton ou je passe dans un trigger dans le jeu et je suis kicker




Si la compilation était bonne, et s’il n'y avait aucun autre problème, alors la cause la plus probable à ce problème est une boucle de logique avec les entités. Deux entités ou plus sont placées pour s'appeler entre elles, et d’une façon ou d’une autre cette boucle est appelée. La mémoire tampon se remplie à cause de cette boucle, le jeu crash et vous êtes kicker. Ou vous avez appelé un trigger/button avec le même nom que l'entité qu’il appelle.

Solution: Corrigez vos entités.

Cependant, parfois c’est un autre chose qui contribue à vous kicker et c’est peut-être parce que :

1. Vous avez de fichiers .wav trop long qui se lancent
2. Vous avez un sprite/model corrompu qui est appelé
3. Vous avez quelque chose qui se déplace hors des limites de la map, comme une porte, mais elle va trop loin
4. Voir également Precache et "allocblock:full" pour d'autres causes possibles
5. Dans certains cas cela arrive quand vous vous mettez à tirer avec votre arme, il semblerait donc que vous avez trop d'ambient_generics avec trop de wavs qui se jouent en même temps et cela contribue au dépassement des limites de votre carte son
6. Parfois des maps de mod de HL (tel que le CS) qui dispose de l’entité game_player_equip vous font aussi crasher quand les joueurs ont une surcharge d’armes.
7. Vous êtes en mode software et vous entrez dans un secteur avec du sky, mais ce sky n’est pas dans le dossier gfx/env. Voir également l’erreur : "R_LoadSky: Couldn't load gfx/env/cl_forestrt.tga"
8. Vous avez une carte graphique qui n’accepte pas la texture nulle (très très rare).
9. Vous déclenchez plus de 16 choses EXACTEMENT au même temps.
10. Vous appelez trop d'entités quand vous entrez dans une zone.
11. Vous avez une texture, qui laisse une fenêtre sur le vide, et ca vous fait crasher quand vous la regardez.
12. Vous avez un serveur Linux, et quelque chose est dénommé avec des lettres capitales que Linux ne gère pas comme un serveur Windows.
13. Ce peut être également autre chose dans les configurations de votre serveur
14. Ou ça peut être encore autre chose.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:07:15

RankForContents: bad contents




Erreur rare. Dans un cas c'était un mauvais bloc mal manipulé avec l’outil vertex.
Dans un autre cas c'était un func_door avec le flag 'passable' qui était coché et un large bloc clip qui empêchait de passer.
Essayez le "check for problems", autrement réessayez la compilation pour voir si l’erreur persiste. Si vous êtes encore coincés, essayez de voir si dans votre map il n’y a pas de "leak".
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:08:54

SerializeRMF()v2.2 tried to load a file v0.0 Aborting




Cette erreur de WC/Hammer apparaît lorsque vous essayez de mélanger des maps et des prefabs qui ont été créés avec des versions différentes de WC/Hammer.
Parfois cela n’a rien à voir et cela signifie alors que votre map est corrompu, ou que WC/Hammer a été corrompu.
Regardez également l’erreur "missing [ in texturedef"
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:09:32

ShutdownOpenGL-wglMakeCurrent failed




C'est un bug dans le WC 3.4/Hammer. Il semble que vous pouvez l’ignorer sans conséquence....
Assurez vous d’avoir les derniers drivers de votre carte graphique.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:10:09

Spawned a NULL entity




Vous avez fait d’une façon ou d'une autre une mauvaise manipulation avec une entité monstermaker.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:10:38

Sprites problems




Les sprites sont assez délicat à utiliser. Vous devez employer le chemin d’accès au fichier parfait, avec les bonnes majuscules/minuscules ou cela provoquera un crash du jeu. Le chemin devrait démarrer par sprite/spritename, et non pas le chemin d’accès entier.
Parfois choisir le sprite par "parcourir" convient mieux que d’entrer manuellement le chemin d’accès, et parfois c’est le contraire.
Dans WC un sprite peut contribuer à la fermeture de la map dès qu’il s’ouvrira , si le sprite animé entre dans une des vue.
La solution est de se fermer toutes les vues sauf une et de réessayer de charger la map... ou d’enlever le sprite du dossier sprite de WC.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:11:09

Sv_recursivehall(hull?)check:bad node number




Une mauvaise manipulation des blocs qui aura comme conséquence de mauvais clipnodes ou leafnodes et posera ce rare problème. Il semble également dépendre de la "sensibilité" du compilateur que vous utilisez.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:13:07

Warning: SwapTransfers: unmatched




C'est souvent un faux problème qui apparaît dans le QRAD, mais il y a quand même parfois de vraies solutions :

1. utilisez comme outils de compilation les ZHLT, et plus particulièrement le HLRAD
2. si les lumières de votre map sont correctes, ignorez ce problème
3. annulez vos changements les plus récents, et voyez si les lumières de votre map sont correct
4. vérifiez rigoureusement tous les mauvais blocs
5. supprimez quelques lumières, en commençant par les lumières avec interrupteur (switchable lights)
6. faites quelques changements aléatoires dans votre map, habituellement en redimensionnant quelques textures, et voyez si les lumières de votre map sont correctes
7. déplacez des blocs aléatoirement, ou supprimez des entités blocs
8. sélectionnez une partie pour coupez votre map en deux maps séparées avec une transition. C'est la méthode la plus draconienne mais qui habituellement fonctionne si toutes les autres ont échouées
9. utilisez "- extra" option du HLRAD
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:14:24

SZ_Getspace Overflow on netchan




Une erreur de serveur provoquée par une mauvaise map.
Dans une situation comme celle-ci le problème peut-être résolu

  • par copier coller de la map entière vers un nouveau fichier *.rmf
  • en réduisant le nombre de portes qui utilisent le même son
  • en réduisant le nombre d’entité de départ de joueurs (info_player_start et info_player_deathmatch pour CS) parce qu’il est possible qu’il y en ait trop
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:14:51

tiny penetration in Hull 4




Cette erreur a été provoqué car vous avez utilisé le flag -verbose de votre compilateur pour détecter les erreurs durant votre compilation, et il a donc détecté celle-ci. Normalement vous pouvez ignorer cette erreur sans avoir de conséquences sur le rendu final de votre map.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:15:19

unmatched key value




Vous obtenez cette erreur quand vous entrez manuellement le nom d’une key dans une entité (avec Smartedit off), et alors WC ne peut pas trouver cette key dans le FGD. Vérifiez donc le nom de la key en question.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:15:49

Tracker UI not valid, not loading




C'est une erreur dans la mise à jour 1.1.1.0 de Half-life. Si vous voulez l'éviter, allez dans le dossier Half-Life/valve/cl_dlls et changez GameUI.dll en GameUI.bak
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:16:20

Host_error: UserMsg: Not Present on Client #




Ce n'est pas une erreur de map ou une erreur de compilation, c'est une erreur de server/mod/HLTV/HL. Certains de ces problèmes ont été corrigés avec des mises à jour de HLTV/mod/HL. Ni les causes ni les solutions sont connues actuellement, mais assurez vous quand même d’avoir toutes les mises à jour les plus récentes.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:19:01

Could not validate Half-Life




Une erreur semblable à "Mod_LoadBrushModel:maps/mapname.bsp has wrong version number [571084155 should be 30] --ou-- Mod_LoadBrushModel: Sprites(lgtning.spr has wrong version number (0 should be 30)"


Les solutions sont:

1. réinstallez Half-life et les mises à jour de HL ainsi que les mods.(habituellement cette réinstallation résout le problème). Mais avant que vous vous mettiez à tous réinstaller il serait bon que vous fassiez un p’tit scan de votre disque dur à l’antivirus ou encore un scandisk
2. réinstallez WorldCraft corrige parfois le problème
3. regardez autrement l’erreur "Mod_LoadBrushModel:maps/mapname.bsp has wrong version number [571084155 should be 30] --ou-- Mod_LoadBrushModel: Sprites(lgtning.spr has wrong version number (0 should be 30)"
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 février 2006 à 10:20:29

Informations techniques



Voici les limites fixées par le SDK à ne pas dépasser. Par exemple : max_map_entities indique que vous pouvez mettre 1024 entités dans votre map au maximum !
Cela vous sera utile pour savoir si votre map n'est pas trop grosse.


MAX_MAP_HULLS : 4

MAX_MAP_MODELS: 400

MAX_MAP_BRUSHES: 4096

MAX_MAP_ENTITIES: 1024

MAX_MAP_ENTSTRING: (128*1024)

MAX_MAP_PLANES: 32767

MAX_MAP_NODES: 32767

MAX_MAP_CLIPNODES: 32767

MAX_MAP_LEAFS: 8192

MAX_MAP_VERTS: 65535

MAX_MAP_FACES: 65535

MAX_MAP_MARKSURFACES: 65535

MAX_MAP_TEXTINFO: 8192

MAX_MAP_EDGES: 256000

MAX_MAP_SURFEDGES: 512000

MAX_MAP_TEXTURES: 512

MAX_MAP_MIPTEX: 0x20000

MAX_MAP_LIGHTING: 0x2000

MAX_MAP_VISIBILITY: 0x2000

MAX_MAP_PORTALS: 65536

MAX_KEY: 32

MAX_VALUE: 1024


  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
21 mars 2008 à 15:08:10

Error: Entity xxx has no visible brushes



L'entité qui est en erreur est un bloc avec la texture Clip ou Origin. Pour savoir qu'elle est précisément l'entité qui est en erreur.
Allez sur Hammer dans le menu :
Map > Go to brush number... (raccourci : Ctrl+Shift+G) </ul>
Ensuite inscrivez dans la case à droite de Entity #, le nombre qui apparaît au lieu des xxx de votre erreur. Maintenant que vous avez trouvé l'entité, vérifier ceci :
  • L'entité ne doit posséder que la texture Clip ou la texture Origin sur ses 6 faces.
  • Si toutes ses faces ont une seule texture (Clip ou Origin), effacez cette entité de votre map en appuyant sur la touche Supprimer et recréez la.

Il se peut que l'erreur ait été créé parce que l'entité pointée revenait plus d'une fois dans la liste des entités. C'est pour cela que si vous effacez votre entité, comme écrit dans la deuxième énoncé, vous devez vérifier qu'il n'y ait pas une autre entité avec le même numéro (Ctrl+Shift+G).
  • Partager sur Facebook
  • Partager sur Twitter