• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • 🏆 Hive's 6th HD Modeling Contest: Mechanical is now open! Design and model a mechanical creature, mechanized animal, a futuristic robotic being, or anything else your imagination can tinker with! 📅 Submissions close on June 30, 2024. Don't miss this opportunity to let your creativity shine! Enter now and show us your mechanical masterpiece! 🔗 Click here to enter!

OpenWarcraft

Status
Not open for further replies.
Level 3
Joined
Feb 16, 2023
Messages
6
Hello everyone, my name is zealot, I am Unreal Engine enthusiast and I want to introduce my project: OpenWarcraft


This is my attempt to recreate Warcraft 3 in Unreal, using all benefits of modern engine technology. I want to create a completely open source project, with which everyone could feel class Warcraft gameplay with achievements of modern graphics. Everyone who has licensed mpq files of course.

In the video above you could see the current state of the project: UE mannequin running on Echo Isles map.

I set my next goalslf, from less to more ambitious:

Run classic maps.
Run custom maps.
Run the entire Warcraft 3 campaign.
Recreate WorldEditor as a handful Unreal plugin, that allows everyone to create own simple RTS\RPG games.

Q: Does the project depend on Storm.dll?
A: No. It contains algorithms from Storm.dll, rewrited in not so "this is the middle of 90x" way

Q: What works now?
A: Mpq parsing, creating level mesh from w3e file, and doodads platsing from .doo file. tiling (badly). mdx parsing and loading at runtime.

Q: What does not work?
A: Everything else.

Any ideas, critics, suggestions and questions are welcome.
 
Level 9
Joined
Jul 7, 2011
Messages
275
It reminded me of Retera's project, Warsmash. Have you checked out his project yet? Both have similar goals, at least as far as I remember the Retera project.

Good, working on this project trains your Unreal Engine skills and other skills involved in creating games. If this project gets big, it will have the benefit of expanding the limits that Warcraft 3 has, both programming, player limits, etc.
 
Level 3
Joined
Feb 16, 2023
Messages
6
It reminded me of Retera's project, Warsmash. Have you checked out his project yet? Both have similar goals, at least as far as I remember the Retera project.

Good, working on this project trains your Unreal Engine skills and other skills involved in creating games. If this project gets big, it will have the benefit of expanding the limits that Warcraft 3 has, both programming, player limits, etc.
Thank you for your attention.

I have already seen Warmash. It's a very interesting project, but as I could understand, Retera builds its own engine, so, he needs to do a lot of work that UE already implements.

For now, I extend mdx parsing and could create a more believable environment. For example, this is the current render of the ROC start screen.
506c1d277f3d23a7c4ecc25fc64965d6.jpg

I am still confused with the bones number in this mdx model. For example, in this model there are more than 300. I ask a question here
Maybe you know a answer?
 
Status
Not open for further replies.
Top