home *** CD-ROM | disk | FTP | other *** search
/ Game Help / GameHelpVolume1_1994 / GAMEHELP.ISO / loes / el2edit.bgd < prev    next >
Encoding:
Text File  |  1994-06-05  |  4.8 KB  |  84 lines

  1.             ELITE 2 EDITOR
  2.  
  3.     Well, here it is, you asked for it, you're going to get it.
  4. This is the way I discovered how to edit FRONTIER.EXE.
  5.  
  6. First, you need to get a program called UNLZEXE, this is what unpacks
  7. FRONTIER.EXE.  You see, GameTek got, how shall I say it, well, this is how they
  8. managed to keep everything under 1 meg.  Some French dude named Fabrice Bellard
  9. designed this program called LZEXE.EXE  that compresses EXE files, but leaves
  10. them executable.  I don't know how he did it, but it seems to work pretty good.
  11. Anyway, that's what GameTek did to FRONTIER.EXE, and that's why no one (until
  12. now) was able to figure out how to hex edit the ships.  The way I discovered it
  13. is while exchanging letters in the RTC someone mentioned that it had probably
  14. been put through the ringer, with something like PKLITE.  So that started me to
  15. think.  I found a program in the IBM RTC on GEnie that is called ISL22.  What
  16. it does is examine your COM and EXE files to see if they have been compressed
  17. and then tells you what program did it.  Any that's how I discovered the
  18. problem we were having with undoing FRONTIER.EXE.
  19.  
  20. Anyway, after you decompress the file (FRONTIER.EXE), you need a hex editor
  21. like what's in PCtools, or Norton Utilities.  I used Norton, I've used PCTOOLS,
  22. and I find that Norton is more reliable.  Now the first thing I did was start
  23. searching for a string of hex characters for the Puma that represent the Mass,
  24. fully laden, and the Internal Capacity.  This is where I discovered a slight
  25. error in the file on GameTek's part.  If you look at the manual under ships,
  26. you'll notice that it says the Panther has a fully laden mass of 2500 tons, and
  27. an internal capacity of 2100 tons with no drive fitted.  If you run the program
  28. and choose the starting point of Mars, then go to the shipyard and look at the
  29. ships available to buy.  There should be a Panther Clipper for sale.  View it,
  30. you'll notice a Mass, fully laden of 1775 tons and an internal capacity of 2000
  31. tons, not counting the drive.  So, I search for the hex equivalent of 1775 and
  32. 2000, BUT you have to do this in reverse.  The normal hex equiv of 1775 is
  33. 06 FA.  But you have to reverse it to FA 06.  Like wise 2000 is 07 D0 in
  34. hexadecimal  and you reverse that to D0 07.  So the string you look for is
  35. FA 06 D0 07.  This should be found at HEX 47106, and you will see a string of
  36. hex numbers that look like this below.
  37.  
  38. C6 46 9D C9 04 00 EF 06 D0 07 C1 0A D6 01 28 40
  39. AA AA BB BB CC DD EE EE FF FF
  40.  
  41. 0C 00 08 00 09 80 0A 00 4C 1D 08 07 94 11 CA 08
  42. GG    HH    II
  43.  
  44. Now I'm going to explain this, look at the letters I put under the hex numbers,
  45. now look at the table below.  This should explain it all.
  46.  
  47. AA AA Forward Acceleration  You have to be careful with this.  60 G's is the
  48.                             max that any ship can handle.  I have mine set as
  49.                             in the example above and I get 36.3 g's, which I
  50.                             find to be plenty.
  51. BB BB Reverse Acceleration  Same as above.  By using 9D C9 I get 25.7 g's which
  52.                             again works fine for me.
  53. CC    Gun Mounts.           01=1, 02=2, 03=3, and 04=4  I wouldn't try any
  54.                             number higher than 04.
  55. DD    Fuel Scoop.           00=no 01=yes so, change it to 01 for the Panther
  56.                             which normally can't take a fuel scoop.
  57. EE EE Mass Fully Laden.     If you change this, you're going to have to keep the
  58.                             exe file you create this way.  This is the only
  59.                             stat that doesn't get saved in a save file.  This
  60.                             determines how much damage your ship has.  It
  61.                             compares the number in your save file to the number
  62.                             in the exe file and that's how it knows how damaged
  63.                             your ship is.
  64. FF FF Internal Capacity     Change this to your heart's content.  I have found
  65.                             though that 4000 tons is plenty.
  66. GG    Number of crew        This includes the YOU, so the number should never
  67.                             be less than 01.
  68. HH    Number of Missles     I haven't done much with this, since I find missles
  69.                             to be useless any way, unless your on a mission
  70.                             where they give you a nuclear missle.
  71. II    Hyperdrive type.      The number is always one more than the type.  And I
  72.                             don't think there is a type 9 or 10.
  73.  
  74. One final note.  The shareware/freeware programs I mentioned, LZEXE, UNLZEXE,
  75. and ISL22, I got off of GEnie, but I'm sure that knowing Compuserve, you can
  76. find them here too.
  77.  
  78. Well, that's it.  Hope this helps all you Hexers out there.  If you have any
  79. questions, send me e-mail.
  80.  
  81. Al Lowe
  82. 73233,2455
  83. April 13, 1994
  84.