Skip to content

ji8sw/3DSCord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3DSCord

3DSCord is a C++ Discord client using CTRU and DevKitPro, it uses insecure HTTP as CTRU does not support TLS, for this reason the Discord API will not accept requests directly, which is why the DiscordProxy NodeJS server exists, it simply handles requests from the 3DS and redirects them to Discord's API as a bot.

Usage

I will unfortunately not provide compilation instructions as getting anything to compile for the 3DS is abysmal in my experience.

This is definitely not for end users unless you know what you're doing, this repository exists for my own research.

  1. Change the Discord token in .env to your bot token
  2. Change CHANNEL_ID in main.cpp to your Discord channel ID
  3. run the DiscordProxy.js server via NodeJS
  4. Open a 3DS emulator or an actual 3DS (goodluck getting the app on there)
  5. Run the 3DSX file
  6. Send messages from the 3DS with Y button, and receiving works as you'd expect.

About

A Discord client for the Nintendo 3DS

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors