Morrowind on Android
Morrowind on Android
If anyone is interested there is a single developer working on a port of Morrowind to Android.
The demo video is here
YouTube Link
It's about half way done and is working very well on a mobile now.
The demo video is here
YouTube Link
It's about half way done and is working very well on a mobile now.
Last edited by philjord on Thu Aug 25, 2016 7:52 am, edited 1 time in total.
- MetaCthulhu
- Warder

- Posts: 511
- Joined: Sun Mar 08, 2015 7:21 pm
- ES Games: Everything 'cept ESO and Travels
- Platform: Linux Personal Console
- UESPoints: 16
- Contact:
Re: Morrowind on Android
As the first guy to finish Morrowind on the Raspberry Pi, I feel compelled to say that the last I checked Bethesda didn't want Morrowind being a poster child for an engine that runs on Android.[1]
:
:
- Crawldragon
- Apprentice

- Posts: 118
- Joined: Tue Jul 19, 2016 9:03 pm
- ES Games: Morrowind, Arena, Oblivion, Daggerfall, Skyrim
- Platform: PC, DOSBox
- UESPoints: 2
Re: Morrowind on Android
I would be very interested in how they intend to design the control scheme for this. I suppose if you're enough of an Android nut to want to play Morrowind on a phone you probably have one of those little controller things already but Morrowind on a four-inch touchpad would be quite a challenge.
Hermaeus Mora wrote:Am I to understand that you sought power, but seek it for free? You ought to have sought wisdom instead, for that is what you need.
- Tingz0r
- Warder

- Posts: 437
- Joined: Thu Sep 25, 2008 1:09 am
- ES Games: TESO, Skyrim, Oblivion, Morrowind, Battlespire, Daggerfall, Arena
- Platform: PC/VR, PS3, PS4/VR
- UESPoints: 4
- Location: Drakelowe
- Contact:
Re: Morrowind on Android
Clearly if they can't make money off of it, they're not going to let you pursue it.
Re: Morrowind on Android
Hi guys,
I'm that single developer I oddly referred to in the third person in my post.
MetaCthulhu,
Are you SandStranger? If so I'd love to chat more about your experiances.
Yes I've seen those emails, Matt is clear that it can be cross platform, but can't be focused only on the phone. My engine is pure Java so it is as cross platform as you can ever get.
Crawldragon,
Yes the interface is not simple to design, you can see in the video I have a simple 4 corner approach now, which makes things complex if you want to pick up a loaf of bread during combat, but I think I can get it sorted out. The inventory and spell management will not be able to be like the original.
TingzOr,
If 500k people pledge to my kickstarter then Bethesda might be interested, but I doubt I'm going to get enough backers to make them care.
I'm that single developer I oddly referred to in the third person in my post.
MetaCthulhu,
Are you SandStranger? If so I'd love to chat more about your experiances.
Yes I've seen those emails, Matt is clear that it can be cross platform, but can't be focused only on the phone. My engine is pure Java so it is as cross platform as you can ever get.
Crawldragon,
Yes the interface is not simple to design, you can see in the video I have a simple 4 corner approach now, which makes things complex if you want to pick up a loaf of bread during combat, but I think I can get it sorted out. The inventory and spell management will not be able to be like the original.
TingzOr,
If 500k people pledge to my kickstarter then Bethesda might be interested, but I doubt I'm going to get enough backers to make them care.
- MetaCthulhu
- Warder

- Posts: 511
- Joined: Sun Mar 08, 2015 7:21 pm
- ES Games: Everything 'cept ESO and Travels
- Platform: Linux Personal Console
- UESPoints: 16
- Contact:
Re: Morrowind on Android
I am not, however there is a thread on the OpenMW forums about your project. I suggest posting there and seeing if you can get in touch with them. They've been working on a similar project for years now, so they should have a ton of advice and insight that you won't be able to get anywhere else.philjord wrote:MetaCthulhu,
Are you SandStranger? If so I'd love to chat more about your experiances.
Yes I've seen those emails, Matt is clear that it can be cross platform, but can't be focused only on the phone. My engine is pure Java so it is as cross platform as you can ever get.
psi29a is a nice guy, he held my hand through my first months of Linux, and is the guy who originally talked with Matt Grandstaff about the legal situation, so if you can get in touch with him he should be able to give you some guidance on this whole thing.
:
:
Re: Morrowind on Android
MetaCthulhu,
Thanks for that info, good of you to take the time.
I've got a post of reddit that's linked to the OpenMW one, though apparently I'm not allowed to post it
/r/Morrowind/comments/4zbhu3/morrowind_on_android_yes_again/
I don't feel I should take up space on the OpenMW forums, I want to stay as separate as possible, there's obviously a lot of people confusing me as being part of OpenMW now, as you can imagine.
To be honest if I get enough traffic to my project to actually interest Bethesda, I'll be happy with whatever Matt tells me to do, though I'd like a more detailed description about the issues than psi29a got, it felt a bit vague and non committal.
I've always wondered if it's a licensing issue with one of their third party tools, or Gamebryo or something.
Thanks for that info, good of you to take the time.
I've got a post of reddit that's linked to the OpenMW one, though apparently I'm not allowed to post it
/r/Morrowind/comments/4zbhu3/morrowind_on_android_yes_again/
I don't feel I should take up space on the OpenMW forums, I want to stay as separate as possible, there's obviously a lot of people confusing me as being part of OpenMW now, as you can imagine.
To be honest if I get enough traffic to my project to actually interest Bethesda, I'll be happy with whatever Matt tells me to do, though I'd like a more detailed description about the issues than psi29a got, it felt a bit vague and non committal.
I've always wondered if it's a licensing issue with one of their third party tools, or Gamebryo or something.
- Crawldragon
- Apprentice

- Posts: 118
- Joined: Tue Jul 19, 2016 9:03 pm
- ES Games: Morrowind, Arena, Oblivion, Daggerfall, Skyrim
- Platform: PC, DOSBox
- UESPoints: 2
Re: Morrowind on Android
From my own limited experience (I am not a lawyer and am not providing legal advice) game industry folk usually don't mind you reverse-engineering their engine so long as you don't violate any patents (which can be quite difficult) or use any of their game assets or copyrights in the finished product. I'm not aware of Bethesda's official stance on this beyond what was said in the linked e-mail, though. A good example of this is the open-source versions of Doom, which stipulate that you can use your compiled source for whatever as long as you don't use their assets. John Carmack is a bro that way 
Hermaeus Mora wrote:Am I to understand that you sought power, but seek it for free? You ought to have sought wisdom instead, for that is what you need.
- Tingz0r
- Warder

- Posts: 437
- Joined: Thu Sep 25, 2008 1:09 am
- ES Games: TESO, Skyrim, Oblivion, Morrowind, Battlespire, Daggerfall, Arena
- Platform: PC/VR, PS3, PS4/VR
- UESPoints: 4
- Location: Drakelowe
- Contact:
Re: Morrowind on Android
Don't forget that Bethesda once sued over the use of the word "Scrolls."
- Crawldragon
- Apprentice

- Posts: 118
- Joined: Tue Jul 19, 2016 9:03 pm
- ES Games: Morrowind, Arena, Oblivion, Daggerfall, Skyrim
- Platform: PC, DOSBox
- UESPoints: 2
Re: Morrowind on Android
Yeah, but they're also tolerating DaggerXL. Then again, Daggerfall is publicly available freeware now, so the issue might not exist in that particular case. It's shaky. Like I said, I'm not a lawyer and I'm not giving legal advice.
Hermaeus Mora wrote:Am I to understand that you sought power, but seek it for free? You ought to have sought wisdom instead, for that is what you need.
- legoless
- Global Wiki Admin

- Posts: 2552
- Joined: Sun Sep 13, 2009 2:02 pm
- ES Games: All
- Platform: PC, Switch
- UESPoints: 420
- Location: Ireland
- Contact:
Re: Morrowind on Android
They renamed that project to "XL Engine" a good few years back.Crawldragon wrote:Yeah, but they're also tolerating DaggerXL. Then again, Daggerfall is publicly available freeware now, so the issue might not exist in that particular case.
Wiki admin. Contact me on my talk page or via PM.
- MetaCthulhu
- Warder

