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.
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.