CRE et champs à mettre dans l'interface
Posté : dim. 13 mars 2011, 12:03
Parmis la liste des données présentes dans le fichier CRE certaines ne sont pas encore proposées à l'écran.
Pouvez vous me dire:
- si elles sont utiles pour mod avec le moteur BG2-TOB?
- où vous placeriez chacune de ces données dans l'éditeur?
Voici la liste:
1 Creature flags
"
0x0010 4 (dword) Creature flags
* bit 0 Show longname in tooltip
* bit 1 No corpse
* bit 2 Keep corpse
* bit 3 Original class was Fighter
* bit 4 Original class was Mage
* bit 5 Original class was Cleric
* bit 6 Original class was Thief
* bit 7 Original class was Druid
* bit 8 Original class was Ranger
* bit 9 Fallen Paladin
* bit 10 Fallen Ranger
* bit 11 Exportable
* bit 12 Hide injury status in tooltip
* bit 13 Quest critical
* bit 14 Can activate "Can not be used by NPC" triggers
* bit 15 Been in Party
* bit 16 Restore item in hand
* bit 17 Un-sets bit 16
* bit 24 Related to random walk (ea)
* bit 25 Related to random walk (general)
* bit 26 Related to random walk (race)
* bit 27 Related to random walk (class)
* bit 28 Related to random walk (specific)
* bit 29 Related to random walk (gender)
* bit 30 Related to random walk (alignment)
* bit 30 Un-interruptable (memory only)
* A multiclass char is indicated is by the absence of any of the "original class" flags being set.
"
Visiblement c'est lié à la classe du personnage. La valeur est p.e à déterminer en automatique?
2- Fatigue
"
0x006b 1 (byte) Fatigue (0-100)
"
Lié à la fatigue dans le jeu?
Apparition de l'icône fatigue dans le portrait?
A quoi sert la plage de valeur?
La valeur de la fatigue annoncée entre 0 et 100, déclenche je suppose à une valeur
seuïl, les malus et l'apparition de l'icône dans le portrait. Est ce en rapport avec la
constitution?
3- Intoxication
"
0x006c 1 (byte) Intoxication (0-100)
"
Lié à l'empoisonnement?
Apparition de l'icône poison dans le portrait?
A quoi sert la plage de valeur?
4-Luck
"
0x006d 1 (byte) Luck
"
Lié à la chance du personnage?
Apparition de l'icône chance dans le portrait?
A quoi sert la plage de valeur?
5- Morale
"
0x023f 1 (byte) Morale
0x0240 1 (byte) Morale break
0x0242 2 (word) Morale Recovery Time
"
Morale= valeur de moral actuel?
Morale breack= valeur de moral où le personnage se met à paniquer?
Moral recovery time= durée de l'état de panique?
6- Sexe et genre
"
0x0237 1 (byte) Sex (from gender.ids) - checkable via the sex stat
0x0275 1 (byte) Gender (GENDER.IDS). Dictates the casting voice, and checked for the summoning cap.
"
Les deux données s'appuient sur le même fichier ids.
"
1 MALE
2 FEMALE
3 OTHER
4 NIETHER
5 BOTH
6 SUMMONED
7 ILLUSIONARY
8 EXTRA
9 SUMMONED_DEMON
10 EXTRA2
11 EXTRA3
12 EXTRA4
13 EXTRA5
14 EXTRA6
15 EXTRA7
16 EXTRA8
17 EXTRA9
18 EXTRA10
66 IMPRISONED_SUMMONED
"
Quel intérêt?
il faut mettre la même valeur dans les deux champs?
Des exemples vus dans NI, les 2 champs sont toujours renseignés et avec la même valeur.
7- Object
"
0x0276 1x5 (bytes) OBJECT.IDS references
"
Utile pour?
NI propose une liste sous le nom "Functional spec". Je n'ai pas trouvé les éléments de la liste dans un fichier .IDS.
8- Global actor enumeration value
"
0x027c 2 (word) Global actor enumeration value
"
utilité?
9- Local area actor enumeration value[
"
0x027e 2 (word) Local area actor enumeration value
"
position de la créature dans le jeu (carte etc...)?
10- Death Variable
"
0x0280 32 (char array) Death Variable (set SPRITE_IS_DEADvariable on death)
"
De mémoire, champ indispensable car elle permet de déclencher un script suite à la mort de la créature.
Coco
Pouvez vous me dire:
- si elles sont utiles pour mod avec le moteur BG2-TOB?
- où vous placeriez chacune de ces données dans l'éditeur?
Voici la liste:
1 Creature flags
"
0x0010 4 (dword) Creature flags
* bit 0 Show longname in tooltip
* bit 1 No corpse
* bit 2 Keep corpse
* bit 3 Original class was Fighter
* bit 4 Original class was Mage
* bit 5 Original class was Cleric
* bit 6 Original class was Thief
* bit 7 Original class was Druid
* bit 8 Original class was Ranger
* bit 9 Fallen Paladin
* bit 10 Fallen Ranger
* bit 11 Exportable
* bit 12 Hide injury status in tooltip
* bit 13 Quest critical
* bit 14 Can activate "Can not be used by NPC" triggers
* bit 15 Been in Party
* bit 16 Restore item in hand
* bit 17 Un-sets bit 16
* bit 24 Related to random walk (ea)
* bit 25 Related to random walk (general)
* bit 26 Related to random walk (race)
* bit 27 Related to random walk (class)
* bit 28 Related to random walk (specific)
* bit 29 Related to random walk (gender)
* bit 30 Related to random walk (alignment)
* bit 30 Un-interruptable (memory only)
* A multiclass char is indicated is by the absence of any of the "original class" flags being set.
"
Visiblement c'est lié à la classe du personnage. La valeur est p.e à déterminer en automatique?
2- Fatigue
"
0x006b 1 (byte) Fatigue (0-100)
"
Lié à la fatigue dans le jeu?
Apparition de l'icône fatigue dans le portrait?
A quoi sert la plage de valeur?
La valeur de la fatigue annoncée entre 0 et 100, déclenche je suppose à une valeur
seuïl, les malus et l'apparition de l'icône dans le portrait. Est ce en rapport avec la
constitution?
3- Intoxication
"
0x006c 1 (byte) Intoxication (0-100)
"
Lié à l'empoisonnement?
Apparition de l'icône poison dans le portrait?
A quoi sert la plage de valeur?
4-Luck
"
0x006d 1 (byte) Luck
"
Lié à la chance du personnage?
Apparition de l'icône chance dans le portrait?
A quoi sert la plage de valeur?
5- Morale
"
0x023f 1 (byte) Morale
0x0240 1 (byte) Morale break
0x0242 2 (word) Morale Recovery Time
"
Morale= valeur de moral actuel?
Morale breack= valeur de moral où le personnage se met à paniquer?
Moral recovery time= durée de l'état de panique?
6- Sexe et genre
"
0x0237 1 (byte) Sex (from gender.ids) - checkable via the sex stat
0x0275 1 (byte) Gender (GENDER.IDS). Dictates the casting voice, and checked for the summoning cap.
"
Les deux données s'appuient sur le même fichier ids.
"
1 MALE
2 FEMALE
3 OTHER
4 NIETHER
5 BOTH
6 SUMMONED
7 ILLUSIONARY
8 EXTRA
9 SUMMONED_DEMON
10 EXTRA2
11 EXTRA3
12 EXTRA4
13 EXTRA5
14 EXTRA6
15 EXTRA7
16 EXTRA8
17 EXTRA9
18 EXTRA10
66 IMPRISONED_SUMMONED
"
Quel intérêt?
il faut mettre la même valeur dans les deux champs?
Des exemples vus dans NI, les 2 champs sont toujours renseignés et avec la même valeur.
7- Object
"
0x0276 1x5 (bytes) OBJECT.IDS references
"
Utile pour?
NI propose une liste sous le nom "Functional spec". Je n'ai pas trouvé les éléments de la liste dans un fichier .IDS.
8- Global actor enumeration value
"
0x027c 2 (word) Global actor enumeration value
"
utilité?
9- Local area actor enumeration value[
"
0x027e 2 (word) Local area actor enumeration value
"
position de la créature dans le jeu (carte etc...)?
10- Death Variable
"
0x0280 32 (char array) Death Variable (set SPRITE_IS_DEADvariable on death)
"
De mémoire, champ indispensable car elle permet de déclencher un script suite à la mort de la créature.
Coco