Jump to content
fr0stbyt3

Hyperbase Live: Public Beta

Recommended Posts

we're updating a few things. expect a few outages over the next hour.

 

edit: and we're back!

  • Upvote 4

Share this post


Link to post
Share on other sites
27 minutes ago, cvondra said:

Windows Defender doesn't like your app either. 

 

The first issue is that version of the app is extremely old. Please uninstall it and install the latest version.

32bit: http://hyperbase-live.com/updates/win32/Hyperbase Live Setup 0.0.37-ia32.exe

64bit: http://hyperbase-live.com/updates/win64/Hyperbase Live Setup 0.0.37.exe

 

This was an extremely early beta before the code was properly signed.

  • Upvote 1

Share this post


Link to post
Share on other sites

Hey I just wanted to say thanks for adding the multi rom location support, I have been busy doing other stuff. So cheers!

  • Upvote 2

Share this post


Link to post
Share on other sites

Update time.

We're cleaning getting close on the backend updates. Over 10k lines of code have been added to the backend. 3 new features and 4 in the works. Sorry again for the downtime while we're updating the API endpoints. It's all to bring you new and exciting things. 

On that note: We've now exceeded 2.5 million API requests in the last round of testing.  That is a huge milestone for a beta project. Thank you all for taking the time to work with use here. 

Hopefully next week I'll be back at it here. I'll be working on emulators and launchers when I get back. There are a bunch of features and fixes in the backlog. If you sent a bug report or suggested it here, we're keeping a list. 

That's all for now. Thanks gents :)

  • Upvote 2

Share this post


Link to post
Share on other sites

I still don't like that I have no choice where I want to install that Application. I always have to search and copy paste it to another folder. I have all my hyper spin related apps in one folder unter Hyperspin.

  • Upvote 1

Share this post


Link to post
Share on other sites
21 minutes ago, ChrisKant said:

I still don't like that I have no choice where I want to install that Application. I always have to search and copy paste it to another folder. I have all my hyper spin related apps in one folder unter Hyperspin.

I can fix this issue. But I'll have to rewrite the update engine and a few other parts to allow for it. The issue becomes permissions. So many users install apps in a spot where they do not have permissions to write files. This fixes that issue. 

That would also mean everyone will have to uninstall and reinstall the app once we make that switch. 

Does anyone else want to see this feature?

Edit: I made is sound super difficult. It's really not. I just want to make sure our fellow testers value selecting an install path over single click setup.

  • Upvote 1

Share this post


Link to post
Share on other sites

for example, I install such applications into c://hyperspin/tools

 

and there is a graphical bug when I hover the mouse of those sliders (cannot make a screen of the bug)

58caee60e58d0_Bildschirmfoto2017-03-16um20_57_44.png.aeaa175635a30ccc08102a2b4e59536d.png

the Hand ( mouse) looks like inverted

 

 

------

edit:

 

it would also be cool, when you add a new system that the already added systems are no longer choosable. for example I added Atari jaguar, next system should be Atari jaguar cd for me but I still have the chance to choose Atari jaguar

 

this would be very helpful

 

-------

 

edit2:

strange bug,

I added a few console... Atari and Commodore things

after I added the 10th or 11th system Commodore CDTV all previews added system are no longer available. they are no longer there. deleted or something like that

 

------

edit 3:

it would be cool to see which console I actually try to add

58caf9027c7b0_Bildschirmfoto2017-03-16um21_42_36.png.2d720353f2c2c6e98d4513827e58c4c2.png

after choosing a console there should be the info visible ... which console I try to add.

Share this post


Link to post
Share on other sites
1 hour ago, ChrisKant said:

and there is a graphical bug when I hover the mouse of those sliders (cannot make a screen of the bug)

the Hand ( mouse) looks like inverted

 

Ahh yes, the framework I am using made that particular design decision. I'll clean it up in future builds.

  • Upvote 1

Share this post


Link to post
Share on other sites

It would be nice to choose where i install hyper base. I try to keep all utilities and programs on a specific drive, but if it is too much work it's not a deal breaker for me.

I also agree that once you chose the console it should say what you are doing. i have forgotten which system i was adding and by the time i got to the rom path i forgot, and had to start over.

Share this post


Link to post
Share on other sites
1 hour ago, maabus said:

I also agree that once you chose the console it should say what you are doing. i have forgotten which system i was adding and by the time i got to the rom path i forgot, and had to start over.

6

Hah, that'll be in the next build :). When you select a console, it shows in the header.

selected console.PNG

  • Upvote 1

Share this post


Link to post
Share on other sites

Finally getting around to testing this out. A bit of feedback:

  • Tried to add a folder for a system that had subdirectories - each subdirectory came up as an unmatched rom.
  • Could not find a clear way to "go back" after I encountered the situation above. Ultimately deleted the system and started over
  • Could not find a way to add/edit/delete rompaths after initial setup
  • After an initial rom match, it only shows the unknown roms. I'm thinking it would be easier to have a big list that shows all rom database (hyperlist) entries for that system, what roms matched to each entry, and which entries had no matches. Then allow the user to just manually match the ones that had no matches or correct any mismatches that were auto-matched. It appears to work the inverse way, where all of my roms are attempted to be matched to something in the list, which results in a lot of similar roms being mapped to the same entry it seems.
  • A table view with details would be nice to work with on the rom list view
  • During the sync process, its not obvious how to stop it. Maybe adding a stop button or changing the morphing icon in the upper right would help

