JeuxOnLineForumsPlusConnectés : 543 (sites) | 1078 (forums)Créer un compte
Forum jeux-vidéo>Neverwinter Nights
Maskado
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > Comment ouvrir une base de donnée NWN ? RSS
   
Répondre
Partager Outils Rechercher
Avatar de Ia~
Ia~
Alpha & Oméga
 
Avatar de Ia~
 
Cool

Comment ouvrir une base de donnée NWN ?

Hé non, la fameuse "base de donnée Neverwinter Nights" n'est pas un nouveau format de donnée...

Hé oui, on peut l'ouvrir avec un programme qui existe déjà et que de très nombreuses personnes utilisent...

Allons droit au but.

Les bases de données NWN se développent en trois fichiers :
- Database.cdx
Le plus léger des trois constitue l'index de la base de donnée.
- Database.dbf
Le fichier DBF contient les données en lui même, excepté pour les variables String et Object, qui, elles, sont contenues dans le champ "Memo", lui même stocké dans...
- Database.fpt
... le troisième fichier.

Et ces trois fichiers répondent exactement à.. La norme FoxPro. Donc oui, la fameuse base de donnée NWN est une base de donnée FoxPro, accessible via ODBC ou OLEDB.

Nous n'allons pas tarder à voir fleurir - et je commence dès demain - des programmes de modification externe de ces bases de données.

Pas que Microsoft Visual FoxPro soit un peu onéreux, mais presque.

Allez, passez une bonne nuit. Ce message n'est pas foncièrement utile, mais... Il donne un peu d'espoir, quoi !

~ CdN
Lien direct vers le message - Vieux
Avatar de Jaha Effect
Jaha Effect
Alpha & Oméga
 
Avatar de Jaha Effect
 
j'en ai parlé il y a un moment.
Tout est déjà expliqué dans mon post concernant la beta de la BD bioware
Il n'y a visiblement pas eu de modification notables entre la beta et la version 1.30.
Perso j'utilise un petit shareware qui s'appelle Wbrowse
Il est sympa et il marche pas mal

Jaha Effect
Lien direct vers le message - Vieux
Avatar de Taern
Taern
Alpha & Oméga
 
Avatar de Taern
 
C'est rigolo ça, avant la sortie de la BDD ils ont passé leur temps à dire que ce serait un format propriétaire

Quoiqu'il en soit, c'est terrible Vraiment va y avoir des possibilités énormes avec ce truc
Lien direct vers le message - Vieux
Avatar de RAT
RAT
Alpha & Oméga
 
Avatar de RAT
 
HHHEEEEEE viii!! Quand je pense qu'on était à peine une bouchée de pain (Azra, jaha et moi ... et d'autres si j'ai oublié ) qui ont toujours soutenu cette database jusqu'au bout et qui n'ont pas critiqué la db à l'avance sans savoir ce qu'elle pourrait faire


enfin bon, les choses changent , et encore tant mieux
Lien direct vers le message - Vieux
Avatar de Taern
Taern
Alpha & Oméga
 
Avatar de Taern
 
Quoi ? tu plaisantes RAT
Là d'où je viens on m'appelle le Défenseur Du OnHeartbeat Et De La BDD De Bioware
Lien direct vers le message - Vieux
Mercius
Roi
 
Mouai, j'aimerais bien la voir arriver cette bd....
Je ne jugerais, que lorsque je l'aurais sous la main, et après plusieurs tests et tortures diverses
Lien direct vers le message - Vieux
Avatar de Ia~
Ia~
Alpha & Oméga
 
Avatar de Ia~
 
Format de la base de donnée :

