New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show images for awarded achievements [$80] #3946

Open
leiradel opened this Issue Nov 5, 2016 · 29 comments

Comments

Projects
None yet
@leiradel
Member

leiradel commented Nov 5, 2016

Right now we use the OSD to show awarded achievements, but that doesn't support images. If we want to be on par with the Retro Achievements emulators with this respect, we must show the images.

Retro Achievements emulators show achievements like consoles do, with them scrolling into view and then going away, just like consoles do, it would be cool if we could do the same.


There is a $20 open bounty on this issue. Add to the bounty at Bountysource.

@meleu

This comment has been minimized.

Contributor

meleu commented Nov 17, 2016

Indeed, it would be really cool!

In the investigations we were making a few days ago I noticed that all the cheevos badges for a specific game are downloaded when a logged user opens a ROM in the official emulator.

The image files are stored at RACache\Badge\ subdirectory at the emulator's directory structure. The filenames have the following pattern:

cheevonumber.png
cheevonumber_lock.png

Example

03942.png
03492_lock.png
03943.png
03493_lock.png

The files persist after the emulator is finished.

If it helps, here is a ziped version of my RANes\RACache\Badge\ with some images:
Badge.zip

@twinaphex twinaphex changed the title from Show images for awarded achievements to Show images for awarded achievements [$15] Apr 9, 2017

@twinaphex twinaphex added the bounty label Apr 9, 2017

@twinaphex twinaphex changed the title from Show images for awarded achievements [$15] to Show images for awarded achievements [$20] Apr 19, 2017

@RobLoach

This comment has been minimized.

Member

RobLoach commented Aug 18, 2017

Would we need to use some sort of Overlay component for this?

@kivutar

This comment has been minimized.

Member

kivutar commented Aug 18, 2017

Either that, either we use some code similar to the OSD code.

@leiradel

This comment has been minimized.

Member

leiradel commented Aug 18, 2017

I think the main issue is that the images will appear with different sizes depending on the game resolution, i.e. Stella vs. Parallel with a high resolution setting. I don't know how to solve this though. Maybe scale them according to the resolution.

@SuperMeatBro

This comment has been minimized.

SuperMeatBro commented Aug 19, 2017

I'm pretty sure on Steam the box that appear when you get an achievement is bigger when you use a low resolution. I dont really see this as an issue, except if it takes all the screen. Also, Isn't The overlay on retroarch is completely independant of the resolution of the game? My two cents about this.

@SuperMeatBro

This comment has been minimized.

SuperMeatBro commented Aug 19, 2017

Maybe let the user customize the size of the badge showing on screen?

@kivutar

This comment has been minimized.

Member

kivutar commented Aug 19, 2017

We can just make these images proportional to the screen height while preserving aspect ratio

@leiradel

This comment has been minimized.

Member

leiradel commented Aug 19, 2017

Retro Achievement badges are 64x64, but how they will show up in the screen depends on how RetroArch is setup. If you're using a windowed mode and scaling up content, the badge will appear smaller than with no scaling.

@kivutar yes, making it proportional to the screen height would be the more consistent approach.

@pralima87

This comment has been minimized.

pralima87 commented Sep 6, 2017

This bounty is $60 right now.
Does the title auto-updates?

@lilbud

This comment has been minimized.

lilbud commented Nov 8, 2017

Has there been any progress on this?

@fr500

This comment has been minimized.

Contributor

fr500 commented Jan 31, 2018

Hmmm well @GameDragon2k did the heavy lifting (the badges are downloaded and stored now), now someone needs to implement it in the OSD

@pralima87

This comment has been minimized.

pralima87 commented Mar 23, 2018

In bountysource this bounty is at $60 now could someone update the title?
And it doesing even shows in the bounties list :/
https://www.bountysource.com/teams/libretro/bounties

@mmadsen77

This comment has been minimized.

mmadsen77 commented Apr 8, 2018

Yeah, it's not gonna get done if bounty hunters can't see it, and this would be a really nice addition. Can this be addressed?

@hizzlekizzle hizzlekizzle changed the title from Show images for awarded achievements [$20] to Show images for awarded achievements [$60] Apr 8, 2018

@Iraito

This comment has been minimized.

Iraito commented Apr 30, 2018

I would like a simple but effective design like this one, the only thing is that the badges are too small (64x64), the one in this picture has been upscaled to 128x128, which to me seems like a perfect compromise.
tetsuyuki

@fr500

This comment has been minimized.

Contributor

fr500 commented Aug 14, 2018

Kinda started working on this

image

@Iraito

This comment has been minimized.

Iraito commented Aug 14, 2018

Thank you, it's pretty much the only major flaw regarding retroachievements in retroarch, what style will you use for the graphics ? the mockup i did should make possible even a pretty long description, i don't know if it's feasible though.

@fr500

This comment has been minimized.

Contributor

fr500 commented Sep 6, 2018

I don't know about the style, I'm thinking rectangle with badge and title, that's all.
One think I need to know is that if it's ok for it to be GL only because I'm certainly not gonna do it for every video driver.

@Iraito

This comment has been minimized.

Iraito commented Sep 6, 2018

Well GL is a pretty good standard API compatible with most hardware, i think it's fine, you can release this feature only GL compatible but in the future it can always be adapted to other APIs.

@leiradel

This comment has been minimized.

Member

leiradel commented Sep 7, 2018

I don't know about the style, I'm thinking rectangle with badge and title

I think it's very good, I'd just add the description.

@GKontizas

This comment has been minimized.

GKontizas commented Sep 12, 2018

Do we have any updates?
If it's really happening soon I'm definitely going to contribute to the bounty, it's the only thing that was bothering me with retroarch. You are amazing @fr500

@LiveFastCyYoung

This comment has been minimized.

LiveFastCyYoung commented Sep 13, 2018

I don't know about the style, I'm thinking rectangle with badge and title, that's all.

What Iraito posted as a mockup earlier would be perfect.

@Iraito

This comment has been minimized.

Iraito commented Sep 13, 2018

What Iraito posted as a mockup earlier would be perfect.

Thank you, to be honest i would like to see that design being used too.

@fr500

This comment has been minimized.

Contributor

fr500 commented Sep 13, 2018

I don't have an ETA, I have other stuff to do IRL

@qzizzleferreal

This comment has been minimized.

qzizzleferreal commented Sep 29, 2018

I will also gladly contribute $10 to this bounty if an ETA could be provided.

@pralima87

This comment has been minimized.

pralima87 commented Oct 1, 2018

If you want to see this happen just make a contribution and stop asking for ETAs.
This entitle behavior will just annoy the dude.
Also should he really stop all he is doing for 60 bucks??

@fr500

This comment has been minimized.

Contributor

fr500 commented Oct 2, 2018

@TheJobs1

This comment has been minimized.

TheJobs1 commented Oct 3, 2018

In bountysource this bounty is at $80 now could someone update the title?

@hizzlekizzle hizzlekizzle changed the title from Show images for awarded achievements [$60] to Show images for awarded achievements [$80] Oct 3, 2018

@alissongamer

This comment has been minimized.

alissongamer commented Oct 6, 2018

I would like a simple but effective design like this one, the only thing is that the badges are too small (64x64), the one in this picture has been upscaled to 128x128, which to me seems like a perfect compromise.
tetsuyuki

I Like.

@alissongamer

This comment has been minimized.

alissongamer commented Nov 9, 2018

Some Update for this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment