Quote:
It is unfortunate that the coding for the ellipse can't stay white while the rest of the calendar color can be changed, though. |
I hate to admit it, but I have to agree with Dale - it really is a lot nicer to have that white circle around the current date. I'll try to come up with a way to make it happen.
The way I'm currently doing it is to make the digital clock font white, then project the image through a colored filter. The user is allowed to choose the color of that filter. This accomplished 99% of what I wanted to do while only adding a few lines of code. I'll need to break the white circle out into a separate object, with a new section of code to handle it. It shouldn't be too hard, I'm having to do something similar with the analog clock to handle the second hand. |
I have now had another issue, I came back and windows had kicked into the screen saver, however it wouldn't close, it was stuck on the startup logo and I had to hardboot to get out.
|
A previous version of the program may be still set as your screensaver. I'll have to go through the new Registry entries and see if there's anything that might choke an older version.
|
Just tried out 11e on my W7 machine (Home Premium 64bit from the factory). Didn't have any of the problems that have been reported here, but I did have to remove the installer version to get rid of the playlist bug. Everything is fine.
|
Quote:
These improvements sure give a more elegant look and feel to the program and are much appreciated even though they aren't really doing anything additional to the realism of the simulation. |
I also didn't have any problems on my Win7 64bit machine. But I do have my User Account Control turned off.
|
Quote:
And what were the symptoms you saw before removing it? |
Progress Report: I just got the Second Hand On/Off feature working. It was slightly more time-consuming than I thought, but worked out elegantly, code-wise. Now to do something similar with the date-circle.
|
Quote:
|
But the whole point of the calendar is to display the date.
|
I like the current date being highlighted somehow on a calendar.
However, I can't help but reflect on the "old days" when one had a calendar on the wall and they had to know which date was today or they would "X" out days as they progressed. Oh, and they didn't have to "power on" anything to read the calendar unless it was at night. :) |
Quote:
A. Quote:
C. The point of the digital clock is to display the time (and day and date). D. Some people may view the calendar as more artistic without the oval. E. It was just a suggestion for your consideration. |
Dale, I used the regular windows programs and features method. I didn't use my purchased uninstall tool (http://www.crystalidea.com/uninstall-tool) because obviously not everyone has that and it would cause confusion. What was happening before was that the playlist was still disappearing when accessed by right clicking on the icon and choosing install, or through screen saver properties even though I was running 11e. Once 10d was removed that bug went away. 11e I downloaded to my desktop and right clicked and chose install, and I run it by double clicking on the icon. I very rarely use it as a screensaver.
|
Progress Report - I have successfully broken out the date circle into its own object, so it can remain highlighted. Now I just need to hook up the interface to actually be able to change the colors of the clock/calendar font. I also plan to add the etched-look font option.
|
It just keeps getting funner and funner!
(As in - fun, funner, and funnest.) :loco: |
Quote:
Curiously, I did not uninstall 10d - as previously reported, I essentially just put the new .scr file in the system32 folder. In my case, the "disappearing playlist" bug seems to have been squashed (fixed, eliminated, whatever). I wonder why that was different on your system? Note: the nature of the difference could be very important in making sure that the installer version works correctly. Critical reports from other testers would perhaps be appreciated. |
Dale, I had the same experience with XP and Windows7. Exact same things done in both cases. I'd like to know too, if anyone has done what I did and got the same result? Normally, I wouldn't even touch the right click install, it's just that we'd been talking about that particular bug and how to access the settings panel from outside of the program. I've always run the betas as totally stand alone before.
|
Quote:
Copy the 11e .scr file from storage (on another system) to \Windows\System32\, giving it permission to replace the previous (10d) file. Open Personalization, Screen Saver (which still said Serenescreen Marine Aquarium 3). That's the "Screen Saver Settings" panel. In Settings, Music Playlist - delete the one thing that was there, and add two new .mp3 songs. Exit out of settings. Click on the desktop MA3 icon (give it permission to run - and check the box). MA3 version 11e ran. Music played. Brought up settings/music playlist, and the playlist still had the two new songs. Note that there was no unstallation involved. You've validated your experience on two systems. I've validated my different experience on two systems. We obviously need more people to do that test and report results. I wouldn't think it could be a "permissions" problem. The settings stuff is per-user and contained in "User Documents" space. OH! Did you perhaps previously install MA3 (10d) as a different user? [My brain is too old and fuzzy to figure out whether that could make a difference] |
Okay I've done some checking and going by the right click install method, Marine Aquarium 3 is not entered into the system 32 folder, whereas you replaced the 10d version in system 32 with 11e before you ran the program for the first time. So you only had 11e on your systems whereas I had 10d in System 32 and 11e on the desktop. Jim has stated that they should both coexist peacefully together, but the way I did things caused a conflict. I will try reinstalling 10d and not right clicking on 11e and choosing install. See if that is what caused it.
Edit: Yes, that is what caused it. Everything was fine until I right clicked and chose install. Then the playlist disappeared when I went to screensaver properties. |
Right-click/Configure... and... Right-click/Install.
Quote:
Conversely, as I see it, - Right-click/Install will "Install" a new version of MA3 in the Display Properties/Screensaver list, (replacing any existing MA3), and because it is a new installation, not surprisingly it only has the default music, ie, the playlist will be empty. But if you then re-add to the playlist, the re-introduced contents will not be lost when re-entering the MA3 Settings either from within or via Right-click/Configure. - But they will be lost if you Right-click/Install, because you are replacing an existing version with a new installation. That's how it works for me on my Win2kPro system.... and I'm quite satisfied with it. - That's how I think it should work. |
1 Attachment(s)
Testing the "install" feature I think is a bit premature.. as it is with the beta 11e it will only install "IF" there is no pre existing copy in the system32 folder. This is how Jim circumvented the replacing of the play list... (I think).
I installed the 11e copy but noticed that when I went to settings (Windows) I had the old style dialog box.. and the play list was empty... but running directly 11e it still played just fine. Then, leaving MA3 as the default SS it came on but.. with 11d. I then removed the copy in System32 and installed again 11e... NOW it starts as the default SS with only the default play list. See attached image.. showing the dialog box of 11d .. and that of 11e... and now no play list as well. Edit.. and because there is no "official install" it does not show in the "add remove" settings section |
If it hasn't been done somewhere in this Forum, then I would suggest that the instructions for "installing" the "SCR" only update be added to the appropriate thread h e r e.
This would certainly help avoid problems during this beta testing with incorrect installation of the test file. |
I'll take another run at clearing this up.
The Windows "Install" feature which comes up when you right-click any .scr file does 3 things (on XP, anyway): 1. It copies the filename and path to the list of screensavers. 2. It makes it the current screensaver choice. 3. It brings up the Display Properties box. 4. I runs the screensaver in -p mode (tiny preview window). I think the confusion is caused by what this feature does NOT do: 1. It does NOT permanently add the filename and path to any saved list of screensavers, even if one existed. 2. It does NOT copy the file anywhere. It simply runs it from wherever it happens to be. So, what does this mean when testing MA3? 1. If you right-click-Install the file, that copy will become your current screensaver. 2. If you bring up the Display Properties again, Windows will build a list of available screensavers from those residing in your sys32 drawer. If you see MA3 on the list, it will be an earlier version that you put in that directory, UNLESS you copied the new version into sys32. 3. When in doubt as to which version is running, just hit "s". The version number will be displayed. Ralph - the fix to the playlist had to do with the fact that some ways of bringing up the program bypassed a lot of initialization. The DirectMusic interface and DLLs have to be running in order to access the Playlist, so now I fire up the whole engine even if just using Settings. |
Quote:
Yes, as you said, the "right-click install" procedure does not move (or copy) the file to anywhere. As far as I can tell, for screensavers, it just puts an entry in some table of "known screensavers". In fact, if you just delete the associated .scr file, the entry will still be in the table. But if you try to select it for use, you'll get a "can't find this file - would you like to remove it from the list" message (or something like that). |
@ Jim -
That is why I'm suggesting that with these "SCR" beta test downloads, it be explained that they should be "copied over" one's current MarineAquarium.scr file, if that is indeed the preferred method. That would help avoid some of the problems that have been discussed here that would not be problems (hopefully) if folks had done the "copy over" or "replace" method. |
OK, I've put a little explanation of how to download and test the program on the main download announcement page.
The safest policy regarding right-click-install is Just Say No. |
Quote:
Installers install, even if there is a pre-existing copy (it's called "updating"). And most installers (including the one that installs MA3 10d) do not replace existing files, like C:\Users\YOU\AppData\Roaming\Marine Aquarium 3\MA3Playlist.lst and MA3Logolist.lst, if they already exist (unless a file format change is necessary). I understand Jim's reason for not doing it. I just note that the installer version would have eliminated the confusion between "how Nicki did it" and "how I did it", and why there were differing results. And the few hours that Nicki and I spent unnecessarily. |
Quote:
The list of available screensavers (in Display Properties, on my system) contains: A. Screensavers that are not located in System32, but that I "right-click installed". (for instance, the E:\Screen Savers\Flying Toasters Retro\FlyingToasters.scr). B. Screensavers that are apparently left over from an upgrade, and they don't work, and I don't know if there ever was a .scr file, and I don't know how to get them off the list. Such as "Windows XP" Screensaver. However, although the list seems to contain almost all of the .scr files that are in System 32, some of them are not in the list - such as logon.scr, and MarineAquarium3_10d.scr (which is obviously how I renamed the previous version). |
Anyone who wants to demonstrate the temporary nature of the right-click/install feature (with XP at any rate) can do this: Put a copy of MA3 anywhere EXCEPT system32. Rename it MA3X.scr. Hit right-click/install. When the Display Properties comes up, hit Apply, to make this copy your screensaver. It will appear in the list of available screensavers. You can exit Display Properties, and go back into it, and the name will still be on the list.
Now choose any other screensaver from the list, and hit Apply. The next time you bring up Display Properties, MA3X.scr will not be on the list. That's beacuse it was never copied to System32, so Windows can't find it. If it's not in the proper directory, it can only be found if it's the CURRENT screensaver (because the entire path to the current screensaver is in the Registry). Now, if you had a copy of MA3 in System32, then right-click/install another copy, the second copy would be the one used, even though there's one in System32. Until you switch away from it, of course, then the System32 copy is the only one on the list again. Confusing, right? Just Say No to right-click/install. |
I don't dispute that's the way it works in XP. I didn't test XP's behavior.
It seems to work differently in Windows 7. My selected screensaver is MA3, but I still see Flying Toasters in the selection list. Along with stuff that doesn't exist, but not some stuff that does reside in system32. I have no idea now it works in Vista. I certainly agree that, to avoid confusion, in XP, "Just Say No to right-click/install." Footnote: "Rename it MA3X.scr....., etc." - in Windows 7, the name that appears in the selection list would not be MA3X - it would be the internal name of the screensaver ("SereneScreen Marine Aquarium 3"). Which doesn't have to have anything to do with the filename of the .scr file. I find that rather nice. |
If my above post caused any added confusion, let me just say this....
That is what it does, (in Win2k), I accept it, it's not a problem. - Why would I need/want to Right-click/Install when MA3 is already present in the Display Properties/Screensaver list. - Just download 11e from Jim's link, create a desktop icon, and double-click on it... Job done! :) - (That's what I've done with every update beta there has ever been, - why should I try to "Install" it - when I have MA3 already installed.? ) |
Quote:
And in particular, why do you have to create a desktop icon when you already have one? |
Quote:
Quote:
|
Quote:
Call me crazy, but I put screen savers where Microsoft designed them to go. C:\Windows\system32\ |
You are crazy.... ;)
Why would I have two icons in the same place that take me to the same place? - Extracting the .scr from the zip file doesn't create an icon. |
You three are being deliberately obtuse for the entertainment of the viewing public, aren't you! :D
I'll pull up a chair to watch and if someone wants to pass the popcorn the show can continue. I especially love Morgan's comment about "Putting them where Microsoft designed them to go". So that'll be C:\Windows\ then? Or C:\Windows\System64\? Or C:\Windows\SystemWow\ or ..\User\SysWow\ or whatever? How many different MS designated file destinations have we had now? I've lost track. |
Did you like the Mae West comment? ;)
|
Cliff - yes.
Meanwhile...I got bogged down when I noticed some missing polygons when scrolling to the far left. Just above and to the right of the conch shell, a reddish-brown coral is supposed to be holding up the green coral, but it's missing. I spent a couple of hours trying to figure out why, then gave up on that and just started rebuilding that section. Guess I'll never know. |
Quote:
|
All times are GMT -6. The time now is 05:52 AM. |
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.