Crafty is a two in one program that will help you update all your work made in unity.
It will allow you to connect Launcher to your website or server, providing your subscribers
with news, update info and of course patches.
We prefer to support indie developers that’s why our work will be completely without any commercials.
We want you to have a professional look to your launcher. With that being said, 100 % of Launcher GUI
can be edited its completely up to you on how it will look like.
Crafty is available in the asset store for $50..
You can find Crafty in the Asset Store HERE.
Because of how often and fast we are updating Crafty we decided to offer a faster way for Crafty users to test new versions.
After connecting Invoice.NO to your profile you will see few options of Crafty Beta to download.
An example of how it looks at 15 / 01 / 2015.
Crafty is two in one program.
First program " Patchie " will allow you to create a patch that will than be transferred
to your website or servers.
Video Tutorial on how to use Patchie can be found below.
Video Tutorial on how to use Launchie can be found below.
More detailed documentation tutorial is available to everybody on our website here ( CRAFTY )
Second part of the Crafty program is Launchie it will permanently connect to your game
and your server to check any type’s of updates made by you.
Crafty is provided to you by indie developers who work on their own project in Unity.
We use crafty ourselves and we want THE BEST for our project. That’s why you can depend that
we will give you the same program that we ourselves use.
Both programs are very easy to use. We do our best to support all developers not only programmers.
Launchie is in-game launcher, but no matter what it can look as simple as one button or as crazy
as the project below.
WHAT WE GIVE YOU.
- NO commercials from us. ( you can add your own commercials to the launcher in the game without a problem as you imagine as it is simple Unity GUI ).
- Crafty working on both Indie and Pro.
- EASY to use.
- FULL GUI customization.
- VERY light and most of all VERY fast.
- Patch making system.
- Launcher fully connected to your website or private server.
- Linux support.
- Mac support.
- Windows support.
- Unity 3.5.7 and 4+ support
WHAT WE WANT TO ADD/CREATE.
- Mobile support.
- Even faster patch creation process.
- Adjustment launchie to new Unity GUI ( when it will be available to the public ).
- Full Binary patch creation
CHANGELOG.
v 1.3.2
- Fixed BUG#0012 ( Rewritten Updater for Mac OS - crash before applying patch )
- Rewritten ErrorHandler1/2/3.cs to common file ErrorHandler.cs and fixed minor errors in it
- Fixed error “RandomRangeInt can only be called from the main thread“
v 1.3.1
- Added “ Close “ button at the end of patching process to turn off Launchie GUI system.
- Original Test Scene 4 was deleted.
- Slider was added to the Build Select window.
- Added “ Edit Release Notes “ button under “ Cancel patch creation “ to allow edit release notes while patch is being created.
- Crafty 1.3.1 was adjusted to Unity 4.6 Build 17 ( Unity 4.6 is still in a beta which means that future builds may not work properly complete adjustment will be done after official Unity 4.6 release )
- Launcie window height and width are now public to allow developers to adjust it.
- Added Support for Traditional Chinese language setup for Windows.
- Fixed error “get_realtimeSinceStartup can only be called from the main thread “
v 1.3
- Windows updater rewritten in native language ( java is no longer needed on the Windows and Mac System )
- Debug mode in public var
- Added force admin public var to allow running with administrator privileges
- “STOP PATCH CREATION” button is removed at end of patch creation ( even after patch creation button was able to delete the patch even after it is completed. )
- Executable text field is not required now ( Launchie automatically detects name of executable )
- Fixed executable problem on universal builds ( see note above )
- Added timer blocking execution of Launchie ( sometimes patching process was corrupted )
- Code for examples was rewritten to remove repeating chunks of code and make development easier
- Example 5 is removed from Crafty for Unity
v 1.2.1
- Added Fourth Test Scene.
- Added Fifth Test Scene, with .rar file.
- Added new feature “Timeout“ (with an error message when it is unable to connect to the server)
- Updater system is no longer visible on Windows.
- Log.txt file made by Launchie is no longer visible on Windows.
- Downloaded patches are no longer Windows.
- Visual Adjustments to Updater Window.
- Small Adjustments to Crafty Linux version to allow patch folder creation in a proper order.
- Dedicated Updater for Mac OSX (written in native language, no java required).
- Main functions can be called asynchronous.
- Added test patch to the www.penkura.com server to test Crafty. (Connected to the Test Scene 5)
v 1.2
- Entire documentation was rewritten.
- 40 % of the Crafty code was made from scratch to introduce outside patching solution.
- Added new security measure to make sure patches are installed properly.
- LaunchieLogic now requires to set a name of the project that will be patch by Crafty.
- Added Crafty API documentation.
- Added notes on outside patching system to the documentation.
- Added more detailed notes in documentation on patch creation process.
- Patches will be downloaded all at once and installed in the correct order by the outside Crafty installation system.
- Fixed BUG#001 Some shaders were not installed properly by Crafty.
- Added new parts of scripts in .dll in preparation for new .config system ( which will be available in Crafty 1.2.2 )
- Crafty will now automatically turn off the game and turn it back on after game is properly patches ( showcased in Test Scene Two )
- Added in-game error log option. ( showcased in Test Scene Three )
- Added outside patching installation system with window that indicates installation process.
- We added a new font for Crafty Linux versions to properly show launcher as Linux don’t have standard Ariel font.
- Added second test scene featuring automatic download process without player interaction.
- Added third test scene featuring addition to Crafty ( in-game error log preview ).
v 1.1.1
- Fixed BUG#0010 Launchie was unable to work properly on Linux Universal builds.
- Fixed BUG#0009 (Patchie sometimes added files to patch using absolute paths instead of relative paths)
- Added button to stop patch creation on the patchy window.
- Added PatchieAPI to use Patchie in batch mode.
- Added methods to manage headers in requests.
- Added notification message while patch is being created.
- Code clean up to speed up patch creation process.
- Updated documentation with new informations on Multi-platform version.txt.
- Added new series of code preparing for outside Installation system (which will be added in Crafty 1.1.2)
v 1.0.5
- Added support for Copy and Paste to Version number and release notes.
- Fixed BUG#0004 (Wait until patch will be done error messages on mac version)
- Fixed BUG#0005 (Patch could not be created if there are deleted files between builds.)
- Fixed BUG#0006 (In rare cases Crafty is not able to create second patch version.)
- Fixed BUG#0007 (In some cases project could present error log with unknown header.)
- Fixed BUG#0008 (Incorrect matching game versions error appearing after downloading complex patch.)
v 1.0.4
- Added Launchie Prefab.
- New patch creation algorithm fixing many issues and errors appearing with the old algorithm.
- Url and Version are now public.
- Launcher is built on layers allowing much easier adjustment to the project and future updates.
( Separated Logic and GUI ) - New Documentation.
- Dropped Support for Unity 3.4+ (now minimum Unity version is 3.5.7 )
- Fixed BUG#0003 (Incorrect progress bar)
v 1.0.3
- Visual refresh of default Lauchie skin.
- Fixed BUG#0001 (Crafty crashing on Windows 8 ).
- _output folder is now inside the Patchie folder cleaning the build order.
v 1.0.1
- Added Support for Unity 3.4+.
// Note we do our best to make Crafty as best as possible, but it may take some time till we add those improvements if ever. We are indie developers who work on our own project and from it we want to give you as much as we can. From developers for developers.
