<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>Fighting Makes me Hungry.ogg</filename>
    </added>
    <added>
      <filename>Free You Guy in No Time.ogg</filename>
    </added>
    <added>
      <filename>I can feel the Power.ogg</filename>
    </added>
    <added>
      <filename>Is there Anything to Eat.ogg</filename>
    </added>
    <added>
      <filename>TRK1-00.ogg</filename>
    </added>
    <added>
      <filename>TRK2-00.ogg</filename>
    </added>
    <added>
      <filename>TRK3-00.ogg</filename>
    </added>
    <added>
      <filename>TRK4-00.ogg</filename>
    </added>
    <added>
      <filename>Zed Involved.ogg</filename>
    </added>
    <added>
      <filename>ammo.ogg</filename>
    </added>
    <added>
      <filename>balloon.ogg</filename>
    </added>
    <added>
      <filename>dog_bark.ogg</filename>
    </added>
    <added>
      <filename>dog_cry.ogg</filename>
    </added>
    <added>
      <filename>doorclose.ogg</filename>
    </added>
    <added>
      <filename>dooropen.ogg</filename>
    </added>
    <added>
      <filename>fire.ogg</filename>
    </added>
    <added>
      <filename>floating.ogg</filename>
    </added>
    <added>
      <filename>fuck_you.ogg</filename>
    </added>
    <added>
      <filename>getthem.ogg</filename>
    </added>
    <added>
      <filename>guardshot.ogg</filename>
    </added>
    <added>
      <filename>guitar_weapons.ogg</filename>
    </added>
    <added>
      <filename>long live php.ogg</filename>
    </added>
    <added>
      <filename>machine_gun_burst.ogg</filename>
    </added>
    <added>
      <filename>megaman_game_start.ogg</filename>
    </added>
    <added>
      <filename>mein_spagetthicode.ogg</filename>
    </added>
    <added>
      <filename>meine_magischen_qpc.ogg</filename>
    </added>
    <added>
      <filename>meine_sql.ogg</filename>
    </added>
    <added>
      <filename>my damn php life.ogg</filename>
    </added>
    <added>
      <filename>myphplife.ogg</filename>
    </added>
    <added>
      <filename>omgponies.ogg</filename>
    </added>
    <added>
      <filename>phpforever.ogg</filename>
    </added>
    <added>
      <filename>test_all_the_effing_time_is_lame.ogg</filename>
    </added>
    <added>
      <filename>treasure.ogg</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -406,7 +406,7 @@ class Guard &lt; Enemy
       :dead    =&gt; ['guard_dead.png', 'guard_dead2.png', 'guard_dead3.png', 'guard_dead4.png', 'guard_dead5.png']
     }
     
-    sounds  = ['long live php.mp3', 'myphplife.mp3', 'my damn php life.mp3', 'phpforever.mp3']
+    sounds  = ['long live php.ogg', 'myphplife.ogg', 'my damn php life.ogg', 'phpforever.ogg']
     firing_sound ||= sounds[rand(sounds.size - 1)]
     death_sound  ||= sounds[rand(sounds.size - 1)]
     
@@ -416,7 +416,7 @@ class Guard &lt; Enemy
 end
 
 class Hans &lt; Enemy
-  def initialize(window, map, x, y, death_sound = nil, firing_sound = 'machine_gun_burst.mp3', kill_score = 1000, step_size = 3, animation_interval = 0.2)
+  def initialize(window, map, x, y, death_sound = nil, firing_sound = 'machine_gun_burst.ogg', kill_score = 1000, step_size = 3, animation_interval = 0.2)
     sprites = {
       :idle    =&gt; ['hans1.bmp'],
       :walking =&gt; ['hans1.bmp', 'hans2.bmp', 'hans3.bmp', 'hans4.bmp'],
@@ -426,7 +426,7 @@ class Hans &lt; Enemy
     }
     
     # Special thanks goes out to Julian Raschke (jlnr on #gosu@irc.freenode.net ) of libgosu.org for recording these samples for us.
