[Feature Request] Achievements for switch games? #61

Closed
opened 2024-10-25 17:44:01 +00:00 by Koriebonx98 · 6 comments
Koriebonx98 commented 2024-10-25 17:44:01 +00:00 (Migrated from github.com)

Overview

Long story short been making a playnite script that reads log via “Translate.txt” and then writes to a “Name.Stats.txt” and “Name.Ach.txt”

I was wondering if this fork kept the log files the same? Else would it be possible to make an api or something so we can make custom achievements?

Appreciate any work made

Smaller details

Achievements for switch or keep the log files the same!

Nature of request

Enchanted experience for emu

Why would this feature be useful?

Achievements

### Overview Long story short been making a playnite script that reads log via “Translate.txt” and then writes to a “Name.Stats.txt” and “Name.Ach.txt” I was wondering if this fork kept the log files the same? Else would it be possible to make an api or something so we can make custom achievements? Appreciate any work made ### Smaller details Achievements for switch or keep the log files the same! ### Nature of request Enchanted experience for emu ### Why would this feature be useful? Achievements
MetrosexualGarbodor commented 2024-10-25 17:49:32 +00:00 (Migrated from github.com)

No changes have been made to logging whatsoever.

No changes have been made to logging whatsoever.
GreemDev commented 2024-10-26 08:04:13 +00:00 (Migrated from github.com)

The goal of the emulator is accurate emulation, and including support for achievements natively kinda wouldn't make sense with that given that the Switch does not have achievements, outside of game-specific systems like the one in Mario Party Jamboree.

That being said, I'm not going to go out of my way to make it harder to do these things to those who want to do them, and logging is identical to original Ryujinx.

The goal of the emulator is accurate emulation, and including support for achievements natively kinda wouldn't make sense with that given that the Switch does not have achievements, outside of game-specific systems like the one in Mario Party Jamboree. That being said, I'm not going to go out of my way to make it harder to do these things to those who want to do them, and logging is identical to original Ryujinx.
Koriebonx98 commented 2024-10-27 07:58:58 +00:00 (Migrated from github.com)

No changes have been made to logging whatsoever.

Thank god, so my project should still work!

> No changes have been made to logging whatsoever. Thank god, so my project should still work!
Koriebonx98 commented 2024-10-27 08:02:05 +00:00 (Migrated from github.com)

The goal of the emulator is accurate emulation, and including support for achievements natively kinda wouldn't make sense with that given that the Switch does not have achievements, outside of game-specific systems like the one in Mario Party Jamboree.

That being said, I'm not going to go out of my way to make it harder to do these things to those who want to do them, and logging is identical to original Ryujinx.

I get that, but as I said it’s a side project I was working in via log’s so was asking if logs structure has been kept the same.

e.g in log “Room: Finished”

never said for you to make achievement support? Or the emulator not accurate?

I just wanted to confirm I can continue my project as it was working before the shutdown, not everyone wants switch achievements but there’s a big handful that does

> The goal of the emulator is accurate emulation, and including support for achievements natively kinda wouldn't make sense with that given that the Switch does not have achievements, outside of game-specific systems like the one in Mario Party Jamboree. > > That being said, I'm not going to go out of my way to make it harder to do these things to those who want to do them, and logging is identical to original Ryujinx. I get that, but as I said it’s a side project I was working in via log’s so was asking if logs structure has been kept the same. e.g in log “Room: Finished” never said for you to make achievement support? Or the emulator not accurate? I just wanted to confirm I can continue my project as it was working before the shutdown, not everyone wants switch achievements but there’s a big handful that does
GreemDev commented 2024-10-27 09:57:27 +00:00 (Migrated from github.com)

The goal of the emulator is accurate emulation, and including support for achievements natively kinda wouldn't make sense with that given that the Switch does not have achievements, outside of game-specific systems like the one in Mario Party Jamboree.
That being said, I'm not going to go out of my way to make it harder to do these things to those who want to do them, and logging is identical to original Ryujinx.

I get that, but as I said it’s a side project I was working in via log’s so was asking if logs structure has been kept the same.

e.g in log “Room: Finished”

never said for you to make achievement support? Or the emulator not accurate?

I just wanted to confirm I can continue my project as it was working before the shutdown, not everyone wants switch achievements but there’s a big handful that does

Else would it be possible to make an api or something so we can make custom achievements?

> > The goal of the emulator is accurate emulation, and including support for achievements natively kinda wouldn't make sense with that given that the Switch does not have achievements, outside of game-specific systems like the one in Mario Party Jamboree. > > That being said, I'm not going to go out of my way to make it harder to do these things to those who want to do them, and logging is identical to original Ryujinx. > > I get that, but as I said it’s a side project I was working in via log’s so was asking if logs structure has been kept the same. > > e.g in log “Room: Finished” > > never said for you to make achievement support? Or the emulator not accurate? > > I just wanted to confirm I can continue my project as it was working before the shutdown, not everyone wants switch achievements but there’s a big handful that does `Else would it be possible to make an api or something so we can make custom achievements?`
Koriebonx98 commented 2024-10-27 17:39:35 +00:00 (Migrated from github.com)

basically i use "Playnite" (front end app) with "Success Story" (Playnite addon) to display achievements and launch my roms as can have scripts before game, during game and on close.

i made a "Translate.txt" that contains info from log and inc clean names too

script then uses Translate.txt to read log.

(not finished) but then will write to "{Name}.Stats.txt" to keep track of all stats for game

it then checks "Translate.txt" for ACh Critera has been met in stats.txt if yes write to "{Name}.Ach.txt"
each line will be "Ach Name" followed by date time stamp. if ach unlocked it updates "Success Story" ach.json file

then restarts playnite to update ach

https://discord.gg/rWGFVATh34

basically i use "Playnite" (front end app) with "Success Story" (Playnite addon) to display achievements and launch my roms as can have scripts before game, during game and on close. i made a "Translate.txt" that contains info from log and inc clean names too script then uses Translate.txt to read log. (not finished) but then will write to "{Name}.Stats.txt" to keep track of all stats for game it then checks "Translate.txt" for ACh Critera has been met in stats.txt if yes write to "{Name}.Ach.txt" each line will be "Ach Name" followed by date time stamp. if ach unlocked it updates "Success Story" ach.json file then restarts playnite to update ach https://discord.gg/rWGFVATh34
Sign in to join this conversation.
No Milestone
No project
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MeloNX/Ryujinx-ryubing#61
No description provided.