OpenRift Posted October 19, 2022 (edited) With Harmony getting a modern update, I thought it would be an appropriate time to make an updated standalone package to match, this time following in the same suit as my HacX and REKKR packages. So here it is, Thomas Van Der Velden's Harmony, running standalone on MS-DOS! Changes from Compatible PWAD Now works as a full IWAD! Should work in just about any port as such! (let me know if you have issues) Merged with Freedoom Phase 2 to compensate for missing assets Internal DEHACKED lump updated to point to HARMONY.WAD and replace any Doom-related files or strings that the user may see with "Harmony" or "Harm" DOWNLOAD HERE Google Drive What's Included Main EXE Based on DOOM32, which extends the static limits to meet Harmony's limit-removing standards! Dehacked patch already applied, edited to run standalone without DOOM2.WAD Edited all user-facing strings referencing Doom to say "Harmony" or "Harm" instead Added custom cheats! HARMONY.WAD See changelog above for details IPX/Serial Drivers Edited to Launch Harmony instead of Doom Game Setup Updated Setup label/copyright to match the game/WAD author Deathmanager! Deathmanager v1.5, now for Harmony! DeHackEd just included for convenience, comes with INI specifying the EXE and WAD names Novert Popular tool for disabling vertical mouse movement. Batch menu that DOSBox uses in this package will run it automatically on startup (just delete it if you don't like it) DOSBox Staging EXTRAS Widescreen assets for playing on modern source ports DOCS Original Harmony Compatible Documentation SRC SA.DEH - DeHackEd patch for Standalone play Installation (DOSBox) Extract the ZIP where you want. Inside the Harmony directory, run LAUNCH.BAT and enjoy! Installation (DOS/Win9x) Extract the ZIP where you want. Delete the .BAT and .CONF files, as well as the DOSBox folder. You won't need those since you can run everything natively on DOS and Win9x. Run HARMONY.EXE and enjoy! Cheats Spoiler Change music = tvmus## Chainsaw = tvchopper God mode = tvgod Full Ammo + Keys = tvkfa Full Ammo = tvfa Noclip 1 = tvclippers Noclip 2 = tvclip Invulnerability = tvbeholdv Berserk = tvbeholds Invisibility = tvbeholdi Radiation Suit = tvbeholdr Automap = tvbeholda Lite-amp Goggles = tvbeholdl BEHOLD Menu = tvbehold Level Warp = tvclev## Player Position = tvmypos Map cheat = tvmp Changelog Spoiler v1.0c (11/2/23 Compatible Update) Link is now available, HARMONY.WAD is now based on Harmony Compatible Edition. See differences above for more info. v2.07 (Day-One Patch 2) Fixed a game-breaking bug where switching from the knife would use the wrong sprites v2.06 (Day-One Patch 1) Fixed critical savegame bug caused by dehacked error. My bad :P Edited November 3, 2023 by OpenRift We're back! 17 Quote Share this post Link to post
OpenRift Posted October 19, 2022 Giving this a bump, all glaring DeHackEd issues should be fixed now!! 2 Quote Share this post Link to post
Nikku4211 Posted October 19, 2022 Aw great, I've been waiting years for Harmony to be made DOS-compatible. 2 Quote Share this post Link to post
taufan99 Posted October 19, 2022 13 hours ago, OpenRift said: Noclip 1 = tvclippers Noclip 2 = tvclip May I know what the difference of these two is, if any? Just curious. 0 Quote Share this post Link to post
Redneckerz Posted October 19, 2022 (edited) I literally just asked in the Harmony re-release thread if a DOS port would be possible all things considered, and here you are, properly using Doom32! Ill reference this on the wiki when i get home. This is amazing. No legit. @OpenRift Any way i can make these executables more permanently hosted for you? I am now also legit curious if older stuff like the Astrostein Trilogy or WolfenDoom can be turned standalone aswell, considering they have a lot of custom assets. @MrFlibble I would absolutely love to see stuff like this mentioned on the DOS game sites you frequent + Mobygames, which you also frequent. Harmony, REKKR, HACX, they deserve to be known as new standalone DOS games.@viti95 @kgsws i'd love to see how this runs on a 486/pentium! Edited October 19, 2022 by Redneckerz 4 Quote Share this post Link to post
liPillON Posted October 19, 2022 thank you OpenRift! so to load this as a pwad in prBoom/dsda instead of using the dos executable, one should use the following launch parameters, correct? -iwad DOOM2.WAD -complevel 2 -file HARMONY.WAD -deh HARMONY.DEH (to override the embedded lump, which is missing the level names) 1 Quote Share this post Link to post
user76828904 Posted October 19, 2022 The people on this forum work fast. 2 Quote Share this post Link to post
taufan99 Posted October 19, 2022 1 hour ago, user76828904 said: The people on this forum work fast. Never underestimate the more niche side of our community. 2 Quote Share this post Link to post
OpenRift Posted October 19, 2022 2 hours ago, taufan99 said: May I know what the difference of these two is, if any? Just curious. 2 hours ago, Redneckerz said: I literally just asked in the Harmony re-release thread if a DOS port would be possible all things considered, and here you are, properly using Doom32! Ill reference this on the wiki when i get home. This is amazing. No legit. @OpenRift Any way i can make these executables more permanently hosted for you? I am now also legit curious if older stuff like the Astrostein Trilogy or WolfenDoom can be turned standalone aswell, considering they have a lot of custom assets. @MrFlibble I would absolutely love to see stuff like this mentioned on the DOS game sites you frequent + Mobygames, which you also frequent. Harmony, REKKR, HACX, they deserve to be known as new standalone DOS games.@viti95 @kgsws i'd love to see how this runs on a 486/pentium! You're welcome to host it wherever you please (as long as you give credit :P), though keep in mind it's not done with updates quite yet, since I still need to finish my playthough and fix any texture-related issues among other things. As for how it'll run on real DOS hardware, given that it's running on Doom32, it requires 32MB of RAM for it to save games without crashing if I recall. As for Astrostein and WolfenDoom, perhaps I'll have a look at those one day, though I think the thing about Rekkr, HacX and Harmony is that those were already IWADs more or less, so I had a lot of the work cut out for me in terms of getting them working standalone. 0 Quote Share this post Link to post
OpenRift Posted October 19, 2022 (edited) 2 hours ago, Delfino Furioso said: thank you OpenRift! so to load this as a pwad in prBoom/dsda instead of using the dos executable, one should use the following launch parameters, correct? -iwad DOOM2.WAD -complevel 2 -file HARMONY.WAD -deh HARMONY.DEH (to override the embedded lump, which is missing the level names) That is correct! I was actually looking into making a separate PWAD release which includes an extra WAD with the widescreen Assets as well (tho I should probably update the internal DEHACKED lump as well for this one too). Edited October 19, 2022 by OpenRift 0 Quote Share this post Link to post
OpenRift Posted October 19, 2022 1 hour ago, user76828904 said: The people on this forum work fast. This was honestly something I'd been meaning to do for a while, I was just hesitant to do so since the original harm1.wad had much higher res sprites, which are only really friendly with ZDoom-based ports. Thankfully with the unity version I was able to much more easily make it playable in vanilla-esque environments! 1 Quote Share this post Link to post
OpenRift Posted October 19, 2022 7 minutes ago, taufan99 said: Never underestimate the more niche side of our community. DOS or die! 🤘 1 Quote Share this post Link to post
OpenRift Posted October 19, 2022 3 hours ago, taufan99 said: May I know what the difference of these two is, if any? Just curious. They essentially do the exact same thing, but in vanilla Doom there's two noclip commands: idspispopd and idclip. They're essentially the same thing but IDCLIP was added in Doom II (probably because it's less of a mouthful to type lol). 0 Quote Share this post Link to post
Redneckerz Posted October 19, 2022 9 minutes ago, OpenRift said: You're welcome to host it wherever you please (as long as you give credit :P), though keep in mind it's not done with updates quite yet, since I still need to finish my playthough and fix any texture-related issues among other things. Ill wait till you are finished :) 9 minutes ago, OpenRift said: As for how it'll run on real DOS hardware, given that it's running on Doom32, it requires 32MB of RAM for it to save games without crashing if I recall. It allows larger levels to be loaded and load times to be reduced, but i figure it can run on less, like 16 MB. I'd wager Doom32 (and Harmony) require more than a 486, so my guess is that a Pentium 60 with ET4000 VGA will probably run this fine. 9 minutes ago, OpenRift said: As for Astrostein and WolfenDoom, perhaps I'll have a look at those one day, though I think the thing about Rekkr, HacX and Harmony is that those were already IWADs more or less, so I had a lot of the work cut out for me in terms of getting them working standalone. These are relatively standalone aswell, and most assets are changed. Perhaps Freedoom as an IWAD may help? 1 Quote Share this post Link to post
t.v. Posted October 19, 2022 (edited) I appreciate your enthusiasm, but I need to cool it down a bit. Like I just said in the announcement thread: Quote ... There was already a plan to make a more compatible version. It seems people really want one :-) There is no deadline, but it will come. Just enjoy the current release for now. Furthermore I would like to point out that I do not own the sound effects in the Unity release. They are property of id Software/ Bethesda. Officially I cannot redistribute them, so neither can anyone else. The 'compatible version' will contain new sfx. So please stop distributing 'copies' of this release. You seem to know your way around the technical limitations of Doom, so I might contact you for help on the compatible version :-). Edited October 19, 2022 by t.v. 4 Quote Share this post Link to post
OpenRift Posted October 19, 2022 4 minutes ago, t.v. said: I appreciate your enthusiasm, but I need to cool it down a bit. Like I just said in the announcement thread: So please stop distributing 'copies' of this release. You seem to know your way around the technical limitations of Doom, so I might contact you for help on the compatible version :-). Damn... So should I take down the links in the meantime? 1 Quote Share this post Link to post
t.v. Posted October 19, 2022 Quote Damn... So should I take down the links in the meantime? Yes, please. It is ok to make test versions for yourself and testers, but do not make it publicly available. No hard feelings. Oh, and about the ENDOOM... I like mine better :-P 12 Quote Share this post Link to post
OpenRift Posted October 19, 2022 54 minutes ago, t.v. said: Yes, please. It is ok to make test versions for yourself and testers, but do not make it publicly available. No hard feelings. Oh, and about the ENDOOM... I like mine better :-P Ooooooooooooooooooooooooh I don't think I saw this one, sick! 1 Quote Share this post Link to post
Redneckerz Posted October 20, 2022 23 hours ago, t.v. said: I appreciate your enthusiasm, but I need to cool it down a bit. Like I just said in the announcement thread: So please stop distributing 'copies' of this release. You seem to know your way around the technical limitations of Doom, so I might contact you for help on the compatible version :-). Having Harmony on DOS will be amazing for retro gamers out there, and it being re-released in this matter for both Unity and DOS soon makes a classic total conversion even more of a classic :) By the way, sick ENDOOM :) 4 Quote Share this post Link to post
Redneckerz Posted December 12, 2022 @t.v.@OpenRift i'd love to hear what the progress is on this. Will you base the exe on Doom32, or will it be something custom? Love to see this work on a geniune DOS system :) 5 Quote Share this post Link to post
t.v. Posted December 16, 2022 I am still working on it, but I have other priorities, so it is going very slowly :-/. The plan is to make it compatible with most ports. I don't think it will be 100% vanilla due to all the visplanes. If all goes well it should be ready February 2023, but I make no promises. 10 Quote Share this post Link to post
The Dommo Posted December 16, 2022 (edited) neat! both of you seem to be doing great work! @t.v. i also love the endoom! Edited December 16, 2022 by The Dommo fixed ping 1 Quote Share this post Link to post
Redneckerz Posted January 24, 2023 On 12/16/2022 at 10:42 AM, t.v. said: I am still working on it, but I have other priorities, so it is going very slowly :-/. The plan is to make it compatible with most ports. I don't think it will be 100% vanilla due to all the visplanes. If all goes well it should be ready February 2023, but I make no promises. Well, that ought to be rather soon at this stage :) 2 Quote Share this post Link to post
t.v. Posted February 24, 2023 Well... February is out of the picture. The past 2 months I didn't have any time to work on this. I hope to find some time in March/ April. 5 Quote Share this post Link to post
Redneckerz Posted February 27, 2023 On 2/24/2023 at 1:02 PM, t.v. said: Well... February is out of the picture. The past 2 months I didn't have any time to work on this. I hope to find some time in March/ April. Sucks, because people could have tried the original OpenRift on native hardware and see how that fared. Just gotta wait a little longer. 0 Quote Share this post Link to post
OpenRift Posted February 28, 2023 17 hours ago, Redneckerz said: Sucks, because people could have tried the original OpenRift on native hardware and see how that fared. Just gotta wait a little longer. "The original OpenRift" 3 Quote Share this post Link to post
Redneckerz Posted June 15, 2023 On 2/24/2023 at 1:02 PM, t.v. said: Well... February is out of the picture. The past 2 months I didn't have any time to work on this. I hope to find some time in March/ April. Obviously this came to pass :) Since i am one of those fools who loves new games on DOS, what is the status? I know the original release got removed quickly at your behest and i obviously prefer a version by the man himself, (Even more so if it runs as stock as possible, so not Doom32) but yeah, would love testing this out and see what it actually needs on legacy hardware. 2 Quote Share this post Link to post
t.v. Posted June 19, 2023 Soooo.... I'm still working on it, albeit it slowly. Currently there is no deadline. It will get done eventually. Thank you for your patience! 5 Quote Share this post Link to post
Redneckerz Posted July 26, 2023 On 6/19/2023 at 8:47 PM, t.v. said: Soooo.... I'm still working on it, albeit it slowly. Currently there is no deadline. It will get done eventually. Thank you for your patience! Is there anything me or OpenRift can assist you with? What's the hurdle besides the obvious (Namely DOs)? :) 1 Quote Share this post Link to post
t.v. Posted July 26, 2023 The biggest hurdle was limited free time. But it is almost ready now. I am on holiday now. Before I left, I made a version that runs in MS-DOS with Doom32.exe and (in theory) all limit removing ports. I even got it to run on Nintendo Wii 😀. When I return, I will fully test it. It 'should' be ready August 2023! 13 Quote Share this post Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.