[Tuto] import map FPSC /FREE dans DBpro

corwin Message lu Posté le 04 Juil 2009 à 14:15 Bulle
Avatar de corwin
Membre Confirmé

Messages : 459
GCPoints : 63647
Bonjours,

comme l'explicite le titre du tutorial, il est effectivement possible d'importer les maps générées pas FPS Créator dans Dark Basic pro.

FPSC, en compilant, stock tout les objets statique de la carte en un seul fichier, nommé "universe.dbo", qui se trouve compressé dans un fichier zip qui s'appelle "level1.zip". Il est dans "MyGame/NomDuJeu/levelbank/". Dans ce zip, il se trouve aussi les lightmaps.

Création de la carte

Tout d'abord, créez votre map avec FPS Créator en y intégrant en objet statique tout ceux que vous voulez garder. (les objets dynamique ne seront pas dans le fichier et les objets statiques seront indéplassable).
Image

Image


Les effets de lumière seront pris en compte sur le résultat final.
Image


SI VOUS AVEZ FPS CREATOR :

Puis compilez le jeu.

SI VOUS AVEZ FPS CREATOR FREE :

Il est très important de tester le niveau avant de continuer car cela créer tout les fichier nécessaire par la suite. Donc lancer le test de niveau puis sorter.

Image


SI VOUS AVEZ FPS CREATOR :

Rendez-vous ensuite dans le dossier MyGame du logiciel, ensuite, allez dans le dossier levelbank du jeu compilé, et ouvrez level1.zip. Vous devrez extraire "niverse.dbo" et le dossier "lightmap", le mot de passe est "mypassword".

SI VOUS AVEZ FPS CREATOR FREE :

Rendez-vous ensuite dans le dossier Files du logiciel, ensuite, allez dans le dossier levelbank/testlvel.

Image


Les fichiers qui se trouvent dans "lightmap" devront êtres déplacés à coté de "universe.dbo".
Image


Allez chercher les textures utilisées et mettez-les aussi à coté de "universe.dbo".
Image


Si deux textures ont le même nom alors une seul sera prose en compte. Donc nous vous conseillons de les renommées avant de créer la carte pour éviter ce problème (Si vous l'avez ne l'avait pas fait avant alors il va falloir tout refaire xD).

Ouvrez Dark basic pro, créer un nouveau projet, mettez la map et tous se qui va avec dans le projet, puis vous avez qu'à charger l'objet avec "load object "universe.dbo",1"
Et vous devriez voir votre carte apparaitre toute texturée, avec ses lightmap et une collision polygonale applicable à la perfection.

Etant donné que FPSC débute sa carte à une hauteur de 500 vous devrez adapter sa positon.

Spoiler - Cliquez pour afficher
load object "universe.dbo",1
position camera 0,570,0
do
control camera using arrowkeys 0,1,1
loop


Se tutorial vous a été présenter par Devil'sCry et moi même.
Dernière édition le 04 Juil 2009 à 16:45
Darktib Message lu Posté le 06 Juil 2009 à 11:13 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
Très interessant comme tuto, je ne savais pas que l'import de map était directement possible dans dbp!
corwin Message lu Posté le 06 Juil 2009 à 17:33 Bulle
Avatar de corwin
Membre Confirmé

Messages : 459
GCPoints : 63647
Le format .dbo n'est pas compatible avec tout les logiciels de création donc prochainement je vais faire un petit logiciel pour convertir les .dbo en .x ou .3ds pour que votre map soit encore plus compatible avec toute sorte de langage.
Dernière édition le 06 Juil 2009 à 19:28
MageNoir Message lu Posté le 06 Juil 2009 à 19:36 Bulle
Avatar de MageNoir
Membre Avancé

Messages : 724
GCPoints : 16803
Il existe déjà le convertisseur .dbo > .x non ?
*=*=* M@G€NO!R *=*=*
corwin Message lu Posté le 07 Juil 2009 à 10:50 Bulle
Avatar de corwin
Membre Confirmé

Messages : 459
GCPoints : 63647
Oui il en existe des très bien je vais vous en mètre un très complet mais le seul problème que je crains ses si les texture vont être reconnu par le nouveau objet. Ha tien sa fait du bien de te voir reparler de dbpro :)
corwin Message lu Posté le 07 Juil 2009 à 10:55 Bulle
Avatar de corwin
Membre Confirmé

Messages : 459
GCPoints : 63647
Désolé pour le double post. Alors voila une bestiole qui ses faire beaucoup de chose : http://www.teamxtcgames.com/3d_object_viewer.htm
Alors 3D objet viewer sait faire :

* Load 3D objects - DirectX, 3DS, DBO
* Save 3D objects as DirectX mesh or DarkBASIC DBO
* DBO batch convert - Convert hundreds of 3D models to DBO format in seconds!
* Load BSP maps and Heightmap Terrains
* View 3D model animation, adjust frames and speed
* Scale and offset 3D Models, individual limbs and Heightmap Terrains
* Apply different textures to objects
* Easy to use controls and interface
* Orbit camera mode with zooming control - Ideal for 3D model viewing
* Explore camera mode - Ideal for an in game view of maps and terrains
MageNoir Message lu Posté le 07 Juil 2009 à 11:02 Bulle
Avatar de MageNoir
Membre Avancé

Messages : 724
GCPoints : 16803
Ah, je ne le conaissais pas celui là !
Il a l'air vraiment sympa, merci !
*=*=* M@G€NO!R *=*=*
corwin Message lu Posté le 07 Juil 2009 à 11:06 Bulle
Avatar de corwin
Membre Confirmé

Messages : 459
GCPoints : 63647
De rien. Dit moi a tu conservé quelque codebase de 3DGC ? Parce-que sa faisait un bon paquet :)
MageNoir Message lu Posté le 07 Juil 2009 à 11:32 Bulle
Avatar de MageNoir
Membre Avancé

Messages : 724
GCPoints : 16803
J'ai plus rien, je l'ai réinstallé hier x)

J'ai juste gardé mes projets.
*=*=* M@G€NO!R *=*=*
corwin Message lu Posté le 07 Juil 2009 à 11:41 Bulle
Avatar de corwin
Membre Confirmé

Messages : 459
GCPoints : 63647
Argh sa ses vraiment pas de chance.
Darktib Message lu Posté le 08 Juil 2009 à 19:44 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
Je ne le connaissait pas, ce convertisseurs... en tout cas, il me sera très utile ! Merci du lien.
Répondre
GameCorp - Site d'apprentissage et d'entraide à la création de jeux vidéo.
XHTML Valid 1.1 - Page générée en 0.0432 secondes