From: sardella@potemkin.gsfc.nasa.gov (Tom Sardella)
Subject: Maelstrom 1.03 ResEdit Hacks
Organization: Goddard Space Flight Center
Date: Mon, 28 Dec 1992 20:02:33 GMT

These are my ResEdit hacks for Maelstrom version 1.03.  I've added a few
since I posted the hacks for version 1.02.  Feel free to mix and match to
provide your own desired effect.  



1.   Invincibility.  When you should die because of a collision or a hit, 
     it says "Sweet!" instead and you live.  Shields are no longer needed.


CODE Resource #2:

     Location 06DE:

          Old Data:  66
          New Data:  60

     Location 0752:

          Old Data:  66
          New Data:  60

     Location 0B14:

          Old Data:  67 1E
          New Data:  4E 71

     Location 0B22:

          Old Data:  66 10
          New Data:  4E 71



2.   Initial goodies (3x fire power, long shots, rapid fire, retro brakes).
     Luck and shields are no longer important when you're invincible, so
     they're not fooled with.


CODE Resource #3:

     Location 0F0A:

          Old Data:  42 6D FC C8 42 6D FC CA  
          New Data:  2B 7C 00 01 00 01 FC C8

     Location 0F16:

          Old Data:  42 6D FC CE 42 6D FC D0  
          New Data:  2B 7C 00 01 00 01 FC CE



     Once this hack is installed, individual goodies can be turned off as
     follows:


        Hack            Location        Old Data        New Data
        ----------------------------------------------------------
        Retro           0F0C            00 01           00 00
        Rapid Fire      0F0E            00 01           00 00
        Long Shots      0F18            00 01           00 00
        Triple Shots    0F1A            00 01           00 00



3.   Initial bonus points in a new wave.  Set it to whatever you want.


CODE Resource #3:

     Location 12C4:

          Old Data:  00 00 07 D0  


4.   Replace small asteroids with a bonus comet.  This is a cheap way to
     create comet storms.  Performance is affected by this, however, and
     everything slows down considerably, depending on how many comets are
     on the screen.


CODE Resource #2:

     Location 0CB2:

          Old Data:  21 DE
          New Data:  1C 62


5.   Make every bonus worth 5000 points.  This involves code insertions and
     deletions, but overall the size of the resource does not change.  Be
     careful when applying this hack.  The changes should be done in the
     order indicated.


CODE Resource #2:

     Insert at Location 0EC6:

          Old Data:  42 80              (Insert prior to this)
          New Data:  3D 7C 13 88 00 08  (This adds 6 bytes)

     Replace at Location 0EF8:

          Old Data:  20 2E 00 06 80 FC 03 E8
          New Data:  70 05                     (This deletes 6 bytes)



6.   Make every multiplier 5x.


CODE Resource #2:

     Location 2754:

          Old Data:  67 14 6B 00 00 F2 57 40 67
          New Data:  4E 71 4E 71 4E 71 4E 71 60


7.   Increase likelihood of getting a multiplier.


CODE Resource #3:

     Location 0F96:

          Old Data:  6F 04
          New Data:  4E 71


8.   Increase likelihood of getting a bonus comet.


CODE Resource #3:

     Location 0FC6:

          Old Data:  6F 04
          New Data:  4E 71


9.   Remove nasties as follows:


CODE Resource #3:

        Nasty                   Location        Old Data        New Data
        -----------------------------------------------------------------
        Gravity (Vortex)        0FF6            6F              60
        Homing Mine             1026            6F              60
        Nova                    103E            6F              60
        Steel Asteroid          15FB            82              7A
           (Large Asteroid instead)


10.  Count down bonus points at a faster rate (decrement by 100,000 per
     count versus 500).


CODE Resource #3:

     Location 203D:

          Old Data:  00 01 F4
          New Data:  01 86 A0

     Location 2045:

          Old Data:  00 01 F4
          New Data:  01 86 A0

     Location 210B:

          Old Data:  00 01 F4
          New Data:  01 86 A0






     Tom Sardella
     sardella@strfleet.gsfc.nasa.gov