02-16-2009, 05:58 PM | #421 |
Developer
Join Date: Dec 2000
Location: Southern Oregon
Posts: 9,791
|
It's required pretty soon, but I don't know exactly when.
I think everyone will be pretty happy with the Logo interface. I've greatly simplified my original plan. What the user will see is a list which looks exactly like the music playlist, except with image files. This is a list of anything which can appear on the crystal, including clocks and calendars. A typical list might look something like this: SereneScreenLogo.png 10 ProlificLogo.png 5 ANALOGCLOCK 20 AuntBetty.png 10 DIGITALCLOCK 5 CALENDAR 5 The images are inserted into the list by hunting through the harddrive, just like music files. There are buttons for inserting clocks and calendars at any point in the list. You can click on any item and adjust its position up or down on the list, as well as number of seconds it plays. To repeat an item anywhere in the list, just load its name again and move it to the desired position (the music playlist can also do this now).
Jim Sachs
Creator of SereneScreen Aquarium |
02-16-2009, 06:06 PM | #422 |
Banned
Join Date: Jun 2005
Location: Western Missouri
Posts: 960
|
Originally posted by Jim Sachs:
I think everyone will be pretty happy with the Logo interface. I've greatly simplified my original plan. What the user will see is a list which looks exactly like the music playlist, except with image files. This is a list of anything which can appear on the crystal, including clocks and calendars. A typical list might look something like this: SereneScreenLogo.png 10 ProlificLogo.png 5 ANALOGCLOCK 20 AuntBetty.png 10 DIGITALCLOCK 5 CALENDAR 5 The images are inserted into the list by hunting through the harddrive, just like music files. There are buttons for inserting clocks and calendars at any point in the list. You can click on any item and adjust its position up or down on the list, as well as number of seconds it plays. To repeat an item anywhere in the list, just load its name again and move it to the desired position (the music playlist can also do this now). |
02-16-2009, 11:07 PM | #423 |
Registered
Join Date: Nov 2001
Location: Massachusetts
Posts: 59
|
clams
So if we didn't "need" the music player we would already have live clams?
Sad! Michael |
02-16-2009, 11:13 PM | #424 |
Developer
Join Date: Dec 2000
Location: Southern Oregon
Posts: 9,791
|
And the logos. And the clock. And the calendar.
Actually, I had guessed that the clams would take two weeks. It's only been a week, I did some of the clam work, and the other stuff is almost done. It's possible that the remainder of the clam work will go faster than expected.
Jim Sachs
Creator of SereneScreen Aquarium |
02-17-2009, 06:34 AM | #425 |
Registered
Join Date: Jul 2008
Posts: 239
|
That interface for the crystal sounds pretty good Jim! - Congrats
Can't wait to try it out. When will the latest beta be released? Thanks Regards, Neil |
02-17-2009, 09:34 AM | #426 |
Registered
Join Date: Sep 2008
Location: Southern Ontario, Canada
Posts: 4
|
This is a long-overdue appreciation for the magnificent piece of work that MA3 is fast becoming. Well done! Keep it up!
I tried feldon32's old Logo Creation Guide to put a close-cut photo of my daughter-in-law onto the crystal in MA3 Beta 9a and find that procedure still works without a hitch. I just named my new png file "AltLogo.png" and put it in \Application Data\Marine Aquarium 3 in place of the usual file by that name. Comes up on the L key whether MA3Beta times in by itself or I start it with the Display Properties\Screen Saver panel. Looking down the road, having a dropdown list of selectable logo images will be brilliant. MA3 just keeps on getting better! |
02-17-2009, 10:16 AM | #427 |
Developer
Join Date: Dec 2000
Location: Southern Oregon
Posts: 9,791
|
I'm hoping to have Beta 9c out by tonight.
Jim Sachs
Creator of SereneScreen Aquarium |
02-17-2009, 10:52 AM | #428 |
asdf
Join Date: Feb 2008
Location: Hiko, CommieFagnia
Posts: 278
|
Nice. Thanks Jim. The 'time to display' is a super feature.
|
02-17-2009, 12:17 PM | #429 |
Registered
Join Date: Feb 2006
Location: Indianapolis
Posts: 25
|
Honestly, I'm only interested in the movement, behavior, and look of the fish. That will decide for me whether or not MA is worth buying to me. Once that gets addressed I'll have an opinion of MA 3.
Friends don't let friends eat carp.
|
02-17-2009, 12:30 PM | #430 |
Registered
Join Date: Jul 2008
Posts: 239
|
Yeh, I agree that the new style fish and fish behavior should be next on the agender after the clams and those parts will in my opinion make version 3 have at least most of the features originally planned for this verison
|
02-17-2009, 04:48 PM | #431 |
Developer
Join Date: Dec 2000
Location: Southern Oregon
Posts: 9,791
|
I plan to work on the new fish right after the clams.
Jim Sachs
Creator of SereneScreen Aquarium |
02-17-2009, 04:58 PM | #432 |
Registered
Join Date: Jul 2008
Posts: 239
|
Good on ya! -
|
02-17-2009, 05:11 PM | #433 |
Pet Shark
Join Date: Nov 2001
Location: Back in Buffalo
Posts: 5,455
|
Will you be able to include a "play at random" feature for the music, Jim?
Patrick
|
02-17-2009, 07:06 PM | #434 |
Developer
Join Date: Dec 2000
Location: Southern Oregon
Posts: 9,791
|
Sure, why not.
Jim Sachs
Creator of SereneScreen Aquarium |
02-18-2009, 11:48 AM | #435 |
Developer
Join Date: Dec 2000
Location: Southern Oregon
Posts: 9,791
|
Beta9c news - I got bogged down in text-string stuff (one of my least-favorite things in the world). Every line of new code seems to require 10 lines of error-checking. The problem is in reading the Playlist and Logolist files. Originally, I was going to hide these in the Registry, but now that they are out in the open, people can monkey with them.
Take the Logolist, for example. It consists of file names of pictures (including the complete path to the file), followed by a comma, a space, the number of seconds to display that picture, and a carriage return. The user could theoretically add names manually, though it would be a lot of typing with the paths and all. My routine has to read through the list and build an array of filenames and durations. If someone has disrupted the order of information in the list, the possibilities for errors, endless loops, and crashing bugs are almost infinite.
Jim Sachs
Creator of SereneScreen Aquarium |
02-18-2009, 01:45 PM | #437 |
Developer
Join Date: Dec 2000
Location: Southern Oregon
Posts: 9,791
|
The new music and logo interfaces will be in Beta9c, and probably not today unless things start going a little faster.
The clams will be Beta10.
Jim Sachs
Creator of SereneScreen Aquarium |
02-18-2009, 02:12 PM | #438 |
Banned
Join Date: Jun 2005
Location: Western Missouri
Posts: 960
|
Originally posted by Jim Sachs:
Beta9c news - I got bogged down in text-string stuff (one of my least-favorite things in the world). Every line of new code seems to require 10 lines of error-checking. The problem is in reading the Playlist and Logolist files. Originally, I was going to hide these in the Registry, but now that they are out in the open, people can monkey with them.
Take the Logolist, for example. It consists of file names of pictures (including the complete path to the file), followed by a comma, a space, the number of seconds to display that picture, and a carriage return. The user could theoretically add names manually, though it would be a lot of typing with the paths and all. My routine has to read through the list and build an array of filenames and durations. If someone has disrupted the order of information in the list, the possibilities for errors, endless loops, and crashing bugs are almost infinite. |
02-18-2009, 02:17 PM | #439 |
Developer
Join Date: Dec 2000
Location: Southern Oregon
Posts: 9,791
|
I wouldn't need to, since it wouldn't be in human-readable form. The array could just be stored as-is, like the fishset list. No need for complex parsers.
Jim Sachs
Creator of SereneScreen Aquarium |
02-18-2009, 02:22 PM | #440 |
Forum Administrator
Join Date: Dec 2000
Location: Rock Hill, SC
Posts: 10,939
|
IF there is a full music picker and logo picker in the Aquarium, then you can be stingy on the format of the playlist file and just reject it if people start putting spaces, commas, etc. where they don't belong.
Would Comma Separated Values format help you? "Filename.png","10" "Logo.png","20"
"Journalism is printing what someone else does not want printed. Everything else is public relations." - George Orwell
"If voting changed anything, they'd make it illegal." - Emma Goldman |
|
|
|