home *** CD-ROM | disk | FTP | other *** search
/ Joy Games / ShareGames.iso / doswin_3 / jumpbump / modify.txt < prev    next >
Text File  |  1998-11-13  |  7KB  |  188 lines

  1.                    MODIFYING JUMP 'N BUMP
  2.  
  3. So, you're tired of that old level in Jump 'n Bump?
  4. Or do you want to use your own graphics/music in the game?
  5. Whatever reasons you have, it's all solved with the same
  6. technique.
  7.  
  8. To make any modifications to Jump 'n Bump, these are the
  9. things you have to do:
  10.  
  11. 1. Copy 'jumpbump.dat' to the 'modify' subdirectory.
  12.  
  13. 2. Run 'unpack.exe' from the 'modify' subdirectory.
  14.    You have to supply a filename for the dat-file.
  15.    For example:
  16.  
  17.      unpack.exe jumpbump.dat
  18.  
  19.    This will unpack all the various files in 'jumpbump.dat'.
  20.    For a list of the different files, look below.
  21.  
  22. 3. Make your changes to one or more of the unpacked files.
  23.  
  24. 4. Run 'pack.exe' from the 'modify' subdirectory.
  25.    You have to supply a name for the output dat-file.
  26.    For example:
  27.  
  28.      pack.exe mylevel.dat
  29.        This will pack all the Jump 'n Bump files as
  30.        'mylevel.dat'.
  31.  
  32. 5. Run 'jumpbump.exe' with the -dat parameter.
  33.    For example:
  34.  
  35.      jumpbump.exe -dat mylevel.dat
  36.        This will run Jump 'n Bump using 'mylevel.dat' in
  37.        the Jump 'n Bump directory.
  38.      jumpbump.exe -dat modify\mylevel.dat
  39.        This will run Jump 'n Bump using 'mylevel.dat' in
  40.        the 'modify' subdirectory.
  41.  
  42.  
  43.               DESCRIPTION OF THE VARIOUS FILES
  44.  
  45. When you run 'unpack.exe' it will unpack all the files
  46. contained in 'jumpbump.dat'. Here is a short description of
  47. each of these files:
  48.  
  49. BUMP.MOD     Music file which is played during the game
  50.              itself.
  51. CALIB.DAT    File containing joystick calibration data.
  52. DEATH.SMP    Sfx file used when a rabbit gets whacked.
  53. FLY.SMP      Sfx file used for the flies.
  54. FONT.GOB     GOB-file containing the grey italic font.
  55. JUMP.MOD     Music file which is played during the menu.
  56. JUMP.SMP     Sfx file used when a rabbit jumps.
  57. LEVELMAP.TXT The map that decides where there's air,
  58.              ground, ice or water.
  59. LEVEL.PCX    Picture for the level.
  60. MASK.PCX     Mask picture for the level. See below for a
  61.              better description.
  62. MENU.PCX     Picture for the menu.
  63. MENUMASK.PCX Mask picture for the menu. See below for a
  64.              better description.
  65. NUMBERS.GOB  GOB-file containing the scoreboard numbers.
  66. OBJECTS.GOB  GOB-file containing butterflies and so on.
  67. RABBIT.GOB   GOB-file containing the rabbits.
  68. SCORES.MOD   Music file which is played during the scoretable.
  69. SPLASH.SMP   Sfx file used when a rabbit jumps into the water.
  70. SPRING.SMP   Sfx file used when a rabbit jumps on the spring.
  71.  
  72. The .MOD files are ordinary 4 channel MODs, created in
  73. Fasttracker 2 or another music tracker. You can use any
  74. amount of channels you like, but if you use more channels,
  75. the sound mixing will be slower. And you HAVE to use an
  76. even number of channels.
  77.  
  78. The .SMP files are 8-bit signed raw sound data. Use for
  79. example Fasttracker 2 to save files in this format.
  80.  
  81. The .PCX files are 400x256 256-colour pictures saved in the
  82. .PCX format. Please use the same palette as the original
  83. pictures use, or things can get really ugly!
  84. There are two different mask-pictures. They work like this:
  85. Everywhere the mask-picture is drawn in colour 0, the
  86. rabbits and the other objects are shown when you play.
  87. Where the mask-pic is not 0, all the objects are hidden.
  88.  
  89. The .GOB files use the GOB (Graphical OBject) format.
  90. You won't find any program to change these files. We have
  91. used Gobmaker, a special sprite-cutter made by Mattias
  92. Brynervall, to make these files.
  93.  
  94.  
  95.                    CREATING YOUR OWN LEVELS
  96.  
  97. To create your own levels, you first have to unpack all the
  98. files from 'jumpbump.dat' (look above on how to do this).
  99. Then there are three files that you have to edit:
  100.   LEVELMAP.TXT, LEVEL.PCX and MASK.PCX.
  101. After you have made your changes you have to pack all the
  102. files together again.
  103.  
  104. LEVELMAP.TXT is a textfile with a "map" that says where there
  105. is air, ground, water or ice. Originally, this is how it looks:
  106.  
  107.                     1110000000000000000000
  108.                     1000000000001000011000
  109.                     1000111100001100000000
  110.                     1000000000011110000011
  111.                     1100000000111000000001
  112.                     1110001111110000000001
  113.                     1000000000000011110001
  114.                     1000000000000000000011
  115.                     1110011100000000000111
  116.                     1000000000003100000001
  117.                     1000000000031110000001
  118.                     1011110000311111111001
  119.                     1000000000000000000001
  120.                     1100000000000000000011
  121.                     2222222214000001333111
  122.                     2222222211111111111111
  123.  
  124. Every number in the map represents a 16x16 pixels area on the
  125. level, and describes this area's properties. There are four
  126. types of areas:
  127.  
  128. 0 = Air
  129. 1 = Normal ground
  130. 2 = Water
  131. 3 = Ice
  132. 4 = Spring
  133.  
  134. So by changing this file, you can change how the bunnies can
  135. move on the level.
  136.  
  137. You also have to edit LEVEL.PCX to represent the changes you
  138. have made to LEVELMAP.TXT. LEVEL.PCX is what is actually shown
  139. on the screen, and if that isn't what you have typed in
  140. LEVELMAP.TXT, the players will be very confused.
  141.  
  142. For example, if you in LEVELMAP.TXT has written a 0 (=air) at
  143. one position, and you in LEVEL.PCX draw ground on the area
  144. described by the previous position, the rabbits will fall
  145. through the ground, making the players rather confused.
  146. So see to it that you make the both files match.
  147.  
  148. You can also change MASK.PCX to make the rabbits appear to be
  149. "behind" something, like the tree at the bottom in the original
  150. level. Wherever MASK.PCX is drawn with a colour different from
  151. 0, the rabbits will seem to be behind the LEVEL.PCX picture.
  152.  
  153. You can of course change all the other things too, like the menu,
  154. or the music in some part of the game. It's all up to you!
  155.  
  156.  
  157.                     SPREADING YOUR LEVELS
  158.  
  159. When you have created a dat-file that you're really proud of,
  160. you'd sure like everybody else to play it too, right?
  161. And wouldn't you just want to show the Brainchild Design crew
  162. just how you make a good level?
  163.  
  164. Either way, the best thing you can do is to send your mega-cool
  165. level to Brainchild Design, and we will put your level on our
  166. webpage. From there all the people in the world can download it
  167. and have more fun than ever!
  168.  
  169. When you send your level, please include a small info-text that
  170. we can spread along with your level. You might want to write
  171. your name and e-mail address there, and perhaps how you made it.
  172. Your free to write whatever you like. Please zip the files
  173. together before you send them to us if possible.
  174.  
  175. And please name your level to something original. Don't call it
  176. 'jumpbump.dat', as people will confuse it with the original level!
  177. Send your levels to:
  178.  
  179.                   matbr656@student.liu.se
  180.  
  181. We will put your level on our website, as long as it is not
  182. extremely bad. Of course you can download other peoples levels
  183. from there to (as long as someone has sent us any level, that is).
  184. Our webpage is at:
  185.  
  186.               http://www.algonet.se/~mattiasb
  187.  
  188. Now go do your own level!