3 # list of files v2.4.2 clients need to play on svn servers
9 models/ctf/shockwavetransring.md3
11 models/gibs/arm.md3_0.skin
12 models/gibs/arm.md3_1.skin
13 models/gibs/arm.md3_2.skin
14 models/gibs/bloodyskull.md3
15 models/gibs/bloodyskull.md3_0.skin
16 models/gibs/bloodyskull.md3_1.skin
17 models/gibs/bloodyskull.md3_2.skin
19 models/gibs/chest.md3_0.skin
20 models/gibs/chest.md3_1.skin
21 models/gibs/chest.md3_2.skin
25 models/gibs/leg1.md3_0.skin
26 models/gibs/leg1.md3_1.skin
27 models/gibs/leg1.md3_2.skin
29 models/gibs/leg2.md3_0.skin
30 models/gibs/leg2.md3_1.skin
31 models/gibs/leg2.md3_2.skin
32 models/gibs/smallchest.md3
33 models/gibs/smallchest.md3_0.skin
34 models/gibs/smallchest.md3_1.skin
35 models/gibs/smallchest.md3_2.skin
36 models/onslaught/boom.md3
37 models/onslaught/controlpoint_icon_dmg1.md3
38 models/onslaught/controlpoint_icon_dmg2.md3
39 models/onslaught/controlpoint_icon_dmg3.md3
40 models/onslaught/controlpoint_icon_gib1.md3
41 models/onslaught/controlpoint_icon_gib2.md3
42 models/onslaught/controlpoint_icon_gib4.md3
43 models/onslaught/controlpoint_pad2.md3
44 models/onslaught/generator_dead.md3
45 models/onslaught/generator_dmg1.md3
46 models/onslaught/generator_dmg2.md3
47 models/onslaught/generator_dmg3.md3
48 models/onslaught/generator_dmg4.md3
49 models/onslaught/generator_dmg5.md3
50 models/onslaught/generator_dmg6.md3
51 models/onslaught/generator_dmg7.md3
52 models/onslaught/generator_dmg8.md3
53 models/onslaught/generator_dmg9.md3
54 models/onslaught/gen_gib1.md3
55 models/onslaught/gen_gib2.md3
56 models/onslaught/gen_gib3.md3
57 models/onslaught/ons_ray.md3
58 models/onslaught/shockwave.md3
59 models/onslaught/shockwavetransring.md3
60 models/sprites/item-extralife_frame0.tga
61 models/sprites/item-extralife_frame1.tga
62 models/sprites/item-fuelregen_frame0.tga
63 models/sprites/item-fuelregen_frame1.tga
64 models/sprites/item-invis_frame0.tga
65 models/sprites/item-invis_frame1.tga
66 models/sprites/item-jetpack_frame0.tga
67 models/sprites/item-jetpack_frame1.tga
68 models/sprites/item-shield_frame0.tga
69 models/sprites/item-shield_frame1.tga
70 models/sprites/item-speed_frame0.tga
71 models/sprites/item-speed_frame1.tga
72 models/sprites/item-strength_frame0.tga
73 models/sprites/item-strength_frame1.tga
74 models/weapons/g_tuba.md3
75 models/weapons/h_tuba.dpm
76 models/weapons/v_tuba.md3
77 particles/particlefont.tga
78 scripts/onslaught.shader
79 sound/announcer/male/amazing.ogg
80 sound/announcer/male/awesome.ogg
81 sound/ctf/blue_capture.wav
82 sound/ctf/blue_dropped.wav
83 sound/ctf/blue_returned.wav
84 sound/ctf/blue_taken.wav
85 sound/ctf/flag_respawn.wav
86 sound/ctf/red_capture.wav
87 sound/ctf/red_dropped.wav
88 sound/ctf/red_returned.wav
89 sound/ctf/red_taken.wav
90 sound/misc/armor10.wav
91 sound/misc/armor17_5.wav
93 sound/misc/armor25.wav
94 sound/misc/itemrespawncountdown.ogg
95 sound/misc/poweroff.wav
96 sound/misc/powerup.ogg
97 sound/misc/shield_respawn.wav
98 sound/misc/strength_respawn.wav
99 sound/onslaught/electricity_explode.ogg
100 sound/onslaught/ons_hit1.ogg
101 sound/onslaught/ons_hit2.ogg
102 sound/onslaught/ons_spark1.ogg
103 sound/onslaught/ons_spark2.ogg
104 sound/onslaught/shockwave.ogg
105 sound/player/pyria-skadi/coms/needhelp2.ogg
106 sound/weapons/tuba_note0.ogg
107 sound/weapons/tuba_note-10.ogg
108 sound/weapons/tuba_note10.ogg
109 sound/weapons/tuba_note-11.ogg
110 sound/weapons/tuba_note11.ogg
111 sound/weapons/tuba_note-12.ogg
112 sound/weapons/tuba_note12.ogg
113 sound/weapons/tuba_note-13.ogg
114 sound/weapons/tuba_note13.ogg
115 sound/weapons/tuba_note-14.ogg
116 sound/weapons/tuba_note14.ogg
117 sound/weapons/tuba_note-15.ogg
118 sound/weapons/tuba_note15.ogg
119 sound/weapons/tuba_note-16.ogg
120 sound/weapons/tuba_note16.ogg
121 sound/weapons/tuba_note-17.ogg
122 sound/weapons/tuba_note17.ogg
123 sound/weapons/tuba_note-18.ogg
124 sound/weapons/tuba_note18.ogg
125 sound/weapons/tuba_note19.ogg
126 sound/weapons/tuba_note-1.ogg
127 sound/weapons/tuba_note1.ogg
128 sound/weapons/tuba_note20.ogg
129 sound/weapons/tuba_note21.ogg
130 sound/weapons/tuba_note22.ogg
131 sound/weapons/tuba_note23.ogg
132 sound/weapons/tuba_note24.ogg
133 sound/weapons/tuba_note25.ogg
134 sound/weapons/tuba_note26.ogg
135 sound/weapons/tuba_note27.ogg
136 sound/weapons/tuba_note-2.ogg
137 sound/weapons/tuba_note2.ogg
138 sound/weapons/tuba_note-3.ogg
139 sound/weapons/tuba_note3.ogg
140 sound/weapons/tuba_note-4.ogg
141 sound/weapons/tuba_note4.ogg
142 sound/weapons/tuba_note-5.ogg
143 sound/weapons/tuba_note5.ogg
144 sound/weapons/tuba_note-6.ogg
145 sound/weapons/tuba_note6.ogg
146 sound/weapons/tuba_note-7.ogg
147 sound/weapons/tuba_note7.ogg
148 sound/weapons/tuba_note-8.ogg
149 sound/weapons/tuba_note8.ogg
150 sound/weapons/tuba_note-9.ogg
151 sound/weapons/tuba_note9.ogg
152 sound/weapons/unavailable.wav
153 sound/weapons/weaponpickup.ogg
154 textures/bloodyskull_alien_glow.tga
155 textures/bloodyskull_alien.tga
156 textures/bloodyskull.jpg
157 textures/bloodyskull_robot_gloss.tga
158 textures/bloodyskull_robot_glow.tga
159 textures/bloodyskull_robot.tga
160 textures/generator_destroyed.tga
161 textures/generator_lightning2.tga
162 textures/generator_lightning.tga
163 textures/generator.tga
164 textures/meat_alien_gloss.tga
165 textures/meat_alien_glow.tga
166 textures/meat_alien_norm.tga
167 textures/meat_alien.tga
168 textures/meat_gloss.tga
169 textures/meat_norm.tga
170 textures/meat_robot_gloss.tga
171 textures/meat_robot_glow.tga
172 textures/meat_robot_norm.tga
173 textures/meat_robot.tga
175 textures/ons_boom1.tga
176 textures/ons_gengib.tga
177 textures/ons_icon.tga
178 textures/ons_icon_thrust.tga
181 textures/ons_shockwave1.tga
182 textures/ons_shockwave2.tga
183 textures/ons_smoke1.tga
184 textures/ons_text.tga
185 textures/tuba_gloss.tga
186 textures/tuba_glow.tga
192 for F in $COMPAT_FILES; do
195 mkdir -p pack/${F%/*}
203 find textures/ -type f -print0 | qual=85 scaledown=256x256 xargs -0 ../../misc/tools/jpeg-if-not-alpha.sh
206 find . -name \*.ogg | while IFS= read -r NAME; do
207 c=`vorbiscomment -l "$NAME"`
208 oggdec -o "$NAME.wav" "$NAME"
209 oggenc -q 0 -o "$NAME" "$NAME.wav"
210 echo "$c" | vorbiscomment -w "$NAME"
212 touch "${NAME%.ogg}.wav" # to disable this file, should the client have it
216 rev=`svnversion .. | sed 's/M$//g; s/.*://g;'`
217 pack="zzz_svn-compat-$rev"
218 echo "Support files to play on svn servers of revision $rev" > "$pack.txt"
219 7za a -tzip -mx=9 "../$pack.pk3" .