BetaArchive Logo
Navigation Home Screenshots Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 6d, 14h, 11m | CPU: % | MEM: 7745MB of 24567MB used
{The community for beta collectors}

Post new topic Reply to topic  [ 11 posts ] 
Author Message
 PostPost subject: Porting LH 5048 Aero Windows animation effect on Windows 7.        Posted: Sun Feb 12, 2017 10:46 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Sat Nov 27, 2010 10:57 pm

Posts
193

Favourite OS
Amiga OS3, LH 4074 DWM
Hi,

Sorry if my question is a bit light, but is there a way to reproduce the open/close animation
from LH 5048 on Windows 7? I always found that effect was great , and maybe we can
use it on W7..

Thank you ^^

_________________
Image


Top  Profile
 PostPost subject: Re: Porting LH 5048 Aero Windows animation effect on Windows        Posted: Sun Feb 12, 2017 11:35 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Wed Jun 22, 2011 10:27 am

Posts
380

Location
Croatia

Favourite OS
1057 & 2195
I think we would need to mess with DWM. That wouldn't be easy, nor would it be a very good port either...

_________________
My rig | ThinkPad T430 | i5-3320M | 8GB | HD 4000 + NVS 5400M | 256GB 850 Pro | W10 Pro, Fast ring


Top  Profile  WWW
 PostPost subject: Re: Porting LH 5048 Aero Windows animation effect on Windows        Posted: Mon Feb 13, 2017 8:06 am 
Reply with quote
Donator
User avatar
Offline

Joined
Sat Nov 27, 2010 10:57 pm

Posts
193

Favourite OS
Amiga OS3, LH 4074 DWM
Maybe extract a part of the dwm code and and replace on 7 DWM ? But i dont knwo how to see where is located
.

_________________
Image


Top  Profile
 PostPost subject: Re: Porting LH 5048 Aero Windows animation effect on Windows        Posted: Mon Feb 13, 2017 9:55 am 
Reply with quote
Donator
User avatar
Offline

Joined
Thu Oct 25, 2012 8:19 pm

Posts
1731

Location
shell32.dll
Yes, because that sounds like a simple thing to do and totally not a waste of time. You can't just expect that it will in reality be as simple as you make it sound.

_________________
Windows Defender for great justice! Bugs are an international trading company. I need to defeat the anti-debugging and obfuscation methods. It wasn't for Intel's absurd ability to load in ie6. Why even waste time with people in an envelope?


Top  Profile
 PostPost subject: Re: Porting LH 5048 Aero Windows animation effect on Windows        Posted: Mon Feb 13, 2017 3:53 pm 
Reply with quote
User avatar
Offline

Joined
Tue Sep 22, 2015 9:49 pm

Posts
71

Favourite OS
4039, 7850
I agree that it would be incredibly difficult...but IMO it'd be awesome if someone actually did it O.o


Top  Profile
 PostPost subject: Re: Porting LH 5048 Aero Windows animation effect on Windows        Posted: Mon Feb 13, 2017 8:55 pm 
Reply with quote
Donator
Offline

Joined
Mon Jul 23, 2012 9:40 pm

Posts
804

Favourite OS
NT3.X Family
I can't remember, but the 54xx builds, and possible 55xx builds had slightly different animations. Those would have a far greater chance of success importing to RTM.

Don't even start with 7.

_________________
Quote:
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off"


Top  Profile
 PostPost subject: Re: Porting LH 5048 Aero Windows animation effect on Windows        Posted: Mon Feb 13, 2017 9:33 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Sat Nov 27, 2010 10:57 pm

Posts
193

Favourite OS
Amiga OS3, LH 4074 DWM
It mean that is ..impossible? I dont remember about 55XX animation, for me was the same as Vista or 7 ^-^
We have no information about this? I mean where this animation is located, or witch file is used for that?

I remember for exemple a modification for windows 7 who change the text animation on explorer (fading down when appears) with GDI+ .

(sorry for my bad english).

_________________
Image


Top  Profile
 PostPost subject: Re: Porting LH 5048 Aero Windows animation effect on Windows        Posted: Mon Feb 13, 2017 9:42 pm 
Reply with quote
Donator
Offline

Joined
Mon Jul 23, 2012 9:40 pm

Posts
804

Favourite OS
NT3.X Family
I remember somewhere around RC1 or pre-rc1(54xx), the animations followed a parallelogram-like effect. The speed it ran gave the appearance of the window warping in or out of the taskbar.

The animations likely go into dwmapi.dll, dwm.exe, don't know off my head. Windows 7 had its dwm changed a bit from Vista, so it my not be possible.

_________________
Quote:
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off"


Top  Profile
 PostPost subject: Re: Porting LH 5048 Aero Windows animation effect on Windows        Posted: Mon Feb 13, 2017 9:42 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Wed Jun 22, 2011 10:27 am

Posts
380

Location
Croatia

Favourite OS
1057 & 2195
I definitely think a big majority of Windows code is obfuscated, so decompilers are out of the game (and it's totally not a good thing).

The only option left is to use a disassembler, but the process of finding the animation code is so difficult it's a total waste of time.

All of this is, in my opinion, a non-achievable task which would, even if accomplished, lead into severe crashes (possibly even BSOD's).

Sure, it sounds like an easy task, but Longhorn is a trainwreck; buggy, resource-hungry and slow...

_________________
My rig | ThinkPad T430 | i5-3320M | 8GB | HD 4000 + NVS 5400M | 256GB 850 Pro | W10 Pro, Fast ring


Top  Profile  WWW
 PostPost subject: Re: Porting LH 5048 Aero Windows animation effect on Windows        Posted: Mon Feb 13, 2017 10:51 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Sat Nov 27, 2010 10:57 pm

Posts
193

Favourite OS
Amiga OS3, LH 4074 DWM
I see... thats a shame u.u

_________________
Image


Top  Profile
 PostPost subject: Re: Porting LH 5048 Aero Windows animation effect on Windows        Posted: Tue Feb 14, 2017 12:22 am 
Reply with quote
Donator
User avatar
Offline

Joined
Tue Apr 26, 2011 1:36 pm

Posts
688

Favourite OS
Longhorn
Offtopic Comment
Zv45Beta wrote:
I definitely think a big majority of Windows code is obfuscated, so decompilers are out of the game (and it's totally not a good thing).


That's not really how that works.. this is not about obfuscating. Windows is written in C and C++. These languages compile to machine code (i.e. assembly for the CPU you're compiling for). Once compiled, you cannot simply go back to the C or C++ that once was: only the assembly 'remains'. To make matters 'worse', compilers do all sort of smart things, that are really good in practice, but make the assembly you get out of disassembling harder to read. Moreover, all variable and function names (symbols) are gone after compiling since they do not affect how the program runs anyway. HexRays IDA has a plugin that does actually do a really good job at interpreting the disassembled code and generating pseudo C from it, but then again you'd be lacking all symbols making it extremely hard to find what you're looking for.

This is all in contrast to what happens when compiling a high-level language like Java or C#. These languages are compiled to an intermediate format (in an intermediate language). It's fairly simple to decompile the intermediate language to the original code.


Just wondering, would it be easier to find where the animations reside in a pre-reset Longhorn version? Where would be a good place to start looking in, to name a build.. 4074? I would guess the Aero animations would be stored in some DirectX format somewhere...

_________________
Experience Longhorn


Top  Profile  WWW
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 




Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2017

 

Sitemap | XML | RSS