3 # list of files v2.4.2 clients need to play on svn servers
8 gfx/hud/inv_weapon0.tga
9 gfx/hud/inv_weapon10.tga
10 gfx/hud/inv_weapon11.tga
11 gfx/hud/inv_weapon12.tga
12 gfx/hud/inv_weapon13.tga
13 gfx/hud/inv_weapon14.tga
14 gfx/hud/inv_weapon15.tga
15 gfx/hud/inv_weapon1.tga
16 gfx/hud/inv_weapon2.tga
17 gfx/hud/inv_weapon3.tga
18 gfx/hud/inv_weapon4.tga
19 gfx/hud/inv_weapon5.tga
20 gfx/hud/inv_weapon6.tga
21 gfx/hud/inv_weapon7.tga
22 gfx/hud/inv_weapon8.tga
23 gfx/hud/inv_weapon9.tga
24 gfx/hud/inv_weapon_hlacmod_renameit.tga
25 gfx/hud/keys/key_backward_inv.tga
26 gfx/hud/keys/key_backward.tga
27 gfx/hud/keys/key_bg.tga
28 gfx/hud/keys/key_crouch_inv.tga
29 gfx/hud/keys/key_crouch.tga
30 gfx/hud/keys/key_forward_inv.tga
31 gfx/hud/keys/key_forward.tga
32 gfx/hud/keys/key_jump_inv.tga
33 gfx/hud/keys/key_jump.tga
34 gfx/hud/keys/key_left_inv.tga
35 gfx/hud/keys/key_left.tga
36 gfx/hud/keys/key_right_inv.tga
37 gfx/hud/keys/key_right.tga
54 gfx/hud/sb_bullets.tga
56 gfx/hud/sb_flag_blue_carrying.tga
57 gfx/hud/sb_flag_blue_lost.tga
58 gfx/hud/sb_flag_blue_shielded.tga
59 gfx/hud/sb_flag_blue_taken.tga
60 gfx/hud/sb_flag_red_carrying.tga
61 gfx/hud/sb_flag_red_lost.tga
62 gfx/hud/sb_flag_red_shielded.tga
63 gfx/hud/sb_flag_red_taken.tga
66 gfx/hud/sb_highlight_1.tga
67 gfx/hud/sb_highlight_2.tga
68 gfx/hud/sb_highlight_3.tga
69 gfx/hud/sb_highlight_4.tga
71 gfx/hud/sb_kh_blue.tga
72 gfx/hud/sb_kh_pink.tga
74 gfx/hud/sb_kh_yellow.tga
75 gfx/hud/sb_nexball_carrying.tga
79 gfx/hud/sb_timerbg.tga
81 models/ctf/shockwavetransring.md3
83 models/gibs/arm.md3_0.skin
84 models/gibs/arm.md3_1.skin
85 models/gibs/arm.md3_2.skin
86 models/gibs/bloodyskull.md3
87 models/gibs/bloodyskull.md3_0.skin
88 models/gibs/bloodyskull.md3_1.skin
89 models/gibs/bloodyskull.md3_2.skin
91 models/gibs/chest.md3_0.skin
92 models/gibs/chest.md3_1.skin
93 models/gibs/chest.md3_2.skin
97 models/gibs/leg1.md3_0.skin
98 models/gibs/leg1.md3_1.skin
99 models/gibs/leg1.md3_2.skin
101 models/gibs/leg2.md3_0.skin
102 models/gibs/leg2.md3_1.skin
103 models/gibs/leg2.md3_2.skin
104 models/gibs/smallchest.md3
105 models/gibs/smallchest.md3_0.skin
106 models/gibs/smallchest.md3_1.skin
107 models/gibs/smallchest.md3_2.skin
108 models/onslaught/boom.md3
109 models/onslaught/controlpoint_icon_dmg1.md3
110 models/onslaught/controlpoint_icon_dmg2.md3
111 models/onslaught/controlpoint_icon_dmg3.md3
112 models/onslaught/controlpoint_icon_gib1.md3
113 models/onslaught/controlpoint_icon_gib2.md3
114 models/onslaught/controlpoint_icon_gib4.md3
115 models/onslaught/controlpoint_pad2.md3
116 models/onslaught/generator_dead.md3
117 models/onslaught/generator_dmg1.md3
118 models/onslaught/generator_dmg2.md3
119 models/onslaught/generator_dmg3.md3
120 models/onslaught/generator_dmg4.md3
121 models/onslaught/generator_dmg5.md3
122 models/onslaught/generator_dmg6.md3
123 models/onslaught/generator_dmg7.md3
124 models/onslaught/generator_dmg8.md3
125 models/onslaught/generator_dmg9.md3
126 models/onslaught/gen_gib1.md3
127 models/onslaught/gen_gib2.md3
128 models/onslaught/gen_gib3.md3
129 models/onslaught/ons_ray.md3
130 models/onslaught/shockwave.md3
131 models/onslaught/shockwavetransring.md3
132 models/sprites/item-extralife_frame0.tga
133 models/sprites/item-extralife_frame1.tga
134 models/sprites/item-fuelregen_frame0.tga
135 models/sprites/item-fuelregen_frame1.tga
136 models/sprites/item-invis_frame0.tga
137 models/sprites/item-invis_frame1.tga
138 models/sprites/item-jetpack_frame0.tga
139 models/sprites/item-jetpack_frame1.tga
140 models/sprites/item-shield_frame0.tga
141 models/sprites/item-shield_frame1.tga
142 models/sprites/item-speed_frame0.tga
143 models/sprites/item-speed_frame1.tga
144 models/sprites/item-strength_frame0.tga
145 models/sprites/item-strength_frame1.tga
146 models/weapons/g_tuba.md3
147 models/weapons/h_tuba.dpm
148 models/weapons/v_tuba.md3
149 particles/particlefont.tga
150 scripts/onslaught.shader
151 sound/announcer/male/amazing.ogg
152 sound/announcer/male/awesome.ogg
153 sound/ctf/blue_capture.wav
154 sound/ctf/blue_dropped.wav
155 sound/ctf/blue_returned.wav
156 sound/ctf/blue_taken.wav
157 sound/ctf/flag_respawn.wav
158 sound/ctf/red_capture.wav
159 sound/ctf/red_dropped.wav
160 sound/ctf/red_returned.wav
161 sound/ctf/red_taken.wav
162 sound/misc/armor10.wav
163 sound/misc/armor17_5.wav
164 sound/misc/armor1.wav
165 sound/misc/armor25.wav
166 sound/misc/itemrespawncountdown.ogg
167 sound/misc/poweroff.wav
168 sound/misc/powerup.ogg
169 sound/misc/shield_respawn.wav
170 sound/misc/strength_respawn.wav
171 sound/onslaught/electricity_explode.ogg
172 sound/onslaught/ons_hit1.ogg
173 sound/onslaught/ons_hit2.ogg
174 sound/onslaught/ons_spark1.ogg
175 sound/onslaught/ons_spark2.ogg
176 sound/onslaught/shockwave.ogg
177 sound/player/pyria-skadi/coms/needhelp2.ogg
178 sound/weapons/tuba_note0.ogg
179 sound/weapons/tuba_note-10.ogg
180 sound/weapons/tuba_note10.ogg
181 sound/weapons/tuba_note-11.ogg
182 sound/weapons/tuba_note11.ogg
183 sound/weapons/tuba_note-12.ogg
184 sound/weapons/tuba_note12.ogg
185 sound/weapons/tuba_note-13.ogg
186 sound/weapons/tuba_note13.ogg
187 sound/weapons/tuba_note-14.ogg
188 sound/weapons/tuba_note14.ogg
189 sound/weapons/tuba_note-15.ogg
190 sound/weapons/tuba_note15.ogg
191 sound/weapons/tuba_note-16.ogg
192 sound/weapons/tuba_note16.ogg
193 sound/weapons/tuba_note-17.ogg
194 sound/weapons/tuba_note17.ogg
195 sound/weapons/tuba_note-18.ogg
196 sound/weapons/tuba_note18.ogg
197 sound/weapons/tuba_note19.ogg
198 sound/weapons/tuba_note-1.ogg
199 sound/weapons/tuba_note1.ogg
200 sound/weapons/tuba_note20.ogg
201 sound/weapons/tuba_note21.ogg
202 sound/weapons/tuba_note22.ogg
203 sound/weapons/tuba_note23.ogg
204 sound/weapons/tuba_note24.ogg
205 sound/weapons/tuba_note25.ogg
206 sound/weapons/tuba_note26.ogg
207 sound/weapons/tuba_note27.ogg
208 sound/weapons/tuba_note-2.ogg
209 sound/weapons/tuba_note2.ogg
210 sound/weapons/tuba_note-3.ogg
211 sound/weapons/tuba_note3.ogg
212 sound/weapons/tuba_note-4.ogg
213 sound/weapons/tuba_note4.ogg
214 sound/weapons/tuba_note-5.ogg
215 sound/weapons/tuba_note5.ogg
216 sound/weapons/tuba_note-6.ogg
217 sound/weapons/tuba_note6.ogg
218 sound/weapons/tuba_note-7.ogg
219 sound/weapons/tuba_note7.ogg
220 sound/weapons/tuba_note-8.ogg
221 sound/weapons/tuba_note8.ogg
222 sound/weapons/tuba_note-9.ogg
223 sound/weapons/tuba_note9.ogg
224 sound/weapons/unavailable.wav
225 sound/weapons/weaponpickup.ogg
226 textures/bloodyskull_alien_glow.tga
227 textures/bloodyskull_alien.tga
228 textures/bloodyskull.jpg
229 textures/bloodyskull_robot_gloss.tga
230 textures/bloodyskull_robot_glow.tga
231 textures/bloodyskull_robot.tga
232 textures/generator_destroyed.tga
233 textures/generator_lightning2.tga
234 textures/generator_lightning.tga
235 textures/generator.tga
236 textures/meat_alien_gloss.tga
237 textures/meat_alien_glow.tga
238 textures/meat_alien_norm.tga
239 textures/meat_alien.tga
240 textures/meat_gloss.tga
241 textures/meat_norm.tga
242 textures/meat_robot_gloss.tga
243 textures/meat_robot_glow.tga
244 textures/meat_robot_norm.tga
245 textures/meat_robot.tga
247 textures/ons_boom1.tga
248 textures/ons_gengib.tga
249 textures/ons_icon.tga
250 textures/ons_icon_thrust.tga
253 textures/ons_shockwave1.tga
254 textures/ons_shockwave2.tga
255 textures/ons_smoke1.tga
256 textures/ons_text.tga
257 textures/tuba_gloss.tga
258 textures/tuba_glow.tga
265 for F in $COMPAT_FILES; do
268 mkdir -p pack/${F%/*}
276 find textures/ -type f -print0 | qual=85 scaledown=256x256 xargs -0 ../../misc/tools/jpeg-if-not-alpha.sh
279 find . -name \*.ogg | while IFS= read -r NAME; do
280 c=`vorbiscomment -l "$NAME"`
281 oggdec -o "$NAME.wav" "$NAME"
282 oggenc -q 0 -o "$NAME" "$NAME.wav"
283 echo "$c" | vorbiscomment -w "$NAME"
285 touch "${NAME%.ogg}.wav" # to disable this file, should the client have it
289 rev=`svnversion .. | sed 's/M$//g; s/.*://g;'`
290 pack="zzz_svn-compat-$rev"
291 echo "Support files to play on svn servers of revision $rev" > "$pack.txt"
292 7za a -tzip -mx=9 "../$pack.pk3" .