-    death_sounds  = ['mein_spagetthicode.wav', 'meine_magischen_qpc.wav', 'meine_sql.wav', 'meine_sql.wav']
+    death_sounds  = ['mein_spagetthicode.ogg', 'meine_magischen_qpc.ogg', 'meine_sql.ogg', 'meine_sql.ogg']
     death_sound ||= death_sounds[rand(death_sounds.size - 1)]
     
     super(window, sprites, map, x, y, death_sound, firing_sound, kill_score, step_size, animation_interval)
@@ -434,7 +434,7 @@ class Hans &lt; Enemy
 end
 
 class Ronald &lt; Enemy
-  def initialize(window, map, x, y, death_sound = 'balloon.mp3', firing_sound = 'floating.mp3', kill_score = 2000, step_size = 3, animation_interval = 0.2)
+  def initialize(window, map, x, y, death_sound = 'balloon.ogg', firing_sound = 'floating.ogg', kill_score = 2000, step_size = 3, animation_interval = 0.2)
     sprites = {
       :idle    =&gt; ['ronald.png'],
       :walking =&gt; ['ronald_moving.png', 'ronald_moving2.png'],
@@ -509,7 +509,7 @@ class Ninh &lt; Enemy
 end
 
 class Zed &lt; Enemy
-  def initialize(window, map, x, y, death_sound = 'omgponies.mp3', firing_sound = ['test_all_the_effing_time_is_lame.mp3', 'guitar_weapon.ogg', 'guitar_weapon2.ogg'], kill_score = 10000, step_size = 3, animation_interval = 0.2)
+  def initialize(window, map, x, y, death_sound = 'omgponies.ogg', firing_sound = ['test_all_the_effing_time_is_lame.ogg', 'guitar_weapon.ogg', 'guitar_weapon2.ogg'], kill_score = 10000, step_size = 3, animation_interval = 0.2)
     sprites = {
       :idle    =&gt; ['rockzed.png'],
       :walking =&gt; ['rockzed_moving.png', 'rockzed_moving2.png'],
@@ -547,7 +547,7 @@ class Thin &lt; Enemy
 end
 
 class Dog &lt; MeleeEnemy
-  def initialize(window, map, x, y, death_sound = 'dog_cry.mp3', firing_sound = 'dog_bark.mp3', kill_score = 500, step_size = 7, animation_interval = 0.2)
+  def initialize(window, map, x, y, death_sound = 'dog_cry.ogg', firing_sound = 'dog_bark.ogg', kill_score = 500, step_size = 7, animation_interval = 0.2)
     sprites = {
       :idle =&gt; ['dog_walking.png'],
       :walking =&gt; ['dog_walking.png', 'dog_walking2.png', 'dog_walking3.png', 'dog_walking4.png'],
@@ -564,7 +564,7 @@ class Dog &lt; MeleeEnemy
 end
 
 class DavidHasslehoff &lt; MeleeEnemy
-  def initialize(window, map, x, y, death_sound = 'dog_cry.mp3', firing_sound = 'machine_gun_burst.mp3', kill_score = 500, step_size = 7, animation_interval = 0.2)
+  def initialize(window, map, x, y, death_sound = 'dog_cry.ogg', firing_sound = 'machine_gun_burst.ogg', kill_score = 500, step_size = 7, animation_interval = 0.2)
     sprites = {
       :idle =&gt; ['david_hasselhoff.png'],
       :walking =&gt; ['david_hasselhoff.png'],
@@ -577,4 +577,4 @@ class DavidHasslehoff &lt; MeleeEnemy
     super(window, sprites, map, x, y, death_sound, firing_sound, kill_score, step_size, animation_interval)
     @health = 250
   end
-end
\ No newline at end of file
+end</diff>
      <filename>ai_player.rb</filename>
    </modified>
    <modified>
      <diff>@@ -59,4 +59,4 @@ class Door
     end
   end
   
-end
\ No newline at end of file
+end</diff>
      <filename>door.rb</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>enter_zed.ogg</filename>
    </modified>
    <modified>
      <diff>@@ -271,7 +271,7 @@ public
       add.item(Peepcode, 37.0, 34.5)
       add.item(Food, 32.5, 35.0)
       add.item(Info, 32.0, 32.0, &quot;Don't worry Pratik, Koz, I'll free you guys in no time!&quot;) do
-        SoundPool.get(window, &quot;Free You Guy in No Time.mp3&quot;).play
+        SoundPool.get(window, &quot;Free You Guy in No Time.ogg&quot;).play
       end
       add.item(InvisibleInfo, 34.5, 29.5) do |item, player|
         if player.max_health &lt; 150
@@ -315,21 +315,21 @@ public
         if player.max_health &gt;= 150 &amp;&amp; !@power_150_felt
           @power_150_felt = true
           window.show_text(&quot;I can feel it... THE POWER!!!&quot;)
-          SoundPool.get(window, &quot;I can feel the Power.mp3&quot;).play
+          SoundPool.get(window, &quot;I can feel the Power.ogg&quot;).play
         end
         item.play_sound = false
       end
       add.item(InvisibleInfo, 52.5, 33.5) do |item, player|
         if !@eaten_at_kfc
           window.show_text(&quot;Fighting makes me hungry.&quot;)
-          SoundPool.get(window, &quot;Fighting Makes me Hungry.mp3&quot;).play
+          SoundPool.get(window, &quot;Fighting Makes me Hungry.ogg&quot;).play
         end
         item.play_sound = !@eaten_at_kfc
       end
       add.item(InvisibleInfo, 49.9, 44.5) do |item, player|
         if !@eaten_at_kfc
           window.show_text(&quot;Is there anything to eat?&quot;) 
-          SoundPool.get(window, &quot;Is there Anything to Eat.mp3&quot;).play
+          SoundPool.get(window, &quot;Is there Anything to Eat.ogg&quot;).play
         end
         item.play_sound = !@eaten_at_kfc
       end
@@ -350,8 +350,8 @@ public
       add.item(InvisibleInfo, 29.5, 11.5,
         &quot;My god, if even Zed is involved then who's\n&quot; +
         &quot;the mastermind behind all of this?&quot;,
-        &quot;getthem.mp3&quot;) do |item, player|
-        SoundPool.get(window, &quot;Zed Involved.mp3&quot;).play
+        &quot;getthem.ogg&quot;) do |item, player|
+        SoundPool.get(window, &quot;Zed Involved.ogg&quot;).play
       end
       
       # Path to western room.
@@ -375,4 +375,4 @@ public
     
     map
   end
-end
\ No newline at end of file
+end</diff>
      <filename>level.rb</filename>
    </modified>
    <modified>
      <diff>@@ -344,4 +344,4 @@ class MapPool
     
     @@maps[n]
   end
-end
\ No newline at end of file
+end</diff>
      <filename>map.rb</filename>
    </modified>
    <modified>
      <diff>@@ -81,4 +81,4 @@ class Player
     @health = 0 if @health &lt; 0
   end
   
-end
\ No newline at end of file
+end</diff>
      <filename>player.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,19 +2,19 @@ require 'rubygems'
 require 'gosu'
 
 SOUND_TO_TEXT = {
-  'mein_spagetthicode.wav'  =&gt; 'My spaghetti code!',
-  'meine_magischen_qpc.wav' =&gt; 'My magic quotes!',
-  'meine_sql.wav'   =&gt; 'My SQL injections!',
-  'balloon.mp3'     =&gt; &quot;Don't you want a... balloon?&quot;,
-  'dog_bark.mp3'    =&gt; 'Bark!',
-  'dog_cry.mp3'     =&gt; ':-(',
-  'floating.mp3'    =&gt; 'They are all FLOATING!',
-  'test_all_the_effing_time_is_lame.mp3' =&gt; &quot;'Test all the fucking time' is lame.&quot;,
-  'long live php.mp3'    =&gt; 'Long live PHP!',
-  'my damn php life.mp3' =&gt; 'My damn PHP life!',
-  'myphplife.mp3'        =&gt; 'My life for PHP!',
-  'phpforever.mp3'       =&gt; 'PHP forever!',
-  'omgponies.mp3'        =&gt; 'OMG PONIES!!!11 :-D',
+  'mein_spagetthicode.ogg'  =&gt; 'My spaghetti code!',
+  'meine_magischen_qpc.ogg' =&gt; 'My magic quotes!',
+  'meine_sql.ogg'   =&gt; 'My SQL injections!',
+  'balloon.ogg'     =&gt; &quot;Don't you want a... balloon?&quot;,
+  'dog_bark.ogg'    =&gt; 'Bark!',
+  'dog_cry.ogg'     =&gt; ':-(',
+  'floating.ogg'    =&gt; 'They are all FLOATING!',
+  'test_all_the_effing_time_is_lame.ogg' =&gt; &quot;'Test all the fucking time' is lame.&quot;,
+  'long live php.ogg'    =&gt; 'Long live PHP!',
+  'my damn php life.ogg' =&gt; 'My damn PHP life!',
+  'myphplife.ogg'        =&gt; 'My life for PHP!',
+  'phpforever.ogg'       =&gt; 'PHP forever!',
+  'omgponies.ogg'        =&gt; 'OMG PONIES!!!11 :-D',
   'too_many_io_errors.ogg' =&gt; 'Too many I/O errors!',
   'long_live_http.ogg'     =&gt; 'Long live HTTP!',
   'connection_broken.ogg'  =&gt; 'Connection broken!',
@@ -38,4 +38,4 @@ class SoundPool
     
     return @@sounds[file_name]
   end
-end
\ No newline at end of file
+end</diff>
      <filename>sound.rb</filename>
    </modified>
    <modified>
      <diff>@@ -246,7 +246,7 @@ class Item &lt; Interactable
   def initialize(window, map, x, y, slices, text = nil, sound_file = nil)
     super(window, map, x, y, slices)
     @text  = text
-    @sound = SoundPool::get(window, sound_file || 'ammo.mp3')
+    @sound = SoundPool::get(window, sound_file || 'ammo.ogg')
   end
   
   private
@@ -309,7 +309,7 @@ end
 class PHP &lt; Powerup
   def initialize(window, map, x, y)
     super(window, map, x, y, SpritePool::get(window, 'php.png', TEX_HEIGHT), -25,
-          'PHP: &quot;Fuck you!&quot;', 'fuck_you.mp3')
+          'PHP: &quot;Fuck you!&quot;', 'fuck_you.ogg')
   end
 end
 
@@ -317,7 +317,7 @@ class Fries &lt; Powerup
   def initialize(window, map, x, y)
     super(window, map, x, y, SpritePool::get(window, 'ronald_dead10.png', TEX_HEIGHT), 40,
           &quot;French Fries: +40 HP!\nBut don't eat too much, it's bad for your health.&quot;,
-          'fuck_you.mp3')
+          'fuck_you.ogg')
   end
 end
 
@@ -365,4 +365,4 @@ class Phusion &lt; Item
     player.max_health = @new_max_health
     player.health = @new_max_health
   end
-end
\ No newline at end of file
+end</diff>
      <filename>sprite.rb</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>theme_song.ogg</filename>
    </modified>
    <modified>
      <diff>@@ -71,9 +71,9 @@ class GameWindow &lt; Gosu::Window
     @weapon_fire = Gosu::Image::new(self, 'hand2.bmp', true)
     @floor_ceil  = Gosu::Image::new(self, 'floor_ceil.png', true)
     self.background_song = nil  # Play default background song.
-    @fire_sound = Gosu::Sample.new(self, 'fire.wav')
-    @door_open_sound = Gosu::Sample.new(self, 'dooropen.mp3')
-    @door_close_sound = Gosu::Sample.new(self, 'doorclose.mp3')
+    @fire_sound = Gosu::Sample.new(self, 'fire.ogg')
+    @door_open_sound = Gosu::Sample.new(self, 'dooropen.ogg')
+    @door_close_sound = Gosu::Sample.new(self, 'doorclose.ogg')
     
     # Screenflashing counters
     @powerup_screen_flash   = 0
@@ -90,7 +90,7 @@ class GameWindow &lt; Gosu::Window
   
   def background_song=(filename)
     @bg_song.stop if @bg_song
-    @bg_song = Gosu::Song.new(self, filename || 'getthem.mp3')
+    @bg_song = Gosu::Song.new(self, filename || 'getthem.ogg')
     @bg_song.volume = 0.25
     @bg_song.play(true)
   end
@@ -167,7 +167,7 @@ class GameWindow &lt; Gosu::Window
       @presenting_boss = {
         :name =&gt; name,
         :duration =&gt; duration,
-        :sound =&gt; SoundPool.get(self, 'megaman_game_start.mp3').play,
+        :sound =&gt; SoundPool.get(self, 'megaman_game_start.ogg').play,
         :avatar =&gt; Gosu::Image.new(self, avatar_filename, false),
         :title_image =&gt; Gosu::Image.from_text(self, title,
                                               BOSS_PRESENTATION_TITLE_FONT,
@@ -676,4 +676,4 @@ if ARGV[0] == '--profile'
   end
 else
   game_window.show
-end
\ No newline at end of file
+end</diff>
      <filename>wolf3d.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>Fighting Makes me Hungry.mp3</filename>
    </removed>
    <removed>
      <filename>Free You Guy in No Time.mp3</filename>
    </removed>
    <removed>
      <filename>I can feel the Power.mp3</filename>
    </removed>
    <removed>
      <filename>Is there Anything to Eat.mp3</filename>
    </removed>
    <removed>
      <filename>TRK1-00.mp3</filename>
    </removed>
    <removed>
      <filename>TRK2-00.mp3</filename>
    </removed>
    <removed>
      <filename>TRK3-00.mp3</filename>
    </removed>
    <removed>
      <filename>TRK4-00.mp3</filename>
    </removed>
    <removed>
      <filename>Zed Involved.mp3</filename>
    </removed>
    <removed>
      <filename>ammo.mp3</filename>
    </removed>
    <removed>
      <filename>balloon.mp3</filename>
    </removed>
    <removed>
      <filename>dog_bark.mp3</filename>
    </removed>
    <removed>
      <filename>dog_cry.mp3</filename>
    </removed>
    <removed>
      <filename>doorclose.mp3</filename>
    </removed>
    <removed>
      <filename>dooropen.mp3</filename>
    </removed>
    <removed>
      <filename>enter_zed.mp3</filename>
    </removed>
    <removed>
      <filename>floating.mp3</filename>
    </removed>
    <removed>
      <filename>fuck_you.mp3</filename>
    </removed>
    <removed>
      <filename>getthem.mp3</filename>
    </removed>
    <removed>
      <filename>guardshot.mp3</filename>
    </removed>
    <removed>
      <filename>guitar_weapons.mp3</filename>
    </removed>
    <removed>
      <filename>long live php.mp3</filename>
    </removed>
    <removed>
      <filename>machine_gun_burst.mp3</filename>
    </removed>
    <removed>
      <filename>megaman_game_start.mp3</filename>
    </removed>
    <removed>
      <filename>my damn php life.mp3</filename>
    </removed>
    <removed>
      <filename>myphplife.mp3</filename>
    </removed>
    <removed>
      <filename>omgponies.mp3</filename>
    </removed>
    <removed>
      <filename>phpforever.mp3</filename>
    </removed>
    <removed>
      <filename>test_all_the_effing_time_is_lame.mp3</filename>
    </removed>
    <removed>
      <filename>theme_song.mp3</filename>
    </removed>
    <removed>
      <filename>treasure.mp3</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>12aae1a33a45dcd46f48267d4edadb23b21aecc4</id>
    </parent>
  </parents>
  <author>
    <name>Ninh Bui (Phusion)</name>
    <email>ninh@phusion.nl</email>
  </author>
  <url>http://github.com/FooBarWidget/rubystein/commit/18868adea8528ae70f7ee03ffc88684c179b60ee</url>
  <id>18868adea8528ae70f7ee03ffc88684c179b60ee</id>
  <committed-date>2009-05-11T15:52:10-07:00</committed-date>
  <authored-date>2009-05-11T15:52:10-07:00</authored-date>
  <message>illovae changed all mp3 files to ogg files and updated references in order to fix a crash that occurs due to FMOD / SDL not properly being able to deal with the mp3 files on certain platforms.</message>
  <tree>654fc6df7b14f043f735edf16deb12f23d0e93f0</tree>
  <committer>
    <name>Ninh Bui (Phusion)</name>
    <email>ninh@phusion.nl</email>
  </committer>
</commit>
