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)
-   -   [Feature] Feature Request (https://www.feldoncentral.com/forums/showthread.php?t=5363)

nytiger73 05-23-2010 03:38 PM

Feature Request
 
I was wondering if it might be possible to add a feature where any changes you make to your tank CANNOT be saved. What I mean is, I go in, choose my fish, music options etc, and check or un-check a box essentially saving my settings so that they cannot be changed. Something along the lines of a setting which says "DO NOT ALLOW CHANGES TO MY TANK".

Just wondering.

Thanks!

Jim Sachs 05-23-2010 03:47 PM

Or you could just set them and not change them.

With such a feature, how would you change the settings if you someday decided that the pink background wasn't such a good idea after all?

JohnWho 05-23-2010 04:32 PM

This is somewhat already there -

Exiting each menu screen with "cancel" will not change or alter anything.

Dale 05-23-2010 04:40 PM

Quote:

Originally Posted by nytiger73 (Post 121912)
I was wondering if it might be possible to add a feature where any changes you make to your tank CANNOT be saved. What I mean is, I go in, choose my fish, music options etc, and check or un-check a box essentially saving my settings so that they cannot be changed. Something along the lines of a setting which says "DO NOT ALLOW CHANGES TO MY TANK".

Just wondering.

Thanks!

Is this request because you use a computer that is also used by other people, and those other people keep changing your settings?

If I've guessed that right, do all of you use the same account on the computer?

nytiger73 05-23-2010 04:51 PM

Very simple, I want to make a change, I check or un-check said box make the change and do the reverse. In regards to the other question. There are 2 users on the computer, however, my son really enjoys the aquarium products, and he likes to add fish etc, which I don't have a problem with. However, when I have to go through and undo the changes, I think a feature like might come in handy whereas a child could play around, without the actual user needing to go and undo the changes.

The feature isn't for a dumb user, its more for child proofing. Case in point. Dream Aquarium has the exact feature and it works for what I need it to do. I can let my son play around with the tanks to his hearts content without actually messing up my settings.

Jim Sachs 05-23-2010 05:40 PM

Oh, I see - miniature saboteurs. I don't have any of those running around any more, so I don't think along those lines.

How does Dream Aquarium implement it? Why can't the child just turn off the childproofing?

nytiger73 05-23-2010 06:48 PM

Exactly. The worlds next evil genius. :-) He can't turn it off, because it's a well hidden option that he hasn't found yet. I could take some screenshots if you'd like?

nytiger73 05-23-2010 06:56 PM

Here is how it's done. See the attached screenshot. Its relatively easy to find if you know what to look for, but like I said, he hasn't found it, and I don't think he will as he just likes to make new tanks and such. But if / when he does, I'll deal with that later.

I hope this is something that can be done. I love this aquarium. My son has loved fish since he was 2 days old (because of this product) when I was holding him in my arms and his eyes were as big as saucers trying to get a look at the fish.

http://picasaweb.google.com/nytiger7...36432140026402

If you can't see the image, let me know and I'll find another way to show you.

henemly 05-23-2010 07:33 PM

Couldn't you just save this key:
[HKEY_CURRENT_USER\Software\SereneScreen\MarineAqua rium3]
to a .reg file, then no matter what settings were changed, double click
it and your back to where you were?

nytiger73 05-23-2010 08:46 PM

I suppose that I could. I never even knew that existed. Much appreciated. I am guessing thats how Dream Aquarium does it as well. Perhaps it makes that reg key Read Only, or when the options are changed, maybe it recreates the key.

Thanks for the info.

Jim Sachs 05-23-2010 09:35 PM

OK, I'll consider the option.

Dale 05-23-2010 10:31 PM

Quote:

Originally Posted by nytiger73 (Post 121926)
Exactly. The worlds next evil genius. :-) He can't turn it off, because it's a well hidden option that he hasn't found yet. I could take some screenshots if you'd like?

Is it practical to give your son his own, separate account on the computer? Switch User would fix your problem nicely.

[The technical drawback of the Registry Key hack is that some of the settings aren't in the registry. If your son never fiddles with clock/logo/music that wouldn't be a problem, though]

Jim Sachs 05-23-2010 10:36 PM

All the settings are saved in the Registry. The settings for the logos and music consist of the filepaths to them.

NYTIGER73 - What you are asking for is actually very simple. The way the program works now, all the settings are written to the Registry when the OK button is pressed when exiting the Settings screen, and again when exiting the program (to catch any keyboard inputs). To get the behavior you are asking for, I simply need to not do this. I just need to determine is if it would cause more trouble than it's worth.

feldon34 05-24-2010 03:18 AM

MA3 has support for multiple tanks. You could set up a tank, make a backup, and always make sure the default is selected. If he changes it, you can just switch to the backup, copy it, and so forth.

nytiger73 05-24-2010 04:03 AM

Dale -

I could give him his own account. Which I have in the past, but its a real long story why I won't now. If Jim decides to add the option it would be better.

Thank you all for your replies, in the meantime, I'll use the registry method which should work out just fine.

JohnWho 05-24-2010 06:24 AM

Quote:

Originally Posted by feldon34 (Post 121938)
MA3 has support for multiple tanks. You could set up a tank, make a backup, and always make sure the default is selected. If he changes it, you can just switch to the backup, copy it, and so forth.

Where is this "multiple tank" support in MA3 that allows for this?

Sounds like something I could add to the Readme.

Ralph 05-24-2010 06:26 AM

I think that would be "multiple fish selections".. The "tank" is what it is

JohnWho 05-24-2010 06:56 AM

If that is what feldon34 means, I'm not seeing how that would help since a user could go in and change/delete any of the saved fish settings (tanks?).

feldon34 05-24-2010 07:07 AM

If the son is smart enough to delete tanks...

JohnWho 05-24-2010 07:43 AM

Quote:

Originally Posted by Jim Sachs (Post 121936)
All the settings are saved in the Registry. The settings for the logos and music consist of the filepaths to them.

NYTIGER73 - What you are asking for is actually very simple. The way the program works now, all the settings are written to the Registry when the OK button is pressed when exiting the Settings screen, and again when exiting the program (to catch any keyboard inputs). To get the behavior you are asking for, I simply need to not do this. I just need to determine is if it would cause more trouble than it's worth.

I'm not sure I'd favor changing the current way the program works for this.

Adding a Registry backup feature, maybe, but changing how it works? As you point out, it may cause more trouble than it's worth.


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

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