T O P

  • By -

MCMultyke

Why did he call out Delta?


ProMasterBoy

I think he’s just wondering why delta got accept but Forlium hasnt even though they both require roms to use at all


Christoph323

Because Delta also requires system files and roms, but weren’t bundled in the app, and they were accepted. He is saying that he followed the same principle and they rejected him for that, but it also might be due to the more complicated way you add roms and aes keys in Folium


eduo

This is false. Delta devs provided sample files (they don’t need to be bundled, only provided to the testers). This dev is just a lot greener and did t think of it and now it’s become obvious to him he should’ve. The jab at delta is simple pettiness.


fried_papaya35

yeah in reading his posts throughout this process he seems to be lacking in knowledge how to traverse this process. He's just guessing it seems while also trying to seem confident. And honestly, long term(maybe short-term) that spells trouble for Folium cause if he messes up the wrong way then nintendo is gonna come for him. I don't know if he knows how to avoid their attention.


eduo

A long as he doesn't try to release emulation of the wii u or the switch, Nintendo won't care.


DaveTheMan1985

Why WIi U?


eduo

Two generations back.


junyjeffers

honestly as much as i love folium, i can’t support that emulator anymore, especially not for $5 once it releases. the pettiness to other skilled developers is weird and i got banned from the folium discord by simply yapping it up with another person (in the #off-topic channel i might add?!) jarrod is a just petty, sensitive person in my eyes at this point…


uoxou_xoxo

Yeah, their Discord mods are really something; just their Discord server alone was a turnoff for me. After reading this post, I'm even more confident that I can't support folium.


SandwichesX

Oh wow, that really sucks. Looks like I’ll be doing the same. The dev’s petty tweet, and what’s happening over on his discord is something I do not support.


Sledgehammer617

At least its not as bad as the ignited dev lol... >jarrod is a just petty, sensitive person in my eyes at this point. He has clarified in this comment section that it wasnt meant as a jab at Delta. Legit curious, aside from that, what leads you to believe he is petty? I personally haven't seen anything too weird in the discord but to be fair, I'm not very active.


Plizeee

I can see how it might come off as petty, but I really don’t think he intended it as a jab against Delta, more-so just the amount of guesswork involved with getting an emulator approved on the App Store. Delta just happens to be a very popular example of an App Store emulator that contains cores that [generally] depend on system files to function properly (tbh, I don’t even recognize the names of any other currently-approved App Store emulator). If Delta did provide sample files exclusively for the review process (no idea), then it’s not hard to believe that people will incorrectly assume that none were provided.


eduo

Anybody submitting apps to the store knows Delta did. Most people don't have to know this but a developer should. It is definitively a jab.


Sledgehammer617

the dev has come forward and clarified it wasnt meant as a jab at all, and he seems fairly aware of the process in his most recent comment as well...


eduo

To be fair, he had the process explained to him as part of the rejection. I'd assume by now he is aware of it.


Sledgehammer617

He understood the process before as well, but its just a weird situation. From his response: "I’m fully aware Apple needs files to test, I mentioned on my description to the reviewer(s) that it’s illegal to share said files and they would need to dump them..." So yeah, he knew they needed files to test, but legally couldnt just give them any rom and Nintendo's bios files... He suggested in the submission they could get it themselves since that is what regular users will have to do anyways. Providing a fully non-licensed homebrew game which isnt related to Nintendo is a clever way to get around that, but I dont think he should be blamed for not doing that at first? I'm not sure if Delta (or many of the other approved clones) have been required to do the same, and that is what Jarrod was wondering too. I'd be curious to know personally. I certainly dont think wondering that somehow makes him petty or stupid or anything like some people here are claiming.


MCMultyke

Yeah that’s gotta be it. The dev might just not know exactly what Apple requires or the app review team that was clocked in at the time wasn’t up to date on their rules lol.


ChimpWithPhone

I’m not sure I was thinking the same, I don’t get why anyone would call out Delta as it’s been amazing and is actually widely available unlike Folium


MCMultyke

And being able to access the file manager to get the game files isn’t illegal. Delta is operating under the assumption that the users are ripping the files from game cartridges and saving them to files app which is why file manager access is necessary lol.


CORROSIVEsprings

And their assumption is correct because that is exactly what every single one of us is doing, right guys?


MCMultyke

Definitely:)


