-
Notifications
You must be signed in to change notification settings - Fork 26
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
Comments
I checked the latest libnx, the fields in API still not update. /**
|
Did you check atmosphere's fork ether? |
@rashevskyv, yes, I have checked, and there is no updates for those APIs. |
@zdm65477730 I think they added changes now switchbrew/libnx@c3e1109 |
@zdm65477730 @pixeltester I think @Asadayot has a working release, at least according to their changelog. |
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. 😞 |
Even the values seem to be wrong. I guess we'll have to wait |
@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 |
I have compiled with the latest libnx adaption, but seems the time format has changed. |
The root cause of the issue is the incomplete libnx updates in pdm module. |
Working beautifully on 16.0.0. Great job. Thanks very much. <3 |
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) |
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. |
Please try again, just did some updates. |
When I click on the hidden title, the atmosphere crashes |
I have tested, but no any error/crash found. |
VID_20230312_142029.mp4You can watch the video I uploaded |
I reproduced those steps here and I didn't have any problems. Maybe it's some file on your Switch. |
|
@Peter-Fy I'm on 16.0 and @zdm65477730 version is working fine. |
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. |
Seems I found the root cause of the ghost record issue. I'll find a long-term solution to fix the issue by adding some more conditions in the play event merge operation. |
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. |
Did you ever import the json which dumped from an old version APP? |
|
Please try this one: |
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. As I know, the only issue left is the ghost record issue. |
@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. |
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:
Anyway, I provide you a test version for removing the recent activty: |
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:
ps. just repeated the listed operations, crashes can be reproduced, but with different error codes. |
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. |
Hi @Peter-Fy, |
Have a try: |
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. |
Is the hidden title config file exists on your console? |
Hi, |
The ghost hidden title still exists. I choose the ghost title and the hidden.conf is as following. |
Could you test with this one: |
it still exists. |
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? |
@zdm65477730 Display bug when recent activity view is changed to month or year: |
You should compile with the lang submodule I PRed: |
Thanks! I missed that. |
Sure, here it is. 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. |
Thanks for working to update to the new version. I will wait patiently :) |
Thanks for the excellent work @tallbl0nde and to others for bugfixes and updates, it's a very useful homebrew! |
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 |
firmware 16.0.3 |
Hello! I tried to import playtime stats from my old console to the new one. I'm using last version from @zdm65477730 repo, and I'm in 17.0 HOS. |
@zdm65477730 大佬,我想问一下问什么有些自制前端,或者自制移植游戏的游戏时间不会被显示在 Activity Log 里呀?这些时间在 DBI 里是可以看到的 |
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:
16.0.0 structure:
Thanks duckbill for information about new structure
The text was updated successfully, but these errors were encountered: