Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DS Chat: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = Wifi Chat
|title=Wifi Chat
| image       = [[File:DSChat.jpg]]
|image=dschat.png
| type       = Other
|description=Homebrew Pictochat with online history.
| version     = 0.99 beta
|author=Bafio
| licence    = Mixed
|lastupdated=2006/05/04
| author      = Bafio
|type=Other Apps
| website     = http://bafio.drunkencoders.com/
|version=0.99 Beta
| download    = Media:DSchat.rar
|license=Mixed
| source     = http://bafio.drunkencoders.com/wifichat_source.zip
|download=https://dlhb.gamebrew.org/dshomebrew2/dschat.rar
|website=http://bafio.drunkencoders.com
|source=http://bafio.drunkencoders.com/wifichat_source.zip
}}
}}
 
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.
DS Chat is a homebrew Pictochat with online history. All communications are public and are published to a web page when it works.


==Installation==
==Installation==
Line 18: Line 19:
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.
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.


==Controls==
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)


==Known issues==
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.


==Controls==
The servers have some problems updating the message list.
X - change from 1 message to 4 messages view


Changable font for the drawings (from the settings), changable skins (simple JPG images, located in the /skins folder).
Very rarely the applications seems to freeze. You can restart the application when this happens.


==Changelog==
==Changelog==
'''Version 0.99'''
'''Version 0.99 beta 2006/05/04'''
* Updated to the latest wifi lib (0.3) from Sgstair: than means:
* Updated to the latest wifi lib (0.3) from Sgstair: than means:
- WEP and DHCP are available!
** WEP and DHCP are available (WIFI settings from the firmware and DNS are now Sgstair's implementation).
(WIFI settings from the firmware and DNS are now Sgstair's
implementation)
'''Version 0.9'''
'''Version 0.9'''
* New default skin, designed by Rat (Ben) of Drunken Coders
* New default skin, designed by Rat (Ben) of Drunken Coders.
* New keyboard with support for all the keys, shift and caps.
* 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)
* Multiple messages view (press X to change from 1 message to 4 messages view).
* Menus (back to bootloader, turn off the ds...)
* Menus (back to bootloader, turn off the ds).
* Settings (change nickname)
* Settings (change nickname).
* Changable font for the drawings
* Changable font for the drawings.
* Changable skins (simple JPG images, located in the /skins folder)
* Changable skins (simple JPG images, located in the /skins folder).
 
TODO:
* fix some bugs still present in the server
* Update to the new Wifi library (when out). That will add support for WEP, etc.
* Saving and loading messages from the CF
* Save settings on server and/or on the CF
* Possibly colors and TCP version... not in the near future though
'''Version 0.836 beta'''
'''Version 0.836 beta'''
*Fixed connection settings from disk.
* Fixed connection settings from disk.
'''Version 0.835 beta'''
'''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.
* 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'''
'''Version 0.83 beta'''
*Updated to the latest version of libfb. Better font display, some small changes here and there, code cleanups. Clock added.
* 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.
* 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.
* 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).
* 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'''
'''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.
* 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 :)
* Fixed issue with more than 6 users.
*Up to 80 messages in the log. You can also use left and right to scroll messages.
* Up to 80 messages in the log. You can also use left and right to scroll messages.
'''Version 0.8 beta'''
'''Version 0.8 beta'''
* DNS client working.
* DNS client working.
* It's now possible to connect using both wifi settings from wifitransfer and the firmware settings
* 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.)
* 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
* Touch screen code takes into account the pressure of the pen.
* Keyboard (yes, I know it's not so good)
* Keyboard.
* Status
* Status.
* User list (limited to 18 users now)  
* User list (limited to 18 users now).
 
TODO:
* too much but probably:user list, receiving messages in menu, more menu, user settings, webcam (not on DS)...


==Credits==
==Credits==
Sgstair wifi library: http://www.akkit.org/ - 0.3
* [http://www.akkit.org Sgstair wifi library 0.3.]
 
* [http://www.geocities.com/chishm1/gbamp GBA MP Compact Flash Driver] by chrism.
GBA MP Compact Flash Driver by chrism http://www.geocities.com/chishm1/gbamp/
* [http://mdxonline.dyndns.org/archives/nds Fat library modifications] from Moonshell.
 
* [http://www.youngmx.com/?loc=ndsdev/LibFB Libfb] by DragonMinded.
Fat library modifications from Moonshell: http://mdxonline.dyndns.org/archives/nds/
* [http://www.zlib.net zlib.]
 
* Jpeg lib by Burton Radons ported by [http://headkaze.webpal.info Headspin].
Libfb by DragonMinded: http://www.youngmx.com/?loc=ndsdev/LibFB
* Created with [http://www.devkitpro.org DEVKITPRO].
 
* Logo from and skin design by Rat (Ben) of Drunken Coders.
zlib http://www.zlib.net/
* Thanks to all the homebrew community for the support.
 
Jpeg lib by Burton Radons ported by Headspin http://headkaze.webpal.info/
 
Created with DEVKITPRO http://www.devkitpro.org/
 
Logo from and skin design by Rat (Ben) of Drunken Coders
 
Thanks to all the homebrew community for the support


[[Category:Homebrew applications]]
==External links==
* Author's website - http://bafio.drunkencoders.com

Latest revision as of 12:20, 20 August 2024

Wifi Chat
Dschat.png
General
AuthorBafio
TypeOther Apps
Version0.99 Beta
LicenseMixed
Last Updated2006/05/04
Links
Download
Website
Source

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.

Installation

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.

Controls

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)

Known issues

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.

Changelog

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).

Version 0.9

  • 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.
  • Keyboard.
  • Status.
  • User list (limited to 18 users now).

Credits

External links

Advertising: