aboutsummaryrefslogtreecommitdiff
path: root/tools/create_kyradat/ger.h
blob: 5ecfc7e644fc3be4545edc666dc1f1e3b957debd (plain)
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
const ExtractEntry kyra1GerFloppy[] = {
	{ kKallakWritingSeq, 0x000304F2, 0x00030CE7 },
	{ kMalcolmTreeSeq, 0x00030CE7, 0x00030EFD },
	{ kWestwoodLogoSeq, 0x00030EFD, 0x00030F48 },
	{ kKyrandiaLogoSeq, 0x00030F48, 0x00030FA4 },
	{ kKallakMalcolmSeq, 0x00030FA4, 0x0003120F },
	{ kForestSeq, 0x0003120F, 0x000313A4 },
	{ kIntroCPSStrings, 0x000313A4, 0x000313B8 },
	{ kIntroWSAStrings, 0x000313B8, 0x00031438 },
	{ kIntroCOLStrings, 0x00031438, 0x00031463 },
	{ kIntroStrings, 0x00031463, 0x00031A68 },
	{ kRoomFilenames, 0x00034058, 0x00034334 },
	{ kItemNames, 0x00034776, 0x00034C88 },
	{ kTakenStrings, 0x00033FEE, 0x0003400A },
	{ kPlacedStrings, 0x0003400A, 0x00034015 },
	{ kDroppedStrings, 0x00034046, 0x00034057 },
	{ kNoDropStrings, 0x00033FA2, 0x00033FEE },
	{ kPutDownString, 0x0002F100, 0x0002F128 },
	{ kWaitAmuletString, 0x0002F128, 0x0002F170 },
	{ kBlackJewelString, 0x0002F170, 0x0002F1A1 },
	{ kHealingTipString, 0x0002F1A1, 0x0002F1DD },
	{ kPoisonGoneString, 0x0002F252, 0x0002F288 },
	{ kThePoisonStrings, 0x0002FF00, 0x0002FF72 },
	{ kFluteStrings, 0x0003243F, 0x0003247F },
	{ kWispJewelStrings, 0x0002F1DD, 0x0002F23E },
	{ kMagicJewelStrings, 0x0002F23E, 0x0002F252 },
	{ kFlaskFullString, 0x00030041, 0x0003005F },
	{ kFullFlaskString, 0x0002FF92, 0x00030041 },
	{ kOutroHomeString, 0x0003217E, 0x0003218C },
	{ kVeryCleverString, 0x000320CC, 0x0003210F },
	{ kGUIStrings, 0x0002f3fa, 0x0002f630 },
	{ kNewGameString, 0x00032c2e, 0x00032c4b },
	{ kConfigStrings, 0x0002fe76, 0x0002fed4 },
	{ -1, 0, 0 }
};

const ExtractEntry kyra1GerCD[] = {
	{ kKallakWritingSeq, 0x0003018F, 0x00030994 },
	{ kMalcolmTreeSeq, 0x00030994, 0x00030BC4 },
	{ kWestwoodLogoSeq, 0x00030BC4, 0x00030C0F },
	{ kKyrandiaLogoSeq, 0x00030C0F, 0x00030CB5 },
	{ kKallakMalcolmSeq, 0x00030CB5, 0x00030F6D },
	{ kForestSeq, 0x00030F6D, 0x000311E0 },
	{ kIntroCPSStrings, 0x000311E0, 0x000311F5 },
	{ kIntroWSAStrings, 0x000311F5, 0x00031275 },
	{ kIntroCOLStrings, 0x00031275, 0x000312A0 },
	{ kIntroStrings, 0x000312A0, 0x000318A6 },
	{ kRoomList, 0x00028280, 0x0002D056 },
	{ kRoomFilenames, 0x000341FA, 0x000344D6 },
	{ kCharacterImageFilenames, 0x000331CA, 0x000332AE },
	{ kDefaultShapes, 0x0002D210, 0x0002D703 },
	{ kItemNames, 0x00034710, 0x00034C22 },
	{ kTakenStrings, 0x00034190, 0x000341AC },
	{ kPlacedStrings, 0x000341AC, 0x000341B7 },
	{ kDroppedStrings, 0x000341E8, 0x000341F9 },
	{ kNoDropStrings, 0x00034144, 0x00034190 },
	{ kPutDownString, 0x0002EF50, 0x0002EF78 },
	{ kWaitAmuletString, 0x0002EF78, 0x0002EFC0 },
	{ kBlackJewelString, 0x0002EFC0, 0x0002EFF1 },
	{ kHealingTipString, 0x0002EFF1, 0x0002F02D },
	{ kPoisonGoneString, 0x0002F099, 0x0002F0CF },
	{ kThePoisonStrings, 0x0002FD82, 0x0002FDF4 },
	{ kFluteStrings, 0x000327B4, 0x000327F4 },
	{ kWispJewelStrings, 0x0002F02D, 0x0002F085 },
	{ kMagicJewelStrings, 0x0002F085, 0x0002F099 },
	{ kFlaskFullString, 0x0002FECB, 0x0002FEE9 },
	{ kFullFlaskString, 0x0002FE1C, 0x0002FECB },
	{ kOutroHomeString, 0x0003205A, 0x00032068 },
	{ kVeryCleverString, 0x00031FA0, 0x00031FE3 },
	{ kGUIStrings, 0x0002F22C, 0x0002F48D },
	{ kNewGameString, 0x00032FA3, 0x00032FC0 },
	{ kConfigStrings, 0x0002fcd3, 0x0002fd55 },
	{ -1, 0, 0 }
};

const Game kyra1GerGames[] = {
	{ kKyra1, DE_DEU, -1, "9442d6f7db6a41f3dd4aa4de5d36e107", kyra1GerFloppy },
	{ kKyra1, DE_DEU, kTalkieVersion, "c65d381184f98ac26d9efd2d45baef51", kyra1GerCD },
	GAME_DUMMY_ENTRY
};