Homebrew [Release] Discord 3DS Client

Sleepy Flower Girl

Active Member
OP
Newcomer
Joined
Feb 26, 2016
Messages
35
Trophies
0
Age
33
XP
287
Country
United States
Hm, ok.. ô.o
I got both crashes with any kind of line in a text file.
I just tested my client with an invalid token and I'm getting the same crashes as you are.

--------------------- MERGED ---------------------------

I used an invalid token and then used a valid one and it seems that not only am I getting the same crashes as you but I now can't get my client to work anymore even with a valid one.
 

Starfighter-Suicune

Active Member
Newcomer
Joined
Dec 19, 2016
Messages
30
Trophies
0
Website
www.twitch.tv
XP
90
Country
Germany
I just tested my client with an invalid token and I'm getting the same crashes as you are.

--------------------- MERGED ---------------------------

I used an invalid token and then used a valid one and it seems that not only am I getting the same crashes as you but I now can't get my client to work anymore even with a valid one.

Oh wow, seems like I hade an invisible symbol in the line. Thank you, Windows! *facepalm*
Ok, I get until the point where it says "ready" and the starts sending heartbeats. (First try gave me another ARM11 crash after it said "ready", but not the next couple tries.)
But I don't seem to be able to get into channel. Nothing happens when I use the D-Pad or A or Y. Top screen stays black, and logging also does only show heardbeats.

bot_0001.png
 

Sleepy Flower Girl

Active Member
OP
Newcomer
Joined
Feb 26, 2016
Messages
35
Trophies
0
Age
33
XP
287
Country
United States
Oh wow, seems like I hade an invisible symbol in the line. Thank you, Windows! *facepalm*
Ok, I get until the point where it says "ready" and the starts sending heartbeats. (First try gave me another ARM11 crash after it said "ready", but not the next couple tries.)
But I don't seem to be able to get into channel. Nothing happens when I use the D-Pad or A or Y. Top screen stays black, and logging also does only show heardbeats.

View attachment 102641
Looks like everything is working, it should be loading in the servers and channels, it can take a while depending on the size of the servers.
 
Last edited by Sleepy Flower Girl,

Starfighter-Suicune

Active Member
Newcomer
Joined
Dec 19, 2016
Messages
30
Trophies
0
Website
www.twitch.tv
XP
90
Country
Germany
I guess mine may be too big? Couple servers with a few hundred, up to 1000+ users ^^;
Let it run a couple times now, everytime ending in a ARM11 crash after a random time frame.
"write14" managed to evolve into "write15" at some point, like 20 minutes, crashed regardless.
I never got to the point where I can use it.

(I also noticed it starts throwing Error 5001 when i'm doing stuff on PC client. Turned it off at some point, that's when it managed to survive around 30 minutes.)
 

Attachments

  • arm11.rar
    899 bytes · Views: 227
Last edited by Starfighter-Suicune,

Sleepy Flower Girl

Active Member
OP
Newcomer
Joined
Feb 26, 2016
Messages
35
Trophies
0
Age
33
XP
287
Country
United States
I guess mine may be too big? Couple servers with a few hundred, up to 1000+ users ^^;
Let it run a couple times now, everytime ending in a ARM11 crash after a random time frame.
"write14" managed to evolve into "write15" at some point, like 20 minutes, crashed regardless.
I never got to the point where I can use it.

(I also noticed it starts throwing Error 5001 when i'm doing stuff on PC client. Turned it off at some point, that's when it managed to survive around 30 minutes.)
I think was able to recreate this crash, and will look into it tomorrow morning. It has to do with using user tokens, I have been testing with bot tokens. In the next update, I'll check if it's a bot or a user.
 
Last edited by Sleepy Flower Girl,
  • Like
Reactions: Starfighter-Suicune

Sleepy Flower Girl

Active Member
OP
Newcomer
Joined
Feb 26, 2016
Messages
35
Trophies
0
Age
33
XP
287
Country
United States
I guess mine may be too big? Couple servers with a few hundred, up to 1000+ users ^^;
Let it run a couple times now, everytime ending in a ARM11 crash after a random time frame.
"write14" managed to evolve into "write15" at some point, like 20 minutes, crashed regardless.
I never got to the point where I can use it.

(I also noticed it starts throwing Error 5001 when i'm doing stuff on PC client. Turned it off at some point, that's when it managed to survive around 30 minutes.)
I have fixed the issue with user tokens in the latest release, and it should work now. However, I have only tested it with a single server.
 
Last edited by Sleepy Flower Girl,
  • Like
Reactions: Starfighter-Suicune

Sonicbrawler

Well-Known Member
Member
Joined
Sep 7, 2015
Messages
205
Trophies
0
Age
27
XP
457
Country
United States
This is pretty cool! works perfectly fine for me. would be cool to be able to go back when going through servers. im in about 60 or so, and if i pass by one, i have to scroll allll the way through just to get back to it.
 

Wrongnut

Member
Newcomer
Joined
Aug 17, 2017
Messages
24
Trophies
0
Age
24
XP
80
Country
United States
This is a basic Discord client for the 3ds made using a Discord library.

Features:
send messages
read messages
change channels

For more information, please check out the GitHub page.
https://github.com/yourWaifu/Discord-3DS-Client
To download, get the latest release on Github or use the QR code below.
https://github.com/yourWaifu/Discord-3DS-Client/releases
31587875-6725bd4a-b1b7-11e7-9765-7f1c382c147e.png


Screenshot:
screen1-png.102104
When I open the app, it says I need a file called "discord token.text" Where will I find the file?
 

Sleepy Flower Girl

Active Member
OP
Newcomer
Joined
Feb 26, 2016
Messages
35
Trophies
0
Age
33
XP
287
Country
United States
When I open the app, it says I need a file called "discord token.text" Where will I find the file?
You need to get your token from your bot or user. If you need it for your user account, just press f12 while on discord in a browser and the image below should explain the rest. And if you want to use a bot token just go here https://discordapp.com/developers/applications and the rest be easy to figure out.
dfb7nTt.png

Copy that value into a txt file and call it discord token, and place that in the root of your sd card. I would recommend using a bot though because that's not against the Discord Terms of Service.
 
Last edited by Sleepy Flower Girl,

Starfighter-Suicune

Active Member
Newcomer
Joined
Dec 19, 2016
Messages
30
Trophies
0
Website
www.twitch.tv
XP
90
Country
Germany
It indeed works now :)
The fact that it's pretty basic for now makes it not that easy to handle, but that's understandable.
And it crashed on me again after I sent my 2nd message. It came through though. xD
 

Starfighter-Suicune

Active Member
Newcomer
Joined
Dec 19, 2016
Messages
30
Trophies
0
Website
www.twitch.tv
XP
90
Country
Germany
Hmm another discord client for 3ds

But for now the only one that works or doesn't get you banned. Also looks mostly tidy. ^^ (If I will ever really need it, I should still use a bot, just because of decreasing the servers to the most important ones)
Discord CTR stopped working on me days ago, even before it was supposed to not work anymore by looking at what MarcusD wrote.
 

duffmmann

Well-Known Member
Member
Joined
Mar 11, 2009
Messages
3,966
Trophies
2
XP
2,305
Country
United States
If this was part of Rosalina, so you could chat with your friends while you play the game (that is it would pause the game lol) that would be cool.

Also the app itself looks pretty cool.

Well being online you wouldn't truly be able to pause the game, you could stop playing while other continued to play in order to type and send a message or check to see if you've received messages
 

Jacklack3

( ゚ヮ゚) buddie was here
Member
Joined
Oct 6, 2015
Messages
1,863
Trophies
1
Location
Canada
Website
jackomix.neocities.org
XP
3,781
Country
Canada
Well being online you wouldn't truly be able to pause the game, you could stop playing while other continued to play in order to type and send a message or check to see if you've received messages
Rosalina automatically pauses it, hence why I said that. Though you still have a point.
 

damin

Active Member
Newcomer
Joined
Aug 18, 2015
Messages
35
Trophies
0
XP
152
Country
United States
When having this set up as a bot, is there a way to run any simple bot script? I've got a setup on my PC that's just simple "if the bot hears this, it says that" stuff. Can the 3DS do that sort of thing?
 

Sleepy Flower Girl

Active Member
OP
Newcomer
Joined
Feb 26, 2016
Messages
35
Trophies
0
Age
33
XP
287
Country
United States
When having this set up as a bot, is there a way to run any simple bot script? I've got a setup on my PC that's just simple "if the bot hears this, it says that" stuff. Can the 3DS do that sort of thing?
You can't run any scripts but you can fork my client, add your own code to it. In fact, I have made documentation on the Discord library that my client uses. https://yourwaifu.github.io/sleepy-discord/documentation.html
To do a "if the bot hears this, it says that", take a look at the onMessage event here
https://github.com/yourWaifu/Unoffi...60b5931558afb41a99/source/3ds_discord.cpp#L16
and here for docs https://yourwaifu.github.io/sleepy-discord/documentation.html#onmessage,
and add something like
Code:
if (message.startsWith("!!!hello")) {   //warning do not use if (message.startsWith("hello"))
    sendMessage(message.channel_id, "Hello " + message.author.username);
}
 

Sleepy Flower Girl

Active Member
OP
Newcomer
Joined
Feb 26, 2016
Messages
35
Trophies
0
Age
33
XP
287
Country
United States
Its working now! thx

--------------------- MERGED ---------------------------

Also do you think you could implement the client from https://gbatemp.net/threads/functional-poc-discordctr.476752/ (MarcusD) or something similar, so that we could have DM support to pls :<
I don't want to make any promises, but this client was mainly made as a small project for my larger project, Sleepy Discord.
DM support shouldn't be too hard to add tho.
 
Last edited by Sleepy Flower Girl,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @BakerMan, I have a piano keyboard but I never use it