Skip to content
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

Update to 16.0.0 new API needed #73

Open
rashevskyv opened this issue Feb 28, 2023 · 64 comments
Open

Update to 16.0.0 new API needed #73

rashevskyv opened this issue Feb 28, 2023 · 64 comments

Comments

@rashevskyv
Copy link

On 16.0.0 new structure was implemented, so current version shows wrong statistics. All fields on new structure now u64 (9 fields, 8 bytes). Time was changed also (0x477 minutes, but in NANOseconds)

15.0.1 structure:

00c0681410120001 - aplication ID
f8000000 - first entry index
be80b900 - first timestamp user
be80b900 - first timestamp network
18060000 - last entry index
dcd4b900 - last timestamp user
dcd4b900 - last timestamp network
77040000 - total minutes
08000000 - total run count

16.0.0 structure:

00c0681410120001
f800000000000000
8a1ee66300000000
8a1ee66300000000
1806000000000000
c9d5f96300000000
c9d5f96300000000
00f400c9623e0000
0800000000000000

Thanks duckbill for information about new structure

@zdm65477730
Copy link
Contributor

I checked the latest libnx, the fields in API still not update.

/**

  • @brief Gets range fields which can then be used with \ref pdmqryQueryAccountPlayEvent.
  • @param[in] uid \ref AccountUid
  • @param[out] total_entries Total entries.
  • @param[out] start_entry_index Start entry index.
  • @param[out] end_entry_index End entry index.
    */
    Result pdmqryGetAvailableAccountPlayEventRange(AccountUid uid, s32 *total_entries, s32 *start_entry_index, s32 *end_entry_index);

@rashevskyv
Copy link
Author

rashevskyv commented Mar 2, 2023

Did you check atmosphere's fork ether?

https://github.com/Atmosphere-NX/libnx/tree/1600_support

@zdm65477730
Copy link
Contributor

@rashevskyv, yes, I have checked, and there is no updates for those APIs.

@pixeltester
Copy link

@zdm65477730 I think they added changes now switchbrew/libnx@c3e1109

@corvusdeinanis
Copy link

@zdm65477730 @pixeltester I think @Asadayot has a working release, at least according to their changelog.
Releases Page, Repository of their fork

@JuniorPassos
Copy link

JuniorPassos commented Mar 10, 2023

@zdm65477730 @pixeltester I think @Asadayot has a working release, at least according to their changelog. Releases Page, Repository of their fork

He compiled a new version but removed all languages ​​leaving only Korean and didn't put the files that were changed for the application works in 16.0. 😞
I hope someone does this but keeps all languages.

@corvusdeinanis
Copy link

@zdm65477730 @pixeltester I think @Asadayot has a working release, at least according to their changelog. Releases Page, Repository of their fork

He compiled a new version but removed all languages ​​leaving only Korean and didn't put the files that were changed for the application works in 16.0. 😞 I hope someone does this but keeps all languages.

Even the values seem to be wrong. I guess we'll have to wait

@Asadayot
Copy link

@corvusdeinanis @JuniorPassos Sorry to confuse you, I personally practiced app compilation. The version is meant to see if the notation changes within the app, and it means nothing.

@corvusdeinanis
Copy link

corvusdeinanis commented Mar 10, 2023

@corvusdeinanis @JuniorPassos Sorry to confuse you, I personally practiced app compilation. The version is meant to see if the notation changes within the app, and it means nothing.

Oh no, I'm super sorry. You didn't confuse anyone, your repository showed up when I googled it and I was hoping your repository would help. Because I know that libnx and switch examples have been updated but don't know much beyond that.

Sorry for the trouble everyone, was trying to help

@zdm65477730
Copy link
Contributor

zdm65477730 commented Mar 11, 2023

I have compiled with the latest libnx adaption, but seems the time format has changed.
Seems the old data saved before HOS16 is different from HOS16.
I need time to check.

@zdm65477730
Copy link
Contributor

zdm65477730 commented Mar 11, 2023

The root cause of the issue is the incomplete libnx updates in pdm module.
But we could sovle the issue by avoiding to use the impacted APIs.
After the test finished, I'll provide the workable .nor for you to test.

@zdm65477730
Copy link
Contributor

zdm65477730 commented Mar 11, 2023

Please have a try:
https://github.com/zdm65477730/NX-Activity-Log/releases/download/hos16.0.0/NX-Activity-Log.zip

