Inside: SereneScreen Fan Forum

Inside: SereneScreen Fan Forum (https://www.feldoncentral.com/forums/index.php)
-   Marine Aquarium 3 for Windows (https://www.feldoncentral.com/forums/forumdisplay.php?f=46)
-   -   *** MA3 Beta 11e Comments, Problems, Discussion *** (https://www.feldoncentral.com/forums/showthread.php?t=5318)

JohnWho 04-21-2010 02:41 PM

Quote:

Originally Posted by Jim Sachs (Post 120762)
The new scheme works pretty well, but my brilliant method of coding the final color of the font has a minor drawback - everything on the crystal must be the same color. This means that the white ellipse showing the current date will be the same color as the numbers. Now I need to determine if this is a big enough deal to write new code to address it.

IMO - if "we, the people" are given a choice, I suspect we'd prefer to be able to change the color of the digital clock/calendar with the ellipse showing the current date the same color than have only the present color with the white ellipse. Perhaps a poll?

It is unfortunate that the coding for the ellipse can't stay white while the rest of the calendar color can be changed, though.

Jim Sachs 04-21-2010 03:03 PM

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.

MadBob 04-21-2010 03:17 PM

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.

Jim Sachs 04-21-2010 03:27 PM

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.

Nicki 04-21-2010 04:23 PM

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.

JohnWho 04-21-2010 04:44 PM

Quote:

Originally Posted by Jim Sachs (Post 120779)
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 almost asked about the analog clock and the second hand, but figured that when you specified the calendar/digital clock only, maybe you weren't working on doing the same thing with the analog clock especially since it is black and white and not the same color scheme as the calendar/digital clock. Sounds like you are on the right track.

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.

Derrek 04-21-2010 05:47 PM

I also didn't have any problems on my Win7 64bit machine. But I do have my User Account Control turned off.

Dale 04-21-2010 06:17 PM

Quote:

Originally Posted by Nicki (Post 120784)
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.

For future reference, how did you "remove the installer version"? Uninstalling it through Programs and Features? Or some other method?

And what were the symptoms you saw before removing it?

Jim Sachs 04-21-2010 10:00 PM

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.

Dale 04-21-2010 10:32 PM

Quote:

Originally Posted by Jim Sachs (Post 120789)
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.

Suggestion: if the date-circle turns out to be separate code, you might consider letting the user optionally turn it off (like the second hand feature).

Jim Sachs 04-21-2010 10:45 PM

But the whole point of the calendar is to display the date.

JohnWho 04-22-2010 07:39 AM

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.

:)

Dale 04-22-2010 08:55 AM

Quote:

Originally Posted by Jim Sachs (Post 120793)
But the whole point of the calendar is to display the date.

Selection of responses: :D

A.
Quote:

Originally Posted by Jim Sachs (Post 120056)
Sorry, I pay no attention to dates, days of the week, birthdays, holidays, etc. One day is just like any other to me.

B. The whole point of the calendar is to display the month. Date is optional.

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.

Nicki 04-22-2010 09:47 AM

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.

Jim Sachs 04-22-2010 10:36 AM

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.

JohnWho 04-22-2010 11:32 AM

It just keeps getting funner and funner!

(As in - fun, funner, and funnest.)

:loco:

Dale 04-22-2010 12:49 PM

Quote:

Originally Posted by Nicki (Post 120804)
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.

Thanks for the report.

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.

Nicki 04-22-2010 01:41 PM

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.

Dale 04-22-2010 02:31 PM

Quote:

Originally Posted by Nicki (Post 120818)
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.

Strange. I just did the following test on a W7-32 Ultimate laptop that had MA3-10d installed:

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]

Nicki 04-22-2010 02:38 PM

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.

cjmaddy 04-22-2010 04:38 PM

Right-click/Configure... and... Right-click/Install.
 
Quote:

Originally Posted by Nicki (Post 120827)
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.

The playlist bug with the contents disappearing, was when Right-click/Configure was used outside of MA3 to access the MA3 Settings, - as opposed to accessing the settings from 'within' MA3..... That bug was fixed with 11d.

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.

Ralph 04-22-2010 05:35 PM

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

JohnWho 04-22-2010 06:12 PM

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.

Jim Sachs 04-22-2010 06:30 PM

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.

Dale 04-22-2010 06:33 PM

Quote:

Originally Posted by Nicki (Post 120827)
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.

Oh - it's the old "step by step explanation" thing. :D

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).

JohnWho 04-22-2010 06:42 PM

@ 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.

Jim Sachs 04-22-2010 07:12 PM

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.

Dale 04-22-2010 07:25 PM

Quote:

Originally Posted by Ralph (Post 120836)
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).

Not that it matters, but I don't think that is accurate.

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.

Dale 04-22-2010 08:30 PM

Quote:

Originally Posted by Jim Sachs (Post 120840)
....

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.
....

So, what does this mean when testing MA3?
....
2. If you bring up the Display Properties again, Windows will build a list of available screensavers from those residing in your sys32 drawer. .

Again, not that it matters, but that is not accurate - at least with Windows 7.

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).

Jim Sachs 04-22-2010 08:52 PM

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.

Dale 04-22-2010 11:01 PM

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.

cjmaddy 04-23-2010 01:43 AM

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.? )

Dale 04-23-2010 08:51 AM

Quote:

Originally Posted by cjmaddy (Post 120862)
Just download 11e from Jim's link, create a desktop icon, and double-click on it... Job done! :) -

Well, now I'm confused. Where do you put the .scr file that you download?

And in particular, why do you have to create a desktop icon when you already have one?

cjmaddy 04-23-2010 09:22 AM

Quote:

Originally Posted by Dale (Post 120877)
Well, now I'm confused. Where do you put the .scr file that you download?

With the .zip file that I've just downloaded. (In a MA3 download-folder/sub-folder 11e.)

Quote:

Originally Posted by Dale (Post 120877)
And in particular, why do you have to create a desktop icon when you already have one?

At that point, I don't have a desktop icon for 11e. - Hence, I right-click/drag the 11e .scr to the desktop, and 'Create Shortcut Here'.

feldon34 04-23-2010 10:21 AM

Quote:

Originally Posted by cjmaddy (Post 120878)
I right-click/drag the 11e .scr to the desktop, and 'Create Shortcut Here'.

So you have two icons in the same place that take you to the same place?

Call me crazy, but I put screen savers where Microsoft designed them to go.

C:\Windows\system32\

cjmaddy 04-23-2010 10:36 AM

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.

Wizwad 04-23-2010 10:46 AM

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.

cjmaddy 04-23-2010 10:59 AM

Did you like the Mae West comment? ;)

Jim Sachs 04-23-2010 11:07 AM

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.

Dale 04-23-2010 11:08 AM

Quote:

Originally Posted by Wizwad (Post 120886)
You three are being deliberately obtuse for the entertainment of the viewing public, aren't you! :D

Hey, don't include me with that - I just asked for a clarification, and I was quite satisfied with cjmaddy's answer.


All times are GMT -6. The time now is 05:52 AM.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.