Jump to content
fr0stbyt3

Hyperbase Live: Public Beta

Recommended Posts

We'll take care of you in the long run. We're going to break out client and server.

In the meantime, you can always resize the window.

Sent from my SM-G935T using Tapatalk

  • Upvote 1

Share this post


Link to post
Share on other sites

Fantastic stuff dudes:

 

Question - What programming language is this done in?

 

I have found no breaks yet but Ill be looking. As far as requests this is all ease of use and simple setup stuff that should not be overwhelming to implement.

 

 

1. Default Directory Check

     -Simple enough on initial setup of hyperspin folder can we get a check of a preset list of variables. So no full HDD Fatmatch check, just a check this list (C:\Hyperspin, D:\Hyperspin and so on. Just common install directories.)

 

2. Default Keys

     -I would like a global settings page and then for each system just a way to call it if they want to. But I would like the globals to have a list ability. Box Art: Prefer 3D, then 2D, and so on.

 

3. Queue 

     - The log is nice but its constantly changing. I'd like a Queue that shows this far through current process with these lined up to follow. I think it would look nice if you split the log view in half and did it right below. And I am partial to Loading Bars. no idea why just am. 

 

Gripes:

 

1. and my only one at that. The sync all button animation is too fast and aradic. I keep losing concentration due to it.

I hope these requests aren't too greedy. Just what I am looking for is all.

  • Upvote 2

Share this post


Link to post
Share on other sites

Alrighty fr0stybyt3 and jhabers....all I gots to say is that I commend you on a well designed, intuitive application.  Grand job boys! Its very simple and easy to use and it survived my torture test ;)

 

So the little nitpicking Im going to offer is (these are just ideas Im throwing around):

-When uninstalling HyperbaseLive through Add/Remove programs, there is one file remnant that stays under C:\Program Files (x86)\HyperBase\HyperBase Live\core\resources\app\server\settings.json

-Suggestion to make emumovies grayed out (or not appear) in left pane until client settings HS path is set.  If you make it not appear, then also hide the videos dropdown under media tab

-When viewing all systems, prolly make a description under each system that gives a brief glimpse if: system media not synced, some media synced, or all media. synced.  Might have to brainstorm on this one but the goal is that you can tell which systems are synced, somewhat synced, or not synced just by looking at the view all systems page

-When setting up each system for the first time, would suggest to relabel folder dropdown as Copy to folder: (ie folder dropdowns to the right of Box Art and Cart Art)

-Suggest rename default to standard or minted (as default is a misnomer)

-Suggest to give some directions when picking media dropdown items using question mark buttons (as an example, to the right of art folders place a question mark button that opens a window to tell the user what needs to be done):

-Suggest that the program could scan what you have and show a list similar to the games tab (that shows green checkboxes for media found or red Xs for media missing)

-Suggest in the games tab to offer select all or nothing checkboxes above wheels, cart, box, theme, video

-Just an idea, maybe offer a way to backup certain folders into a zip so no media gets accidentally overwritten

-Rename Systems->View All to Systems->View All Systems Found

-Im also seeing multiple hyperbaselive.exe process threads as gamesmame pointed out that stay active even when program is closed (figure you are prolly working on this minor bug)

 

 

Let me know if you have any questions and I can elaborate. 

  • Upvote 2

Share this post


Link to post
Share on other sites

these 3 videos wont download for me ive tried deleting them and resyncing still no luck

 

Sync Complete for Commodore 64
03/26/2016 at 4:54PM
Downloading Video: Hunchback II - Quasimodo's Revenge (1986)(Ocean Software)[cr REM][t +3 REM][Docs][#260].mp4 from Commodore 64
03/26/2016 at 4:54PM
Downloading Video: Jack the Nipper 2 - In Coconut Capers (1987)(Gremlin Graphics)[cr REM][t +3 REM][Docs][#045].mp4 from Commodore 64
03/26/2016 at 4:54PM
Downloading Video: Cosmic Causeway - Trailblazer II (1987)(Gremlin Graphics)[cr REM][t +3 REM][Docs][#088].mp4 from Commodore 64
03/26/2016 at 4:54PM
Commodore 64: has 3 missing videos
  • Upvote 1

Share this post


Link to post
Share on other sites

How about when people have more media then the server has? Can the program upload missing files to the server and seed it to everyone (after checking by an admin)?

  • Upvote 2

Share this post


Link to post
Share on other sites

How about when people have more media then the server has? Can the program upload missing files to the server and seed it to everyone (after checking by an admin)?

 

I think this would be a terrible idea however good it sounds. There would be either no quality control, or everything has to be checked by hand. This is why we have projects going on getting as much systems complete as possible. Here we can make sure everything is quality controlled/accurate as possible/complete. And as for themes there is the Announcement forum & Downloads section to upload. And judging from what is uploaded with no announcement, we wouldn't want it added anyway.

  • Upvote 3

Share this post


Link to post
Share on other sites

Fantastic stuff dudes:

 

Question - What programming language is this done in?

 

I have found no breaks yet but Ill be looking. As far as requests this is all ease of use and simple setup stuff that should not be overwhelming to implement.

 

 

1. Default Directory Check

     -Simple enough on initial setup of hyperspin folder can we get a check of a preset list of variables. So no full HDD Fatmatch check, just a check this list (C:\Hyperspin, D:\Hyperspin and so on. Just common install directories.)

 

2. Default Keys

     -I would like a global settings page and then for each system just a way to call it if they want to. But I would like the globals to have a list ability. Box Art: Prefer 3D, then 2D, and so on.

 

3. Queue 

     - The log is nice but its constantly changing. I'd like a Queue that shows this far through current process with these lined up to follow. I think it would look nice if you split the log view in half and did it right below. And I am partial to Loading Bars. no idea why just am. 

 

Gripes:

 

1. and my only one at that. The sync all button animation is too fast and aradic. I keep losing concentration due to it.

I hope these requests aren't too greedy. Just what I am looking for is all.

 

It's written in node js. This allows us to deploy to systems without dependencies on the .net libs for most of what we do. 

 

1. This can be done pretty easily. I just need a list of all the common directories.

 

2. This request seems to be related to settings global defaults. But I like this implementation. Should it should up as the first system in the list or be a link on the left hand menu?

 

3. Because this runs as multiple threads, it does not process sequentially. Therefore, a queue would look a bit chaotic in some cases. I have plans for implementing something like this later down the road. But I don't want to slow down the sync process you people can look at logs :D

 

1.1 The animation should stay pretty slow unless you click sync like crazy. But I can slow it down if need be. 

  • Upvote 1

Share this post


Link to post
Share on other sites

Alrighty fr0stybyt3 and jhabers....all I gots to say is that I commend you on a well designed, intuitive application.  Grand job boys! Its very simple and easy to use and it survived my torture test ;)

 

So the little nitpicking Im going to offer is (these are just ideas Im throwing around):

-When uninstalling HyperbaseLive through Add/Remove programs, there is one file remnant that stays under C:\Program Files (x86)\HyperBase\HyperBase Live\core\resources\app\server\settings.json

-Suggestion to make emumovies grayed out (or not appear) in left pane until client settings HS path is set.  If you make it not appear, then also hide the videos dropdown under media tab

-When viewing all systems, prolly make a description under each system that gives a brief glimpse if: system media not synced, some media synced, or all media. synced.  Might have to brainstorm on this one but the goal is that you can tell which systems are synced, somewhat synced, or not synced just by looking at the view all systems page

-When setting up each system for the first time, would suggest to relabel folder dropdown as Copy to folder: (ie folder dropdowns to the right of Box Art and Cart Art)

-Suggest rename default to standard or minted (as default is a misnomer)

-Suggest to give some directions when picking media dropdown items using question mark buttons (as an example, to the right of art folders place a question mark button that opens a window to tell the user what needs to be done):

-Suggest that the program could scan what you have and show a list similar to the games tab (that shows green checkboxes for media found or red Xs for media missing)

-Suggest in the games tab to offer select all or nothing checkboxes above wheels, cart, box, theme, video

-Just an idea, maybe offer a way to backup certain folders into a zip so no media gets accidentally overwritten

-Rename Systems->View All to Systems->View All Systems Found

-Im also seeing multiple hyperbaselive.exe process threads as gamesmame pointed out that stay active even when program is closed (figure you are prolly working on this minor bug)

 

 

Let me know if you have any questions and I can elaborate. 

 

1. This is actually done on purpose for the time being. I'll fix the uninstaller shortly though. I keep that file around because it houses the settings. I dont wan't that getting deleted up updates.

2. Easy enough to implement. I'll add it to the list

3. So right now I have a way to validate each system. However, the validation data is not persisted anywhere that we can show the user. I'll have to think about how I would show this data on a screen. 

4. I can use tooltips to explain folders

5. That is a decision for the Admin Team. Default is just what I found it called in the old database.

6. Again, sounds like a job for tooltips.

7. This is more or less the validation step from 3.

8. This will be implemented in the future.

9. I could do this, but where would I keep the backups?

10. I don't understand. What are you renaming systems for?

11. The multiple exe in process monitor is correct. This is the app creating threads. It should close the threads when you close the app. If not, I can look into it with you.

Share this post


Link to post
Share on other sites

 

these 3 videos wont download for me ive tried deleting them and resyncing still no luck

 

Sync Complete for Commodore 64
03/26/2016 at 4:54PM
Downloading Video: Hunchback II - Quasimodo's Revenge (1986)(Ocean Software)[cr REM][t +3 REM][Docs][#260].mp4 from Commodore 64
03/26/2016 at 4:54PM
Downloading Video: Jack the Nipper 2 - In Coconut Capers (1987)(Gremlin Graphics)[cr REM][t +3 REM][Docs][#045].mp4 from Commodore 64
03/26/2016 at 4:54PM
Downloading Video: Cosmic Causeway - Trailblazer II (1987)(Gremlin Graphics)[cr REM][t +3 REM][Docs][#088].mp4 from Commodore 64
03/26/2016 at 4:54PM
Commodore 64: has 3 missing videos

 

 

Just looking at it, it's probably because of the file names. I'll add that to my list to test later today. Thanks!!

Share this post


Link to post
Share on other sites

Whoa, thanks for the feedback everyone! I'll be updating the first post later today to reflect our roadmap for changes in beta 2 and 3. So far its looking like after beta 3 will be release 1. You guys rock. Keep the info coming!

  • Upvote 4

Share this post


Link to post
Share on other sites

No problem man.

Personal preference would be a side option on the left for global settings. Just cause I think it would be a one and done deal.

I'm sure other people can chime in where they tend to install the hyperopia directory.

And I'll play with it some more but mine seemed fast. If it does it more I'll to a screen capture showing its speed.

Sent from my SM-G935P using Tapatalk

  • Upvote 1

Share this post


Link to post
Share on other sites

Sorry. 1 more request. And very simple at that.

I like to run mass syncs at night before bed.

*Shutdown on Complete Sync*

Sent from my SM-G935P using Tapatalk

  • Upvote 3

Share this post


Link to post
Share on other sites

It might not be able to do that inside the app itself, but I could trigger a batch file to do that.

Sent from my SM-G935T using Tapatalk

  • Upvote 1

Share this post


Link to post
Share on other sites

Awesome. Hope I'm not overworking you

Sent from my SM-G935P using Tapatalk

  • Upvote 1

Share this post


Link to post
Share on other sites

Awesome. Hope I'm not overworking you

Sent from my SM-G935P using Tapatalk

You'd be the only person worried about that. I'm a full time app dev during the day as well.

Sent from my SM-G935T using Tapatalk

  • Upvote 2

Share this post


Link to post
Share on other sites

I play with vb alot. So I know the life.

Sent from my SM-G935P using Tapatalk

  • Upvote 1

Share this post


Link to post
Share on other sites

1. This is actually done on purpose for the time being. I'll fix the uninstaller shortly though. I keep that file around because it houses the settings. I dont wan't that getting deleted up updates.

2. Easy enough to implement. I'll add it to the list

3. So right now I have a way to validate each system. However, the validation data is not persisted anywhere that we can show the user. I'll have to think about how I would show this data on a screen. 

4. I can use tooltips to explain folders

5. That is a decision for the Admin Team. Default is just what I found it called in the old database.

6. Again, sounds like a job for tooltips.

7. This is more or less the validation step from 3.

8. This will be implemented in the future.

9. I could do this, but where would I keep the backups?

10. I don't understand. What are you renaming systems for?

11. The multiple exe in process monitor is correct. This is the app creating threads. It should close the threads when you close the app. If not, I can look into it with you.

 

Coolio!  

 

K for item 9, backups could be placed within the media folder themselves....example, 2-D box art that was synced in artwork folder 1.  If a person wants to backup these items, then click a button to zip all those 2-D boxes into a zip file within the same artwork 1 folder on their local HS setup..  A person can manually do this, however; it would prevent accidental overwrites of custom artwork, etc.  On the flip-side, If the program detects that a files exists it and skips it, then it would be hard to figure out which items didnt sync and you would have to resort to logs to parse out this data

 

For item 10.  People might be confused as to what systems are showing up in the list.  People might start thinking that the systems in the list are the systems that were found in a person's HS setup  (which is the case) or could be that the list of systems are the only ones available to download from Hyperbase, etc.  Majority of the people will know that the list of systems are what shows up, however; you may have a few where they be like...is that the only systems available to download from the server?

Share this post


Link to post
Share on other sites

I play with vb alot. So I know the life.

Sent from my SM-G935P using Tapatalk

 

I actually started out as a .Net  dev (and the current api is in c#). Node basically brings web technology to the desktop. 

  • Upvote 1

Share this post


Link to post
Share on other sites

Just a quick one - I sometimes use my Mac to work on my HS setup and that leaves .ds_store files in directories.

Currently HyperBase Live is picking this up as a system. Maybe add them to an exclusion?

Sent from my iPhone using Tapatalk

  • Upvote 1

Share this post


Link to post
Share on other sites

Just a quick one - I sometimes use my Mac to work on my HS setup and that leaves .ds_store files in directories.

Currently HyperBase Live is picking this up as a system. Maybe add them to an exclusion?

Sent from my iPhone using Tapatalk

 

With XML support in the next version, this bug goes away.

 

Also, The client for HBL isn't written specifically for windows. So Technically I could make a mac build in the future ;)

  • Upvote 4

Share this post


Link to post
Share on other sites

1. This is actually done on purpose for the time being. I'll fix the uninstaller shortly though. I keep that file around because it houses the settings. I dont wan't that getting deleted up updates.

2. Easy enough to implement. I'll add it to the list

3. So right now I have a way to validate each system. However, the validation data is not persisted anywhere that we can show the user. I'll have to think about how I would show this data on a screen. 

4. I can use tooltips to explain folders

5. That is a decision for the Admin Team. Default is just what I found it called in the old database.

6. Again, sounds like a job for tooltips.

7. This is more or less the validation step from 3.

8. This will be implemented in the future.

9. I could do this, but where would I keep the backups?

10. I don't understand. What are you renaming systems for?

11. The multiple exe in process monitor is correct. This is the app creating threads. It should close the threads when you close the app. If not, I can look into it with you.

 

Also from item 3, you can keep it pretty basic....have a query to find the state of your dropdowns.....if all items are syncing then you can display full sync for that system, if only partial media is syncing then you can display partial sync, or if no items syncing you display system not synced.  What would have to be determined is what is considered full sync (ie there would have to be two groups....people with emumovies accts and people with that do not.....for people that have emumovie accounts, then essentially its all dropdowns including video dropdown have something other than do not sync selected.  For people that do not have an emumovie account, this will be all dropdowns minus the video dropdown that have something other than do not sync selected).  Heck instead of displaying a label of the state of sync for the system, you can use a red, yellow, green light system in the upper corner of the system logo or something....like my attachments....j..red means systems not synced, yellow means some items are syncing, while green means all items are syncing.   Just some ideas im throwing out there....

post-14276-0-35625500-1459028024_thumb.p

post-14276-0-95758900-1459028024_thumb.p

post-14276-0-52334000-1459028025_thumb.p

  • Upvote 3

Share this post


Link to post
Share on other sites

You guys are thinking up some good stuff. :)

Share this post


Link to post
Share on other sites

We're chatting internally on how we can make something like this happen.

Sent from my SM-G935T using Tapatalk

  • Upvote 1

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...