Bytessence Install Maker 5.40 - (09Jan2013) - new release
Re: Bytessence InstallMaker 4.42 - (07feb2011)
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...
P.S. Sorry for the slow reply...
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
Re: Bytessence InstallMaker 4.42 - (07feb2011)
Any chance for a 64bit version?
Re: Bytessence InstallMaker 4.42 - (07feb2011)
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)
Re: Bytessence InstallMaker 4.42 - (07feb2011)
Not a problem..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...
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

Make everything as simple as possible, but not simpler. ~Albert Einstein
Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update
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:
Enjoy!
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.- 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
Enjoy!
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
-
- Addict
- Posts: 1482
- Joined: Tue Feb 22, 2011 1:16 pm
Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update
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!
PureBasic: Born in 1998 and still going strong to this very day!
Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update
Should be fixed now. The links are the same
.

None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
- OldSkoolGamer
- Enthusiast
- Posts: 150
- Joined: Mon Dec 15, 2008 11:15 pm
- Location: Nashville, TN
- Contact:
Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update
Not bad, but the new "Tasks" interface threw me off.
Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update
Excuse me if the question has ever been asked : Have you some projects about a Linux/MacOs version ?
Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update
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.
-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)
Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update
@Inf0Byt3: After starting your new BIM, i get an errormessage:
Greetings ... KiffiBIM wrote:---------------------------
Error!
---------------------------
Error reading language file.
---------------------------
OK
---------------------------
Hygge
Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update
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.
Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update
@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.
@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)
- OldSkoolGamer
- Enthusiast
- Posts: 150
- Joined: Mon Dec 15, 2008 11:15 pm
- Location: Nashville, TN
- Contact:
Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update
Is there any easy way to convert a project from version 4.42 over to version 5 ??
Re: Bytessence InstallMaker 5.0 - (14sep2011) - major update
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)