1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
#pragma once
namespace Torch {
enum class ResourceType {
// Not set
None = 0x00000000,
// Common
Archive = 0x4F415243, // OARC (UNUSED)
DisplayList = 0x4F444C54, // ODLT
Vertex = 0x4F565458, // OVTX
Matrix = 0x4F4D5458, // OMTX
Float = 0x4F464C54, // OFLT
Array = 0x4F415252, // OARR
Blob = 0x4F424C42, // OBLB
Texture = 0x4F544558, // OTEX
Lights = 0x46669697, // LGTS
Vec3f = 0x56433346, // VC3F
Vec3s = 0x56433353, // VC3S
GenericArray = 0x47415252, // GARR
AssetArray = 0x41415252, // AARR
Viewport = 0x4F565054, // OVPT
// SM64
Anim = 0x414E494D, // ANIM
BehaviorScript = 0x42485653, // BHVS
SDialog = 0x53444C47, // SDLG
Dictionary = 0x44494354, // DICT
GeoLayout = 0x47454F20, // GEO
Collision = 0x434F4C20, // COL
LevelScript = 0x4C564C53, // LVLS
MacroObject = 0x4D41434F, // MACO
Movtex = 0x4D4F5654, // MOVT
MovtexQuad = 0x4D4F5651, // MOVQ
Painting = 0x504E5420, // PNT
PaintingData = 0x504E5444, // PNTD
Trajectory = 0x5452414A, // TRAJ
WaterDroplet = 0x57545244, // WTRD
// MK64
CourseProperties = 0x43505459, // CPTY
CourseVertex = 0x43565458, // CVTX
TrackSection = 0x5343544E, // SCTN
Paths = 0x50415453, // PATH
Metadata = 0x4D444154, // MDAT
SpawnData = 0x53444154, // SDAT
UnkSpawnData = 0x55534454, // USDT
DrivingBehaviour = 0x44424856, // DBHV
// SF64
AnimData = 0x414E494D, // ANIM
ColPoly = 0x43504C59, // CPLY
Environment = 0x454E5653, // ENVS
Limb = 0x4C494D42, // LIMB
Message = 0x4D534720, // MSG
MessageTable = 0x4D534754, // MSGT
Skeleton = 0x534B454C, // SKEL
Script = 0x53435250, // SCRP
ScriptCmd = 0x53434D44, // SCMD
Hitbox = 0x48544258, // HTBX
ObjectInit = 0x4F42494E, // OBIN
// F-ZERO X
CourseData = 0x58435253, // XCRS
GhostRecord = 0x58475244, // XGRD
// OoT
OoTAnimation = 0x4F414E4D, // OANM
OoTPlayerAnimation = 0x4F50414D, // OPAM
OoTRoom = 0x4F524F4D, // OROM
OoTCollisionHeader = 0x4F434F4C, // OCOL
OoTSkeleton = 0x4F534B4C, // OSKL
OoTSkeletonLimb = 0x4F534C42, // OSLB
OoTPath = 0x4F505448, // OPTH
OoTCutscene = 0x4F435654, // OCUT
OoTText = 0x4F545854, // OTXT
OoTAudio = 0x4F415544, // OAUD
OoTAudioSample = 0x4F534D50, // OSMP
OoTAudioSoundFont = 0x4F534654, // OSFT
OoTAudioSequence = 0x4F534551, // OSEQ
OoTBackground = 0x4F424749, // OBGI
OoTSceneCommand = 0x4F52434D, // ORCM
// BK64
BKSprite = 0x424B5350, // BKSP
BKAnimation = 0x424B414E, // BKAN
BKModel = 0x424B4D4F, // BKMO
BKDemoInput = 0x424B4449, // BKDI
BKDialog = 0x424B444C, // BKDL
BKMap = 0x424B4D50, // BKMP
BKGruntyQuestion = 0x424B4751, // BKGQ
BKQuizQuestion = 0x424B5151, // BKQQ
// NAudio v0
Bank = 0x42414E4B, // BANK
Sample = 0x41554643, // AIFC
Sequence = 0x53455143, // SEQC
// NAudio v1
SoundFont = 0x53464E54, // SFNT
Drum = 0x4452554D, // DRUM
Instrument = 0x494E5354, // INST
AdpcmLoop = 0x4150434C, // APCL
AdpcmBook = 0x41504342, // APCB
Envelope = 0x45564C50, // EVLP
AudioTable = 0x4154424C // ATBL
};
} // namespace Torch
|