Hi! I tryed 4.12, packaging never ends

Hello!!!

The 4.12 version (preview is amazing, with a lot of important improvements), but when I try to cook any standalone project… the creation process never ends.

The 4.10.4 version cooks and launchs standalone projects for Windows 32, 64 and android fine and perfectly.

I can´t find the solution for this issue.

Here is the “steps”… end the entire process never jumps from the last line below:

LogPlatformFile: Not using cached read wrapper
LogInit:Display: RandInit(1666883414) SRandInit(1666883419).
LogTaskGraph: Started task graph with 4 named threads and 5 total threads with 1 sets of task threads.
LogStats: Stats thread started at 0.183380
LogInit: Version: 4.12.0-2986880+++UE4+Release-4.12
LogInit: API Version: 2986880
LogInit: Net Version: 2986880
LogDevObjectVersion: Number of dev versions registered: 13
LogDevObjectVersion: Dev-Blueprints (B0D832E4-1F89-4F0D-ACCF-7EB736FD4AA2): 3
LogDevObjectVersion: Dev-Build (E1C64328-A22C-4D53-A36C-8E866417BD8C): 0
LogDevObjectVersion: Dev-Core (375EC13C-06E4-48FB-B500-84F0262A717E): 1
LogDevObjectVersion: Dev-Editor (E4B068ED-F494-42E9-A231-DA0B2E46BB41): 2
LogDevObjectVersion: Dev-Framework (CFFC743F-43B0-4480-9391-14DF171D2073): 6
LogDevObjectVersion: Dev-Mobile (B02B49B5-BB20-44E9-A304-32B752E40360): 0
LogDevObjectVersion: Dev-Networking (A4E4105C-59A1-49B5-A7C5-40C4547EDFEE): 0
LogDevObjectVersion: Dev-Online (39C831C9-5AE6-47DC-9A44-9C173E1C8E7C): 0
LogDevObjectVersion: Dev-Physics (78F01B33-EBEA-4F98-B9B4-84EACCB95AA2): 0
LogDevObjectVersion: Dev-Platform (6631380F-2D4D-43E0-8009-CF276956A95A): 0
LogDevObjectVersion: Dev-Rendering (12F88B9F-8875-4AFC-A67C-D90C383ABD29): 2
LogDevObjectVersion: Dev-Sequencer (7B5AE74C-D270-4C10-A958-57980B212A5A): 0
LogDevObjectVersion: Dev-VR (D7296918-1DD6-4BDD-9DE2-64A83CC13884): 0
LogInit: Compiled (64-bit): May 23 2016 14:03:53
LogInit: Compiled with Visual C++: 19.00.23026.00
LogInit: Build Configuration: Development
LogInit: Branch Name: ++UE4+Release-4.12
LogInit: Command line: -EpicPortal
LogInit: Base directory: C:/Program Files (x86)/Epic Games/4.12/Engine/Binaries/Win64/
LogInit: Installed Engine Build: 1
LogInit: Using libcurl 7.41.0
LogInit: - built for x86_64-pc-win32
LogInit: - supports SSL with WinSSL
LogInit: - other features:
LogInit: CURL_VERSION_SSL
LogInit: CURL_VERSION_IPV6
LogInit: CURL_VERSION_ASYNCHDNS
LogInit: CURL_VERSION_LARGEFILE
LogInit: CURL_VERSION_IDN
LogInit: CurlRequestOptions (configurable via config and command line):
LogInit: - bVerifyPeer = true - Libcurl will verify peer certificate
LogInit: - bUseHttpProxy = false - Libcurl will NOT use HTTP proxy
LogInit: - bDontReuseConnections = false - Libcurl will reuse connections
LogInit: - CertBundlePath = nullptr - Libcurl will use whatever was configured at build time.
LogInit: Presizing for max 16777216 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
LogInit: Object subsystem initialized
LogInit: Selected Device Profile: [Windows]
LogInit: Applying CVar settings loaded from the selected device profile: [Windows]
LogInit: Computer: HOME-PC
LogInit: User: Home
LogInit: CPU Page size=65536, Cores=2
LogInit: High frequency timer resolution =2.746777 MHz
LogMemory: Memory total: Physical=4.0GB (4GB approx)
LogMemory: Platform Memory Stats for Windows
LogMemory: Process Physical Memory: 318.13 MB used, 318.13 MB peak
LogMemory: Process Virtual Memory: 324.14 MB used, 324.14 MB peak
LogMemory: Physical Memory: 3270.42 MB used, 4095.05 MB total
LogMemory: Virtual Memory: 650.59 MB used, 8388608.00 MB total
LogD3D11RHI: D3D11 adapters:
LogD3D11RHI: 0. ‘NVIDIA GeForce 9500 GT’ (Feature Level 10_0)
LogD3D11RHI: 1005/0/1791 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:1, VendorId:0x10de
LogD3D11RHI: Chosen D3D11 Adapter: 0
LogD3D11RHI: Creating new Direct3DDevice
LogD3D11RHI: GPU DeviceId: 0x640 (for the marketing name, search the web for “GPU Device Id”)
LogWindows: EnumDisplayDevices:
LogWindows: 0. ‘NVIDIA GeForce 9500 GT’ (P:1 D:1)
LogWindows: 1. ‘NVIDIA GeForce 9500 GT’ (P:0 D:0)
LogWindows: 2. ‘RDPDD Chained DD’ (P:0 D:0)
LogWindows: 3. ‘RDP Encoder Mirror Driver’ (P:0 D:0)
LogWindows: 4. ‘RDP Reflector Display Driver’ (P:0 D:0)
LogWindows: DebugString: GetVideoDriverDetailsInvalid PrimaryIsNotTheChoosenAdapter GetVideoDriverDetailsInvalid PrimaryIsNotTheChoosenAdapter GetVideoDriverDetailsInvalid PrimaryIsNotTheChoosenAdapter FoundDriverCount:2
LogD3D11RHI: Adapter Name: NVIDIA GeForce 9500 GT
LogD3D11RHI: Driver Version: 341.92 (internal:9.18.13.4192, unified:341.92)
LogD3D11RHI: Driver Date: 10-13-2015
LogRHI: Texture pool is 703 MB (70% of 1005 MB)
LogD3D11RHI: Async texture creation enabled
LogD3D11RHI: GPU Timing Frequency: 1000.000000 (Debug: 2 4)
LogWindowsTextInputMethodSystem:Display: IME system now deactivated.
LogShaderCompilers: Guid format shader working directory is 26 characters bigger than the processId version (H:/4.12/proj002andr/Intermediate/Shaders/WorkingDirectory/3012/).
LogShaderCompilers: Cleaned the shader compiler working directory ‘C:/Users/Home/AppData/Local/Temp/UnrealShaderWorkingDir/F1B5BD0943982AFD2BE930A2EF7A8223/’.
LogShaderCompilers:Display: Using Local Shader Compiler.
LogTemp:Display: Loaded TP AllDesktopTargetPlatform
LogTemp:Display: Loaded TP WindowsClientTargetPlatform
LogTemp:Display: Loaded TP WindowsNoEditorTargetPlatform
LogTemp:Display: Loaded TP WindowsServerTargetPlatform
LogTemp:Display: Loaded TP WindowsTargetPlatform
LogTemp:Display: Loaded TP AndroidTargetPlatform
LogTemp:Display: Loaded TP Android_ASTCTargetPlatform
LogTemp:Display: Loaded TP Android_ATCTargetPlatform
LogTemp:Display: Loaded TP Android_DXTTargetPlatform
LogTemp:Display: Loaded TP Android_ETC1TargetPlatform
LogTemp:Display: Loaded TP Android_ETC2TargetPlatform
LogTemp:Display: Loaded TP Android_MultiTargetPlatform
LogTemp:Display: Loaded TP Android_PVRTCTargetPlatform
LogTemp:Display: Loaded TP HTML5TargetPlatform
LogTemp:Display: Loaded TP IOSTargetPlatform
LogTemp:Display: Loaded TP TVOSTargetPlatform
LogTemp:Display: Loaded TP LinuxNoEditorTargetPlatform
LogTemp:Display: Loaded TP LinuxServerTargetPlatform
LogTemp:Display: Loaded TP LinuxTargetPlatform
LogTargetPlatformManager:Display: Building Assets For Windows
LogDerivedDataCache:Display: Max Cache Size: 512 MB
LogDerivedDataCache: Loaded boot cache 0.25s 53MB C:/Users/Home/AppData/Local/UnrealEngine/4.12/DerivedDataCache/Boot.ddc.
LogDerivedDataCache:Display: Loaded Boot cache: C:/Users/Home/AppData/Local/UnrealEngine/4.12/DerivedDataCache/Boot.ddc
LogDerivedDataCache: FDerivedDataBackendGraph: Pak pak cache file H:/4.12/proj002andr/DerivedDataCache/DDC.ddp not found, will not use a pak cache.
LogDerivedDataCache: Unable to find inner node Pak for hierarchical cache Hierarchy.
LogDerivedDataCache: FDerivedDataBackendGraph: CompressedPak pak cache file H:/4.12/proj002andr/DerivedDataCache/Compressed.ddp not found, will not use a pak cache.
LogDerivedDataCache: Unable to find inner node CompressedPak for hierarchical cache Hierarchy.
LogDerivedDataCache:Display: Pak cache opened for reading …/…/…/Engine/DerivedDataCache/Compressed.ddp.
LogDerivedDataCache: Using Local data cache path C:/Users/Home/AppData/Local/UnrealEngine/Common/DerivedDataCache: Writable
LogInit: Selected Device Profile: [Windows]
LogContentStreaming: Texture pool size is 0.00 MB
LogMeshUtilities: No automatic mesh reduction module available
LogMeshUtilities: No automatic mesh merging module available
LogMeshUtilities: No distributed automatic mesh merging module available
LogAssetRegistry: FAssetRegistry took 0.0205 seconds to start up
LogPackageLocalizationCache: Processed 3 localized package path(s) for 1 prioritized culture(s) in 0.047311 seconds
LogUObjectArray: 28736 objects as part of root set at end of initial load.
LogUObjectAllocator: 5854688 out of 0 bytes used by permanent object pool.
LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
LogInit: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
LogSlate: SlateFontCache - WITH_FREETYPE: 1, WITH_HARFBUZZ: 1
LogSlate: SlateFontCache - WITH_FREETYPE: 1, WITH_HARFBUZZ: 1
LogUdpMessaging: Initializing bridge on interface 0.0.0.0:0 to multicast group 230.0.0.1:6666.
SourceControl: Info Source control is disabled
SourceControl: Info Source control is disabled
SourceControl: Info Source control is disabled
SourceControl: Info Source control is disabled
LogEngine: Initializing Engine…
LogHMD: SteamVR failed to initialize. Err: 110
LogHMD: SteamVR failed to initialize. Err: 110
LogAIModule: Creating AISystem for world NewWorld
LogInit: XAudio2 using ‘Speakers (High Definition Audio Device)’ : 2 channels at 44.1 kHz using 16 bits per sample (channel mask 0x3)
LogInit: FAudioDevice initialized.
LogDerivedDataCache: Saved boot cache 0.11s 53MB C:/Users/Home/AppData/Local/UnrealEngine/4.12/DerivedDataCache/Boot.ddc.
LogInit: Texture streaming: Enabled
LogInit: Transaction tracking system initialized
BlueprintLog: New page: Editor Load
LocalizationService: Info Localization service is disabled
LogFileCache: Scanning file cache for directory ‘H:/4.12/proj002andr/Content/’ took 0.01s
LogCook:Display: Max memory allowance for cook 8192mb
LogCook:Display: Mobile HDR setting 1
SourceControl: Info Source control is disabled
Cmd: MAP LOAD FILE=“…/…/…/Engine/Content/Maps/Templates/Template_Default.umap” TEMPLATE=1 SHOWPROGRESS=1 FEATURELEVEL=2
LightingResults: New page: Lighting Build
MapCheck: New page: Map Check
LightingResults: New page: Lighting Build
LogAIModule: Creating AISystem for world Untitled_1
LogEditorServer: Finished looking for orphan Actors (0.000 secs)
Cmd: MAP CHECKDEP NOCLEARLOG
MapCheck: Info Map check complete: 0 Error(s), 0 Warning(s), took 245.447ms to complete.
LogFileHelpers: Loading map ‘Template_Default’ took 1.462
LogCollectionManager: Loaded 0 collections in 0.007370 seconds
LogFileCache: Scanning file cache for directory ‘H:/4.12/proj002andr/Saved/Collections/’ took 0.01s
LogFileCache: Scanning file cache for directory ‘H:/4.12/proj002andr/Content/Developers/Home/Collections/’ took 0.01s
LogFileCache: Scanning file cache for directory ‘H:/4.12/proj002andr/Content/Collections/’ took 0.01s
LogCollectionManager: Rebuilt the GUID cache for 0 collections in 0.000006 seconds
LogContentBrowser: Native class hierarchy populated in 0.0789 seconds. Added 2047 classes and 369 folders.
LogStats: UGameplayTagsManager::ConstructGameplayTagTree: Construct from data asset - 0.000 s
LogStats: UGameplayTagsManager::ConstructGameplayTagTree: GameplayTagTreeChangedEvent.Broadcast - 0.000 s
LogContentBrowser: Native class hierarchy updated for ‘GameplayTags’ in 0.0014 seconds. Added 12 classes and 0 folders.
LogContentBrowser: Native class hierarchy updated for ‘WidgetCarousel’ in 0.0029 seconds. Added 0 classes and 0 folders.
LogContentBrowser: Native class hierarchy updated for ‘AddContentDialog’ in 0.0014 seconds. Added 0 classes and 0 folders.
LogContentBrowser: Native class hierarchy updated for ‘SceneOutliner’ in 0.0014 seconds. Added 1 classes and 2 folders.
LogCrashTracker: Crashtracker disabled due to settings.
LogUObjectGlobals:Warning: Failed to find object ‘Class None.’
LogContentBrowser: Native class hierarchy updated for ‘HierarchicalLODOutliner’ in 0.0017 seconds. Added 1 classes and 2 folders.
LogLoad: Full Startup: 52.42 seconds (BP compile: 0.15 seconds)
LogExternalProfiler: Found external profiler: VSPerf
LogExternalProfiler: Using external profiler: VSPerf
LogOcInput: OculusInput pre-init called
LogContentStreaming: Texture pool size now 200 MB
LogRenderer: Reallocating scene render targets to support 804x540 (Frame:2).
LogAssetRegistry: Asset discovery search completed in 56.6818 seconds
LogCollectionManager: Rebuilt the object cache for 0 collections in 0.000002 seconds (found 0 objects)
LogCollectionManager: Fixed up redirectors for 0 collections in 0.000073 seconds (updated 0 objects)
LogEditorViewport: Clicking on Actor (LMB): StaticMeshActor (Floor)
Cmd: OBJ SAVEPACKAGE PACKAGE=“/Game/NewMap” FILE=“H:/4.12/proj002andr/Content/NewMap.umap” SILENT=true AUTOSAVING=false KEEPDIRTY=false
LogSavePackage: Save=133.73ms
LogSavePackage: Moving ‘H:/4.12/proj002andr/Saved/NewMap4E22FF50480AE3333D32B9A09A1EC22B.tmp’ to ‘H:/4.12/proj002andr/Content/NewMap.umap’
LogSavePackage:Display: Finished SavePackage H:/4.12/proj002andr/Content/NewMap.umap
LogFileHelpers: Saving map ‘NewMap’ took 2.189
Cmd: OBJ SAVEPACKAGE PACKAGE=“/Game/NewMap” FILE=“H:/4.12/proj002andr/Saved/Autosaves/Game/UEDPCNewMap.umap” SILENT=true AUTOSAVING=true KEEPDIRTY=true
LogSavePackage: Save=82.26ms
LogSavePackage: Moving ‘H:/4.12/proj002andr/Saved/UEDPCNewMapA306F17A4AF0F23510E68A8BBFD4340D.tmp’ to ‘H:/4.12/proj002andr/Saved/Autosaves/Game/UEDPCNewMap.umap’
LogSavePackage:Display: Finished SavePackage H:/4.12/proj002andr/Saved/Autosaves/Game/UEDPCNewMap.umap
LogEditorTransaction: Undo Spawn Play From Here Start
MainFrameActions: Packaging (Android (ATC)): Running AutomationTool…
MainFrameActions: Packaging (Android (ATC)): Automation.ParseCommandLine: Parsing command line: -ScriptsForProject=H:/4.12/proj002andr/proj002andr.uproject BuildCookRun -nocompile -nocompileeditor -installed -nop4 -project=H:/4.12/proj002andr/proj002andr.uproject -cook -stage -archive -archivedirectory=H:/4.12 -package -clientconfig=Development -ue4exe=UE4Ed
itor-Cmd.exe -pak -prereqs -nodebuginfo -targetplatform=Android -cookflavor=ATC -CrashReporter -utf8output
MainFrameActions: Packaging (Android (ATC)): Automation.Process: Setting up command environment.
MainFrameActions: Packaging (Android (ATC)): BuildCookRun.SetupParams: Setting up ProjectParams for H:\4.12\proj002andr\proj002andr.uproject
MainFrameActions: Packaging (Android (ATC)): Project.Cook: ********** COOK COMMAND STARTED **********
MainFrameActions: Packaging (Android (ATC)): CommandUtils.RunCommandlet: Running UE4Editor Cook for project H:\4.12\proj002andr\proj002andr.uproject
MainFrameActions: Packaging (Android (ATC)): CommandUtils.RunCommandlet: Commandlet log file is C:\Program Files (x86)\Epic Games\4.12\Engine\Programs\AutomationTool\Saved\Cook-2016.05.26-13.30.20.txt
MainFrameActions: Packaging (Android (ATC)): CommandUtils.Run: Run: C:\Program Files (x86)\Epic Games\4.12\Engine\Binaries\Win64\UE4Editor-Cmd.exe H:\4.12\proj002andr\proj002andr.uproject -run=Cook -TargetPlatform=Android_ATC -fileopenlog -unversioned -abslog=“C:\Program Files (x86)\Epic Games\4.12
MainFrameActions: Packaging (Android (ATC)): Engine\Programs\AutomationTool\Saved\Cook-2016.05.26-13.30.20.txt” -stdout -FORCELOGFLUSH -CrashForUAT -unattended -UTF8Output
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: LogInit:Display: Running engine for game: proj002andr
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: LogInit:Display: RandInit(-1925421810) SRandInit(-1925421805).
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.35:933][ 0]LogShaderCompilers:Display: Using Local Shader Compiler.
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.44:151][ 0]LogDerivedDataCache:Display: Max Cache Size: 512 MB
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.44:685][ 0]LogDerivedDataCache:Display: Loaded Boot cache: C:/Users/Home/AppData/Local/UnrealEngine/4.12/DerivedDataCache/Boot.ddc
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.44:772][ 0]LogDerivedDataCache:Display: Pak cache opened for reading …/…/…/Engine/DerivedDataCache/Compressed.ddp.
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.55:763][ 0]LogTemp:Display: Loaded TP AllDesktopTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.56:151][ 0]LogTemp:Display: Loaded TP WindowsClientTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.56:573][ 0]LogTemp:Display: Loaded TP WindowsNoEditorTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.56:951][ 0]LogTemp:Display: Loaded TP WindowsServerTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.57:071][ 0]LogTemp:Display: Loaded TP WindowsTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.57:189][ 0]LogTemp:Display: Loaded TP AndroidTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.57:296][ 0]LogTemp:Display: Loaded TP Android_ASTCTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.57:407][ 0]LogTemp:Display: Loaded TP Android_ATCTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.57:521][ 0]LogTemp:Display: Loaded TP Android_DXTTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.57:634][ 0]LogTemp:Display: Loaded TP Android_ETC1TargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.57:740][ 0]LogTemp:Display: Loaded TP Android_ETC2TargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.57:964][ 0]LogTemp:Display: Loaded TP Android_MultiTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.57:965][ 0]LogTemp:Display: Loaded TP Android_PVRTCTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.57:988][ 0]LogTemp:Display: Loaded TP HTML5TargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.58:161][ 0]LogTemp:Display: Loaded TP IOSTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.58:272][ 0]LogTemp:Display: Loaded TP TVOSTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.58:375][ 0]LogTemp:Display: Loaded TP LinuxNoEditorTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.58:478][ 0]LogTemp:Display: Loaded TP LinuxServerTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.58:619][ 0]LogTemp:Display: Loaded TP LinuxTargetPlatform
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.30.58:620][ 0]LogTargetPlatformManager:Display: Building Assets For Android_ATC
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.31.17:206][ 0]LogCook:Display: Max memory allowance for cook 8192mb
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.31.17:215][ 0]LogCook:Display: Mobile HDR setting 1
MainFrameActions: Packaging (Android (ATC)): UE4Editor-Cmd: [2016.05.26-16.31.18:173][ 0]LogCook:Display: Done creating registry. It took 0.95s.

Thank You very much for helping!! :smiley:

Hello JBN2171,

There have been a few users who have reported problems of not being able to finish packaging or packaging stalling at certain points. There is currently a fix going into 4.12 for this issue and should be included in the final release of 4.12 when that becomes available. If you are able to edit source, this user’s fix may be able to help you in the meantime. Otherwise I would suggest sticking with 4.10 for the time being.

Hello !!!

Thank you so much for your help, explanation and tips.

The Unreal Engine 4 is really a fantastic tool, and provides us a real chance to transform our imagination and ideas into REAL, amazing and multipurpose softwares, with limitless possibilities!!!

Congratulations!!!