I can't help but notice there was a topic on this And you guys wanted it in the app store and hell why would you want that ?!?! App store is a piece of sh@t that is wasting server space and should be removed from existence, I think you guys should go the jAilbreAk way muahahahahah because it's debian based and I saw a debian port of this game. All you would have to do is some rewriting , use Some already written control drivers , and rewrite file locations. Of course I'm no developer I'm just trying to mAke it sound easy so yu guys would do it , I don even know how to code anything!!
This would be awsome because it will be THE ONLY ONLINE NOT SHITTY GAME available for the iPhone/touch and this will increase playerbase and I would be able to tale this awsome game with me. So how's about it :p
iPhone port of tmw.. The better way
-
- Peon
- Posts: 45
- Joined: 12 Jul 2009, 14:03
iPhone port of tmw.. The better way
!!!KEANE -EVERYBODYS CHANGING!!! my chosen song that I think fits my role in tmw 

Re: iPhone port of tmw.. The better way
What he said.Darkfangex wrote:I can't help but notice there was a topic on this And you guys wanted it in the app store and hell why would you want that ?!?! App store is a piece of sh@t that is wasting server space and should be removed from existence, I think you guys should go the jAilbreAk way muahahahahah because it's debian based and I saw a debian port of this game. All you would have to do is some rewriting , use Some already written control drivers , and rewrite file locations. Of course I'm no developer I'm just trying to mAke it sound easy so yu guys would do it , I don even know how to code anything!!
This would be awsome because it will be THE ONLY ONLINE NOT SHITTY GAME available for the iPhone/touch and this will increase playerbase and I would be able to tale this awsome game with me. So how's about it :p
Re: iPhone port of tmw.. The better way
Anyone is more than free to do a compatible client. All of the networking protocol is openly documented.
This message used to be meaningful.
-
- Peon
- Posts: 45
- Joined: 12 Jul 2009, 14:03
Re: iPhone port of tmw.. The better way
BUT!!!!! I'm a noob ahahahahaha I can't code in any language and I want to code In C++ but nobody can suggest to me a 100% for noobs and noob language way to learn C I would love to take this up if osmosis worked with books and I would place various coding books on my head and sleep :p
!!!KEANE -EVERYBODYS CHANGING!!! my chosen song that I think fits my role in tmw 

Re: iPhone port of tmw.. The better way
The internet is full of resources. Alternatively, go via a bookshop or the local library.
This message used to be meaningful.
Re: iPhone port of tmw.. The better way
Debian based? No thank you. App store!!! YAY!!!!!!!!
Regards,
DarkLord
Occasionally playing TMW.
Running Windows 8.1 Pro, OS X Mavericks and Ubuntu 13.10
DarkLord
Occasionally playing TMW.
Running Windows 8.1 Pro, OS X Mavericks and Ubuntu 13.10
Re: iPhone port of tmw.. The better way
There are several "smart" phones that should be able to support the client with some modifications. And once Mana Qt is stable and ready, it should run very well on the N900, and other nokia smartphones.
But as far a the "iPhone" and other Apple products, it is unlikely you'll ever seen TMW on them. The main reason is that TMW and code pulled from eA into the client are licensed with the GPL (I.E. its opensource). Apple has a policy of signing off on any app that is to run on their products (I.E. you have to get apple's permission before you run any software on YOUR phone).
This creates a conflict with the GPL, in that the GPL requires that any user of the software, must be able to make changes, and freely be able to redistribute those changes.
The only way to do this, is to "hack" the iPhone to allow you to run software not signed off by apple. Which is illegal.
So legally, there is no possible way the current client can be made to run on the iPhone.
However, someone is still allowed to create a new client (that is not based on anycode in the current client, or in eA). But this is a monstrous task, and likely more trouble then its worth. Considering the current client has been worked on by numerous people, over 4 years. And even then, a lot of code (like libs (like Guichan)), some utilities (Base64 decoder), and much of the eA's netcode were coded by many more people outside of this project, and their code is not usable on the iPhone either.
All in all, assume 1 person works on it for 40 hours a week, it will take at least a year to have anything playable, most likely 2 before its up to par with the client as it is now.
Even given that, there is still no guarantee apple will sign-off on the client, since it does download a lot of remote data, it might be viewed as a security risk.
So... if you want TMW on your new shiny iPhone, maybe you should had read about the monopolistic tactics, and closed minded ideas employed by Apple before you shelled out $600.
Congrats...
Your soul + $600 = Shiny New iPhone.
But as far a the "iPhone" and other Apple products, it is unlikely you'll ever seen TMW on them. The main reason is that TMW and code pulled from eA into the client are licensed with the GPL (I.E. its opensource). Apple has a policy of signing off on any app that is to run on their products (I.E. you have to get apple's permission before you run any software on YOUR phone).
This creates a conflict with the GPL, in that the GPL requires that any user of the software, must be able to make changes, and freely be able to redistribute those changes.
The only way to do this, is to "hack" the iPhone to allow you to run software not signed off by apple. Which is illegal.
So legally, there is no possible way the current client can be made to run on the iPhone.
However, someone is still allowed to create a new client (that is not based on anycode in the current client, or in eA). But this is a monstrous task, and likely more trouble then its worth. Considering the current client has been worked on by numerous people, over 4 years. And even then, a lot of code (like libs (like Guichan)), some utilities (Base64 decoder), and much of the eA's netcode were coded by many more people outside of this project, and their code is not usable on the iPhone either.
All in all, assume 1 person works on it for 40 hours a week, it will take at least a year to have anything playable, most likely 2 before its up to par with the client as it is now.
Even given that, there is still no guarantee apple will sign-off on the client, since it does download a lot of remote data, it might be viewed as a security risk.
So... if you want TMW on your new shiny iPhone, maybe you should had read about the monopolistic tactics, and closed minded ideas employed by Apple before you shelled out $600.
Congrats...
Your soul + $600 = Shiny New iPhone.
<Kage_Jittai> ... are you saying I am elite 
<thorbjorn> Yes.

<thorbjorn> Yes.
