Jump to content

Change icons in Acronis OS Selector?


  • Please log in to reply
93 replies to this topic

#61
cbmkgd

cbmkgd

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,243 posts
I've done the 10.0.2160 version (which also works for versions 9 through 10.0.2160 in fact) more than a week ago. But I'm looking into a small problem; at worst, it will require the user to reactivate the aoss install. I'll try to see if there's a way to avoid this, and make sure (in vmware) that there's no other problems.
So, maybe this weekend.

But if you're really in a hurry, Method 3, the manual method involving searching for the pkzip head and doing some hex editing oneself, works.
When you have replaced the ossmain.exe, if you reboot you might receive an error message. If that happens, you should reboot on the Acronis Bootable CD and reactivate (not reinstall!) AOSSelector.

#62
snakeman

snakeman

    InsanelyMac Protégé

  • Members
  • PipPip
  • 92 posts

Hey can we get it to work on 64bit versions of windows(XP/Vista) also! I had no success with either. But your methods worked great with MCE 2005!


snakeman





2160 supports Vista acronis works with 64bit version I just can't use your util to change the icons. The applications just keeps starting over until I hit esc a few times.


Thanks,

#63
cbmkgd

cbmkgd

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,243 posts
ok, you mean my little executables.
Might take a look at the compiler, or maybe it's the zip/unzip exe's which are problematic; but in any case, you could use the manual method with your preferred hex editor.


Which one did you use?

If you were using the 'Quick' solution, get zip231xN-x64.zip, and extract it's zip.exe file, and use it instead of the one I furnished.

If that doesn't help, I'll check the compiler or NSIS options.

#64
abandonedaccount

abandonedaccount

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
cbmkgd: Thank you very much for finding the way to extract and replace icons. I just did the procedure with v10.0.2160 where I searched for the ZIP file header and split the zip and the main executable into two files. So thanks to you I was free to replace the icons.

However, I didn't use yours, you did an okay job with them but they are too fat to sit neatly in the selection square, and they are off to the left by two pixels which makes them misaligned as well. And I disliked the fact that the blue icons you used blend into the background almost seamlessly.

I scaled down the official Apple logo, cleaned up the resizing artifacts (a few sharp, white pixels), gave it a nice dark outline and then a drop shadow to round it all off. I then worked with the saturation, brightness and contrast to make the three icon variations (unselected, selected and disabled).

Here is a picture comparison with the icons which I've created (on the right):
Attached File  Compare.jpg   130.98KB   310 downloads

The attached zip archive contains my icons, my photoshop files (if anyone wants to make their own changes) and the comparison file (for good measure).

Attached Files



#65
abandonedaccount

abandonedaccount

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
If anyone wants to make their own icons there are many things you need to know, but I still recommend you give it a shot if you are graphically inclined.

Each icon file is a PNG file with 3 copies of the icon stacked on top of each other. So for the 48x48 icons the file is 48px wide and 144px tall (3*48px). And for the 16x16 icons, it's 16px wide and 48px tall (3*16px).

1) "Bounds": The first rule you have to obey is to place your icons within their bounds. Make them "stick to their playfield", do not overlap the icons above or below these bounds or it is not going to work properly. In all my PSD files I've made a guide layer that puts a different background behind each icon, which visualizes the bounds of having 3 icons stacked on top of each other. If you ever wonder if your icons are within bounds, enable that layer and you can see for yourself.

2) "Alignment": Another thing you need to do is align your icons properly. You are going to get weird "jumping" icons if you don't. This means that you have to place all 3 icons at the same offsets. If one of them is one pixel further to the right than the others, then that one is going to make a "jump" when selected. You want your icons to stay put so enable the guideline layer and verify that all your icons sit at the same position from the top and left corners for all the three states.

3) "States": Yes, let's talk about "states", the final thing you need to know. Each icon file is tall because it houses three states. The top icon is the unselected icon, which is shown when the selection is not over it. The middle icon is the selected icon, for when your cursor is over the icon. And the final icon on the bottom is the "disabled"-icon, which is shown if you've disabled the OS. All three of these icons have the following guidelines that should be obeyed:

Unselected: The normal icon, usually the source file you started out with with no need for processing (except the initial job of making it look good at such a small size).
Selected: The same icon but with increased contrast, brightness and saturation to give it a deep "highlight"-effect.
Disabled: The same as the "unselected/normal" icon, but completely desaturated and slightly lighter or darker to make it look disabled. Making the icon lighter is the preferred guideline for all icons, but with this Apple icon I was forced to go the other way since it was so light to begin with.

4) "Saving": Finally, save it as a PNG file with transparency enabled. To do this, disable all background layers and have just the icons floating over a transparent background while you save it. The blue backgrounds in my files are there as a guideline while designing, and they show how the icon will look when imported into Acronis OS Selector.

And here's an example which puts into practice everything I've been talking about. This is the actual 48x48 icon from my set. First shown with the blue reference background, which is how the icon will look inside Acronis. To the right of it is the size reference layer enabled. It shows the resolution of each icon, the shape of the acronis button (the rounded outline), and most importantly, the different shaded backgrounds allows you to see that all your icons are aligned and within their bounds.
Attached File  blue_reference.jpg   6.06KB   16 downloadsAttached File  size_reference.jpg   6.47KB   13 downloads

#66
cbmkgd

cbmkgd

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,243 posts
Hehe... my original icon set was worse yet. The second was tolerable enough, and some had proposed to create others (which didn't happen), so I left that one as the default set, leaving to users like you to make their own.

Thanks for the templates, the instructions and the tips, especially the explanation for that third icon (i thought at first it could be some displacement bump map, but that didn't make sense later).

Too bad Acronis hasn't implemented icon customization with this new 10.0.2160 release though.

#67
abandonedaccount

abandonedaccount

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
Thanks for the praise!

You are very kind to everyone, to write all these detailed instructions and even programs to perform the task of replacing the icons for them. I'm also disappointed that Acronis didn't implement the icon changing yet. It's not a tough thing to do!

It's kind of like how they won't let people change the menu order of the Operating Systems, yet if you go into the Acronis OS Selector partition there's a plain text XML-file where you can just change the order of the entries. They are saying that they "may" add that feature to the GUI, yet it is that simple to do manually, and it would only take them a few minutes to code.

[rant]
Spoiler
[/rant]

It's little things like that that are so annoying. Yet I keep using it because I love the boot menu. :)


Best Regards

#68
cbmkgd

cbmkgd

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,243 posts
Before I forget, a question: when you modified and replaced your ossmain.exe for v. 10.0.2160, upon reboot was it accepted without complaining, or did you have to re-activate AOSS with the boot cd?


It's kind of like how they won't let people change the menu order of the Operating Systems, yet if you go into the Acronis OS Selector partition there's a plain text XML-file where you can just change the order of the entries. They are saying that they "may" add that feature to the GUI, yet it is that simple to do manually, and it would only take them a few minutes to code.

For others who would have missed this procedure, there's a few details in Post #36.
At one point I thougth about coding something for this, something that would have moved the texts around to rearrange the order, but I let go: who knows what undocumented behavior might fubar the effort.

An alternative is to hide, and then unhide icons in the boot menu; this might change the order using AOSS's own tools.


About the BOOTWIZ's... I agree. One of the first times I installed AOSS, don't know what I did, but my Win2k partition was filled to the hilt, and I realized it's BOOTWIZ had been trying to back up all my system files, more than 3GB's worth! Had to uninstall, clean the garbage, make sure I didn't lose anything, what a mess that was.
But now that it works well I'm at least glad it saves the Windows bootsectors, although there's no need to create these hidden folders where they're not used.

It's little things like that that are so annoying. Yet I keep using it because I love the boot menu.

Yes, there is something to it, eye candy but also some dynamic confort. It might be something like GRUB, coupled with a few detection tools, wrapped in a usable gui (although with ugly winxp-like looks).

#69
abandonedaccount

abandonedaccount

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

Before I forget, a question: when you modified and replaced your ossmain.exe for v. 10.0.2160, upon reboot was it accepted without complaining, or did you have to re-activate AOSS with the boot cd?


I copied ossmain.exe to the desktop, opened it in Hex Workshop (my favorite since 1999 ;) ), searched for the ZIP file header PK\x03\x04 and selected from the header to the end of the file, pressed cut (ctrl+x) to make the ZIP portion into a separate file, opened a new file, pasted the contents, then saved both as ossmain.main and ossmain.zip respectively. I then extracted the ZIP file, replaced the 3 images, and recompressed it with maximum zip compression using WinRAR. The file size ended up 3kb smaller than before. I then used the DOS command prompt to merge the files: copy /b ossmain.main+ossmain.zip ossmain.exe

I placed it back into the BOOTWIZ folder on the Acronis OS Selector partition and overwrote the original. On my next reboot I had the new icons. No re-activation. My guess is that you are cutting at the wrong place.

#70
cbmkgd

cbmkgd

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,243 posts

I placed it back into the BOOTWIZ folder on the Acronis OS Selector partition and overwrote the original. On my next reboot I had the new icons. No re-activation. My guess is that you are cutting at the wrong place.

No, that's not it, it's the same cutting method as always. And cutting at the wrong place could have worse results than reactivation.
Reactivation doesn't reinstall ossmain.exe, it just rewrites Acronis' own MBR so that it points to AOSS's partition to load ossmain. After that, the modified ossmain.exe acts as expected, showing the new icons.

Right now I've only tested in vmware, and the reactivation is only needed on some occasions right after a new ossmain.exe was created (I was doing some tests to change other stuff in the ossmain.zip!). Some new files appeared in the main bootwiz: eg x1.bin.

Anyway, I'll go back to testing the thing (haven't touched it in a week or so), only changing the icons, then will test in 'real' environment.

Thanks for the feedback.

(btw, that dos copy line to merge the parts is essentially what I'm using in the NSIS script... so I'm doing nothing fancy! Most of the code lines are safe-checks, as usual ;) Glad to see somebody using the raw method and seeing there's nothing to it.)

(btw#2: for people out there who's looking for a nice icon, here's a nice pirate logo by gburnham. Not sure the skull would be very discernible in smaller version though.)

#71
snakeman

snakeman

    InsanelyMac Protégé

  • Members
  • PipPip
  • 92 posts
Kewl I got it working on my xp64 box I dunno how! Its acting kinda strange though no full screen mode any more. I used method two.


snakeman



Just checked again and its still screwed up. I will keep working on it :thumbsup_anim:


snakeman

#72
Hiro_

Hiro_

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 612 posts
  • Gender:Male
I use the method 0 and 1 and none works for me. I've than erase some file? i replace the icon images but on boot the icons are the same.
Please, someone can attach here your file already modified?

#73
Hiro_

Hiro_

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 612 posts
  • Gender:Male
No works to me, i've the OS Selector 2117 and tried some times the 0 e 1 methods, and not works, if someone can post here the ossmain.exe.

#74
cbmkgd

cbmkgd

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,243 posts
Not sure it would be legal to post a modified ossmain.exe (Mods? Any input on this?).

What do you mean "Not works to me"? What error do you get? What os are you on (winxp? winxp 64bit)?

Explain yourself a bit more, rather than just say "it doesn't work". Won't get much help if you're not more explicit.

#75
Hiro_

Hiro_

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 612 posts
  • Gender:Male
Sorry i still have problem for explain my errors in english, i will try be more clear now.

I use Windows XP SP2 in my first HD in IDE2 and OS X 10.4.8 in my second HD2 in IDE1. At Windows XP i've Acronis OS Selector .2127. Method 0 and method 1 was executed without success, therefore the icons weren't replaced. When i restart and the OS Selector open on boot the icons weren't replaced, they're the same icons.

#76
cbmkgd

cbmkgd

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,243 posts
Did the tools give any error messages? If there was any error and an error message was given, then the icons were not replaced.

If there was an error message, tell me which one, tell me what was written.

2127? Do you mean 2117? English version?

If you are not using Acronis Disk Director 10.0.2117, english version, then the tools for Method 0 and 1 won't work. You'll have to use Method 3 (or wait for a more universal tool to come later, sorry for delay).

#77
Hiro_

Hiro_

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 612 posts
  • Gender:Male
Hummm, the mine is it.

Posted Image

The tools works with what versions?

#78
cbmkgd

cbmkgd

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,243 posts
Yes, it should.

What kind of error do you get when you apply the tool? Do you receive an error message?

Is it one of these:
  • "The file 'ossmain.exe' couldn't be found."
  • "The file 'ossmain.exe' does not have the proper MD5 checksum."
  • "No files were found to process in the folder."
  • "The files 'ossmain.beg' and 'ossmain.zip' are already in the folder. Do a clean up and begin again."
  • "The new file 'ossmain.exe' has been created.
    You can now place it in the hidden BOOTWIZ folder in the partition where you installed Acronis OS Selector, and reboot.
    The original ossmain.exe has been renamed ossmain.ex_."
  • "For unknown reasons the process wasn't successfull."
  • "The file 'split.exe' has not been found in the folder."
  • "The file 'zip.exe' has not been found in the folder."
Do you get any error text message at all?
Be explicit and detailed. Or try Method 3.

#79
Hiro_

Hiro_

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 612 posts
  • Gender:Male
I get this message: "The new file 'ossmain.exe' has been created.
You can now place it in the hidden BOOTWIZ folder in the partition where you installed Acronis OS Selector, and reboot.


I not get any error, everything proced without problems, but to replace the ossmain.exe by the than the tool generate just doesn't work, without errors.

But thanks cbmkgd, i gave up. I updated for the version 2,160 and i go wait for a new universal tool.

Thanks by everything.

#80
cbmkgd

cbmkgd

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,243 posts
Just a question: when you say "icon wasn't replaced", what do you mean?

Because you see, you have to go select the "OS/2" icon in the OS options in AOSS, which should now be an osx icon.
Did you try that when you were on 2117, or where you just expecting that the icon for "Unknown OS" would change? It doesn't work that way.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy