IPB

Google Frontpage Forums Unattended CD/DVD Guide
9 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> Windows 2000 Revolutions Pack, at last - just what you need for cool icons
Tihiy
post Feb 17 2007, 06:23 AM
Post #1


Revolutions Pack Creator
******

Group: Members
Posts: 1426
Joined: 19-November 04
From: NeverSleep
Member No.: 36858
OS: none
Country Flag


This program allows your Windows 2000 to display 32-bit icons.
32-bit icons were introduced in Windows XP. They're improving experience with high-color smooth images with alpha channel (i.e. shadow).
It wasn't possible to view them properly in previous Windows versions.
2 years ago, i've started Windows 98 Revolutions Pack project, which allowed Windows 98 to display those icons (and later visual themes, new system applets, improved shell experience and so on).

Now i'm presenting Windows 2000 Revolutions Pack.
I hope it isn't late and some people like&use Win2000.

So, it Requires:
- Windows 2000, SP4 & IE6 preffered (not tested with IE5)
- 32-bit video mode. If your videocard does not support it, you're out of luck.

Installing RP 2.01 [attached to this post]:
- Extract/Run setuprp.exe [safe mode recommended]
- Reboot

Uninstall:
- In Add/Remove programs

Pros:
- does not patch system files;
- consumes extremely little amounts of memory;
- easy to install/slipstream.

Example: (with Vista Icon Pack 3.0 applied)


How to force application to display 32-bit image lists:
This workaround cures black shadows or discolored images in programs which were written unaware of 32-bit icons with Windows 2000.
Create "your program.exe.32bitimgl" file for your program.exe in the folder this exe resides. Viola!
You can also use this trick instead of "256-color tray patch" for explorer.exe, however, this isn't the right way. I think.

This post has been edited by Tihiy: Apr 15 2007, 04:57 AM
Attached File(s)
Attached File  RPL2k202.zip ( 142.1K ) Number of downloads: 1204
 
Go to the top of the page
 
+Quote Post
chuckbourdeau
post Feb 17 2007, 01:51 PM
Post #2


Old School Dude
*

Group: Members
Posts: 85
Joined: 12-October 06
From: Magog, Québec, Canada
Member No.: 112834
OS: 98SE
Country Flag


This is a really nice work, I don't know if i'm crazy but it seems that the alpha channel thing works better on Windows 2000.
Go to the top of the page
 
+Quote Post
mau-yong
post Feb 17 2007, 08:37 PM
Post #3


silent, swift and deadly
**

Group: Members
Posts: 131
Joined: 1-June 05
From: everywhere
Member No.: 58542
OS: 2003 x86
Country Flag


Good work!

*rushes to download dll*

Now could someone start upgrading the kernel?
Go to the top of the page
 
+Quote Post
wilderer
post Feb 18 2007, 04:06 AM
Post #4





Group: Members
Posts: 9
Joined: 5-January 07
Member No.: 120539
Country Flag


nice tihy!
you impress me time and time again. many people thougt that 32bit icons in 2000 were impossilbe. is this the first step of a windows 2000 revolutions pack? are you going to release some other versions?
Go to the top of the page
 
+Quote Post
Targaff
post Feb 18 2007, 08:07 AM
Post #5


Junior
*

Group: Members
Posts: 79
Joined: 22-August 05
Member No.: 69830
Country Flag


Mostly working well here, Tihiy, though I should note that I registered it from a different directory at first and that didn't work - only when I did it from winnt/system32 as suggested.

I've found one small bug: if you look at the attached picture the icons appear correctly within the options window (see Bold, Italics, Underline top right) but are not displayed correctly in a toolbar (middle left), where the alpha does not appear to be applied. Is this something that can be fixed or a limitation on where it can be used?

Thanks!
Attached File(s)
Attached File  badchatmenu.jpg ( 63.87K ) Number of downloads: 588
 
Go to the top of the page
 
+Quote Post
Tihiy
post Feb 18 2007, 09:30 AM
Post #6


Revolutions Pack Creator
******

