Kyahx wrote:
You say that the bigger hurdle is that Apple does not allow the executing of game scripts, but don't all of the apps by iPhSoft (FOTAQ, Simon the Sorcerer 1 & 2, Inherit the Earth) use a modified version of the ScummVM engine? Why would those games be allowed to execute scripts but yours would not?
Old EULA: You can't download -and- run interpreted code.
New EULA: You can't download -or- run interpreted code.
The ones you list were allowed under the old EULA, since there ScummVM came bundled with the game (i.e. no downloading). And they're now grandfathered in, essentially.
With the new version, that's no longer even possible.
I suspect Apple will eventually change this, since it's a very broad catch-all paragraph that probably applies to all normal AppStore games as well (not a lot of games do scripting in non-interpreted languages...), but we'll see.
I apologize for pressing the issue, I really do — I just have a hard time seeing why a proper version of ScummVM would be rejected while other ScummVM-based applications have not been. I get the feeling that it has more to do with general distain for Apple and flat out refusal to compromise than it does with legitimate technical hurdles, which is disappointing.
As we've said all along, this is not about technical hurdles. The current version of ScummVM can be used to build a 100% AppStore compatible version in about ten minutes, using the official iPhone SDK. The project files and everything else needed is already there, and the distribution issue could on a -technical- level be solved in many ways.
And personally I'd -love- to have ScummVM on the app store, if only to stop these threads
.
It's about an AppStore version of ScummVM, very definitely breaking Apple's EULA.
Yes, it might well get through, since Apple generally uses the EULA however they see fit (they have very broad clauses they -can- use, but in many cases don't, for products they want to see on the AppStore). But that's irrelevant, we'd only go through with this if we -knew- ScummVM would be in compliance with the EULA and not be stopped by the whim of a reviewer.