[Projet Perso][C++] Infos sur le fichier de map de Wolfenstein3D...

Infos sur le fichier de map de Wolfenstein3D... [Projet Perso][C++] - C++ - Programmation

Marsh Posté le 10-10-2002 à 07:34:31    

Bonjour...
 
Je dois, pour un projet perso, ouvrir le fichier des maps de wolfenstein3d 9 Celui qui tourne sur un 486, le tout premier), et reussir a lire une map...
 
J'aimerai savoir quel format a utilise ID pour cela, et ou je peux trouver des infos...
 
le source code d'un editeur suffirait finalement, car il me suffit de voir la partie "chargement de la map".
 
J'ai essaye de mater le code de wolfenstein3D, mais c'est plutot hardos de comprendre et surtout de s'y reperer... avec tous ces #ifndef :heink:
 
Si vous pouviez m'aider... je triture google depuis 2 heures pour avoir des infos :/


Message édité par Tetedeiench le 10-10-2002 à 16:22:45

---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 10-10-2002 à 07:34:31   

Reply

Marsh Posté le 10-10-2002 à 15:03:39    

up :)


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 10-10-2002 à 16:18:12    

C'est le moteur de Q3 qui est utilise.
Je connais pas du tout le code de Wolf (je savais meme pas qu'ils l'avaient diffusé !) mais j'ai un peu étudier le code de Q3.
Reve pas : c'est le code du jeux que tu as, c.a.d le code qui utilise le moteur d'ID pour creer le jeux (Q3, Wolf, ...)
Le code du moteur 3D (qui entre autre lit les maps) tu ne l'as pas ... faut l'acheter (il est bien plus gros que ce que tu peux deja avoir ...)
Le format des maps utilisé par ID est un arbre bsp.
Fait une recherche la dessus.
Mais c'est gave complexe, au fil des versions ca se complexifie, deja que c'est pas trivial a la base.
Sache aussi que les maps sont stockees dans des .zip.
Faut donc dezipper le .pk3 (ou je sais pas quoi pour wolf) avant de bosser dessus.
Tu vas avoir les textures utilisees (JPEG, Targa nomalement), des fichiers pour les bots, ... et le squelette de la map a proprement parler.
J'ai croise une fois un moteur 3D libre capable de lire les maps de Q3.
Retrouve le et etudie le code ... apres avoir chope une bonne doc sur le bsp.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 10-10-2002 à 16:21:59    

Wolfenstein3d, pas Return to castle Wolfenstein hein...
 
Je parle du vieux wolfesntein tournant sous 486...
 
Enfin merci de ta reponse ;)
 
Les maps de wolfenstein3d, ca se limite a : Des murs verticaux, des ennemis, de la deco et des portes.
 
Point ;)


Message édité par Tetedeiench le 10-10-2002 à 16:22:28

---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 10-10-2002 à 16:36:23    

Ah, ben ca change tout ...
Je sais pas du tout comment c'est foutu ...
Nez en moins, des sites de ce genre devraient t'aider ...
http://www.wolfenstein3d.co.uk/basics.htm


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 10-10-2002 à 16:41:20    

HelloWorld a écrit a écrit :

Ah, ben ca change tout ...
Je sais pas du tout comment c'est foutu ...
Nez en moins, des sites de ce genre devraient t'aider ...
http://www.wolfenstein3d.co.uk/basics.htm




 
J'avais deja vu ce site et il m'a bien aide a obtenir le source...
 
Le probleme c'est qu'il parle de modifications mineures du jeu, mais pas de la structure des MAPs dans le fichier...
 
Il utilise tjs des editeurs predefinis...


Message édité par Tetedeiench le 10-10-2002 à 16:41:29

---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 10-10-2002 à 16:45:17    

bon ca repond pas a ta question mais c etait juste pour dire que le jeux tournai sur un 286 ;)  
 
 
s


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
Reply

Marsh Posté le 10-10-2002 à 16:49:54    

oui je sais mais j'y jouais sur mon 486 ;)
 
J'ai vu que ct du code 16bits ;)


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 12-10-2002 à 07:46:54    

J'ai demande a ID software...
 
en desespoir de cause :/


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 12-10-2002 à 15:18:18    

Reply

Marsh Posté le 12-10-2002 à 15:18:18   

Reply

Marsh Posté le 12-10-2002 à 15:31:33    

HelloWorld > tu m'as fait peur avec tes arbres BSP pour Wolf 3D ! Pour autant que je sache, la technique de Wolf 3D est un bête ray casting, et ça ne m'étonnerait donc pas que les fichiers de config des maps ne soient que de simples fichiers textes, avec 1 = un mur, 2 = un monstre, etc...


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 12-10-2002 à 17:48:06    

accessoirement, des moteurs relisant les maps de q3, y'en a des peletés ! me souviens d'un en open source qui s'appelait titan engine  

Reply

Marsh Posté le 12-10-2002 à 20:40:36    

zion a écrit a écrit :

 
http://www.wotsit.org/
 
WAD
 
Et voila
 
 :hello:  




 
Merci :jap:
 
Le probleme, c'est que ce sont les maps de DOOM, le format WAD, pas celui de wolfenstein ( Du moins d'apres tout ce que j'en ai lu :cry: )


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 12-10-2002 à 22:19:08    

up :)


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 13-10-2002 à 00:42:50    

Et ce sont pas les mêmes?
 
Ca m'étonnerait qu'ils ait tout changé, voir changé tout court  ;)  
 
Vérifie au moins le header


Message édité par zion le 13-10-2002 à 00:44:14

---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 13-10-2002 à 02:39:37    

Tiens, je viens de toper le format : TED5 .
 
Me demandez pas comment :pt1cable:


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 13-10-2002 à 02:45:17    

NAN, ted5 CT le nom de l'editeur, le format c'est RTL/RTC :eek:
 
Je ponge dedans mais le header colle a peu pres ( pas de RTL ni RTC, mais 4B ( TED5) + 4B ( Version) ca colle...
 
je lis la suite...


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 13-10-2002 à 03:05:21    

Reply

Marsh Posté le 13-10-2002 à 03:36:52    

bon l'editeur tourne pas mais j'ai trouve du code et une explication avec...
 
Le probleme est que c'est un peu confus :/ et surtout que le src est pour Rise of the triad et non Wolfenstein3D :'(
 
Et que je sais tjs pas si c'est le meme format ( je doute que TED5 utilise plusieurs formats pour les maps cependant...)
 
Je viens de mater le code effectivement y a du source interessant la dedans...
 
miam.
 
:love:


Message édité par Tetedeiench le 13-10-2002 à 03:43:44

---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 13-10-2002 à 03:52:43    

Tetedeiench a écrit a écrit :

 
miam.
 
:love:




 
Pareil, je mange des nouilles...
t'en veux?  [:zion]


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 13-10-2002 à 03:56:17    

Les miennes sont en train de cuire la :)


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed