Jump to content
LaunchBox Community Forums

How Long To Beat (HLTB) 2.2.1

   (6 reviews)

8 Screenshots

About This File

View how long it takes to complete a game and optionally save these times as Custom Fields for viewing in the game details.  Also displayed are what other platforms (if any) the particular game is available on.

All data comes direct from How Long To Beat.   Be sure to log in there to save, compare and share times.  Without them, this plugin wouldn't be here.

 

The 3 types of timed gameplay this plugin gets are:

  • Main Story         (just run to the end)
  • Main + Extras    (Main Story plus Additional Quests/Medals/Unlockables)
  • Completionist   (complete 100% of everything)

 

What makes this plugin different from other HLTB plugins and apps?

  • It works
  • Result are 'live'
  • With some luck and little-to-no fear of website updates, it will still work
    • next week,
      • next month,
        • through the end of the year
          • and beyond...
    • without any updates required (fingers crossed)

 

Requirements:

LaunchBox and the plugin file.

 

Installing:

Download and extract the contents into your /LaunchBox/Plugins/ folder

i.e.  D:/LaunchBox/Plugins/HLTB/HLTB.dll

 

Using:

  • Select a game
  • Right-click and select How Long To Beat
    • If the game is not found, follow the onscreen instructions to help narrow down results
  • (optional) Click Add to Custom Fields
    • The Custom Fields names will be:
      • HLTB Main Story
      • HLTB Main + Extras
      • HLTB Completionist
  • (informational) Platforms that the game is available for are shown No longer provided. A Box-Fron image is shown instead.
  • Select a radio button for how you want your times to be displayed and saved.  (Days-Hours-Minutes, Hours-Minutes or Minutes only)

image.png.946f7a408d559a98b7111f7ff08c1abd.png   hltb-2.thumb.png.c080b020e7bc5805b53b5884fc27467b.png

 

New in v2.0.0

HLTB Viewer and Playlist creator (Requires HLTB times to have been saved to Custom Fields)
- View and sort HLTB games by title or Time To Beat
- Launch a game directly from Viewer
- Create playlists

Creating Playlists:

  • From the Tools Menu, select HLTB Viewer.   
  • Select a platform
  • Select one or (preferably) more games
    • Click on the HLTB Time column header to sort by Times. Click again to reverse the sort.
  • Click Create Playlist  (This will open a new Window)
  • Set the playlists Title, Nested Name and Category (Category is optional)
  • Click Create Playlist

image.png.1fcd597f80360f18922c3e1d0f918d24.png

Playlists will be static.  If you add more games to your collection, just add the HLTB times to the games Custom Fields (right-click game option) and then in the Playlist Creator, check the box Add to Existing Playlist.  Select the playlist. 

 

Notes about the names and platform category

[Unique] Name  - No other playlist can have 'this' name.

Nested Name     - what shows in the sidebar.  (i.e. HLTB 30-60 Minutes)

Category              - The [Platform] Category it will be nested under.  (i.e. Arcade How Long To Beat)

 

To get the Nested Names to sort properly, edit the playlist and set the Sort Title. In the image above, '30-60' sort title is set to "2".  '1-2 Hours' is set to "3". etc.

 

Remember to Like and Subscribe and check out my other.....🤣.    Just go have some fun and be good humans. 😎


What's New in Version 2.2.1   See changelog

Released

Hot Fix:  Working again. (change in how requests are made to HLTB)

  • Like 12
  • Thanks 3
  • Unusual Gem 4

User Feedback

Recommended Comments

This is amazing! Been waiting for something like this. I know this is probably a limitation of LaunchBox's custom fields, but I'm guessing right now there's no real way to filter on those times since it's storing those values as text, right?

Like, there's no way we can create auto-playlists with a condition like "show games with HLTB time less than 10 hours"?

But either way, this information is amazing to have, another awesome plugin!

Edited by bob_the_blob2
Link to comment
Share on other sites

Is there a way to get this plugin to show in BigBox mode? I have "show custom fields" on my Unified Lives! theme, but HLTB isn't showing. It shows in LB is it's awesome.

Link to comment
Share on other sites

24 minutes ago, bob_the_blob2 said:

This is amazing! Been waiting for something like this. I know this is probably a limitation of LaunchBox's custom fields, but I'm guessing right now there's no real way to filter on those times since it's storing those values as text, right?

Like, there's no way we can create auto-playlists with a condition like "show games with HLTB time less than 10 hours"?

But either way, this information is amazing to have, another awesome plugin!

Thanks! :) 

 

As it sits, you could make multiple playlists covering each Hour(s).  i.e.  Playlist name = "HLTB 10hrs"

image.png.28b8fbeebd354a8840da9c310a7fae66.png

Playlist name = "HLTB 9hrs", Contains Value = "9 Hrs".   etc..   But with that, you'd also get game that take "1 Day 10 Hrs 32 Mins"

 

Another option is to set the Comparison to "Is Not Empty".  Then back in LB, set Arrange By (ascending or descending) to "HLTB Main Story".  The issue there is "Hrs 1" comes before "Hrs 2" (not an issue).  But so does "Hrs 10" (is an issue).  So not a good option.

 

