Difference between revisions of "Wiiconnect"
Jump to navigation
Jump to search
(Remove WiiConnect from "Homebrew in Development" category (it's available on HBB)) |
|||
Line 1: | Line 1: | ||
+ | ---- | ||
+ | <div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;"> | ||
+ | ---- | ||
+ | =[http://orylyvejuza.co.cc UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY]= | ||
+ | ---- | ||
+ | =[http://orylyvejuza.co.cc CLICK HERE]= | ||
+ | ---- | ||
+ | </div> | ||
{{Infobox homebrew | {{Infobox homebrew | ||
| title = WiiConnect | | title = WiiConnect | ||
Line 52: | Line 60: | ||
== Roadmap == | == Roadmap == | ||
'''Wifi''' | '''Wifi''' | ||
− | + | <s> | |
− | *Read networking tutorials | + | *Read networking tutorials</s> 2/28 |
− | + | <s> | |
− | *Get files downloaded from websites | + | *Get files downloaded from websites</s> 2/28 |
− | + | <s> | |
− | *Allow Wii to net_connect() to an ip address | + | *Allow Wii to net_connect() to an ip address</s> 3/12 |
− | + | <s> | |
− | *Get one Wii to net_connect() to another | + | *Get one Wii to net_connect() to another</s> 3/12 |
*Make the server side of the wii program | *Make the server side of the wii program | ||
*Start with a friend list of ip's | *Start with a friend list of ip's | ||
*Make a master server to host all currently connected ip's | *Make a master server to host all currently connected ip's | ||
− | + | <s> | |
− | '''GUI''' | + | '''GUI'''</s> |
− | + | <s> | |
− | *Make a concept | + | *Make a concept</s> 5/16 |
− | + | <s> | |
− | *Gather artwork | + | *Gather artwork</s> 5/19 |
− | + | <s> | |
*Decide on library | *Decide on library | ||
− | :*LibWiiSprite looks good, or maybe GGRLIB | + | :*LibWiiSprite looks good, or maybe GGRLIB</s> 3/31 libwiigui it is |
− | + | <s> | |
− | *Set up libosk | + | *Set up libosk</s> 5/16 (Keyboard included in libwiigui) |
− | + | <s> | |
− | *Set up the HOMEbrew menu | + | *Set up the HOMEbrew menu</s> 5/16 (easily add to libwiigui; no library for it needed) |
− | + | <s> | |
− | *Add images and options; create the UI | + | *Add images and options; create the UI</s> 7/4 |
− | + | <s> | |
− | *Throw everything together using classes and making it object oriented | + | *Throw everything together using classes and making it object oriented</s> 5/16 (libwiigui is c++ and object oriented) |
'''Chat''' | '''Chat''' | ||
*Decide on what type of chat protocol to use | *Decide on what type of chat protocol to use | ||
Line 91: | Line 99: | ||
*Allow users to be "interupted" by a chat message | *Allow users to be "interupted" by a chat message | ||
'''E-mail''' | '''E-mail''' | ||
− | + | <s> | |
− | *Read up on the POP3 and SMTP protocols | + | *Read up on the POP3 and SMTP protocols</s> 6/2 |
− | + | <s> | |
− | *Download messages from server | + | *Download messages from server</s> 6/3 |
− | + | <s> | |
− | *List messages from server | + | *List messages from server</s> 6/3 |
− | + | <s> | |
− | *Find attributes of messages (Date, subject, sender, ect) | + | *Find attributes of messages (Date, subject, sender, ect)</s> 7/3 |
− | + | <s> | |
− | *Read messages | + | *Read messages</s> 7/7 (Woohoo!) |
− | + | <s> | |
− | *Send messages | + | *Send messages</s> 6/26 |
*Add saving messages from server | *Add saving messages from server | ||
− | + | <s> | |
− | *Delete messages from server | + | *Delete messages from server</s> 7/3 |
− | + | <s> | |
− | *Options | + | *Options</s> 7/4 (Not as many options as it will eventually have) |
− | + | <s> | |
− | *E-mail GUI | + | *E-mail GUI</s> |
'''Profiles''' | '''Profiles''' | ||
*Start simple - One character to show | *Start simple - One character to show |
Revision as of 07:15, 24 November 2010
WiiConnect | |
![]() | |
General | |
---|---|
Author(s) | Jsmaster |
Type | Utility |
Version | Demo |
Licence | GNU General Public License v3 |
Links | |
Download | |
Website | |
Discussion | |
Source | |
Downloadable via the Homebrew Browser | |
Peripherals | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Unfortunately, this project has been suspended. With school, I have been way too busy to continue coding right now. I may or may not pick up this project again in the summer. I am very sorry to all of you who were anticipating this project. |
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 (POP3, IMAP, SMTP)
- Public Profiles
- News Reader (RSS feed reader, with a Wii News RSS feed)
- 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
Video
http://www.youtube.com/watch?v=rlANkqb3nvs
Testers
It's open-source, and the latest updates are always on SVN, so everyone's a tester! Please DO NOT ask to test it.
Roadmap
Wifi <s>
- Read networking tutorials</s> 2/28
<s>
- Get files downloaded from websites</s> 2/28
<s>
- Allow Wii to net_connect() to an ip address</s> 3/12
<s>
- Get one Wii to net_connect() to another</s> 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
<s> GUI</s> <s>
- Make a concept</s> 5/16
<s>
- Gather artwork</s> 5/19
<s>
- Decide on library
- LibWiiSprite looks good, or maybe GGRLIB</s> 3/31 libwiigui it is
<s>
- Set up libosk</s> 5/16 (Keyboard included in libwiigui)
<s>
- Set up the HOMEbrew menu</s> 5/16 (easily add to libwiigui; no library for it needed)
<s>
- Add images and options; create the UI</s> 7/4
<s>
- Throw everything together using classes and making it object oriented</s> 5/16 (libwiigui is c++ and object oriented)
Chat
- Decide on what type of chat protocol to use
- Either IRC, MSN, Yahoo, AIM, Skype, Jabber, or a custom Wii only one (probably first)
- Learn how to use the protocol
- Create a custom protocol
- 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 <s>
- Read up on the POP3 and SMTP protocols</s> 6/2
<s>
- Download messages from server</s> 6/3
<s>
- List messages from server</s> 6/3
<s>
- Find attributes of messages (Date, subject, sender, ect)</s> 7/3
<s>
- Read messages</s> 7/7 (Woohoo!)
<s>
- Send messages</s> 6/26
- Add saving messages from server
<s>
- Delete messages from server</s> 7/3
<s>
- Options</s> 7/4 (Not as many options as it will eventually have)
<s>
- E-mail GUI</s>
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
Thanks
I want to thank:
- WiiCracker and GabberNL for translating the WiiConnect page to German and Dutch
- Jussipik for the Graphics
- Contra for the video!