Difference between revisions of "Wiiconnect"
Jump to navigation
Jump to search
(Corrected the download link) |
|||
(23 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
{{Infobox homebrew | {{Infobox homebrew | ||
| title = WiiConnect | | title = WiiConnect | ||
− | | image = [[ | + | | image = [[File:wiiconnect.png]] |
| type = utility | | type = utility | ||
| author = [[User:Jsmaster| Jsmaster]] | | author = [[User:Jsmaster| Jsmaster]] | ||
Line 11: | Line 9: | ||
| version = Demo | | version = Demo | ||
| licence = [http://www.gnu.org/licenses/gpl.html GNU General Public License v3] | | licence = [http://www.gnu.org/licenses/gpl.html GNU General Public License v3] | ||
− | | download = | + | | download = https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/wii-connect/wiiconnect-demo.zip |
− | | website = http:// | + | | website = http://www.wiiconnect.co.nr |
− | | discussion = http:// | + | | discussion = http://www.wiiconnect.co.nr/apps/forums |
| source = http://code.google.com/p/wii-connect/source/checkout | | source = http://code.google.com/p/wii-connect/source/checkout | ||
− | | peripherals = {{ | + | | peripherals = {{Wii}} {{Wiimote4}} {{SensorBar}} {{Internet}} {{WiFi}} {{FrontSD}} {{FrontSDHC}} |
| hbb = yes | | hbb = yes | ||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{mbox | {{mbox | ||
| type = content | | type = content | ||
| textstyle = color: black; font-weight: bold; | | textstyle = color: black; font-weight: bold; | ||
− | | text = | + | | text = I have decided to pick this project back up! I would love any help! |
}} | }} | ||
+ | :''This article is about the homebrew app. For the official service, see [[WiiConnect24]].'' | ||
− | + | '''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. | |
− | 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 == | == Feature List == | ||
Line 50: | Line 41: | ||
*Friend Codes | *Friend Codes | ||
+ | == Video == | ||
− | = | + | http://www.youtube.com/watch?v=rlANkqb3nvs |
− | + | [[User:Contra|By _Contra_]] | |
− | |||
− | + | == 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== | + | == Roadmap == |
'''Wifi''' | '''Wifi''' | ||
<s> | <s> | ||
Line 74: | Line 65: | ||
*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 | ||
− | '''GUI''' | + | <s> |
+ | '''GUI'''</s> | ||
<s> | <s> | ||
*Make a concept</s> 5/16 | *Make a concept</s> 5/16 | ||
Line 86: | Line 78: | ||
<s> | <s> | ||
*Set up the HOMEbrew menu</s> 5/16 (easily add to libwiigui; no library for it needed) | *Set up the HOMEbrew menu</s> 5/16 (easily add to libwiigui; no library for it needed) | ||
− | *Add images and options; create the UI | + | <s> |
+ | *Add images and options; create the UI</s> 7/4 | ||
<s> | <s> | ||
*Throw everything together using classes and making it object oriented</s> 5/16 (libwiigui is c++ and object oriented) | *Throw everything together using classes and making it object oriented</s> 5/16 (libwiigui is c++ and object oriented) | ||
Line 117: | Line 110: | ||
<s> | <s> | ||
*Options</s> 7/4 (Not as many options as it will eventually have) | *Options</s> 7/4 (Not as many options as it will eventually have) | ||
− | *E-mail GUI | + | <s> |
+ | *E-mail GUI</s> | ||
'''Profiles''' | '''Profiles''' | ||
*Start simple - One character to show | *Start simple - One character to show | ||
Line 133: | Line 127: | ||
*Figure out whether a custom one is necessary | *Figure out whether a custom one is necessary | ||
− | ==Thanks== | + | == Thanks == |
I want to thank: | I want to thank: | ||
* [[User:WiiCracker |WiiCracker]] and [[User:GabberNL |GabberNL]] for translating the WiiConnect page to German and Dutch | * [[User:WiiCracker |WiiCracker]] and [[User:GabberNL |GabberNL]] for translating the WiiConnect page to German and Dutch | ||
* [[User:Jussipik |Jussipik]] for the Graphics | * [[User:Jussipik |Jussipik]] for the Graphics | ||
+ | * [[User:Contra|Contra]] for the video! | ||
[[Category:Homebrew using libwiigui]] | [[Category:Homebrew using libwiigui]] |
Latest revision as of 20:10, 21 August 2022
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 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I have decided to pick this project back up! I would love any help! |
- This article is about the homebrew app. For the official service, see WiiConnect24.
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
Read networking tutorials2/28
Get files downloaded from websites2/28
Allow Wii to net_connect() to an ip address3/12
Get one Wii to net_connect() to another3/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 concept5/16
Gather artwork5/19
- Decide on library
LibWiiSprite looks good, or maybe GGRLIB3/31 libwiigui it is
Set up libosk5/16 (Keyboard included in libwiigui)
Set up the HOMEbrew menu5/16 (easily add to libwiigui; no library for it needed)
Add images and options; create the UI7/4
Throw everything together using classes and making it object oriented5/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
Read up on the POP3 and SMTP protocols6/2
Download messages from server6/3
List messages from server6/3
Find attributes of messages (Date, subject, sender, ect)7/3
Read messages7/7 (Woohoo!)
Send messages6/26- Add saving messages from server
Delete messages from server7/3
Options7/4 (Not as many options as it will eventually have)
E-mail GUI
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!