Bytessence Install Maker 5.40 - (09Jan2013) - new release

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
Inf0Byt3
PureBasic Fanatic
PureBasic Fanatic
Posts: 2236
Joined: Fri Dec 09, 2005 12:15 pm
Location: Elbonia

Re: Bytessence InstallMaker 4.42 - (07feb2011)

Post by Inf0Byt3 »

Thank you for letting me know, I think I have found a solution for this problem. It will be available in the next version of the program (which will be ready for release very soon).

P.S. Sorry for the slow reply...
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
X
Enthusiast
Enthusiast
Posts: 311
Joined: Tue Apr 04, 2006 6:27 am

Re: Bytessence InstallMaker 4.42 - (07feb2011)

Post by X »

Any chance for a 64bit version?
Inf0Byt3
PureBasic Fanatic
PureBasic Fanatic
Posts: 2236
Joined: Fri Dec 09, 2005 12:15 pm
Location: Elbonia

Re: Bytessence InstallMaker 4.42 - (07feb2011)

Post by Inf0Byt3 »

Yes, it's one of the features I've been trying to implement for a while. If I don't run into major problems with the code, it should be here for the next version :).
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
User avatar
JackWebb
Enthusiast
Enthusiast
Posts: 109
Joined: Wed Dec 16, 2009 1:42 pm
Location: Tampa Florida

Re: Bytessence InstallMaker 4.42 - (07feb2011)

Post by JackWebb »

Inf0Byt3 wrote:Thank you for letting me know, I think I have found a solution for this problem. It will be available in the next version of the program (which will be ready for release very soon).

P.S. Sorry for the slow reply...
Not a problem..

I'm ready to test whenever you release the new version. I also now have access to a Vista machine as well.

Thank You!
Jack 8)
Make everything as simple as possible, but not simpler. ~Albert Einstein
Inf0Byt3
PureBasic Fanatic
PureBasic Fanatic
Posts: 2236
Joined: Fri Dec 09, 2005 12:15 pm
Location: Elbonia

Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update

Post by Inf0Byt3 »

I am glad to announce a new version of BIM. Version 5.0 is a complete rewrite of the old code and brings many new features. Here's the changelog for this version:
- Rewritten the whole program, it now uses a different internal architecture
- Added a plugin-based compression / decompression system
- Added BLP compression (custom compressed file format based on LZMA) in addition to ZIP
- Added Win 95 compatibility
- Added native 64-bit installer support
- Added detection for .NET framework 4.0 Client Profile
- Added Internet Explorer version detection
- Added basic system requirements checking (CPU speed, RAM size)
- Added possibility to request certain files or registry entries to be installed on the PC prior to the installation
- Added possibility to check for running programs upon (un)installation
- Added possibility to create variables by reading registry entries
- Added a category / component system so your program can be split into several installable parts
- Added possibility to compress files from more than one folder and install files in more than one location
- Added better detection for existing installations
- Added detailed options to customize the installer header image
- Added possibility to choose readme and license files in all languages
- Added option to create a program shortcut in the Start Menu
- Added option to create a license shortcut in the Start Menu
- Added option to open the license file on the Finish page of the installer
- Added possibility to rename tasks
- Added possibility to customize the Add/Remove entry name
- Added possibility to change the uninstaller icon
- Added possibility to change the uninstaller version information
- Added option to minimize to system tray while compiling a project
- Added possibility to directly pack the module executable with custom 32/64-bit packers
- Added possibility to install programs for the current user or for all users based on the OS
- Added a new variable: <LCID> (the code for the language selected by the user for the installer)
- Added a new variable: <CurrentUserName> (the name of the user who started installation)
- Added a new variable: <ProgramFiles_x86> (the x86 folder for 64-bit systems)
- Added better error checking
- Added optional registration
- Modified the main program to support command-line project compilation
- Modified the .BIM project format to suit the new features
- Improved the settings dialog
- Improved the external tools
- Improved the overall usability and responsiveness
- Updated documentation and the License file
- Removed the dedicated command-line compiler
Many thanks for all the ideas and the testing. Translations for the installer are much appreciated since the old ones are not compatible anymore. Also, please contact me if you find any bug or error.

Enjoy!
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
MachineCode
Addict
Addict
Posts: 1482
Joined: Tue Feb 22, 2011 1:16 pm

Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update

Post by MachineCode »

I'm just testing it but I can't use the "Delete" key in any fields to edit them (only the "Backspace" key). That's not normal for a Windows app.
Microsoft Visual Basic only lasted 7 short years: 1991 to 1998.
PureBasic: Born in 1998 and still going strong to this very day!
Inf0Byt3
PureBasic Fanatic
PureBasic Fanatic
Posts: 2236
Joined: Fri Dec 09, 2005 12:15 pm
Location: Elbonia

Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update

Post by Inf0Byt3 »

Should be fixed now. The links are the same :).
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
User avatar
OldSkoolGamer
Enthusiast
Enthusiast
Posts: 150
Joined: Mon Dec 15, 2008 11:15 pm
Location: Nashville, TN
Contact:

Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update

Post by OldSkoolGamer »

Not bad, but the new "Tasks" interface threw me off.
User avatar
Progi1984
Addict
Addict
Posts: 806
Joined: Fri Feb 25, 2005 1:01 am
Location: France > Rennes
Contact:

Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update

Post by Progi1984 »

Excuse me if the question has ever been asked : Have you some projects about a Linux/MacOs version ?
Inf0Byt3
PureBasic Fanatic
PureBasic Fanatic
Posts: 2236
Joined: Fri Dec 09, 2005 12:15 pm
Location: Elbonia

Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update

Post by Inf0Byt3 »

I haven't thought about this until now to be honest. There are a few things that would make such a port a bit hard from my point of view:
-In Windows, you can append data at the end of the executables without modifying their functionality. I am not sure .ELF files accept this. If the program cannot append data to the executables, there might be a need to have a 2-file installer: one file would be the runtime while the other one would contain the program data.
-The compression libraries might not compile on MacOS (dunno if this really is the case as I had no experience with this OS). Also I don't have a Mac to test the code on
-I haven't programmed anything big on Linux / Mac so far

I don't think I could create ports for other OSs but I'd be glad to offer basic assistance to anyone trying to make an installer for them.
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
User avatar
Kiffi
Addict
Addict
Posts: 1485
Joined: Tue Mar 02, 2004 1:20 pm
Location: Amphibios 9

Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update

Post by Kiffi »

@Inf0Byt3: After starting your new BIM, i get an errormessage:
BIM wrote:---------------------------
Error!
---------------------------
Error reading language file.
---------------------------
OK
---------------------------
Greetings ... Kiffi
Hygge
Polo
Addict
Addict
Posts: 2422
Joined: Tue May 06, 2003 5:07 pm
Location: UK

Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update

Post by Polo »

On MacOSX no needs for an installer, usually the app is one file (folder actually, .app) that you drag into the Applications folder. Most applications are bundled in a dmg containing an helping window to drag in one second the app to the Applications folder.
Inf0Byt3
PureBasic Fanatic
PureBasic Fanatic
Posts: 2236
Joined: Fri Dec 09, 2005 12:15 pm
Location: Elbonia

Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update

Post by Inf0Byt3 »

@Kiffi, I think this happens because BIM reads the old settings file which points to another location for the language file. You could try to navigate to this folder: "%APPDATA%\Bytessence\Bytessence InstallMaker" and remove the file called "Config.ini". After that restart the application and everything should be OK.

@Polo: thanks for the info. I have absolutely no experience regarding MacOS.
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
User avatar
OldSkoolGamer
Enthusiast
Enthusiast
Posts: 150
Joined: Mon Dec 15, 2008 11:15 pm
Location: Nashville, TN
Contact:

Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update

Post by OldSkoolGamer »

Is there any easy way to convert a project from version 4.42 over to version 5 ??
Inf0Byt3
PureBasic Fanatic
PureBasic Fanatic
Posts: 2236
Joined: Fri Dec 09, 2005 12:15 pm
Location: Elbonia

Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update

Post by Inf0Byt3 »

I'm afraid there isn't a quick way to load older projects due to the fact that the internal structure of .BIM files has changed quite a bit.
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
Post Reply