Blizzard File Parsing

Feedback on past, current, and future development.
Post Reply
micidre
Posts: 23
Joined: 03 Jan 2017, 11:50

Blizzard File Parsing

Post by micidre »

This is an odd request but what I am asking is if it is possible to add MPQ parsing from blizzard games. More of a Post 1.0 idea, because of the fact that it is not really in the main scope of the project.
User avatar
psi29a
Posts: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Blizzard File Parsing

Post by psi29a »

But why?
testman
Posts: 90
Joined: 30 Nov 2015, 15:05
Location: Slovenia
Gitlab profile: https://gitlab.com/testman42
Contact:

Re: Blizzard File Parsing

Post by testman »

I agree.
Blizzard games are mechanically very different from The Elder Scrolls games.
So it would make sense to use some more general-purpose engine to do something with Blizzard's game data files.
Unless you want to pet a zergling in OpenMW VR
Having a parser as a general library would be nice though. Maybe go check if something like that already exists.
micidre
Posts: 23
Joined: 03 Jan 2017, 11:50

Re: Blizzard File Parsing

Post by micidre »

More so of an idea to be able to port some stuff from other games. More of a random idea than anything.
kuyondo
Posts: 243
Joined: 29 Mar 2016, 17:45

Re: Blizzard File Parsing

Post by kuyondo »

Warcraft 3 was released about 2 months after Morrowind, yet theres still no FOSS engine yet for it despite the huge fan base and active players.

Maybe there's no need to create a new engine because the Warcraft 3 editor itself is already super powerful and the engine is stable and regularly updated.
User avatar
psi29a
Posts: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Blizzard File Parsing

Post by psi29a »

Sorry, but Warcraft 3 uses totally different engine and file formats for assets. It does not make sense to support them.

OpenMW is focused purely on BSA and derivatives, NIF and ESM/ESP parsing. That is our scope.

You are better served starting your own project to parse MPQ (there already exists some) and writing your own engine. :)
Post Reply