touchHLE downloads

Stable releases

Stable releases of touchHLE are released every few months. They are recommended for most users.

Click here for stable release downloads

Preview builds

Preview builds of touchHLE (also called trunk builds) are generated automatically from new changes to touchHLE. They are intended as a preview of what will be in future releases. They are incomplete and not recommended for most users!

You must log into GitHub to be able to download these. Click the link in the “Build” column for the downloads.

List last refreshed:

Date/time Commit Build
8ae93accbdc8317a6ef4df6fc1a91da290247199 Define `--force-composition` option to deal with render issues.
66a8fc93c8894ce142b60d88dbeed8bce9c0c9f7 Game-specific hack to bypass movie loading for SprinterCell
bddbb9cffcd66bf6d1e396624b9226019d694afe Address Box::default() clippy lint
ff5bef68b9290feb2b33c0301dec231043957155 Improve run loop re-entrancy warninglogs and add comment
8076ccc4f184cec88db6b770e42cdb16a7175809 NSFileManager fileAttributesAtPath:traverseLink:
c8e25ed75589c1f4488db9b725f4bdc8ec82af9a NSRunLoop runUntilDate: for dates in the past
04a30bd194d35e0c00a2586a239f2f1033d0634d Implement mktime()
bd8d338164004c765826dab78c0d53206743840b Define NSFileModificationDate and NSFileSize
c258fc4087624e53002970053e20433ed929f5d4 Update CHANGELOG.md
2ba38d918f8c723b98f9606f3da86977ac49646c NSArray componentsJoinedByString: implementation
ba60689ad6559931aa35ae2a918960ac5d0e59d2 Fix lint for desktop builds x_x
3ae48b53b5eceb4252a0e1019023906c63f23151 NSString stringWithCharacters:length:
690dc36695def9ccb7df87220067bd0b4d611742 [UIImage drawAtPoint:point] implementation
a6139d6147cc4b563709e3a6e94613e2d3674cc3 UIView tag method
ce7f4767ea30353d6493a8bf736f97349336cf74 NSURLRequest requestWithURL: method
79c7761b8e8ca5449280190ccd59a462b9183c11 Fix double definition of NSMutableArray
71e1b51511596c0dd7197d069e3746d441c8cb65 Implement dataWithLength for NSMutableData
1ee713ed5670e3aea5514934eed26cdb4adc9398 Implement loading of view controllers from NIBs
67155e3b6e70d741f61b1937ffd3fb304c588683 Add check for existence of the main nib file
6943e54c34c773ddc566d3c263e2fe827ffd0fc5 Handle NSMainNibFile not present in Info.plist
6729ffdac2e2d5c6f27bd6b185695867d86fe9e1 Use a UISwitch instead of a button row for the fullscreen toggle
5b59768b996f270363f317fec873027dbb5da9dc Support non-UIApplication IBFileOwner for nib loading
6c93a70b1af4820d4d1ca6e5c90ac4bd7970e94c Multiple UIKit stubs
66cb080093f164cf0ea7d03b401b8384336a52cc Implement NSFileManager createDirectoryAtPath:attributes:
8a6842ff685ead01b6f9a339d978a027e201e5fd Decode UIMultipleTouchEnabled parameter for UIView
f97ed697c445e56103b12773a626d3a45a5017e5 Implement [UIRuntimeEventConnection connect]
a11e992a6c9c8b615204539fe35837d97fd5e39c Fix condition in addSubview: of UIWindow
2acfd2b67881d690da6bb6a50628796074551d71 UIView convertRect:{to,from}View: methods