So, to answer your question(s), No. Not reasonably and effectively.

Link to comment
Share on other sites

14 minutes ago, eMonster420 said:

Is there a way to get this plugin to show in BigBox mode? I have "show custom fields" on my Unified Lives! theme, but HLTB isn't showing. It shows in LB is it's awesome.

Some Themes don't have Custom Fields elements built into them.  The "Show Custon Fields" is there in BigBox Options, but the Theme itself may not have a 'placeholder' for them.   If (for testing purposes) you switch to the Default Theme, you should be able to see them.

Another Theme caveat is depending on the BigBox theme you use, the amount of data shown in the Game Details may be limited.  So you might need to go into System Menu < Options < Game Details and deselect some of the [other] Details.

 

I currently have the plugin disabled for BigBox because you can't do anything with it via a controller.  Keyboard and mouse only.  I'd hate to have someone select that in the Game Menu, then have to dig out their mouse just to close it.

I do have on my list to see if there's a [modern] way I can have a window display that can be managed by a controller.  I say "modern" because in the past to use my plugins in BigBox, I had to have it modify the BB Theme 1st before it would work.  Kind of a pain.  Especially when you update your Theme and have to run the setup again. 

No promises.  

Link to comment
Share on other sites

V1.1.0 Released

New Feature:  When Bulk-Adding HLTB Custom Fields, games that are skipped get added to a text file for that Platform

  • Click View Skipped Games after bulk-adding to view and manually search the games that were skipped (if any).
  • Or at a later time, you can select a game (any game), right-click and select the plugin.
    • If any skipped-games text files exist, a View Skipped Games button will appear. Click it.

New Feature:  Now viewable in BigBox (found in the Game Menu)  No theme implementation required.

  • This will NOT save Custom Fields. But will read from them if available.  Otherwise, it'll attempt to get times directly from HLTB.
    • To close the window, press your controller button(s) mapped to Close the Active Window.  Just like exiting a game.  
      • ...or click the "X" or press Escape or press Alt+F4. (love providing options)

 

 

On 8/23/2024 at 8:34 AM, eMonster420 said:

Is there a way to get this plugin to show in BigBox mode?

Yes.   (you too @Jackdefjam)   See above.  :) 

  • Like 1
Link to comment
Share on other sites

Thanks for making this. Would you be able to add a way so I can have the data display as just hours minutes, and not days hours minutes?

  • Like 2
Link to comment
Share on other sites

4 hours ago, Rhinoceritis said:

Thanks for making this. Would you be able to add a way so I can have the data display as just hours minutes, and not days hours minutes?

You're welcome.

Personally, I prefer seeing Days - Hours - Minutes.  But I've never been one to not accommodate a reasonable request. :D

I'll have my team look into a way that's not too convoluted and will allow you the option.  Might even throw in a Minutes only option, just because.

Thanks for the suggestion.

  • Like 3
Link to comment
Share on other sites

Yeah, thats a good suggestion, I personally like the time to be displayed in Hours rather than Days

  • Like 1
Link to comment
Share on other sites

On 8/23/2024 at 7:30 AM, bob_the_blob2 said:

create auto-playlists with a condition like "show games with HLTB time less than 10 hours"?

On 9/8/2024 at 4:11 PM, Rhinoceritis said:

have the data display as just hours minutes, and not days hours minutes

On 9/9/2024 at 4:52 AM, Tayley said:

I personally like the time to be displayed in Hours rather than Days

NEW in v2.0.0

New Option: Select to view/save time by Day-Hour-Minute, Hour-Minute or Minutes-only

New Features:  (via the Tools Menu)
HLTB Viewer and Playlist creator (Requires HLTB times to have been saved to Custom Fields)
- View and sort HLTB games by title or Time To Beat
- Launch a game directly from Viewer
- Create playlists

See plugin Description for more details.

 

Thank you for your support.

sidebar.png

  • Like 3
Link to comment
Share on other sites

Version 2.1.0 released

New Feature:    In HLTB Viewer (Tools Menu), filter selected platform by min/max HLTB times.

image.png.b9464a663312431bc3f663337a386ba8.png

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

Version 2.2.0 released

Changed:               When saving HLTB times to Custom Fields, ones that don't have a time available will now be left blank, no longer saving as "No Times Available".
Fixed:                     When double-clicking a skipped game (after bulk import), platforms with a dash ('-') in the name would not be found.
Improvement:     Better matching to the games actual platform when searching for HLTB times. 
Improvement:     Faster Bulk-Import.
New Feature:      Select which times to save to Custom Fields (Default is all 3: Main Story, Main + Extras, Completionist)
                                    (Tools < HLTB Viewer - Settings)
New Feature:      Added hyperlink to HLTB's site for the selected game. (via Right-Click, start plugin for single game)
New:                      The game Title actually found on HLTB is now shown in the Status field.

 

Big thanks to @Tayley for the comments and suggestions on Discord!

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

4 hours ago, Rhinoceritis said:

Looks like they may have changed their site again. The plugin no longer pulls data.

Thanks for letting me know!

 

Version 2.2.1 released

Hot Fix:  Working again. (change in how requests are made to HLTB)

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...