Page 9 of 13

Re: Bytessence InstallMaker 4.42 - (07feb2011)

Posted: Tue Jul 12, 2011 4:43 pm
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...

Re: Bytessence InstallMaker 4.42 - (07feb2011)

Posted: Tue Jul 12, 2011 7:22 pm
by X
Any chance for a 64bit version?

Re: Bytessence InstallMaker 4.42 - (07feb2011)

Posted: Wed Jul 13, 2011 8:12 am
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 :).

Re: Bytessence InstallMaker 4.42 - (07feb2011)

Posted: Mon Jul 18, 2011 6:57 am
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)

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

Posted: Wed Sep 14, 2011 10:34 am
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!

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

Posted: Wed Sep 14, 2011 12:54 pm
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.

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

Posted: Wed Sep 14, 2011 5:19 pm
by Inf0Byt3
Should be fixed now. The links are the same :).

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

Posted: Wed Sep 14, 2011 9:44 pm
by OldSkoolGamer
Not bad, but the new "Tasks" interface threw me off.

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

Posted: Thu Sep 15, 2011 8:06 am
by Progi1984
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

Posted: Thu Sep 15, 2011 9:43 am
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.

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

Posted: Thu Sep 15, 2011 10:43 am
by Kiffi
@Inf0Byt3: After starting your new BIM, i get an errormessage:
BIM wrote:---------------------------
Error!
---------------------------
Error reading language file.
---------------------------
OK
---------------------------
Greetings ... Kiffi

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

Posted: Thu Sep 15, 2011 10:53 am
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.

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

Posted: Thu Sep 15, 2011 4:55 pm
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.

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

Posted: Sat Sep 17, 2011 3:02 pm
by OldSkoolGamer
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

Posted: Sat Sep 17, 2011 11:13 pm
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.