.INDEX

 [0] DESCRIPTION, INFO, ETC.
   [0.1] DISCLAIMER/LEGAL STUFF
   [0.2] "Okay, so what IS this thingy???"
   [0.3] Things working so far/Project status/Anything that fits in.
   [0.4] Planned changes.
   [0.5] Known bugs. Ugh.
 [1] TECH INFO, HOW TO GET IT RUNNING, ETC
   [1.1] How do i install it?
   [1.2] How to run/syntax.
   [1.3] Requirements
   [1.4] The PATCH files
 [2] BETA TESTERS, SPECIAL PEOPLE, ETC.
   [2.0] Well, that's the only sub-section here :)
 [3] PROGRAMS USED, ACKNOWLEDGEMENTS, ETC...
   [3.0] Programs used.
 [4] Misc. info
   [4.0] HOW TO CONTACT THE AUTHOR
   [4.1] Misc. author info.
   [4.2] What to tell me/What NOT to tell me
   [4.3] Things that i would like you to know.

[0.1] DISCLAIMER/LEGAL STUFF
  o I'm not responsible for anything.
  o I don't really care about trademarks.
    Yet, all trademarks are trademarks of
    their respective owners. Whatever.
  o Yeah, try to sue me, i live in Denmark,
    so you can't touch me. Muahahahahha.

[0.2]
  "Okay, so what IS this thingy???"

  It's the hexen hack editor. It's being
  rebuilt TOTALLY from scractch, as i had
  a serious harddrive crash...*sob*
  (Actually i've had two now)

[0.3] Things working so far/Project status/Anything that fits in.

  Stuff that works right now:

  o Will copy oldexe to hackexe (You can't believe
    how many mails i got because HEX 035b couldn't
    do that...Well, I admit it. It WASN'T obvious it
    was because of a missing exe file HEX wouldn't run :)
  o Input ALL fields in the thing menu
  o Toggle ALL the flags correctly
  o The light-bar works
  o You can 'Z'ap all changes
  o You can 'W'rite changes back to disk
  o You can 'U'ndo  changes
  o You can 'R'un   hexen
  o You can 'G'oto  a thing
  o You can 'V'iew  a .TXT file
  o You can shell to 'D'os.
  o Screen savers are automagic ( :-) ) and you can
    define how long it takes before they activate.
  o Partial frame table support  (show sprite names)
  o Partial sprite names support (show sprite names)
  o Thing   names.

  Here's the stuff that MOST DEFINATELY will get in there:

  o Frame table support (full!)
    if i ever get the time. I guess i do.
  o Neat iNSTALLER program.

[0.4] Planned changes.

  Everything that WAS there plus:

  o Getting the thing names right (think they are, though), and,
    more important, making the list complete. (Think it is. But i
    will have to make HEX work with hexen 1.1 before saying anything).
    And -of course- discovering more bits.
  o More intelligent "patch" files.
  o A more intelligent THING goto routine - like dehacked's.
  o Splelling and language correction.

[0.5] Known bugs. Ugh.
  Yep. They're there. Unfortunately.
  o It is VERY dirty written. Contains a lot of no-no's.
  o If you have windows installed on you harddisk, hex will
    place a MBR bomb on your system...Better remove that
    CPU hog before installing hex! <joke>

[1.1] How do i install it?

  ...go figure...

  If you have an appetite for EXE hacking,
  you should be able to figure out yourself...
  really. I guess i will include an installer soon.

[1.2] How to run/syntax.

  The most basic way to run it is simply typing
  HEX from the dos command-line. You should be in
  the HexHack directory first, though.

  (all parameters must appear EXACTLY as they are written here).
  -find    = Hex will prompt you for a bit-number.
	     It will then generate a file, 'list' of
	     all the things that have this bit set.
	     For debugging/Bitfinding purposes.
  -cmp     = Find out which things have been changed.
	     Will simply write it to screen.

[1.3] Requirements
  HEX requires a 386, as it uses fast 386
  instructions...But only for the intro-pic. So -i guess-
  you _could_ run it on a 286, if you skipped the pic.
  But why would you want to run it on a 286??????
  Would you really bother running it on a 386?

  A VGA card wich supports 320*200 256 colors graph mode,
  while displaying the intro picture. Maybe i will include
  a VGA checking routine. Maybe. 320*200 is the same resolution
  DOOM uses. All VGA cards support this mode. I think.
  The main program is only be 80*25 16 colors, though.

  And, most important, you will need HEXEN.
  The only version it (kinda) works with now,
  is the registered version 1.0.

[1.4] The PATCH files
  Um...Looks like HEX finally has the
  ability to save patch files! Distribute
  your works! Get famous! But...yea, there's
  a small BUT. First of all, the patch file
  format in HEX will change before version 1.0.
  (At least thats what i have PLANNED!).
  Secondly, iD/raven software might not be to
  happy about this hexen hack editor. Still,
  you shouldn't need to worry. I haven't heard
  of anybody going to court because of a DEHACKED
  patch, so why should you because of a HEX patch? :)

