Dark Pulse Posted March 10 (edited) Well, it's definitely got at least some kind of source code of it. I suppose if anyone's got $600 to burn and doesn't mind it being of dubious legality... 1 Share this post Link to post
NY00123 Posted March 11 On 3/9/2024 at 11:56 PM, Light37 said: I noticed that Hexen/Doom CD-ROM is back up on Ebay again, a little cheaper this time. I'm guessing no one bought it or had any sort of deal behind the scenes. Are you sure there's nothing useful on it? Still too high price for me, especially if there's nothing useful. I can't be 100% sure, of course. I didn't make full comparison of non-Hexen contents, albeit it's maybe similar to what the other CD had. While I'm not 100% sure about the Hexen sources, my guess from the timestamps is that it either matches 1.0(r2) or is very close to that versions. Either way, bidding sold this time. 1 Share this post Link to post
Donowa Posted March 12 do the midis in the source code have roland gs extensions? (e.g. reverb and chorus) 0 Share this post Link to post
Dark Pulse Posted March 12 4 hours ago, Donowa said: do the midis in the source code have roland gs extensions? (e.g. reverb and chorus) I'd doubt they would, since obviously not every MIDI device supported those. 0 Share this post Link to post
Donowa Posted March 19 On 3/12/2024 at 2:20 AM, Dark Pulse said: I'd doubt they would, since obviously not every MIDI device supported those. well it's sysex commands, i don't think they'd screw any other devices up and besides, bobby composed with an sc-55 0 Share this post Link to post
Dark Pulse Posted March 19 2 hours ago, Donowa said: well it's sysex commands, i don't think they'd screw any other devices up and besides, bobby composed with an sc-55 Schilder is quoted as having said he composed on whatever he had at the time, and there is still the fact that if you go with GS, you are cutting out a significant number of MIDI devices and sound cards that did not support GS. Needless to say, the smart business money would be on making sure it ran as broadly as possible. Plenty of games might've supported GS, but the baseline would still usually be General MIDI, if not PC Speaker. 1 Share this post Link to post
Donowa Posted March 19 13 hours ago, Dark Pulse said: Schilder is quoted as having said he composed on whatever he had at the time, and there is still the fact that if you go with GS, you are cutting out a significant number of MIDI devices and sound cards that did not support GS. Needless to say, the smart business money would be on making sure it ran as broadly as possible. Plenty of games might've supported GS, but the baseline would still usually be General MIDI, if not PC Speaker. gs wasn't just extra instruments, it was also effects like reverb, chorus and delay that would not cause incompatibilities with other devices 0 Share this post Link to post
Dark Pulse Posted March 19 2 hours ago, Donowa said: gs wasn't just extra instruments, it was also effects like reverb, chorus and delay that would not cause incompatibilities with other devices You seem to not be getting my point, so I will make it clearer. A MIDI that is composed with GS in mind will sound very different on a device that does not have these capabilites. If you are composing with GS in mind, you are going to be making uses of these extra instruments and effects. Now you try playing that MIDI on a device that doesn't have these extra instruments and effects. It's going to sound like shit. This is going to leave an impression on the mind of your consumer, who is going to remember this for your next product. Starting to see why this support was an addition and NOT the baseline yet? 1 Share this post Link to post
DoomAlmostHadReloading1993 Posted March 20 Well the guy that was selling the mystery disc just posted it online on archive.org go figure https://archive.org/details/hexen-source-doom-mac-source 2 Share this post Link to post
taufan99 Posted March 20 9 minutes ago, MLGari said: Well the guy that was selling the mystery disc just posted it online on archive.org go figure https://archive.org/details/hexen-source-doom-mac-source Hey, you're back after quite a while! 1 Share this post Link to post
Light37 Posted March 20 (edited) 1 hour ago, MLGari said: Well the guy that was selling the mystery disc just posted it online on archive.org go figure https://archive.org/details/hexen-source-doom-mac-source Do you know for certain that it was the seller who posted it to archive rather than the buyer? Anyhow, I'm guessing it won't be long before a bunch of people here figure out if there's anything useful on it or not. 2 Share this post Link to post
houston Posted March 20 2 hours ago, MLGari said: Well the guy that was selling the mystery disc just posted it online on archive.org go figure https://archive.org/details/hexen-source-doom-mac-source It would have been the purchaser. Typically people put auctions on rare media to hold the contents ransom, and while that's certainly unethical I doubt few people would stoop so low as to make their buck and THEN suddenly care about media preservation the minute after. He knew what he was selling. 1 hour ago, Light37 said: Anyhow, I'm guessing it won't be long before a bunch of people here figure out if there's anything useful on it or not. People have been all over the cdfs already. Unused assets and comment lines. 2 Share this post Link to post
nukeykt Posted March 20 as suspected by judging from sources timestamp, this is indeed sources for "1.0r2" EXE revision. DMX and DEFS.INC are missing, but matching version of it can be found in the leaked DMX archive (headers from dmx33gs, lib from dmx34a), DEFS.INC can be taken from open-source release (which was confirmed to match to "1.1r2" by @NY00123). Source code itself need very minor modification to match released exe: just commenting out RANGECHECK define in H2DEF.H. Watcom 10.0 and TASM 3.1 should be used as a toolchain. Resulting exe on my side had only 29 differing bytes compared to released EXE, all differences are in garbage data between C string literals. 6 Share this post Link to post
NY00123 Posted March 20 (edited) 21 hours ago, nukeykt said: as suspected by judging from sources timestamp, this is indeed sources for "1.0r2" EXE revision. DMX and DEFS.INC are missing, but matching version of it can be found in the leaked DMX archive (headers from dmx33gs, lib from dmx34a), DEFS.INC can be taken from open-source release (which was confirmed to match to "1.1r2" by @NY00123). Source code itself need very minor modification to match released exe: just commenting out RANGECHECK define in H2DEF.H. Watcom 10.0 and TASM 3.1 should be used as a toolchain. Resulting exe on my side had only 29 differing bytes compared to released EXE, all differences are in garbage data between C string literals. Confirming. One thing to remind here is that the aforementioned garbage data might depend on the environment. Originally, I got an executable differing by 42 bytes from the released EXE instead of 29, but I could shrink this figure to 29 after changing environment variables to be closer to Nuke.YKT's. These were a part of a setup for running Watcom's program, say a modification to the PATH environment variable and the addition of a WATCOM variable. I'll remind here that (non-demo) versions "1.0r1" and "1.0r2" of Hexen differ in one manner, as described in the thread I created here about gamesrc-ver-recreation: The call to S_StartSongName from P_SetupLevel was made conditional in "1.0r2", depending on the value of i_CDMusic. I haven't fully inspected the files related to Doom, and don't know for sure if there's anything new that matters, compared to the previously uploaded disc image. At least a subset is indeed common, like one SIT file that I'm not even sure what was its original filename: "2:17:19.sit", "2/17/95.sit" or "2_17_95.sit". Edited March 21 by NY00123 4 Share this post Link to post
Wadmodder Shalton Posted March 20 Now that the CD source code for Hexen has been leaked, I wonder if one can provide a page for the Doom Wiki for the contents of what isn't if either Doom or Hexen's source code files. 1 Share this post Link to post
ETTiNGRiNDER Posted March 21 5 hours ago, NY00123 said: I'll remind here that (non-demo) versions "1.0r1" and "1.0r2" of Hexen differ in one manner, as described in the thread I created here about gamesrc-ver-recreation: The call to S_StartSongName from P_SetupLevel was made conditional in "1.0r2", depending on the value of i_CDMusic. Sorry if I've asked/had this answered before but do we have confirmation (from that or any other additional sources) that r1 was the floppy disk version and r2 the CD-ROM version of the game? At least for the "1.0" labeled versions? 1 Share this post Link to post
Xymph Posted March 21 12 hours ago, Wadmodder Shalton said: Now that the CD source code for Hexen has been leaked, I wonder if one can provide a page for the Doom Wiki for the contents of what isn't if either Doom or Hexen's source code files. https://doomwiki.org/wiki/2023_Doom_source_code_leak can serve as example, or can be expanded if there is sufficient overlap. 3 Share this post Link to post
Light37 Posted April 13 Did anyone ever compare the second CD-ROM with the first one to see if there was anything different or new that was not on the first one? (Apart from the new Hexen material.) 2 Share this post Link to post
Tamamo-no-Bae Posted April 18 On 4/13/2024 at 8:10 AM, Light37 said: Did anyone ever compare the second CD-ROM with the first one to see if there was anything different or new that was not on the first one? (Apart from the new Hexen material.) They are indeed different files. From what I can see it is a Doom 2 Mac build with source code and documents from ID including notes from Carmack. 1 Share this post Link to post
Ultimate Freedoomer Posted September 13 I know this is an old thread, but I have a dumb question about the MIDIS: As some of you may know, the D_E1M7/D_E2M5 version of "Demons on the Prey" & the D_E1M9 version of "Hiding the Secrets" have issues in certain MIDI players. Seeing as the versions of the files are the pre-MUS versions of the MIDIS, would anybody be willing to check if they have those same issues or if it's just a side effect of the way the players in question handle playback of MIDI-to-MUS conversions? 0 Share this post Link to post
Faceman2000 Posted October 3 Looks like another source leak is up on eBay: https://www.ebay.com/itm/196673746463 1 Share this post Link to post
taufan99 Posted October 3 2 minutes ago, Faceman2000 said: Looks like another source leak is up on eBay: https://www.ebay.com/itm/196673746463 Oh wow, it even has Heretic II source code... Who knows this might help @icecoldduke's old Heretic II project, provided someone might dump the content too one of these days. 0 Share this post Link to post
SaladBadger Posted October 3 the date predates Heretic 2's existence, the guy probably got confused since Hexen calls itself Heretic 2 a few times in the source. No files in the shown listings seem particularly quake-y 1 Share this post Link to post
Gez Posted October 3 Yes, Hexen was codenamed Heretic 2 during early development; just like Heretic was codenamed Mage. Also Doom was Green and Pissed. 1 Share this post Link to post
Quasar Posted October 4 23 hours ago, Gez said: Yes, Hexen was codenamed Heretic 2 during early development; just like Heretic was codenamed Mage. Also Doom was Green and Pissed. To my knowledge, Romero has previously been adamant that "Something Green and Pissed" was a different idea that was left behind and never went anywhere. 1 Share this post Link to post
Wadmodder Shalton Posted October 4 On 10/3/2024 at 10:16 AM, taufan99 said: Oh wow, it even has Heretic II source code... Who knows this might help @icecoldduke's old Heretic II project, provided someone might dump the content too one of these days. Nothing Quake II-y is included with the Hexen 1 Mac source code. 0 Share this post Link to post
DoomAlmostHadReloading1993 Posted October 6 Where do these discs keep coming from? every time we think we found them all another appears lol 2 Share this post Link to post
zokum Posted October 7 I could be an ex-employee who needs/wants more money. Id has a lot of disgruntled ex-employees :). They had a lot of drama in that company and I suspect not all of it made it to the public. 3 Share this post Link to post