BBCruncher V2.4 FilePacker for Download available!
Community Forums/Showcase/BBCruncher V2.4 FilePacker for Download available!
| ||
Hi, BBCruncher: New Version (v2.5) available from www.blitztools.de.vu or www.BlitzCoder.com ---------------------------------------------------------------------------------- BB-Cruncher is a File-Cruncher (Packer/Compressor) for all Files (Binary, Texts and so on) I Have created a GUI-Based Cruncher and 10 Functions. (Crunch + Decrunch Functions for using in own Sources) Easy to Use. Requires any Blitz versions. Features: --------- - Compressing Files upto 50% and more. - DeCompressing (Decrunching) Files directly from own Source. - Including a GUI Based Cruncher for easyer using - Source-Codes of Crunch/Decrunch-Engine available - Supports Archive for hold more Files in One. - Supports SingleFile Creation. (Exe + BCA-Archive in one File) - Usefully e.g. for all Game Developers to protect all the own external Files (like Medias, Configs, Binarys and so on) - English & German DOCs available. History: -------- V1.0 ----- - First Release. V1.1 ----- - Some Optimizings in SourceCode. - Cruncher + Decruncher Works now completly from Memory. (No longer Temporary Files) - Some Speedup in Crunch + Decrunch Process. V1.2 ----- - Again SpeedUp in CrunchProcess. (up to 50%) - Add A GUI-Based Cruncher (V1.0) (BBCruncher.exe) - The Main-Crunch-Include has renamed to "Crunch-Engine" and has now any other versionsnumber as the GUI-Based Cruncher. (e.g. "BBCruncher V1.0" & "CrunchEngine V1.2") V1.3 ----- - Again SpeedUp in CrunchProcess. (up to 50% and more) - Add a alternative DecrunchRoutine. (For Bank Holding) - Some Optic Changes in the GUI-Based Cruncher. (For better overlook) - CrunchRate is now selectable. (1=Fast/2=Good/3=Best) - RightClick can now change the Resolution of BBCruncher. V1.4 ----- - Fixed: Decruncher shows at the end a ProcessBar when is not selected. (Parameter -1,-1) (Works now Correct!) V1.5 ----- - Again SpeedUp in CrunchProcess. - Add Archive Support. (BBCruncher.exe) V1.6 ----- - Again SpeedUp in CrunchProcess. (BBCruncher.exe) - Upgrade: Add a New GUI-Based Cruncher. (Now with "Original" Windows-Styled GUI) - Multi-Selection (FileRequester) can now use in Archive Creation. - CrunchProcess in "BBCruncher.exe" shows now a ProcessBar. (GFX-Panel was now Removed) - Fixed: .BBC-Name Parameter in ExtractEngine is now "UpperCase = LowerCase". V1.7 ----- - Again SpeedUp in CrunchProcess. - Add SingleFile Creation Support. V1.8 ----- - DOCs Updated. (English & German) - Add a DLL-File as alternative. (e.g. for use in own LevelEditors and so on) - Add AddToBCA-Engine. (For Copy any BBC-File to a BCA-ArchiveFile) - Add RemoveFromBCA-Engine. (For Removes BBC-Files from BCA-Archive) - Add GetNumberFiles-Engine. (To get the Number of BBC-Files contained in a BCA-Archive) - Add GetBBCName-Engine. (To get the BBC-Names contained in a BCA-Archive) V1.9 ----- - DOCs again Updated. (English & German) - Add a new Panel for SingleFile-Creation. - Fixed: Filerequester for SingleFile-Creation can be opening when the CheckBox is not Selected. (In Archive Options) V2.0 ----- - DOCs again Updated. (English & German) - Multiselection is now possible in Crunch/Decrunch Process. - Files can now Add to an Exists ArchiveFile. - Archive-Log will be Displayed after Archive is Created. - Add Misc-Engines. V2.1 ----- - BBC-Files can now created without Compression. V2.2 ----- - Fixed: Multitasking Problems in De/Crunch Process. - Add a new Panel for better overlook in De/Crunch Process. - CruncherEngine.DLL has now a new Parameter to turn On/Off the GUI. - CruncherEngine.bb has now also a Processbar and the old GFX-Panel was removed. - Some Fixes in GUI Cruncher. V2.3 ----- - Again SpeedUp in CrunchProcess. (ca. 50%) - Some Fixes in GUI Cruncher. V2.4 ----- - Add BlitzMax Support. (CrunchEngine, DeCrunchEngine and ExtractEngine) - Add MiscEngine3D and MiscEnginePlus for use with Blitz3D and/or BlitzPlus. - Upgrade: Add a new MiscEngine2D for Easyer using. - DOCs Updated. (English & German) - Some Fixes in GUI Cruncher. V2.5 ----- - BlitzMax Sources Optimized. (CrunchEngine, DeCrunchEngine and ExtractEngine) - Upgrade: Add a new ArchiveOption-Panel for better and easyer using. - Update: Some changes in CruncherEngine.dll. - Update: Some changes in MiscEngines. Download Links: www.blitztools.de.vu or www.blitzcoder.com |
| ||
Great progress, congratulation and thanks a lot for sharing! |
| ||
Thanks, what are the miscengine features? |
| ||
@jfk Thanks! :-) @Slenkar Ok here a Part of the DOCs. (Description of MiscEngines) --------------------------------------------------------------- How I can use the BBCruncher-MiscEngines (Functions) ? With it you can use the MiscEngine you must Include any MiscEngine (2D, 3D or Plus version) to your Sourcecode. Now you have some Replacement-Commands. These Commands are near the same how from BlitzBasic self. The Difference to it is that the Replacement-Commands will Extract the MediaFiles first from a BCA-Archive before use it. So it is now possible to make Single-Executables or BCA-Archive-Supported Blitz Projects with BBCruncher. The Using is very simple. So you can replace the normaly BlitzCommands with any of the MiscEngines by using the Char ("_") at the end of the Command. For Example: img = LoadImage( "C:\MyImage.bmp" ) (Normaly BlitzBasic Command) img = LoadImage_( "C:\MyImage.bmp" ) (Replacement from any MiscEngine) So with underline ("_") at the end of BlitzBasic-Command. Parameters of the Replacement-Commands are the same how in BlitzBasic. Before you can use the Replacement-Commands, you must call at startup only one the OpenArchiveFile() Function, with it the Extractor can find the Used BCA-ArchiveFile (.BCA) For Example: OpenArchiveFile( "C:\MyArchive.bca" ) img = LoadImage_( "C:\MyImage.bmp" ) mus = PlayMusic_( "C:\MyMusic.wav" ) If the OpenArchiveFile() Function is called, so you can now using all the Replacement-Commands. If your Application is running stable, you can now create a Single-File with BBCruncher when its requiered or run the Project with external BCA-ArchiveFile. Supported Original BlitzCommand-List: Load3DSound() LoadAnimImage() LoadAnimMesh() LoadAnimSeq() LoadAnimTexture() LoadBrush() LoadBSP() LoadBuffer() LoadImage() LoadMD2() LoadMesh() LoadSound() LoadSprite() LoadTerrain() LoadTexture() OpenMovie() PlayMusic() LoadIconStrip() Command-List in Replacement Mode: Load3DSound_() LoadAnimImage_() LoadAnimMesh_() LoadAnimSeq_() LoadAnimTexture_() LoadBrush_() LoadBSP_() LoadBuffer_() LoadImage_() LoadMD2_() LoadMesh_() LoadSound_() LoadSprite_() LoadTerrain_() LoadTexture_() OpenMovie_() PlayMusic_() LoadIconStrip_() |
| ||
Amazing, thanks Harald! |
| ||
This all sounds very cool. Thanks a lot AL90. |
| ||
The english version of the doc needs some work. Maybe one of you natively english speaking dudes can help translating. |
| ||
@jfk EO-11110 Sorry for my english. :-( I try to improve it .-) @All Thanks for interest to my Tool. So I have now create a new version and it is now available. The Changes in overlook: V2.5 ----- - BlitzMax Sources Optimized. (CrunchEngine, DeCrunchEngine and ExtractEngine) - Upgrade: Add a new ArchiveOption-Panel for better and easyer using. - Update: Some changes in CruncherEngine.dll. - Update: Some changes in MiscEngines. BTW: Please report me for requests, bugs, suggestions and so on. Thanks! |
| ||
Well the english docs is not really a problem, I think people understand it. Es liest sich aber ein wenig wie der deutsche Teil einer Anleitung eines Produkts aus China - Der Anfang nehmen aus Behältnis Gerät. Stecker in Wand... Naja, wen es stört, ist selber schuld :) Wäre mein Englisch gut genug, würd ich es bei Gelegenheit mal angehen, aber ich mach auch viele Fehler. EDIT you've got mail |
| ||
@jfk EO-11110 Ok, ich weis ja das mein englisch besch.. ist, aber ich denke es ist immernoch besser als es übersetzungsprogramme machen zu lassen. :-) Das problem bei mir ist halt die gramatik genau umzusetzen, und das ist eben für mich nicht einfach. Aber insofern hast Du natürlich recht. Ich werde versuchen die DOCs zu überarbeiten. versprochen. .-) @all So, I'm try to improve my DOCs in near future. @jfk EO-11110 better? :-) |
| ||
Just sent you an edited version. check your mails. |