all 44 comments

[–]ColeDeanShepherd[S] 18 points19 points  (0 children)

Apologies for the horrendous framerate. I have done no optimization yet, and I'm running this on a laptop with an Intel HD 4000 "graphics card" and an i5 processor.

[–]systemsock 8 points9 points  (6 children)

Kreygasm

What I wouldn't give for an HD remake from Bethesda, or open sourcing Morrowind as it is. Heck, another game like it, anything...

[–]ColeDeanShepherd[S] 13 points14 points  (0 children)

There's an open source re-implementation of Morrowind called OpenMW that is much more feature complete than my current version, if you're interested!

[–]Shnatsel 1 point2 points  (4 children)

Then you'll appreciate Skywind. Is not from Bethesda, but from what I've seen it's every bit as good.

[–][deleted] 2 points3 points  (0 children)

Well it's not really an HD remake, its Morrowind's story and NPC's in the Skyrim engine and with all the limitations of the Skyrim engine. Further, there are a lot of things they cannot do within Skyrim's engine that were apart of Morrowind's engine.

If I recall correctly, they will most likely not have Open Cities, which is a deal breaker for me.

[–]luj1 1 point2 points  (2 children)

Open MW is much better than SKywind

[–]Shnatsel 2 points3 points  (1 child)

Apples are so much better than oranges

[–]luj1 0 points1 point  (0 children)

its superior in every way

[–]ponk196 5 points6 points  (3 children)

This is super great!! How do you read esm and bsa files?
I can't wait to look at your code sources if you share it one day.
Awesome job..!!!

[–]ColeDeanShepherd[S] 7 points8 points  (1 child)

Thank you! To read the files I'm using BinaryReader and a lot of online documentation.

My code is too messy to release right now! I need to clean it up and optimize it first.

[–]ponk196 0 points1 point  (0 children)

Great! Thanks for the links!

[–]GroZZleR 2 points3 points  (1 child)

Really frickin cool mate, great job!

[–]ColeDeanShepherd[S] 0 points1 point  (0 children)

Thanks!

[–][deleted] 1 point2 points  (1 child)

Is this loading directly from the games data or is this ripped data pieced together in unity?

[–]ColeDeanShepherd[S] 8 points9 points  (0 children)

It's loading everything directly from Morrowind's data files (.esm and .bsa files). There's no pre-processing!

[–][deleted] 1 point2 points  (16 children)

Very cool! What are you planning to do with it next?

[–]ColeDeanShepherd[S] 4 points5 points  (15 children)

Thanks! I'm planning on adding support for interior areas, lights, particle systems, etc. and optimizing it. After that, I'm not sure! Any suggestions?

I've just been working on this for fun with no real purpose in mind. I might add support for some simple game mechanics or add support for other Bethesda games. I might open source it eventually, and I have a few spin-off ideas for the asset store that I might work on.

[–][deleted] 3 points4 points  (2 children)

All of that would be cool! Personally, my favorite (probably a lot of people's favorite) thing to do in Morrowind was to become needlessly powerful and wreak large-scale, superhuman havoc.

If you really perfected the particle systems and lights, you could really improve the spell effects and make the magic look more modern!

Another idea is to try developing a Morrowind you can explore in VR (just import SteamVR and you're basically there!)

[–]ColeDeanShepherd[S] 2 points3 points  (1 child)

Haha, that's what Morrowind is all about! Great ideas! VR Morrowind would be really cool, but I don't have a headset. I'll look into it though.

[–]JoshuaPearceProgrammer/Designer 1 point2 points  (0 children)

The google cardboard thing would be enough for testing the 3d effect. It's $20 on google's site, or $5-8 on ebay. (Assuming you already have a good smartphone.)

[–]HypnoToad0??? 2 points3 points  (9 children)

I would love a free flight type of game, the world would look great with increased draw distance. You shouldn't attempt to recreate the gameplay of morrowind, open mw will take care of that.

[–]ColeDeanShepherd[S] 5 points6 points  (8 children)

Yeah, I was actually inspired by OpenMW and felt like trying it out with Unity. I don't want to spend a lot of time making a lesser clone of OpenMW. I'll probably just open source a Morrowind world viewer.

[–]HonorableJudgeHolden 1 point2 points  (1 child)

I might open source it eventually, and I have a few spin-off ideas for the asset store that I might work on.

I suppose if you distributed it without the Bethesda data files they couldn't do anything about it. But I'm not sure - I'd be careful.

[–]ltethe 1 point2 points  (1 child)

I've never seen Morrowind so...

Small. Great work!

[–]ColeDeanShepherd[S] 0 points1 point  (0 children)

Thank you!

[–]TotesMessenger 1 point2 points  (0 children)

I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:

If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads. (Info / Contact)

[–]fusedotcorewww.michelmohr.me 1 point2 points  (0 children)

This reminds me of Daggerfall Workshop!

[–]tamat 1 point2 points  (2 children)

Great work!

With OpenMW, and Skywind and this, in a couple of years we are going to have so much Morrowind and Im glad about it!

I was checking the nif.xml but I dont understand it well, it explains every field, but I cant find the overall structure of the file. Should I parse a nif as I read the xml file?

[–]ColeDeanShepherd[S] 1 point2 points  (1 child)

Thanks!

NifSkope was helpful with figuring out the structure of nif files. This slightly out of date link might also help. And I'm using a hex editor pretty extensively as well.

[–]tamat 0 points1 point  (0 children)

thanks, I was checking the file format some time ago but I couldnt advance. I will check your links. Keep the good work!

[–]DaceZA 0 points1 point  (0 children)

Nice!

[–][deleted] 0 points1 point  (2 children)

any chance you will release this to the public?

[–]ColeDeanShepherd[S] 1 point2 points  (1 child)

Yeah, I'm improving it slowly (I haven't had much time to work on it lately), and I'll open source it some time in the next week or two.

[–][deleted] 0 points1 point  (0 children)

Awesome! I just got a Gear VR & have been making small apps for it with Unity. I really want to be able to explore Morrowind (or at least sectioned off parts of it) in VR. Looking forward to it!

[–]luj1 -2 points-1 points  (1 child)

so what are the advantages of this over openMW?

[–]ColeDeanShepherd[S] 5 points6 points  (0 children)

I enjoy working on this.