Opened 10 years ago

Closed 8 years ago

Last modified 12 months ago

#9030 closed patch (wontfix)

iPhone: scummvm:// handler

Reported by: SF/notzcoolx Owned by: bluegr
Priority: normal Component: Port: iOS
Keywords: Cc:
Game:

Description

This patch register a scummvm:// handler in the iPhone backend which will copy a zip file using HTTP to a temporal location in the iPhone, and decompress it in the documents folder.

Includes a customized version of NuZip library (http://github.com/timburks/nuzip/).
Includes also code copyrighted to Matt Gallagher, but free to use.

TODO: Right now the handler uses the iPhoneOS services to show warnings to the user, and also for the "loading" overlay. It will be nice to be able to do all of this in the ScummVM UI.
TODO: Using a external unzip library is a bit of a waste, having ScummVM source code another one. Porting the code to use the ScummVM library will be nice.
TODO: Right now the game files are decompressed only. It will be nice that ScummVM GUI will show the Add Game dialog with the directory just uncompressed.

Ticket imported from: #2813504. Ticket imported from: patches/1135.

Attachments (1)

iphone-scummvm-url-handler.patch (195.7 KB ) - added by SF/notzcoolx 10 years ago.
scummvm:// handler for iPhone backend

Download all attachments as: .zip

Change History (5)

by SF/notzcoolx, 10 years ago

scummvm:// handler for iPhone backend

comment:1 by jvprat, 10 years ago

Owner: set to vinterstum

comment:2 by bluegr, 8 years ago

Owner: changed from vinterstum to bluegr
Resolution: wontfix
Status: newclosed

comment:3 by bluegr, 8 years ago

Although it's a nice idea, it has been rejected after a brief discussion, for the following reasons:
- Most users using jailbroken devices can unzip a game and download it in their phone
- The only use of this functionality is to download freeware games off the net (such as BASS, FOTAQ, Lure etc), which exist in zip files. The other games should be copied from their original media anyway
- This patch will promote piracy (e.g. "Press this button to download this game in ScummVM")
- This patch goes against our policy of not accepting games in zip files because of piracy

Therefore, this patch is rejected, sorry!

comment:4 by digitall, 12 months ago

Component: Port: iOS
Note: See TracTickets for help on using tickets.