La base de donnée est composée de 12 colonnes :
Code:
Nom      |Type     |Longeur |Decimal
------------------------------------
varname  |Character|32      |
playerid |Character|32      |
timestamp|Character|16      |
vartype  |Character|1       |
int      |Numeric  |10      |0
dbl1     |Numeric  |20      |10
dbl2     |Numeric  |20      |10
dbl3     |Numeric  |20      |10
dbl4     |Numeric  |20      |10
dbl5     |Numeric  |20      |10
dbl6     |Numeric  |20      |10
memo     |Memo     |10      |
Elle possède un index unique du nom de "Tag", qui est composé par l'expression varname+playerid.
  • Le champ varname contient - noon, sérieux ? - le nom de la variable.
  • playerid est en fait le nom du compte suivi du prénom et du nom du personnage.
  • timestamp est la date de dernière modification de la variable, sous le format Mois(2)/Jour(2)/Année(2)Heure(2):Minute(2):Seconde(2)
  • vartype peut contenir les valeurs suivantes :
    - I (Integer)
    - F (Float)
    - L (Location)
    - S (String)
    - V (Vector)
    - O (Object)
  • int contient la valeur des variables de type I (Integer), et une valeur si la variable est de type L (Location). Je crois que cette valeur correspond au numéro d'identification de l'area en cours.
  • dbl1 contient la valeur des variables de type F (Float), et la position sur l'axe des X des variables de type V (Vector) et de type L (Location).
  • dbl2 contient la position sur l'axe des Y des variables de type V (Vector) et L (Location).
  • dbl3 contient la position sur l'axe Z des variables de type V (Vector) et L (Location).
  • dbl4, dbl5 et dbl6 contiennent visiblement des informations sur le facing pour les variables de type L Location, mais j'ignore comment elles sont traitées. En gros, si le facing est de 180.0f, dbl4 sera égal à -1.0f et dbl5 à 1.0f. Je n'ai par contre pas encore compris quand dbl6 quitte le 0.0f.
  • memo contient la valeur des variables de type S (String), et un fichier au format BIF pour les variables de type O (Object).
Lien direct vers le message - Vieux
Avatar de Zunzun
Zunzun
Alpha & Oméga
 
Avatar de Zunzun
 
Idem j'utilise WBrowse, et me semble que tout ce que tu viens de dire en ce qui concerne le format avait deja été dit
Lien direct vers le message - Vieux
Mercius
Roi
 
En tout cas vivement le patch VF *con qui a acheté le jeu en VF, sans se rendre compte des complications *
Lien direct vers le message - Vieux
Avatar de Zunzun
Zunzun
Alpha & Oméga
 
Avatar de Zunzun
 
Si c'est juste pour avoir la DB et préparer ton mod pour la 1.30, a priori tu peux demander le nwscript.nss d'une 1.30, la 1.29 supportant déjà la DB (seulement la version windows)
Lien direct vers le message - Vieux
Avatar de Ia~
Ia~
Alpha & Oméga
 
Avatar de Ia~
 
Citation:
Provient du message de Zunder
Idem j'utilise WBrowse, et me semble que tout ce que tu viens de dire en ce qui concerne le format avait deja été dit
Voui, mais où?
Lien direct vers le message - Vieux
Avatar de RAT
RAT
Alpha & Oméga
 
Avatar de RAT
 
c'est un post de Jaha effect quand il avait fait un post pour faire un rapport sur la beta test de la database de bioware
Lien direct vers le message - Vieux
Avatar de 'Az
'Az [P.H.]
Alpha & Oméga
 
Avatar de 'Az
 
http://forums.jeuxonline.info/showth...hlight=bioware
Lien direct vers le message - Vieux
Mercius
Roi
 
Citation:
Provient du message de Zunder
Si c'est juste pour avoir la DB et préparer ton mod pour la 1.30, a priori tu peux demander le nwscript.nss d'une 1.30, la 1.29 supportant déjà la DB (seulement la version windows)
Ouai mais je sais pas si Bioware va me donner une DB et le nwscript.nss, même si je demande gentiment
Lien direct vers le message - Vieux
Avatar de Tyrion
Tyrion
Roi
 
Avatar de Tyrion
 
Citation:
Provient du message de Mercius
Ouai mais je sais pas si Bioware va me donner une DB et le nwscript.nss, même si je demande gentiment
Demande a Jaha *sifflote*
Lien direct vers le message - Vieux
Répondre
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > Comment ouvrir une base de donnée NWN ?
   

Outils Rechercher
Rechercher:

Recherche avancée

Les vidéos de Neverwinter Nights RSS
  • Aucune vidéo pour le moment...
Thème visuel : Fuseau horaire GMT +1. Il est actuellement 15h39.
   

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés. - Conditions générales d'utilisation - Conditions d'utilisation des forums - Traitement des données personnelles - ! Signaler un contenu illicite