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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
|
const ExtractEntry extractProviders[] = {
{ kForestSeq, kForestSeqProvider },
{ kKallakWritingSeq, kKallakWritingSeqProvider },
{ kKyrandiaLogoSeq, kKyrandiaLogoSeqProvider },
{ kKallakMalcolmSeq, kKallakMalcolmSeqProvider },
{ kMalcolmTreeSeq, kMalcolmTreeSeqProvider },
{ kWestwoodLogoSeq, kWestwoodLogoSeqProvider },
{ kDemo1Seq, kDemo1SeqProvider },
{ kDemo2Seq, kDemo2SeqProvider },
{ kDemo3Seq, kDemo3SeqProvider },
{ kDemo4Seq, kDemo4SeqProvider },
{ kAmuleteAnimSeq, kAmuleteAnimSeqProvider },
{ kOutroReunionSeq, kOutroReunionSeqProvider },
{ kIntroCPSStrings, kIntroCPSStringsProvider },
{ kIntroCOLStrings, kIntroCOLStringsProvider },
{ kIntroWSAStrings, kIntroWSAStringsProvider },
{ kIntroStrings, kIntroStringsProvider },
{ kOutroHomeString, kOutroHomeStringProvider },
{ kRoomFilenames, kRoomFilenamesProvider },
{ kRoomList, kRoomListProvider },
{ kCharacterImageFilenames, kCharacterImageFilenamesProvider },
{ kAudioTracks, kAudioTracksProvider },
{ kAudioTracksIntro, kAudioTracksIntroProvider },
{ kItemNames, kItemNamesProvider },
{ kTakenStrings, kTakenStringsProvider },
{ kPlacedStrings, kPlacedStringsProvider },
{ kDroppedStrings, kDroppedStringsProvider },
{ kNoDropStrings, kNoDropStringsProvider },
{ kPutDownString, kPutDownStringProvider },
{ kWaitAmuletString, kWaitAmuletStringProvider },
{ kBlackJewelString, kBlackJewelStringProvider },
{ kPoisonGoneString, kPoisonGoneStringProvider },
{ kHealingTipString, kHealingTipStringProvider },
{ kWispJewelStrings, kWispJewelStringsProvider },
{ kMagicJewelStrings, kMagicJewelStringsProvider },
{ kThePoisonStrings, kThePoisonStringsProvider },
{ kFluteStrings, kFluteStringsProvider },
{ kFlaskFullString, kFlaskFullStringProvider },
{ kFullFlaskString, kFullFlaskStringProvider },
{ kVeryCleverString, kVeryCleverStringProvider },
{ kNewGameString, kNewGameStringProvider },
{ kDefaultShapes, kDefaultShapesProvider },
{ kHealing1Shapes, kHealing1ShapesProvider },
{ kHealing2Shapes, kHealing2ShapesProvider },
{ kPoisonDeathShapes, kPoisonDeathShapesProvider },
{ kFluteShapes, kFluteShapesProvider },
{ kWinter1Shapes, kWinter1ShapesProvider },
{ kWinter2Shapes, kWinter2ShapesProvider },
{ kWinter3Shapes, kWinter3ShapesProvider },
{ kDrinkShapes, kDrinkShapesProvider },
{ kWispShapes, kWispShapesProvider },
{ kMagicAnimShapes, kMagicAnimShapesProvider },
{ kBranStoneShapes, kBranStoneShapesProvider },
{ kPaletteList1, kPaletteList1Provider },
{ kPaletteList2, kPaletteList2Provider },
{ kPaletteList3, kPaletteList3Provider },
{ kPaletteList4, kPaletteList4Provider },
{ kPaletteList5, kPaletteList5Provider },
{ kPaletteList6, kPaletteList6Provider },
{ kPaletteList7, kPaletteList7Provider },
{ kPaletteList8, kPaletteList8Provider },
{ kPaletteList9, kPaletteList9Provider },
{ kPaletteList10, kPaletteList10Provider },
{ kPaletteList11, kPaletteList11Provider },
{ kPaletteList12, kPaletteList12Provider },
{ kPaletteList13, kPaletteList13Provider },
{ kPaletteList14, kPaletteList14Provider },
{ kPaletteList15, kPaletteList15Provider },
{ kPaletteList16, kPaletteList16Provider },
{ kPaletteList17, kPaletteList17Provider },
{ kPaletteList18, kPaletteList18Provider },
{ kPaletteList19, kPaletteList19Provider },
{ kPaletteList20, kPaletteList20Provider },
{ kPaletteList21, kPaletteList21Provider },
{ kPaletteList22, kPaletteList22Provider },
{ kPaletteList23, kPaletteList23Provider },
{ kPaletteList24, kPaletteList24Provider },
{ kPaletteList25, kPaletteList25Provider },
{ kPaletteList26, kPaletteList26Provider },
{ kPaletteList27, kPaletteList27Provider },
{ kPaletteList28, kPaletteList28Provider },
{ kPaletteList29, kPaletteList29Provider },
{ kPaletteList30, kPaletteList30Provider },
{ kPaletteList31, kPaletteList31Provider },
{ kPaletteList32, kPaletteList32Provider },
{ kPaletteList33, kPaletteList33Provider },
{ kGUIStrings, kGUIStringsProvider },
{ kConfigStrings, kConfigStringsProvider },
{ kKyra1TownsSFXwdTable, kKyra1TownsSFXwdTableProvider },
{ kKyra1TownsSFXbtTable, kKyra1TownsSFXbtTableProvider },
{ kKyra1TownsCDATable, kKyra1TownsCDATableProvider },
{ kCreditsStrings, kCreditsStringsProvider },
{ kAmigaIntroSFXTable, kAmigaIntroSFXTableProvider },
{ kAmigaGameSFXTable, kAmigaGameSFXTableProvider },
{ k2SeqplayPakFiles, k2SeqplayPakFilesProvider },
{ k2SeqplayStrings, k2SeqplayStringsProvider },
{ k2SeqplaySfxFiles, k2SeqplaySfxFilesProvider },
{ k2SeqplayTlkFiles, k2SeqplayTlkFilesProvider },
{ k2SeqplaySeqData, k2SeqplaySeqDataProvider },
{ k2SeqplayCredits, k2SeqplayCreditsProvider },
{ k2SeqplayCreditsSpecial, k2SeqplayCreditsSpecialProvider },
{ k2SeqplayIntroTracks, k2SeqplayIntroTracksProvider },
{ k2SeqplayFinaleTracks, k2SeqplayFinaleTracksProvider },
{ k2SeqplayIntroCDA, k2SeqplayIntroCDAProvider },
{ k2SeqplayFinaleCDA, k2SeqplayFinaleCDAProvider },
{ k2SeqplayShapeAnimData, k2SeqplayShapeAnimDataProvider },
{ k2IngamePakFiles, k2IngamePakFilesProvider },
{ k2IngameSfxFiles, k2IngameSfxFilesProvider },
{ k2IngameSfxFilesTns, k2IngameSfxFilesTnsProvider },
{ k2IngameSfxIndex, k2IngameSfxIndexProvider },
{ k2IngameTracks, k2IngameTracksProvider },
{ k2IngameCDA, k2IngameCDAProvider },
{ k2IngameTalkObjIndex, k2IngameTalkObjIndexProvider },
{ k2IngameTimJpStrings, k2IngameTimJpStringsProvider },
{ k2IngameItemAnimData, k2IngameItemAnimDataProvider },
{ k2IngameTlkDemoStrings, k2IngameTlkDemoStringsProvider },
{ k3MainMenuStrings, k3MainMenuStringsProvider },
{ k3MusicFiles, k3MusicFilesProvider },
{ k3ScoreTable, k3ScoreTableProvider },
{ k3SfxFiles, k3SfxFilesProvider },
{ k3SfxMap, k3SfxMapProvider },
{ k3ItemAnimData, k3ItemAnimDataProvider },
{ k3ItemMagicTable, k3ItemMagicTableProvider },
{ k3ItemStringMap, k3ItemStringMapProvider },
{ kLolSeqplayIntroTracks, kLolSeqplayIntroTracksProvider },
{ kLolIngamePakFiles, kLolIngamePakFilesProvider },
{ kLolCharacterDefs, kLolCharacterDefsProvider },
{ kLolIngameSfxFiles, kLolIngameSfxFilesProvider },
{ kLolIngameSfxIndex, kLolIngameSfxIndexProvider },
{ kLolMusicTrackMap, kLolMusicTrackMapProvider },
{ kLolGMSfxIndex, kLolGMSfxIndexProvider },
{ kLolMT32SfxIndex, kLolMT32SfxIndexProvider },
{ kLolSpellProperties, kLolSpellPropertiesProvider },
{ kLolGameShapeMap, kLolGameShapeMapProvider },
{ kLolSceneItemOffs, kLolSceneItemOffsProvider },
{ kLolCharInvIndex, kLolCharInvIndexProvider },
{ kLolCharInvDefs, kLolCharInvDefsProvider },
{ kLolCharDefsMan, kLolCharDefsManProvider },
{ kLolCharDefsWoman, kLolCharDefsWomanProvider },
{ kLolCharDefsKieran, kLolCharDefsKieranProvider },
{ kLolCharDefsAkshel, kLolCharDefsAkshelProvider },
{ kLolExpRequirements, kLolExpRequirementsProvider },
{ kLolMonsterModifiers, kLolMonsterModifiersProvider },
{ kLolMonsterLevelOffsets, kLolMonsterLevelOffsetsProvider },
{ kLolMonsterDirFlags, kLolMonsterDirFlagsProvider },
{ kLolMonsterScaleY, kLolMonsterScaleYProvider },
{ kLolMonsterScaleX, kLolMonsterScaleXProvider },
{ kLolMonsterScaleWH, kLolMonsterScaleWHProvider },
{ kLolFlyingItemShp, kLolFlyingItemShpProvider },
{ kLolInventoryDesc, kLolInventoryDescProvider },
{ kLolLevelShpList, kLolLevelShpListProvider },
{ kLolLevelDatList, kLolLevelDatListProvider },
{ kLolCompassDefs, kLolCompassDefsProvider },
{ kLolItemPrices, kLolItemPricesProvider },
{ kLolStashSetup, kLolStashSetupProvider },
{ kLolDscUnk1, kLolDscUnk1Provider },
{ kLolDscShapeIndex1, kLolDscShapeIndex1Provider },
{ kLolDscShapeIndex2, kLolDscShapeIndex2Provider },
{ kLolDscScaleWidthData, kLolDscScaleWidthDataProvider },
{ kLolDscScaleHeightData, kLolDscScaleHeightDataProvider },
{ kLolDscX, kLolDscXProvider },
{ kLolDscY, kLolDscYProvider },
{ kLolDscTileIndex, kLolDscTileIndexProvider },
{ kLolDscUnk2, kLolDscUnk2Provider },
{ kLolDscDoorShapeIndex, kLolDscDoorShapeIndexProvider },
{ kLolDscDimData1, kLolDscDimData1Provider },
{ kLolDscDimData2, kLolDscDimData2Provider },
{ kLolDscBlockMap, kLolDscBlockMapProvider },
{ kLolDscDimMap, kLolDscDimMapProvider },
{ kLolDscShapeOvlIndex, kLolDscShapeOvlIndexProvider },
{ kLolDscBlockIndex, kLolDscBlockIndexProvider },
{ kLolDscDoor1, kLolDscDoor1Provider },
{ kLolDscDoorScale, kLolDscDoorScaleProvider },
{ kLolDscDoor4, kLolDscDoor4Provider },
{ kLolDscDoorX, kLolDscDoorXProvider },
{ kLolDscDoorY, kLolDscDoorYProvider },
{ kLolScrollXTop, kLolScrollXTopProvider },
{ kLolScrollYTop, kLolScrollYTopProvider },
{ kLolScrollXBottom, kLolScrollXBottomProvider },
{ kLolScrollYBottom, kLolScrollYBottomProvider },
{ kLolButtonDefs, kLolButtonDefsProvider },
{ kLolButtonList1, kLolButtonList1Provider },
{ kLolButtonList2, kLolButtonList2Provider },
{ kLolButtonList3, kLolButtonList3Provider },
{ kLolButtonList4, kLolButtonList4Provider },
{ kLolButtonList5, kLolButtonList5Provider },
{ kLolButtonList6, kLolButtonList6Provider },
{ kLolButtonList7, kLolButtonList7Provider },
{ kLolButtonList8, kLolButtonList8Provider },
{ kLolLegendData, kLolLegendDataProvider },
{ kLolMapCursorOvl, kLolMapCursorOvlProvider },
{ kLolMapStringId, kLolMapStringIdProvider },
{ kLolSpellbookAnim, kLolSpellbookAnimProvider },
{ kLolSpellbookCoords, kLolSpellbookCoordsProvider },
{ kLolHealShapeFrames, kLolHealShapeFramesProvider },
{ kLolLightningDefs, kLolLightningDefsProvider },
{ kLolFireballCoords, kLolFireballCoordsProvider },
{ kLolHistory, kLolHistoryProvider },
{ -1, NULL }
};
|