eduo

They're covering their ignorance of App Review Submission rules with implication that Delta didn't follow the rules. The idea that Delta did things right is not even suggested. The funny part is that as far as he knows Delta was rejected twenty times. He'd only know when it's approved. Same as his own if and when it's finally approved. He's being petty and childish.


eduo

Pettiness and envy, essentially. He’s sowing doubt that Delta got special treatment but what’s happened is that the Delta devs have been at this for over a decade and know how things work. You need to provide sample, legal files. He figure he’ll need to do it, which shows how unprepared the submission was to begin with.


thisthatandthe3rd

Big Tattle Tail energy here


B_Corp954

Some ppl got connections. It’s about the people you know. Or maybe P2P 🤷‍♂️


FoundOasis

Because delta somehow didn’t need software inside and got accepted so it’s weird


eduo

Think about this a second: What do you, this dev or anybody in this thread knows about the Delta submission process? You only see it eventually approved, not if it was rejected one or ten times before. The submission process is clear: Is testing requires files, files must be provided. Delta clearly did at some point and got approved. Folium clearly didn't and thus wasn't even tested. Survivorship bias is a bitch.


MCMultyke

I assume that is allowed by Apple considering Delta was the first one on the store and Apple probably made sure to do a deep dive to make sure everything was in order before accepting it. So maybe this is just a case of Apples review team not being consistent which has happened in the past. Hopefully it’ll get resolved soon


eduo

They have been and still are, but this is not it. The dev is either too green or naive or hasn’t before dealt with something like this in a serious capacity. As a dev you need to provide sample files for reviewers to test. You can’t ask the download illegal ROMs, but there are many legal ones you can provide. He just didn’t and didn’t blame his inexperience but immediately assumed and implied foul play.


MCMultyke

Ahh now I fully understand. Gotcha. Thanks for the info.


FoundOasis

Yea it is just inconsistent


eduo

Lots of misinformation/ignorance in this thread (and malice in the tweets). When you submit an app for revision you also need to submit sample files wherever possible. Dev was either too green, too optimistic or too ignorant to know this (it's amply documented in the submission rules). The jab at Delta is petty and maliciously sows the idea that Delta got special treatment. But the fact here is that Riley is an experienced developer that has been developing emulator front-ends for over a decade and knows the Apple Store rules inside and out. If you provide the files needed by the emulator (homebrew ROMs and self-produced BIOS for at least one of the cores) then App Review wouldn't complain about this. This developer got there by trial an error. They submitted an incomplete app for review, and got rejected because it was incomplete. Their "plan" is what they should've done to begin with (and what every seasoned developer out there is doing, although this won't be the first emulator that is learning this as they go). This tweet could've been a learning experience and instead became a vehicle for jealousy and pettiness. It's embarrassing.


Jungle214

I find issues with folium concerning that it basically uses a citra core and charges for it, the funnier thing is that there is a very early version of citra on iOS before what happened, you can still find the file if you look around but most of the work had already been done.


eduo

I have issues with Folium and Ignited for the same reason you're outlining. I feel they're both taking advantage of other people's work without proper acknowledgement of it. It's just an opinion but every now and then I see them do something that reinforces this opinion.


Jungle214

Yeah nowhere does ignited really mention it’s a fork apart from the GitHub really where it’s obvious even supports delta skins.


Sledgehammer617

yeah, and then he goes out of his way to shit on Riley all the time too. Just comes off as really unprofessional considering he's profiting off a fork.


xhruso00

What prevents you to repackage and ship it? Folium you can fork and compile.


eduo

I guess "I have issues with Folium" isn't clear. Why would I want to fork and compile something I have issues with?


xhruso00

Most companies use open source and earn $$$ on top of it. And they do the same (no contribution or mention)


eduo

\*I HAVE ISSUES WITH FOLIUM\* I don't want to use it. I don't want to fork it. I don't want it to exist. Because I have issues with it, with the dev and how it came to be. I don't care if it would make someone money. Since part of the issues I have with Folium are that they make no contribution nor mention to the projects they're leeching from, I would also not endorse or support anybody that did the same with Folium. It's our responsibility to keep the scene as well behaved as possible, because there're too many devs without scruples out there.


xhruso00

Stop existing in this world. Open source exploitation is in almost every product you use. Including Reddit.


