Homebrew Help with Nifi

  • Thread starter Thread starter W3SLAV
  • Start date Start date
  • Views Views 2,038
  • Replies Replies 8
  • Likes Likes 1

W3SLAV

Member
Newcomer
Joined
May 18, 2020
Messages
24
Reaction score
25
Trophies
0
Age
36
XP
228
Country
United States
Using the default libs how do you send and recieve data localy? I know others have already made stuff for this (such as cnquake and NesDS) but I would like to make a very simple client and server to send an int, and do not have the time to mess with larger libs.
 
  • Like
Reactions: banjo2
I have not particularly delved into this but for the sake of clarification. As in DS to DS, or possibly Wii to DS, with no routers or standard 802.11b networks involved? Most homebrew tends to opt for the standard network stuff (if not outright high levels of protocol still) but you could probably do the former.
 
Using the default libs how do you send and recieve data localy? I know others have already made stuff for this (such as cnquake and NesDS) but I would like to make a very simple client and server to send an int, and do not have the time to mess with larger libs.
you may not like using a library for this but what you are trying to do is not trivial. It involves creating special broadcast packets which describe how and where to send data and changing the hardware state to allow sending/receiving/listening for data and broadcast messages. You can’t just send an int.
 
Last edited by elhobbs,
  • Like
Reactions: VatoLoco
you may not like using a library for this but what you are trying to do is not trivial. It involves creating special broadcast packets which describe how and where to send data and changing the hardware state to allow sending/receiving/listening for data and broadcast messages. You can’t just send an int.
DSGM allows sending ints, I may just use it instead of making my own.
 
DSGM allows sending ints, I may just use it instead of making my own.
I have not looked at dsgm but most of the libraries that I have looked at for the ds abuse broadcast packets to send data for direct ds to ds without an ap. Which is generally not a great idea.
 
I'll admit I'm not fully up-to-date on the state of this stuff, but last I heard there was no official built-in Nifi library. Some programs managed to make it work, like the ones you mentioned, but I think you'd have to look at their source code to find out how they did it.

Also, unless I'm mistaken, wasn't the usability of Nifi limited by the fact that the receiving DS had to have FlashMe installed in order to receive anything that wasn't officially RSA-signed by Nintendo?
 
Also, unless I'm mistaken, wasn't the usability of Nifi limited by the fact that the receiving DS had to have FlashMe installed in order to receive anything that wasn't officially RSA-signed by Nintendo?

Thats precisely what my knowledge was aswell.
It wasn't RE'd now was it ?

Also:
You here too ?
Wonder whom else we'll meet here...
The whole gbadev crew ?
MightyMax when ?
 
Last edited by Deleted member 514389,
I'll admit I'm not fully up-to-date on the state of this stuff, but last I heard there was no official built-in Nifi library. Some programs managed to make it work, like the ones you mentioned, but I think you'd have to look at their source code to find out how they did it.

Also, unless I'm mistaken, wasn't the usability of Nifi limited by the fact that the receiving DS had to have FlashMe installed in order to receive anything that wasn't officially RSA-signed by Nintendo?
You are confusing two separate issues - ds download play and homebrew sending direct ds to ds communications. You do not need the first to do the second. So - no you do not need flashme installed to do direct ds to ds communication. What you can do is have one ds act as an ap and have other ds connect. This requires the host ds to send beacons, the client ds to listen for the beacons, and both to negotiate the connection, and then each set their hardware registers accordingly to send and receive data.
 
  • Like
Reactions: banjo2

Site & Scene News

Popular threads in this forum