WC3, WC4 File Extractor

The Terran Knowledge Bank
Revision as of 22:22, 23 July 2011 by KrisV (talk | contribs) (Created page with "{{Infobox File | name = extract.zip | faction = terran | creator = creator:=HCl | download = {{download|http://download.wcnews.com/files/wing3/extract.zip}} | filesize ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
extract.zip
Creator HCl
Download Download
Filesize 2 kB


Archive Contents

  • NOTDEL3A.EXE
  • NOTDEL3B.EXE
  • NOTDEL4.EXE
  • README.TXT

README.TXT

 ----------------------------------------------------------------------------
|         "EXTRACTING" COMPRESSED FILES FROM WC3 OR WC4 TREE FILES           |
|                                                                            |
|     an hilarious and ridiculous method, i know, but hey ... it works :)    |
 ----------------------------------------------------------------------------

 Since I began to hack WC3, it didn't take much long to find out that a
compression routine was being used by the game. It may be good for Origin, but
it certainly wasn't that good for my purposes. I began to think in a way of
extracting the files so I could change them as I wanted to, and here's a method
I developed (yeah, i'm too lazy to make a decompressor)

 - The first thing (very important!!) is that this only works in DOS. Period.
   It won't work in a DOS window because of Windows 95 virtual memory.

 - The second thing is you must have *only* 7100Kb of XMS memory. I know that's
   the bare minimum to play the game, but that's beside the point. Stuff the
   rest of the memory with Smartdrv if needed to.

 - Third: run the apropriate TSR (notdel3a and notdel3b for WC3; notdel4 for
   WC4)

 - Fourth: run a mission where the file you want to extract is run. Play the
   mission until you know that the file has been decompressed.

 - Exit the game with ALT+X. Then you can save a block from the swap file into
   the apropriate file name (for example, the Darket should go into darket.iff)
   Unfortunately, this method probably won't work for Prophecy, since it's only
   for Windows 95.



         Send comments to:

                               Mario "HCl" Brito
                            nop03079@mail.telepac.pt