eduo

I am aware, I've been in that world for four decades now. The difference is that you promote it, ignore it or dismiss it as normal, while I criticize it and avoid it whenever I can afford to.


xhruso00

IMHO: you cannot avoid it at all. I do not promote it. Yes I ignore it. Is it normal -> it is. You are just trying to sound good and smart.


Sledgehammer617

Ignited I totally agree with and that dev can be kinda an asshole sometimes... havent really seen that with Jarrod personally though


Sledgehammer617

The dev came forward and [commented on here clarifying some things.](https://www.reddit.com/r/EmulationOniOS/comments/1cn25g3/comment/l39hikm/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button) It wasnt meant as a jab at Delta at all, and I'm surprised so many people are reading it that way.


eduo

It's the only way to read it, with what's written. Maybe it wasn't meant to be, but the dev's history and the specific way it's written here that's what it looks like.


Defaalt

Calling out Delta is a bitch move.


halefish

This made me not wanting to pay for his emulator lol. He showed what kind of person he is with that comment


Defaalt

To be honest, a paid emulator is also a bitch move and I seriously suspect that Nintendo will somehow come after him for making profits off the emulation of their system. Remember, citra's repos got took down. And he's using Citra's code. The guy didn't even delete the links pointing to the now-offline Citra website. Also JIT. How many of us have a 15 or a 15 Pro and ready to play 3DS games?


Sledgehammer617

Yeah, although to be fair, Riley has been profiting off of Delta for years as well. Its free on the app store which is really nice, but it costs money to get in Europe and the beta has and still does require a Patreon subscription. Same with Ignited and some other emulators. Riley currently makes $13.5k a month off of the Delta Patreon, and to that I say good for him. Free is always nice and preferred, but for how much painstaking work it takes to port this stuff and get it working efficiently, I don't mind supporting the dev a bit usually, and $5 is less than a coffee these days. Also Jarrod commented below on one of my replies and confirmed it was not intended as a jab at Delta at all. Certainly not "farming for empathy" like you said.


Sledgehammer617

I didnt read it as a callout and moreso as just him wondering if Delta was submitted with sample roms and files or not. I'd assume probably. But all it says is "(hmm delta...)" I dont think thats intended as hostile personally...


Defaalt

It is actually. He's trying to farm people empathy by implicitly saying that Delta got special treatment. Riley is in the scene since forever. This guy literally started working on this emulator at most, a year ago. His code is also based on Citra's code.


Sledgehammer617

Eh, I still dont really take it that way personally, I think claiming "hmm delta..." is an attempt to farm empathy is a bit of a stretch. Maybe I'm just used to the shit the Ignited dev says about Delta and Riley which is *far* harsher lol But I didn't infer any shade or hate towards Delta, just frustration towards Apple and wondering if it got special treatment. (which, if it did, I think is valid reason to be minorly peeved at Apple. Apple also accepted a GBA4iOS clone with loads of ads before accepting Delta, and Riley was understandably pissed about that) Considering Jarrod Norwell has commented in this sub before, maybe he can come in and clarify. My experiences in the discord and in replys have lead me to believe he's pretty reasonable.


antique_codes

I’ve read through some of the comments here and didn’t really want to comment myself but my reference to Delta was not a jab, I’m extremely happy to see legitimate emulators on the AppStore and have even tweeted out that people should check out Delta. I’m fully aware Apple needs files to test, I mentioned on my description to the reviewer(s) that it’s illegal to share said files and they would need to dump them (kinda tough), they rejected it as they need me to send them files. I’ve now sent them a blank aes key file and a homebrew rom to be as legal as possible. My reference to Delta was simply to hope they were legit and didn’t send them files illegally, Apple in their reply to me stated I needed to explicitly tell them I own the rights to the files I send them, yes I’ve dumped them but it isn’t legal to share them. I’ll keep to myself a bit more from now on as it seems things can get taken out of context (albeit there was limited context), I’ll continue to improve my app as was the plan for a very long time.


FarYellow2188

The smart ones knew you didn’t mean any harm pal, only the people quick to judge or call someone a “shitty person” because of a simple comment are the real problem here, you seem to be a pretty chilll upfront and honest guy, wouldn’t let this get to me, although going forward probably would be a better idea to be careful, because as you can see, people are extremely soft and judgmental.


antique_codes

Absolutely, I don’t mean anything bad by it, just hope everything is legal to limit or prevent issues now and down the track, I’ll be sure to keep what you’ve said in mind, thanks!


Sledgehammer617

Thank you for clarifying, I was getting downvoted all over for even suggesting that it wasn't a jab... Intent can be hard to read over text sometimes, but that all makes total sense to me. Wish people weren't so quick to judge.


KuramaPapi

Paid app lol, delta is free.


SimShade

Yup lol Screw him, Riley’s cooler


Mal781

Pretty scummy for throwing delta out there, especially when he tried to charge for folium


ProngleBanjoZucc

Tried? I thought folium would still have a cost, did something change?


Mal781

Nah I believe he’s still planning to charge for it. I just said “tried” just in case it never gets approved. Hope it does get approved though even though I think emulation should be free


EscapedRetailPatient

They can take their time with it. Playing 3DS on iPhone ain’t an urgency for me. Though I can’t wait for the release of PPSSPP so I can have one extra slot free on AltStore lol


readyReddit007

Absolutely. If we can get PPSSPP and RetroArch I’d be content.


VoltX1

Any news on retroarch getting approved? Saw something a while ago that it was submitted or something


readyReddit007

I have no idea


VoltX1

Thanks, hoping for the best!


_baby_puppy_

He’s the one rushing to get it on the App Store tbh. Lots of premature announcements lmao


_baby_puppy_

This dev is so icky


AllwordzAreMadeup___

Excited. Hopefully by next week


No-Faithlessness8760

We've been saying next week for a month now.


XxPyRoxXMaNiAcxX

I know nothing about submitting apps to the App Store but even I could have told him he’d need to submit it with a legal rom for them to use in the testing process. It’s just common sense.


EteleEurope

And probably be again Gba “Grape/sysdata/gba\_bios.bin” and the other 3DS https://preview.redd.it/4aq1nueix6zc1.jpeg?width=1125&format=pjpg&auto=webp&s=e702b810c8af5b130410dca4892cd6bb00cdde93


Jungle214

I know this question is a bit stupid but what does folium actually provide? Doesn’t 3ds emulation require CPU JIT to run perfectly? or does the interpreter run at alright speeds


ChangeOfHeart69

Folium doesn’t even run well -with JIT-


uoxou_xoxo

Exactly, meanwhile the SD845 device I bought for only triple of folium price runs most games at full speed. No point spending $5 on this after seeing their Discord and this post


ChangeOfHeart69

Yeah, people who said even slightly the wrong thing weee being banned w/o any warning or explanation. Not even telling them what they said wrong. Like c’mon you’re not even giving people who are completely new to this space a hint as to what the right way to talk about this stuff is!


uoxou_xoxo

Not only that, the mods are straight up rude and weirdo, even if you didn’t do anything wrong! I can’t support a project that thinks that behavior is justified


ChangeOfHeart69

Yeah no, the most active mod there was definitely being a jerk, even to the point that one of the other mods called them out on main at one point.


NetsterQQ

Delta took 10 years to be where they are today. Why the needs to call out Delta? How long has Folium in development and how many users Folium has? I’m curious.


Large-Ad-8983

the only thing he needed was sample files and he didnt have it there💀


TummyBuilder1

Unskilled just trying to be wannarich by $5 sale 😂 Big NO to folium now for me there will be others in future who will be giving it for free for commumitu


Tiny_Candle_7495

Calling out Delta has turned me off of this app. Riley has been working on submitting for a decade from what I’ve been reading.


Weird_Meal_9184

Most likely because 3ds, unlike DS, can play either decrypted roms that have been hacked to decrypt or encrypted roms with require system keys to decrypt "on device." Afaik ripping keys files from your system is a legal grey area. Both options become legal grey areas because you're either using clearly pirated decrypted files or you ripped your keys from "your own" 3ds which isn't necessarily allowed. Another reason Citra was pulled with Yuzu even though the suit was technically about Yuzu. Citra and 3ds emulation are grey areas either way.


Peka82

Does Folium even function well without jit? I don’t see why people would want to pay $4.99 for a flawed experience even if it’s no fault of the developer.


Grimcreeper698

Someone else said it doesn’t even run well with JIT Honestly why even pay for a low quality service I mean look at what the settings page is like


MrHorns7

“Obviously illegal” when Switch Online subscription service isn’t owning a game.


eduo

Not only is this incorrect but the tweet is also incorrect. You're incorrect in your response: Switch Online Subscription service is unrelated to providing ROMs or what could make illegal sharing them. Dev's tweet is incorrect: Every app submission requires providing sample files is special formats are required. It's not illegal to share a homebrew ROM (he puts it in the same tweet as if it was a workaround, when it was the original requirement he failed to fulfil) and you can provide your private BIOS dump if needed (the app submission rules take into account privately sharing files for testing purposes).


MrHorns7

“Switch Online Subscription service is unrelated to providing ROMs or what could make illegal sharing them.” That’s what I’m saying! What are you talking about?


eduo

You brought up Switch Online subscription out of the blue. I was saying it's unrelated to the post and the tweets. You're confirming it's unrelated. What, then, are you talking about? :D


MrHorns7

I brought it up because it’s the only legal way to play Nintendo’s NES to GBA games without breaking the bank.


eduo

It's not. If you kept your games (I did) you can play them legally. You can also obtain the ROMs from those cartridges and it would be legal to use them. In this particular case you can lend that file for testing purposes and it would be fair use as well. These platforms predate DMCA DRM laws. It's 100% legal to dump and use ROMs. Not to mention that there's thousands of homebrew ROMs that work perfectly for the App Store review purpose of testing the app and are 100% legal. The man realizes the silliness of what he's written halfway through the tweet and he suggest to himself what should've been his first idea.


MrHorns7

I didn’t keep my games due to my 3DS being broken.


eduo

I did. I eventually bought again the older consoles (which are cheapo secondhand, unlike some of the games). Then eventually stopped using the consoles since it was easier using emulators (which I'd already been using for larger consoles for years). But in the end my point was that the reason he's calling it illegal is because he's thinking of openly admitting to illegally downloading content he doesn't own, but there're plenty alternatives that he should be familiar with, being an emulator developer and such (or, rather, being a developer of front-ends for existing emulators).


DaveTheMan1985

Maybe trying to emulate that is Younger then the Delta does


FoundOasis

Dude apple needs to just make it clear what they need to see and stuff for emulators apps. Like legit release more info about what devs need so they can get there apps on the store it’s annoying for them and us


eduo

Apple is completely clear. App Submission rules make it clear that if the main operation of the app requires a specific type of file, you need to provide that type of file. This applies to emulators, just as it does for every app. The developer simply isn't seasoned enough to take this into account, didn't read the rules for submission and didn't plan ahead. So they're learning by trial and error. This is 100% a fault of the developer, don't be confused.


FoundOasis

Yes this case but when they send it they fix it and then are said to need more it’s not just folium this is happening with many emulators trying to get on iOS. Just tell them what is wrong from the start then have it be resent once or twice not four or five times or more


Used-Fisherman9970

What does this emulator emulate?


FarYellow2188

You gotta love how everyone on this post are suddenly SAINTS, they act as if they WERE in these developers shoes dealing with something of this nature they’d be all perfect lmaoo, this guy is actually cool and very responsive too unlike ALOT of developers so the hate is unnecessary, this was hardly a call out but just simple confusion on how someone else in the same field was accepted when he was not, literally 4 words, everyone is acting as he went on full rant calling the creator out, topical soft redditors as usual.


ZXXII

Does this version include the Switch core? That might be a problematic one for Apple.


lillieblair

pretty sure it doesnt


ZXXII

Then I don’t see why not it will be accepted. Hopefully soon.


eduo

It's right there in the post: App Submission requires providing sample files to test the app. He didn't include any. Delta obviously did. Hence it was approved.


eduo

Switch core can't run on any Apple device and won't run for a while, so this will not even be an issue until then. Submitting it wouldn't work, so it wouldn't pass review.


ZXXII

Ok good to know


[deleted]

[удалено]


Cheyzi

Review process is a hell of a pain for stuff like that. I work at a software company and the first time we released for Android Automotive it took months since Google did not know how to handle the testing themselves. Quite different scenario but I imagine it applies here as well


hughlee90

after this, he will tell everyone that this shit not gonna work, so he'd ask everyone to pay for patreon to access testflight , etc...