Playnite Forums
  • Playnite Web
  • Rules
  • Members
  • Team
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Playnite Forums Extension Database Generic Extensions SuccessStory

SuccessStory
Lacro59
Offline

#41
06-25-2020, 07:33 AM (This post was last modified: 06-25-2020, 07:46 AM by Lacro59.)
(06-25-2020, 12:26 AM)vecima Wrote: I'd love to see it integrated into the "Sort By" so that you could sort by achievement %, or integrated into other areas. 
There is allready a "sort by" in the list game on header column click.

(06-25-2020, 12:26 AM)vecima Wrote: Also it would be cool if you could get more information by double or right-clicking on achievements, maybe like a link to the achievement on truesteamachievements.com / truexboxachievments.com or elsewhere.
I think for it.

(06-25-2020, 05:27 AM)Cromi Wrote: When using the custom theme integration I noticed if I'm looking at a game with achievements and them click on a game without achievements then the achievements for the previous game is still displayed.  This started with the latest update.
I created a issue.
SaltySamurai
Offline

#42
06-25-2020, 04:27 PM
Love the extension, especially the last update to 0.7.

There's just one last thing that would make it perfect for me. Can we have the option to turn the graph off and turn on a progress bar? That would allow for both to be there, but I would much prefer just a progress bar. being able to re-order them would be cool, but that could be left to custom skins if a skin can access that info.

Another thing that would be cool is to add custom achievements. Before you hyperventilate, I understand that getting a custom achievement to auto-unlock from game output would be a ton of work or maybe even impossible. What I would suggest is allowing us to add a blank achievement to any game that can be toggled locked/unlocked. You can add an icon(locked and unlocked versions), name, description and time(set automatically when toggled to unlocked of course, you can change it though for accuracy.)

That would mean every game has an option for achievements even if it is not currently supported.
vecima
Offline

#43
06-25-2020, 04:48 PM
Some achievements seem to not pull into Playnite.  For example, I have 19/22 steam achievements in Half-Life 2: Episode Two, but in playnite, it only shows 1 achievement.  I haven't played this game in years, so they are not newly earned achievements.
[Image: unknown.png]
I think it's showing only my most recent achievement "Hot PotatOwned"
Here are my achievements for this title in Playnite:
[Image: unknown.png]


I went to Settings / Plugins / Success Story and clicked on "Get Missing" next to Steam achievements... it took a while to refresh and a dialog box told me that the data was reset.

[Image: unknown.png?width=754&height=603]
Lacro59
Offline

#44
06-25-2020, 06:01 PM (This post was last modified: 06-25-2020, 06:12 PM by Lacro59.)
(06-25-2020, 04:27 PM)SaltySamurai Wrote: There's just one last thing that would make it perfect for me. Can we have the option to turn the graph off and turn on a progress bar? That would allow for both to be there, but I would much prefer just a progress bar. being able to re-order them would be cool, but that could be left to custom skins if a skin can access that info.
It exists a button (to access Success Story view on selected game) with a progress bar.
For activate this, you must do choose "Add button with details" in settings menu.
If you want a true progress bar like Success Story view, please to open a issue on Github.

(06-25-2020, 04:27 PM)SaltySamurai Wrote: Another thing that would be cool is to add custom achievements. Before you hyperventilate, I understand that getting a custom achievement to auto-unlock from game output would be a ton of work or maybe even impossible. What I would suggest is allowing us to add a blank achievement to any game that can be toggled locked/unlocked. You can add an icon(locked and unlocked versions), name, description and time(set automatically when toggled to unlocked of course, you can change it though for accuracy.)

That would mean every game has an option for achievements even if it is not currently supported.
I had think to add custom achievements.
Based on playtime total, elpased time in game session, count game launch,...
At medited...

(06-25-2020, 04:48 PM)vecima Wrote: Some achievements seem to not pull into Playnite.  For example, I have 19/22 steam achievements in Half-Life 2: Episode Two, but in playnite, it only shows 1 achievement.  I haven't played this game in years, so they are not newly earned achievements.
You are luck!
Me, on Half-Life 2 and their episode, I've no achievement so I finished game  Sad

However, it's strange your problem.
The plugin is a copy to Steam achievement system as based on same api.

It's possible to have the achievement file for this game?

First, you must get "Database Id" for the game in "Advanced" tab in "Edit Game Details".
And send the file with id name in folder:
%AppData%\Playnite\ExtensionsData\cebe6d32-8c46-4459-b993-5a5189d60788\achievements
(or in Playnite folder if portable installation).
SaltySamurai
Offline

#45
06-25-2020, 08:18 PM
Ahh, there it is, found it. It's got the function but it's not what I am after. I want a big bar, like the global progression bar in the Success Story window, between the graph and the achievement list. I do like that it is written at 5/16 or however many achievements you have rather than a percentage though, hadn't even thought about that. Smile

https://media.discordapp.net/attachments...nknown.png
Lacro59
Offline

#46
06-25-2020, 09:32 PM
(06-25-2020, 08:18 PM)SaltySamurai Wrote: Ahh, there it is, found it. It's got the function but it's not what I am after. I want a big bar, like the global progression bar in the Success Story window, between the graph and the achievement list. I do like that it is written at 5/16 or however many achievements you have rather than a percentage though, hadn't even thought about that. Smile

https://media.discordapp.net/attachments...nknown.png
I created a issue on Github
SaltySamurai
Offline

#47
06-26-2020, 01:02 AM
(06-25-2020, 09:32 PM)Lacro59 Wrote:
(06-25-2020, 08:18 PM)SaltySamurai Wrote: Ahh, there it is, found it. It's got the function but it's not what I am after. I want a big bar, like the global progression bar in the Success Story window, between the graph and the achievement list. I do like that it is written at 5/16 or however many achievements you have rather than a percentage though, hadn't even thought about that. Smile

https://media.discordapp.net/attachments...nknown.png
I created a issue on Github
Awesome, thank you! Big Grin
vecima
Offline

#48
06-28-2020, 04:36 PM
Here's a dump of the json file (83953cfa-72d5-4d67-afea-010ea0aa91a8.json):

{"Name":"Half-Life 2: Episode Two","HaveAchivements":true,"Total":22,"Unlocked":1,"Locked":21,"Progression":4,"Achievements":[{"Name":"Acid Reflex","Description":"Kill an acid antlion worker.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_kill_poisonantlion.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_kill_poisonantlion_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Get Some Grub","Description":"Squish every antlion grub in Episode Two.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_kill_allgrubs.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_kill_allgrubs_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Piñata Party","Description":"Find and break every web cache in Episode Two.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_break_allwebs.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_break_allwebs_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Into the Breach","Description":"Help Griggs and Sheckley hold off the antlion invasion inside the mine shaft.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_antlioninvasion.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_antlioninvasion_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Twofer","Description":"Defeat both antlion guards outside the White Forest.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_antlionguards.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_antlionguards_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Hit and Run","Description":"Run over 20 enemies with the car in Episode Two.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_kill_enemies_withcar.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_kill_enemies_withcar_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Meet the Hunters","Description":"Survive the Hunter ambush with Alyx.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_hunterambush.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_hunterambush_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Puttin' On a Clinic","Description":"Defeat the chopper in Episode Two without any misses.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_kill_chopper_nomisses.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_kill_chopper_nomisses_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Gunishment!","Description":"Destroy the Combine Autogun in the junkyard.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_kill_combinecannon.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_kill_combinecannon_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Cache Checker","Description":"Find every radar cache in chapter Under The Radar.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_find_allradarcaches.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_find_allradarcaches_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Pedal to the Metal","Description":"Beat DOG in a race to the White Forest base.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_racewithdog.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_racewithdog_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Gordon Propelled Rocket","Description":"Unlock the rocket launcher lambda cache in chapter Under The Radar.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_rocketcachepuzzle.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_rocketcachepuzzle_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Quiet Mountain Getaway","Description":"Survive the ambush at White Forest Inn.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_whiteforestinn.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_whiteforestinn_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Little Rocket Man","Description":"Send the garden gnome into space.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_put_iteminrocket.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_put_iteminrocket_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Secondary Silo Secured","Description":"Secure the launch doors on missile silo 2.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_missilesilo2.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_missilesilo2_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Neighborhood Watch","Description":"Save all buildings outside the missile silo from destruction.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_outland12_nobuildingsdestroyed.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_outland12_nobuildingsdestroyed_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Defense of the Armament","Description":"Save the missile silo from the Combine offensive.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_game.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_beat_game_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Payback","Description":"Kill a Hunter with its own flechettes.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_kill_hunter_withflechettes.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/ep2_kill_hunter_withflechettes_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Bone Breaker","Description":"Kill 30 enemies with thrown physics objects.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/hlx_kill_enemies_withphysics.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/hlx_kill_enemies_withphysics_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Deadly Harvest","Description":"Kill an enemy by planting a hopper mine.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/hlx_kill_enemy_withhoppermine.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/hlx_kill_enemy_withhoppermine_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"},{"Name":"Hot Potat0wned","Description":"Kill a Combine soldier with his own grenade.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/hlx_kill_soldier_withhisgrenade.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/hlx_kill_soldier_withhisgrenade_bw.jpg","DateUnlocked":"2009-09-17T01:59:24"},{"Name":"Grave Robber","Description":"Steal a Zombine's grenade.","UrlUnlocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/epx_get_zombinegrenade.jpg","UrlLocked":"https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/420/epx_get_zombinegrenade_bw.jpg","DateUnlocked":"0001-01-01T00:00:00"}]}
SaltySamurai
Offline

#49
06-29-2020, 10:32 PM
Are there plans to add support for achievements on other platforms like Uplay and (when they add them) Epic?
vecima
Offline

#50
06-30-2020, 12:55 AM
integration with RetroAchievements would be awesome too.
Lacro59
Offline

#51
06-30-2020, 07:06 AM (This post was last modified: 06-30-2020, 07:17 AM by Lacro59.)
(06-29-2020, 10:32 PM)SaltySamurai Wrote: Are there plans to add support for achievements on other platforms like Uplay and (when they add them) Epic?
For Epic: https://trello.com/c/apfJsxbA  Sad
For Xbox Live and Uplay: I studying the solutions.

(06-30-2020, 12:55 AM)vecima Wrote: integration with RetroAchievements would be awesome too.
For RetroAchievements, hum...
Is it the best way to integrate with this plugon or create a new plugin for this?

(06-28-2020, 04:36 PM)vecima Wrote: Here's a dump of the json file (83953cfa-72d5-4d67-afea-010ea0aa91a8.json):
The data shows that only one achievement is unlocked.

It's possible to get the result from this url:
http://api.steampowered.com/ISteamUserSt...teamid=XXX

Replace XXXXXXXXXXXXXXXXXXXXXXX by api key: https://steamcommunity.com/dev/apikey
Replace XXX by steam id: https://support.steampowered.com/kb_arti...-QYAX-1965
vecima
Offline

#52
06-30-2020, 11:09 AM (This post was last modified: 06-30-2020, 11:19 AM by vecima.)
Here's the result from the steam link:

interestingly, it looks like while several of these have "achieved" set to 1, only one has a value in "unlocktime". I'm not sure why that is, but my best guess is the API changed over time and I got the rest of the achievements prior to them storing WHEN it happened in that field.

{"playerstats":{"steamID":"<REDACTED>","gameName":"Half-Life 2: Episode Two","achievements":[{"apiname":"EP2_KILL_POISONANTLION","achieved":1,"unlocktime":0},{"apiname":"EP2_KILL_ALLGRUBS","achieved":0,"unlocktime":0},{"apiname":"EP2_BREAK_ALLWEBS","achieved":1,"unlocktime":0},{"apiname":"EP2_BEAT_ANTLIONINVASION","achieved":1,"unlocktime":0},{"apiname":"EP2_BEAT_ANTLIONGUARDS","achieved":1,"unlocktime":0},{"apiname":"EP2_KILL_ENEMIES_WITHCAR","achieved":1,"unlocktime":0},{"apiname":"EP2_BEAT_HUNTERAMBUSH","achieved":1,"unlocktime":0},{"apiname":"EP2_KILL_CHOPPER_NOMISSES","achieved":1,"unlocktime":0},{"apiname":"EP2_KILL_COMBINECANNON","achieved":1,"unlocktime":0},{"apiname":"EP2_FIND_ALLRADARCACHES","achieved":1,"unlocktime":0},{"apiname":"EP2_BEAT_RACEWITHDOG","achieved":1,"unlocktime":0},{"apiname":"EP2_BEAT_ROCKETCACHEPUZZLE","achieved":1,"unlocktime":0},{"apiname":"EP2_BEAT_WHITEFORESTINN","achieved":1,"unlocktime":0},{"apiname":"EP2_PUT_ITEMINROCKET","achieved":0,"unlocktime":0},{"apiname":"EP2_BEAT_MISSILESILO2","achieved":1,"unlocktime":0},{"apiname":"EP2_BEAT_OUTLAND12_NOBUILDINGSDESTROYED","achieved":0,"unlocktime":0},{"apiname":"EP2_BEAT_GAME","achieved":1,"unlocktime":0},{"apiname":"EP2_KILL_HUNTER_WITHFLECHETTES","achieved":1,"unlocktime":0},{"apiname":"HLX_KILL_ENEMIES_WITHPHYSICS","achieved":1,"unlocktime":0},{"apiname":"HLX_KILL_ENEMY_WITHHOPPERMINE","achieved":1,"unlocktime":0},{"apiname":"HLX_KILL_SOLDIER_WITHHISGRENADE","achieved":1,"unlocktime":1253152764},{"apiname":"EPX_GET_ZOMBINEGRENADE","achieved":1,"unlocktime":0}],"success":true}}

