Wagi Posted February 1, 2011 I was looking through old files and CDs looking for Hexen.wad, and I finally found it stashed away on a 64MB flash drive. The problem is though, I've never had it patched since I first got it a while back. It is still the 1.0 version of the IWAD, which means Chocolate-Hexen can't play it and ZDoom has error messages at all of the finale screens (and I can pig my way through the Castle of Grief :] ). I've tried everything I can to get some kind of a patch for it, but to no avail. Google churns out a bunch of porn and ads when I try to find it. Looking up "Hexen 1.1", "Hexen Patch", and "1.1 Patch" turn up no results on the idgames archive. Doomworld apparently used to have it on the patches page, but all of the links are dead and redirect to AtomicGamer.com, which also doesn't have it. Are there any websites with this patch left, and will the patch even work if I don't have the DOS EXE anymore? 0 Share this post Link to post
Wagi Posted February 1, 2011 Sweet, thanks. And I'm assuming I need DosBox to run the patch, right? Edit: Aw hell. It does look for Hexen.exe. Oh well, I'll try to deal with it all later. 0 Share this post Link to post
DoomGater Posted February 3, 2011 1. just run the patch in an empty directory. This will create several files. 2. Open RESOURCE.DAT with editor (notepad) (resource.dat is a textfile, which looks like this: ------------------------------ PATH=\HEXEN SIZE=875835 EXPSIZE=2000000 SPACE=0 LINE0=Hexen 1.0 -> Hexen 1.1 LINE1=Upgrade patch LINE3=Install this to your Hexen directory DEICE=C:\IDUTILS\DEICE.EXE DEPEND_EXE=HEXEN.EXE TXTFILE=README.TXT ------------------------------ Delete the line 'DEPEND_EXE=HEXEN.EXE' and save the file 3. run DEICE.EXE and follow the instructions. It will NOT ask for "HEXEN.EXE". Give it an empty directory name-let's say ' c:\hpatch'; it will create the resource data there. 4. open 'c:\hpatch' and run 'RESOURCE.EXE'. this will create the necessary patch files. Now copy your (unpatched) HEXEN.WAD into this directory and start the PATCH.EXE with the parameter '-ignoremissing'. (If you dont know, hot to do this: copy the words "patch -ignoremissing" into your editor (Without the "")and save it as 'runme.bat' - NOT 'runme.bat.txt' into this folder. Start it by double clicking. 5. Finished. Your HeXen IWAD is patched! 0 Share this post Link to post
Wagi Posted February 3, 2011 Thank you for that. So yeah, I got all the way to where I run patch, but it was looking for DM.DOC, which I obviously didn't have. I'm assuming the -ignoremissing switch should fix that. I did make a disturbing discovery about my Hexen.wad though, it apparently was modified in 2006. This was probably XWE fudging with the Header way back when I was grabbing some sounds out of the WAD (I never changed anything, but XWE is a horrible program so who the hell knows). Hopefully I can just use a hex-editor to switch the first byte from a 'P' to an 'I' and the patch will work fine. 0 Share this post Link to post
Quasar Posted February 3, 2011 Wagi said:Hopefully I can just use a hex-editor to switch the first byte from a 'P' to an 'I' and the patch will work fine. Assuming it didn't corrupt any other part of the file, that should be all you need to do. However that's a big assumption. I'd recommend that anyone insisting on using XWE never give it the path or maybe even install it on the same machine as their pristine "A-copy" IWAD files. Use a VM or an old box, anything to keep it sandboxed from finding and destroying your files without notification or consent. This kind of maladjustment makes SHA-1 version verification of IWADs impossible. 0 Share this post Link to post
DoomGater Posted February 4, 2011 Wagi said:So yeah, I got all the way to where I run patch, but it was looking for DM.DOC, which I obviously didn't have. I'm assuming the -ignoremissing switch should fix that. Yes, indeed. Hmm. Did you try from command line? That should surely work.: Assuming you are using the directory "c:\hpatch" you have to type in at the command prompt: ("[ENTER]" means "press ENTER") c:[ENTER] cd c:\hpatch [ENTER] patch - ignoremissing [ENTER] Hopefully I can just use a hex-editor to switch the first byte from a 'P' to an 'I' and the patch will work fine. Hmm. If you have the original media you should be able to get back the original IWAD easily. And if it's already a pirated version, why don't you download another one? :-O 0 Share this post Link to post
Gez Posted February 4, 2011 BTW, how about adding Heretic, Hexen, HexDD and Strife versions to ladopato? 0 Share this post Link to post
DoomGater Posted February 4, 2011 Hmm, right now Ladopato is quite dead. I wrote it in Visual Basic6, which sucks badly. It does not run under WIN7/64. And I do not use windows any longer (moved to LINUX), but I don't have the balls to learn coding correctly. BTW: Phenex wrote a fantastic patcher that runs platform-independently under JAVA and supports also Heretic, HeXen and Strife!!! Please go clicky here: http://doomgate.de/content/files/ladopato/javapatcher/JIWadPatcher.html or here: http://user.cs.tu-berlin.de/~phenex/ 0 Share this post Link to post
Wagi Posted February 7, 2011 No, it wasn't pirated. But parents got it when I was really young, so I doubt we even have the original CD/Floppy/whatever the hell our copy came on. It's been passed down from old Windows95 machines to XP machines and finally to this one. The one I found on that 64MB flash drive is the last copy I have left. That is, unless there's a fresh copy sitting in the HD of my dead HP Pavilion (complete with 733 MHZ and Windows98). Anyway, I found out that the IWAD tag has never been touched, so that means XWE has officially raped it somewhere else and I won't be able to restore it back to its original state. I guess I'll have to re-buy on steam. Thank the Lord it's probably only going to be $10. 0 Share this post Link to post
lamencegaming Posted July 11, 2020 On 2/3/2011 at 5:08 AM, DoomGater said: 1. just run the patch in an empty directory. This will create several files. 2. Open RESOURCE.DAT with editor (notepad) (resource.dat is a textfile, which looks like this: ------------------------------ PATH=\HEXEN SIZE=875835 EXPSIZE=2000000 SPACE=0 LINE0=Hexen 1.0 -> Hexen 1.1 LINE1=Upgrade patch LINE3=Install this to your Hexen directory DEICE=C:\IDUTILS\DEICE.EXE DEPEND_EXE=HEXEN.EXE TXTFILE=README.TXT ------------------------------ Delete the line 'DEPEND_EXE=HEXEN.EXE' and save the file 3. run DEICE.EXE and follow the instructions. It will NOT ask for "HEXEN.EXE". Give it an empty directory name-let's say ' c:\hpatch'; it will create the resource data there. 4. open 'c:\hpatch' and run 'RESOURCE.EXE'. this will create the necessary patch files. Now copy your (unpatched) HEXEN.WAD into this directory and start the PATCH.EXE with the parameter '-ignoremissing'. (If you dont know, hot to do this: copy the words "patch -ignoremissing" into your editor (Without the "")and save it as 'runme.bat' - NOT 'runme.bat.txt' into this folder. Start it by double clicking. 5. Finished. Your HeXen IWAD is patched! I've been looking for a guide to use this patch exe all over the web. You have my thanks :) 0 Share this post Link to post