In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Wiiconnect"

From WiiBrew
Jump to navigation Jump to search
(update)
Line 28: Line 28:
  
 
'''Currently working on:''' (Thank God for telnet!) -- SMTP , Friendlist menu can wait
 
'''Currently working on:''' (Thank God for telnet!) -- SMTP , Friendlist menu can wait
 +
 +
Dutch page [[User:Jsmaster/wiiconnect/nl|here]]  (thanks [[User:GabberNL|GabberNL]]!)
  
 
== Description ==
 
== Description ==

Revision as of 06:33, 26 June 2009


WiiConnect
File:Wiiconnect.gif
General
Author(s) Jsmaster
TypeUtilities
VersionDemo
Links
Website
Discussion
Source
Peripherals
Wiimote1.svg Internet


Currently working on: (Thank God for telnet!) -- SMTP , Friendlist menu can wait

Dutch page here (thanks GabberNL!)

Description

WiiConnect is a tool to connect Wii users to eachother, without the hassle of Nintendo's "safe" crap. It will eventually be able to do many things (hopefully) listed below.

Feature List

  • Homebrew Browser integration, or a homebrew downloader made by me if integration doesn't work out
  • Chat (Hopefully many protocols eventually)
  • E-mail
  • Public Profiles
  • News Reader (Not RSS, but something to show latest homebrew happenings)
  • Ability to poke other users on WiiConnect, no matter what feature they are using
  • And More!

Features it won't Have

  • Parental Controls
  • Internet Safety Options
  • Friend Codes


Testers (closed)

1. WiiCracker

2. ienjoytaffy

3. Pinball Wizard

4. Beegee7730

5. Warpedflash

6. GabberNL

7. JussiPik

Roadmap

Wifi

  • Read networking tutorials 2/28

  • Get files downloaded from websites 2/28

  • Allow Wii to net_connect() to an ip address 3/12

  • Get one Wii to net_connect() to another 3/12
  • Make the server side of the wii program
  • Start with a friend list of ip's
  • Make a master server to host all currently connected ip's

GUI

  • Make a concept 5/16

  • Gather artwork 5/19

  • Decide on library
  • LibWiiSprite looks good, or maybe GGRLIB 3/31 libwiigui it is

  • Set up libosk 5/16 (Keyboard included in libwiigui)

  • Set up the HOMEbrew menu 5/16 (easily add to libwiigui; no library for it needed)
  • Add images and options; create the UI

  • Throw everything together using classes and making it object oriented 5/16 (libwiigui is c++ and object oriented)

Chat

  • Decide on what type of chat protocol to use
  • Either IRC(probably will be last), MSN, Yahoo, AIM, Skype, Jabber, or a custom Wii only one (probably first) 5/20 I will start with the custom protocol

  • Learn how to use the protocol 5/30 (I made it...)
  • Write the server for the custom protocol
  • Get a message sent from one Wii to a buddy
  • Listen for messages
  • Add it in the GUI
  • Allow users to be "interupted" by a chat message

E-mail

  • Read up on the POP3 and SMTP protocols
  • Download messages from server
  • List messages from server
  • Find attributes of messages (Date, subject, sender, ect)
  • Read messages
  • Send messages
  • Add saving messages from server
  • Delete messages from server
  • Options

Profiles

  • Start simple - One character to show
  • Add Different attributes to edit
  • Name
  • Birth Date
  • City
  • Personal Interests
  • Add images
  • Add Mii's as an option instead of images
  • Add status updates
  • Add it into the GUI
  • Add notifications into the GUI

Homebrew Downloader

  • Figure out whether a custom one is necessary