Live data from Hacker News

ScummVM on the App Store

apps.apple.com

111–120 of 197 posts

Re: ScummVM on the App Store

#111

How’d this get past app review? Apple has allowed zero emulators of any type on the App Store. I bet this gets crushed.

> 2.5.2 Apps should be self-contained in their bundles, and may not read or write data outside the designated container area, nor may they download, install, or execute code which introduces or changes features or functionality of the app, including other apps. Educational apps designed to teach, develop, or allow students to test executable code may, in limited circumstances, download code provided that such code is…

Yeah, ScummVM runs the original game scripts, doesn't it? And the original games aren't bundled with it (they can't be). Kind of surprising they got away with violating that rule.

Re: ScummVM on the App Store

#112
post #20

What is the appeal with games that are this old? Is the audience people that played them in their childhood? I struggle to see kids (who are used to super colourful, hyper interactive, animated games) play GBC games let alone something like this. Any ideas?

Plot. Story. Humor. Thinking.

Visuals. Music. Challenge.

Re: ScummVM on the App Store

#113

How’d this get past app review? Apple has allowed zero emulators of any type on the App Store. I bet this gets crushed.

Apple is very weird with how they interpret that part of their rules. iSH is allowed but not iDOS, etc.

iSH has compiled the binaries for arm64 so they actually run natively. When they do a syscall to malloc they are actually doing a syscall to malloc.

iDOS is interpreting the bytecode and wrapping the unavailable things with its own implementation. When a DOS application runs malloc, the memory is assigned by iDOS instead.

I’m not saying Apple is consistent, but your example doesn’t show that well.

Re: ScummVM on the App Store

#114

How’d this get past app review? Apple has allowed zero emulators of any type on the App Store. I bet this gets crushed.

“[Apple's codex] is more what you’d call ‘guidelines’ than actual rules.”

Indeed, "Guidelines" is also how Apple refers to them.

For good or bad, they are flexible - and that is frustrating at times trying to get Apps approved.

https://developer.apple.com/app-store/review/guidelines/

Re: ScummVM on the App Store

#115

Earlier quoted context omitted.

“[Apple's codex] is more what you’d call ‘guidelines’ than actual rules.”

Exactly, which is why if this gets any traction I believe it'll be removed. Apple does not allow you to consume your own content on their platforms without a tax or at least a little roughing up.

VLC’s doing fine. It’s how our kids watch movies on road trips (download to iPad from Jellyfin’s web interface, play in VLC).

Almost every book I’ve read in Books is from libgen. Download, open-in, and it’s on all my devices. Reading progress syncs and everything.

The best electronic comic book experience I’ve seen is from a free app (optional one-off IAP that does nothing—I wish it had higher tiers, the author is doing god’s work and I’d have given them $50 or something, no question). I put related cbr and cbz files in a directory in icloud, they show up seconds later in this app, it quickly figures out what they are (no clue how it’s as accurate as it is) and organizes them, and I get to reading two pages at a time in landscape on a 12.9” iPad.

The only Apple content I pay for is Apple Music, because it’s so damn convenient and I listen to way more music when I have it. I used to put my own music files in the exact same app, though, and that worked fine.

Re: ScummVM on the App Store

#116
post #108
post #21

Earlier quoted context omitted.

> GPLv2 which doesn't require the freedom to RUN the program It does. This is the first freedom of free software. I'm not sure the issues with distributing GPL software on the App store are specific to the GPLv3. I don't fully understand things on this, but [1] seems to be a good entry point. > apple seems to ship software with gplv2 (old bash, etc) but no GPLv3 software. This is an Apple policy / a choice that they…

> It does. This is the first freedom of free software. I don't think so: The Free Software Foundation explicitly forbade tivoization in version 3 of the GNU General Public License. https://en.wikipedia.org/wiki/Tivoization I think this is one of the reasons GPLv3 came along.

Forbidding tivoization does not forbid running the program, it forbids embedding the program in some piece of hardware and then not providing a means for the end user to run their own modified version on this same hardware. If a TV is to use some GPLv3 program, then it must allow the user to replace the program with their own version.

And yes, tivoization is a major reason why GPLv3 was written indeed, it was seen as a loophole to fix by the FSF.

Re: ScummVM on the App Store

#117
post #110

How’d this get past app review? Apple has allowed zero emulators of any type on the App Store. I bet this gets crushed.

I don't think ScummVM features an emulator, rather it reimplements game engines.

Yes, but those games contain scripting languages, like Lua for Grim/Escape from Monkey Island. That isn't shipped with the app, so it technically violates the rule. Hope they keep it up though, or if not, hope they get their ass kicked into allowing third-party app stores soon so that you don't need to jump through massive hoops to use anything like this.

Re: ScummVM on the App Store

#119

Is there a way to load games directly on mobile without using a cloud storage provider? There a bunch of freely downloaded games on the ScummVM page here [0]. I can download a zip file in mobile but I can’t figure out how to get it into the app. 0: https://www.scummvm.org/games/

Ah, figured it out:

1. In mobile Safari, tap the file to download and tap ok

2. When it’s finished, tap the blue circle with a down arrow next to the address bar to open downloads

3. Tap the file you just downloaded to switch to the Files app

4. In the Files app, tap the zip file you just downloaded to uncompress it

5. Tap and hold the directory and select “Move”

6. Navigate to or search for the “ScummVM” folder

7. Tap “Move” in the upper right hand corner

Now the game should show up in the file browser within ScummVM to be added

1. In the ScummVM launcher, tap “Add Game”

2. Select the folder and tap “Choose”

Re: ScummVM on the App Store

#120
post #5

Interesting. My 5 year old sons favourite app on his Android tablet is ScummVM. I bought all the Putt Putt, Freddy Fish, and Spy Fox games on Steam, and after copying the data files over to ScummVM on Android, my son has been enjoying them a lot. I'd much prefer him spending his time with these rather than these toxic mobile games that target young kids with repetitive loops locked behind countdown timers and in app…

They are also sold as games on the App Store, but I think they use an older version of ScummVM and it was really broken for us.

I am hoping some more iOS improvements/fixes could be done. These games are amazing (still are very funny to my 4yo!). I would like to see a bigger touch area and proper touch dragging support.

While I also think they don't make games like these anymore nowadays. Please comment below with examples to proof us wrong.

Post reply on HN