- Posts: 511
- Joined: Sun Mar 08, 2015 7:21 pm
- ES Games: Everything 'cept ESO and Travels
- Platform: Linux Personal Console
- UESPoints: 16
- Contact:
Re: Morrowind on Android
IANYL, but it's not so much as "they don't mind" as "they can't do anything". As long as you black-box reverse-engineer the engine, and don't use their assets, trademarks, or copyrighted material, they can't touch you.Crawldragon wrote:From my own limited experience (I am not a lawyer and am not providing legal advice) game industry folk usually don't mind you reverse-engineering their engine so long as you don't violate any patents (which can be quite difficult) or use any of their game assets or copyrights in the finished product.
(I also want to note black-box reverse-engineering is as cool as it sounds)
:
:
Re: Morrowind on Android
I've never heard of black box reverse engineering before, but I see the interwebs no the term.
I thought reverse engineering always referred to examination and disassembly, though only illegal if you then make a copy of it from that information.
Whereas what I'm doing (and OpenMW, etc) is just called "doing the same thing they did"
I thought reverse engineering always referred to examination and disassembly, though only illegal if you then make a copy of it from that information.
Whereas what I'm doing (and OpenMW, etc) is just called "doing the same thing they did"
- GamerAim
- Associate

- Posts: 18
- Joined: Wed Aug 10, 2016 12:03 pm
- ES Games: Morrowind, Skyrim, Oblivion, ESO, Daggerfall, Arena.
- Platform: PC, Xbox
- Status: Crying
- Other Profiles: Vigil
- UESPoints: 0
Re: Morrowind on Android
As I recall, DaggerXL merged with a similar project, though it's possible that DaggerXL changed its name beforehand.legoless wrote:They renamed that project to "XL Engine" a good few years back.Crawldragon wrote:Yeah, but they're also tolerating DaggerXL. Then again, Daggerfall is publicly available freeware now, so the issue might not exist in that particular case.
The Lord Vigil, High Avatar of the Order of the Mortal Gods Jesmate and the Patron Saints of Virtue. A vote for anyone is a vote for chaos. Choose the Order. Contact your nearest Order representative for more info on how you can better the world.
- MetaCthulhu
- Warder

- Posts: 511
- Joined: Sun Mar 08, 2015 7:21 pm
- ES Games: Everything 'cept ESO and Travels
- Platform: Linux Personal Console
- UESPoints: 16
- Contact:
Re: Morrowind on Android
Black-box reverse-engineering is just a term I use to make clear that all the code is recreated and not taken from the original source.philjord wrote:I've never heard of black box reverse engineering before, but I see the interwebs no the term.
I thought reverse engineering always referred to examination and disassembly, though only illegal if you then make a copy of it from that information.
Whereas what I'm doing (and OpenMW, etc) is just called "doing the same thing they did"
Hidden:
Can I also ask: Why Java? I'm not a programmer, and I was wondering if there was any reason you chose Java in particular?
:
:
- legoless
- Global Wiki Admin

- Posts: 2552
- Joined: Sun Sep 13, 2009 2:02 pm
- ES Games: All
- Platform: PC, Switch
- UESPoints: 420
- Location: Ireland
- Contact:
Re: Morrowind on Android
Java is the default programming language for Android SDKs, i.e. it's used for programming applications.MetaCthulhu wrote:Can I also ask: Why Java? I'm not a programmer, and I was wondering if there was any reason you chose Java in particular?
Wiki admin. Contact me on my talk page or via PM.
Re: Morrowind on Android
I wrote it in Java because I love Java as a language basically.
This was back before MS killed Java on the client. In fact Java was on course to become a good client side language, they were extremely close to having it on the first Xbox on release day.
So I stuck with it, and it was lucky that Google went with an open language for their phones.
Also I hate the fact that half my brain power goes into parsing syntax when working on c++ code.
This was back before MS killed Java on the client. In fact Java was on course to become a good client side language, they were extremely close to having it on the first Xbox on release day.
So I stuck with it, and it was lucky that Google went with an open language for their phones.
Also I hate the fact that half my brain power goes into parsing syntax when working on c++ code.