Great work on this. I love the visual style and how easy you made it to initially setup systems. 

  • Upvote 1

Share this post


Link to post
Share on other sites
4 hours ago, johnsanc said:

Finally getting around to testing this out. A bit of feedback:

  • Tried to add a folder for a system that had subdirectories - each subdirectory came up as an unmatched rom.
  • Could not find a clear way to "go back" after I encountered the situation above. Ultimately deleted the system and started over
  • Could not find a way to add/edit/delete rompaths after initial setup
  • After an initial rom match, it only shows the unknown roms. I'm thinking it would be easier to have a big list that shows all rom database (hyperlist) entries for that system, what roms matched to each entry, and which entries had no matches. Then allow the user to just manually match the ones that had no matches or correct any mismatches that were auto-matched. It appears to work the inverse way, where all of my roms are attempted to be matched to something in the list, which results in a lot of similar roms being mapped to the same entry it seems.
  • A table view with details would be nice to work with on the rom list view
  • During the sync process, its not obvious how to stop it. Maybe adding a stop button or changing the morphing icon in the upper right would help

Great work on this. I love the visual style and how easy you made it to initially setup systems. 

11
  • We actually don't support each ROM in its own subfolder yet. I'll add that to the backlog for the next round of changes.
  • The escape button works to go back to the home page. Where are you trying to go back to?
  • A ROM details screen will be added very soon. This will allow users to edit/unlink any ROM they choose.
  • Not showing all roms after matching was a design decision meant to make it much easier for the average user. I'll see what I can do about adding this as a toggle option in the future. 
  • Table view is coming after I complete the details page.
  • Clicking the sync button a second time should stop it. I can change the tooltip to say stop I suppose..

Thanks for all the feedback. I'll add all of this to my todo list for the coming weeks.

  • Upvote 1

Share this post


Link to post
Share on other sites