[2.0] Beta testers, special people, etc.
  Greg Lewis (gregl@umich.edu):
     The creator of DeHackEd, one of the
     most wonderful things that ever
     happened to DOOM :+] He helped me
     with some data structures and file
     offsets, so if it wasn't for him,
     the first versions of HEX would've
     taken MUCH longer time to write.

     Don't send any mail about HEX to Greg.
     He hasn't really got anything to do with it.
     (Except for helping me a bit, that is).

  Thomas Gringer (dwelling@silkeborg.bib.dk):
    My first beta-tester. He's my best friend...
    (You see any connection? ;-)
    Without his criticism, I prolly wouldn't have done
    the thing names. What more is there so say? Hum.

  Andy Shawaluk(andys@solaria.sol.net)
    My first 'out-of-house' beta tester.
      o the first one who mailed me about HEX.
      o Official editor of the BITS.TXT
	(So, if you have any new bits, mail
	 ANDY about them, not me. He will
	 then get sure the info travels my way...
	 I hope...I really do :-) ).
      o Cut down the unknowns from 10% to 4%!

[3.0] Programs used.
  For the main coding part, i used Borland Pascal v7.0.

  I used TheDraw to reproduce the DeHackEd screen.
  (no, i did NOT use a screen grabber. Silly me).

  Deluxe Paint ][ enhanced for modifying the title picture of HEXen.

  SWAG. Of course. NO pascal programmer should be without it!

[4.0] HOW TO CONTACT THE AUTHOR:
  email to 'SuneMan@silkeborg.bib.dk'.

  That is the only way you have to contact me.
  If you want to send me money, throw a mail after me. ;^]

[4.1] Misc. author info.
  I'm 14, my birthday is (DD/MM/YY) 15-10-81.
  It's all you need to know, besides that
  o I can't spell
  o I'm pissed because my harddrive [NuKE]'d itself. (again).
  o I like money
  o the only thing i drink is cola.
  o I do not like pepsi, light or coffeine free.
    If you drink pepsi/light/coffeine free, get a life.

[4.2] What to tell me/What NOT to tell me
  Well, i really can't use letters just telling
  me that i'm an idiot or 'the input thing number
  thingy doesn't work, you idiot' (More acceptable, though).

  I CAN, however, use things more like
  'If i try to use the input thing number thingy, the program
   crashes with a "Run-time error XXXX at 111a:a111, you idiot!',
  or
  'The Screen-saver works okay, but it really doesn't save the screen'.

  After saying that, i must add the following
    o If there's ANYBODY who would like to help
      me with the formatting of this .txt, mail
      me. It's hell to maintain both code and
      text and all kinds of stuff by myself.
    o If you have ANY requests of improvements,
      good ideas, bug reports, questions, etc,
      mail me. The worst you can get back is a
      no, prolly even describing why...Go ahead.
    o Notify me of any grammatic/typo errors in
      this document. I do not care much about
      completely correct language in mails, but
      i would like this to be pretty flawless :)

[4.3] Things that i would like you to know.
  o If you kill Bill Gates, you get the registered
    version for free! Seriously!!! (What regged version?)
  o Duke Nukem 3D sucks. Quake rules. If you think the reverse
    of that, buy a rusty teaspoon and dig out your heart with it.

Visit my homepage!
  "www.geocities.com/siliconvalley/Park/4579/".
  It's pretty crude and ugly, but i _DO_ put
  information about hex there...Or email me at
  SuneMan@silkeborg.bib.dk if you want to ask
  me a question. Really, you HAVE to send me
  an email if you use hex. I'd like to see
  where it travels. Otherwise, you must burn
  all copied you have of hex, and stuff like that ;-)
							_____
 ___                 __  __             _              | \|/ |
/ __|_  _ _ _  ___  |  \/  |__ _ _ _ __| |_  ___ _ _   | o o |
\__ \ || | ' \/ -_) | |\/| / _` | '_/ _| ' \/ -_) '_|  | (^) |
|___/\_,_|_||_\___| |_|  |_\__,_|_| \__|_||_\___|_|    |  0  |
The most BETA guy in the world...                      |_____|