TOKYO (MacHouse) – Although we’ve been committed to developing iOS games these days, we are self-sufficient. So we develop an OS X application whenever necessary to make things easier. We are now interested in protecting application assets. If you want to harvest application resources from somebody’s product, all you have to do is open a package (Right-click and choose ‘Show Package Contents’) and navigate to the Resources folder, right? But some game developers are careful enough not to let casual users from harvesting application assets. For instance, download a hidden object game from Mac App Store and open its application package. Most likely, you won’t find application assets like PNG files and audio clips in the resource folders. How do they do it?
One way of keeping application assets away from casual users is to combine resource files into a single data file. Lockade is designed just for this purpose. That’s what we submitted to Mac App Store a few hours ago. Lockade lets you combine application assets (audio or image clips) into a single data file, which you can add to your Xcode project. I’ll take just several lines of code to recover individual assets. And it will be very difficult for casual users to harvest application assets from this data file.
- Combine any number of application resources (audio, image or video clips) into a single data file to keep precious assets away from casual users. (Video clips are supported with v. 1.1.0 or higher.)
- Use a drop box to read files that are readily accessible.
- Generate sample Objective-C code for OS X and iOS that can be used with Xcode to recover individual assets.
- Save progress by creating a project file. Double-click on a project file to resume progress.
- Languages: English and Japanese（日本語）
- The application supports the fullscreen.
- The application supports the Retina display.
- Application file size: 1.7 MB
- The application comes with a complete user’s guide written in English. (Choose Help > User’s Guide.)
- Mac OS X 10.7, 10.8, 10.9
- 64-bit system
- The user must choose Graphics, Audio or Video as a type of application assets. The user cannot mix audio and image clips into the same data file. (Video clips are supported with v. 1.1.0 or higher.)
- Supported graphic formats are BMP, GIF, JPEG, JPEG 2000, PDF, PNG, PSD, TIFF.
- Supported audio formats are AIF, CAF, FLAC, M4A, MP3, OGG, WAV.
- Supported movie formats are 3GP, 3G2, AVI (Motion JPEG), DV, M4V, MOV, MP4, MPEG, MPG.
- There’s no sample code for a video data file.
1.1.0 (May 15, 2014)
- The user can now combine video clips into a single data file. The following movie formats are supported: 3GP, 3G2, AVI (Motion JPEG), DV, M4V, MOV, MP4, MPEG, MPG). Note that Lockade will not display sample code for a video data file.
- A bug is fixed for Japanese users where the translation of ‘Cancel’ appearing on the modal sheet is cut off.
- Some shortcut key combinations are added.
- Fix: Some expressions were left not translated into Japanese.
Application user’s guide is available (only in English). Click here to access it online.
Click here to download a trial version.
A video tutorial with text commentary is available in the form of a QuickTime movie. Click here. The data size is 146.2 MB, and the movie duration is 15 minutes and 50 seconds. The video dimensions are 1,440 x 900 pts.
Lockade is a product of MacHouse.