WarCraft: Refurbished (unofficial MS-DOS patch)

Hello!

I recently tested the remastered version of WarCraft: Orcs & Humans and was pleased to learn that it contained several Quality of Life (QoL) improvements. Most notably, units can be selected through simplified drag select and commands can be issued through right clicks. If only the original game contained these features…

Since I have absolute no respect for my own time, I decided to implement the QoL improvements in the original MS-DOS release, which I purchased on CD-ROM back in the 90’s and still own.

I’ve named this project WarCraft: Refurbished. So far it features simplified drag select, contextual command dispatch and a bunch of other things making its interaction model similar to the one in the remastered version. I intend to add more features such as unit grouping within shortly.

The work is published through the GitHub platform through which the MS-DOS patch can be downloaded. It currently only works with the original v1.21 release but that might change in the future.

Please note that the patch contains no copyrighted material and that you need to provide your own copy of the original MS-DOS release in order to test it.

Hope that you find this interesting!

UPDATE

The patch now includes support for game version 1.22h which should be the version that is distributed through Battle.net and, up until recently, GOG.

It would be interesting if you could use the superior Mac version assets to make them work in a DOS version, but this seems to be too complicated :sweat_smile:

The Mac version ran in a higher resolution and used some higher resolution assets if I remember correctly. To make full use of them, the MS-DOS version would have to be modified to run in a higher resolution. It’s certainly possible to modify the resolution and subsequently the assets used but the scope of such a change would be enormous!

Unfortunately, I think it’s safe to say that such a feature will not be implemented. Thank you for your suggestion though! :slight_smile:

Yes, Mac version is 640x480 resolution.

DOSBox can run War2 in 640x480 so it should run a 640x480 War1.

But indeed it’s probably not same original MS-DOS version.

Today, this superior Mac version is still not runnable on a PC (officially) as far as I know, I think a port should be a dedicated project, and it’s indeed a too big project to be a “side” feature of another remaster project.

the dos version is easy to get. just buy it through battle.net. though it is included in the battle chest that containes the remasters.

@genomelak I have you heard of War1Gus?

Yes! I used FreeCraft back in the early 00’s and was very pleased to see its continued development into Stratagus as well as the addition of support for WarCraft: Orcs & Humans through War1gus.

FreeCraft is one of the contributing factors of me getting interested in these kind of projects.

Looks interesting so far. Would be curious to see if it works with Shareware versions (Note: it doesn’t). Either way, I do wonder if there’s any way to have only certain changes implied? Specifically, all the gameplay changes like building restrictions and Peon/Peasant attacking that just go a bit too far for War1.

The only real notable difference between the two is pixel filtering, so there’s really not much of a point in bringing Macintosh visuals aside from funny novelty (would’ve been a fun addition for War1R though). It does seemingly have the highest resolution for Victory/Defeat screens that are animated in DOS and currently absent in War1R, but those are static there.

The patch is compatible with the MS-DOS retail CD-ROM, versions 1.21 and 1.22h.

It’s fairly time-consuming to add support for other versions since every code and memory reference used by the patch have to be mapped out for each new version. I intend to implement support for the most common retail versions but will unfortunately not spend time on implementing support for other versions such as the shareware ones. The project is open source though so anyone’s free to continue building on the project :slight_smile:

Implementing support for only applying a subset of the changes included in the patch would however be quite trivial. The patch is comprised of 14 distinct changes that could in theory be applied according to user preference. I might add support for this! Thank you for your suggestion.

I think that both Battle.net and GOG packages are Patch 1.22h and that was the latest version of War1, so it’s fair to say that you already covered that.

Fair point. Just a matter of figuring this out for people who are capable of dealing with stuff like that.

No problem. Like I mentioned, pretty much all direct gameplay changes seem too much for the game to my liking on paper. I can’t really test it out myself because I haven’t been lucky with getting War1 since it was released on GOG: something always stands in a way, be it finances or region restrictions. So Shareware/Demos is the best I can do at this time. Despite this, I think it’s safe to assume that the support for applying only certain changes will be welcomed by some players in the future.
In case you do change your mind about other versions, you would likely want to focus on Creative Labs Demo that’s based on Patch 1.21. It’s the most content-full Shareware version with only notable thing missing is cheat code support. I’m yet to see if Multiplayer works for it or FormGem’s Demo/Shareware though.
You can find them all on Hallfiry’s Blizzard Archive, but you probably already know that.