Conversation
|
Could you explain how to built this package locally? |
|
I detailed it on the main README (and added the Cemu folder from the V9 release and dragged 2.6 into it). Sorry for the late response! |
|
Okay I did some testing locally to try and reproduce things, but there are some issues with the current implementation:
My time is limited, so I was not able to test things fully. I made some minor changes to SmmServer, switched to uv and fixed package generation but it requires some more work before I can release it. If you are up for it I am happy to accept PRs to improve the situation, but otherwise you'll have to give me a few weeks to find time to investigate the issue. Here is a modified version of the previous version of SmmServer that works with Cemu 2.6 and does not require patching or hosts modifications: https://mega.nz/file/K9gWHALD#vkeT380GJdWKWA1jMNi-s6uf1FqPCvi78fj311dcoiM. My next steps would be to separate out the new HTTP server and make things work (running manually now freezes when you open course world, but this package works). |
|
I literally couldnt figure out the "Custom" setting, glad u figured it out. I probably will push the HTTP server and Admin fix with my new PR (adds proper Course World support, with Star Ranking and New Arrivals). I'll definitely look into that manual run problem! |
|
Just pushed a PR fixing the things you mentioned. Could you test it? |
Updated download link for the project.
|
So I am trying this locally with Cemu 2.6, which has the uv run pretendo.py
cd NintendoClients
uv run example_smm_server.py
uv run example_friends_server.pyAll from separate terminals of course. I also copied the datastore files for the official courses to the www folder. For For the SMM server: This happens when trying 100 mario. It says 'waiting for smmdb.py to download more' but there is nothing actually waiting... |
|
Oh, you need to run smmdb.py in another terminal. It downloads all the course stuff (I'll probably remove Proxy because we don't need it anymore) |
|
Thanks, that fixed the 'courses' tab, but for 100 mario there is the same error. Contents of the |
|
I usually dont test with 100 mario challenge, thank you for testing it, ill fix that bug! |
|
Turns out that 100 mario checks for the course 10000000200-00001, so I made a simple copy of an course (and readded difficulties back) |
|
Looks like it works, thanks a lot! |
|
Just dont merge it yet, i just found a bug with Nintendo Course World, when I push that, I think it'll be ready to release |
|
Update: Fixed the bug in manual run, now im figuring it out for PyInstaller |
|
You should use |
Update the mega.nz download link to the new version (python rewrite)