Group: Members
Posts: 1426
Joined: 19-November 04
From: NeverSleep
Member No.: 36858
OS: none
Country Flag


I haven't used Miranda for a while. Can you please tell me which plug-ins/smilies i should install?
Go to the top of the page
 
+Quote Post
Targaff
post Feb 18 2007, 11:20 AM
Post #7


Junior
*

Group: Members
Posts: 79
Joined: 22-August 05
Member No.: 69830
Country Flag


The window where the problem occurs is chat.dll, it's used for multi-user stuff like IRC and MSN chatrooms.

In case you need it, the bit that's displayed correctly is a plugin called IcoLib (Icon Library Manager), though if you use a development version rather than the stable version you don't need a plugin because it's built in.

HTH!
Go to the top of the page
 
+Quote Post
Tihiy
post Feb 18 2007, 12:44 PM
Post #8


Revolutions Pack Creator
******

Group: Members
Posts: 1426
Joined: 19-November 04
From: NeverSleep
Member No.: 36858
OS: none
Country Flag


Here's the problem:
http://miranda.svn.sourceforge.net/viewvc/...c?revision=4796
CODE
hImageList = ImageList_Create(GetSystemMetrics(SM_CXSMICON),GetSystemMetrics(SM_CYSMICON),IsWinVerXPPlus()? ILC_COLOR32 | ILC_MASK : ILC_COLOR16 | ILC_MASK,0,3);
    hIconsList = ImageList_Create(GetSystemMetrics(SM_CXSMICON),GetSystemMetrics(SM_CYSMICON),IsWinVerXPPlus()? ILC_COLOR32 | ILC_MASK : ILC_COLOR16 | ILC_MASK,0,100);

This plug-in doesn't imagine itself Windows <XP with 32-bit icon support!
So, possible solutions:
* Ask author for change
- Lie to Miranda what we're running on Windows XP
- Force Miranda to get only 32-bit imagelists
Go to the top of the page
 
+Quote Post
Tihiy
post Feb 18 2007, 01:55 PM
Post #9


Revolutions Pack Creator
******

Group: Members
Posts: 1426
Joined: 19-November 04
From: NeverSleep
Member No.: 36858
OS: none
Country Flag


Well, i've contacted author about that and managed to fix (workaround) this in version 1.1 (first post)
Create empty file programname.exe.32bitimgl (where programname.exe resides) to force your programname to work with 32-bit images.
With that (miranda32.exe.32bitimgl), Miranda displays 32-bit icons everywhere flawlessly! thumbup.gif

About upgrading: you should uninstall (unregister) rpl2k.dll first. Then reboot, replace dll with newer version, register new version, and reboot again (or logoff).
Go to the top of the page
 
+Quote Post
Drugwash
post Feb 18 2007, 04:20 PM
Post #10


Senior Member
****

Group: Members
Posts: 510
Joined: 21-June 06
From: Ploiesti
Member No.: 99477
OS: 98SE
Country Flag


I suspect this would be the case with Miranda and Win98SE + Revolutions Pack too, as I got a similar behaviour when I had that combination installed on my old HDD. What should one do in that case, Tihiy?
I guess Miranda should be fixed to allow 32bit icons even on systems that wouldn't normally allow that, but there may be many other applications out there in the same situation.

Oh... congratulations, you did a great job! thumbup.gif
Go to the top of the page
 
+Quote Post
Dave.Net
post Feb 19 2007, 12:16 AM
Post #11


Member
**

Group: Members
Posts: 143
Joined: 17-July 05
From: Hell
Member No.: 64771
Country Flag


Oh my God. This guy is making history.

I asked for this so many times over the years... I can't believe it's finally available!!!!!! woot.gif

THANK YOU TIHIY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Edit:

Doesn't work here. NVIDIA video card w/ 32-bit support. sad.gif

This post has been edited by Dave.Net: Feb 19 2007, 10:29 AM
Go to the top of the page
 
+Quote Post
Squeeto
post Feb 19 2007, 12:58 PM
Post #12


Member
**

Group: Members
Posts: 290
Joined: 3-December 05
Member No.: 81494
Country Flag


Dave.Net just showed me this thread.

Good work Tihiy. I think that if I had seen this 2 weeks ago, I wouldn't have ditched 2k for XP.
2k is a great OS; it is nice to finally see this needed improvement.
Go to the top of the page
 
+Quote Post
Tarun
post Feb 19 2007, 01:17 PM
Post #13


Time Lord
Group Icon

Group: Super Moderator
Posts: 2470
Joined: 27-January 04
From: The TARDIS
Member No.: 13262
OS: XP Pro x86
Country Flag


Has this already been done years ago by Merijn and his Transicon program?
Go to the top of the page
 
+Quote Post
cluberti
post Feb 19 2007, 01:24 PM
Post #14


Gustatus Similis Pullus
Group Icon

Group: Super Moderator
Posts: 5702
Joined: 9-September 01
From: United States
Member No.: 311
OS: Vista Ultimate x64
Country Flag


I'm moving this to a more appropriate forum where more people interested in this will be exposed to it. Nice program, btw smile.gif.
Go to the top of the page
 
+Quote Post
Tihiy
post Feb 19 2007, 01:42 PM
Post #15


Revolutions Pack Creator
******

Group: Members
Posts: 1426
Joined: 19-November 04
From: NeverSleep
Member No.: 36858
OS: none
Country Flag


QUOTE
Doesn't work here. NVIDIA video card w/ 32-bit support.

Does it work for anyone? I think it is blushing.gif
Well, in such cases:
1) Make sure you're running 32-bit video mode.
2) Rebuild icon cache. The easiest way to do this is to open Display->Effects->Check "Large Icons"->OK, Display->Effects->Uncheck "Large Icons"->OK.
3) NVIDIA drivers were crap in all Windows versions (especially now - poor Vista users). In Windows 98, driver bugs were cureable by rotating screen by some angle and rotating it back.
4) Un-register and register dll again.
5) If you still don't achieve anything, post screenshots and/or Dependancy Walker logs for program.
Go to the top of the page
 
+Quote Post
Targaff
post Feb 19 2007, 02:14 PM
Post #16


Junior
*

Group: Members
Posts: 79
Joined: 22-August 05
Member No.: 69830
Country Flag


QUOTE (Tarun @ Feb 19 2007, 07:17 PM) *
Has this already been done years ago by Merijn and his Transicon program?

No, that's something entirely different, not even close to what this does.
Go to the top of the page
 
+Quote Post
Targaff
post Feb 19 2007, 02:21 PM
Post #17


Junior
*

Group: Members
Posts: 79
Joined: 22-August 05
Member No.: 69830
Country Flag


Tihiy: 1.1 worked for Miranda as noted. I've found another example where it doesn't seem to work, however (even having created the relevant .32bitimgl file) - Rocketdock of course displays 32-bit icons correctly, since it's designed to do so, but something about its preview window stops it doing so; see "Icons" in the attached picture.

There's a similar problem in IconTweaker, though I'm not sure whether it's the same thing.

And be reassured, it works great here on my GeForce FX 5500 newwink.gif The one thing I would reiterate is that for me it didn't work if I registered the dll anywhere *other* than in winnt/system32.

This post has been edited by Targaff: Feb 19 2007, 02:23 PM
Attached File(s)
Attached File  rdocknotrans.jpg ( 69.03K ) Number of downloads: 156
 
Go to the top of the page
 
+Quote Post
Tomcat76
post Feb 19 2007, 02:46 PM
Post #18


MSFN Junkie
Group Icon

Group: Software Developers
Posts: 3259
Joined: 8-August 05
From: Flanders, Belgium
Member No.: 68008
OS: 2000
Country Flag


Not much success here either.

There were no changes to be noticed in the Administrator account. In the Power User account, I got black, toothy edges on quite a few icons.

I followed the directions a few posts above but to no avail. Looks like nVidia is a real show stopper, hehe... smile.gif
Go to the top of the page
 
+Quote Post
Tihiy