Add rayman2 source files
This commit is contained in:
5479
Rayman_X/cpa/exe/main/AILANGUE.TXT
Normal file
5479
Rayman_X/cpa/exe/main/AILANGUE.TXT
Normal file
File diff suppressed because it is too large
Load Diff
1295
Rayman_X/cpa/exe/main/AI_ANIM.LOG
Normal file
1295
Rayman_X/cpa/exe/main/AI_ANIM.LOG
Normal file
File diff suppressed because it is too large
Load Diff
5
Rayman_X/cpa/exe/main/AI_UnusedComport.LOG
Normal file
5
Rayman_X/cpa/exe/main/AI_UnusedComport.LOG
Normal file
@@ -0,0 +1,5 @@
|
||||
GameData\World\Levels\_Common\Families\projectiles\Alw_Projectile_Rayman_model\Alw_Projectile_Rayman_model.rul^CreateIntelligence^CreateComport:FRD_GrappinBisInit
|
||||
GameData\World\Levels\_Common\Families\alphabet\CHG_TexteMenu\CHG_TexteMenu.rul^CreateIntelligence^CreateComport:STN_Texte
|
||||
GameData\World\Levels\_Common\Families\Gen_YAM\YAM_GenMenuMap\YAM_GenMenuMap.rul^CreateIntelligence^CreateComport:YAM_MapLivrePolochus
|
||||
GameData\World\Levels\_Common\Families\Gen_YAM\YAM_GenMenuMap\YAM_GenMenuMap.rul^CreateIntelligence^CreateComport:YAM_MapInitLivre
|
||||
GameData\World\Levels\_Common\Families\Racine\ELY_jdar\ELY_jdar.rul^CreateIntelligence^CreateComport:ELY_init
|
0
Rayman_X/cpa/exe/main/BadTextures.log
Normal file
0
Rayman_X/cpa/exe/main/BadTextures.log
Normal file
38213
Rayman_X/cpa/exe/main/CHECKTBL.LOG
Normal file
38213
Rayman_X/cpa/exe/main/CHECKTBL.LOG
Normal file
File diff suppressed because it is too large
Load Diff
28
Rayman_X/cpa/exe/main/DLL/SND_CPA.INI
Normal file
28
Rayman_X/cpa/exe/main/DLL/SND_CPA.INI
Normal file
@@ -0,0 +1,28 @@
|
||||
[Options]
|
||||
Sound_ON_OFF=OFF
|
||||
MPEG_ON_OFF=OFF
|
||||
WAV_ON_OFF=OFF
|
||||
ADPCM_ON_OFF=OFF
|
||||
CD_ON_OFF=OFF
|
||||
SUPERVISATER_ON_OFF=OFF
|
||||
SXD_DIST_SATUR=8
|
||||
SXD_DIST_FADE=30
|
||||
FORCE_LOAD_BANKS=ON
|
||||
|
||||
[DLL_Test]
|
||||
|
||||
[DLL_Sxd]
|
||||
Unconditionnal=None
|
||||
File0=WAVMW
|
||||
Test0=_SND_fn_bTestSnd_MMX@0
|
||||
Default=WAVPW
|
||||
|
||||
[DLL_Cd]
|
||||
Unconditionnal=None
|
||||
Default=CD_WM
|
||||
|
||||
[DLL_MPEG]
|
||||
Unconditionnal=None
|
||||
File0=MPGMX
|
||||
Test0=_SND_fn_bTestSnd_MMX@0
|
||||
Default=MPGP5
|
579
Rayman_X/cpa/exe/main/EDT_DATA/Astuces.ini
Normal file
579
Rayman_X/cpa/exe/main/EDT_DATA/Astuces.ini
Normal file
@@ -0,0 +1,579 @@
|
||||
/****************************************************************/
|
||||
/* Param<61>tres des Tips par <20>diteur */
|
||||
|
||||
/****************************************************************/
|
||||
|
||||
[TipOfDay]
|
||||
ITF_nTip =5
|
||||
OAC_nTip =2
|
||||
OGD_nTip =1
|
||||
OLG_nTip =2
|
||||
OSC_nTip =3
|
||||
OWP_nTip =2
|
||||
OZO_nTip =3
|
||||
T3G_nTip = 1
|
||||
TAN_nTip =3
|
||||
TIA_nTip =1
|
||||
TID_nTip =1
|
||||
TGM_nTip =1
|
||||
ITF_Mode =FirstOnly
|
||||
OAC_Mode =FirstOnly
|
||||
OGD_Mode =FirstOnly
|
||||
OLG_Mode =FirstOnly
|
||||
OSC_Mode =FirstOnly
|
||||
OWP_Mode =FirstOnly
|
||||
OZO_Mode =FirstOnly
|
||||
T3G_Mode = FirstOnly
|
||||
TAN_Mode =FirstOnly
|
||||
TIA_Mode =FirstOnly
|
||||
TID_Mode =FirstOnly
|
||||
TGM_Mode =FirstOnly
|
||||
|
||||
[Colors]
|
||||
ITF_Text = R000,G000,B150
|
||||
ITF_Back = R205,G190,B255
|
||||
OAC_Text = R150,G050,B000
|
||||
OAC_Back = R250,G205,B180
|
||||
OGD_Text = R200,G000,B000
|
||||
OGD_Back = R255,G200,B100
|
||||
OLG_Text = R200,G000,B000
|
||||
OLG_Back = R250,G250,B100
|
||||
OSC_Text = R100,G000,B100
|
||||
OSC_Back = R255,G150,B255
|
||||
OWP_Text = R000,G050,B100
|
||||
OWP_Back = R000,G190,B150
|
||||
OZO_Text = R200,G020,B000
|
||||
OZO_Back = R200,G150,B100
|
||||
T3G_Text = R000,G050,B000
|
||||
T3G_Back = R050,G250,B050
|
||||
TAN_Text = R000,G000,B100
|
||||
TAN_Back = R000,G150,B250
|
||||
TIA_Text = R000,G050,B100
|
||||
TIA_Back = R100,G250,B250
|
||||
TID_Text = R000,G000,B000
|
||||
TID_Back = R200,G210,B170
|
||||
TGM_Text = R200,G000,B000
|
||||
TGM_Back = R250,G250,B200
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips de l'interface (ITF) */
|
||||
/****************************************************************/
|
||||
|
||||
[ITF1]
|
||||
L1 = Vous pouvez <20>diter les raccourcis clavier des diff<66>rents <20>diteurs :
|
||||
L2 = . Raccouris clavier "Ctrl+K"
|
||||
L3 = . Bouton "Option" de la DialogBar, puis bouton "Keyboard"
|
||||
L4 = . Menu "Tools" -> "Options", puis bouton "Keyboard"
|
||||
L5 = .
|
||||
L6 = bouton "option" :
|
||||
B6 = BOption.bmp,X24,Y20
|
||||
L7 = .
|
||||
L8 = Le dialogue donne la liste des <20>diteurs qui d<>finissent des raccourcis clavier.
|
||||
L9 = Vous pouvez modifier les racourcis en fonction de vos pr<70>f<EFBFBD>rences.
|
||||
L10 = .
|
||||
L11 = Rmqs:
|
||||
L12 = . La liste compl<70>te des raccourcis existants est disponible dans "RaccourcisClaviers.doc" dans
|
||||
L13 = /e le r<>pertoire EDT_Data.
|
||||
L14 = . La plupart des fonctionnalit<69>s des <20>diteurs sont associ<63>es <20> un raccourcis clavier : si vous
|
||||
L15 = /e imprimez ce fichier, vous aurez ainsi une liste quasi compl<70>te des fonctions disponibles dans
|
||||
L16 = /e les <20>diteurs...
|
||||
|
||||
[ITF2]
|
||||
L1 = Les boutons de la seconde ligne de la toolbar permettent d'ouvrir / fermer les diff<66>rents <20>diteurs.
|
||||
L2 = .
|
||||
L3 = Ils jouent le m<>me r<>le que les entr<74>es du menu "Editors", et sont rang<6E>s dans le m<>me ordre.
|
||||
B3 = EdButtons.bmp,X350,Y26
|
||||
L4 = .
|
||||
L5 = Rmq :
|
||||
L6 = Si les ic<69>nes ne sont pas assez explicites, demandez aux graphistes d'en dessiner de meilleures !
|
||||
L7 = Elles remplaceront celles-ci dans la version suivante...
|
||||
|
||||
[ITF3]
|
||||
L1 = Une nouvelle option permet de visualiser dans l'<27>diteur les acteurs invisibles sous le moteur
|
||||
L2 = .
|
||||
L3 = Menu "Tools" -> "Display all actors"
|
||||
L4 = Les acteurs invisibles dans le moteur sont repr<70>sent<6E>s par l'objet "Ed", comme les GenDoors.
|
||||
L5 = Cet objet disparait au passage en mode moteur, et est remis au retour en <20>diteur.
|
||||
L6 = .
|
||||
L7 = Pour d<>sativer cette option, il suffit de d<>cocher l'entr<74>e "Tools" -> "Display All Actors"
|
||||
L8 = .
|
||||
L9 = Rmq :
|
||||
L10 = Si vous voulez que ces acteurs soient repr<70>sent<6E>s par un objet particulier pour les diff<66>rencier
|
||||
L11 = des Gendoors, demandez aux graphistes de cr<63>er un objet sp<73>cifique : il remplacera "Ed" dans la
|
||||
L12 = prochaine version...
|
||||
|
||||
[ITF4]
|
||||
L1 = Le raccourcis clavier "Ctrl+M" permet de forcer le curseur de la souris sur le premier <20>cran.
|
||||
L2 = .
|
||||
L3 = Si vous perdez le pointeur de la souris, ou s'il rest bloqu<71> sur le second <20>cran, cliquez pour
|
||||
L4 = redonner le focus <20> la vue 3D, et utilisez le raccourcis clavier : la souris r<>apparaitra sur
|
||||
L5 = le premier <20>cran.
|
||||
|
||||
[ITF5]
|
||||
L1 = Pour afficher les centres des objets visibles, utilisez le bouton de la toolbar :
|
||||
B1 = BCenters.bmp,X98,Y24
|
||||
L2 = ou l'entr<74> de menu "3DView" -> "Display" -> "Centers"
|
||||
L3 = .
|
||||
L4 = Cette fonction affiche les centres des objets visibles au moment de son activation
|
||||
L5 = .
|
||||
L6 = Pour forcer le calcul de visibilit<69> et mettre <20> jour l'affichage des centres, utilisez l'entr<74>e du
|
||||
L7 = menu "3DView" -> "Compute Objects Centers"
|
||||
|
||||
[ITF6]
|
||||
L1 = Un nouveau bouton de la toolbar permet de choisir le mode d'affichage du brouillard en mode
|
||||
L2 = <EFBFBD>diteur :
|
||||
B2 = BFogs.bmp,X74,Y22
|
||||
L3 = (Fog On / Fog Off).
|
||||
|
||||
[ITF7]
|
||||
L1 = Le dernier bouton de la DialogBar permet de choisir le mode d'affichage de la Status Bar.
|
||||
L2 = . 'I'/t: la status bar affiche les informations concernant l'instance s<>lectionn<6E>e
|
||||
L3 = . 'C'/t: la status bar affiche les informations concernant la cam<61>ra
|
||||
L4 = . 'I/C'/t: la status bar affiche les informations de l'instance par rapport <20> la cam<61>ra
|
||||
L5 = .
|
||||
L6 = Rmq:
|
||||
L7 = Ce mode d'affichage peut <20>galement <20>tre modifi<66> en utilisant les raccourcis claviers
|
||||
L8 = (par d<>faut : Shift+1, Shit+2, Shift+3)
|
||||
|
||||
[ITF8]
|
||||
L1 = Vous pouvez maintenant changer l'ic<69>ne repr<70>sentant un mod<6F>le d'acteur :
|
||||
L2 = .
|
||||
L3 = . Dans la liste des types de mod<6F>les, s<>lectionner : Actor_Model
|
||||
L4 = . S<>lectionner le mod<6F>le concern<72>
|
||||
L5 = . Utiliser le bouton "Icon" pour ouvrir la boite de dialogue contenant la liste des bitmaps
|
||||
L6 = /e disponibles pour le mod<6F>le
|
||||
L7 = . S<>lectionner un bitmap
|
||||
L8 = . Sauver
|
||||
L9 = .
|
||||
L10 = Rmq : Cette fonctionnalit<69> est accessible dans tous les <20>diteurs qui affichent la fen<65>tre
|
||||
L11 = de mod<6F>les.
|
||||
|
||||
[ITF9]
|
||||
L1 = Vous pouvez maintenant afficher la liste de tous les objets d'un type donn<6E> appartenant
|
||||
L2 = <EFBFBD> un m<>me secteur.
|
||||
L3 = .
|
||||
L4 = Ces listes sont accessibles dans les <20>diteurs suivants :
|
||||
L5 = . Hi<48>rarchie . Acteurs . Lumi<6D>res . Waypoints .
|
||||
L6 = .
|
||||
L7 = Elles sont affich<63>es dans le dialogue des listes de chacun de ces <20>diteurs :
|
||||
B7 = DLists.bmp,X199,Y183
|
||||
|
||||
[ITF10]
|
||||
L1 = Vous pouvez maintenant s<>lectionner tous les objets d'un type donn<6E> appartenant
|
||||
L2 = <EFBFBD> un secteur donn<6E>.
|
||||
L3 = .
|
||||
B3 = BSelect.bmp,X28,Y29
|
||||
L4 = .
|
||||
L5 = Le bouton de s<>lection de la DialogBar permet d'afficher le dialogue de s<>lection :
|
||||
L6 = .
|
||||
B6 = DSelect.bmp,X233,Y164
|
||||
L7 = .
|
||||
L8 = .
|
||||
L9 = .
|
||||
L10 = Il suffit alors de choisir le type et le secteur souhait<69> : l'<27>diteur s<>lectionne
|
||||
L11 = automatiquement tous les objets du type.
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips de l'<27>diteur d'acteurs (OAC) */
|
||||
/****************************************************************/
|
||||
|
||||
[OAC1]
|
||||
L1 = L'<27>diteur d'acteur permet de pr<70>-charger les mod<6F>les d'une famille donn<6E>e.
|
||||
L2 = .
|
||||
L3 = . Dans le panneau de s<>lection, ouvrir le popup menu (click bouton droit) et choisir
|
||||
L4 = /e "Show preloaded objects"
|
||||
L5 = /t=> les objets non charg<72>s sont affich<63>s
|
||||
L6 = .
|
||||
L7 = . Dans le panneau de s<>lection, ouvrir le popup menu sur une famille
|
||||
L8 = /e (click bouton droit sur la famille choisie).
|
||||
L9 = /t=> si aucun mod<6F>le n'est disponible, l'entr<74>e "No model to preload for family..."
|
||||
L10 = /t/e est affich<63>e (inactive).
|
||||
L11 = /t=> si des mod<6F>les sont disponibles, l'entr<74>e "Preload models for family..."
|
||||
L12 = /t/e est affich<63>e (active).
|
||||
L13 = .
|
||||
L14 = . Choisir l'entr<74>e "preload models of family ..."
|
||||
L15 = /t=> les mod<6F>les de la famille sont pr<70>-charg<72>s.
|
||||
L16 = .
|
||||
L17 = Pour charger un mod<6F>le, il suffit alors de double cliquer sur son nom dans le panneau
|
||||
L18 = de s<>lection.
|
||||
|
||||
[OAC2]
|
||||
L1 = Les nouveaux CustomBits et les autres.
|
||||
L2 = .
|
||||
L3 = CB1 : Unseen Frozen Anim Player
|
||||
L4 = .
|
||||
L5 = /e => Le player d'anim n'est pas jou<6F>, quand l'acteur n'est plus visible.
|
||||
L6 = /e (acteur poss<73>dant le CB 12 <20> ce moment l<>).
|
||||
L7 = .
|
||||
L8 = CB2 : Need Module Matrices
|
||||
L9 = .
|
||||
L10 = /e => Pour un acteur qui a des zones de module de type ZDR
|
||||
L11 = /e => Pour un acteur dont on utilse les modules dans l'I.A.
|
||||
L12 = .
|
||||
L13 = CB5 : Ray Trace Hit :
|
||||
L14 = .
|
||||
L15 = /e => L'acteur est affect<63> par le lancer de rayon.
|
||||
L16 = .
|
||||
|
||||
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips de l'<27>diteur de G<>ometrie (OGD) */
|
||||
/****************************************************************/
|
||||
|
||||
[OGD1]
|
||||
L1 = Une nouvelle fonctionnalit<69> permet de g<>rer le cas des points dupliqu<71>s lors de la d<>coupe en
|
||||
L2 = objets.
|
||||
L3 = .
|
||||
L4 = . Le raccourcis "S" permet d'activer (d<>sactiver) le mode "Select Duplicated Points".
|
||||
L5 = .
|
||||
L6 = /e La status bar affiche alors "Select Duplicated Points mode is On (Off)"
|
||||
L7 = /e Lorsque ce mode est actif, l'<27>diteur s<>lectionne automatiquement les points dupliqu<71>s
|
||||
L8 = /e correspondants au point s<>lectionn<6E> <20> la souris. Les objets contenant ces points sont
|
||||
L9 = /e affich<63>s en violet.
|
||||
L10 = /e Lorsque le point s<>lection<6F> est d<>pac<61>, les points dupliqu<71>s sont d<>plac<61>s simultann<6E>ment
|
||||
L11 = /e pour rester superpos<6F>s.
|
||||
L12 = .
|
||||
L13 = . Le raccourcis "U" permet de mettre <20> jour la position des points dupliqu<71>s
|
||||
L14 = .
|
||||
L15 = /e Ce raccourcis est actif uniquement lorsque le mode "Select Duplicated Points" est
|
||||
L16 = /e d<>sactiv<69>. Lorsqu'on a d<>plac<61> un point, on peut en appuyant sur ce raccourcis mettre
|
||||
L17 = /e <20> jour la position des points dupliqu<71>s pour qu'ils soient <20> nouveau superpos<6F>s.
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips de l'<27>diteur de lumi<6D>res (OLG) */
|
||||
/****************************************************************/
|
||||
|
||||
[OLG1]
|
||||
L1 = Il existe diff<66>rents types de lumi<6D>res :
|
||||
L2 = .
|
||||
L3 = . Ambiante /t: Eclaire uniform<72>ment toutes les surfaces
|
||||
L4 = . Parall<6C>le /t: Rayons parall<6C>les (source infinie, sans att<74>nuation)
|
||||
L5 = . Boite Parall<6C>le /t: La source est une boite
|
||||
L6 = . Spot /t/t: Lumi<6D>re c<>nique
|
||||
L7 = . Lumi<6D>re-Z /t: Rayons parall<6C>les <20> l'axe Z, avec att<74>nuation en Z
|
||||
|
||||
[OLG2]
|
||||
L1 = Vous pouvez orienter une lumi<6D>re parall<6C>le ou un spot en utilisant le m<>me raccourcis clavier
|
||||
L2 = que dans l'<27>diteur de hi<68>rarchie.
|
||||
L3 = .
|
||||
L4 = . S<>lectionner la lumi<6D>re
|
||||
L5 = . Appuyer sur le raccourcis clavier (par d<>faut : 'O'), et garder la touche enfonc<6E>e
|
||||
L6 = . Cliquer sur la cible, et d<>placer la souris en gardant le bouton enfonc<6E>
|
||||
L7 = => la lumi<6D>re s'oriente pour cibler la position 3D de la souris.
|
||||
|
||||
[OLG3]
|
||||
L1 = .
|
||||
L2 = Choix d'une couleur de fond d'<27>cran en moteur
|
||||
L3 = .
|
||||
L4 = . Ins<6E>rer dans la map une lumi<6D>re de type brouillard
|
||||
L5 = . Utiliser le bouton <20> fog Back <20>
|
||||
L6 = . Choisir la couleur
|
||||
L7 = . Choisir un Near, Far et Infinite tr<74>s grand (distances sup<75>rieures <20> la taille de la map)
|
||||
L8 = . Passer en moteur.
|
||||
|
||||
[OLG4]
|
||||
L1 = .
|
||||
L2 = Vous pouvez maintenant afficher la LISTE DES LUMIERES AFFECTANT UN SECTEUR.
|
||||
L3 = .
|
||||
L4 = Ces listes sont disponibles dans le dialogue des listes de l'<27>diteur de lumi<6D>res :
|
||||
B4 = DLightList.bmp,X191,Y152
|
||||
L5 = .
|
||||
L6 = .
|
||||
l7 = .
|
||||
L8 = .
|
||||
L9 = . "Nom_Du_Secteur (Position)"
|
||||
L10 = /e liste des lumi<6D>res appartenant physiquement au secteur correspondant.
|
||||
L11 = .
|
||||
L12 = . "Nom_Du_Secteur (Effect)"
|
||||
L13 = /e liste des lumi<6D>res qui ont un effet sur le secteur correspondant.
|
||||
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips de l'<27>diteur de Secteurs (OSC) */
|
||||
/****************************************************************/
|
||||
|
||||
[OSC1]
|
||||
L1 = Un nouveau param<61>tre a <20>t<EFBFBD> d<>fini dans les secteurs :
|
||||
B1 = Priority.bmp,X150,Y100
|
||||
L2 = .
|
||||
L3 = .
|
||||
L4 = .
|
||||
L5 = Par d<>faut, tous les secteurs ont leur priorit<69> <20> 0.
|
||||
L6 = .
|
||||
L7 = La priorit<69> sera utilis<69>e pour d<>tecter le changement de secteur courant : <20> chaque trame,
|
||||
L8 = le moteur v<>rifie si on entre dans un secteur de priorit<69> sup<75>rieure au secteur courant.
|
||||
L9 = .
|
||||
L10 = ATTENTION ! L'utilisation de priorit<69>s ralentit le moteur !
|
||||
L11 = Cette fonctionnalit<69> ne doit <20>tre utilis<69>e que dans les cas o<> la d<>coupe en secteur ne permet
|
||||
L12 = pas de faire autrement.
|
||||
|
||||
[OSC2]
|
||||
L1 = L'<27>diteur de secteur permet d'afficher les boites englobantes des secteurs :
|
||||
L2 = . Par le menu/t: "3DView", entr<74>e "Display Borders"
|
||||
L3 = . Par le clavier/t: Shift + 5
|
||||
|
||||
[OSC3]
|
||||
L1 = L'<27>diteur de secteur permet de construire tr<74>s rapidement les listes du secteur <20>dit<69> :
|
||||
L2 = .
|
||||
L3 = . S<>lectionner un secteur (double click dans la vue 3D ou dans la liste)
|
||||
L4 = . Dans le panneau "Select Mode", activer le bouton "List"
|
||||
L5 = . Choisir la ou les liste(s) <20> modifier pour ce secteur (par exemple "Activity" et "Sound")
|
||||
L6 = => les secteurs appartenant aux listes s<>lectionn<6E>es apparaissent en vert,
|
||||
L7 = /e dans la vue 3D et dans la liste.
|
||||
L8 = .
|
||||
L9 = . Cliquer sur un secteur n'appartenant pas aux listes (dans la vue 3D ou dans la liste)
|
||||
L10 = => le secteur choisi est automatiquement ajout<75> dans les listes s<>lectionn<6E>es.
|
||||
L11 = .
|
||||
L12 = . Cliquer sur un secteur appartenant aux listes (dans la vue 3D ou dans la liste)
|
||||
L13 = => le secteur choisi est automatiquement enlev<65> des listes s<>lectionn<6E>es.
|
||||
|
||||
[OSC4]
|
||||
L1 = .
|
||||
L2 = Dans la LISTE GRAPHIQUE d'un secteur, vous pouvez maintenant d<>clarer des secteurs
|
||||
L3 = VISIBLES EN MODE LOOK uniquement.
|
||||
L4 = .
|
||||
L5 = Il suffit pour cela de cocher le param<61>tre "Look" pour le secteur ins<6E>r<EFBFBD> dans la liste
|
||||
L6 = graphique :
|
||||
B6 = DLook.bmp,X191,Y65
|
||||
L7 = .
|
||||
L8 = .
|
||||
L9 = Les secteurs visibles en mode Look uniquement apparaissent en fin de liste.
|
||||
L10 = Un "L" indique leur status.
|
||||
B10 = DListLook.bmp,X157,Y89
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips de l'<27>diteur de WayPoints (OWP) */
|
||||
/****************************************************************/
|
||||
|
||||
[OWP1]
|
||||
L1 = Toutes les fonctionnalit<69>s accessibles par le popup menu peuvent <20>tre activ<69>es
|
||||
L2 = par des raccourcis clavier :
|
||||
L3 = .
|
||||
L4 = . Show All Links/t: Shift + A
|
||||
L5 = . Show Out Links/t: Shift + O
|
||||
L6 = . Show In Links/t: Shift + I
|
||||
L7 = . Show No Links/t: Shift + N
|
||||
L8 = .
|
||||
L9 = . Add or Remove Node : Alt + W
|
||||
L10 = .
|
||||
L11 = . Select Prev WP/t/t/t:/t <
|
||||
L12 = . Select Next WP/t/t/t: Shift/t+ < (>)
|
||||
L13 = . Select Prev Wp and continue/t: Alt/t+ <
|
||||
L14 = . Select Next WP and continue/t: Ctrl/t+ <
|
||||
|
||||
[OWP2]
|
||||
L1 = .
|
||||
L2 = Lors de l'insertion d'un WP dynamique (i.e. fils d'un acteur), l'<27>diteur affiche un warning :
|
||||
L3 = .
|
||||
B3 = Dwarning.bmp,X261,Y91
|
||||
L4 = .
|
||||
L5 = .
|
||||
L6 = .
|
||||
L7 = Dans le cas d'un WP dynamique d<>j<EFBFBD> cr<63><72>, vous pouvez modifier le status du WP en
|
||||
L8 = utilisant l'entr<74>e "Set Static" du popup menu.
|
||||
L9 = .
|
||||
B9 = MStatic.bmp,X192,Y58
|
||||
L10 = .
|
||||
L11 = Le WP deviendra alors statique (i.e. fils du monde).
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips de l'<27>diteur de Zones (OZO) */
|
||||
/****************************************************************/
|
||||
|
||||
[OZO1]
|
||||
L1 = L'<27>diteur de zones permet de d<>placer un acteur sans d<>pacer ses zones :
|
||||
L2 = . S<>lectionner l'acteur choisi.
|
||||
L3 = . Utiliser le raccourcis correspondant (par d<>faut : Alt + A)
|
||||
L4 = . D<>placer l'acteur en maintenant les touches enfonc<6E>es
|
||||
L5 = => l'acteur est d<>plac<61> en conservant la position absolue de ses zones.
|
||||
|
||||
[OZO2]
|
||||
L1 = L'<27>diteur de zones permet de redimensionner une zone en utilisant la souris :
|
||||
L2 = . Appuyer sur la touche Ctrl et garder la touche enfonc<6E>e
|
||||
L3 = . Cliquer sur la zone <20> redimensionner
|
||||
L4 = . D<>placer la souris en maintenant le bouton appuy<75>
|
||||
L5 = => la zone est redimensionn<6E>e suivant le muvement de la souris.
|
||||
|
||||
[OZO3]
|
||||
L1 = ATTENTION !
|
||||
L2 = Il ne faut jamais utiliser des zones de modules de type ZDR-ItSelf sur des PO scal<61>s.
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips de la Grille (T3G) */
|
||||
/****************************************************************/
|
||||
|
||||
[T3G1]
|
||||
L1 = Le raccourcis clavier "Navigation Mode" (par d<>faut : touche "N") permet d'activer et
|
||||
L2 = de d<>sactiver le mode "Navigation" de la grille.
|
||||
L3 = .
|
||||
L4 = Ce mode affecte les fl<66>ches du clavier <20> la grille, au lieu de la cam<61>ra.
|
||||
L5 = .
|
||||
L6 = . Lorsque ce mode est activ<69>, les fl<66>ches sont affect<63>es <20> la navigation, et permettent
|
||||
L7 = /e de passer d'une case <20> l'autre dans la grille.
|
||||
L8 = .
|
||||
L9 = . Lorsque ce mode est d<>sactiv<69>, les fl<66>ches sont affect<63>es au d<>placement de la cam<61>ra.
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips du player d'anims (TAN) */
|
||||
/****************************************************************/
|
||||
|
||||
[TAN1]
|
||||
L1 = .
|
||||
L2 = Vous pouvez maintenant JOUER UNE ACTION COMPLETE dans le Player d'Anims.
|
||||
L3 = .
|
||||
L4 = . Si aucune action n'est s<>lectionn<6E>e dans la liste des actions, la liste des animations
|
||||
L5 = /e affiche toutes les animations de la famille.
|
||||
L6 = . Si une action est s<>lectionn<6E>e dans la liste des actions, la liste des animations
|
||||
L7 = /e affiche uniquement les animations utilis<69>es par cette action.
|
||||
L8 = .
|
||||
L9 = Vous pouvez jouer une action compl<70>te :
|
||||
L10 = . s<>lectionnez une action dans la liste des actions
|
||||
L11 = . utilisez les boutons du magn<67>toscope pour jouer la s<>lection
|
||||
L12 = .
|
||||
L13 = Vous pouvez jouer une animation seule :
|
||||
L14 = . s<>lectionnez une animation dans la liste des animations
|
||||
L15 = . utilisez les boutons du magn<67>toscope pour jouer la s<>lection
|
||||
|
||||
[TAN2]
|
||||
L1 = La LISTE DES FAMILLES affiche les familles disponibles dans les <20>diteurs.
|
||||
L2 = .
|
||||
L3 = L'entr<74>e "Display All" du popup menu (click bouton droit dans la liste) permet d'afficher
|
||||
L4 = les familles non charg<72>es. Ces familles apparaissent en gris<69>.
|
||||
L5 = .
|
||||
L6 = Pour charger une famille, il suffit de double-cliquer sur son nom dans la liste.
|
||||
|
||||
[TAN3]
|
||||
L1 = La LISTE DES ACTIONS affiche les actions de la famille s<>lectionn<6E>e.
|
||||
L2 = .
|
||||
L3 = . Les actions contenant au moins une animation sont affich<63>es en gras.
|
||||
L4 = . Les actions ne contenant aucune animation sont affich<63> en normal.
|
||||
L5 = .
|
||||
L6 = Pour jouer l'action compl<70>te, il suffit de ne s<>lectionner aucune animation :
|
||||
L7 = les boutons du magn<67>toscope s'appliqueront alors <20> l'action compl<70>te.
|
||||
L8 = .
|
||||
L9 = Le Player d'Anims enchaine les animations de l'action dans l'ordre de la liste.
|
||||
|
||||
[TAN4]
|
||||
L1 = La LISTE DES ANIMATIONS affiche :
|
||||
L2 = . les animations de la famille choisie si aucune action n'est s<>lectionn<6E>e.
|
||||
L3 = . les animations composant l'action choisie si une action est s<>lectionn<6E>e.
|
||||
L4 = .
|
||||
L5 = Les animations charg<72>es sont affich<63>es en gras : elles peuvent <20>tre jou<6F>es directement
|
||||
L6 = .
|
||||
L7 = Les animations non charg<72>es sont affich<63>es en normal.
|
||||
L8 = Pour charger une animation, il suffit de double-cliquer sur son nom dans la liste.
|
||||
L9 = L'animation peut alors <20>tre jou<6F>e normalement.
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips de l'<27>diteur d' IA (TIA) */
|
||||
/****************************************************************/
|
||||
|
||||
[TIA1]
|
||||
L1 = Les noms des constantes apparaissent en bleu clair dans le texte d'IA.
|
||||
L2 = Elles peuvent <20>tre affich<63>es par le bouton "C"
|
||||
|
||||
[TIA2]
|
||||
L1 = Les points d'arr<72>t permettent d'arr<72>ter l'ex<65>cution de l'IA juste avant l'instruction choisie.
|
||||
L2 = .
|
||||
L3 = Pour ins<6E>rer un point d'arr<72>t dans l'IA, il suffit de placer le curseur dans la ligne choisie
|
||||
L4 = et d'appuyer sur F9 : le point d'arr<72>t est ajout<75> au d<>but de la ligne correspondante.
|
||||
L5 = .
|
||||
|
||||
[TIA3]
|
||||
L1 = Utilisation de la commande #Define
|
||||
L2 = .
|
||||
L3 = Cette commande est simulaire <20> une macro, elle s'utilise <20> l'int<6E>rieur de comportements.
|
||||
L4 = .
|
||||
L5 = Syntaxe :
|
||||
L6 = /t<D<>but de ligne> #Define <Nom> <Corps> <Fin de ligne>
|
||||
L7 = .
|
||||
L8 = /e ATTENTION :
|
||||
L9 = . Le corps de cette commande doit etre <20>crit sur une seule ligne.
|
||||
L10 = . Cela peut peut <20>tre tout ou partie d'une d<>claration.
|
||||
L11 = . L'appel doit <20>tre dans le m<>me comportement que la d<>claration.
|
||||
L12 = .
|
||||
L13 = /e Exemple
|
||||
L14 = Cette commande peut <20>tre utilis<69>e pour donner <20> une variable un nom sp<73>cifique dans chaque
|
||||
L15 = comportement :
|
||||
L16 = . On declare une DsgVar priv<69>e :
|
||||
L17 = /tPrivate Entier MaVariableLocale : 10
|
||||
L18 = . Dans chaque comportement o<> cette variable est utilis<69>e avec une signification sp<73>ciale :
|
||||
L19 = /t#Define NomLocalDeMaVariable MaVariableLocale
|
||||
L20 = .
|
||||
L21 = Cela permet de r<>duire le nombre de variable en gardant des noms significatifs dans l'IA
|
||||
|
||||
[TIA4]
|
||||
L1 = .
|
||||
L2 = Dans le cas o<> les valeurs initiales d'un acteur ont <20>t<EFBFBD> perdues au cours d'une
|
||||
L3 = compilation de l'IA, il est possible de RECHARGER LES VALEURS INITIALES de toutes
|
||||
L4 = les instances d'un mod<6F>le.
|
||||
L5 = .
|
||||
L6 = . S<>lectionnez le mod<6F>le correspondant.
|
||||
L7 = . dans le menu "Tools", choisissez l'entr<74>e "Reload Initial Values"
|
||||
L8 =.
|
||||
L9 = L'<27>diteur rechargera les valeurs initiales de toutes les instances du mod<6F>le.
|
||||
|
||||
[TIA5]
|
||||
L1 = L'EDITION DES TABLEAUX a <20>t<EFBFBD> am<61>lior<6F>e pour faciliter leur modification.
|
||||
L2 = .
|
||||
L3 = Pour une variable de type tableau, le bouton "Edit" donne acc<63>s au dialogue d'<27>dition :
|
||||
B3 = DArray.bmp,X248,Y130
|
||||
L4 = .
|
||||
L5 = .
|
||||
L6 = .
|
||||
L7 = - Les boutons "Up" et "Down" permettent de d<>placer une valeur dans le tableau
|
||||
L8 = .
|
||||
L9 = - Le bouton "Delete" permet de supprimer la valeur s<>lectionn<6E>e.
|
||||
L10 = /e toutes les valeurs suivantes sont d<>cal<61>es vers le haut
|
||||
L11 = /e la derni<6E>re valeur du tableau est dupliqu<71>e
|
||||
L12 = .
|
||||
L13 = - Le bouton "Insert" permet d'ins<6E>rer une valeur apr<70>s la valeur s<>lectionn<6E>e.
|
||||
L14 = /e toutes les valeurs suivantes sont d<>cal<61>es vers le haut
|
||||
L15 = /e la derni<6E>re valeur du tableau est supprim<69>e.
|
||||
|
||||
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips du d<>bugger d'IA (TID) */
|
||||
/****************************************************************/
|
||||
|
||||
[TID1]
|
||||
L1 = Le debugger permet d'utiliser les Breakpoints plac<61>s dans l'<27>diteur d'IA :
|
||||
L2 = .
|
||||
L3 = . Cocher l'acteur concern<72> en clickant dans la colonne ON sur la ligne de l'acteur
|
||||
L4 = . Lancer le moteur
|
||||
L5 = => le moteur est interrompu <20> la ligne pr<70>c<EFBFBD>dant le point d'arr<72>t
|
||||
L6 = .
|
||||
L7 = . Afficher le r<>sultat de l'IA en clickant sur le nom de l'acteur et en d<>veloppant
|
||||
L8 = /e l'arborescence dans l'arbre de r<>sultat du d<>bugger.
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips de l'<27>diteur de Mat<61>riaux (TGM) */
|
||||
/****************************************************************/
|
||||
|
||||
[TGM1]
|
||||
L1 = .
|
||||
L2 = Vous pouvez maintenant r<>cup<75>rer la VALEUR RGB D'UN PIXEL d'une texture :
|
||||
L3 = . Click bouton droit sur l'ic<69>ne repr<70>sentant la texture
|
||||
L4 = . L'<27>diteur enregistre la valeur RGB correspondante sur le bouton "Pixel Color"
|
||||
B4 = DPixel.bmp,X171,Y18
|
||||
L5 = .
|
||||
L6 = Vous pouvez appliquer automatiquement cette valeur au param<61>tre de Chromakey :
|
||||
L7 = . Click bouton gauche sur le bouton rep<65>sentant "Pixel Color"
|
||||
L8 = . L'<27>diteur applique automatiquement la valeur RGB enregistr<74>e au Chromakey
|
||||
L9 = .
|
||||
L10 = Cette valeur est <20>galement disponible dans tous les dialogues "Choose a Color"
|
||||
L11 = (pour l'<27>dition des param<61>tres Chromakey, Ambiant, Diffuse et Specular)
|
||||
L12 = . Utiliser le bouton "Get Texture Color" du dialogue
|
||||
L13 = . La couleur RGB enregistr<74>e est automatiquement appliqu<71>e
|
||||
B13 = DColor.bmp,X271,Y63
|
14
Rayman_X/cpa/exe/main/EDT_DATA/CM_Help/CM_Help.hpj
Normal file
14
Rayman_X/cpa/exe/main/EDT_DATA/CM_Help/CM_Help.hpj
Normal file
@@ -0,0 +1,14 @@
|
||||
[OPTIONS]
|
||||
HCW=0
|
||||
COMPRESS=12 Hall Zeck
|
||||
LCID=0x409 0x0 0x0 ;Anglais - E.U.
|
||||
REPORT=Yes
|
||||
CHARSET=178
|
||||
BMROOT=bitmaps
|
||||
HLP=.\CM_Help.hlp
|
||||
|
||||
[FILES]
|
||||
.\cm_help.rtf
|
||||
|
||||
[CONFIG]
|
||||
BrowseButtons()
|
BIN
Rayman_X/cpa/exe/main/EDT_DATA/CM_Help/bitmaps/pspbrwse.jbf
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/CM_Help/bitmaps/pspbrwse.jbf
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/CM_Help/bitmaps/wndfathe.shg
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/CM_Help/bitmaps/wndfathe.shg
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/CM_Help/bitmaps/wndincoh.shg
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/CM_Help/bitmaps/wndincoh.shg
Normal file
Binary file not shown.
425
Rayman_X/cpa/exe/main/EDT_DATA/CM_Help/cm_help.rtf
Normal file
425
Rayman_X/cpa/exe/main/EDT_DATA/CM_Help/cm_help.rtf
Normal file
@@ -0,0 +1,425 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}{\f5\fswiss\fcharset0\fprq2 Arial;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;
|
||||
\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;
|
||||
\red192\green192\blue192;}{\stylesheet{\widctlpar \f4\fs18 \snext0 Normal;}{\s1\sb240\sa60\keepn\widctlpar \b\f5\ul\kerning28 \sbasedon0\snext0 heading 1;}{\s2\sb240\sa60\keepn\widctlpar \b\i\f5 \sbasedon0\snext0 heading 2;}{\*\cs10 \additive
|
||||
Default Paragraph Font;}{\s15\widctlpar \f4\fs18 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive\super \sbasedon10 footnote reference;}{\s17\widctlpar \f4\fs18 \sbasedon0\snext17 endnote text;}{\*\cs18 \additive\super \sbasedon10 endnote reference;}}
|
||||
{\info{\title Coherence manager help}{\subject help file about coherence manager}{\author Lhullier vincent}{\operator Lhullier vincent}{\creatim\yr1997\mo1\dy27\hr14\min24}{\revtim\yr1997\mo5\dy27\hr14\min35}{\version3}{\edmins8}{\nofpages26}
|
||||
{\nofwords2503}{\nofchars14268}{\*\manager Vincent Lhullier}{\*\company PARTICULIER}{\*\category help file}{\vern57443}}\paperw11906\paperh16838\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade
|
||||
\fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
|
||||
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s1\sb240\sa60\keepn\widctlpar \b\f5\ul\kerning28 {\cs16\b0\super +{\footnote
|
||||
\pard\plain \s15\widctlpar \f4\fs18 {\cs16\super +} PAGE_000}}{\b0 }{\cs16\b0\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDH_GENERAL}K{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super K} G\'e9n\'e9ralit\'e9s}$
|
||||
{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super $} G\'e9n\'e9ralit\'e9s}>{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super >} Normale}}\{bmr ubilogo.bmp\}Coherence Manager\line {\fs20\ulnone (Version 1.O)}
|
||||
\par \pard\plain \qj\widctlpar \f4\fs18 This utility included in CPA interface is able to manage link between object. Links are registered, and when an object is deleted the manager keep deleted link so you can access objects with deleted ch
|
||||
ild through an interface. To use it you must registered all the links you want and each time an object (that is linked) is deleted you must specified it.
|
||||
\par A window with all object with deleted child could be displayed.
|
||||
\par
|
||||
\par
|
||||
\par {\uldb Introduction}{\v IDJ_INTRODUCTION}
|
||||
\par {\uldb
|
||||
\par Interface}{\v IDJ_INTERFACE}
|
||||
\par
|
||||
\par {\uldb Programming with Coherence Manager}{\v IDJ_PROGRAMMING}
|
||||
\par {\uldb Communication with DLL}{\v\uld IDJ_DLLCOMMUNICATION}
|
||||
\par {\uldb Coherence Manager Class}{\v IDJ_CLASS}
|
||||
\par
|
||||
\par {\uldb Reported bugs}{\v IDJ_REPORTEDBUGS}
|
||||
\par {\uldb Frequently Asked Questions}{\v IDJ_FAQ}
|
||||
\par {\uldb Questions And Request}{\v IDJ_REQUEST}
|
||||
\par \pard\plain \s1\sb240\sa60\keepn\widctlpar \b\f5\ul\kerning28 \page {\cs16\super +{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super +} PAGE_010}} {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_INTRODUCTION}}
|
||||
Introduction
|
||||
\par \pard\plain \widctlpar \f4\fs18 A link join two object one is the {\uld father}{\v\uld IDP_FATHER}, the other is the {\uld child}{\v IDP_CHILD}.
|
||||
\par When you delete an object all links where this object is the father are deleted, all father which have this object as a child are set as incoherent object.
|
||||
\par
|
||||
\par {\b What is new\~!
|
||||
\par }
|
||||
\par A link have actually a weight value that represent the number of times the father and child objects are linked together. In the interface this number is written for each child before its name in between two bracket [ ].
|
||||
\par \pard\plain \s1\sb240\sa60\keepn\widctlpar \b\f5\ul\kerning28 \page {\cs16\super +{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super +} PAGE_020}} {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_INTERFACE}}
|
||||
Coherence Manager Interface
|
||||
\par \pard\plain \widctlpar \f4\fs18
|
||||
\par {\b\fs20 Accessing Coherence Manager Interface
|
||||
\par }
|
||||
\par To display the coherence manager dialog box, choose in the application menu the {\b Options \\ Show Coherence Manager} entry The dialog box will be opened each time an object becomes incoherent if the {\b Options \\ Automatic Coherence Manager}
|
||||
entry is check.
|
||||
\par
|
||||
\par \{bmc WndMenu.bmp\}
|
||||
\par
|
||||
\par {\b\fs20 Using Coherence Manager Interface
|
||||
\par }
|
||||
\par Interface manager actually display two different list, the list of incoherent objects and list of all object which are father in at least one link.
|
||||
\par
|
||||
\par {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_INTERF_INCOHERENCE}} \{bmc WndIncoh.shg\}
|
||||
\par
|
||||
\par Each root line (that begin with \{bmc incohere.bmp\} icon ) show name of an incoherent father. The name is followed by the owner DLL name between parenthesis. This second name could be \ldblquote \~No DLL\~\rdblquote if the father object has no owner DLL
|
||||
|
||||
\par
|
||||
\par By clicking on the icon you expand the branch and so all deleted child (icon \{bmc delchild.bmp\}) and destroyed child (icon \{bmc deschild.bmp\} are displayed. Clicking again in the icon collapse the branch.
|
||||
\par By double-clicking in a father name (or DLL name) activate the DLL which own the object. Normally the editor which manage incoherent object is opened and display the incoherent object to permit modification to correct object.
|
||||
\par By right-clicking in a line you make\rquote s appear a contextual menu which offer at present only one option \{bmc wndpopup.bmp\}
|
||||
\par
|
||||
\par {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_INTERF_FATHER}} \{bmc WndFathe.shg\}
|
||||
\par \pard\plain \s1\sb240\sa60\keepn\widctlpar \b\f5\ul\kerning28 \page {\cs16\super +{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super +} PAGE_030}} {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_PROGRAMMING}}
|
||||
Programming with Coherence Manager
|
||||
\par \pard\plain \s2\sb60\sa60\keepn\widctlpar \b\i\f5 {\b0\i0\fs18 see also\~: }{\b0\i0\fs18\uldb Coherence Manager Class}{\b0\i0\v\fs18 IDJ_CLASS}
|
||||
\par \pard\plain \widctlpar \f4\fs18
|
||||
\par To access Coherence Manager you must use the global variable {\b g_oCoherenceManager}. You must include {\uldb CoheMngr.hpp}{\v IDJ_FILES} which is located in the Editor\\interface\\inc directory or just include CPALib.h. This variable is an instance of {
|
||||
\uldb CCoherenceManager}{\v\uldb IDJ_CLASS} class.
|
||||
\par
|
||||
\par If you want to manage link with the coherence manager you do have to respect the very important rule\~: as soon as you registered an object as a participating to a link, you must inform coherence manager when you delete it.
|
||||
\par Another rule is that all registered object must inherit the {\b CPA_ReachableObject} class. If you registered an object that doesn\rquote t respect this rule, and because {\uldb Coherence Manager interface}{\v IDJ_INTERFACE}
|
||||
use CPA_ReachableObject member function to display object name, exception errors could occur.
|
||||
\par
|
||||
\par Now all links could be registered more than one time. Each link have a weight param
|
||||
eter which is increase by one each time you register this link. When you delete this link weight is decrease by one and link is really deleted only if weight is zero. See Coherence Manager {\uldb Links Methods}{\v IDJ_LINKMETHODS}
|
||||
\par
|
||||
\par {\b\fs24 Register Links
|
||||
\par }
|
||||
\par To use Coherence manager first step is to register links. Each time an object1 reference an other object2 and if you want this link to be watch by the coherence manager write a similar code as
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrs\brdrw15\brsp20 \tab g_oCoherenceManager.{\uldb m_fn_vAddALink}{\v IDJ_FUNCTIONADDALINK} ( &object1, &object2 )
|
||||
\par \pard \widctlpar
|
||||
\par The two parameters are the reference on object that are linked.
|
||||
\par Recall that object1 and object2 must inherit CPA_ReachableObject
|
||||
\par
|
||||
\par {\b\fs24 Inform Coherence Manager when an object is deleted
|
||||
\par }
|
||||
\par There is two way to delete an object\~:
|
||||
\par {\pntext\pard\plain\fs18\lang1033 1.\tab}\pard \fi-283\li283\widctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent283\pnhang{\pntxta .}}the object is set as deleted but is keep in memory to be restore by an undo for example
|
||||
\par {\pntext\pard\plain\fs18\lang1033 2.\tab}the object is really deleted, the memory it occupied is freed and could be taken by another object.
|
||||
\par \pard \widctlpar
|
||||
\par See {\uldb object methods in CCoherenceManager class}{\v IDJ_OBJECTSMETHODS}
|
||||
\par
|
||||
\par \pard\plain \s1\sb240\sa60\keepn\widctlpar \b\f5\ul\kerning28 {\fs20 \page }{\cs16\super +{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super +} PAGE_040}} {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_FILES}}
|
||||
Coherence Manager Files
|
||||
\par \pard\plain \widctlpar \f4\fs18 The Coherence Manager is declared and implemented in this two files\~:
|
||||
\par \pard \fi708\widctlpar CoheMngr.hpp
|
||||
\par CoheMngr.cpp
|
||||
\par \pard \widctlpar The incoherence display dialog box is declared and implemented in
|
||||
\par \pard \fi708\widctlpar CMDlg.hpp
|
||||
\par CMDlg.cpp
|
||||
\par \pard \widctlpar All these files are in the Editor\\Interface\\inc directory. To use Coherence manager in a DLL just include CPALib.h
|
||||
\par \pard\plain \s1\sb240\sa60\keepn\widctlpar \b\f5\ul\kerning28 \page {\cs16\super +{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super +} PAGE_045}} {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_DLLCOMMUNICATION}}
|
||||
Communication with DLL
|
||||
\par \pard\plain \widctlpar \f4\fs18 When you register an object (that is a {\uld father}{\v IDP_FATHER}) with a owner DLL, function of this DLL could be called when some operation is done\~:
|
||||
\par - If you double click on a such object in the Coherence Manager {\uldb interface}{\v IDJ_INTERFACE}, the owner DLL is activated with a pointer on the object.
|
||||
\par - When a registered link is deleted because a child object was deleted or destroyed, the Coherence Manager called the DLL function fn_vOnInvalidateLink (see below)
|
||||
\par - when a link is restored, DLL function fn_vOnRestoreLink is called (see below)
|
||||
\par
|
||||
\par {\b\fs20 communication functions
|
||||
\par }
|
||||
\par this function are CPA_DLLBase member functions
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi567\widctlpar {\b virtual BOOL fn_bOnInvalidateLink (CPA_ReachableObject *pOwner,
|
||||
\par }\pard \fi708\li2832\widctlpar {\b CPA_ReachableObject *pReferencedObject,
|
||||
\par BOOL bDestroyed)
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \fi-567\li567\widctlpar\tx567 {\b\i \tab }
|
||||
Inform DLL that an object referenced by another object which is manage by it is deleted or destroyed and may cause incoherence. You must write in this function simple code such as setting the reference to NULL or to a default value because an object could
|
||||
have several father, and the same function could be called for other objects and for other DLL.{\b\i
|
||||
\par }\pard \widctlpar\tx567 {\b\i Parameters
|
||||
\par }{\b \tab CPA_ReachableObject *pOwner
|
||||
\par }\tab The object which has a reference on the deleted/destroyed child.
|
||||
\par
|
||||
\par \tab {\b CPA_ReachableObject *pReferencedObject
|
||||
\par }\tab The deleted/destroyed child that cause the links to be broken.
|
||||
\par
|
||||
\par {\b \tab BOOL bDestroyed
|
||||
\par }\tab if TRUE, the referenced object is destroyed, else it is deleted
|
||||
\par {\i return value
|
||||
\par }\tab return TRUE if you resolve the incoherence and you don\rquote t want to see the broken link appear in invalid links. By default, this virtual function return FALSE.
|
||||
\par \pard \widctlpar
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi567\widctlpar {\b virtual void fn_vOnRestoreLink (CPA_ ReachableObject *pOwner,
|
||||
\par }\pard \li3261\widctlpar {\b CPA_ ReachableObject *pReferencedObject)
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \fi-567\li567\widctlpar\tx567 {\b\i \tab }
|
||||
Inform DLL that an object referenced by another object and so a link is restore. You must write in this function simple code such as setting the reference to the given one because an object could have several father, and the same function could be called
|
||||
for other objects and for other DLL.{\b\i
|
||||
\par }\pard \widctlpar\tx567 {\b\i Parameters
|
||||
\par }{\b \tab CPA_ReachableObject *pOwner
|
||||
\par }\tab The object which has a reference on the restored child.
|
||||
\par
|
||||
\par \tab {\b CPA_ReachableObject *pReferencedObject
|
||||
\par }\tab The restored child
|
||||
\par \pard \widctlpar
|
||||
\par \pard\plain \s1\sb240\sa60\keepn\widctlpar \b\f5\ul\kerning28 \page {\cs16\super +{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super +} PAGE_050}} {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_CLASS}}
|
||||
CCoherenceManager Class
|
||||
\par \pard\plain \widctlpar \f4\fs18 {\b\ul
|
||||
\par }{\b\fs20 Method Groups:
|
||||
\par }{\b\ul
|
||||
\par }{\ul The hyperlinks below take you to the start of groups of related methods within the class:
|
||||
\par
|
||||
\par }{\uldb Link Methods}{\v IDJ_LINKMETHODS}{\uldb
|
||||
\par Object Methods}{\v\uldb IDJ_OBJECTSMETHODS}{\uldb
|
||||
\par Incoherence Access Methods}{\v\uldb IDJ_INCOHERENCEMETHODS}{\uldb
|
||||
\par
|
||||
\par }{\b\ul
|
||||
\par }{\b\fs24 Methods
|
||||
\par }{\b\ul
|
||||
\par }\pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype}{\b
|
||||
\par }\pard \fi567\widctlpar {\b CCoherenceManager()
|
||||
\par }\pard \widctlpar {\b\i Remarks}{\b
|
||||
\par }\pard \fi567\widctlpar Constructor : Initializes list of links, hash tables
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype}{\b
|
||||
\par }\pard \fi567\widctlpar {\b ~CoherenceManager()
|
||||
\par }\pard \widctlpar {\b\i Remarks}{\b
|
||||
\par }\pard \fi567\widctlpar Destructor destroy list of links
|
||||
\par
|
||||
\par \pard \widctlpar
|
||||
\par {\cs16\b\fs24\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_LINKMETHODS}}{\b\fs24 Link Methods}{\b\ul
|
||||
\par }{\b
|
||||
\par }\pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi-1985\li2552\widctlpar {\cs16\b\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_FUNCTIONADDALINK}}{\b void m_fn_vAddALink(CPA_ReachableObject *_p_oFather,
|
||||
\par }\pard \fi428\li2124\widctlpar {\b CPA_ReachableObject *_p_oChild );
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 \tab Add a link between the two given objects. If link already exist it\rquote s weight is increase by one. The weight of a link represent the number of times the two object are linked.
|
||||
\par {\b\i Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oFather
|
||||
\par \tab }this is the father object (it is dependent of child object )
|
||||
\par
|
||||
\par \tab {\b CPA_ReachableObject *_p_oChild
|
||||
\par \tab }this is the child object (it is referenced by the father object )
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi567\widctlpar {\b void m_fn_vRemoveALink(CPA_ReachableObject *_p_oFather,
|
||||
\par }\pard \fi570\li2124\widctlpar {\b CPA_ReachableObject *_p_oChild );
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 \tab Decrease link number (weight) between the two given object, if weight drop to zero, link is removed. If link doesn\rquote t exist, the function makes nothing.
|
||||
\par {\b\i Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oFather
|
||||
\par \tab }this is the father object (it is dependent of child object )
|
||||
\par
|
||||
\par \tab {\b CPA_ReachableObject *_p_oChild
|
||||
\par \tab }this is the child object (it is referenced by the father object )
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi567\widctlpar {\b void m_fn_vRemoveAllLinks(CPA_ReachableObject *_p_oFather,
|
||||
\par }\pard \fi570\li2124\widctlpar {\b CPA_ReachableObject *_p_oChild );
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 \tab Remove a link between the two given objects if exist whatever the value of link\rquote s weight.
|
||||
\par {\b\i Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oFather
|
||||
\par \tab }this is the father object (it is dependent of child object )
|
||||
\par
|
||||
\par \tab {\b CPA_ReachableObject *_p_oChild
|
||||
\par \tab }this is the child object (it is referenced by the father object )
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi567\widctlpar {\b void m_fn_vRemoveLinks(CPA_ReachableObject *_p_oFather,
|
||||
\par }\pard \fi570\li2124\widctlpar {\b CPA_ReachableObject *_p_oChild,
|
||||
\par unsigned long _ulNbLinksRemoved );
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 \tab Remove a certain number of links between the two given objects. If third parameter is equal or higher than the number of links\~; all links are deleted.
|
||||
\par {\b\i Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oFather
|
||||
\par \tab }this is the father object (it is dependent of child object )
|
||||
\par
|
||||
\par \tab {\b CPA_ReachableObject *_p_oChild
|
||||
\par \tab }this is the child object (it is referenced by the father object )
|
||||
\par
|
||||
\par \tab {\b unsigned long _ulNbLinksRemoved
|
||||
\par }\tab Number of child to be removed. If this parameter is set to zero, all links are deleted
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi567\widctlpar\tx567 {\b unsigned long m_fn_ulGetLinkWeight( CPA_ReachableObject *_p_oFather,
|
||||
\par }\pard \fi3686\widctlpar\tx567 {\b CPA_ReachableObject *_p_oChild)
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 \tab Return the weight(number) of links between the two gieven object
|
||||
\par {\b\i Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oFather
|
||||
\par \tab }this is the father object (it is dependent of child object )
|
||||
\par
|
||||
\par \tab {\b CPA_ReachableObject *_p_oChild
|
||||
\par \tab }this is the child object (it is referenced by the father object )
|
||||
\par {\i Return value (}{\b unsigned long )
|
||||
\par }\tab number of links between the two object. If none return value is zero.{\b
|
||||
\par }
|
||||
\par \pard \widctlpar {\cs16\b\fs24\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_OBJECTSMETHODS}}{\b\fs24 Object Methods}{\b\ul
|
||||
\par }{\b
|
||||
\par }\pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi567\widctlpar {\b void m_fn_vDeleteObject(CPA_ReachableObject *_p_oObject );
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \fi-284\li284\widctlpar\tx567 \tab \tab Set an object as a deleted object. The object isn\rquote
|
||||
t really deleted, it can be restore by an undo operation by example. You can restore link with this object by calling the function m_fn_vRestoreObject describe below. If object is really destroyed (deall
|
||||
ocated ) call the function m_fn_vDestroyObject. You can delete/restore an object only if reference doesn\rquote t change.
|
||||
\par \tab \tab Deleting an object can generate incoherence if the deleted object is a child of another object.
|
||||
\par \pard \widctlpar\tx567 {\b\i Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oObject
|
||||
\par }\tab this is the deleted object.
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi567\widctlpar {\b void m_fn_vRestoreObject( CPA_ReachableObject *_p_oObject );
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \fi-284\li284\widctlpar\tx567 \tab \tab Restore a previous deleted object. If deletion has cut links there are restores, and incoherence are deleted. You can restore an object only if you have deleted it with the m_fn_vDeleteObject method.
|
||||
\par \pard \widctlpar\tx567 {\b\i Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oObject
|
||||
\par }\tab Object to restore
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi567\widctlpar {\b void m_fn_vDestroyObject( CPA_ReachableObject *_p_oObject );
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 {\i \tab }Indicate that referenced object is physically destroyed. All links that join an object with this one are deleted{\b\i
|
||||
\par Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oObject
|
||||
\par }\tab this is the object that is destroyed
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi708\widctlpar {\b BOOL m_fn_bIsFather(CPA_ReachableObject *_p_oFather );
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 {\b\i \tab }Says if an object is linked as father with other object. In other terms if an object is registered as using other objects{\b\i
|
||||
\par Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oFather
|
||||
\par }\tab object to search as father{\b
|
||||
\par }{\i Return value
|
||||
\par }\tab TRUE if at least one link as this object as father, otherwise FALSE.
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi708\widctlpar {\b BOOL m_fn_bIsChild(CPA_ReachableObject *_p_oChild );
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 {\b\i \tab }Says if an object is linked as child with other object. In other terms if an object is registered as used by other objects.{\b\i
|
||||
\par Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oChild
|
||||
\par }\tab object to search as child
|
||||
\par {\i Return value
|
||||
\par }\tab TRUE if at least one link as this object as child, otherwise FALSE.
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi708\widctlpar {\b int m_fn_iGetChildList
|
||||
\par ( \tab
|
||||
\par }\pard \fi708\li708\widctlpar {\b CPA_ReachableObject *_p_oFather,
|
||||
\par CList< CPA_ReachableObject *, CPA_ReachableObject *> *_p_oChildList
|
||||
\par }\pard \fi708\widctlpar {\b );
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 {\b\i \tab }Get list of child for an object{\b\i
|
||||
\par Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oFather
|
||||
\par }\tab object for which you want to get child list.
|
||||
\par {\b \tab CList< CPA_ReachableObject *, CPA_ReachableObject *> *_p_oChildList
|
||||
\par \tab }pointer on list were child are put.
|
||||
\par {\i Return value
|
||||
\par }\tab The number of object put in list, correspond to number of child of given father object.
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi708\widctlpar {\b int m_fn_iGetDeletedChildList
|
||||
\par (
|
||||
\par }\pard \fi708\li708\widctlpar {\b CPA_ReachableObject *_p_oFather,
|
||||
\par CList< CPA_ReachableObject *, CPA_ReachableObject *> *_p_oDeletedChildList
|
||||
\par }\pard \fi708\widctlpar {\b );}{\b\i
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 {\b\i \tab }Get list of deleted child for an object.{\b\i
|
||||
\par Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oFather
|
||||
\par }\tab object for which you want to get deleted child list.
|
||||
\par {\b \tab CList< CPA_ReachableObject *, CPA_ReachableObject *> *_p_oDeletedChildList
|
||||
\par \tab }pointer list were deleted child are put.
|
||||
\par {\i Return value
|
||||
\par }\tab The number of object put in list, correspond to number of deleted child of given father object.
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi708\widctlpar {\b int m_fn_iGetDestroyedChildNameList
|
||||
\par (
|
||||
\par }\pard \fi708\li708\widctlpar {\b CPA_ReachableObject *_p_oFather,
|
||||
\par CList< char *, char *> *_p_oDestroyedChildNameList
|
||||
\par }\pard \fi708\widctlpar {\b );
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 {\b\i \tab }Get list of destroyed child name for an object. Because object are destroyed, you can retrieve only object\rquote s names.{\b\i
|
||||
\par Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oFather
|
||||
\par }\tab object for which you want to get destroyed child name list.
|
||||
\par \pard \fi567\widctlpar {\b CList< char *, char *> *_p_oDestroyedChildNameList
|
||||
\par }\pard \widctlpar\tx567 \tab pointer on list were name of destroyed childs are put.
|
||||
\par {\i Return value
|
||||
\par }\tab The number of object\rquote name put in list, correspond to number of destroyed child of given father object.
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi708\widctlpar {\b int m_fn_iGetFatherList
|
||||
\par (
|
||||
\par \tab CPA_ReachableObject *_p_oChild,
|
||||
\par }\pard \fi708\li708\widctlpar {\b CList< CPA_ReachableObject *, CPA_ReachableObject *> *_p_oFatherList
|
||||
\par }\pard \fi708\widctlpar {\b );
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 {\b\i \tab }Get list of father for an object. {\b\i
|
||||
\par Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oChild
|
||||
\par }\tab object for which you want to get father list.
|
||||
\par \pard \fi567\widctlpar {\b CList< CPA_ReachableObject *, CPA_ReachableObject *> *_p_oFatherList
|
||||
\par }pointer on list were father object are put{\b
|
||||
\par }\pard \widctlpar\tx567 {\i Return value
|
||||
\par }\tab The number of object put in list, correspond to number of father of given child object.
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \fi708\widctlpar {\b int m_fn_iGetInvalidFatherList
|
||||
\par (
|
||||
\par \tab CPA_ReachableObject *_p_oChild,
|
||||
\par }\pard \fi708\li708\widctlpar {\b CList< CPA_ReachableObject *, CPA_ReachableObject *> *_p_oInvalidFatherList
|
||||
\par }\pard \fi708\widctlpar {\b );
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 {\b\i \tab }Get list of invalid father for a deleted child object.{\b\i
|
||||
\par Parameters
|
||||
\par }\tab {\b CPA_ReachableObject *_p_oChild
|
||||
\par }\tab deleted object for which you want to get invalid father list.
|
||||
\par \pard \fi567\widctlpar {\b CList< CPA_ReachableObject *, CPA_ReachableObject *> *_p_oInvalidFatherList
|
||||
\par }pointer on list were invalid father object are put{\b
|
||||
\par }\pard \widctlpar\tx567 {\i Return value
|
||||
\par }\tab The number of object put in list, correspond to number of invalid father of given child object.
|
||||
\par
|
||||
\par
|
||||
\par \pard \widctlpar {\cs16\b\fs24\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_INCOHERENCEMETHODS}}{\b\fs24 Incoherence Access Methods}{\b\ul
|
||||
\par }{\b
|
||||
\par }\pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \widctlpar\tx567 {\b \tab BOOL m_fn_bThereIsIncoherence( void )
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 {\b\i \tab }To know if there is incoherence{\b\i
|
||||
\par }{\i Return Value
|
||||
\par \tab }TRUE if there is at least one incoherent object, otherwise FALSE/
|
||||
\par
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \widctlpar\tx567 {\b \tab void m_fn_vShowIncoherence( void )
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 {\b\i \tab }Display a dialog box with a list of all incoherent object.{\b\i
|
||||
\par }
|
||||
\par \pard \widctlpar\box\brdrsh\brdrs\brdrw15\brsp20 {\b\i Prototype
|
||||
\par }\pard \widctlpar\tx567 {\b \tab BOOL m_fn_bIsIncoherent( CPA_ReachableObject *_p_oFather )
|
||||
\par }\pard \widctlpar {\b\i Remarks
|
||||
\par }\pard \widctlpar\tx567 {\b\i \tab }Says if an object is incoherent or not.
|
||||
\par {\i Return Value
|
||||
\par \tab }TRUE if object is incoherent, otherwise FALSE{\b\i
|
||||
\par }\pard\plain \s1\sb240\sa60\keepn\widctlpar \b\f5\ul\kerning28 \page {\cs16\super +{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super +} PAGE_060}} {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_REPORTEDBUGS}}
|
||||
Reported Bugs
|
||||
\par \pard\plain \widctlpar \f4\fs18 You can find in this page the not corrected bugs
|
||||
\par
|
||||
\par If you find a bug {\uld contact me}{\v IDP_ME}
|
||||
\par
|
||||
\par \pard\plain \s1\sb240\sa60\keepn\widctlpar \b\f5\ul\kerning28 \page {\cs16\super +{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super +} PAGE_070}} {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_FAQ}}
|
||||
Frequently Asked Questions
|
||||
\par \pard\plain \widctlpar \f4\fs18 You can find in this page the frequently asked questions (none at present) with answer.
|
||||
\par If you have question {\uld contact me}{\v IDP_ME }
|
||||
\par
|
||||
\par \pard\plain \s1\sb240\sa60\keepn\widctlpar \b\f5\ul\kerning28 \page {\cs16\super +{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super +} PAGE_080}} {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDJ_REQUEST}}
|
||||
Questions And Request
|
||||
\par \pard\plain \widctlpar \f4\fs18 If you have any questions, remarks or request about the Coherence Manager or even about this help {\uld call or mail me}{\v IDP_ME}. I\rquote ll try to satisfied all you desire (concerning Coherence Manager that\rquote
|
||||
s go without saying).
|
||||
\par \pard\plain \s1\sb240\sa60\keepn\widctlpar \b\f5\ul\kerning28 \page ******************************************* POPUPS *******************************
|
||||
\par \pard\plain \widctlpar \f4\fs18 \page {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDP_ME}} \{bmc vlhullier.bmp\}
|
||||
\par Vincent Lhullier
|
||||
\par mail\~:\tab vlhullier@annecy.ubisoft.fr
|
||||
\par phone\~:\tab 04.50.52.98.84
|
||||
\par \page {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDP_FATHER}} A {\b father} is the origin of a link, it\rquote s an object that possess a reference on other object called {\uld child}{\v IDP_CHILD}
|
||||
object. At first a father is coherent, all its child exist. If one of its child is deleted or destroyed it becomes incoherent.
|
||||
\par \page {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDP_CHILD}} A {\b child }is the destination of a link, it\rquote s an object that is referenced by at least one other object called {\uld father}{\v IDP_FATHER}
|
||||
object. If a child is deleted or destroyed, all it\rquote s father are set as incoherent.
|
||||
\par \page {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDP_FATHER_ACTIVE}} When this tab is selected, the list display all coherent fathers
|
||||
\par \page {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDP_FATHER_LIST}}
|
||||
List of coherent father. Each root line is an object that appear as a father in a link. When you expand a branch, all linked child appear. The name between parenthesis is the name of DLL associated with Father object.
|
||||
\par \page {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDP_INCOHERENCE_ACTIVE}} When this tab is selected, the list display all incoherent fathers
|
||||
\par \page {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDP_INCOHERENCE_LIST}} List of incoherent fath
|
||||
er. Each root line is an object that appear as a father in a link. When you expand a branch, all deleted child appear. The name between parenthesis is the name of DLL associated with Father object.
|
||||
\par \page {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDP_INTERF_ALPHAORDER}} Check this radio button to have the father\rquote s list displayed in name\rquote s alphabetical order
|
||||
\par \page {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDP_INTERF_INCOHERENCEORDER}} Check this radio button to have the list ordered from the father which have the most incoherence to the father which have the less incoherence
|
||||
|
||||
\par \page {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDP_INTERF_DLLORDER}} Check this radio button to have the list ordered by DLL Name
|
||||
\par \page {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs18 {\cs16\super #} IDP_INTERF_COMBODLL}}
|
||||
Choosing in this combo box a DLL name, makes the list display only the Father owned by the selected DLL. If you choose the _All DLL_ entry, all fathers will be displayed.
|
||||
\par
|
||||
\par }
|
21
Rayman_X/cpa/exe/main/EDT_DATA/CM_Help/cohemngr.hpj
Normal file
21
Rayman_X/cpa/exe/main/EDT_DATA/CM_Help/cohemngr.hpj
Normal file
@@ -0,0 +1,21 @@
|
||||
; This file is maintained by HCW. Do not modify this file directly.
|
||||
|
||||
[OPTIONS]
|
||||
HCW=0
|
||||
COMPRESS=12 Hall Zeck
|
||||
LCID=0x409 0x0 0x0 ;Anglais (Etats-Unis)
|
||||
REPORT=Yes
|
||||
CONTENTS=IDH_GENERAL
|
||||
TITLE=Coherence Manager help
|
||||
BMROOT=Bitmaps
|
||||
HLP=..\CoheMngr.hlp
|
||||
|
||||
[FILES]
|
||||
.\CM_help.rtf
|
||||
|
||||
[WINDOWS]
|
||||
Normale="Coherence Manager Help",(315,52,361,584),62212,(r0),(r12632256),f3; help on coherence manager
|
||||
main="",(653,102,360,600),20736,(r14876671),(r12632256),f3
|
||||
|
||||
[CONFIG]
|
||||
BrowseButtons()
|
31
Rayman_X/cpa/exe/main/EDT_DATA/CPAApp.ini
Normal file
31
Rayman_X/cpa/exe/main/EDT_DATA/CPAApp.ini
Normal file
@@ -0,0 +1,31 @@
|
||||
[Keyboard]
|
||||
Swap between Editor and Engine = F2
|
||||
Swap to Editor without Preferences = ^F2
|
||||
Activate Hierarchy Editor = #F2
|
||||
Activate Actor Editor = #F3
|
||||
Activate Geometric Object Editor = #F4
|
||||
Activate IPO Editor = #F5
|
||||
Activate Light Editor = #F6
|
||||
Activate Physical Object Editor = #F7
|
||||
Activate Sector Editor = #F8
|
||||
Activate Waypoints & Ways Editor = #F9
|
||||
Activate Zone Editor = #F10
|
||||
Activate Actions Editor = ^F3
|
||||
Activate Material Editor = ^F4
|
||||
Activate Mechanic Editor = ^F5
|
||||
Activate Particle Editor = ^F6
|
||||
Activate Sound Editor = ^F7
|
||||
Activate IPT Editor = ^F8
|
||||
Exit = &F4
|
||||
Reinit the map = ^R
|
||||
Save All = ^S
|
||||
Undo = ^Z
|
||||
Redo = ^Y
|
||||
Options = ^O
|
||||
Keyboard = ^K
|
||||
Pause Engine = F5
|
||||
One Step Engine = F6
|
||||
Force 3D View = F7
|
||||
|
||||
|
||||
|
2
Rayman_X/cpa/exe/main/EDT_DATA/CPAInter.ini
Normal file
2
Rayman_X/cpa/exe/main/EDT_DATA/CPAInter.ini
Normal file
@@ -0,0 +1,2 @@
|
||||
[Preference]
|
||||
User Prefix = KWN
|
42
Rayman_X/cpa/exe/main/EDT_DATA/CPAMul3D.ini
Normal file
42
Rayman_X/cpa/exe/main/EDT_DATA/CPAMul3D.ini
Normal file
@@ -0,0 +1,42 @@
|
||||
[Keyboard]
|
||||
Select Background Color = ^TAB
|
||||
Proportionnal sizing = ^P
|
||||
Cancel all drawing flags = &<26>
|
||||
Ignore Drawing Flags = ^<5E>
|
||||
Normal Object = ^1
|
||||
Grided Object = ^2
|
||||
Wired Object = ^3
|
||||
Show Object BV = ^5
|
||||
Show Object Axis = ^6
|
||||
Normal World = &1
|
||||
Grided World = &2
|
||||
Wired World = &3
|
||||
World Sectors = &4
|
||||
Visible Sectors = &5
|
||||
Current Sector = &6
|
||||
Collision Map = &<26>
|
||||
Sectors BV = &7
|
||||
Actors BV = &8
|
||||
Objects BV = &9
|
||||
No BV = &0
|
||||
Show Main Centers = ^8
|
||||
Show All Centers = ^9
|
||||
Show No Center = ^0
|
||||
Show Axis Left = #8
|
||||
Show Axis Right = #9
|
||||
Show No Axis = #0
|
||||
Display Instance Info = #1
|
||||
Display Instance To Camera = #2
|
||||
Display Camera Info = #3
|
||||
Display Distance = #4
|
||||
Show Borders = #5
|
||||
Scale Editor Objects = #6
|
||||
Compute Centers = #7
|
||||
Unselect all = U
|
||||
Delta selection = D
|
||||
Full selection = F
|
||||
Fixed depth pyramid = #F
|
||||
real Time pyramid = #T
|
||||
Force Mouse Cursor = ^M
|
||||
Swap Mouse Mode = ^W
|
||||
|
12
Rayman_X/cpa/exe/main/EDT_DATA/CPAPath.ini
Normal file
12
Rayman_X/cpa/exe/main/EDT_DATA/CPAPath.ini
Normal file
@@ -0,0 +1,12 @@
|
||||
[ReferencePath]
|
||||
Super-Object Reference Path = GameData\World\Levels\
|
||||
Sectors Reference Path = GameData\World\Levels\
|
||||
Environments Reference Path = GameData\World\Libraries\Environment\
|
||||
MecEnvironments Reference Path = GameData\World\Libraries\Environment\
|
||||
Geometric Objects Reference Path = Gamedata\World\Levels\
|
||||
Zdx Geometric Objects Reference Path = Gamedata\World\levels\_common\Families\
|
||||
Light Objects Reference Path = Gamedata\World\Levels\
|
||||
Waypoint Objects Reference Path = Gamedata\World\Levels\
|
||||
Way Objects Reference Path = Gamedata\World\Levels\
|
||||
Families Reference Path = GameData\World\levels\_common\Families\
|
||||
Animations Reference Path = GameData\World\Graphics\Anims\
|
13
Rayman_X/cpa/exe/main/EDT_DATA/CPAPref.ini
Normal file
13
Rayman_X/cpa/exe/main/EDT_DATA/CPAPref.ini
Normal file
@@ -0,0 +1,13 @@
|
||||
[User]
|
||||
User Prefix=KWN
|
||||
User Status=Designer
|
||||
User Language=French
|
||||
[Options]
|
||||
Automatic Coherence=FALSE
|
||||
Reinit the Map=TRUE
|
||||
Scale editor object=FALSE
|
||||
Pyramid Depth= 0.0000
|
||||
Target Depth= 0.0000
|
||||
Automatic swap=FALSE
|
||||
Swap mode=RIGHT
|
||||
|
BIN
Rayman_X/cpa/exe/main/EDT_DATA/CTL___vd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/CTL___vd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Clavier.doc
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Clavier.doc
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/EDTDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/EDTDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/ErO___vd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/ErO___vd.exp
Normal file
Binary file not shown.
15
Rayman_X/cpa/exe/main/EDT_DATA/ErrorOut.txt
Normal file
15
Rayman_X/cpa/exe/main/EDT_DATA/ErrorOut.txt
Normal file
@@ -0,0 +1,15 @@
|
||||
Error Operator Module
|
||||
---------------------
|
||||
|
||||
At last run, known modules were :
|
||||
|
||||
Data / Controls DLL (Yves BABITCH)
|
||||
WAtch Window for editors (David REIZER)
|
||||
Actors Editor (Yves BABITCH)
|
||||
OGD Module (Marc Trabucato)
|
||||
TAC Module (Marc Trabucato)
|
||||
IA Debugger (Yves BABITCH)
|
||||
Mechanics Editor (Yves BABITCH)
|
||||
Particles Generator Editor (David REIZER)
|
||||
|
||||
---------------------
|
11
Rayman_X/cpa/exe/main/EDT_DATA/General.cnt
Normal file
11
Rayman_X/cpa/exe/main/EDT_DATA/General.cnt
Normal file
@@ -0,0 +1,11 @@
|
||||
:Base General
|
||||
:Title Aide g<>n<EFBFBD>rale des <20>diteurs
|
||||
1 Sommaire=ID_PRESENTATION
|
||||
1 Interface
|
||||
2 Aper<65>u g<>n<EFBFBD>ral=ID_INTERFACE
|
||||
1 Fonctionnalit<69>s g<>n<EFBFBD>rales
|
||||
2 Fonctions g<>n<EFBFBD>rales=ID_PAGE_GENERALITES
|
||||
2 Affichage=ID_AFFICHAGE
|
||||
2 S<>lection, <20>diton et d<>placement=ID_SELECTION
|
||||
2 La cam<61>ra=ID_CAMERA
|
||||
2 Les diff<66>rents outils=ID_OUTILS
|
62
Rayman_X/cpa/exe/main/EDT_DATA/Hierarchy/EDTKeys.ini
Normal file
62
Rayman_X/cpa/exe/main/EDT_DATA/Hierarchy/EDTKeys.ini
Normal file
@@ -0,0 +1,62 @@
|
||||
[Keyboard]
|
||||
|
||||
multiple selection = SHIFT
|
||||
pyramid selection = TAB
|
||||
multi-pyramid selection = #TAB
|
||||
use Selection dialog = S
|
||||
Copy instance alone = ^C
|
||||
copy instance with Branch = ^B
|
||||
cut instance = ^X
|
||||
paste at chosen position = ^V
|
||||
paste under Default parent = ^D
|
||||
paste under Found parent = ^F
|
||||
paste under same parent = ^G
|
||||
Delete selected instances = DEL
|
||||
Change super-object parent = #C
|
||||
Edit super-object flags = #E
|
||||
Register selection for move = R
|
||||
add/delete Registration = #R
|
||||
Teleport to new position = T
|
||||
Teleport to instance = I
|
||||
Teleport to camera = C
|
||||
Teleport camera to instance = K
|
||||
Teleport camera centered on Rayman = #K
|
||||
Choose translation vector = #V
|
||||
put on Ground = G
|
||||
Orient to position = O
|
||||
orient keePing vertical = P
|
||||
rotate instance / X = #X
|
||||
rotate instance / Y = #Y
|
||||
rotate instance / Z = #Z
|
||||
inverse rotate instance / X = &X
|
||||
inverse rotate instance / Y = &Y
|
||||
inverse rotate instance / Z = &Z
|
||||
translate instance -> Left = NUMPAD4
|
||||
translate instance -> Right = NUMPAD6
|
||||
translate instance -> Down = NUMPAD2
|
||||
translate instance -> Up = NUMPAD8
|
||||
translate instance -> On = NUMPAD3
|
||||
translate instance -> Back = NUMPAD9
|
||||
increase rotation step = NUMPAD*
|
||||
decrease rotation step = NUMPAD/
|
||||
increase translation step = NUMPAD+
|
||||
decrease translation step = NUMPAD-
|
||||
X constraint axis = X
|
||||
Y constraint axis = Y
|
||||
Z constraint axis = Z
|
||||
move mouse in depth = Q
|
||||
Warped move mouse in depth = W
|
||||
camera follows instance = K
|
||||
mouse rotate Horizontal = H
|
||||
mouse rotate Vertical = V
|
||||
update current Sector = #S
|
||||
Detect current sector = #D
|
||||
Display distance = #1
|
||||
Select Sector = ^T
|
||||
|
||||
[Preference]
|
||||
|
||||
Left Frame Width =200
|
||||
DialogList Dimension =355
|
||||
DialogEdit Dimension =371
|
||||
Bottom Frame Height =120
|
23
Rayman_X/cpa/exe/main/EDT_DATA/Hierarchy/Editor.cnt
Normal file
23
Rayman_X/cpa/exe/main/EDT_DATA/Hierarchy/Editor.cnt
Normal file
@@ -0,0 +1,23 @@
|
||||
:Base Editor
|
||||
:Title Editor Help
|
||||
:Index Editor Index=.\Editor.hlp
|
||||
1 Editeur de Hi<48>rarchie
|
||||
2 A Propos de ...=ID_PRESENTATION>main
|
||||
2 Interface
|
||||
3 Pr<50>sentation=ID_INTERFACE>main
|
||||
3 Affichage des listes=ID_LISTES>main
|
||||
3 Barre de menus=ID_MENUS
|
||||
3 DialogBar=ID_DIALOGBAR>main
|
||||
3 Edition des param<61>tres=ID_EDITION>main
|
||||
3 Fen<65>tre de mod<6F>les=ID_MODELES>main
|
||||
2 Utilisation
|
||||
3 Autorisations=ID_AUTO>main
|
||||
3 Undo / Redo=ID_UNDO>main
|
||||
3 Statut de l'utilisateur=ID_USERMODE>main
|
||||
3 Cr<43>ation et suppression d'instances=ID_INSTANCES>main
|
||||
3 S<>lection=ID_SELECTION>main
|
||||
3 D<>placement 3D=ID_DEPLACEMENT>main
|
||||
3 Modification des liens hi<68>rarchiques=ID_HIERARCHIE>main
|
||||
3 Copy / Paste=ID_COPY>main
|
||||
2 Guide d'utilisation rapide
|
||||
3 Guide d'utilisation rapide=ID_GUIDE>main
|
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Raccourcis clavier.doc
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Raccourcis clavier.doc
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Raccourcis clavier1.doc
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Raccourcis clavier1.doc
Normal file
Binary file not shown.
28
Rayman_X/cpa/exe/main/EDT_DATA/SND_CPA.INI
Normal file
28
Rayman_X/cpa/exe/main/EDT_DATA/SND_CPA.INI
Normal file
@@ -0,0 +1,28 @@
|
||||
[Options]
|
||||
Sound_ON_OFF=ON
|
||||
MPEG_ON_OFF=ON
|
||||
WAV_ON_OFF=ON
|
||||
ADPCM_ON_OFF=ON
|
||||
CD_ON_OFF=OFF
|
||||
SUPERVISATER_ON_OFF=OFF
|
||||
SXD_DIST_SATUR=8
|
||||
SXD_DIST_FADE=30
|
||||
FORCE_LOAD_BANKS=ON
|
||||
|
||||
[DLL_Test]
|
||||
|
||||
[DLL_Sxd]
|
||||
Unconditionnal=None
|
||||
File0=WAVMW
|
||||
Test0=_SND_fn_bTestSnd_MMX@0
|
||||
Default=WAVPW
|
||||
|
||||
[DLL_Cd]
|
||||
Unconditionnal=None
|
||||
Default=CD_WM
|
||||
|
||||
[DLL_MPEG]
|
||||
Unconditionnal=None
|
||||
File0=MPGMX
|
||||
Test0=_SND_fn_bTestSnd_MMX@0
|
||||
Default=MPGP5
|
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Splitters frame francais.doc
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Splitters frame francais.doc
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Splitters frame.doc
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Splitters frame.doc
Normal file
Binary file not shown.
569
Rayman_X/cpa/exe/main/EDT_DATA/TipOfDay.ini
Normal file
569
Rayman_X/cpa/exe/main/EDT_DATA/TipOfDay.ini
Normal file
@@ -0,0 +1,569 @@
|
||||
/****************************************************************/
|
||||
/* Parameters of the Tips by Editor */
|
||||
/****************************************************************/
|
||||
|
||||
[TipOfDay]
|
||||
ITF_nTip =2
|
||||
OAC_nTip =1
|
||||
OGD_nTip =1
|
||||
OLG_nTip =1
|
||||
OSC_nTip =3
|
||||
OWP_nTip =1
|
||||
OZO_nTip =2
|
||||
T3G_nTip = 1
|
||||
TAN_nTip =4
|
||||
TIA_nTip =3
|
||||
TID_nTip =1
|
||||
TGM_nTip =1
|
||||
ITF_Mode =FirstOnly
|
||||
OAC_Mode =FirstOnly
|
||||
OGD_Mode =FirstOnly
|
||||
OLG_Mode =FirstOnly
|
||||
OSC_Mode =FirstOnly
|
||||
OWP_Mode =FirstOnly
|
||||
OZO_Mode =FirstOnly
|
||||
T3G_Mode = FirstOnly
|
||||
TAN_Mode =FirstOnly
|
||||
TIA_Mode =FirstOnly
|
||||
TID_Mode =FirstOnly
|
||||
TGM_Mode =FirstOnly
|
||||
|
||||
[Colors]
|
||||
ITF_Text = R000,G000,B150
|
||||
ITF_Back = R205,G190,B255
|
||||
OAC_Text = R150,G050,B000
|
||||
OAC_Back = R250,G205,B180
|
||||
OGD_Text = R200,G000,B000
|
||||
OGD_Back = R255,G200,B100
|
||||
OLG_Text = R200,G000,B000
|
||||
OLG_Back = R250,G250,B100
|
||||
OSC_Text = R100,G000,B100
|
||||
OSC_Back = R255,G150,B255
|
||||
OWP_Text = R000,G050,B100
|
||||
OWP_Back = R000,G190,B150
|
||||
OZO_Text = R200,G020,B000
|
||||
OZO_Back = R200,G150,B100
|
||||
T3G_Text = R000,G050,B000
|
||||
T3G_Back = R050,G250,B050
|
||||
TAN_Text = R000,G000,B100
|
||||
TAN_Back = R000,G150,B250
|
||||
TIA_Text = R000,G050,B100
|
||||
TIA_Back = R100,G250,B250
|
||||
TID_Text = R000,G000,B000
|
||||
TID_Back = R200,G210,B170
|
||||
TGM_Text = R200,G000,B000
|
||||
TGM_Back = R250,G250,B200
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips of the Interface (ITF) */
|
||||
/****************************************************************/
|
||||
|
||||
[ITF1]
|
||||
L1 = You can edit the keystrokes available for each editor :
|
||||
L2 = . Menu "Tools" -> "Options", then button "Keyboard"
|
||||
L3 = . Button "Option" of the DialogBar, then button "Keyboard"
|
||||
L4 = . Keystroke "Ctrl+K"
|
||||
L5 = .
|
||||
L6 = button "option" :
|
||||
B6 = BOption.bmp,X24,Y20
|
||||
L7 = .
|
||||
L8 = The dialog gives the list of the editors defining some keystrokes.
|
||||
L9 = You can modify the keystrokes according to your own preferences.
|
||||
L10 = .
|
||||
L11 = Note:
|
||||
L12 = . The complete list of the existing keystrokes is avaiable in the file "RaccourcisClaviers.doc"
|
||||
L13 = /e in the directory EDT_Data.
|
||||
L14 = . Most of the editor functionalities are associated to a keystroke : if you print this file, you will
|
||||
L15 = /e obtain an almost complete list of the functions that you can use in the editors...
|
||||
|
||||
[ITF2]
|
||||
L1 = The buttons on the second line of the toolbar can be used to open / close the editors
|
||||
L2 = .
|
||||
L3 = They have the same funtion as the entries of the menu "Editors", and are displayed in
|
||||
L4 = the same order.
|
||||
B4 = EdButtons.bmp,X350,Y26
|
||||
L5 = .
|
||||
L6 = Note:
|
||||
L7 = If the icons are not explicit enough, you can ask a graphist to draw some better ones !
|
||||
L8 = They will replace these ones in a next version...
|
||||
|
||||
[ITF3]
|
||||
L1 = There is a new option in the editors, to visualise the actors that are nor visible in the engine.
|
||||
L2 = .
|
||||
L3 = Menu "Tools" -> "Display all actors"
|
||||
L4 = The actors that are not visible in the engine are displayed with the "Ed" object, like the
|
||||
L5 = GenDoors. This object is removed when activating the engine, and reinserted when entering
|
||||
L6 = the editors again.
|
||||
L7 = .
|
||||
L8 = To disactivate this option, you must uncheck the entry "Tools" -> "Display All Actors"
|
||||
L9 = .
|
||||
L10 = Note:
|
||||
L11 = If you want these actors to be displayed with a different object to distinguish them from the
|
||||
L12 = Gendoors, you can ask a graphist to create a specific object : it will be used instead of "Ed"
|
||||
L13 = in a next version...
|
||||
|
||||
[ITF4]
|
||||
L1 = The key stroke "Ctrl+M" can be used to force themouse cursor on the first screen.
|
||||
L2 = .
|
||||
L3 = If you loose the mouse pointer, or if it get stuck in the second screen, you must click
|
||||
L4 = to give focus to the 3D view, then use this keystroke : themouse cursor will reappear
|
||||
L5 = on the first screen.
|
||||
|
||||
[ITF5]
|
||||
L1 = To display the centers of the visible objects, you can use the corresponding toolbar button
|
||||
B1 = BCenters.bmp,X98,Y24
|
||||
L2 = or the following menu entry : "3DView" -> "Display" -> "Centers"
|
||||
L3 = .
|
||||
L4 = This option display the centers of all the objects that are visible when activating it
|
||||
L5 = .
|
||||
L6 = To update the display of the center (recompute the visibility of the objects), you can use
|
||||
L7 = the menu entry : "3DView" -> "Compute Objects Centers"
|
||||
|
||||
[ITF6]
|
||||
L1 = A new button of the toolbar can be used to choose the display mode for the fog
|
||||
B1 = BFogs.bmp,X74,Y22
|
||||
L2 = (Fog On / Fog Off).
|
||||
L3 = This option is applied in Editor mode only.
|
||||
|
||||
[ITF7]
|
||||
L1 = The last button of the DialogBar can be used to choose the display mode of the Status Bar :
|
||||
L2 = . 'I'/t: the status bar display the informations concerning the selected instance
|
||||
L3 = . 'C'/t: the status bar display the informations concerning the cam<61>ra
|
||||
L4 = . 'I/C'/t: the status bar display the informations of the instance relative to the cam<61>ra
|
||||
L5 = .
|
||||
L6 = Note:
|
||||
L7 = This mode can alos be modified using the corresponding key strokes
|
||||
L8 = (default : Shift+1, Shit+2, Shift+3)
|
||||
|
||||
[ITF8]
|
||||
L1 = You can now change the icon representing an actor model :
|
||||
L2 = .
|
||||
L3 = . In the list of model types, select the type : Actor_Model
|
||||
L4 = . Select the chosen model
|
||||
L5 = . Use the "Icon" button to open the dialogbox containing the list of the bitmaps
|
||||
L6 = /e that you can use for this model
|
||||
L7 = . Select a bitmap
|
||||
L8 = . Save all
|
||||
L9 = .
|
||||
L10 = Note : This functionality is available in all the editors where the model view is displayed.
|
||||
|
||||
[ITF9]
|
||||
L1 = .
|
||||
L2 = You can now display the list of all the objects of a given type belonging to a same sector :
|
||||
L3 = .
|
||||
L4 = These lists are available in the following editors :
|
||||
L5 = . Hierarchy . Actors . Lights . Waypoints .
|
||||
L6 = .
|
||||
L7 = They are displayed in the List Dialog of these editors :
|
||||
B7 = DLists.bmp,X199,Y183
|
||||
|
||||
[ITF10]
|
||||
|
||||
L1 = .
|
||||
L2 = You can now select all the objects of a given type belonging to a same sector :
|
||||
L3 = .
|
||||
B3 = BSelect.bmp,X28,Y29
|
||||
L4 = .
|
||||
L5 = The selection button of the DialogBar displays the following selection dialog :
|
||||
L6 = .
|
||||
B6 = DSelect.bmp,X233,Y164
|
||||
L7 = .
|
||||
L8 = .
|
||||
L9 = .
|
||||
L10 = Youcan then choose the type and sector that you want : the editor will automatically
|
||||
L11 = select all the objects of the given type that belong to the chosen sector.
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips of the Actor Editor (OAC) */
|
||||
/****************************************************************/
|
||||
|
||||
[OAC1]
|
||||
L1 = In the actor editor, you preload the models of a given family.
|
||||
L2 = .
|
||||
L3 = . In the selection dialog, open the popup menu (right button click) and choose the entry
|
||||
L4 = /e "Show preloaded objects"
|
||||
L5 = /e => the preloaded objects are displayed
|
||||
L6 = .
|
||||
L7 = . In the selection dialog, open the popup menu on a family
|
||||
L8 = /e (right button click on the selected family).
|
||||
L9 = /e => if the family has no model to preload, the entry "no model to preload for family"
|
||||
L10 = /e is displayed (disabled).
|
||||
L11 = /e => if the family has some models to preload, the entry "preload models of family"
|
||||
L12 = /e is displayed (enabled).
|
||||
L13 = .
|
||||
L14 = . Choose the entry "Preload models for family"
|
||||
L15 = /e => all the models of the family are preloaded.
|
||||
L16 = .
|
||||
L17 = To load a pre-loaded model, you can simply double-click on its name in the selection dialog.
|
||||
|
||||
[OAC2]
|
||||
L1 = The new CustomBits and the others.
|
||||
L2 = .
|
||||
L3 = CB1 : Unseen Frozen Anim Player
|
||||
L4 = .
|
||||
L5 = /t=> The AnimPlayer is not running when the actors is not visible
|
||||
L6 = /t (the actor has the CB 12)
|
||||
L7 = .
|
||||
L8 = CB2 : Need Module Matrices
|
||||
L9 = .
|
||||
L10 = /t=> When an actor has Modules Zone of type ZDR
|
||||
L11 = /t=> When an actor has its modules used in A.I.
|
||||
L12 = .
|
||||
L13 = CB5 : Ray Trace Hit :
|
||||
L14 = .
|
||||
L15 = /t=> When the actor could be found with a ray trace.
|
||||
L16 = .
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips of the Geometry Editor (OGD) */
|
||||
/****************************************************************/
|
||||
|
||||
[OGD1]
|
||||
L1 = A new function can be used to manage the points that were duplicated when cutting an object.
|
||||
L2 = .
|
||||
L3 = . The key stroke "S" can be used to activate (disactivate) the mode "Select Duplicated Points".
|
||||
L4 = .
|
||||
L5 = /e The status bar display the message : "Select Duplicated Points mode is On (Off)"
|
||||
L6 = /e When this mode is activated, the editor selects automatically the duplicated points
|
||||
L7 = /e corresponding to the point selected by the user.
|
||||
L8 = /e The objects containing these duplicated points are displayed with a violet color.
|
||||
L9 = /e When the selected point is moved, the dupicated points are moved simultanneously,
|
||||
L10 = /e to keep them grouped on a same position.
|
||||
L11 = .
|
||||
L12 = .
|
||||
L13 = . The key stroke "U" can be used only when the mode "Select Duplicated Points" is Off.
|
||||
L14 =.
|
||||
L15 = /e When a point was moved, you can press this key to update the position of all the duplicated
|
||||
L16 = /e points, to group them on the same position.
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips of the Light Editor (OLG) */
|
||||
/****************************************************************/
|
||||
|
||||
[OLG1]
|
||||
L1 = There are several types of lights :
|
||||
L2 = .
|
||||
L3 = . Ambiant/t/t: uniform light on every surface
|
||||
L4 = . Parallel/t/t: parallel rays with an infinite source, without attenuation
|
||||
L5 = . Parallel Box/t: parallel rays with a box source, attenuated on X and Y
|
||||
L6 = . Spot/t/t: cone light
|
||||
L7 = . Z-Light/t/t: parallel rays onthe Z-axis, attenuated on Z
|
||||
|
||||
[OLG2]
|
||||
L1 = You can orient a parallel light or a spot using the same key strokes as in the hierarchy editor.
|
||||
L2 = .
|
||||
L3 = . Select the light
|
||||
L4 = . Press the "Orient" key stroke (default value : 'O'), and keep the key pressed
|
||||
L5 = . Click on the target, then move the mouse with the left button pressed
|
||||
L6 = .
|
||||
L7 = => the light is oriented to follow the 3D position of the mouse.
|
||||
|
||||
[OLG3]
|
||||
L1 = .
|
||||
L2 = Choice of the background color in engine mode
|
||||
L3 = .
|
||||
L4 = . Insert a fog light in the map
|
||||
L5 = . use the button : "fog Back"
|
||||
L6 = . Choose the color of the fog
|
||||
L7 = . Choose big values for the Near, Far and Infinite (greater than the size of the map)
|
||||
L8 = . Swap to engine mode.
|
||||
|
||||
|
||||
[OLG4]
|
||||
L1 = .
|
||||
L2 = You can now display the LIST OF THE LIGHTS AFFECTING A SECTOR.
|
||||
L3 = .
|
||||
L4 = These lists are available in the List Dialog of the Light Editor :
|
||||
B4 = DLightList.bmp,X191,Y152
|
||||
L5 = .
|
||||
L6 = .
|
||||
l7 = .
|
||||
L8 = .
|
||||
L9 = . "Name_Of_Sector (Position)"
|
||||
L10 = /e list of the lights belonging to the corresponding sector .
|
||||
L11 = .
|
||||
L12 = . "Name_Of_Sector (Effect)"
|
||||
L13 = /e list of the lights having an effect on the corresponding sector.
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips of the Sector Editor (OSC) */
|
||||
/****************************************************************/
|
||||
|
||||
[OSC1]
|
||||
L1 = A new parameter was defined in the sectors :
|
||||
B1 = Priority.bmp,X110,Y100
|
||||
L2 = .
|
||||
L3 = .
|
||||
L4 = By default, all the sectors have the normal priority (0).
|
||||
L5 = .
|
||||
L6 = The priority is used to detect the transition between sectors : at each step, the engine checks if
|
||||
L7 = the actor is entering a sector with a higher priority than the current sector.
|
||||
L8 = .
|
||||
L9 = WARNING ! Using priorities will slow down the engine !
|
||||
L10 = This functionality must be use only when the sector configuration does not allow any other
|
||||
L11 = solution.
|
||||
|
||||
[OSC2]
|
||||
L1 = The sector editor allows you to display the bouding boxes of the sectors :
|
||||
L2 = . With the menu/t: "3DView" -> "Display Borders"
|
||||
L3 = . With the keyboard/t: Shift + 5
|
||||
|
||||
[OSC3]
|
||||
L1 = With the sector editor, you can build easily the lists of the edited sector :
|
||||
L2 = .
|
||||
L3 = . Select the sector to edit (double-click in the 3D View or in the dialog)
|
||||
L4 = . In the "Select Mode" panel, activate the button "List"
|
||||
L5 = . Choose the list(s) to modify (for example "Activity" and "Sound")
|
||||
L6 = => the sectors belonging to the selected lists are displayed with green color,
|
||||
L7 = /e in the 3D view and in the dialog.
|
||||
L8 = .
|
||||
L9 = . Click on a sector that does not belong to the lists (in the 3D view or in the dialog)
|
||||
L10 = => the chosen sector is automatically added to the lists.
|
||||
L11 = .
|
||||
L12 = . Click on a sector belonging to the lists (in the 3D view or in the dialog)
|
||||
L13 = => the chosen sector is automatically removed from the lists.
|
||||
|
||||
[OSC4]
|
||||
L1 = .
|
||||
L2 = In the GRAPHIC LIST of a sector, you can now define some sectors that will be
|
||||
L3 = VISIBLE IN LOOK MODE only.
|
||||
L4 = .
|
||||
L5 = For this, you just have to check the parameter "Look" for the sector inserted
|
||||
L6 = in the graphic list :
|
||||
B6 = DLook.bmp,X191,Y65
|
||||
L7 = .
|
||||
L8 = .
|
||||
L9 = The sectors visible in Look mode only are displeyed at the end of the graphic list.
|
||||
L10 = A "L" indicates their status.
|
||||
B10 = DListLook.bmp,X157,Y89
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips of the Waypoint Editor (OWP) */
|
||||
/****************************************************************/
|
||||
|
||||
[OWP1]
|
||||
L1 = All the fuctionnalities available in the popup menu can be activated
|
||||
L2 = with the key strokes :
|
||||
L3 = .
|
||||
L4 = . Show All Links/t: Shift + A
|
||||
L5 = . Show Out Links/t: Shift + O
|
||||
L6 = . Show In Links/t: Shift + I
|
||||
L7 = . Show No Links/t: Shift + N
|
||||
L8 = .
|
||||
L9 = . Add or Remove Node : Alt + W
|
||||
L10 = .
|
||||
L11 = . Select Prev WP/t/t/t:/t <
|
||||
L12 = . Select Next WP/t/t/t: Shift/t+ < (>)
|
||||
L13 = . Select Prev Wp and continue/t: Alt/t+ <
|
||||
L14 = . Select Next WP and continue/t: Ctrl/t+ <
|
||||
|
||||
[OWP2]
|
||||
L1 = .
|
||||
L2 = When instantiating a DYNAMIC WP (i.e. child of an actor), the editor displays a warning :
|
||||
L3 = .
|
||||
B3 = Dwarning.bmp,X261,Y91
|
||||
L4 = .
|
||||
L5 = .
|
||||
L6 = .
|
||||
L7 = For an exisiting dynamic WP, you can change the status of the Waypoint using the
|
||||
L8 = entry "Set Static" of the popup menu.
|
||||
L9 = .
|
||||
B9 = MStatic.bmp,X192,Y58
|
||||
L10 = .
|
||||
L11 = The WP will then become a STATIC one (i.e. child of the world).
|
||||
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips of the Zone Editor (OZO) */
|
||||
/****************************************************************/
|
||||
|
||||
[OZO1]
|
||||
L1 = In the Zone editor, you can move an actor without moving its zones :
|
||||
L2 = . Select the actor to be moved.
|
||||
L3 = . Press the "Actor Only" key stroke (default value : Alt + A)
|
||||
L4 = . Move the actor (keeping the key strok pressed)
|
||||
L5 = => the actor is moved, but its zone keep their absolute position in the world.
|
||||
|
||||
[OZO2]
|
||||
L1 = In the Zone editor, you can resize a zone with the mouse :
|
||||
L2 = . Press the Ctrl key and keep it pressed
|
||||
L3 = . Cick on the zone to be resized
|
||||
L4 = . Move the mouse, keeping the left button pressed
|
||||
L5 = => the zone is resized, following the move of the cursor.
|
||||
|
||||
[OZO3]
|
||||
L1 = BEWARE!
|
||||
L2 = You must never use module zone with the type ZDR-Itself on a scaled PO.
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips of the Grid View (T3G) */
|
||||
/****************************************************************/
|
||||
|
||||
[T3G1]
|
||||
L1 = The jey stroke "Navigation Mode" (default key : "N") can be used to activate and
|
||||
L2 = desactivate the "Navigation" mode of the Grid View.
|
||||
L3 = This mode affect the keyboard arrows to the Grid instead of the camera.
|
||||
L4 = .
|
||||
L5 = When this mode is activated, the arrow keys are affected to the navigation : they can
|
||||
L6 = be used to go from one case to another inside the grid
|
||||
L7 = .
|
||||
L8 = When this mode is desactivated, the arrow keys are affected to the camera moves.
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips of the Anim Player (TAN) */
|
||||
/****************************************************************/
|
||||
|
||||
[TAN1]
|
||||
L1 = .
|
||||
L2 = You can now PLAY A COMPLETE ACTION in the Anim Player.
|
||||
L3 = .
|
||||
L4 = . If no action is selected in the action list, the animation list
|
||||
L5 = /e display all the animations of the family.
|
||||
L6 = . If an action is selected in the action list, the animation list
|
||||
L7 = /e display only the animations used by this action.
|
||||
L8 = .
|
||||
L9 = You can now play a complete action :
|
||||
L10 = . select an action in the actions list
|
||||
L11 = . use the Player buttons to play the selected action
|
||||
L12 = .
|
||||
L13 = You can still play a single animation :
|
||||
L14 = . select an animation in the animations list
|
||||
L15 = . use the Player buttons to play the selected animation
|
||||
|
||||
[TAN2]
|
||||
L1 = The FAMILY LIST display the families that are available in the editors.
|
||||
L2 = .
|
||||
L3 = The entry "Display All" of the popup menu (right button in the list) can be used
|
||||
L4 = to display the unloaded families. These families are displayed with gray characters.
|
||||
L5 = .
|
||||
L6 = To load a family, you can double-click on its name in the list.
|
||||
|
||||
|
||||
[TAN3]
|
||||
L1 = The ACTION LIST display the actions of the selected family.
|
||||
L2 = .
|
||||
L3 = . The actions containing at least one animation are displayed with bold characters.
|
||||
L4 = . The actions containing no animation are displayed with normal characters.
|
||||
L5 = .
|
||||
L6 = To play a complete action, you must select no animation in the animations list :
|
||||
L7 = the Player buttons will then apply to the complete action.
|
||||
L8 = .
|
||||
L9 = The Animm Player will chain the animations of the action on the order of the list.
|
||||
|
||||
[TAN4]
|
||||
L1 = The ANIMATION LIST display : .
|
||||
L2 = . the animations of the chosen family if no action is selected.
|
||||
L3 = . the animations used by the chosen action if an action is selected.
|
||||
L4 = .
|
||||
L5 = The loaded animations are displayed with bold characters : they can be played directly.
|
||||
L6 = .
|
||||
L7 = The unloaded animations are displayed with normal characters.
|
||||
L8 = To load an animation, you can double-click on its name in the list.
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips of the AI Editor (TIA) */
|
||||
/****************************************************************/
|
||||
|
||||
[TIA1]
|
||||
L1 = The names of the constants are displayed with light-blue color in the AI text.
|
||||
L2 = The constants can be displayed using the "C" button of the AI toolbar.
|
||||
|
||||
[TIA2]
|
||||
L1 = The breakpoints allow you to stop the execution of the AI just before the chosen
|
||||
L2 = instruction.
|
||||
L3 = .
|
||||
L4 = To insert a BreakPoint in the AI, you can set the cursor in the corresponding line
|
||||
L5 = and press F9 : the breakpoint is added at the beginning of the chosen line.
|
||||
|
||||
|
||||
[TIA3]
|
||||
L1 = Use of the #Define command
|
||||
L2 = .
|
||||
L3 = This command is used like a macro inside a single behaviour.
|
||||
L4 = .
|
||||
L5 = Syntax :
|
||||
L6 = /t<Begin of Line> #Define <Name> <Body> <End of Line>
|
||||
L7 = .
|
||||
L8 = /e WARNING :
|
||||
L9 = . The body of this command must be writen on a single line.
|
||||
L10 = . It can be a complete declaration or part of it.
|
||||
L11 = . The calls must be done in the same behaviour as the declaration.
|
||||
L12 = .
|
||||
L13 = /e Example
|
||||
L14 = This command can be used to give to a variable a specific name in each behaviour
|
||||
L15 = . Create a private DsgVar :
|
||||
L16 = /tPrivate Integer MyLocalVariable : 10
|
||||
L17 = . In each behaviour where this variable is used with a specific meaning :
|
||||
L18 = /t#Define LocalNameOfMyVariable MyLocalVariable
|
||||
L19 = .
|
||||
L20 = This allow you to reduce the number of variables, keeping explicit names in the AI
|
||||
|
||||
[TIA4]
|
||||
L1 = .
|
||||
L2 = When the initial values of an actor have been lost during the Ai compilation, you
|
||||
L3 = can RELOAD THE INITIAL VALUES of the designer variables for all the instances of
|
||||
L4 = a given model.
|
||||
L5 = .
|
||||
L6 = . Select the corresponding model.
|
||||
L7 = . In the menu "Tools", select the entry "Reload Initial Values"
|
||||
L8 =.
|
||||
L9 = The editor will reload the initial values of all the instances of this model.
|
||||
|
||||
[TIA5]
|
||||
L1 = The ARRAY EDITION was improved to make their modification easier.
|
||||
L2 = .
|
||||
L3 = For an Array Variable, the "Edit" button display the edition dialog :
|
||||
B3 = DArray.bmp,X248,Y130
|
||||
L4 = .
|
||||
L5 = .
|
||||
L6 = .
|
||||
L7 = - You can move the selected value in the array using the buttons "Up" and "Down"
|
||||
L8 = .
|
||||
L9 = - You can delete the selected value using the button "Delete"
|
||||
L10 = /e all the following values are moved to the top
|
||||
L11 = /e the last value of the arrau is duplicated
|
||||
L12 = .
|
||||
L13 = - You can insert a value after the selected one using the button "Insert"
|
||||
L14 = /e all the following values are moved to the bottom
|
||||
L15 = /e the last value of the arrau is deleted.
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips of the AI Debugger (TID) */
|
||||
/****************************************************************/
|
||||
|
||||
[TID1]
|
||||
L1 = You can use the AI breakpoints in the AI debugger :
|
||||
L2 = .
|
||||
L3 = . Activate the chosen actor by cheking the "On" column
|
||||
L4 = . Launch the engine
|
||||
L5 = => the engine will break on the instruction before the breakpoint
|
||||
L6 = .
|
||||
L7 = You can display the result of the AI by selecting the actor name and developping its result tree.
|
||||
|
||||
/****************************************************************/
|
||||
/* Tips of the Material Editor (TGM) */
|
||||
/****************************************************************/
|
||||
|
||||
[TGM1]
|
||||
L1 = .
|
||||
L2 = You can now get the RGBVALUE OF A PIXEL in a texture :
|
||||
L3 = . Right Click on the icon representing the texture
|
||||
L4 = . The corresponding RGB value is registered on the button "Pixel Color"
|
||||
B4 = DPixel.bmp,X171,Y18
|
||||
L5 = .
|
||||
L6 = You can apply automatically this value to the Chromakey parameter:
|
||||
L7 = . Left Click on the button representing the "Pixel Color"
|
||||
L8 = . The registered RGB value is automatically applied to the Chromakey
|
||||
L9 = .
|
||||
L10 = This value is also available in all dialogs "Choose a Color"
|
||||
L11 = (for the edition of the parameters : Chromakey, Ambiant, Diffuse and Specular)
|
||||
L12 = . Use the button "Get Texture Color" in this dialog
|
||||
L13 = . The registered RGB color is applied to the edited parameter
|
||||
B13 = DColor.bmp,X271,Y63
|
22
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Action/Act_Help.cnt
Normal file
22
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Action/Act_Help.cnt
Normal file
@@ -0,0 +1,22 @@
|
||||
:Base Act_Help.hlp
|
||||
:Title Actions Editor Help
|
||||
1 Pr<50>sentation
|
||||
2 Sur l'interface=ID_PRESENTATION>Test
|
||||
2 Le mode Etat
|
||||
3 La liste des familles=ID_DLG_FAMILLE>Test
|
||||
3 La liste des actions=ID_DLG_ACTION
|
||||
3 La liste des <20>tats=ID_DLG_ETAT>Test
|
||||
3 La liste des animations=ID_DLG_ANIMATION>Test
|
||||
3 Le contenu d'un <20>tat=ID_DLG_CONTENU>Test
|
||||
2 Le mode Activation
|
||||
3 La liste des familles=ID_DLG_FAMILLE>Test
|
||||
3 La liste des listes de noms de zones=ID_DLG_NAMELIST>Test
|
||||
3 La liste des listes d'activations=ID_DLG_ZALIST>Test
|
||||
3 La liste des actions=ID_DLG_ACTLIST>Test
|
||||
3 La liste des activations=ID_DLG_ZA>Test
|
||||
3 Le contenu d'une liste d'activations=ID_DLG_ZALCONTENT>Test
|
||||
1 Comment cr<63>er ...
|
||||
2 Une action=ID_CREER_ACTION>Test
|
||||
2 Un <20>tat=ID_CREER_ETAT>Test
|
||||
2 Une liste d'activations=ID_CREER_ZALIST>Test
|
||||
2 Une activation=ID_CREER_ZA>Test
|
17
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Action/Action.ini
Normal file
17
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Action/Action.ini
Normal file
@@ -0,0 +1,17 @@
|
||||
[Preference]
|
||||
Open Mode=ZAM
|
||||
STM Left Frame Width=200
|
||||
STM DialogList Height=328
|
||||
STM ActionList Height=328
|
||||
STM StateList Height=328
|
||||
STM Bottom Frame Height=200
|
||||
STM StateContent Width=720
|
||||
STM AnimationList Width=338
|
||||
ZAM Left Frame Width=200
|
||||
ZAM DialogList Height=245
|
||||
ZAM NamesList Height=245
|
||||
ZAM ZAList Height=245
|
||||
ZAM ActionList Height=245
|
||||
ZAM Bottom Frame Height=200
|
||||
ZAM ZAList Content Width=529
|
||||
ZAM ActivationList Width=529
|
0
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Anim/Anim.ini
Normal file
0
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Anim/Anim.ini
Normal file
@@ -0,0 +1,2 @@
|
||||
[General]
|
||||
Colors=FF80400080FF0000C8969600E1969600FA96960096AF96000080FF0096E1960096FA96009696AF009696C8009696E1009696FA00AF96AF00AF96C800AF96E100AF96E100AFAF9600AFC89600AFE19600AFFA9600C896AF00C8AFAF00C8C8AF00C8E1AF00C8FAAF00C8C89600C8C8AF0000FFFF00FF008000C8C8FA0096C8C800AFC8C80064AFC80064C8C80082
|
24
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Material/MatHelp.CNT
Normal file
24
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Material/MatHelp.CNT
Normal file
@@ -0,0 +1,24 @@
|
||||
:Base MatHelp.hlp
|
||||
:Title Material Editor Help
|
||||
1 Introduction
|
||||
2 Who made this editor ?=JUMP_DEVELOPERS
|
||||
2 What is a game material for ?=JUMP_GAMEMATERIALINTRO
|
||||
1 How do I ...
|
||||
2 Create a new game material ?=JUMP_HOWTOCREATE
|
||||
2 Delete a game material ?=JUMP_HOWTODELETE
|
||||
2 Select a game material in the view to edit it ?=JUMP_KEYBOARDPICK
|
||||
2 Drop a material on a single face of an object ?=DUMMY
|
||||
2 Know if a game material is used or not ?=JUMP_HOWTOKNOWUSED
|
||||
1 The material editor graphic interface
|
||||
2 The global interface=JUMP_GAMEMATERIALEDITOR
|
||||
2 The edition panes
|
||||
3 The main edition pane=JUMP_MAINEDITIONPANE
|
||||
3 The mechanics edition pane=JUMP_MECHANICSMATERIALEDITPANE
|
||||
3 The sound edit pane=JUMP_SOUNDMATERIALEDITPANE
|
||||
3 The collision edit pane=JUMP_COLLIDEMATERIALEDITPANE
|
||||
3 The visual edition pane=JUMP_VISUALMATERIALEDITPANE
|
||||
3 The texture edition pane=JUMP_TEXTUREEDITPANE
|
||||
2 The keyboard configuration
|
||||
3 Introduction=JUMP_KEYBOARDINTRO
|
||||
3 Material picking mode=JUMP_KEYBOARDPICK
|
||||
3 Material application mode=JUMP_KEYBOARDSPLIT
|
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Material/MatHelp.GID
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Material/MatHelp.GID
Normal file
Binary file not shown.
21
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Material/Material.ini
Normal file
21
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Material/Material.ini
Normal file
@@ -0,0 +1,21 @@
|
||||
[KeyBoard]
|
||||
Select material under cursor = CONTROL
|
||||
Drop material = M
|
||||
|
||||
[Material Editor Preferences]
|
||||
Display Mode=Used
|
||||
Left Pane Width=274
|
||||
Visual Pane Height=171
|
||||
Mechanics Pane Height=314
|
||||
Collide Pane Height=311
|
||||
Sound Pane Height=70
|
||||
Main Pane Height=104
|
||||
Texture Pane Width=318
|
||||
List Pane Width=674
|
||||
Material List Height=170
|
||||
Load Warnings=Never
|
||||
|
||||
[Preload]
|
||||
File1=AGOs\AGOs.gmt
|
||||
File2=Common\Common.gmt
|
||||
File3=Common\Common.gmt
|
10
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Material/mat_meca.ini
Normal file
10
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Material/mat_meca.ini
Normal file
@@ -0,0 +1,10 @@
|
||||
;Editeur de mat<61>riaux, param<61>tres de m<>canique, sauvegarde des valeurs par defaut
|
||||
{MECANIC:
|
||||
Absorption("0.91")
|
||||
Adhesion(0)
|
||||
Friction("0.86")
|
||||
PenetrationMax(0)
|
||||
PenetrationSpeed(0)
|
||||
Progression(1)
|
||||
Slide("0.86")
|
||||
}
|
8
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Meca/EdMeca.ini
Normal file
8
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Meca/EdMeca.ini
Normal file
@@ -0,0 +1,8 @@
|
||||
[Colors]
|
||||
ColFieldInstText=0000000000
|
||||
ColFieldInstBG=D0D9F00099
|
||||
|
||||
[Dimensions]
|
||||
ListHeight=155
|
||||
ControlHeight=212
|
||||
EditorWidth=267
|
8
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Meca/Meca.cnt
Normal file
8
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Meca/Meca.cnt
Normal file
@@ -0,0 +1,8 @@
|
||||
:Base Meca.hlp
|
||||
:Title Aide de l'<27>diteur de Fiches de M<>caniques
|
||||
1 Pr<50>sentation g<>n<EFBFBD>rale de l'<27>diteur de fiches de M<>caniques=IDH_GENERAL>Normale
|
||||
1 Fiches de M<>caniques : cr<63>ation et <20>dition
|
||||
2 Editer une fiche=fiche_editer>Normale
|
||||
2 Cr<43>er une fiche=fiche_creer
|
||||
2 Renommer une fiche=fiche_renommer
|
||||
2 Supprimer une fiche=fiche_supprimer
|
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Opd/About PO Editor DLL.doc
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/Opd/About PO Editor DLL.doc
Normal file
Binary file not shown.
7
Rayman_X/cpa/exe/main/EDT_DATA/Tools/T3D/T3DKeys.ini
Normal file
7
Rayman_X/cpa/exe/main/EDT_DATA/Tools/T3D/T3DKeys.ini
Normal file
@@ -0,0 +1,7 @@
|
||||
[Keyboard]
|
||||
|
||||
navigation mode = N
|
||||
left case = LEFT
|
||||
right case = RIGHT
|
||||
up case = UP
|
||||
down case = DOWN
|
10
Rayman_X/cpa/exe/main/EDT_DATA/Tools/T3D/T3d.cnt
Normal file
10
Rayman_X/cpa/exe/main/EDT_DATA/Tools/T3D/T3d.cnt
Normal file
@@ -0,0 +1,10 @@
|
||||
:Base T3D.hlp>MainFram
|
||||
:Title T3D Helper
|
||||
1 G<>n<EFBFBD>ralit<69>s
|
||||
2 Pr<50>sentation=ID_PRESENTATION
|
||||
2 Afficher un acteur seul=ID_MODE_ACTEUR
|
||||
2 Afficher les modules d'un acteur dans une grille=ID_MODE_GRILLE
|
||||
2 Afficher un module seul=ID_MODE_MODULE
|
||||
2 Le Viewer
|
||||
3 Pr<50>sentation=ID_MODE_VIEWER
|
||||
3 Editer le contenu=ID_DLG_CONTENT
|
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/T3DDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/T3DDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TACDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TACDFEvd.exp
Normal file
Binary file not shown.
9
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TAN/ANIMVIEW.CNT
Normal file
9
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TAN/ANIMVIEW.CNT
Normal file
@@ -0,0 +1,9 @@
|
||||
:Base ANIMVIEW.HLP
|
||||
1 ANIMVIEW
|
||||
2 Animation Viewer Help=IDJ_ANIMVIEWER@ANIMVIEW.HLP>main
|
||||
2 Accessing Animation Viewer=IDJ_ACCESSANIMVIEWER@ANIMVIEW.HLP>main
|
||||
2 Animation Viewer Interface=IDJ_ANIMVIEWERINTERFACE@ANIMVIEW.HLP>main
|
||||
2 Loading an animation=IDJ_LOADINGANIMATION@ANIMVIEW.HLP>main
|
||||
2 Playing an animation=IDJ_PLAYINGANIMATION@ANIMVIEW.HLP>main
|
||||
2 Reported Bugs=IDJ_REPORTEDBUGS@ANIMVIEW.HLP>main
|
||||
2 Frequently Asked Questions=IDJ_FAQ@ANIMVIEW.HLP>main
|
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TAN/animbug.msg
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TAN/animbug.msg
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TANDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TANDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TFADFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TFADFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TGMDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TGMDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TIADFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TIADFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TIDDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TIDDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TMEDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TMEDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TOTDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TOTDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TSlDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TSlDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TpgDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TpgDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TutDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/Tools/TutDFEvd.exp
Normal file
Binary file not shown.
34
Rayman_X/cpa/exe/main/EDT_DATA/UserList.txt
Normal file
34
Rayman_X/cpa/exe/main/EDT_DATA/UserList.txt
Normal file
@@ -0,0 +1,34 @@
|
||||
Designer1 = DS1
|
||||
Alexis Vaisse = ALX
|
||||
Arnaud 'Ritchy' Guyon = ARG
|
||||
Benoit Germain = BNT
|
||||
Carlos Torres = CAT
|
||||
Cedric Barthou = CEB
|
||||
Chantal Oury = SHA
|
||||
Christophe 'Diablo' Cavelan = CHR
|
||||
Daniel 'The Boss' Palix = DNL
|
||||
Dorian 'WaR GuN' Thibaut = DOT
|
||||
Fabien Bole-Feysot = FBN
|
||||
Frederic 'Bart' Compagnon = FRD
|
||||
Frederick 'Fred' Gaveau = FRG
|
||||
Frederic Houde = FRH
|
||||
Frederic Lefebvre = FRL
|
||||
Ivano 'Pulco' Pirona = IVP
|
||||
Jacques Thenoz = JAC
|
||||
Jean Zappavigna = JEZ
|
||||
Jean-Christophe 'Satan' Guyot = STN
|
||||
Jean-Christophe Petit = JCP
|
||||
Marc Trabucato = MRC
|
||||
Michael 'Jarod' Janod = MIC
|
||||
Michel Vibert = MIV
|
||||
Nicolas D = NFP
|
||||
Olivier Diaz = OLD
|
||||
Olivier 'Globbox' Palmieri = OLP
|
||||
Olivier Soleil = SUN
|
||||
Philippe 'Cat's Eyes' Laurens = PHL
|
||||
Stephane 'Perroquet' Hilbold = STH
|
||||
Vincent 'Papa Vince' Monnier = VIM
|
||||
Vincent Lhullier = VCT
|
||||
Yann Le Tensorer = YLT
|
||||
Yann 'Grincheux' Le Guyader = YLG
|
||||
Zoran 'Vilain Kanar' Milisavljevic = ZOR
|
5
Rayman_X/cpa/exe/main/EDT_DATA/WAWInit.ini
Normal file
5
Rayman_X/cpa/exe/main/EDT_DATA/WAWInit.ini
Normal file
@@ -0,0 +1,5 @@
|
||||
[WAW_Section_Position]
|
||||
WAW_Entry_X=655
|
||||
WAW_Entry_Y=-20
|
||||
WAW_Entry_Cx=455
|
||||
WAW_Entry_Cy=290
|
BIN
Rayman_X/cpa/exe/main/EDT_DATA/WAW___vd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/WAW___vd.exp
Normal file
Binary file not shown.
10
Rayman_X/cpa/exe/main/EDT_DATA/objects/3dgeom/3dgeom.cnt
Normal file
10
Rayman_X/cpa/exe/main/EDT_DATA/objects/3dgeom/3dgeom.cnt
Normal file
@@ -0,0 +1,10 @@
|
||||
:Base 3DGeom.hlp>MainFram
|
||||
:Title Aide sur l'<27>diteur de G<>om<6F>trie
|
||||
1 G<>n<EFBFBD>ralit<69>s
|
||||
2 Pr<50>sentation=ID_GENERAL>MainFram
|
||||
2 L'interface=ID_INTERFACE>MainFram
|
||||
2 Les listes d'objets=ID_DIALOG_LISTE>MainFram
|
||||
2 La boite d'informations sur un objet=ID_DIALOG_INFO>MainFram
|
||||
1 Comment faire
|
||||
2 Pour d<>placer un point=ID_DEPLACER_POINT>MainFram
|
||||
2 Pour renommer un objet=ID_CHANGER_NOM>MainFram
|
5
Rayman_X/cpa/exe/main/EDT_DATA/objects/3dgeom/3dgeom.ini
Normal file
5
Rayman_X/cpa/exe/main/EDT_DATA/objects/3dgeom/3dgeom.ini
Normal file
@@ -0,0 +1,5 @@
|
||||
[Keyboard]
|
||||
Multiple selection = CONTROL
|
||||
Sphere selection = SHIFT
|
||||
Select duplicated points = S
|
||||
Update duplicated points = U
|
59
Rayman_X/cpa/exe/main/EDT_DATA/objects/Light/Light.ini
Normal file
59
Rayman_X/cpa/exe/main/EDT_DATA/objects/Light/Light.ini
Normal file
@@ -0,0 +1,59 @@
|
||||
[Keyboard]
|
||||
Orient light = O
|
||||
Active light = #A
|
||||
Real time = #R
|
||||
Ctrl = CONTROL
|
||||
|
||||
[Preference]
|
||||
Light Left Frame Width=190
|
||||
Light DialogList Dimension=181
|
||||
Light Edit Dimension=573
|
||||
[Default colors]
|
||||
Color nr 0Red=182
|
||||
Color nr 0Green=226
|
||||
Color nr 0Blue=225
|
||||
Color nr 1Red=224
|
||||
Color nr 1Green=183
|
||||
Color nr 1Blue=225
|
||||
Color nr 2Red=0
|
||||
Color nr 2Green=0
|
||||
Color nr 2Blue=0
|
||||
Color nr 3Red=0
|
||||
Color nr 3Green=0
|
||||
Color nr 3Blue=0
|
||||
Color nr 4Red=0
|
||||
Color nr 4Green=0
|
||||
Color nr 4Blue=0
|
||||
Color nr 5Red=0
|
||||
Color nr 5Green=0
|
||||
Color nr 5Blue=0
|
||||
Color nr 6Red=0
|
||||
Color nr 6Green=0
|
||||
Color nr 6Blue=0
|
||||
Color nr 7Red=0
|
||||
Color nr 7Green=0
|
||||
Color nr 7Blue=0
|
||||
Color nr 8Red=211
|
||||
Color nr 8Green=223
|
||||
Color nr 8Blue=185
|
||||
Color nr 9Red=139
|
||||
Color nr 9Green=67
|
||||
Color nr 9Blue=87
|
||||
Color nr 10Red=0
|
||||
Color nr 10Green=0
|
||||
Color nr 10Blue=0
|
||||
Color nr 11Red=0
|
||||
Color nr 11Green=0
|
||||
Color nr 11Blue=0
|
||||
Color nr 12Red=0
|
||||
Color nr 12Green=0
|
||||
Color nr 12Blue=0
|
||||
Color nr 13Red=0
|
||||
Color nr 13Green=0
|
||||
Color nr 13Blue=0
|
||||
Color nr 14Red=0
|
||||
Color nr 14Green=0
|
||||
Color nr 14Blue=0
|
||||
Color nr 15Red=0
|
||||
Color nr 15Green=0
|
||||
Color nr 15Blue=0
|
14
Rayman_X/cpa/exe/main/EDT_DATA/objects/Light/light.cnt
Normal file
14
Rayman_X/cpa/exe/main/EDT_DATA/objects/Light/light.cnt
Normal file
@@ -0,0 +1,14 @@
|
||||
:Base light
|
||||
1 L'<27>diteur de lumi<6D>re=ID_PRESENTATION
|
||||
1 Cr<43>ation des lumi<6D>res=ID_LIGHT_CREATION
|
||||
1 Param<61>tres <20>ditables=ID_LIGHT_PARAM
|
||||
1 Le dialogue d'<27>dition=ID_DIALOG_EDIT
|
||||
1 Edition de l'<27>tat=ID_ON_OFF
|
||||
1 Edition du caract<63>re temps r<>el=ID_REAL_TIME_ON_OFF
|
||||
1 Edition de la couleur=ID_COLOR
|
||||
1 Edition des param<61>tres near-far=ID_NEAR_FAR
|
||||
1 Edition de l'orientation=ID_ORIENT
|
||||
1 secteurs affect<63>s par une lumi<6D>re=ID_SECTOR
|
||||
1 les listes de l'<27>diteur de lumi<6D>re=ID_LIST
|
||||
1 Importer une lumi<6D>re depuis 3DsMax=ID_3DSMAX
|
||||
1 Calcul des RLI=ID_COMPUTE_RLI
|
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OAcDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OAcDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OCAdfevd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OCAdfevd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OGDDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OGDDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OLGDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OLGDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OPDDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OPDDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OSCDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OSCDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OWPDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OWPDFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OZODFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OZODFEvd.exp
Normal file
Binary file not shown.
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OitDFEvd.exp
Normal file
BIN
Rayman_X/cpa/exe/main/EDT_DATA/objects/OitDFEvd.exp
Normal file
Binary file not shown.
39
Rayman_X/cpa/exe/main/EDT_DATA/objects/Sector/Sector.cnt
Normal file
39
Rayman_X/cpa/exe/main/EDT_DATA/objects/Sector/Sector.cnt
Normal file
@@ -0,0 +1,39 @@
|
||||
:Base Sector.hlp
|
||||
:Title Sector Help
|
||||
1 Editeur de Secteurs
|
||||
2 A propos de ...=ID_PRESENTATION
|
||||
2 Secteur
|
||||
3 Objet Secteur=ID_SECTEUR>main
|
||||
3 Param<61>tres du secteur=ID_PARAMETRES>main
|
||||
2 Interface
|
||||
3 Interfaces
|
||||
4 Pr<50>sentation=ID_INTERFACE>main
|
||||
4 Interface du mode "Sector"=ID_MODESECTOR>main
|
||||
4 Interface du mode "List"=ID_MODELIST>main
|
||||
4 Interface du mode "Environment"=ID_MODEENV>main
|
||||
3 Dialogues ( Modes "Sector" et "List" )
|
||||
4 Liste des Secteurs=ID_DIALOGLIST>main
|
||||
4 Dialogue de s<>lection=ID_DIALOGSELECT>main
|
||||
4 Listes du secteur courant=ID_EDITLISTES>main
|
||||
3 Dialogues ( Mode "Environment" )
|
||||
4 Environnements du secteur courant=ID_EDITENVS>main
|
||||
4 Liste des surfaces limites=ID_LISTSRFS>main
|
||||
4 Liste des environnements=ID_LISTENVS>main
|
||||
4 Edition de l'Environnement=ID_ENV>main
|
||||
4 Environnement M<>canique=ID_MECENV>main
|
||||
4 Environnement visuel=ID_VISENV>main
|
||||
2 Utilisation
|
||||
3 Sommaire=ID_UTILISATION>main
|
||||
3 Choix du mode=ID_UT_MODE>main
|
||||
3 Choix du secteur <20>dit<69>=ID_UT_EDIT>main
|
||||
3 S<>lection d'un secteur=ID_UT_SELECT>main
|
||||
3 Mode "R<>ciproque"=ID_UT_SYMMODE>main
|
||||
3 Edition des listes=ID_UT_LIST>main
|
||||
3 Environnements du secteur <20>dit<69>=ID_UT_ENVELEMS>main
|
||||
3 Edition des surfaces=ID_UT_SURF>main
|
||||
3 Param<61>tres de l'environnement=ID_UT_ENV>main
|
||||
3 Environnement m<>canique=ID_UT_MECENV>main
|
||||
3 Environnement visuel=ID_UT_VISENV>main
|
||||
2 Guide d'utilisation rapide
|
||||
3 Exemple=ID_GUIDE>main
|
||||
3 Raccourcis clavier=ID_CLAVIER>main
|
32
Rayman_X/cpa/exe/main/EDT_DATA/objects/Sector/Sectors.ini
Normal file
32
Rayman_X/cpa/exe/main/EDT_DATA/objects/Sector/Sectors.ini
Normal file
@@ -0,0 +1,32 @@
|
||||
[Keyboard]
|
||||
Delete Element In List = DEL
|
||||
|
||||
[Preference]
|
||||
Sector Left Frame Width = 180
|
||||
Sector DialogList Dimension = 337
|
||||
Sector SelectMode Dimension = 98
|
||||
Sector EditedSector Dimension = 134
|
||||
SelectedSector Dimension = 411
|
||||
Sector Bottom Frame Height = 120
|
||||
GraphicList Dimension = 150
|
||||
CollisionList Dimension = 145
|
||||
ActivityList Dimension = 145
|
||||
SoundList Dimension = 155
|
||||
SoundEvent Dimension = 223
|
||||
|
||||
Env Left Frame Width = 139
|
||||
Env DialogList Dimension = 372
|
||||
Env SelectMode Dimension = 63
|
||||
Env EditedSector Dimension = 60
|
||||
EnvironmentList Dimension = 223
|
||||
Env Bottom Frame Height = 186
|
||||
Surfaces Dimension = 115
|
||||
Environments Dimension = 99
|
||||
Environment Dimension = 266
|
||||
MecEnvironment Dimension = 252
|
||||
VisEnvironment Dimension = 127
|
||||
|
||||
[Files]
|
||||
Environment File = "Ed.gev"
|
||||
MecEnvironment File = "Ed.mev"
|
||||
VisEnvironment File = "Ed.vev"
|
23
Rayman_X/cpa/exe/main/EDT_DATA/objects/Zdd/Zdd.cnt
Normal file
23
Rayman_X/cpa/exe/main/EDT_DATA/objects/Zdd/Zdd.cnt
Normal file
@@ -0,0 +1,23 @@
|
||||
:Base Zdd.hlp
|
||||
:Title Zones Editor Help
|
||||
1 Editeur de zones
|
||||
2 Sommaire=ID_Titre
|
||||
2 Recherche=ID_Recherche
|
||||
2 Pr<50>sentation des zones
|
||||
3 Les diff<66>rents types de zones=ID_Types
|
||||
3 Les zones d'acteur=ID_ZoneActeur
|
||||
3 Les zones de module=ID_ZoneModule
|
||||
2 Cr<43>ation de zones
|
||||
3 Comment cr<63>er des zones d'acteur=ID_CreationActeur
|
||||
3 La liste des familles, mod<6F>les, acteurs=ID_List1
|
||||
3 La liste des zones d'acteur=ID_List2
|
||||
3 Cr<43>er des zones de type partag<61>=ID_Partage
|
||||
3 Comment changer le nom d<>une liste de zone=ID_NomListe
|
||||
3 Comment affecter une zone <20> un nom donn<6E>=ID_Affectation
|
||||
3 Comment cr<63>er des zones de module=ID_CreationModule
|
||||
3 Comment changer la taille d<>une zone=ID_Taille
|
||||
2 Visualisation des zones
|
||||
3 Visualisation d<>un acteur seul avec ses zones=ID_AfficherActeur
|
||||
3 Visualisation des zones de plusieurs acteurs=ID_DisplayControl1
|
||||
3 Visualisation des zones dans d'autres <20>diteurs, en mode moteur=ID_DisplayControl2
|
||||
3 Visualisation des zones de module sur un acteur=ID_VisualisationModule
|
3
Rayman_X/cpa/exe/main/EDT_DATA/objects/Zdd/Zdd.ini
Normal file
3
Rayman_X/cpa/exe/main/EDT_DATA/objects/Zdd/Zdd.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[Keyboard]
|
||||
ChangeZoneSize = CONTROL
|
||||
MoveOnlyActor = &A
|
23
Rayman_X/cpa/exe/main/EDT_DATA/objects/Zdd/Zdd_US.cnt
Normal file
23
Rayman_X/cpa/exe/main/EDT_DATA/objects/Zdd/Zdd_US.cnt
Normal file
@@ -0,0 +1,23 @@
|
||||
:Base Zdd.hlp
|
||||
:Title Zones Editor Help
|
||||
1 Editeur de zones
|
||||
2 Sommaire=ID_Titre
|
||||
2 Recherche=ID_Recherche
|
||||
2 Pr<50>sentation des zones
|
||||
3 Les diff<66>rents types de zones=ID_Types
|
||||
3 Les zones d'acteur=ID_ZoneActeur
|
||||
3 Les zones de module=ID_ZoneModule
|
||||
2 Cr<43>ation de zones
|
||||
3 Comment cr<63>er des zones d'acteur=ID_CreationActeur
|
||||
3 La liste des familles, mod<6F>les, acteurs=ID_List1
|
||||
3 La liste des zones d'acteur=ID_List2
|
||||
3 Cr<43>er des zones de type partag<61>=ID_Partage
|
||||
3 Comment changer le nom d<>une liste de zone=ID_NomListe
|
||||
3 Comment affecter une zone <20> un nom donn<6E>=ID_Affectation
|
||||
3 Comment cr<63>er des zones de module=ID_CreationModule
|
||||
3 Comment changer la taille d<>une zone=ID_Taille
|
||||
2 Visualisation des zones
|
||||
3 Visualisation d<>un acteur seul avec ses zones=ID_AfficherActeur
|
||||
3 Visualisation des zones de plusieurs acteurs=ID_DisplayControl1
|
||||
3 Visualisation des zones dans d'autres <20>diteurs, en mode moteur=ID_DisplayControl2
|
||||
3 Visualisation des zones de module sur un acteur=ID_VisualisationModule
|
70
Rayman_X/cpa/exe/main/EDT_DATA/objects/actors/Actors.ini
Normal file
70
Rayman_X/cpa/exe/main/EDT_DATA/objects/actors/Actors.ini
Normal file
@@ -0,0 +1,70 @@
|
||||
[Instances]
|
||||
DisplayModelFields=1
|
||||
DisplayUnallocatedMS=1
|
||||
AskForNewInstanceName=1
|
||||
|
||||
[Models]
|
||||
ConfirmAllocation=0
|
||||
ConfirmUnallocation=1
|
||||
|
||||
[Watch Window]
|
||||
ConfirmSuppression=1
|
||||
AlwaysVisible=1
|
||||
|
||||
[General]
|
||||
SynchroList=1
|
||||
GetUnloadedModels=0
|
||||
RestoreGroup=0
|
||||
|
||||
[Help]
|
||||
HelpOnActiveView=0
|
||||
|
||||
[Colors]
|
||||
ColFieldInstText=0000000000
|
||||
ColFieldInstBG=C0D5FE0093
|
||||
ColFieldInitialText=0000000000
|
||||
ColFieldInitialBG=D2BE2D00BD
|
||||
ColFieldCurrentText=0000000000
|
||||
ColFieldCurrentBG=40B6BF00B5
|
||||
ColFieldModelText=FFFF0000FE
|
||||
ColFieldModelBG=F2F980006B
|
||||
ColFamilyText=0000000000
|
||||
ColFamilyBG=9FF4A40037
|
||||
ColInWatchText=FF000000FF
|
||||
ColInWatchBG=A0A0A000E0
|
||||
ColLinkedText=5259EF009A
|
||||
ColLinkedBG=CB8FC2001C
|
||||
ColNameText=0000000000
|
||||
ColNameBG=70C8FC0034
|
||||
ColModelText=0000000000
|
||||
ColModelBG=68F2CC0026
|
||||
MustFillWatchData=1
|
||||
|
||||
|
||||
[Dimensions]
|
||||
ListHeight=217
|
||||
ControlHeight=153
|
||||
MSHeight=153
|
||||
CharacEditorWidth=250
|
||||
WatchPosTop=174
|
||||
WatchPosBottom=405
|
||||
WatchPosLeft=150
|
||||
WatchPosRight=350
|
||||
ModelHeight=311
|
||||
AIHeight=344
|
||||
|
||||
[CurrentSettings]
|
||||
CurrentLevel=3
|
||||
IAActivated=1
|
||||
WatchActivated=0
|
||||
LinksVisible=0
|
||||
VariablesActivated=0
|
||||
DisplayCurrent=1
|
||||
DisplayInitial=1
|
||||
|
||||
[DialogList]
|
||||
CurrentMode=Tree View
|
||||
TreeMustShowUnloadedObjects=0
|
||||
TreeMustShowOnlyFamiliesWithModels=1
|
||||
[HideVariableSection]
|
||||
YLT_RaymanModel=FALSE
|
@@ -0,0 +1,12 @@
|
||||
:Base Actors
|
||||
:Title Aide Editeur d'acteur
|
||||
1 Sommaire=ID_PRESENTATION
|
||||
1 Interface
|
||||
2 Aper<65>u g<>n<EFBFBD>ral=ID_INTERFACE
|
||||
2 Dialogue de s<>l<EFBFBD>ction=ID_PAGE_SELECTION
|
||||
2 Dialogue d'<27>dition=ID_PAGE_EDITIONPANE
|
||||
2 Fen<65>tre de mod<6F>les=ID_CREATIONMODELE
|
||||
1 Les Mini-Structures
|
||||
2 Edition des mini-structures=ID_PAGE_MSPANE
|
||||
1 L'editeur d'IA
|
||||
2 Edition d'une IA=ID_PAGE_IAEDITOR
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,7 @@
|
||||
:Base EdIR.hlp
|
||||
:Title Intelligence editor Contents
|
||||
1 General Informations=IDH_MAIN
|
||||
1 Buttons'part=HID_BUTTONS_ZONE
|
||||
1 Behaviours editor=HID_BEHAVIOURS_ZONE
|
||||
1 Rules editor=HID_RULES_ZONE
|
||||
1 Description of the language=IDH_LANGUAGE_DESCRIPTION
|
@@ -0,0 +1,11 @@
|
||||
:Base EdIRfr.hlp
|
||||
:Title Editeur d'Intelligence : Sommaire
|
||||
1 Informations G<>n<EFBFBD>rales=IDH_MAIN
|
||||
1 Les boutons=HID_BUTTONS_ZONE
|
||||
1 L'<27>diteur de comportements=HID_BEHAVIOURS_ZONE
|
||||
1 L'<27>diteur de r<>gles=HID_RULES_ZONE
|
||||
1 Description du langage=IDH_LANGUAGE_DESCRIPTION
|
||||
1 Les M<>taActions=IDH_LES_METAACTIONS
|
||||
1 Les Conditions=IDH_LES_CONDITIONS
|
||||
1 Les Proc<6F>dures=IDH_LES_PROCEDURES
|
||||
1 Les Fonctions=IDH_LES_FONCTIONS
|
@@ -0,0 +1,927 @@
|
||||
; SCR 526
|
||||
; Scripts Parser Version 5.2.6
|
||||
; (c) Ubi Simulations 1997
|
||||
|
||||
;.MOD (graphic Module) : Ed.MOD
|
||||
;Generated by 3DSMAX ExpMod plug-in from file EDref2.max
|
||||
;Created date : 09/22/97 18:49:20
|
||||
|
||||
;Version directive, the version number is stored in file result 0
|
||||
$SetCurrentFileDouble(0,"5.20")
|
||||
|
||||
;Unit directive, the unit is stored in file result 1
|
||||
;And correspond to the value of one unit exprimed in meter
|
||||
$SetCurrentFileDouble(1,1)
|
||||
|
||||
{Geometric:EdRef(182,0,14)
|
||||
AddVertex(0,"-5.74758e-005","0.00518693","-0.0116293","-0.00440691","-0.00175973","-0.0284702",0,0,0)
|
||||
AddVertex(1,"-0.121577","-0.00490828","0.0464959","-0.00778523","0.00328111","-0.00535018",0,0,0)
|
||||
AddVertex(2,"-0.0941669","-0.106901","0.0199972","-0.0056588","-0.00279177","-0.00775783",0,0,0)
|
||||
AddVertex(3,"-0.000923571","-0.152655","0.0118367","-4.30226e-005","-0.0029056","-0.0195459",0,0,0)
|
||||
AddVertex(4,"0.0926086","-0.107637","0.0196562","0.00587725","-0.00252939","-0.00768506",0,0,0)
|
||||
AddVertex(5,"0.113545","-0.00686635","0.0501866","0.00789991","0.00334508","-0.00513828",0,0,0)
|
||||
AddVertex(6,"0.000128941","0.0788547","0.0802653","0.000479803","0.0145167","-0.0116384",0,0,0)
|
||||
AddVertex(7,"-0.119424","-0.0502365","0.371925","-0.00753646","0.00539204","0.00375867",0,0,0)
|
||||
AddVertex(8,"-0.0998119","-0.18207","0.380769","-0.00757272","-0.00602798","0.00251344",0,0,0)
|
||||
AddVertex(9,"-0.000484408","-0.232998","0.41346","-4.89414e-005","-0.0157058","0.00692364",0,0,0)
|
||||
AddVertex(10,"0.0991287","-0.182766","0.380652","0.00773599","-0.00571351","0.00274049",0,0,0)
|
||||
AddVertex(11,"0.101139","-0.052202","0.370968","0.00752189","0.00547452","0.00366753",0,0,0)
|
||||
AddVertex(12,"0.000490799","0.000458776","0.38284","0.00750605","0.0245846","0.00622107",0,0,0)
|
||||
AddVertex(13,"-0.0538358","-0.0963101","0.631909","-0.00659258","0.000690338","0.00748741",0,0,0)
|
||||
AddVertex(14,"-0.000304064","-0.147137","0.60823","-0.00559635","-0.0232164","0.0105039",0,0,0)
|
||||
AddVertex(15,"0.0536","-0.0945359","0.62573","0.0277432","0.00483451","0.0184519",0,0,0)
|
||||
AddVertex(16,"-0.00339708","-0.0426795","0.631627","-0.000496429","0.0140717","0.0024322",0,0,0)
|
||||
AddVertex(17,"-0.000445387","-0.252704","0.180962","-0.00352372","-0.0265999","-0.00167371",0,0,0)
|
||||
AddVertex(18,"0.12822","-0.203829","0.190115","0.00773194","-0.00585102","-0.00244595",0,0,0)
|
||||
AddVertex(19,"-0.128696","-0.203113","0.190344","-0.00771683","-0.00590336","-0.00236661",0,0,0)
|
||||
AddVertex(20,"-0.168699","-0.00127926","0.21534","-0.00905642","0.00419809","0.0005978",0,0,0)
|
||||
AddVertex(21,"0.00088645","0.0953037","0.206816","0.000517691","0.0158319","0.00787169",0,0,0)
|
||||
AddVertex(22,"0.167394","-0.0139234","0.213641","0.00904499","0.00419391","0.000774142",0,0,0)
|
||||
AddVertex(23,"-0.000342034","-0.290668","1.01231","0.0105149","-0.0389022","-0.0244818",0,0,0)
|
||||
AddVertex(24,"-0.00272541","-0.413858","1.60745","0.00100766","-0.0190233","0.00444888",0,0,0)
|
||||
AddVertex(25,"-0.000342003","-0.37039","1.31235","0.00125939","-0.0188397","-0.00642355",0,0,0)
|
||||
AddVertex(26,"-0.000342082","-0.108288","0.816986","-0.000760877","-0.00865288","-0.0215415",0,0,0)
|
||||
AddVertex(27,"-0.000342106","-0.0288359","1.06975","0.00789168","0.0340686","0.00694526",0,0,0)
|
||||
AddVertex(28,"-0.000342122","0.0233342","0.904859","0.00619549","0.0142153","-0.00524508",0,0,0)
|
||||
AddVertex(29,"-0.000342106","-0.0309806","1.27483","0.0140156","0.0254831","-0.00618632",0,0,0)
|
||||
AddVertex(30,"-0.000342141","0.0844986","1.66241","-1.30999e-009","0.0064595","0.0076338",0,0,0)
|
||||
AddVertex(31,"-0.00034201","-0.347685","1.78126","-0.000382197","-0.00613894","0.00788462",0,0,0)
|
||||
AddVertex(32,"-0.00034199","-0.413679","1.41553","-0.00107273","-0.037611","-0.0104902",0,0,0)
|
||||
AddVertex(33,"-0.000341987","-0.423315","1.5166","-0.00183514","-0.0395665","-0.000944448",0,0,0)
|
||||
AddVertex(34,"0.167177","-0.324515","1.29304","0.0130978","-0.0105509","-0.0064329",0,0,0)
|
||||
AddVertex(35,"0.131777","-0.239555","1.06952","0.0074064","-0.00551926","-0.00383184",0,0,0)
|
||||
AddVertex(36,"0.217013","-0.287995","1.44323","0.0380245","-0.00956096","-0.0039362",0,0,0)
|
||||
AddVertex(37,"0.194324","-0.301548","1.6435","0.0346772","-0.0161106","0.00614084",0,0,0)
|
||||
AddVertex(38,"0.118041","-0.363946","1.66466","0.0188837","-0.0298434","0.0166665",0,0,0)
|
||||
AddVertex(39,"0.0863085","-0.353282","1.27916","0.0128521","-0.0337679","-0.0153407",0,0,0)
|
||||
AddVertex(40,"0.0870417","-0.0854297","0.824229","0.00608687","-0.000497563","-0.00791849",0,0,0)
|
||||
AddVertex(41,"0.15876","-0.0962875","1.05496","0.0318987","0.00700589","-0.0071773",0,0,0)
|
||||
AddVertex(42,"0.0878699","-0.0275536","0.871138","0.0148951","0.0100794","-0.000295874",0,0,0)
|
||||
AddVertex(43,"0.207443","-0.150782","1.301","0.0289999","-0.00488987","-0.00516163",0,0,0)
|
||||
AddVertex(44,"0.203784","-0.245571","1.75005","0.00453936","-0.00224442","0.00862304",0,0,0)
|
||||
AddVertex(45,"0.26311","-0.120406","1.71519","0.00971219","-0.000593679","0.00230672",0,0,0)
|
||||
AddVertex(46,"0.215158","-0.00571192","1.68416","0.00546667","0.00758006","0.00355783",0,0,0)
|
||||
AddVertex(47,"0.193514","-0.148072","1.18867","0.0331765","0.00148977","-0.00743145",0,0,0)
|
||||
AddVertex(48,"0.177769","-0.39781","1.3968","0.00727428","-0.00658018","-0.00194577",0,0,0)
|
||||
AddVertex(49,"0.192898","-0.388233","1.53742","0.00799076","-0.00561924","0.00213819",0,0,0)
|
||||
AddVertex(50,"0.12606","-0.431498","1.41056","0.00162282","-0.00938969","-0.00303318",0,0,0)
|
||||
AddVertex(51,"0.119555","-0.432054","1.56633","0.00277965","-0.00937445","0.00209599",0,0,0)
|
||||
AddVertex(52,"0.0628093","-0.428346","1.41608","-0.00136992","-0.0099055","6.58094e-005",0,0,0)
|
||||
AddVertex(53,"0.120274","-0.436752","1.41608","-0.00144716","-0.00989386","0.000131612",0,0,0)
|
||||
AddVertex(54,"0.0628093","-0.428346","1.48428","-0.00129252","-0.00991612",0,0,0,0)
|
||||
AddVertex(55,"0.119785","-0.435773","1.48428","-0.00136992","-0.0099055","6.58094e-005",0,0,0)
|
||||
AddVertex(56,"-0.167861","-0.324515","1.29304","-0.0135173","-0.0102796","-0.00662281",0,0,0)
|
||||
AddVertex(57,"-0.132462","-0.239555","1.06952","-0.00747785","-0.00543935","-0.00380726",0,0,0)
|
||||
AddVertex(58,"-0.217697","-0.287996","1.4327","-0.0378229","-0.00966286","-0.00421907",0,0,0)
|
||||
AddVertex(59,"-0.195008","-0.301548","1.59092","-0.0344919","-0.0168431","0.00529748",0,0,0)
|
||||
AddVertex(60,"-0.119281","-0.363947","1.60888","-0.0213947","-0.0285164","0.0153628",0,0,0)
|
||||
AddVertex(61,"-0.0875296","-0.353282","1.26823","-0.0136655","-0.0333906","-0.0151648",0,0,0)
|
||||
AddVertex(62,"-0.0877259","-0.0854298","0.824229","-0.00607322","-0.000505215","-0.00792848",0,0,0)
|
||||
AddVertex(63,"-0.160395","-0.0962876","1.05496","-0.0318861","0.00692978","-0.00707468",0,0,0)
|
||||
AddVertex(64,"-0.0885541","-0.0275537","0.871138","-0.0148793","0.0101058","-0.000328197",0,0,0)
|
||||
AddVertex(65,"-0.207405","-0.150783","1.301","-0.028949","-0.00465691","-0.00554016",0,0,0)
|
||||
AddVertex(66,"-0.204468","-0.245572","1.75005","-0.00479117","-0.0026504","0.0083678",0,0,0)
|
||||
AddVertex(67,"-0.263794","-0.120406","1.71519","-0.00972083","-0.000667381","0.00224947",0,0,0)
|
||||
AddVertex(68,"-0.215843","-0.00571216","1.68416","-0.00547214","0.0075785","0.00355274",0,0,0)
|
||||
AddVertex(69,"-0.191273","-0.148073","1.18605","-0.0332862","0.00160423","-0.00745595",0,0,0)
|
||||
AddVertex(70,"-0.178453","-0.39781","1.3968","-0.00723723","-0.00660132","-0.00201124",0,0,0)
|
||||
AddVertex(71,"-0.193582","-0.388233","1.5069","-0.00817271","-0.00512842","0.00262794",0,0,0)
|
||||
AddVertex(72,"-0.126744","-0.431498","1.41056","-0.00173832","-0.00940354","-0.00292433",0,0,0)
|
||||
AddVertex(73,"-0.120239","-0.432055","1.55497","-0.00340637","-0.0089755","0.00279948",0,0,0)
|
||||
AddVertex(74,"-0.0537585","-0.427663","1.40975","0.00119011","-0.00992778","0.000151025",0,0,0)
|
||||
AddVertex(75,"-0.110787","-0.4345","1.40975","0.00127977","-0.00991748","7.55177e-005",0,0,0)
|
||||
AddVertex(76,"-0.0542479","-0.426685","1.47795","0.00127977","-0.00991748","7.55177e-005",0,0,0)
|
||||
AddVertex(77,"-0.110787","-0.4345","1.47795","0.00136925","-0.00990581",0,0,0,0)
|
||||
AddVertex(78,"-0.419995","-0.0368482","0.0254113","-0.00271479","0.0189166","0.00455377",0,0,0)
|
||||
AddVertex(79,"-0.389441","-0.283786","0.000281048","0.0110347","-0.00937886","-0.00119721",0,0,0)
|
||||
AddVertex(80,"-0.470749","-0.292038","-0.00614878","-0.00771715","-0.0120128","0.00360992",0,0,0)
|
||||
AddVertex(81,"-0.472175","-0.0510853","0.0348294","-0.0110835","0.00899086","0.00755926",0,0,0)
|
||||
AddVertex(82,"-0.361642","-0.0985996","0.186968","0.00177694","0.00634667","0.00752079",0,0,0)
|
||||
AddVertex(83,"-0.35639","-0.28787","0.108832","-0.00420261","-0.0151181","0.00603069",0,0,0)
|
||||
AddVertex(84,"-0.328797","-0.222702","0.180789","-0.00510361","-0.00565377","0.0167156",0,0,0)
|
||||
AddVertex(85,"-0.415474","-0.12752","0.186518","-0.0274628","0.000183588","0.019817",0,0,0)
|
||||
AddVertex(86,"-0.332656","-0.283284","-0.171271","0.00443902","-0.00508447","-0.00737857",0,0,0)
|
||||
AddVertex(87,"-0.337487","-0.204177","-0.191399","0.00238443","0.00823683","-0.00514481",0,0,0)
|
||||
AddVertex(88,"-0.32598","-0.204906","-0.135768","0.0246477","0.0124577","0.00495639",0,0,0)
|
||||
AddVertex(89,"-0.324111","-0.280445","-0.113637","0.0148252","0.00237561","0.00685594",0,0,0)
|
||||
AddVertex(90,"-0.441529","-0.290123","-0.124272","-0.00490354","-0.00819422","-0.00296816",0,0,0)
|
||||
AddVertex(91,"-0.452321","-0.210211","-0.136455","-0.00539406","0.00649524","-0.00535873",0,0,0)
|
||||
AddVertex(92,"-0.398204","-0.205268","-0.0895511","0.00461676","0.0221856","0.00805648",0,0,0)
|
||||
AddVertex(93,"-0.393068","-0.283581","-0.0717496","0.0213495","-0.00461699","0.0161668",0,0,0)
|
||||
AddVertex(94,"-0.405703","-0.208512","-0.00278719","0.00807572","0.0220563","0.00124252",0,0,0)
|
||||
AddVertex(95,"-0.481214","-0.212408","0.0112327","-0.027827","-0.0036819","0.00589483",0,0,0)
|
||||
AddVertex(96,"-0.378204","-0.186221","-0.198739","0.00207946","-0.000536286","-0.00976669",0,0,0)
|
||||
AddVertex(97,"-0.33416","-0.193147","-0.127332","0.014576","-0.0214918","0.00126314",0,0,0)
|
||||
AddVertex(98,"-0.474603","-0.20002","-0.111566","-0.0067464","-0.0065546","-0.00339459",0,0,0)
|
||||
AddVertex(99,"-0.419363","-0.199304","-0.0733133","0.00677622","-0.0326074","0.00526701",0,0,0)
|
||||
AddVertex(100,"-0.358057","-0.0362103","-0.138444","0.000736272","0.00877872","-0.00473202",0,0,0)
|
||||
AddVertex(101,"-0.326147","-0.0286217","-0.0751669","0.0217573","0.00898219","-0.00239851",0,0,0)
|
||||
AddVertex(102,"-0.440892","-0.0340579","-0.0714802","-0.00519852","0.00791799","-0.00320638",0,0,0)
|
||||
AddVertex(103,"-0.390294","-0.0311034","-0.0294643","0.00455159","0.0169347","0.00647094",0,0,0)
|
||||
AddVertex(104,"-0.315945","-0.319998","-0.0169459","-0.00486375","-0.0048853","-0.00724416",0,0,0)
|
||||
AddVertex(105,"-0.304156","-0.266073","-0.0326013","-0.0074039","0.00741698","-0.0157021",0,0,0)
|
||||
AddVertex(106,"-0.241955","-0.261994","-0.0211743","0.00407279","0.00292631","-0.0206755",0,0,0)
|
||||
AddVertex(107,"-0.264572","-0.323631","-0.00199322","0.00327292","-0.00938852","-0.00106947",0,0,0)
|
||||
AddVertex(108,"-0.341105","-0.22352","0.0597806","-0.0160934","0.00989361","-0.0102596",0,0,0)
|
||||
AddVertex(109,"-0.259927","-0.234337","0.0936874","0.0117653","0.0162255","-0.00345279",0,0,0)
|
||||
AddVertex(110,"-0.282164","-0.297699","0.114417","0.00620952","-0.00599264","0.00505273",0,0,0)
|
||||
AddVertex(111,"-0.281818","-0.186369","0.151199","0.0101599","0.00379206","0.000704513",0,0,0)
|
||||
AddVertex(112,"0.472723","-0.00567657","0.0254113","0.00271479","0.0189166","0.00455377",0,0,0)
|
||||
AddVertex(113,"0.442169","-0.252614","0.000281048","-0.0110347","-0.00937886","-0.00119721",0,0,0)
|
||||
AddVertex(114,"0.523476","-0.260867","-0.00614878","0.00771715","-0.0120128","0.00360992",0,0,0)
|
||||
AddVertex(115,"0.524902","-0.0199137","0.0348294","0.0110835","0.00899086","0.00755926",0,0,0)
|
||||
AddVertex(116,"0.414369","-0.067428","0.186968","-0.00177694","0.00634667","0.00752079",0,0,0)
|
||||
AddVertex(117,"0.409117","-0.256699","0.108832","0.00420261","-0.0151181","0.00603069",0,0,0)
|
||||
AddVertex(118,"0.381524","-0.191531","0.180789","0.00510361","-0.00565377","0.0167156",0,0,0)
|
||||
AddVertex(119,"0.468202","-0.0963487","0.186518","0.0274628","0.000183588","0.019817",0,0,0)
|
||||
AddVertex(120,"0.385384","-0.252112","-0.171271","-0.00443902","-0.00508447","-0.00737857",0,0,0)
|
||||
AddVertex(121,"0.390215","-0.173006","-0.191399","-0.00238443","0.00823683","-0.00514481",0,0,0)
|
||||
AddVertex(122,"0.378708","-0.173735","-0.135768","-0.0246477","0.0124577","0.00495639",0,0,0)
|
||||
AddVertex(123,"0.376838","-0.249273","-0.113637","-0.0148252","0.00237561","0.00685594",0,0,0)
|
||||
AddVertex(124,"0.494257","-0.258952","-0.124272","0.00490354","-0.00819422","-0.00296816",0,0,0)
|
||||
AddVertex(125,"0.505048","-0.17904","-0.136455","0.00539406","0.00649524","-0.00535873",0,0,0)
|
||||
AddVertex(126,"0.450931","-0.174096","-0.0895511","-0.00461676","0.0221856","0.00805648",0,0,0)
|
||||
AddVertex(127,"0.445796","-0.25241","-0.0717496","-0.0213495","-0.00461699","0.0161668",0,0,0)
|
||||
AddVertex(128,"0.458431","-0.17734","-0.00278719","-0.00807572","0.0220563","0.00124252",0,0,0)
|
||||
AddVertex(129,"0.533942","-0.181237","0.0112327","0.027827","-0.0036819","0.00589483",0,0,0)
|
||||
AddVertex(130,"0.430931","-0.155049","-0.198739","-0.00207946","-0.000536286","-0.00976669",0,0,0)
|
||||
AddVertex(131,"0.386887","-0.161976","-0.127332","-0.014576","-0.0214918","0.00126314",0,0,0)
|
||||
AddVertex(132,"0.52733","-0.168849","-0.111566","0.0067464","-0.0065546","-0.00339459",0,0,0)
|
||||
AddVertex(133,"0.472091","-0.168132","-0.0733133","-0.00677622","-0.0326074","0.00526701",0,0,0)
|
||||
AddVertex(134,"0.410784","-0.00503864","-0.138444","-0.000736272","0.00877872","-0.00473202",0,0,0)
|
||||
AddVertex(135,"0.378874","0.00254988","-0.0751669","-0.0217573","0.00898219","-0.00239851",0,0,0)
|
||||
AddVertex(136,"0.493619","-0.00288628","-0.0714802","0.00519852","0.00791799","-0.00320638",0,0,0)
|
||||
AddVertex(137,"0.443022","6.82259e-005","-0.0294643","-0.00455159","0.0169347","0.00647094",0,0,0)
|
||||
AddVertex(138,"0.368672","-0.288826","-0.0169459","0.00486375","-0.0048853","-0.00724416",0,0,0)
|
||||
AddVertex(139,"0.356884","-0.234901","-0.0326013","0.0074039","0.00741698","-0.0157021",0,0,0)
|
||||
AddVertex(140,"0.294682","-0.230823","-0.0211743","-0.00407279","0.00292631","-0.0206755",0,0,0)
|
||||
AddVertex(141,"0.317299","-0.29246","-0.00199322","-0.00327292","-0.00938852","-0.00106947",0,0,0)
|
||||
AddVertex(142,"0.393832","-0.192349","0.0597806","0.0160934","0.00989361","-0.0102596",0,0,0)
|
||||
AddVertex(143,"0.312654","-0.203165","0.0936874","-0.0117653","0.0162255","-0.00345279",0,0,0)
|
||||
AddVertex(144,"0.334892","-0.266527","0.114417","-0.00620952","-0.00599264","0.00505273",0,0,0)
|
||||
AddVertex(145,"0.334545","-0.155198","0.151199","-0.0101599","0.00379206","0.000704511",0,0,0)
|
||||
AddVertex(146,"-0.337787","-0.464495","-0.428032","-0.00495172","-0.00849899","-0.00180213",0,0,0)
|
||||
AddVertex(147,"-0.417356","-0.33665","-0.435193","-0.00994062","-0.00063691","0.000882268",0,0,0)
|
||||
AddVertex(148,"-0.376541","-0.32291","-0.326256","-0.00831898","-0.00166555","0.00529344",0,0,0)
|
||||
AddVertex(149,"-0.316613","-0.413128","-0.291336","-0.00243289","-0.00412685","0.00877782",0,0,0)
|
||||
AddVertex(150,"-0.226639","-0.424459","-0.323998","0.00372717","-0.00743457","0.00555296",0,0,0)
|
||||
AddVertex(151,"-0.22633","-0.471204","-0.434455","0.00263751","-0.00750621","-0.00605808",0,0,0)
|
||||
AddVertex(152,"-0.237571","0.0259214","-0.434735","-0.00514861","0.00597463","-0.00614782",0,0,0)
|
||||
AddVertex(153,"-0.197236","0.0226748","-0.319827","-0.00579284","0.00567231","0.00585389",0,0,0)
|
||||
AddVertex(154,"-0.0848413","0.0115335","-0.158467","0.00147139","0.00143028","0.0097872",0,0,0)
|
||||
AddVertex(155,"-0.0374739","-0.0851792","-0.316396","0.00793085","-0.00265988","0.00547966",0,0,0)
|
||||
AddVertex(156,"-0.0188681","-0.11894","-0.43389","0.00899","-0.00188125","-0.00395484",0,0,0)
|
||||
AddVertex(157,"-0.0234504","0.11895","-0.434925","0.00547351","0.00833971","-0.000699926",0,0,0)
|
||||
AddVertex(158,"-0.150389","-0.105589","-0.258188","-0.000990212","-0.00230477","0.00968026",0,0,0)
|
||||
AddVertex(159,"-0.101972","-0.251268","-0.321516","0.00661869","-0.00355072","0.00660191",0,0,0)
|
||||
AddVertex(160,"-0.0738595","-0.322968","-0.434105","0.0069606","-0.00443645","-0.00564517",0,0,0)
|
||||
AddVertex(161,"-0.247005","-0.263276","-0.246829","2.12526e-006","-0.000459244","0.00998945",0,0,0)
|
||||
AddVertex(162,"-0.326456","-0.138177","-0.322275","-0.00712432","0.00307673","0.00630697",0,0,0)
|
||||
AddVertex(163,"-0.39919","-0.151565","-0.433132","-0.00428401","0.00193739","-0.00882575",0,0,0)
|
||||
AddVertex(164,"0.351175","-0.460749","-0.434807","0.00495172","-0.00849899","-0.00180213",0,0,0)
|
||||
AddVertex(165,"0.430745","-0.332904","-0.441968","0.00994062","-0.000636911","0.000882269",0,0,0)
|
||||
AddVertex(166,"0.389929","-0.319164","-0.333031","0.00831898","-0.00166555","0.00529344",0,0,0)
|
||||
AddVertex(167,"0.330002","-0.409382","-0.298111","0.00243289","-0.00412685","0.00877782",0,0,0)
|
||||
AddVertex(168,"0.240028","-0.420712","-0.330772","-0.00372717","-0.00743457","0.00555296",0,0,0)
|
||||
AddVertex(169,"0.239719","-0.467457","-0.441229","-0.00263751","-0.00750621","-0.00605808",0,0,0)
|
||||
AddVertex(170,"0.25096","0.0296681","-0.441509","0.0051486","0.00597463","-0.00614782",0,0,0)
|
||||
AddVertex(171,"0.210625","0.0264215","-0.326602","0.00579284","0.00567231","0.00585389",0,0,0)
|
||||
AddVertex(172,"0.0982299","0.0152801","-0.165241","-0.00147139","0.00143028","0.0097872",0,0,0)
|
||||
AddVertex(173,"0.0508625","-0.0814325","-0.32317","-0.00793085","-0.00265988","0.00547966",0,0,0)
|
||||
AddVertex(174,"0.0322567","-0.115193","-0.440665","-0.00899","-0.00188125","-0.00395484",0,0,0)
|
||||
AddVertex(175,"0.0368389","0.122697","-0.4417","-0.00547351","0.00833971","-0.000699926",0,0,0)
|
||||
AddVertex(176,"0.163778","-0.101843","-0.264963","0.000990212","-0.00230477","0.00968026",0,0,0)
|
||||
AddVertex(177,"0.115361","-0.247522","-0.32829","-0.00661869","-0.00355072","0.00660191",0,0,0)
|
||||
AddVertex(178,"0.0872481","-0.319221","-0.44088","-0.0069606","-0.00443645","-0.00564517",0,0,0)
|
||||
AddVertex(179,"0.260393","-0.259529","-0.253604","-2.12514e-006","-0.000459244","0.00998945",0,0,0)
|
||||
AddVertex(180,"0.339844","-0.13443","-0.329049","0.00712432","0.00307673","0.00630697",0,0,0)
|
||||
AddVertex(181,"0.412579","-0.147818","-0.439906","0.00428401","0.00193739","-0.00882575",0,0,0)
|
||||
AddElement(0,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_combi01")
|
||||
AddElement(1,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_combi02")
|
||||
AddElement(2,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_OEILG")
|
||||
AddElement(3,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_oeilD")
|
||||
AddElement(4,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_ed_pupilles")
|
||||
AddElement(5,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_bouche_G")
|
||||
AddElement(6,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_bouche_D")
|
||||
AddElement(7,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_nuque_G")
|
||||
AddElement(8,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_nuque_D")
|
||||
AddElement(9,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_front")
|
||||
AddElement(10,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_ed_doigts")
|
||||
AddElement(11,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_ed_doigtsdessous")
|
||||
AddElement(12,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_mainpaume")
|
||||
AddElement(13,IndexedTriangles,"*^ElementIndexedTriangles:EdRef_POMPE_SEMELLE")
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_combi01(22,23)
|
||||
Material("*^Material:combi01")
|
||||
AddFaceUV(0,0,2,1,"-0.436389","0.114587","-0.892432",4,2,3)
|
||||
AddFaceUV(1,0,3,2,"-0.156371","-0.144403","-0.977085",10,7,2)
|
||||
AddFaceUV(2,0,1,6,"-0.341891","0.733559","-0.587368",4,3,1)
|
||||
AddFaceUV(3,19,8,20,"-0.962531","-0.21175","0.169401",16,5,18)
|
||||
AddFaceUV(4,20,1,19,"-0.952228","-0.156232","-0.262398",18,3,16)
|
||||
AddFaceUV(5,19,17,8,"-0.346431","-0.925216","0.15479",16,15,5)
|
||||
AddFaceUV(6,17,19,3,"-0.347145","-0.807585","-0.476756",15,16,7)
|
||||
AddFaceUV(7,20,7,21,"-0.440513","0.808005","0.39125",18,8,20)
|
||||
AddFaceUV(8,8,14,13,"-0.554741","-0.751052","0.358027",5,11,9)
|
||||
AddFaceUV(9,8,13,7,"-0.966702","-0.128984","0.22102",5,9,8)
|
||||
AddFaceUV(10,8,9,14,"-0.515737","-0.783777","0.345989",5,6,11)
|
||||
AddFaceUV(11,12,7,13,"-0.396087","0.88175","0.256186",21,8,9)
|
||||
AddFaceUV(12,12,13,16,"-0.724001","0.681473","0.106849",21,9,14)
|
||||
AddFaceUV(13,19,2,3,"-0.414527","-0.753841","-0.509795",16,2,7)
|
||||
AddFaceUV(14,1,2,19,"-0.940278","-0.177175","-0.290664",3,2,16)
|
||||
AddFaceUV(15,8,17,9,"-0.47424","-0.877257","0.0742753",5,15,6)
|
||||
AddFaceUV(16,20,8,7,"-0.956934","-0.124774","0.262122",18,5,8)
|
||||
AddFaceUV(17,20,21,6,"-0.496073","0.861413","-0.108996",18,20,1)
|
||||
AddFaceUV(18,21,7,12,"-0.383655","0.813333","0.437377",20,8,21)
|
||||
AddFaceUV(19,6,1,20,"-0.527649","0.83325","-0.16517",1,3,18)
|
||||
AddFaceUV(20,14,15,13,"0.0594341","-0.369428","0.927357",0,12,13)
|
||||
AddFaceUV(21,13,15,16,"0.05816","-0.0494667","0.997081",17,22,19)
|
||||
AddUV(0,"0.183975","0.984165")
|
||||
AddUV(1,"0.0087676","0.138166")
|
||||
AddUV(2,"0.697733","0.070866")
|
||||
AddUV(3,"0.354926","0.113682")
|
||||
AddUV(4,"0.0520387","0.0231478")
|
||||
AddUV(5,"0.763899","0.532366")
|
||||
AddUV(6,"0.996329","0.58294")
|
||||
AddUV(7,"0.995133","0.0102818")
|
||||
AddUV(8,"0.407787","0.540503")
|
||||
AddUV(9,"0.425322","0.993814")
|
||||
AddUV(10,"0.980822","0.00266995")
|
||||
AddUV(11,"0.996979","0.993174")
|
||||
AddUV(12,"0.285805","0.997966")
|
||||
AddUV(13,"0.0845322","0.997946")
|
||||
AddUV(14,"0.0175438","0.99503")
|
||||
AddUV(15,"0.996196","0.211153")
|
||||
AddUV(16,"0.768706","0.188911")
|
||||
AddUV(17,"0.333602","0.998131")
|
||||
AddUV(18,"0.410779","0.203725")
|
||||
AddUV(19,"0.177851","0.977408")
|
||||
AddUV(20,"0.008331","0.328438")
|
||||
AddUV(21,"0.0114096","0.593094")
|
||||
AddUV(22,"0.0435774","0.998145")
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_combi02(20,17)
|
||||
Material("*^Material:combi02")
|
||||
AddFaceUV(0,0,4,3,"0.152069","-0.146157","-0.977504",15,2,3)
|
||||
AddFaceUV(1,0,5,4,"0.484848","0.159781","-0.859879",4,1,15)
|
||||
AddFaceUV(2,0,6,5,"0.389871","0.718112","-0.576469",4,0,1)
|
||||
AddFaceUV(3,18,10,17,"0.341205","-0.927189","0.154594",12,6,11)
|
||||
AddFaceUV(4,17,3,18,"0.341249","-0.808593","-0.479298",11,3,12)
|
||||
AddFaceUV(5,22,11,10,"0.920212","0.014841","0.391138",14,7,6)
|
||||
AddFaceUV(6,22,18,5,"0.93644","-0.154129","-0.315158",14,12,1)
|
||||
AddFaceUV(7,22,21,11,"0.492282","0.775182","0.39592",14,13,7)
|
||||
AddFaceUV(8,22,5,6,"0.56976","0.807473","-0.152841",14,1,0)
|
||||
AddFaceUV(9,14,9,10,"0.510843","-0.786806","0.346374",9,5,6)
|
||||
AddFaceUV(10,10,11,15,"0.983077","-0.0015513","0.183187",6,7,16)
|
||||
AddFaceUV(11,10,15,14,"0.585116","-0.722276","0.368723",6,16,9)
|
||||
AddFaceUV(12,12,16,15,"0.674359","0.725702","0.136371",8,10,16)
|
||||
AddFaceUV(13,12,15,11,"0.472333","0.851004","0.229551",8,16,7)
|
||||
AddFaceUV(14,17,10,9,"0.468509","-0.880296","0.0746911",11,6,5)
|
||||
AddFaceUV(15,3,4,18,"0.406926","-0.75653","-0.511931",3,2,12)
|
||||
AddFaceUV(16,10,18,22,"0.960567","-0.21932","0.170906",6,12,14)
|
||||
AddFaceUV(17,6,21,22,"0.54829","0.828887","-0.11102",0,13,14)
|
||||
AddFaceUV(18,11,21,12,"0.458839","0.781768","0.422263",7,13,8)
|
||||
AddFaceUV(19,18,4,5,"0.956596","-0.118023","-0.266449",12,2,1)
|
||||
AddUV(0,"0.0087676","0.138166")
|
||||
AddUV(1,"0.344886","0.104806")
|
||||
AddUV(2,"0.690021","0.0743423")
|
||||
AddUV(3,"0.995133","0.0352818")
|
||||
AddUV(4,"0.0520387","0.0231478")
|
||||
AddUV(5,"0.996329","0.58294")
|
||||
AddUV(6,"0.774755","0.531615")
|
||||
AddUV(7,"0.412313","0.580665")
|
||||
AddUV(8,"0.00045979","0.593094")
|
||||
AddUV(9,"0.996979","0.993174")
|
||||
AddUV(10,"0.0175438","0.99503")
|
||||
AddUV(11,"0.996196","0.211153")
|
||||
AddUV(12,"0.747108","0.237991")
|
||||
AddUV(13,"0.00353843","0.328438")
|
||||
AddUV(14,"0.415294","0.281218")
|
||||
AddUV(15,"0.992691","0.00266995")
|
||||
AddUV(16,"0.417435","0.995289")
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_OEILG(15,13)
|
||||
Material("*^Material:OEILG")
|
||||
AddFaceUV(0,48,36,49,"0.948959","-0.30473","-0.0813345",2,8,3)
|
||||
AddFaceUV(1,49,36,37,"0.984734","-0.14104","0.102018",3,8,9)
|
||||
AddFaceUV(2,34,36,48,"0.939452","-0.227292","-0.256454",10,8,2)
|
||||
AddFaceUV(3,50,48,51,"0.549478","-0.83527","0.0199635",4,2,5)
|
||||
AddFaceUV(4,51,48,49,"0.513822","-0.857891","0.00315041",5,2,3)
|
||||
AddFaceUV(5,51,49,38,"0.581847","-0.664365","0.469119",5,3,11)
|
||||
AddFaceUV(6,38,49,37,"0.630122","-0.605389","0.486263",11,3,9)
|
||||
AddFaceUV(7,39,34,50,"0.361671","-0.748947","-0.555223",12,10,4)
|
||||
AddFaceUV(8,50,34,48,"0.339185","-0.751701","-0.565596",4,10,2)
|
||||
AddFaceUV(9,32,50,33,"-0.142594","-0.985314","-0.0939356",0,4,1)
|
||||
AddFaceUV(10,33,50,51,"-0.0700218","-0.997524","-0.00648528",1,4,5)
|
||||
AddFaceUV(11,33,51,24,"-0.113494","-0.988502","0.0999116",1,5,6)
|
||||
AddFaceUV(12,24,51,38,"0.0693097","-0.81959","0.568743",6,5,11)
|
||||
AddFaceUV(13,25,39,32,"0.0338686","-0.921605","-0.38665",7,12,0)
|
||||
AddFaceUV(14,32,39,50,"-0.141143","-0.868869","-0.474496",0,12,4)
|
||||
AddUV(0,"0.0365188","0.385618")
|
||||
AddUV(1,"0.010708","0.655804")
|
||||
AddUV(2,"0.674449","0.403492")
|
||||
AddUV(3,"0.737388","0.596849")
|
||||
AddUV(4,"0.317305","0.39179")
|
||||
AddUV(5,"0.43596","0.724979")
|
||||
AddUV(6,"0.077934","0.959285")
|
||||
AddUV(7,"0.0217754","0.0672166")
|
||||
AddUV(8,"0.997585","0.415509")
|
||||
AddUV(9,"0.895467","0.955203")
|
||||
AddUV(10,"0.787957","0.0350469")
|
||||
AddUV(11,"0.480114","0.972643")
|
||||
AddUV(12,"0.297776","0.00196464")
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_oeilD(15,13)
|
||||
Material("*^Material:oeilD")
|
||||
AddFaceUV(0,58,70,71,"-0.946861","-0.304497","-0.103612",8,2,3)
|
||||
AddFaceUV(1,58,71,59,"-0.981625","-0.14089","0.128696",8,3,9)
|
||||
AddFaceUV(2,58,56,70,"-0.931605","-0.245203","-0.268304",8,10,2)
|
||||
AddFaceUV(3,70,72,73,"-0.549755","-0.835048","0.0215474",2,4,5)
|
||||
AddFaceUV(4,70,73,71,"-0.514762","-0.857324","0.00384522",2,5,3)
|
||||
AddFaceUV(5,71,73,60,"-0.662329","-0.459225","0.591974",3,5,11)
|
||||
AddFaceUV(6,71,60,59,"-0.598696","-0.562516","0.570209",3,11,9)
|
||||
AddFaceUV(7,56,61,72,"-0.425879","-0.738276","-0.523045",10,12,4)
|
||||
AddFaceUV(8,56,72,70,"-0.339185","-0.751702","-0.565595",10,4,2)
|
||||
AddFaceUV(9,72,32,33,"0.142595","-0.985313","-0.0939356",4,0,1)
|
||||
AddFaceUV(10,72,33,73,"0.070466","-0.99749","-0.00701571",4,1,5)
|
||||
AddFaceUV(11,73,33,24,"0.105895","-0.988744","0.105692",5,1,6)
|
||||
AddFaceUV(12,73,24,60,"-0.247306","-0.599196","0.761449",5,6,11)
|
||||
AddFaceUV(13,61,25,32,"0.0148214","-0.922032","-0.386829",12,7,0)
|
||||
AddFaceUV(14,61,32,72,"0.1421","-0.883497","-0.446364",12,0,4)
|
||||
AddUV(0,"0.0365188","0.385618")
|
||||
AddUV(1,"0.010708","0.655804")
|
||||
AddUV(2,"0.674449","0.403492")
|
||||
AddUV(3,"0.737388","0.596849")
|
||||
AddUV(4,"0.317305","0.39179")
|
||||
AddUV(5,"0.43596","0.724979")
|
||||
AddUV(6,"0.077934","0.959285")
|
||||
AddUV(7,"0.0217754","0.0672166")
|
||||
AddUV(8,"0.997585","0.415509")
|
||||
AddUV(9,"0.895467","0.955203")
|
||||
AddUV(10,"0.787957","0.0350469")
|
||||
AddUV(11,"0.480114","0.972643")
|
||||
AddUV(12,"0.297776","0.00196464")
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_ed_pupilles(4,6)
|
||||
Material("*^Material:ed_pupilles")
|
||||
AddFaceUV(0,52,53,55,"-0.144716","-0.989386","0.0131612",0,1,3)
|
||||
AddFaceUV(1,55,54,52,"-0.129252","-0.991612",0,3,2,0)
|
||||
AddFaceUV(2,75,74,76,"0.119011","-0.992778","0.0151025",4,1,3)
|
||||
AddFaceUV(3,76,77,75,"0.136925","-0.990581",0,3,5,4)
|
||||
AddUV(0,0,0)
|
||||
AddUV(1,1,0)
|
||||
AddUV(2,0,1)
|
||||
AddUV(3,1,1)
|
||||
AddUV(4,"-0.0187377",0)
|
||||
AddUV(5,"-0.0281065","0.990938")
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_bouche_G(12,11)
|
||||
Material("*^Material:bouche_G")
|
||||
AddFaceUV(0,40,23,26,"0.240489","-0.709463","-0.66244",1,0,1)
|
||||
AddFaceUV(1,42,41,40,"0.935591","0.21415","-0.28073",4,3,1)
|
||||
AddFaceUV(2,40,41,35,"0.931689","-0.205879","-0.299282",1,3,5)
|
||||
AddFaceUV(3,41,47,35,"0.924488","-0.206662","-0.320334",3,6,5)
|
||||
AddFaceUV(4,23,35,39,"0.464266","-0.816829","-0.342415",0,5,7)
|
||||
AddFaceUV(5,35,34,39,"0.367202","-0.848651","-0.380729",5,8,7)
|
||||
AddFaceUV(6,39,25,23,"0.0920706","-0.962361","-0.255705",7,9,0)
|
||||
AddFaceUV(7,23,40,35,"0.495151","-0.692105","-0.525183",0,1,5)
|
||||
AddFaceUV(8,47,43,34,"0.967748","-0.218559","-0.125285",6,10,8)
|
||||
AddFaceUV(9,47,34,35,"0.92244","-0.289101","-0.255978",6,8,5)
|
||||
AddFaceUV(10,42,40,28,"0.0656252","0.627742","-0.775651",4,1,2)
|
||||
AddFaceUV(11,28,40,26,"-0.0760882","0.553638","-0.829274",2,1,1)
|
||||
AddUV(0,"0.990394","0.27858")
|
||||
AddUV(1,"0.667359","1.11759e-008")
|
||||
AddUV(2,"0.0671472","0.085218")
|
||||
AddUV(3,0,"0.3")
|
||||
AddUV(4,0,0)
|
||||
AddUV(5,"0.497239","0.404433")
|
||||
AddUV(6,"0.1","0.6")
|
||||
AddUV(7,"0.688985","0.912468")
|
||||
AddUV(8,"0.392656","0.980106")
|
||||
AddUV(9,1,1)
|
||||
AddUV(10,"0.04402",1)
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_bouche_D(12,11)
|
||||
Material("*^Material:bouche_D")
|
||||
AddFaceUV(0,23,62,26,"-0.240488","-0.709463","-0.66244",0,1,1)
|
||||
AddFaceUV(1,63,64,62,"-0.934006","0.216792","-0.283962",3,4,1)
|
||||
AddFaceUV(2,63,62,57,"-0.929245","-0.211928","-0.302637",3,1,5)
|
||||
AddFaceUV(3,69,63,57,"-0.929257","-0.211927","-0.302604",6,3,5)
|
||||
AddFaceUV(4,57,23,61,"-0.46747","-0.808668","-0.357109",5,0,7)
|
||||
AddFaceUV(5,56,57,61,"-0.413611","-0.827366","-0.379989",8,5,7)
|
||||
AddFaceUV(6,25,61,23,"-0.0595926","-0.964748","-0.256339",9,7,0)
|
||||
AddFaceUV(7,62,23,57,"-0.49515","-0.692105","-0.525183",1,0,5)
|
||||
AddFaceUV(8,65,69,56,"-0.966734","-0.213598","-0.140714",10,6,8)
|
||||
AddFaceUV(9,56,69,57,"-0.927689","-0.275729","-0.251726",8,6,5)
|
||||
AddFaceUV(10,62,64,28,"-0.0656256","0.627742","-0.775651",1,4,2)
|
||||
AddFaceUV(11,62,28,26,"0.0760878","0.553638","-0.829274",1,2,1)
|
||||
AddUV(0,"1.00226","0.27858")
|
||||
AddUV(1,"0.667359","1.11759e-008")
|
||||
AddUV(2,"0.0671472","0.085218")
|
||||
AddUV(3,0,"0.3")
|
||||
AddUV(4,0,0)
|
||||
AddUV(5,"0.496535","0.401217")
|
||||
AddUV(6,"0.1","0.6")
|
||||
AddUV(7,"0.688985","0.912468")
|
||||
AddUV(8,"0.392656","0.980106")
|
||||
AddUV(9,1,1)
|
||||
AddUV(10,"0.04402",1)
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_nuque_G(5,8)
|
||||
Material("*^Material:nuque_G")
|
||||
AddFaceUV(0,28,27,42,"0.553924","0.793786","0.251142",6,0,5)
|
||||
AddFaceUV(1,41,42,27,"0.398104","0.89898","0.182616",1,5,0)
|
||||
AddFaceUV(2,29,43,47,"0.50298","0.863299","-0.0415483",3,2,4)
|
||||
AddFaceUV(3,29,47,41,"0.563101","0.809321","0.167083",7,4,0)
|
||||
AddFaceUV(4,29,41,27,"0.391064","0.920313","0.00962474",7,0,1)
|
||||
AddUV(0,"0.8","0.3")
|
||||
AddUV(1,0,"0.432476")
|
||||
AddUV(2,"1.00056","0.995662")
|
||||
AddUV(3,"0.00519002","0.991148")
|
||||
AddUV(4,1,"0.7")
|
||||
AddUV(5,0,0)
|
||||
AddUV(6,1,0)
|
||||
AddUV(7,"0.0259615","0.978286")
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_nuque_D(5,8)
|
||||
Material("*^Material:nuque_D")
|
||||
AddFaceUV(0,27,28,64,"-0.553925","0.793785","0.251142",0,6,5)
|
||||
AddFaceUV(1,64,63,27,"-0.396105","0.900041","0.181735",5,1,0)
|
||||
AddFaceUV(2,65,29,69,"-0.504935","0.861676","-0.0505513",2,3,4)
|
||||
AddFaceUV(3,69,29,63,"-0.57381","0.798869","0.180418",4,7,0)
|
||||
AddFaceUV(4,63,29,27,"-0.389094","0.921148","0.00963346",0,7,1)
|
||||
AddUV(0,"0.8","0.3")
|
||||
AddUV(1,0,"0.432476")
|
||||
AddUV(2,"1.00056","0.995662")
|
||||
AddUV(3,"0.00519002","0.991148")
|
||||
AddUV(4,1,"0.7")
|
||||
AddUV(5,0,0)
|
||||
AddUV(6,1,0)
|
||||
AddUV(7,"0.0259615","0.978286")
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_front(26,15)
|
||||
Material("*^Material:front")
|
||||
AddFaceUV(0,37,45,44,"0.909542","-0.395695","0.127119",3,8,7)
|
||||
AddFaceUV(1,46,29,30,"0.395035","0.880418","-0.26232",9,10,11)
|
||||
AddFaceUV(2,31,24,38,"0.21426","-0.913829","0.344976",1,0,5)
|
||||
AddFaceUV(3,44,31,38,"0.440068","-0.71275","0.546194",7,1,5)
|
||||
AddFaceUV(4,45,36,43,"0.989667","-0.063993","-0.128317",8,2,6)
|
||||
AddFaceUV(5,44,38,37,"0.652191","-0.693393","0.306356",7,5,3)
|
||||
AddFaceUV(6,37,36,45,"0.921255","-0.380937","0.0785921",3,2,8)
|
||||
AddFaceUV(7,34,43,36,"0.942574","-0.206435","-0.262561",4,6,2)
|
||||
AddFaceUV(8,46,45,43,"0.925965","0.346595","-0.149867",9,8,6)
|
||||
AddFaceUV(9,29,46,43,"0.503541","0.804594","-0.314763",12,9,6)
|
||||
AddFaceUV(10,44,30,31,"0.0147799","0.265141","0.964096",7,13,1)
|
||||
AddFaceUV(11,45,46,44,"0.00870907","0.264488","0.96435",8,9,7)
|
||||
AddFaceUV(12,44,46,30,"0.0132664","0.264274","0.964356",7,9,14)
|
||||
AddFaceUV(13,67,59,66,"-0.909413","-0.406292","0.0888548",8,3,7)
|
||||
AddFaceUV(14,29,68,30,"-0.395036","0.880417","-0.26232",10,9,11)
|
||||
AddFaceUV(15,24,31,60,"-0.3674","-0.867513","0.335319",0,1,5)
|
||||
AddFaceUV(16,31,66,60,"-0.45884","-0.79747","0.3918",1,7,5)
|
||||
AddFaceUV(17,58,67,65,"-0.990043","-0.0514944","-0.131011",2,8,6)
|
||||
AddFaceUV(18,60,66,59,"-0.650896","-0.727436","0.21719",5,7,3)
|
||||
AddFaceUV(19,58,59,67,"-0.907261","-0.409696","0.0950078",2,3,8)
|
||||
AddFaceUV(20,65,56,58,"-0.938121","-0.200598","-0.282292",6,4,2)
|
||||
AddFaceUV(21,67,68,65,"-0.925882","0.346135","-0.151437",8,9,6)
|
||||
AddFaceUV(22,68,29,65,"-0.504787","0.80358","-0.315357",9,12,6)
|
||||
AddFaceUV(23,30,66,31,"-0.0147788","0.265141","0.964096",13,7,1)
|
||||
AddFaceUV(24,68,67,66,"-0.00870907","0.26449","0.964349",9,8,7)
|
||||
AddFaceUV(25,68,66,30,"-0.0132672","0.264275","0.964356",9,7,14)
|
||||
AddUV(0,"0.987665","0.664787")
|
||||
AddUV(1,"0.991363","0.994129")
|
||||
AddUV(2,"0.757135","0.253152")
|
||||
AddUV(3,"0.775617","0.633459")
|
||||
AddUV(4,"0.808493","0.119242")
|
||||
AddUV(5,"0.951063","0.667984")
|
||||
AddUV(6,"0.368517","0.0953403")
|
||||
AddUV(7,"0.495878","0.943707")
|
||||
AddUV(8,"0.324428","0.901852")
|
||||
AddUV(9,"0.168369","0.928208")
|
||||
AddUV(10,"0.0175409","0.0961423")
|
||||
AddUV(11,"0.00409227","0.986465")
|
||||
AddUV(12,"0.0194184","0.0921393")
|
||||
AddUV(13,"0.38335","0.986465")
|
||||
AddUV(14,"0.129711","0.984438")
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_ed_doigts(80,52)
|
||||
Material("*^Material:ed_doigts")
|
||||
AddFaceUV(0,83,80,79,"0.106184","-0.991904","-0.0696544",11,36,37)
|
||||
AddFaceUV(1,89,86,88,"0.989151","-0.0182213","-0.145768",21,2,19)
|
||||
AddFaceUV(2,88,86,87,"0.979258","0.00829413","-0.202445",19,2,17)
|
||||
AddFaceUV(3,87,86,91,"-0.407417","-0.248487","-0.878786",17,22,25)
|
||||
AddFaceUV(4,91,86,90,"-0.379121","-0.189288","-0.90578",25,22,26)
|
||||
AddFaceUV(5,88,87,92,"0.00299059","0.999918","0.0124892",4,17,24)
|
||||
AddFaceUV(6,92,87,91,"-0.0661755","0.997393","-0.0287711",24,17,25)
|
||||
AddFaceUV(7,91,90,95,"-0.9683","-0.160002","-0.191819",25,26,7)
|
||||
AddFaceUV(8,95,90,80,"-0.967748","-0.0746641","-0.2406",7,26,14)
|
||||
AddFaceUV(9,92,91,94,"-0.114332","0.993069","0.0272462",24,25,5)
|
||||
AddFaceUV(10,94,91,95,"-0.0506164","0.998706","0.0049535",5,25,7)
|
||||
AddFaceUV(11,90,93,80,"0.11944","-0.99275","0.0134516",51,35,36)
|
||||
AddFaceUV(12,80,93,79,"0.101597","-0.994794","-0.00794018",36,35,37)
|
||||
AddFaceUV(13,96,97,98,"0.0353148","-0.992381","-0.118038",12,8,28)
|
||||
AddFaceUV(14,98,97,99,"0.0438341","-0.998042","-0.0446141",28,8,9)
|
||||
AddFaceUV(15,98,99,95,"0.079227","-0.99224","-0.0958321",28,9,15)
|
||||
AddFaceUV(16,95,99,94,"0.0261644","-0.990582","-0.134394",15,9,16)
|
||||
AddFaceUV(17,97,96,101,"0.850057","0.121119","-0.512575",18,12,6)
|
||||
AddFaceUV(18,101,96,100,"0.887973","0.0638019","-0.455448",6,12,20)
|
||||
AddFaceUV(19,100,96,102,"-0.578238","0.369939","-0.727177",20,12,23)
|
||||
AddFaceUV(20,102,96,98,"-0.663052","0.300306","-0.685696",23,12,28)
|
||||
AddFaceUV(21,101,100,103,"-0.0906956","0.993172","-0.0733698",27,20,30)
|
||||
AddFaceUV(22,103,100,102,"-0.0156153","0.998555","-0.0514123",30,20,23)
|
||||
AddFaceUV(23,102,98,81,"-0.939398","0.247992","-0.236711",23,28,38)
|
||||
AddFaceUV(24,81,98,95,"-0.996904","0.0627839","-0.0473373",38,28,29)
|
||||
AddFaceUV(25,103,102,78,"-0.0996372","0.993761","0.0501072",30,23,31)
|
||||
AddFaceUV(26,78,102,81,"-0.248648","0.965166","0.0814205",31,23,13)
|
||||
AddFaceUV(27,107,104,106,"0.236006","-0.366651","-0.899927",0,45,40)
|
||||
AddFaceUV(28,106,104,105,"0.191419","-0.312012","-0.930595",40,45,39)
|
||||
AddFaceUV(29,105,104,108,"-0.911663","0.0824161","-0.402589",32,45,33)
|
||||
AddFaceUV(30,108,104,83,"-0.952425","-0.00605187","-0.304714",33,45,3)
|
||||
AddFaceUV(31,107,106,110,"0.937851","-0.280577","0.204235",42,43,1)
|
||||
AddFaceUV(32,110,106,109,"0.941925","-0.261742","0.210402",1,43,44)
|
||||
AddFaceUV(33,104,107,83,"-0.128671","-0.969973","0.206386",45,0,3)
|
||||
AddFaceUV(34,83,107,110,"-0.143128","-0.970395","0.194545",3,0,46)
|
||||
AddFaceUV(35,110,109,84,"0.778072","-0.0687901","0.624398",47,41,48)
|
||||
AddFaceUV(36,84,109,111,"0.69046","-0.404177","0.599922",48,41,34)
|
||||
AddFaceUV(37,83,110,84,"-0.145571","-0.704895","0.694213",3,46,10)
|
||||
AddFaceUV(38,86,89,90,"0.078729","-0.996194","0.0374029",50,49,51)
|
||||
AddFaceUV(39,90,89,93,"0.0772964","-0.995615","0.0526932",51,49,35)
|
||||
AddFaceUV(40,114,117,113,"-0.106184","-0.991904","-0.0696544",36,11,37)
|
||||
AddFaceUV(41,120,123,122,"-0.989151","-0.0182213","-0.145768",2,21,19)
|
||||
AddFaceUV(42,120,122,121,"-0.979258","0.00829413","-0.202445",2,19,17)
|
||||
AddFaceUV(43,120,121,125,"0.407417","-0.248487","-0.878786",22,17,25)
|
||||
AddFaceUV(44,120,125,124,"0.379121","-0.189288","-0.90578",22,25,26)
|
||||
AddFaceUV(45,121,122,126,"-0.00299059","0.999918","0.0124892",17,4,24)
|
||||
AddFaceUV(46,121,126,125,"0.0661755","0.997393","-0.0287711",17,24,25)
|
||||
AddFaceUV(47,124,125,129,"0.9683","-0.160002","-0.191819",26,25,7)
|
||||
AddFaceUV(48,124,129,114,"0.967748","-0.0746641","-0.2406",26,7,14)
|
||||
AddFaceUV(49,125,126,128,"0.114332","0.993069","0.0272462",25,24,5)
|
||||
AddFaceUV(50,125,128,129,"0.0506164","0.998706","0.0049535",25,5,7)
|
||||
AddFaceUV(51,127,124,114,"-0.11944","-0.99275","0.0134516",35,51,36)
|
||||
AddFaceUV(52,127,114,113,"-0.101597","-0.994794","-0.00794018",35,36,37)
|
||||
AddFaceUV(53,131,130,132,"-0.0353148","-0.992381","-0.118038",8,12,28)
|
||||
AddFaceUV(54,131,132,133,"-0.0438341","-0.998042","-0.0446141",8,28,9)
|
||||
AddFaceUV(55,133,132,129,"-0.079227","-0.99224","-0.0958321",9,28,15)
|
||||
AddFaceUV(56,133,129,128,"-0.0261644","-0.990582","-0.134394",9,15,16)
|
||||
AddFaceUV(57,130,131,135,"-0.850057","0.121119","-0.512575",12,18,6)
|
||||
AddFaceUV(58,130,135,134,"-0.887973","0.0638019","-0.455448",12,6,20)
|
||||
AddFaceUV(59,130,134,136,"0.578238","0.369939","-0.727177",12,20,23)
|
||||
AddFaceUV(60,130,136,132,"0.663052","0.300306","-0.685696",12,23,28)
|
||||
AddFaceUV(61,134,135,137,"0.0906956","0.993172","-0.0733698",20,27,30)
|
||||
AddFaceUV(62,134,137,136,"0.0156155","0.998555","-0.0514124",20,30,23)
|
||||
AddFaceUV(63,132,136,115,"0.939398","0.247992","-0.236711",28,23,38)
|
||||
AddFaceUV(64,132,115,129,"0.996904","0.0627839","-0.0473373",28,38,29)
|
||||
AddFaceUV(65,136,137,112,"0.0996372","0.993761","0.0501071",23,30,31)
|
||||
AddFaceUV(66,136,112,115,"0.248648","0.965166","0.0814203",23,31,13)
|
||||
AddFaceUV(67,138,141,140,"-0.236006","-0.366651","-0.899927",45,0,40)
|
||||
AddFaceUV(68,138,140,139,"-0.191419","-0.312012","-0.930595",45,40,39)
|
||||
AddFaceUV(69,138,139,142,"0.911663","0.0824161","-0.402589",45,32,33)
|
||||
AddFaceUV(70,138,142,117,"0.952425","-0.00605187","-0.304714",45,33,3)
|
||||
AddFaceUV(71,140,141,144,"-0.937851","-0.280577","0.204235",43,42,1)
|
||||
AddFaceUV(72,140,144,143,"-0.941925","-0.261742","0.210402",43,1,44)
|
||||
AddFaceUV(73,141,138,117,"0.128671","-0.969973","0.206386",0,45,3)
|
||||
AddFaceUV(74,141,117,144,"0.143128","-0.970395","0.194545",0,3,46)
|
||||
AddFaceUV(75,143,144,118,"-0.778072","-0.0687901","0.624398",41,47,48)
|
||||
AddFaceUV(76,143,118,145,"-0.690459","-0.404177","0.599922",41,48,34)
|
||||
AddFaceUV(77,144,117,118,"0.145571","-0.704895","0.694213",46,3,10)
|
||||
AddFaceUV(78,123,120,124,"-0.078729","-0.996194","0.0374029",49,50,51)
|
||||
AddFaceUV(79,123,124,127,"-0.0772964","-0.995615","0.0526932",49,51,35)
|
||||
AddUV(0,"0.555201","0.142598")
|
||||
AddUV(1,"0.778946","0.774464")
|
||||
AddUV(2,"0.596154","0.10625")
|
||||
AddUV(3,"0.909077","0.831142")
|
||||
AddUV(4,"0.95707","0.00174931")
|
||||
AddUV(5,"0.997436","0.981251")
|
||||
AddUV(6,"0.747032","0.00345563")
|
||||
AddUV(7,"0.737179","0.975")
|
||||
AddUV(8,"0.0428555","0.044326")
|
||||
AddUV(9,0,"0.5")
|
||||
AddUV(10,"0.974721","0.985197")
|
||||
AddUV(11,"0.97436","0.975")
|
||||
AddUV(12,"0.25641","0.14375")
|
||||
AddUV(13,"0.711538","0.981251")
|
||||
AddUV(14,"0.564103","0.8875")
|
||||
AddUV(15,"0.237179","0.96875")
|
||||
AddUV(16,"-0.0192308","0.9125")
|
||||
AddUV(17,"0.775641","0.1")
|
||||
AddUV(18,"0.183406","0.000575938")
|
||||
AddUV(19,"0.816963","-0.000657199")
|
||||
AddUV(20,"0.74359","0.13125")
|
||||
AddUV(21,"0.596154","0.01875")
|
||||
AddUV(22,"0.576923","0.10625")
|
||||
AddUV(23,"0.74359","0.55625")
|
||||
AddUV(24,"0.992481","0.474135")
|
||||
AddUV(25,"0.775641","0.50625")
|
||||
AddUV(26,"0.570513","0.5")
|
||||
AddUV(27,"0.99359","0.00624997")
|
||||
AddUV(28,"0.25641","0.55625")
|
||||
AddUV(29,"0.236071","0.974136")
|
||||
AddUV(30,"0.99359","0.525")
|
||||
AddUV(31,"0.98718","0.99375")
|
||||
AddUV(32,"0.943848","0.0125")
|
||||
AddUV(33,"0.95062","0.815699")
|
||||
AddUV(34,"0.980769","0.925")
|
||||
AddUV(35,"1.01476","0.432999")
|
||||
AddUV(36,"0.711538","0.79375")
|
||||
AddUV(37,"0.97325","0.842885")
|
||||
AddUV(38,"0.685898","0.96875")
|
||||
AddUV(39,"0.876246","-0.0187927")
|
||||
AddUV(40,"0.586415","0.00656993")
|
||||
AddUV(41,"0.987179","0.69375")
|
||||
AddUV(42,"0.721868","0.11875")
|
||||
AddUV(43,"0.981236","0.0369093")
|
||||
AddUV(44,"0.960077","0.797221")
|
||||
AddUV(45,"0.732424","0.0397183")
|
||||
AddUV(46,"0.548087","0.947141")
|
||||
AddUV(47,"0.641026","0.84375")
|
||||
AddUV(48,"0.903846","0.94375")
|
||||
AddUV(49,"0.995532","0.00174931")
|
||||
AddUV(50,"0.679487","0.10625")
|
||||
AddUV(51,"0.711538","0.525")
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_ed_doigtsdessous(40,35)
|
||||
Material("*^Material:ed_doigtsdessous")
|
||||
AddFaceUV(0,78,81,82,"-0.171841","0.897901","0.40527",2,1,3)
|
||||
AddFaceUV(1,82,81,85,"-0.405428","0.746449","0.527676",3,1,7)
|
||||
AddFaceUV(2,85,84,82,"0.0160848","-0.0454758","0.998836",11,10,12)
|
||||
AddFaceUV(3,89,88,93,"0.493368","0.255782","0.831362",15,13,5)
|
||||
AddFaceUV(4,93,88,92,"0.524861","0.221252","0.82193",5,13,6)
|
||||
AddFaceUV(5,93,92,79,"0.997284","0.0540178","-0.0500663",16,14,15)
|
||||
AddFaceUV(6,79,92,94,"0.97252","0.213851","0.0920519",15,14,13)
|
||||
AddFaceUV(7,97,101,99,"0.528396","-0.279874","0.801541",19,20,17)
|
||||
AddFaceUV(8,99,101,103,"0.56147","-0.298259","0.771876",17,20,18)
|
||||
AddFaceUV(9,99,103,94,"0.972327","-0.115029","-0.203346",27,29,19)
|
||||
AddFaceUV(10,94,103,78,"0.879653","-0.00488713","0.475591",19,29,20)
|
||||
AddFaceUV(11,106,105,109,"-0.020146","0.971294","-0.237028",30,22,33)
|
||||
AddFaceUV(12,109,105,108,"0.254749","0.912997","-0.318653",33,22,21)
|
||||
AddFaceUV(13,109,108,111,"0.325533","0.783383","-0.529471",24,23,26)
|
||||
AddFaceUV(14,94,108,79,"0.705069","0.123859","-0.698238",4,0,25)
|
||||
AddFaceUV(15,79,108,83,"0.864555","-0.417997","-0.278969",25,0,32)
|
||||
AddFaceUV(16,108,78,111,"0.775682","0.218821","-0.591976",0,31,28)
|
||||
AddFaceUV(17,84,111,82,"0.483409","0.0845565","0.871301",11,10,12)
|
||||
AddFaceUV(18,108,94,78,"0.705689","0.171671","-0.687409",0,4,31)
|
||||
AddFaceUV(19,111,78,82,"0.738013","0.674731","-0.00866476",34,8,9)
|
||||
AddFaceUV(20,115,112,116,"0.171842","0.897901","0.40527",1,2,3)
|
||||
AddFaceUV(21,115,116,119,"0.405428","0.746449","0.527676",1,3,7)
|
||||
AddFaceUV(22,118,119,116,"-0.0160848","-0.0454758","0.998836",10,11,12)
|
||||
AddFaceUV(23,122,123,127,"-0.493368","0.255782","0.831362",13,15,5)
|
||||
AddFaceUV(24,122,127,126,"-0.524861","0.221252","0.82193",13,5,6)
|
||||
AddFaceUV(25,126,127,113,"-0.997284","0.0540178","-0.0500663",14,16,15)
|
||||
AddFaceUV(26,126,113,128,"-0.97252","0.213851","0.0920519",14,15,13)
|
||||
AddFaceUV(27,135,131,133,"-0.528396","-0.279874","0.801541",20,19,17)
|
||||
AddFaceUV(28,135,133,137,"-0.56147","-0.298259","0.771876",20,17,18)
|
||||
AddFaceUV(29,137,133,128,"-0.972327","-0.115029","-0.203346",29,27,19)
|
||||
AddFaceUV(30,137,128,112,"-0.879653","-0.00488713","0.475591",29,19,20)
|
||||
AddFaceUV(31,139,140,143,"0.020146","0.971294","-0.237028",22,30,33)
|
||||
AddFaceUV(32,139,143,142,"-0.254749","0.912997","-0.318653",22,33,21)
|
||||
AddFaceUV(33,142,143,145,"-0.325533","0.783383","-0.529471",23,24,26)
|
||||
AddFaceUV(34,142,128,113,"-0.705069","0.123859","-0.698238",0,4,25)
|
||||
AddFaceUV(35,142,113,117,"-0.864555","-0.417997","-0.278969",0,25,32)
|
||||
AddFaceUV(36,112,142,145,"-0.775682","0.218821","-0.591976",31,0,28)
|
||||
AddFaceUV(37,145,118,116,"-0.483409","0.0845565","0.871301",10,11,12)
|
||||
AddFaceUV(38,128,142,112,"-0.705689","0.171671","-0.687409",4,0,31)
|
||||
AddFaceUV(39,112,145,116,"-0.738013","0.674731","-0.00866467",8,34,9)
|
||||
AddUV(0,"0.633475","0.147398")
|
||||
AddUV(1,"0.403846","0.36875")
|
||||
AddUV(2,"1.00641","0.35625")
|
||||
AddUV(3,"0.95577","0.0197116")
|
||||
AddUV(4,"0.609317","0.978498")
|
||||
AddUV(5,"0.0230112","0.501763")
|
||||
AddUV(6,"1.02301","0.501763")
|
||||
AddUV(7,"0.134615","0.0125")
|
||||
AddUV(8,"0.185536","0.380653")
|
||||
AddUV(9,"0.209028","0.26843")
|
||||
AddUV(10,"0.25641","0.53125")
|
||||
AddUV(11,"0.0641025","0.88125")
|
||||
AddUV(12,"0.0641026","0.43125")
|
||||
AddUV(13,"1.02301","1.01426")
|
||||
AddUV(14,"1.02301","1.50176")
|
||||
AddUV(15,"0.00378041","0.995512")
|
||||
AddUV(16,"0.0230112","1.50176")
|
||||
AddUV(17,"-0.959731","0.554487")
|
||||
AddUV(18,"1.02745","0.541987")
|
||||
AddUV(19,"-1.0046","0.998237")
|
||||
AddUV(20,"0.995398","1.02324")
|
||||
AddUV(21,"0.634616","0.09375")
|
||||
AddUV(22,"0.820513","0.4125")
|
||||
AddUV(23,"0.544872","0.36875")
|
||||
AddUV(24,"0.0128205","0.025")
|
||||
AddUV(25,"0.913224","0.962542")
|
||||
AddUV(26,"0.647436","0.0375")
|
||||
AddUV(27,"-0.95973","1.54199")
|
||||
AddUV(28,"0.217524","0.166622")
|
||||
AddUV(29,"1.01463","1.51699")
|
||||
AddUV(30,"0.205128","0.45625")
|
||||
AddUV(31,"0.188028","0.913374")
|
||||
AddUV(32,"0.980769","0.269113")
|
||||
AddUV(33,"0.147436","0.08125")
|
||||
AddUV(34,"0.0434452","0.2093")
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_mainpaume(8,6)
|
||||
Material("*^Material:mainpaume")
|
||||
AddFaceUV(0,85,83,84,"-0.526446","-0.519901","0.672724",0,2,5)
|
||||
AddFaceUV(1,81,95,85,"-0.936504","0.00118495","0.350656",4,3,0)
|
||||
AddFaceUV(2,85,95,80,"-0.877899","-0.209374","0.430646",0,3,1)
|
||||
AddFaceUV(3,80,83,85,"-0.597426","-0.517093","0.612941",1,2,0)
|
||||
AddFaceUV(4,117,119,118,"0.526446","-0.519901","0.672724",2,0,5)
|
||||
AddFaceUV(5,129,115,119,"0.936504","0.00118495","0.350656",3,4,0)
|
||||
AddFaceUV(6,129,119,114,"0.877899","-0.209374","0.430646",3,0,1)
|
||||
AddFaceUV(7,117,114,119,"0.597426","-0.517093","0.612941",2,1,0)
|
||||
AddUV(0,"0.991026","0.98125")
|
||||
AddUV(1,"0.0192308","0.0125")
|
||||
AddUV(2,"0.00890207","0.699659")
|
||||
AddUV(3,"0.3","0.00625032")
|
||||
AddUV(4,"0.989743","-0.00625014")
|
||||
AddUV(5,"0.007057","0.990955")
|
||||
}
|
||||
{ElementIndexedTriangles:EdRef_POMPE_SEMELLE(64,28)
|
||||
Material("*^Material:POMPE_SEMELLE")
|
||||
AddFaceUV(0,148,147,146,"-0.800866","-0.478266","0.360383",2,1,0)
|
||||
AddFaceUV(1,146,149,148,"-0.84424","-0.445392","0.298135",0,3,2)
|
||||
AddFaceUV(2,150,149,146,"0.00928991","-0.936522","0.350484",4,3,0)
|
||||
AddFaceUV(3,146,151,150,"-0.0329591","-0.920461","0.389441",0,5,4)
|
||||
AddFaceUV(4,162,153,152,"-0.750416","0.598577","0.280326",19,7,6)
|
||||
AddFaceUV(5,163,147,162,"-0.837867","0.0762171","0.540528",20,1,19)
|
||||
AddFaceUV(6,158,154,153,"-0.821124","-0.0259082","0.570161",12,8,14)
|
||||
AddFaceUV(7,149,161,162,"-0.6321","0.0642658","0.772218",3,18,19)
|
||||
AddFaceUV(8,155,158,161,"0.478508","-0.232186","0.846829",9,12,18)
|
||||
AddFaceUV(9,159,161,149,"0.44007","-0.437347","0.784261",16,18,3)
|
||||
AddFaceUV(10,160,156,159,"0.894197","-0.241409","0.377006",17,10,16)
|
||||
AddFaceUV(11,159,150,160,"0.699512","-0.51069","0.499879",16,4,17)
|
||||
AddFaceUV(12,160,163,152,"-0.00523716","-0.00426174","-0.999977",26,21,25)
|
||||
AddFaceUV(13,151,163,160,"-0.00113529","0.00352391","-0.999993",23,21,26)
|
||||
AddFaceUV(14,152,153,157,"-0.392999","0.904883","0.163518",6,7,15)
|
||||
AddFaceUV(15,157,155,156,"0.98836","0.019694","0.150853",15,9,10)
|
||||
AddFaceUV(16,156,152,157,"0.000992818","-0.00433128","-0.99999",27,25,11)
|
||||
AddFaceUV(17,161,158,153,"-0.368935","0.289668","0.883165",18,12,7)
|
||||
AddFaceUV(18,158,155,154,"0.418748","-0.713088","0.562277",12,13,8)
|
||||
AddFaceUV(19,154,155,157,"0.966871","0.0752171","0.243931",8,13,15)
|
||||
AddFaceUV(20,153,154,157,"-0.315165","0.906143","0.282093",14,8,15)
|
||||
AddFaceUV(21,161,159,155,"0.461435","-0.205793","0.862976",18,16,9)
|
||||
AddFaceUV(22,159,156,155,"0.901095","-0.357491","0.245413",16,10,9)
|
||||
AddFaceUV(23,150,151,160,"0.666315","-0.686039","0.29219",4,5,17)
|
||||
AddFaceUV(24,160,152,156,"0.00386917","1.12724e-005","-0.999993",26,25,27)
|
||||
AddFaceUV(25,149,150,159,"0.305712","-0.233289","0.923102",3,4,16)
|
||||
AddFaceUV(26,162,148,149,"-0.398747","0.0884365","0.912787",19,2,3)
|
||||
AddFaceUV(27,147,148,162,"-0.918194","0.242186","0.313473",1,2,19)
|
||||
AddFaceUV(28,153,162,161,"-0.377909","0.290213","0.879182",7,19,18)
|
||||
AddFaceUV(29,152,163,162,"-0.684257","0.626454","0.373292",6,20,19)
|
||||
AddFaceUV(30,146,147,163,"0.0927954","0.00198186","-0.995683",22,24,21)
|
||||
AddFaceUV(31,151,146,163,"-0.059177","-0.0278738","-0.997858",23,22,21)
|
||||
AddFaceUV(32,165,166,164,"0.800866","-0.478266","0.360383",1,2,0)
|
||||
AddFaceUV(33,167,164,166,"0.84424","-0.445392","0.298135",3,0,2)
|
||||
AddFaceUV(34,167,168,164,"-0.00928991","-0.936522","0.350484",3,4,0)
|
||||
AddFaceUV(35,169,164,168,"0.0329591","-0.920461","0.389441",5,0,4)
|
||||
AddFaceUV(36,171,180,170,"0.750416","0.598577","0.280325",7,19,6)
|
||||
AddFaceUV(37,165,181,180,"0.837867","0.0762169","0.540528",1,20,19)
|
||||
AddFaceUV(38,172,176,171,"0.821124","-0.0259083","0.570161",8,12,14)
|
||||
AddFaceUV(39,179,167,180,"0.6321","0.0642658","0.772218",18,3,19)
|
||||
AddFaceUV(40,176,173,179,"-0.478508","-0.232186","0.846829",12,9,18)
|
||||
AddFaceUV(41,179,177,167,"-0.44007","-0.437347","0.784261",18,16,3)
|
||||
AddFaceUV(42,174,178,177,"-0.894197","-0.241409","0.377006",10,17,16)
|
||||
AddFaceUV(43,168,177,178,"-0.699512","-0.51069","0.499879",4,16,17)
|
||||
AddFaceUV(44,181,178,170,"0.00523716","-0.00426173","-0.999977",21,26,25)
|
||||
AddFaceUV(45,181,169,178,"0.00113529","0.00352391","-0.999993",21,23,26)
|
||||
AddFaceUV(46,171,170,175,"0.392999","0.904883","0.163518",7,6,15)
|
||||
AddFaceUV(47,173,175,174,"-0.98836","0.019694","0.150853",9,15,10)
|
||||
AddFaceUV(48,170,174,175,"-0.000992817","-0.00433128","-0.99999",25,27,11)
|
||||
AddFaceUV(49,176,179,171,"0.368935","0.289668","0.883165",12,18,7)
|
||||
AddFaceUV(50,173,176,172,"-0.418748","-0.713088","0.562277",13,12,8)
|
||||
AddFaceUV(51,173,172,175,"-0.966871","0.0752171","0.243931",13,8,15)
|
||||
AddFaceUV(52,172,171,175,"0.315165","0.906143","0.282093",8,14,15)
|
||||
AddFaceUV(53,177,179,173,"-0.461435","-0.205793","0.862976",16,18,9)
|
||||
AddFaceUV(54,174,177,173,"-0.901095","-0.357491","0.245413",10,16,9)
|
||||
AddFaceUV(55,169,168,178,"-0.666315","-0.686039","0.29219",5,4,17)
|
||||
AddFaceUV(56,170,178,174,"-0.00386917","1.12724e-005","-0.999993",25,26,27)
|
||||
AddFaceUV(57,168,167,177,"-0.305712","-0.233289","0.923102",4,3,16)
|
||||
AddFaceUV(58,166,180,167,"0.398747","0.0884365","0.912787",2,19,3)
|
||||
AddFaceUV(59,166,165,180,"0.918194","0.242186","0.313473",2,1,19)
|
||||
AddFaceUV(60,180,171,179,"0.377909","0.290213","0.879182",19,7,18)
|
||||
AddFaceUV(61,181,170,180,"0.684257","0.626454","0.373293",20,6,19)
|
||||
AddFaceUV(62,165,164,181,"-0.0927955","0.00198187","-0.995683",24,22,21)
|
||||
AddFaceUV(63,164,169,181,"0.059177","-0.0278738","-0.997858",22,23,21)
|
||||
AddUV(0,"0.997209","0.355738")
|
||||
AddUV(1,"0.888929","0.343906")
|
||||
AddUV(2,"0.889348","0.644209")
|
||||
AddUV(3,"0.996773","0.96515")
|
||||
AddUV(4,"0.887077","0.637623")
|
||||
AddUV(5,"0.891017","0.349276")
|
||||
AddUV(6,"0.342243","0.347999")
|
||||
AddUV(7,"0.236395","0.618777")
|
||||
AddUV(8,"0.0175969","0.935151")
|
||||
AddUV(9,"0.234618","0.615497")
|
||||
AddUV(10,"0.336137","0.349566")
|
||||
AddUV(11,"-0.0166578","0.136665")
|
||||
AddUV(12,"0.451116","0.987811")
|
||||
AddUV(13,"0.236297","0.624559")
|
||||
AddUV(14,"0.23545","0.621282")
|
||||
AddUV(15,"0.0138225","0.327964")
|
||||
AddUV(16,"0.615398","0.602943")
|
||||
AddUV(17,"0.600529","0.343944")
|
||||
AddUV(18,"0.707819","0.954847")
|
||||
AddUV(19,"0.621115","0.609634")
|
||||
AddUV(20,"0.600815","0.339227")
|
||||
AddUV(21,"0.574912","0.331053")
|
||||
AddUV(22,"1.01546","0.15672")
|
||||
AddUV(23,"0.939575","0.00968102")
|
||||
AddUV(24,"0.896155","0.333667")
|
||||
AddUV(25,"0.206227","0.327734")
|
||||
AddUV(26,"0.597208","0.00406542")
|
||||
AddUV(27,"0.205036","0.00644371")
|
||||
}
|
||||
{Material:combi01
|
||||
Type(Gouraud)
|
||||
AmbientColor("0.0862745","0.0901961","0.0901961")
|
||||
DiffuseColor("0.552941","0.494118","0.631373")
|
||||
SpecularColor("0.870588","0.701961","0.898039",21)
|
||||
Texture("hed_crps_part2.tga")
|
||||
}
|
||||
{Material:combi02
|
||||
Type(Gouraud)
|
||||
AmbientColor("0.0862745","0.0901961","0.0901961")
|
||||
DiffuseColor("0.552941","0.494118","0.631373")
|
||||
SpecularColor("0.870588","0.701961","0.898039",21)
|
||||
Texture("hed_crps_part2.tga")
|
||||
}
|
||||
{Material:OEILG
|
||||
Type(Gouraud)
|
||||
AmbientColor("0.47451","0.47451","0.682353")
|
||||
DiffuseColor("0.905882","0.952941","0.960784")
|
||||
SpecularColor(1,1,1,0)
|
||||
Texture("hed_oeil_mhh.tga")
|
||||
}
|
||||
{Material:oeilD
|
||||
Type(Gouraud)
|
||||
AmbientColor("0.470588","0.509804","0.682353")
|
||||
DiffuseColor("0.905882","0.952941","0.960784")
|
||||
SpecularColor(1,1,1,0)
|
||||
Texture("hed_oeil_mhh.tga")
|
||||
}
|
||||
{Material:ed_pupilles
|
||||
Type(Gouraud)
|
||||
AmbientColor(1,1,1)
|
||||
DiffuseColor("0.7","0.7","0.7")
|
||||
SpecularColor("0.9","0.9","0.9",30)
|
||||
Texture("hed_pupille.tga")
|
||||
}
|
||||
{Material:ed_doigts
|
||||
Type(Gouraud)
|
||||
AmbientColor("0.254902","0.215686","0.286275")
|
||||
DiffuseColor("0.552941","0.494118","0.631373")
|
||||
SpecularColor("0.870588","0.701961","0.898039",7)
|
||||
Texture("hed_doigts.tga")
|
||||
}
|
||||
{Material:ed_doigtsdessous
|
||||
Type(Gouraud)
|
||||
AmbientColor("0.254902","0.215686","0.286275")
|
||||
DiffuseColor("0.552941","0.494118","0.631373")
|
||||
SpecularColor("0.870588","0.701961","0.898039",7)
|
||||
Texture("hed_doigts_dessous.tga")
|
||||
}
|
||||
{Material:mainpaume
|
||||
Type(Gouraud)
|
||||
AmbientColor("0.254902","0.215686","0.286275")
|
||||
DiffuseColor("0.552941","0.494118","0.631373")
|
||||
SpecularColor("0.870588","0.701961","0.898039",7)
|
||||
Texture("hed_maimpaume.tga")
|
||||
}
|
||||
{Material:bouche_G
|
||||
Type(Gouraud)
|
||||
AmbientColor("0.254902","0.215686","0.286275")
|
||||
DiffuseColor("0.552941","0.494118","0.631373")
|
||||
SpecularColor("0.870588","0.701961","0.898039",7)
|
||||
Texture("hed_bouche.tga")
|
||||
}
|
||||
{Material:bouche_D
|
||||
Type(Gouraud)
|
||||
AmbientColor("0.254902","0.215686","0.286275")
|
||||
DiffuseColor("0.552941","0.494118","0.631373")
|
||||
SpecularColor("0.870588","0.701961","0.898039",7)
|
||||
Texture("hed_bouche.tga")
|
||||
}
|
||||
{Material:nuque_G
|
||||
Type(Gouraud)
|
||||
AmbientColor("0.254902","0.215686","0.286275")
|
||||
DiffuseColor("0.552941","0.494118","0.631373")
|
||||
SpecularColor("0.870588","0.701961","0.898039",7)
|
||||
Texture("hed_nuque.tga")
|
||||
}
|
||||
{Material:nuque_D
|
||||
Type(Gouraud)
|
||||
AmbientColor("0.254902","0.215686","0.286275")
|
||||
DiffuseColor("0.552941","0.494118","0.631373")
|
||||
SpecularColor("0.870588","0.701961","0.898039",7)
|
||||
Texture("hed_nuque.tga")
|
||||
}
|
||||
{Material:front
|
||||
Type(Gouraud)
|
||||
AmbientColor("0.254902","0.215686","0.286275")
|
||||
DiffuseColor("0.552941","0.494118","0.631373")
|
||||
SpecularColor("0.870588","0.701961","0.898039",7)
|
||||
Texture("hed_front.tga")
|
||||
}
|
||||
{Material:POMPE_SEMELLE
|
||||
Type(Gouraud)
|
||||
AmbientColor("0.137255","0.141176","0.141176")
|
||||
DiffuseColor("0.215686","0.313726","0.423529")
|
||||
SpecularColor(0,"0.72549","0.776471",21)
|
||||
Texture("hed_shoes_sem.tga")
|
||||
}
|
@@ -0,0 +1,43 @@
|
||||
; SCR 512
|
||||
; Scripts Parser Version 5.1.2
|
||||
; (c) Ubi Simulations 1997
|
||||
|
||||
;.MOD (graphic Module) : mais.mod
|
||||
|
||||
;Generated by Max23Dos Moulinette
|
||||
|
||||
;Created date : 06/13/97 12:31:41
|
||||
|
||||
;Version directive, the version number is stored in file result 0
|
||||
$SetCurrentFileDouble(0,5.00)
|
||||
|
||||
;Unit directive, the unit is stored in file result 1
|
||||
;And correspond to the value of one unit exprimed in meter
|
||||
$SetCurrentFileDouble(1,1.0)
|
||||
|
||||
{Edit-ListModifGeometric:
|
||||
}
|
||||
{Geometric:SaveGame(11,0,2)
|
||||
AddVertex(0,"0.000000","0.000000","0.0","0.000000","0.000000","0.000000","0.0","0.0","0.0")
|
||||
AddElement(0,Sprites,"*^ElementSprites:SaveGame")
|
||||
}
|
||||
{ElementSprites:SaveGame(1)
|
||||
AddSprite(0,0,"1.000000","1.000000","*^Sprite:SaveGame")
|
||||
}
|
||||
{Sprite:SaveGame(1)
|
||||
AddMaterial(0,"*^GameMaterial:SaveGame")
|
||||
AddInfo(0,2DScaled,"0.000000","0.8","0.8","0.000000","0.000000")
|
||||
}
|
||||
{GameMaterial:SaveGame
|
||||
VisualMat("*^Material:SaveGame")
|
||||
}
|
||||
{Material:SaveGame
|
||||
Type(Gouraud)
|
||||
AmbientColor("1.0","1.0","1.0")
|
||||
DiffuseColor("1.0","1.0","1.0")
|
||||
SpecularColor("0.900000","0.900000","0.900000",30)
|
||||
AddTexture(0,"*^Texture:SaveGame")
|
||||
}
|
||||
{Texture:SaveGame
|
||||
LoadTexture("_EdtTex/SaveGame.tga")
|
||||
}
|
@@ -0,0 +1,71 @@
|
||||
; SCR 526
|
||||
; Scripts Parser Version 5.2.6
|
||||
; (c) Ubi Simulations 1997
|
||||
|
||||
;.MOD (graphic Module) : Camera.MOD
|
||||
;Generated by 3DSMAX ExpMod plug-in from file Gendoors.max
|
||||
;Created date : 06/05/98 18:37:33
|
||||
|
||||
;Version directive, the version number is stored in file result 0
|
||||
$SetCurrentFileDouble(0,"5.20")
|
||||
|
||||
;Unit directive, the unit is stored in file result 1
|
||||
;And correspond to the value of one unit exprimed in meter
|
||||
$SetCurrentFileDouble(1,1)
|
||||
|
||||
{Geometric:Camera(17,0,1)
|
||||
AddVertex(0,"-0.279836","-0.403745","0.827927",0,0,"-0.02",0,0,0)
|
||||
AddVertex(1,"0.281269","-0.403745","0.827927",0,0,"-0.01",0,0,0)
|
||||
AddVertex(2,"-0.279836","0.315182","0.827927",0,0,"-0.01",0,0,0)
|
||||
AddVertex(3,"0.281269","0.315182","0.827927",0,0,"-0.02",0,0,0)
|
||||
AddVertex(4,"-0.279836","-0.403745","1.38903",0,0,"0.02",0,0,0)
|
||||
AddVertex(5,"0.281269","-0.403745","1.38903",0,0,"0.01",0,0,0)
|
||||
AddVertex(6,"-0.279836","0.315182","1.38903",0,0,"0.01",0,0,0)
|
||||
AddVertex(7,"0.281269","0.315182","1.38903",0,0,"0.02",0,0,0)
|
||||
AddVertex(8,"-0.594054","-0.942039","0.513709",0,"-0.01",0,0,0,0)
|
||||
AddVertex(9,"0.595487","-0.942039","0.513709",0,"-0.01",0,0,0,0)
|
||||
AddVertex(10,"0.595487","-0.942039","1.70325",0,"-0.01",0,0,0,0)
|
||||
AddVertex(11,"-0.594054","-0.942039","1.70325",0,"-0.01",0,0,0,0)
|
||||
AddVertex(12,"-0.373451","-0.428143","0.220695",0,0,"-0.02",0,0,0)
|
||||
AddVertex(13,"-0.373451","0.334959","0.220695",0,0,"-0.01",0,0,0)
|
||||
AddVertex(14,"0.389651","0.334959","0.220695",0,0,"-0.02",0,0,0)
|
||||
AddVertex(15,"0.389651","-0.428143","0.220695",0,0,"-0.01",0,0,0)
|
||||
AddVertex(16,"0.00809999","-0.0465922","0.983797",0,"-0.00894427","0.00447214",0,0,0)
|
||||
AddElement(0,IndexedTriangles,"*^ElementIndexedTriangles:Camera_DefaultMaterial")
|
||||
}
|
||||
{ElementIndexedTriangles:Camera_DefaultMaterial(26,1)
|
||||
Material("*^Material:DefaultMaterial")
|
||||
AddFaceUV(0,0,2,3,0,0,-1,0,0,0)
|
||||
AddFaceUV(1,3,1,0,0,0,-1,0,0,0)
|
||||
AddFaceUV(2,4,5,7,0,0,1,0,0,0)
|
||||
AddFaceUV(3,7,6,4,0,0,1,0,0,0)
|
||||
AddFaceUV(4,8,9,10,0,-1,0,0,0,0)
|
||||
AddFaceUV(5,10,11,8,0,-1,0,0,0,0)
|
||||
AddFaceUV(6,1,3,7,1,0,0,0,0,0)
|
||||
AddFaceUV(7,7,5,1,1,0,0,0,0,0)
|
||||
AddFaceUV(8,3,2,6,0,1,0,0,0,0)
|
||||
AddFaceUV(9,6,7,3,0,1,0,0,0,0)
|
||||
AddFaceUV(10,2,0,4,-1,0,0,0,0,0)
|
||||
AddFaceUV(11,4,6,2,-1,0,0,0,0,0)
|
||||
AddFaceUV(12,0,1,9,0,"0.504127","-0.86363",0,0,0)
|
||||
AddFaceUV(13,9,8,0,0,"0.504127","-0.86363",0,0,0)
|
||||
AddFaceUV(14,5,4,11,0,"0.504127","0.86363",0,0,0)
|
||||
AddFaceUV(15,11,10,5,0,"0.504127","0.86363",0,0,0)
|
||||
AddFaceUV(16,1,5,10,"0.86363","0.504127",0,0,0,0)
|
||||
AddFaceUV(17,10,9,1,"0.86363","0.504127",0,0,0,0)
|
||||
AddFaceUV(18,4,0,8,"-0.86363","0.504127",0,0,0,0)
|
||||
AddFaceUV(19,8,11,4,"-0.86363","0.504127",0,0,0,0)
|
||||
AddFaceUV(20,12,13,14,0,0,-1,0,0,0)
|
||||
AddFaceUV(21,14,15,12,0,0,-1,0,0,0)
|
||||
AddFaceUV(22,12,15,16,0,"-0.894427","0.447214",0,0,0)
|
||||
AddFaceUV(23,15,14,16,"0.894427",0,"0.447214",0,0,0)
|
||||
AddFaceUV(24,14,13,16,0,"0.894427","0.447214",0,0,0)
|
||||
AddFaceUV(25,13,12,16,"-0.894427",0,"0.447214",0,0,0)
|
||||
AddUV(0,0,0)
|
||||
}
|
||||
{Material:DefaultMaterial
|
||||
Type(Flat)
|
||||
AmbientColor(1,1,1)
|
||||
DiffuseColor(1,1,1)
|
||||
SpecularColor(1,1,1,32)
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user