@JuniorPassos
Copy link

JuniorPassos commented Mar 11, 2023

Please have a try: https://github.com/zdm65477730/NX-Activity-Log/releases/download/hos16.0.0/NX-Activity-Log.zip

Working beautifully on 16.0.0. Great job. Thanks very much. <3

photo1678508295

photo1678508632

@corvusdeinanis
Copy link

corvusdeinanis commented Mar 11, 2023

Please have a try: https://github.com/zdm65477730/NX-Activity-Log/releases/download/hos16.0.0/NX-Activity-Log.zip

Thank you!

Some games don't show up. For eg, Pokemon Violet doesn't show up for me. You can see that I have logged few mins today but there's no title. And it doesn't show up when I click on all activity. I haven't hidden that game.

Other games this occurs with - Story of Seasons A Wonderful Life, To The Moon, and more

These games do show up in my profile activity (the native Switch profile)

2023031121075600_s

@AlmaPlata
Copy link

Tested it a bit, and seems like lots of recent games don't show up, and their playtime is not being counted towards total playtime, even though there actually is time being recorded on recent activity.
Then, all activity makes the app crash when scrolling for just a bit, seems like it could be trying to load the missing titles but fails doing so.

@zdm65477730
Copy link
Contributor

Please try again, just did some updates.

@Peter-Fy
Copy link

Peter-Fy commented Mar 12, 2023

Please try again, just did some updates.

When I click on the hidden title, the atmosphere crashes
Then the app also crashes when I click L or R to toggle the date on the Recent Activity page

@zdm65477730
Copy link
Contributor

I have tested, but no any error/crash found.

@Peter-Fy
Copy link

VID_20230312_142029.mp4

You can watch the video I uploaded

@JuniorPassos
Copy link

Please try again, just did some updates.

When I click on the hidden title, the atmosphere crashes Then the app also crashes when I click L or R to toggle the date on the Recent Activity page

I reproduced those steps here and I didn't have any problems. Maybe it's some file on your Switch.
Your nx-hbloader is old (2.3.0) and the current version is (2.4.3). Are you sure you are using Atmosphere 1.5.0?
And I don't use Homebrew Menu NSP, NX-Activity-Log works great in Applet Mode.

@Peter-Fy
Copy link

Peter-Fy commented Mar 12, 2023

2023031223590000

  • my nx-hbloader is up to date, the atmosphere version is 1.5.0 and the firmware is 16.0.

  • I tried to run NX-Activity-Log in Applet Mode just as @JuniorPassos said,but atmosphere still crashes.

  • Even worse, now, when I choose my main user, atmosphere crashes as soon as I enter the show page

  • Then, I created a new user, which at first could enter the show page normally, because it did not have any game history, but after playing some games with this user, atmosphere also started crashing as soon as it entered the show page;.

  • At last, I tried to downgrade the firmware to 14.0 again, and this time the 1.4.0 version of NX-Activity-Log worked fine, so I think the latest version of NX-Activity-Log by @zdm65477730 may still have some problems

@JuniorPassos
Copy link

@Peter-Fy
Then there's definitely something wrong with your Switch, because as I said before the NX-Activity-Log works perfectly in Applet Mode.
Check all yours files in SD Card.

I'm on 16.0 and @zdm65477730 version is working fine.

@AlmaPlata
Copy link

Tested latest one, seems to work fine overall (no more crashes so far), but for some reason, there's an unnamed title that shows up on Recent Activity, that has the same play time as all other titles combined on that day/month/year. Not a big nuisance, but when trying to see how much time was spent playing during that period, the total playtime is effectively doubled because of this. The issue doesn't apply to the Total Playtime shown on All Activity.

Also, on all activity the unnamed title does show up but only has 18 o so hours of playtime. For this case I have a theory, and that is that I made a full profile transfer sometime ago, then created a new one with the same Nintendo Account, shortly after that removed the profile and transfered back the original one. The playtime during that period most likely are that 18 hours that are unassigned, but doesn't explain all that's wrong in Recent Activity.

@Peter-Fy
Copy link

Peter-Fy commented Mar 13, 2023

@zdm65477730

  • I have tried it once today and I can enter the App normally, but when I press L in the Recent Activity page, the atmosphere will crash.

  • I guess the code of the Recent Activity may have a problem, which causes the App to enter normally when I have no game records that day, but when I have game records that day, entering the App will cause the atmosphere to crash

@zdm65477730
Copy link
Contributor

zdm65477730 commented Mar 13, 2023

Tested latest one, seems to work fine overall (no more crashes so far), but for some reason, there's an unnamed title that shows up on Recent Activity, that has the same play time as all other titles combined on that day/month/year. Not a big nuisance, but when trying to see how much time was spent playing during that period, the total playtime is effectively doubled because of this. The issue doesn't apply to the Total Playtime shown on All Activity.

Also, on all activity the unnamed title does show up but only has 18 o so hours of playtime. For this case I have a theory, and that is that I made a full profile transfer sometime ago, then created a new one with the same Nintendo Account, shortly after that removed the profile and transfered back the original one. The playtime during that period most likely are that 18 hours that are unassigned, but doesn't explain all that's wrong in Recent Activity.

Can you upload the pic for the issue? I did not reproduce it on my console, maybe I have only one user, and not so many game history.

@zdm65477730
Copy link
Contributor

zdm65477730 commented Mar 13, 2023

@zdm65477730

  • I have tried it once today and I can enter the App normally, but when I press L in the Recent Activity page, the atmosphere will crash.
  • I guess the code of the Recent Activity may have a problem, which causes the App to enter normally when I have no game records that day, but when I have game records that day, entering the App will cause the atmosphere to crash

Seems I found the root cause of the ghost record issue.
I have checked the code, the APP will merge the play event your played and the play event in export.json.
If the export.json exists, then it will merged the two play event sources automatically.
But if the export.json file exported below HOS15, the clock timesstamp maybe a little different, so it will be added twice after merged.
The short-term solution is to delete the export.json, or import it under HOS14, and upgrade to HOS16 then export the json file.

I'll find a long-term solution to fix the issue by adding some more conditions in the play event merge operation.
--> just have a quick check, it's hard to merge an old play event dumped below HOS15 to HOS15/HOS16.

@AlmaPlata
Copy link

Can you upload the pic for the issue? I did not reproduce it on my console, maybe I have only one user, and not so many game history.

Here's the playtime I had yesterday, showing the hidden title and the total playtime itself being double that of Violet.
image

Here if I look into the title itself on this specific day.
image

Each time period (day/week/month) has the title showing up separately, like here where I look at the playtime during March. The hidden title having 22 hours 56 minutes of playtime (half of total, again).
image

@Peter-Fy
Copy link

@zdm65477730

  • I have tried it once today and I can enter the App normally, but when I press L in the Recent Activity page, the atmosphere will crash.
  • I guess the code of the Recent Activity may have a problem, which causes the App to enter normally when I have no game records that day, but when I have game records that day, entering the App will cause the atmosphere to crash

Seems I found the root cause of the ghost record issue. I have checked the code, the APP will merge the play event your played and the play event in export.json. If the export.json exists, then it will merged the two play event sources automatically. But if the export.json file exported below HOS15, the clock timesstamp maybe a little different, so it will be added twice after merged. The short-term solution is to delete the export.json, or import it under HOS14, and upgrade to HOS16 then export the json file.

I'll find a long-term solution to fix the issue by adding some more conditions in the play event merge operation. --> just have a quick check, it's hard to merge an old play event dumped below HOS15 to HOS15/HOS16.

My problem is that if there is a game record on the Recent Activity page on today, entering the app will cause the atmosphere to crash; if there is no game record on the Recent Activity page on today, then I can enter the app normally, but when the date of the Recent Activity page is switch to the day when there is a game record, then the atmosphere will crash immediately, just like like the video I uploaded.
I don't have export.json in my folder, I think this problem has nothing to do with ghost record

@zdm65477730
Copy link
Contributor

@zdm65477730

  • I have tried it once today and I can enter the App normally, but when I press L in the Recent Activity page, the atmosphere will crash.
  • I guess the code of the Recent Activity may have a problem, which causes the App to enter normally when I have no game records that day, but when I have game records that day, entering the App will cause the atmosphere to crash

Seems I found the root cause of the ghost record issue. I have checked the code, the APP will merge the play event your played and the play event in export.json. If the export.json exists, then it will merged the two play event sources automatically. But if the export.json file exported below HOS15, the clock timesstamp maybe a little different, so it will be added twice after merged. The short-term solution is to delete the export.json, or import it under HOS14, and upgrade to HOS16 then export the json file.
I'll find a long-term solution to fix the issue by adding some more conditions in the play event merge operation. --> just have a quick check, it's hard to merge an old play event dumped below HOS15 to HOS15/HOS16.

My problem is that if there is a game record on the Recent Activity page on today, entering the app will cause the atmosphere to crash; if there is no game record on the Recent Activity page on today, then I can enter the app normally, but when the date of the Recent Activity page is switch to the day when there is a game record, then the atmosphere will crash immediately, just like like the video I uploaded. I don't have export.json in my folder, I think this problem has nothing to do with ghost record

Did you ever import the json which dumped from an old version APP?

@Peter-Fy
Copy link

@zdm65477730

  • I have tried it once today and I can enter the App normally, but when I press L in the Recent Activity page, the atmosphere will crash.
  • I guess the code of the Recent Activity may have a problem, which causes the App to enter normally when I have no game records that day, but when I have game records that day, entering the App will cause the atmosphere to crash

Seems I found the root cause of the ghost record issue. I have checked the code, the APP will merge the play event your played and the play event in export.json. If the export.json exists, then it will merged the two play event sources automatically. But if the export.json file exported below HOS15, the clock timesstamp maybe a little different, so it will be added twice after merged. The short-term solution is to delete the export.json, or import it under HOS14, and upgrade to HOS16 then export the json file.
I'll find a long-term solution to fix the issue by adding some more conditions in the play event merge operation. --> just have a quick check, it's hard to merge an old play event dumped below HOS15 to HOS15/HOS16.

My problem is that if there is a game record on the Recent Activity page on today, entering the app will cause the atmosphere to crash; if there is no game record on the Recent Activity page on today, then I can enter the app normally, but when the date of the Recent Activity page is switch to the day when there is a game record, then the atmosphere will crash immediately, just like like the video I uploaded. I don't have export.json in my folder, I think this problem has nothing to do with ghost record

Did you ever import the json which dumped from an old version APP?

  • I never import from old version APP.

  • And I tried to create a new account, and the new account has the same problem that the atmosphere crashes if there is playing records that day.

  • I tried again by exporting the export.json under HOS16 , now when I go back to a date with playing records, only app crashes and the atmosphere does not crash, this seems to be an improvement

@zdm65477730
Copy link
Contributor

2023031400045000-DA63280140B1530CD17755515D814CFE And the playing records in All Activity is normal. The only problem is the Recent Activity.

I'll check the codes for recent activity view. Did you have a try under Appliction mode?(Not the Applet mode), if the appliction mode could run without a crash, the it should relate to memory usage in recent activity view.

I always run under Application mode. And I've tried it under Applet mode, the atomosphere crashed.

Please try this one:
https://github.com/zdm65477730/NX-Activity-Log/releases/download/hos16.0.0/NX-Activity-Log.zip

@Peter-Fy
Copy link

Peter-Fy commented Mar 14, 2023

2023031400045000-DA63280140B1530CD17755515D814CFE And the playing records in All Activity is normal. The only problem is the Recent Activity.

I'll check the codes for recent activity view. Did you have a try under Appliction mode?(Not the Applet mode), if the appliction mode could run without a crash, the it should relate to memory usage in recent activity view.

I always run under Application mode. And I've tried it under Applet mode, the atomosphere crashed.

Please try this one: https://github.com/zdm65477730/NX-Activity-Log/releases/download/hos16.0.0/NX-Activity-Log.zip

There is no difference between this version and the previous one, the atomosphere crashes if there are playing records that day.

@zdm65477730
Copy link
Contributor

zdm65477730 commented Mar 14, 2023

2023031400045000-DA63280140B1530CD17755515D814CFE And the playing records in All Activity is normal. The only problem is the Recent Activity.

I'll check the codes for recent activity view. Did you have a try under Appliction mode?(Not the Applet mode), if the appliction mode could run without a crash, the it should relate to memory usage in recent activity view.

I always run under Application mode. And I've tried it under Applet mode, the atomosphere crashed.

Please try this one: https://github.com/zdm65477730/NX-Activity-Log/releases/download/hos16.0.0/NX-Activity-Log.zip

There is no difference between this version and the previous one, the atomosphere crashes if there are playing records that day.

If so, I have no idea for the issue you met, seems you are the only one still has the crash issue.
Could you test with a clean ENV? Latest CFW without system modules including tesla.
https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.5.1

As I know, the only issue left is the ghost record issue.

@pixeltester
Copy link

pixeltester commented Mar 14, 2023

@zdm65477730 Thanks for working on this again, it works great for me.

EDIT: It's not much of an issue but the only thing I noticed was that the application loads a bit more slowly compared to before.

@Peter-Fy
Copy link

2023031400045000-DA63280140B1530CD17755515D814CFE And the playing records in All Activity is normal. The only problem is the Recent Activity.

I'll check the codes for recent activity view. Did you have a try under Appliction mode?(Not the Applet mode), if the appliction mode could run without a crash, the it should relate to memory usage in recent activity view.

I always run under Application mode. And I've tried it under Applet mode, the atomosphere crashed.

Please try this one: https://github.com/zdm65477730/NX-Activity-Log/releases/download/hos16.0.0/NX-Activity-Log.zip

There is no difference between this version and the previous one, the atomosphere crashes if there are playing records that day.

If so, I have no idea for the issue you met, seems you are the only one still has the crash issue. Could you test with a clean ENV? Latest CFW without system modules including tesla. https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.5.1

As I know, the only issue left is the ghost record issue.

a clean ENV

I tested it in a clean environment (delete everything except the injected files and my emu-env, replace with pure atmosphere) but still the same problem occurs.

Could you please compile a version without RencentActivity function for me? That is, without calling any RecentActivity related functions in the main function. Because All Activity seems to work fine for me, I can only use all activity functions

@zdm65477730
Copy link
Contributor

2023031400045000-DA63280140B1530CD17755515D814CFE And the playing records in All Activity is normal. The only problem is the Recent Activity.

I'll check the codes for recent activity view. Did you have a try under Appliction mode?(Not the Applet mode), if the appliction mode could run without a crash, the it should relate to memory usage in recent activity view.

I always run under Application mode. And I've tried it under Applet mode, the atomosphere crashed.

Please try this one: https://github.com/zdm65477730/NX-Activity-Log/releases/download/hos16.0.0/NX-Activity-Log.zip

There is no difference between this version and the previous one, the atomosphere crashes if there are playing records that day.

If so, I have no idea for the issue you met, seems you are the only one still has the crash issue. Could you test with a clean ENV? Latest CFW without system modules including tesla. https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.5.1
As I know, the only issue left is the ghost record issue.

a clean ENV

I tested it in a clean environment (delete everything except the injected files and my emu-env, replace with pure atmosphere) but still the same problem occurs.

Could you please compile a version without RencentActivity function for me? That is, without calling any RecentActivity related functions in the main function. Because All Activity seems to work fine for me, I can only use all activity functions

I think you'd better backup your emummc file and test with a new emummc, if the issue still exits, it means your ENV is clean:

  • Atmosphere 1.5.1
  • No extra sysmodules in atmosphere/contents folder
  • No extra tesla .ovl in switch/.overlays/
  • new test emummc file

Anyway, I provide you a test version for removing the recent activty:
NX-Activity-Log.zip

@yingang
Copy link

yingang commented Mar 14, 2023

Please try this one: https://github.com/zdm65477730/NX-Activity-Log/releases/download/hos16.0.0/NX-Activity-Log.zip

There is no difference between this version and the previous one, the atomosphere crashes if there are playing records that day.

If so, I have no idea for the issue you met, seems you are the only one still has the crash issue. Could you test with a clean ENV? Latest CFW without system modules including tesla. https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.5.1

As I know, the only issue left is the ghost record issue.

I might be the another one still gets the crashes. Just tested the version you mentioned. It's the best version for me so far (since HOS15) while I still met two crashes:

  • When I scroll the game list under All Activity, it goes well at first but eventually crashed with error code 2349-0004 (0x95d)
  • When I sort the game list under All Activity (least play time first), it crashed directly with error code 2168-0001 (0x2a8)

ps. just repeated the listed operations, crashes can be reproduced, but with different error codes.

@Peter-Fy
Copy link

2023031400045000-DA63280140B1530CD17755515D814CFE And the playing records in All Activity is normal. The only problem is the Recent Activity.

I'll check the codes for recent activity view. Did you have a try under Appliction mode?(Not the Applet mode), if the appliction mode could run without a crash, the it should relate to memory usage in recent activity view.

I always run under Application mode. And I've tried it under Applet mode, the atomosphere crashed.

Please try this one: https://github.com/zdm65477730/NX-Activity-Log/releases/download/hos16.0.0/NX-Activity-Log.zip

There is no difference between this version and the previous one, the atomosphere crashes if there are playing records that day.

If so, I have no idea for the issue you met, seems you are the only one still has the crash issue. Could you test with a clean ENV? Latest CFW without system modules including tesla. https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.5.1
As I know, the only issue left is the ghost record issue.

a clean ENV

I tested it in a clean environment (delete everything except the injected files and my emu-env, replace with pure atmosphere) but still the same problem occurs.
Could you please compile a version without RencentActivity function for me? That is, without calling any RecentActivity related functions in the main function. Because All Activity seems to work fine for me, I can only use all activity functions

I think you'd better backup your emummc file and test with a new emummc, if the issue still exits, it means your ENV is clean:

  • Atmosphere 1.5.1
  • No extra sysmodules in atmosphere/contents folder
  • No extra tesla .ovl in switch/.overlays/
  • new test emummc file

Anyway, I provide you a test version for removing the recent activty: NX-Activity-Log.zip

Thank you so much for compiling the test version for me. But there seems to be a problem with this version of the App, it doesn't respond after I click on my user.

And I tried to create a new test emummc file. However, strangely enough, when I used HOS 13.0.1, the app worked fine; but when I upgraded to HOS 16.0, the same problem appeared again.

@Peter-Fy
Copy link

Peter-Fy commented Mar 14, 2023

I found a very strange data in the exported data, I don't know if the atomospher crashed has anything to do with this data.
QQ截图20230314210011

@zdm65477730
Copy link
Contributor

zdm65477730 commented Mar 15, 2023

I found a very strange data in the exported data, I don't know if the atomospher crashed has anything to do with this data. QQ截图20230314210011

Hi @Peter-Fy,
Seems it is an invalid record in your user data. And I belive it also relate to ghose record issue.
Could you share your export json file to me? And also you could save a log via Play Event Dumper:
https://github.com/zdm65477730/PlayEventParser/releases/download/v1.0/PlayEventDumper.zip

@zdm65477730
Copy link
Contributor

I found a very strange data in the exported data, I don't know if the atomospher crashed has anything to do with this data. QQ截图20230314210011

Have a try:
NX-Activity-Log.zip

@Peter-Fy
Copy link

I found a very strange data in the exported data, I don't know if the atomospher crashed has anything to do with this data. QQ截图20230314210011

Have a try: NX-Activity-Log.zip

This version works perfectly, no crash, no ghost record in both Recent Activity Page and All Activity Page.

Thank you very much for your patience in solving the problem.

Although there is a ghost record in the hidden game page, it does not affect the experience at all.

2023031621091100-DA63280140B1530CD17755515D814CFE

@zdm65477730
Copy link
Contributor

I found a very strange data in the exported data, I don't know if the atomospher crashed has anything to do with this data. QQ截图20230314210011

Have a try: NX-Activity-Log.zip

This version works perfectly, no crash, no ghost record in both Recent Activity Page and All Activity Page.

Thank you very much for your patience in solving the problem.

Although there is a ghost record in the hidden game page, it does not affect the experience at all.

2023031621091100-DA63280140B1530CD17755515D814CFE

Is the hidden title config file exists on your console?
/config/NX-Activity-Log/hidden.conf

@zdm65477730
Copy link
Contributor

Hi,
Here is the final version with all bug fix.
https://github.com/zdm65477730/NX-Activity-Log/releases/download/1.5.0/NX-Activity-Log.zip

@Peter-Fy
Copy link

Hi, Here is the final version with all bug fix. https://github.com/zdm65477730/NX-Activity-Log/releases/download/1.5.0/NX-Activity-Log.zip

The ghost hidden title still exists. I choose the ghost title and the hidden.conf is as following.
QQ截图20230315222212

@zdm65477730
Copy link
Contributor

Hi, Here is the final version with all bug fix. https://github.com/zdm65477730/NX-Activity-Log/releases/download/1.5.0/NX-Activity-Log.zip

The ghost hidden title still exists. I choose the ghost title and the hidden.conf is as following. QQ截图20230315222212

Could you test with this one:
NX-Activity-Log.zip

@Peter-Fy
Copy link

Hi, Here is the final version with all bug fix. https://github.com/zdm65477730/NX-Activity-Log/releases/download/1.5.0/NX-Activity-Log.zip

The ghost hidden title still exists. I choose the ghost title and the hidden.conf is as following. QQ截图20230315222212

Could you test with this one: NX-Activity-Log.zip

it still exists.

@AlmaPlata
Copy link

Tested latest release, and overall works fine and there's no ghost title anymore. Even so, I experienced two app crashes after scrolling quite far into Recent Activity and even one Atmosphere crash. Was running the app in application mode, haven't tested if it happens in applet mode too.

@zdm65477730
Copy link
Contributor

Tested latest release, and overall works fine and there's no ghost title anymore. Even so, I experienced two app crashes after scrolling quite far into Recent Activity and even one Atmosphere crash. Was running the app in application mode, haven't tested if it happens in applet mode too.

Could you provide the export.json on your console?

@pixeltester
Copy link

@zdm65477730 Display bug when recent activity view is changed to month or year:

view

@zdm65477730
Copy link
Contributor

@zdm65477730 Display bug when recent activity view is changed to month or year:

view

You should compile with the lang submodule I PRed:
tallbl0nde/NX-Activity-Log-Translations#19

@pixeltester
Copy link

You should compile with the lang submodule I PRed: tallbl0nde/NX-Activity-Log-Translations#19

Thanks! I missed that.

@AlmaPlata
Copy link

Tested latest release, and overall works fine and there's no ghost title anymore. Even so, I experienced two app crashes after scrolling quite far into Recent Activity and even one Atmosphere crash. Was running the app in application mode, haven't tested if it happens in applet mode too.

Could you provide the export.json on your console?

Sure, here it is.
export.zip

My theory is that the app runs out of memory because of the size of my activity. It goes all the way back to 2017 and through lots of titles and game sessions, so it could possibly be too heavy if the app tries to keep all loaded when scrolling far into it.

@zdm65477730
Copy link
Contributor

Tested latest release, and overall works fine and there's no ghost title anymore. Even so, I experienced two app crashes after scrolling quite far into Recent Activity and even one Atmosphere crash. Was running the app in application mode, haven't tested if it happens in applet mode too.

Could you provide the export.json on your console?

Sure, here it is. export.zip

My theory is that the app runs out of memory because of the size of my activity. It goes all the way back to 2017 and through lots of titles and game sessions, so it could possibly be too heavy if the app tries to keep all loaded when scrolling far into it.

Yes, you are right, it should be out of memory after checked your export.json.

@juanluidos
Copy link

Thanks for working to update to the new version. I will wait patiently :)

@MYFW93
Copy link

MYFW93 commented May 3, 2023

Thanks for the excellent work @tallbl0nde and to others for bugfixes and updates, it's a very useful homebrew!

@Charade28
Copy link

@zdm65477730

Since official firmware was updated to 16.0.3 , it crashes when using shortcuts -user pages- and a game is playing, no matter what game it is

From the homebrew menu in full ram it works perfectly, always

And shortcuts (user pages) works too, when no game is playing

The problem comes when it hangs, you have to turn off the console by pressing the OFF button for 15 seconds, because when you reboot it only takes you to a black screen and when you turn it off it leaves you on the waiting screen with the loading symbol

I tried to reenable "Replace User Pages" but there was no changes

help, please, I adore this little homebrew and love to use it when games are playing

@TeamBreakerr
Copy link

firmware 16.0.3
All-Activity - Sort - any of Sort Titles
Then crash

@Goyadoy
Copy link

Goyadoy commented Nov 2, 2023

Hello! I tried to import playtime stats from my old console to the new one.
After import the stats itself are correct, but total playtime is not updated. For example for BOTW I had about 160 hours played and after import total playtime is still 8 minutes, but I have all correct statistics up to 2018. Also 'times played' is not updated too.

I'm using last version from @zdm65477730 repo, and I'm in 17.0 HOS.

2023110203491600

@Peter-Fy
Copy link

Peter-Fy commented Aug 17, 2024

@zdm65477730 大佬,我想问一下问什么有些自制前端,或者自制移植游戏的游戏时间不会被显示在 Activity Log 里呀?这些时间在 DBI 里是可以看到的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests