From GameBrew - a wiki dedicated to Video Game Homebrew.
DS Chat is a homebrew Pictochat with online history, all communications are public and are published to a web page when it works. The program is based on the wifi lib by Sgstair, uses UDP to send the massages you draw on your DS to the other connected users.
Online (Firmware) settings from an online game. Now DHCP and WEP are supported, so nothing more should be needed.
The program uses the conection settings from any ds online game (Mario Kart for example). Once set up in the official game, it should be ready to go.
X - Change from 1 message to 4 messages view, Change font for the drawings (from the settings), Change skins (simple JPG images, located in the /skins/ folder)
The chat uses your user name from the personal settings. Only latin characters are supported now, so you will have problems publishing your messages, and possibly connecting, if your name uses foreign characters or symbols.
The servers have some problems updating the message list.
Very rarely the applications seems to freeze. You can restart the application when this happens.
Version 0.99 beta 2006/05/04
- Updated to the latest wifi lib (0.3) from Sgstair: than means:
- WEP and DHCP are available (WIFI settings from the firmware and DNS are now Sgstair's implementation).
- New default skin, designed by Rat (Ben) of Drunken Coders.
- New keyboard with support for all the keys, shift and caps.
- Multiple messages view (press X to change from 1 message to 4 messages view).
- Menus (back to bootloader, turn off the ds).
- Settings (change nickname).
- Changable font for the drawings.
- Changable skins (simple JPG images, located in the /skins folder).
Version 0.836 beta
- Fixed connection settings from disk.
Version 0.835 beta
- Updated the fat libraries to the last version of Moonshell's version. Small changes hoping to make it more compatible with M3.
Version 0.83 beta
- Updated to the latest version of libfb. Better font display, some small changes here and there, code cleanups. Clock added.
- The server now creates a paginated archive of the messages, so I suggest to update the server too. Some other small changes I can't remember.
- Added a simpe ip filter to abn (temporary) abusive users.
- Light blinks when wifi is enabled. Also, when the screens are not lit, a sound announces new messages (if you press X on the top right corner) (this was undocumented).
Version 0.81 beta
- Improvements to the touch screen code. You can now select sensibility to the touch using the "rainbow" bar. The sensitivity is displayed in the status info (top screen). Also, "jumps" are ignored.
- Fixed issue with more than 6 users.
- Up to 80 messages in the log. You can also use left and right to scroll messages.
Version 0.8 beta
- DNS client working.
- It's now possible to connect using both wifi settings from wifitransfer and the firmware settings.
- The server has option to upload a message log to an FTP server, locally serve them or save them to a local directory. HTML files are automatically generated (still in devel).
- Touch screen code takes into account the pressure of the pen.
- User list (limited to 18 users now).
- Sgstair wifi library 0.3.
- GBA MP Compact Flash Driver by chrism.
- Fat library modifications from Moonshell.
- Libfb by DragonMinded.
- Jpeg lib by Burton Radons ported by Headspin.
- Created with DEVKITPRO.
- Logo from and skin design by Rat (Ben) of Drunken Coders.
- Thanks to all the homebrew community for the support.
- Author's website - http://bafio.drunkencoders.com