I've compared my achievements in this game with my achievements in Half-Life 2, and similarly I have many achievements in that game, but some have "unlocktime" set to 0. Those with no unlocktime are not showing up in Playnite. That seems to be the issue.
Lacro59
Offline

#53
07-01-2020, 07:20 PM
(06-30-2020, 11:09 AM)vecima Wrote: Here's the result from the steam link:

interestingly, it looks like while several of these have "achieved" set to 1, only one has a value in "unlocktime". I'm not sure why that is, but my best guess is the API changed over time and I got the rest of the achievements prior to them storing WHEN it happened in that field.

I've compared my achievements in this game with my achievements in Half-Life 2, and similarly I have many achievements in that game, but some have "unlocktime" set to 0.  Those with no unlocktime are not showing up in Playnite.  That seems to be the issue.
I'm resolve this for the next version.
lionnesquaer
Offline

#54
07-03-2020, 11:58 PM
Hi!

Steam achievements dont load. API key inserted, profile private. Trying with open profile all works. How to make work with private profile?

Thank you!
Lacro59
Offline

#55
07-04-2020, 09:12 AM
(07-03-2020, 11:58 PM)lionnesquaer Wrote: Hi!

Steam achievements dont load. API key inserted, profile private. Trying with open profile all works. How to make work with private profile?

Thank you!
It's necessary to passe "games details" to "public" and wait may long minutes: Steam settings
The Steam Web API don't get the achievement on private profile.
lionnesquaer
Offline

#56
07-04-2020, 10:28 AM
(07-04-2020, 09:12 AM)Lacro59 Wrote:
(07-03-2020, 11:58 PM)lionnesquaer Wrote: Hi!

Steam achievements dont load. API key inserted, profile private. Trying with open profile all works. How to make work with private profile?

Thank you!
It's necessary to passe "games details" to "public" and wait may long minutes: Steam settings
The Steam Web API don't get the achievement on private profile.

I did, if it only way possibly by the API, its OK. Most important that is all work.

By the way, great plugin, thank you!
darklinkpower
Offline

Super Moderator
#57
07-04-2020, 09:08 PM
(07-04-2020, 09:12 AM)Lacro59 Wrote:
(07-03-2020, 11:58 PM)lionnesquaer Wrote: Hi!

Steam achievements dont load. API key inserted, profile private. Trying with open profile all works. How to make work with private profile?

Thank you!
It's necessary to passe "games details" to "public" and wait may long minutes: Steam settings
The Steam Web API don't get the achievement on private profile.

If I remember correctly, the API method works fine on private profiles as long as the used API belongs to the user you are trying to get the data from.
Lacro59
Offline

#58
07-05-2020, 08:48 AM
(07-04-2020, 09:08 PM)darklinkpower Wrote: If I remember correctly, the API method works fine on private profiles as long as the used API belongs to the user you are trying to get the data from.

I use two api request for get user achievements.
  • http://api.steampowered.com/ISteamUserSt...mid=XXXXXX
  • http://api.steampowered.com/ISteamUserSt...mid=XXXXXX
When the profil is private, I get with the first:

{
    "playerstats": {
        "error": "Profile is not public",
        "success": false
    }
}

And with the second:

<html>
<head>
<title>500 Internal Server Error</title>
</head>

<body>
<h1>Internal Server Error</h1>
</body>
</html>

It's maybe possible to get the data with private profile; I search always.
Famicomrade
Offline

#59
07-07-2020, 06:59 PM
The extension isn't working with my theme how do I fix it?

I use this theme https://playnite.link/forum/thread-312.html
darklinkpower
Offline

Super Moderator
#60
07-07-2020, 07:04 PM
(07-07-2020, 06:59 PM)Famicomrade Wrote: The extension isn't working with my theme how do I fix it?

I use this theme https://playnite.link/forum/thread-312.html
It's working fine for me

[Image: MWelPGn.jpg]

Make sure you have enabled the options:
[Image: IXLyaWG.png]
« Next Oldest | Next Newest »
Pages (24): « Previous 1 2 3 4 5 … 24 Next »
Jump to page 



  • View a Printable Version
  • Subscribe to this thread

© Designed by D&D - Powered by MyBB

Linear Mode
Threaded Mode