Releases: iNDS-Team/iNDS
Version 1.9.1
Version 1.9.1 implements a patch for issue #44, which addresses a crash for non-English localized ROMs.
Full Changelog
- Adds better fallback image for ROM images, fixing #44 (989f61b)
Version 1.9.0
Release 1.9.0 brings some semi-major UI changes as well as some minor bug fixes. Firstly, in response to the long-standing issue #15, which notes the lack of cover art which is supposed to be extracted from ROMs, a solution was implemented that utilized OpenVGDB to lookup and download cover art for ROMs. Related to the lack of cover art, issue #38 requested a way to differentiate ROMs with indistinguishable names, as there was a lack of cover art. The solution to this was to implement a ROM name editing system, available by swiping left on the ROM entry. As for bugs, issue #42 outlined the layout issues present in the built-in web browser.
Full Changelog
Version 1.8.3
Release 1.8.3 resolves various audio problems as well as fixes throttling bugs on more modern & powerful devices. These issues were outlined in #35, #33, and #36.
Full Changelog
- The audio toggling bug has been resolved (#35)
- The audio dropout when changing games bug has been fixed (#33)
- Games are throttled to 60 fps (#36)
Version 1.8.2
Release 1.8.2 resolves issues that were caused by the Electra jailbreak which were described in issue #28 and resolved in pull request #30. This is due to a change in the way that applications achieve root access, which is required for iNDS to access game files stored elsewhere on disk.
Full Changelog
- Sets UID to 0
- Platformizes iNDS
- Updates build script to generate proper entitlements for Electra
- Added Reset button in Settings to remove all ROMs and save files.
- Migrated MHWDirectoryWatcher to Cocoapods
- Updated MHWDirectoryWatcher
Version 1.8.1
Release 1.8.1 fixes the Speaker Routing Bug described in #11 and fixed through pull request #24. This was believed to be fixed in version 1.8.0 due to a misunderstanding in the description of the bug. The speaker routing bug caused audio to be routed into the earpiece of the iPhone instead of the internal speaker unit, oftentimes causing the audio level to be very low.
Full Changelog
- Changed default audio routing from earpiece to internal speaker
Version 1.8.0
Release 1.8.0 is upon us! This release pulls some features requests, minor UI changes, and bug fixes. The Bluetooth Routing issue was fixed in pull request #23 (discovered in #11 1), and better Taptic Engine support was brought by pull request #22 (requested by #13). Now audio can be routed over Bluetooth without user intervention as well as vibration more directly utilizes Apple APIs for Taptic feedback, giving haptic feedback a much better feel.
UI Changes
The Taptic Engine support brought some minor UI changes to iNDS. Most notably, that which can be found in the Emulator settings menu. Here, users can select the preset strength of the haptic (using the taptic engine, if available) engine. More information and screenshots of the new UI can be found in the pull request.
DEB Releases
deb
files are now included with releases! The Cydia repository (but really the repository manager) is currently in testing and will be released soon. You may want to note that I have not really put in a ton of safeguards with this deb
release, for example, like a minimum iOS version. This does not mean you should install it on an unsupported device. Be smart about it. If you have any issues pertaining to the deb
release, feel free to post an issue.
Full Changelog
- Changed taptic feedback mechanism to match Apple's recommended mechanism
- Added user-facing setting's mechanism to choose haptic feedback strength
- Change audio implementation to allow for Bluetooth routing over A2DP
- Updated repository link in Settings
- Fixed spelling error (Thanks @brand175)
1 Bluetooth Routing has been added, however, #11 was describing a different issue.
Version 1.7.2
Release 1.7.2 addresses a few issues, most notably that of Broken Dropbox Syncing (discovered in #18, fixed in #21) and Crashing Due to Missing Chinese Titles (discovered in #20, fixed in #19).
Full Changelog
- Switched upload system to more traditional upload system (capped at 150MB files)
- Added fallback to English localization if Chinese title localization is missing
- Fixed out of bounds exception in
iNDSROMTableViewController.m
Version 1.7.1
This release fixes the UI issues introduced in version 1.7.0 (affecting mostly non-iPhone X devices). Most notably, this includes the size bar which was not appearing in devices that had smaller screens. In addition to this changes, version 1.7.1 fixes the longstanding issue which caused resized buttons to not persist after saving a profile. Version 1.7.1 also adds support for iOS Simulator (up until iOS 9.3), thus allowing for easier development across older devices.
Full Changelog
- Fixes size bar disappearance on iPhone X in landscape mode
- Fixes size bar disappearance in non-iPhone X models
- Fixes non-persistence of size-related changes in profiles
- Adds partial support for the iOS Simulator (NOTE: only working up to iOS 9.3)
- Migrated UnrarKit to CocoaPods (thus allowing for the iOS Simulator to work)
Considerations
Although it is not critical to the project, the simulator support only appears to work up until iOS version 9.3. Beyond this version, I have encountered an immediate ImageLoaderMacho::doModInitFunctions
crash if anyone is familiar with it. I have already tried setting up a blank project with the same Cocoapod libraries, so I'm skeptical that the issue lies with that part of the project.
Prebuilt Applications
Prebuilt IPAs will be posted here soon as well will be available through Buildstore! We are currently in contact with Buildstore and hopefully, things should soon be set up. I am currently looking for people to test! Unsigned, prebuilt IPA's have been posted and can be used with Cydia Impactor (any method which will resign the application).
Version 1.7.0
Added iPhone X Support thanks to @Shvier
Added Chinese and English localization privacy descriptions for Photo usage by @Shvier
Updated and fixed Dropbox Sync support by @FrederickGeek8
Installation
Please check our wiki. No prebuilt images are available at this time.
Note: We have yet to contact iEmulators or BuildStore, which will hopefully happen soon. As for releasing signed IPA's, I personally believe that it is not a viable option, as I nor iNDS Team has any sort of income. As for a Cydia repo for jailbroken devices, hopefully, I will be able to set one up soon for everybody, I just have yet to get around to it.