WilliamLCobb / GC4iOS

Gamecube and Wii Emulator on iOS
136 stars 29 forks source link

Storage #4

Open ghost opened 8 years ago

ghost commented 8 years ago

I'm opening this issue because I know this is going to be a big issue especially on iOS devices that are 16 gb. While designing this emulator, there has to be some type of optimization for storage especially roms. Game cube roms can be as big as 1.5 gb (some games even had to run on two discs) and wii roms go up to 8.54 gb (based on disc storage size, some roms are much smaller). There are many options, from having the roms being on cloud storage and then downloading the roms when they are played or somehow compressing the roms. Another issue is many gamecube/wii roms have to be downloaded via a torrent website so it's very likely users will need a way to transfer roms from the computer to their devices. This is in no way a high priority issue. Right now the priority is getting the emulator to work. But this is something to keep in mind when designing the emulator .

WilliamLCobb commented 8 years ago

Great point. There's a way to scrub iso files to dramatically decrease their size. Luigi's Mansion was scrubbed from 1.4GB to just 130MB and is still works fine.

Also I might add a torrent client inside the emulator. I really like having the ability to click, download, and play with very little hassle. I'm also going to add an embedded webserver inside the app. That way you can just visit a url and drag and drop roms into the app from your pc.

ghost commented 8 years ago

You are awesome

ghost commented 8 years ago

https://github.com/ioshomebrew/iTransmission-4 https://github.com/anacrolix/torrent This might help

zakusa commented 8 years ago

plz don't have torrenting inside the emulator my ip says that if I keep torrenting they will disable my internet connection I got caught like 4 times

ghost commented 8 years ago

That's weird because torrents aren't illegal unless used to download files you don't own. So I don't know what your provider is talking about.

DarknesGaming commented 8 years ago

This should be good. I would love being able to download and play games without having to leave the app. Maybe we can give GC4iOS the "scrubbing" method to conserve space, especially for those with devices with only 16 GB of storage. Apple already stopped making devices with that little space, but some people still have those. Edit: What does it mean to use something for commercial purposes? Edit 2: There's a reason why you should use a VPN, but don't use it for illegal torrenting or the VPN company will report you to the authorities. It's ironic that they are supposed to keep people from watching you, but the company letting you use their VPN are also people, and they're watching you.