Yes it said uploading 2 messages, downloading 10 messages. Press select to exit.does it say that it downloaded messages? what you are doing is indeed for now the correct usage
After that I don't have any new passes
Yes it said uploading 2 messages, downloading 10 messages. Press select to exit.does it say that it downloaded messages? what you are doing is indeed for now the correct usage
Sounds like soru needs to research how to become a coding wizard, thanks for the extra motivation :3You would be a miracle worker if you could have this run in the background, but I am not sure how possible that is. Maybe you're a coding wizard. Either way, if you're in need of translations, lmk. Glad to be of service when the time comes.
Could you re-try with the new version, please?This sounds really exciting.
Hey, when I try and launch, I receive the error where an exception occurs and I have to shutdown. Error Info:
Processor: Arm11 (Core 1)
Exception Type: undefined instruction
Current process: loader (multiple 0s)
Any fixes for that? The system works fine, it's for this specific file.
Edit: Sorry, I don't have an image, I'm having trouble uploading it.
thanks a lot!This seems to work! got a gem in kid ikarus, neat!
Can you re-try the new version, please?Yep atleast from the looks of it. obviously don't have the entire console in front of me but it does show the uploaded sign before crashing moments after
Can you re-try the new version, please?Yes it said uploading 2 messages, downloading 10 messages. Press select to exit.
After that I don't have any new passes
I tried it again and I still got the error.OK, soru has a new version with (hopefully) fixing the crashes and more verbose output to be able to more easily crunch bugs. Additionally, the server-side logic has been slightly updated to not constantly streetpass the exact same messages. Sadly, soru had to wipe the database, but yeah, this is still in very early stages. The new program is attached!
Post automatically merged:
Sounds like soru needs to research how to become a coding wizard, thanks for the extra motivation :3
Could you re-try with the new version, please?
thanks a lot!
Can you re-try the new version, please?
Can you re-try the new version, please?
Oh, also, I tried it on my other one and It didn't work on there either.I tried it again and I still got the error.
By now, I'm wondering if I'm missing something that's required to make it work.
Are you trying on O3DS's or N3DS's?I tried it again and I still got the error.
By now, I'm wondering if I'm missing something that's required to make it work.
Post automatically merged:
Oh, also, I tried it on my other one and It didn't work on there either.
My main one is a N3DS XL, and my other one is an O2DS.Are you trying on O3DS's or N3DS's?
Alright I just tried the new version. I get uploading outbox 1/1 failed -28does it say that it downloaded messages? what you are doing is indeed for now the correct usage
You should probably edit the original post to include this, no?OK, soru has a new version with (hopefully) fixing the crashes and more verbose output to be able to more easily crunch bugs. Additionally, the server-side logic has been slightly updated to not constantly streetpass the exact same messages. Sadly, soru had to wipe the database, but yeah, this is still in very early stages. The new program is attached!
soru did update the file attached in the first postYou should probably edit the original post to include this, no?
Would you be OK with dumping & sharing your streetpass data? For that you have to go into godmode and then copy from sysnand ctrnand the following file: /data/-something-/sysdata/00010026/00000000My main one is a N3DS XL, and my other one is an O2DS.
alright, the 23 one soru noticed independently and already fixed locally, just didn't upload a binary for that yet. As for the 28 one....that is rather odd. Would you mind to also share your streetpass data for debugging? see aboveAlright I just tried the new version. I get uploading outbox 1/1 failed -28
Uploaded 0
Checking inbox 1/1 failed -23
Downloaded 2 new messages.
Then the text that suppose to say press select to exit is jumbled and bugged out
Regardless it did work and I got those street passes !
Soru never played pokewalker and had the missfortune of never actually having experienced the 3ds during its peak, only got into it a few years ago ^^I was one of the devs back when homepass was a thing, too bad we didnt do some packet capture back then... maybe we could have a re-implementation of the server
Anyway, i have some ideas to implement for this project to be more "interactive"
-First keep the 3DS side as is, a simple app, that syncs the streetpass data with the backend
-make a frontend (later can be an app) that has different "paths" (similiar to the pokewalker), and several "users" are on that path too, after a period of time you go across a some users and thats how you get matches.
-then after the day ends you open your 3ds again and download your new sp data
Mhmm, also thought about something like pedometer on phone syncing up step counts with 3ds to make a bit more senseIf you want to be more "real world" like, i would have an android app that counts your daily steps or kms done in a day and then syncs to the backend, does some randomization with the paths and picks some matches
but I wouldnt reimplement some sort of sp for android, since lets be honest, even when the 3ds was new it was "hard" to have matches, imagine passing by another user that also has some homebrew app running on his device
Yeah, is aware that it is way easier with the ESPs and stuffs, thanks c:Btw, if you want lowlevel wifi "easily", you can try to use some microcontrollers, Esp32 or Esp8266, this is me saying that they can do the same as a 3DS wifi card, which i don't know...
Nevertheless i like the way this can go!
Here you go!soru did update the file attached in the first post
Post automatically merged:
Would you be OK with dumping & sharing your streetpass data? For that you have to go into godmode and then copy from sysnand ctrnand the following file: /data/-something-/sysdata/00010026/00000000
Thank you in advance!
alright, the 23 one soru noticed independently and already fixed locally, just didn't upload a binary for that yet. As for the 28 one....that is rather odd. Would you mind to also share your streetpass data for debugging? see above
EDIT: Oh, and what kind of internet do you have, like, would you consider it good, especially around up speed? Soru might have accidentally made some timeouts too short
Post automatically merged:
Soru never played pokewalker and had the missfortune of never actually having experienced the 3ds during its peak, only got into it a few years ago ^^
Such a frontend for selecting paths could also be made on the 3ds itself, could it not? it would make little sense to push for a phone app to do just that if we don't need any more phone features.
Mhmm, also thought about something like pedometer on phone syncing up step counts with 3ds to make a bit more sense
Yeah, is aware that it is way easier with the ESPs and stuffs, thanks c:
just add like .txt to the filenameHere you go!
Edit: It won't let me upload it. It says that it doesn't allow the file extension.
Uploaded file is too large.just add like .txt to the filename
try compress to a zip or rar fileUploaded file is too large.
i already gave my idea before, but this idea is kinda like what i wanted to sayI was one of the devs back when homepass was a thing, too bad we didnt do some packet capture back then... maybe we could have a re-implementation of the server
Anyway, i have some ideas to implement for this project to be more "interactive"
-First keep the 3DS side as is, a simple app, that syncs the streetpass data with the backend
-make a frontend (later can be an app) that has different "paths" (similiar to the pokewalker), and several "users" are on that path too, after a period of time you go across a some users and thats how you get matches.
-then after the day ends you open your 3ds again and download your new sp data
If you want to be more "real world" like, i would have an android app that counts your daily steps or kms done in a day and then syncs to the backend, does some randomization with the paths and picks some matches
but I wouldnt reimplement some sort of sp for android, since lets be honest, even when the 3ds was new it was "hard" to have matches, imagine passing by another user that also has some homebrew app running on his device
Btw, if you want lowlevel wifi "easily", you can try to use some microcontrollers, Esp32 or Esp8266, this is me saying that they can do the same as a 3DS wifi card, which i don't know...
Nevertheless i like the way this can go!
Steps shouldn't have to determine pairings. Simply using your 3DS that day should count. Those who don't use it likely aren't carrying it with them to places they don't.i already gave my idea before, but this idea is kinda like what i wanted to say
the 3ds already has a step counter, so the project could be more interactive if it used that to match you with other people
i am not 100% sure if homebrew apps can run stuff while you are in a game or in sleep mode, so i assume you cant and you would need to open the app in order to check for any matches
so my idea of how the app could work would be like this
- whenever the user want they can open the app and check if theres any streetpass matches
- the app would check your current step count and if someone else already matched with you before
- if someone else matched with you, it would download the other user streetpass data so you can check it out too
- then it would compare your step count with the sumbissions of that day
- then the app would match you with someone who did a similar number of steps that day, and the other user would be able to download your streetpass data whenever they connect to the app
this way, there wouldnt be a need to make a phone app, since everything could be handled by the console, the only issue i see is that maybe it would be needed to only allow the user to check for matches every certain amount of time, since i dont think the 3ds would be able to check it by itself at a certain time of the day
3ds-dev 3ds-curl
make
without problem.build_release.sh
but found this errors:arm-none-eabi-strip netpass.elf
arm-none-eabi-strip
on the default setup of DevKitPro is on $DEVKITARM/bin/
which by default is not on the path, will be better if you put on the line #13: $DEVKITARM/bin/arm-none-eabi-strip netpass.elf
../makerom
makerom
to /bin
folder so you don't need the explicit location of makerom, so the line #15 should be:makerom -f cia -v -target t -exefslogo -o netpass.cia \
-elf netpass.elf -rsf netpass.rsf \
-major 0 -minor 1 -micro 0 \
-icon netpass.smdh
you managed to catch this repo in a really bad state x.x soru had already updated the server for the new locations logic and only after that noticed very breaking crashes and was then trying to debug stuffs. Soru will look at your stuffs over the coming day(s). For now, to build the 3dsx, just a simpleHello there, I am trying to build the package, and found this problems:
First my setup is default MSYS with DevKitPro setup just now:
Installed the packages3ds-dev 3ds-curl
Then cloned the repo, and executedmake
without problem.
Then I tried to runbuild_release.sh
but found this errors:
On the line #13arm-none-eabi-strip netpass.elf
butarm-none-eabi-strip
on the default setup of DevKitPro is on$DEVKITARM/bin/
which by default is not on the path, will be better if you put on the line #13:$DEVKITARM/bin/arm-none-eabi-strip netpass.elf
Also on the line #15 is:../makerom
But normally you copymakerom
to/bin
folder so you don't need the explicit location of makerom, so the line #15 should be:
Also I can not figure if you need Python in order to build the CIA file or is only needed by the Docker image.Code:makerom -f cia -v -target t -exefslogo -o netpass.cia \ -elf netpass.elf -rsf netpass.rsf \ -major 0 -minor 1 -micro 0 \ -icon netpass.smdh
Thanks a lot for your great work.
make
will do!