Add rayman2 source files

This commit is contained in:
2024-09-18 02:33:44 +08:00
parent bcc093f8ed
commit fb036c54fd
14339 changed files with 2596224 additions and 0 deletions

View File

@@ -0,0 +1,133 @@
; Conversion rules description file: A3D.cvt
:EXTENSIONS a3d
;----------------------------------------------
; VERSION V6 only
:SECTION A3dHEADER
FileType S T=0
VersionNumber W T=1
:VALUE C=-1
:SECTION A3dAnimationGENERAL
Actor N T=0
NumberOfChannels C T=1
NumberOfFrames W T=2
NumberOfEvents C T=3
CurrentFrame N T=4
; AnimationTranslationOffset FFF P T=5 ;------------- V5 version, not used
AnimationTranslationOffset L P T=5 ;------------- V6 version, IN USE
AnimationTranslationOffset FFF P T=5
AnimationRotationOffset NNN NNN NNN T=6
AnimReferenceChannel N T=7
AnimationSpeed C T=8
Compressed C T=9
:VALUE C=-1
:SECTION A3dAnimationSpeedList
;SUBSECTIONS
:SECTION SpeedMatrix
StartFrame W T=0
RotationSpeed FFF FFF FFF T=1
TranslationSpeed FFF T=2
:VALUE C=-1
:SECTION A3dAnimationFRAME
;SUBSECTIONS
:SECTION A3dAnimationCHANNEL S
Orientation FFF FFF FFF T=0
Scale FFF FFF FFF T=1
Position FFF T=2
Bank NS T=3
Object NS T=4
Animation S T=5
NumberInTable C T=6
ActiveStatus T=7
Status [Object Animation EmptyObject WarningInvalidObject] T=8
ObjectType [ GenericEvent MechanicEvent SoundEvent GenerateEvent Light] T=9
LightColorNearFar LFF T=10
SpotLightLittleBigAlpha FF T=11
SphereBox NNNN T=12
PivotPosition NNN T=13
PivotOrientation NNN NNN NNN T=14
KeyAttribute N T=15 ; this is ignored by callback
:VALUE C=-1
:SECTION A3dHIERARCHY
ChannelAndFather WW Q
; DEFAULT WW Q
:ENTRY NumberOfEvents C T=99 ; this is treated in the callback of the .a3d file
:SECTION A3dAnimationEVENT [Mechanic Sound Generic Generate]
Reference L T=0
LoadSoundEvent RL P T=1
Type [TurnUp TurnDown TurnLeft TurnRight JumpAbsolute JumpWithoutAddingSpeed TurnAbsolute Jump Accelerate Pulse Brake GoRelative GoAbsolute ] T=2
Definition WCCC T=3
Data S T=4
AnimReferenceChannel NS T=5
:VALUE C=-1
:SECTION A3dStringsTable
Add NS Q
:SECTION A3dVertexesTable
Add NFFF Q
:SECTION A3dQuaternionsTable
Add NFFFF Q
:SECTION Channel L
TrajectorySettings NNN NNN N T=0; this is ignored by callback
ActiveStatus N T=1; this is ignored by callback
:VALUE C=-1
;SUBSECTIONS
:SECTION A3dCompressionsTable ; no callback for this !!
Add N NNN NNN Q
:SECTION A3dAnimationINTERPOLATIONKEY ; no callback for this !!
Attribute N T=0
FrameChannel NN T=1
Mask NNNNNNNNN T=2
Type N T=3
:VALUE C=-1
:SECTION Key ; no callback for this !!
Attribute N T=0
Mask NNN T=1
Type N T=2
:VALUE C=-1
:SECTION Frame
Orientation L T=0
Scale LL T=1
Position L T=2
Bank L T=3
Object L T=4
NumberInTable C T=5
ActiveStatus C T=6
ObjectType [GenericEvent MechanicEvent SoundEvent GenerateEvent Light 3dObject Morphed CameraEvent Empty] T=7
LightColor L T=8
LightNearFar L T=9
SpotLightLittleBigAlpha L T=10
Morphing CC T=11
IncludingBox NN T=12 ; this is not treated
PivotPosition N T=13 ; this is not treated
PivotOrientation N T=14 ; this is not treated
:VALUE C=-1
;SUBSECTIONS
:SECTION SpeedsList
;SUBSECTIONS
:SECTION Speed
RotationSpeed L T=0
TranslationSpeed L T=1
:VALUE C=-1
:SECTION HierarchiesList
;SUBSECTIONS

View File

@@ -0,0 +1,106 @@
:EXTENSIONS mod ;zoo
:SECTION Edit-ListModifGeometric
:SECTION ElementIndexedTriangles WW
AddFaceUV WWWWFFFWWW T=0 Q
AddFace WWWWFFF T=1 Q
GetFaces R T=2
AddUV WFF T=3 Q
GetUVs R T=4
Material R T=5
PointedSector R T=6
:VALUE C=-1
:SECTION ElementAltimap WWWWW P
Origin FFF T=0
SquarePattern WFWF T=1
SetVertex WFFFF T=2 Q
SetSquare WcW T=3 Q
SetTriangle WFFFRWWW T=4 Q
AddUV WFF T=5 Q
AddMaterial WR T=6 Q
:VALUE C=-1
:SECTION ElementFaceMapDescriptors W
AddFaceFMD WWWWFFFR
:SECTION ElementSprites W
AddSprite WWFFR T=0
AddRotationAxe WFFF T=1 Q
AddUV WFFFF T=2 Q
:VALUE C=-1
:SECTION ElementLines W
AddLine WWW T=0
GetLines R T=1
Thickness F T=2
GetThickness R T=3
:VALUE C=-1
:SECTION ElementSpheres W
AddSphere WWFR
:SECTION ElementAlignedBoxes W
AddAlignedBox WWWR
:SECTION ElementPoints W
AddPoint WW T=0
GetPoints R T=1
Fatness F T=2
GetFatness R T=3
GameMaterial R T=4
:VALUE C=-1
:SECTION ElementCones W
AddCone WWWFR P
:SECTION Material
Type [Gouraud Flat GouraudAlpha] T=0
AmbientColor FFFF P T=1
DiffuseColor FFFF P T=2
SpecularColor FFFFL P T=3
Texture RFF T=4 P
Scroll NFF T=5
Texture1 RLL T=6
AddTexture WRF P T=7
Env1 T=8
SetTextureAsEnvironnement T=8
Backface [OFF]
:VALUE C=-1
:SECTION FaceMapDescriptor
TripledUV FFFFFF T=0
GetTripledUV R T=1
Material R T=2
PointedSector R T=3
:VALUE C=-1
:SECTION Sprite W
AddMaterial WR T=0
AddInfo W[2DScaled 2DNonScaled SemiLookAt]FFFFF T=1
:VALUE C=-1
:SECTION TextureSection
Chromakey [DISABLE] [FILTERING_ON] cccc T=0
Quality [LOW HIGH] T=1
Tiling [ON][ON] T=2
Mirror T=3
MipMapping [OFF] T=4
LoadTexture R T=5
ModeUsed T=6
AssignPalette T=7
Bilinear [ON][ON] T=8
ZWrite [OFF] T=9
:VALUE C=-1
:SECTION Geometric WWW
AddVertex WFFFFFF T=0 Q
GetVertices R T=1
AddEdge WWW T=2 Q
GetEdges R T=3
AddElement WNRW T=4 P Q
GetElement WRWW T=5 P
:VALUE C=-1

View File

@@ -0,0 +1,117 @@
; Conversion rules description file: Geom.cvt
; comments begin with ';' and last until the end of the current line
; all keywords begin with ':' and can be cut to a minimum of two letters.
; For example, ":EXTENSIONS" and ":EX" are equivalent.
; All the keywords are case sensitive
; The :SECTION keyword marks the beginning of a section definition
; The :SECTION keyword is mandatory
; The first line of a section description is representing
; the section type and the eventual parameters.
; The following lines are describing the section entries.
; The order in which the entries will be saved in the binary format is given by
; their order in this description file.
:EX ipo sct tbl gmt
;----------------------------------------------
; .IPO ok0204
:SECTION IPO_HEADER
VersionNumber W
:SECTION IPO
PO R
RLI R
:SECTION IPO_Mirror
PO R
RLI R
;----------------------------------------------
; .SCT ok0204
:SECTION Sector
:SUBSECTIONS
;NOTE : although in the callback for this section all these entries are
; considered, in datafiles this section has only subsections
;LinkedSuperObject R
;AddLstActivity R
;AddLstGraphic RNW
;AddLstCollision R
;AddLstSound RL
;AddLstStaticLights R
;AddLstEnvironment R
;Virtual Q
;BorderGeometric R
:SECTION SectorsLink
AddLstActivity RN Q T=0
AddLstGraphic RNW Q T=1
AddLstCollision RN Q T=2
AddLstSound RL Q T=3
AddLstSoundEvent RR Q T=4
AddLstEnvironment R Q T=5
AddLstSurface R Q T=6
Virtual Q T=7
:VALUE C=-1
:SECTION Gothrough
GoThrough R
:SECTION Border
ZmaxOfBorder F T=0
MinPointOfBorder FFF T=1
MaxPointOfBorder FFF T=2
:VALUE C=-1
:SECTION StaticLights
AddLstStaticLights R Q
:SECTION ENVAndSRF
AddLstEnvironment R T=0
AddLstSurface R T=1
:VALUE C=-1
;----------------------------------------------
; .TBL ok0204
:SECTION TBL_HEADER
VersionNumber W T=0
MaximumIndex W T=1
Duplicate T=2
:VALUE C=-1
:SECTION TBL
PHY R T=0
MIRROR R T=1
LipsSynchro SCCS T=2
CustomZoom FNN NFN NNF T=3
:VALUE C=-1
:SECTION EVT
ObjectType [GenericEvent MechanicEvent SoundEvent GenerateEvent] T=0
GenericEvent S T=1
FirstCall C T=2
Period C T=3
Priority C T=4
MechanicEvent [TurnUp TurnDown TurnLeft JumpAbsolute JumpWithoutAddingSpeed TurnAbsolute Jump Accelerate Pulse Brake GoRelative GoAbsolute] T=5
SoundEvent R T=6
GenerateEvent T=7
:VALUE C=-1
;----------------------------------------------
; .GMT ok0304
:SECTION GameMaterial
VisualMat R T=0
MechanicalMat R T=1
CollideMat R T=2
SoundType L T=3
:VALUE C=-1

View File

@@ -0,0 +1,79 @@
:EXTENSIONS phy vse pgb zoo vev
;----------------------------------------------
; .VSE ok
:SECTION VSE_HEADER
VersionNumber W
:SECTION VS W
:SUBSECTIONS
:SECTION LOD
LOD_Threshold W
FichierMOD R
;----------------------------------------------
; .PHY ok
:SECTION PHY_HEADER
VersionNumber W
:SECTION PHY
VS R
CS R
;----------------------------------------------
; .PGB ok
:SECTION Vignette
; :NOSORT
LoadLevelVignette R T=0
LoadVignette R T=1
InitVignette T=2
FreeVignette T=3
DisplayVignette T=4
InitBarOutlineColor FFFF T=5
InitBarInsideColor FFFF T=6
InitBarColor FFFF FFFF FFFF FFFF T=7
CreateBar LLLL T=8
AddBar T=9
MaxValueBar L T=10
:VALUE C=-1
;----------------------------------------------
; .ZOO
:SECTION ZOO_HEADER
VersionNumber W
:SECTION AllCollideSets
:SUBSECTIONS
:SECTION CS
ZDR R T=0
ZDE R T=1
ZDD R T=2
:VALUE C=-1
;----------------------------------------------
; .VEV
:SECTION VisualEnv
:SUBSECTIONS
:SECTION WaterEffect
2DEffect FF T=0
FogInWater FFFF T=1
Refraction F T=2
:VALUE C=-1
:SECTION Fog
Near F T=0
Far F T=1
Infinite F T=2
Color FFF T=3
BlendNear F T=4
BlendFar F T=5
:VALUE C=-1