Talk:Wiiconnect

From WiiBrew
Jump to: navigation, search

Suggestions

  • Libmii
  • LibwiiLight


First Release?

When can we expect a first public beta? i can be a tester also, if testers are still needed(mail:jussi.pikkarainen@wippies.fi) JussiPik 12:27, 19 May 2009 (UTC)

The first beta will be when one of the features is completed (email, news, chat etc.). You can expect that release to be in a few weeks, and development will then become much faster as school ends. I don't really need anymore testers, but I'll let you be the last one. What I really need is someone to work with, either for programming or especially graphics. If anyone wants to help, don't hesitate to ask! Jsmaster 21:13, 19 May 2009 (UTC)
with graphics you mean like gui graphics or something like that? if that is what you mean, i can gladly help :)JussiPik 23:40, 19 May 2009 (UTC)
That design looked amazing! If you want, you can be the artist for WiiConnect. And yes, I really need GUI graphics (I suck at designing myself). Jsmaster 02:17, 20 May 2009 (UTC)
Wow, my first design project, i`m proud to be a part of the team :), should we make a google.code project of this?JussiPik 08:28, 20 May 2009 (UTC)
Made one. http://code.google.com/p/wiiconnect/ http://code.google.com/p/wii-connect/ (I screwed up the svn =D ) Jsmaster 03:08, 7 June 2009 (UTC)

Ideas

Does anyone see a feature missing, or something you wish WiiConnect had? Post a message here explaining what you would like, and I will take your idea into consideration. Jsmaster 21:41, 21 May 2009 (UTC)


Alright, this may be a pretty weird suggestion, but I always loved Microsoft's achievement system on the Xbox 360. I was hoping maybe this app could have something similar. Of course, scanning an entire game's save file on the Wii hard drive for these achievements would add some unnecessarily long code. I was thinking that there could be an "Achievements" button on the app's GUI that can download achievements for Wii, Gamecube, Wiiware, and Virtual Console games that can be downloaded to an SD Card and checked as "Complete" from the menu. I was also hoping that your server could host user-submitted achievements as well. If you agree, I could start writing some achievements for a few games.

However, I have NO knowledge on Wii coding, so if this seems like a good idea to you, someone else would have to implement it while I manage the achievements themselves.

Please e-mail me at andrewlsellars@gmail.com, and thanks for reading this!

P.S. I posted this exact same thing on your Google Code page. —Preceding unsigned comment added by Imjustcommenting (talkcontribs) 00:09, 21 July 2009 (UTC)


Here's an idea, on smashboards, we were discussing this, a gecko OS code to redirect the wii to another server for online play. So, if you intergrate a built in gecko OS with a net redirect code, to make it p2p play over wiiconnect, and make the game autoboot at the wifi screen, you'd have a WiFi Service! --Shadowtroop 13:33, 20 July 2009 (UTC)

WiiSpeak support!JussiPik 11:34, 22 May 2009 (UTC)


I suggest making whatever protocol you pick (say msn) and its chat client into a lib so others can intergrate it into their own programs. like press teh home button and you open the chat client but have some simple code you can stick in the main that will connect etc? if that makes sence... should be possible in some way? Warpedflash 00:18, 23 May 2009 (UTC)


Okay, lemme think...

  • Hooks/library for other homebrew, as Warpedflash mentioned, are good. Again, more of an XBox Live feel, where you can be happily playing Helium Boy, watching a movie, or playing Zelda on Snes9x GX, while still being connected to IM. If someone sends an IM, it pops up on-screen. Optimally, I think WiiConnect should simply be able to run in the background, but not knowing enough about the program architecture of the Wii I'll assume it can't be done that way.
  • You said you're already working on Mii support, which is great. On a related note, I saw the comment above about renaming the project to ConnectMii, which I think is great; WiiConnect might be too confusing with WiiConnect24.
  • This is down the road once you've got multiple IM mediums going on, but like Trillian and Pidgin, I think being able to combine multiple contacts into a Metacontact (fr'ex, being able to combine AIM:etherlad, ICQ:1194311 and MSN:wodhguy@hotmail.com into a single "Ian Watson" contact) would be invaluable.
  • As part of the above two notes, perhaps a way to hook into the Wii's own Wii Friend Code system. It'd be neat if I could select a friend on my contact list and select "add as Wii friend" or something. Transparent to the user, so they don't even see the 12-digit friend code. Can't think of how this would be done, unless you do something like set the IM status message as the Friend Code or something.

That's about all that comes to mind at the moment. Fabulous idea, and I hope to see it in use soon. I know you're full up on testers, but if you need anyone else, I'm available. (: --IanWatson 05:41, 26 May 2009 (UTC)

Re: IM support, given most of the big ones are closed-source, you might want to start out with Jabber/XMPP, since it's open-source. --IanWatson 01:40, 9 June 2009 (UTC)

IMAP support for the email component, at some point, would be useful. ~ PhoenixTank | talk | contribs | 04:16, 28 June 2009 (UTC)

Yeah, I was planning on eventually getting to IMAP, but don't expect it before some of the other features are working. Jsmaster 11:28, 28 June 2009 (UTC)
Cool, glad it is on the to do list =) ~ PhoenixTank | talk | contribs | 22:50, 28 June 2009 (UTC)
You should combine WiiBrowse and WiiConnect.Gamewizard71 01:18, 4 July 2009 (UTC)
I might, as long as scanff doesn't mind. I definitely will be using some of the source from wiibrowse to display HTML email messages. Jsmaster 03:15, 5 July 2009 (UTC)
Will people beable to connect to any IRC server like IRC.mibbit.net Gamewizard71 20:02, 10 July 2009 (UTC)
Of course ;-) Jsmaster 03:45, 11 July 2009 (UTC)

Chat

You haven't decided on a protocol yet for chat so I want to quickly jump on you now before you start work on that. I would strongly suggest that you use your very own protocol for the sake of security. Bots these days will DDOS your server and give you headaches and such you don't want. I also want to know if you are looking to make a chatroom type of thing on it too or not. Pinball wizard 21:59, 6 July 2009 (UTC)

Yes, I am planning on making my own protocol, in fact, I started one earlier, but lost it in a hard drive format. Here's a list of things I need to do in the order I plan on doing them.

1. Finish a working, pop3 and smtp client.

2. Create an RSS reader.

3. Create a custom protocol for IM.

4. Create a server for the custom protocol

5. Create a client for the custom protocol.

6. Create the "master friend list"

7. Create the profile feature.

8. Implement the Homebrew Browser either via launching it, or integrating the source (if teknecal agrees to this)

9. Create an MSN client.

10. Create an IRC client.

11. Work on creating clients for other various IM protocols.


Okay, you seem more prepared then I thought. Well good luck to you! Pinball wizard 23:09, 6 July 2009 (UTC)
As a note, Jsmaster, you may want to do Jabber before MSN, simply because Jabber's an open-source protocol, so it'd probably be easier. --IanWatson 05:34, 7 July 2009 (UTC)
Hmm... you may be right. I just looked up the XMPP protocol (which is what Jabber uses), and it seems very simple, as messages are written in simple xml. I really want MSN in this too, because it is what I, and a lot of other people, use, but if XMPP is as simple as it looks, I'll do it first. Jsmaster 15:27, 7 July 2009 (UTC)

GUI

Hey I noticed a few things saying you need help with GUI, well, I'll say, I have quite a few artistic friends I could ask for help if you'd like. Also I've noticed myself often being a stickler for flow (I once yelled at someone for not keeping the navigation buttons for a website in the exact same place, hehe, 0.0;; ) so I could try and help advise on that if you'd like, not really test it, but take a look at the GUI, positioning, colors, etc if you'd let me. Coding down the line I may be able to help with...but,well it's been a lazy summer so far.

Also, anyone remember the rumor for a while, that Nintendo was gonna have chat for the Wii?, well I do, and I believe if you do include a chat program if possible, name it !!M if you think that sounds good, contact me through the forums or User Talk, preferably, if not LinkSlayer64@gmail.com will do, hope I can help, and good luck! LinkSlayer64 17:03, 7 July 2009 (UTC)


Thanks! I would love to have you help with the gui! I pretty much suck at designing. I used to have a graphics artist (JussiPik), but he seems to have disappeared. Lately, I have been thinking that I might want to allow wiiconnect to use themes, which could be a simple zip containing png images, and a text file with the coordinates for the buttons. That way, people are not bound to a particular design, and I don't have to choose which design to include. Anyway, thanks for offering help. If you want to contact me, just email me (jsmaster@tampabay.rr.com) . Jsmaster 17:19, 7 July 2009 (UTC)
I had an idea you might want to consider based on the current GUI. One thing I always liked about the PS2 was its system clock display. In addition to showing the date and time in text on the screen, it showed twelve prisms arrayed like a clockface with whichever was the "active" prism (based on the hour) lit up. The entire face would rotate on the axis of the active prism, performing one full rotation every minute. Can't find a good video of it, but there's a couple of seconds' worth here. Some soothing ambient sounds played in the background. I liked to leave this up on the screen if I wasn't doing anything else.
If the current GUI was extrapolated into a 3D Earth, perhaps something similar could be accomplished, with either the axis of rotation changing, or perhaps having an orbiting Moon whose orbit changes based on the time. In any case, even if nothing quite so fancy as this is produced, I think the date and time should be displayed on-screen somewhere.
Further brainstorming this concept, maybe different menus could be represented by different planets. --IanWatson 20:17, 7 July 2009 (UTC)
Personally I like the whole 3D earth GUI you already have Jsmaster it goes with the idea of connecting, chatting, emailing, (possibly internet) with people from around the world.WiiConnect = we connect.....if really need to put a clock in the GUI (which I doubt) just put a simple digital clock (why go through all the trouble a fancy insane clock when people probably wont look at... I dont even look at the clock on the wii system menu sometimes I dont even see it). Gamewizard71 01:04, 8 July 2009 (UTC)
Well, I'm thinking the whole ps2-type clock thing is a bit much for the gui, especially since I would have to learn GX to do that. I do however, think that I should include a digital clock, like Gamewizard71 suggested, just for the sake of having it. I might as well put it in there since it is pretty easy to do. I could make the earth rotate in the background (by just using a "pre-rendered" animation, so it would look 3d, but not be true 3d) without having to get into GX. That would look pretty slick! Jsmaster 01:58, 8 July 2009 (UTC)

The demo

Okay, I've tested the public demo. Sending it over via WiiLoad didn't work ( I think because it just lost connection, so it's not wiiconnects fault. ) So I used a SDHC card and that worked fine. Everythin loaded fine and I came immediately (without the push of a button) in the Email menu. Looked very good. The first thing I tried was to receive an E-Mail (I was to fast so I didnt saw the "options" button). My Wii tottaly freezed and I had to press the PowerOff button for 5 seconds. Started WiiConnect again and now I saw the options and all the fancy stuff in there. I have no idea what my SMTP or those things all are so I left that alone.. Then I tried to send an Email. Pressed send but that dind't work ( probbably because I didnt change the options like that SMTP.. ;) ). Then I pressed back and came in the mainmenu. Still looks very good ;) Only the "status" button gave me a Freezed screen so I coudnt do anything anymore ( like the first time I tried Wiiconnect ). I'll try to find out what my POP3 email accounts are for my @hotmail.com account. I'll give you an update. GabberNL 12:30, 17 July 2009 (UTC) Ps. I know this was just a test, but please don't forget to integrate the tooltips when you rollover a button. I already requested that function but i thought you may have forgotten it.

Thanks for testing! Wiiload must have lost the connection or something, since I use it all the time to run wiiconnect. First of all, I don't expect checking email to work, only the sending email. If you are using a hotmail account, then your email does not use pop3 or smtp, it is an http service, therefore it will not work with wiiconnect. If you have another email account though, you could try it as long as it uses smtp (you could also try using my smtp server, smtp-server.tampabay.rr.com, just put jsmaster@tampabay.rr.com in the From: field (and don't worry about the username and password)). I still need to add the tooltips. I had forgotten/not gotten around to it. Also don't forget the @ symbol shows up blank, but shares the space with the 2 key! Jsmaster 15:16, 17 July 2009 (UTC)
So, hotmail won't work. I searched on google for POP3 hotmail and this is what I got: [[1]]. Doesn't that mean that when I put those things in the options menu it will work? And don't you mean jsmaster@tampabay.rr.com in the To: field? And I just want to say: I love to test this brilliant program. When everything works fine this will deffinately be the best homebrew ever made! Goodluck! —Preceding unsigned comment added by GabberNL (talkcontribs) 16:42, 17 July 2009 (UTC)


That link is broken, but after googling I found that you were right ([2]). Use smtp.live.com for the smtp server, and pop3.live.com for pop (both won't work right now, though). If you want to actually be able to send a message, use smtp-server.tampabay.rr.com as the smtp server, with no username or password, and jsmaster@tampabay.rr.com for the from address. Jsmaster 19:52, 17 July 2009 (UTC)
Has anyone tried using this with gmail? I tried it with my account and it didn't work. Jmaster, for your smtp server are the default ports already correct? Frewster 21:40, 26 July 2009 (UTC)
Gmail uses SSL, which is not implemented in WiiConnect. For now, you could have your email forwarded to another account (such as and AOL account, which does work with WiiConnect) Jsmaster 15:31, 27 July 2009 (UTC)

Server?

How will you host this? The website is on a Freewebs account, and Freewebs sucks for what your trying to do with it. I've got a server you could host it on, just it's on a residential internet connection so it might be slow. --Mjbauer95 03:03, 22 July 2009 (UTC)

Yeah, I'm going to try using hosthelpers.com. It seems good for me, and I'd rather use an online host so I know it is reliable, always on, and faster. I just used freewebs because I was too lazy to make the website without the sitebuilder =D Jsmaster 04:31, 22 July 2009 (UTC)

You Could Use My Server, You Have Two To Choose from calthephenom.info and yourawk.net] Calthephenom 01:21, 5 September 2009 (UTC)

How about using citadel.org as server backend? it already offers centain functionality like chat, rss-feeds, xmpp connectivity.. --dothebart —Preceding unsigned comment added by Dothebart (talkcontribs) 20:21, 15 October 2009 (UTC)

WiiBrowse/Xplore Intergration

jsmaster, hope you don't mind but i think this would be a good app to intergrate into the/a browser, do you mind if i handle that at a later or do you want to do it yourself. —Preceding unsigned comment added by SteelSlasher (talkcontribs) 10:30, July 22, 2009 (UTC)

I'll probably want to do it myself. I do think putting the web browser in wiiconnect would make it seam like a much more complete package. First, though, we need to get a stable, working web browser. Also, please sign your comments. Jsmaster 12:38, 22 July 2009 (UTC)

Spinning Globe, eventually?

I tried the current demo (timestamp in sig) and liked what I saw. One thing that I could see eventually happening is making the globe spin. I'm assuming that the background is a simple png or jpg image, so I'm going to suggest that it be made using either an animated png, a gif or some other means to make the globe spin.

This is simply a nice addition and copy from the News Channel UI. Another idea with the globe is like with Mario Kart Wii online player selection is shows where the players are from using the globe. This could be used by adding markers for where each known friend is.

Also, if it is possible, using our Wii friend codes (I'm sure I read it on this page) to have our Wiiconnect friends automatically be our Wii msg board friends too. Another is gathering any other game friend code data and having it stored in our Wiiconnect account.

It could be possible to use our Wii msg email (w[friendcode]@wii.com) through integration with the wii message board.

Personally, I would suggest libpurple for IM protocols, and using XMPP for chat, and I presume WebKit for the browser (though idk too much).

--Master5o1 21:24, 27 July 2009 (UTC)

Globe spin has already been mentioned (see above). The Wii Message Board integration may be possible with a little hacking.. Also, libpurple is way too complicated and dependent on too many other libraries for me to port it. Start from scratch is the better approach. Same with the browser (WiiBrowse). Jsmaster 01:32, 28 July 2009 (UTC)
Hmmm...I spose, XMPP with server-side transports (amirite?) would get MSN and others working :| --Master5o1 08:02, 28 July 2009 (UTC)

Great-looking program. It has a lot of potential

This program feels like a program that I would use a lot. If I need to check my email, I could just boot up my Wii instead of my computer or PDA. If I need to chat with someone, just use that. If I wanna download a program (I assume it operates from WiiConnect), I can use the HBB function. If I need to check the news on whatever it checks, I can go here. If I need someone's friend code, I can get it here (I assume?). One thing that you should do though. Get a lightweight open-source browser's source code and put that in. This would quickly become an amazing program. At the moment, though, it is completely useless to me. (I have a 4.0u Wii.) It doesn't save my email info, and when I try to check it, the program freezes (although the music still keeps playing. :P). Otherwise, this program will be awesome! If I knew programming, I would definitely work on it! That'll be soon, though. :) This program has so much potential! --OMIGHTY1 15:55, 13 August 2009 (UTC)

Graphic

if you want i could do some of the graphic design Calthephenom 14:42, 25 August 2009 (UTC)

rss parser

heres a rss parser Download Calthephenom 15:00, 25 August 2009 (UTC)

Calthephenom, the code in your file is in .NET, it's using things like IDictionary and Hashtable. Next time you paste code, make sure it doesn't need a Microsoft library to run and use something like http://pastie.org --Crayon 15:42, 25 August 2009 (UTC)


lib

could Wiiconnect be set up so it could be included in a app using "include <wiiconnect.c>" or something like that, so its more of a library than a app, similar tp HOMEbrew menu Calthephenom 23:30, 26 August 2009 (UTC)

Tweeter :) Support

could Jsmaster try implement Twitter Support Into WiiConnect? Its Available in C heres the linksauce Google Code Page Calthephenom 01:18, 5 September 2009 (UTC)

I JUST HAD A GREAT IDEA

dude, add support for wiispeak mics, and maybe webcams definitely do this if possible Calthephenom 02:25, 5 September 2009 (UTC)

OMG I IZ A GENIUS

AMAYA IS A FREE OPEN SOURCE web server, you should try to implement it into WiiConnect iz a genius Calthephenom 02:46, 5 September 2009 (UTC)

Friend codes

Yes, yes, yes. I know. Don't start bitching at me, because it said it's not to be included, and listen. It would be very possible to add a friend code system, or even have people choose their own name. You have it connect to a 'master' server, the server checks their custom input against a database of already existing, then it says available or not. If it is, it adds their IP address into a column, on the row with their custom/assigned friend code/name. When someone messages/chats/(other things?) with that code/name, it would return their ip to WiiConnect, then it would Connect. This would be fairly simple in my eyes. I could possibly even do it. Any input, and what do you guys think? -- Ckinrun 07:15, 8 September 2009 (UTC)

Intergration

I hope you havent given up on this project, it has alot of potential :」 Anyway, I see that you plan on (hopefully) intergrating the Homebrew Browser and Wii Explorer. These would be very good additions. I know that someone created a program to boot the Opera browser(although I think it could be changed to launch other channels too); intergrating this would save you the trouble of creating or porting another browser. Although then you wouldnt be able to return to WiiConnect w/out going back to the HBC & reloading WiiConnect. oh well. And you could add one of the programs that launches Wii discs; essentially I think this could replace the Wii Menu ^_^

In the future(if you get a profile system going) intergrating the Playstats app would be a cool way of seeing what your friends have played(similar to the Nintendo Channel.) Also WiiRadio would be a cool thing to add :」 *continues fantasy* 030 Man this programs file size would be huge 0.0 —Preceding unsigned comment added by Skittles (talkcontribs) 17:52, 20 March 2010 (UTC)