Just installed the new update (0.0.37) and I noticed that instead of having all systems immediately (as it was in one of the first beta's) you have to add them one by one now.

Can you check my Main Menu.xml to see if you can add some of the forgotten or exotic systems to the list?

Good job so far!

 

Main Menu.xml

Share this post


Link to post
Share on other sites
Just installed the new update (0.0.37) and I noticed that instead of having all systems immediately (as it was in one of the first beta's) you have to add them one by one now.
Can you check my Main Menu.xml to see if you can add some of the forgotten or exotic systems to the list?
Good job so far!
 
Main Menu.xml


Yes, this is because I'm not reading any XML files. Instead I'll be adding a feature where I can export them only. This is because HBL is written for the upcoming versions of hyperspin. But you can still sync data :)

Also, welcome back!

Sent from my Pixel XL using Tapatalk

Share this post


Link to post
Share on other sites
7 hours ago, fr0stbyt3 said:
  • We actually don't support each ROM in its own subfolder yet. I'll add that to the backlog for the next round of changes.
  • The escape button works to go back to the home page. Where are you trying to go back to?
  • A ROM details screen will be added very soon. This will allow users to edit/unlink any ROM they choose.
  • Not showing all roms after matching was a design decision meant to make it much easier for the average user. I'll see what I can do about adding this as a toggle option in the future. 
  • Table view is coming after I complete the details page.
  • Clicking the sync button a second time should stop it. I can change the tooltip to say stop I suppose..

Thanks for all the feedback. I'll add all of this to my todo list for the coming weeks.

  • I didn't really expect subfolders to work, I tried to break it ;)
  • Ah ok I didn't think of hitting escape to return to the homepage. I was trying to go back a screen to select different rom paths.
  • Awesome
  • Yes a list or "audit" view would be really helpful.
  • Awesome
  • I figured out that clicking the icon stopped it, but it wasn't clear that would do the trick... i just guessed ;)

And a couple more notes/ideas around the rom matching feature since that is the function I am most excited about:

  • The way the rom matching currently functions is that it seems to consider ALL of my roms in that folder, not just the ones that match entries in the database. I have a lot of Japanese stuff that I do not want in Hyperspin, but I also don't want to keep that stuff in a completely separate folder. So basically after the matching process I had a ton of unmatched roms that I have no intention of ever matching to anything. Perhaps a simple "hide unmatched roms" toggle would help?
  • I LOVE that you can select multiple rom paths for a single system. I think it would be really useful to allow the user to rank these paths for the purposes of rom matching. For example for Sega CD I have various backups that match Trurip, Redump, and TOSEC-ISO - all in separate folders (because thats how I like to organize them). It would be nice if I could prioritize matches like this for example: Trurip -> Redump -> TOSEC-ISO. If there isn't a good match in the Trurip folder, move on to Redump, then TOSEC-ISO, etc. I understand I could manually match each one, but perhaps factoring in the "folder rank" into the auto-matching alorithm would cut back on the number of manual matches I would have to do.

I'll keep testing out various features. Thanks for all your hard work on this!

 

Share this post


Link to post
Share on other sites
19 minutes ago, johnsanc said:
  • I didn't really expect subfolders to work, I tried to break it ;)
  • Ah ok I didn't think of hitting escape to return to the homepage. I was trying to go back a screen to select different rom paths.
  • Awesome
  • Yes a list or "audit" view would be really helpful.
  • Awesome
  • I figured out that clicking the icon stopped it, but it wasn't clear that would do the trick... i just guessed ;)

And a couple more notes/ideas around the rom matching feature since that is the function I am most excited about:

  • The way the rom matching currently functions is that it seems to consider ALL of my roms in that folder, not just the ones that match entries in the database. I have a lot of Japanese stuff that I do not want in Hyperspin, but I also don't want to keep that stuff in a completely separate folder. So basically after the matching process I had a ton of unmatched roms that I have no intention of ever matching to anything. Perhaps a simple "hide unmatched roms" toggle would help?
  • I LOVE that you can select multiple rom paths for a single system. I think it would be really useful to allow the user to rank these paths for the purposes of rom matching. For example for Sega CD I have various backups that match Trurip, Redump, and TOSEC-ISO - all in separate folders (because thats how I like to organize them). It would be nice if I could prioritize matches like this for example: Trurip -> Redump -> TOSEC-ISO. If there isn't a good match in the Trurip folder, move on to Redump, then TOSEC-ISO, etc. I understand I could manually match each one, but perhaps factoring in the "folder rank" into the auto-matching alorithm would cut back on the number of manual matches I would have to do.

I'll keep testing out various features. Thanks for all your hard work on this!

 

  • Hide unmatched will definitely be coming with the new "details" pages.
  • The way the code is written now, it should already put the folders in rank priority. What I do need to do is filter out ROMs that have been already matched. You're probably hitting bugs in my filter logic. I'll look at this shortly.

Share this post


Link to post
Share on other sites

Will your matching System connected to the official databases? Else there would be a lot of naming issues. Or will HBL build a new database build on that? Else all other tools for naming etc would not work properly, does I understand that right?

Share this post


Link to post
Share on other sites
Will your matching System connected to the official databases? Else there would be a lot of naming issues. Or will HBL build a new database build on that? Else all other tools for naming etc would not work properly, does I understand that right?


Eventually the server side database will be the official database. Other tools work of of XML databases, so they will not support future releases of hyperbase.

Sent from my Pixel XL using Tapatalk

Share this post


Link to post
Share on other sites

Build 0.0.38 is complete!!!!

This is actually a big build. Users should assume all features need to be retested.

  • NEW: Memory management system for sync.
    • Yes, that means it's safe to test MAME
  • NEW: User database framework.
    • The internals of how the user database is handled was rewritten to give users more speed and reliability.
    • Database now can upgrade and patch itself.
  • UPDATED: Rom matching system.
    • Less aggressive matching for fuzzy matches.
    • Ensures there are no duplicate matches.
    • Md5 matching speed improvement.
  • UPDATED: Console add now shows you the console you selected in the header.

Notes: Also in the build is the base code for supporting emulators. It's currently disabled while we add more supported emulators to the system. You will also see collections and launcher areas are now visible. I'll start unlocking those features as they are ready.

We also did a pretty major push for our backend data management application. With most of that work complete, I can now focus a little more on adding features here.

As always, just restart the app to auto-update (we're working on making this better too).

Edit: Build 0.0.39

  • FIX: Sync Bugs
  • Upvote 4

Share this post


Link to post
Share on other sites
2 hours ago, Paranoidjack said:
Logging into emumovies just hangs using 0.38/9 (both 32/64 bit) | Windows 10 
It works perfectly fine with 0.37
 
 


Edit: 

I would like to take a moment to say THANK YOU. This kind of data is amazingly helpful when debugging app issues. 

The next version will have this fixed.
 

Share this post


Link to post
Share on other sites

Build 0.0.40 is complete!

  • NEW: Performance Improvement. ROM box art gets converted to thumbnails to improve load times and lower the memory usage while displaying artwork. @jhabers
    • This will be expanded to cover other types of artwork that the front end uses.
  • FIX: Emumovies login fix @Paranoidjack
  • UPDATED: Padding and spacing in ROM view. Scroll bar is now all the way to the right. Giving the user more usable space for ROMs to show.
  • UPDATED: Misc visual updates.

As always, just restart the app to auto-update.

Build 0.0.41 Complete!

  • FIX: Database update errors.
  • FIX: User login updates.
  • FIX: Added missing dependencies.

Build 0.0.42: The answer to life, the universe and most of the bugs.

  • FIX: Database creates base config if none exists.
  • FIX: More user login updates.
  • FIX: Fix for Emumovies storage path errors.
  • Upvote 2

Share this post


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

×
×
  • Create New...