CLIRC: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = ClIRC | image = File:ClIRCds.png | type = Application | version = 3.0 | licence = Mixed | author = Cluster | web...")
 
m (Text replacement - "Category:Other DS applications" to "Category:Other Applications on DS")
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = ClIRC
|title=Clirc
| image       = [[File:ClIRCds.png]]
|image=ciirc.png
| type       = Application
|description=IRC client.
| version     = 3.0
|author=Cluster
| licence    = Mixed
|lastupdated=2009/01/22
| author      = Cluster
|type=Other Apps
| website     = http://clusterrr.com/
|version=0.05 Final
| download    = Media:ClIRC005ds.zip
|license=Mixed
| source     = http://clircds.googlecode.com/
|download=https://dlhb.gamebrew.org/dshomebrew/ciirc.7z
|website=http://clusterrr.com
|source=http://clircds.googlecode.com
}}
}}
CLIRC is a IRC client for Nintendo DS.


ClIRC is aIRC client for Nintendo DS.
IRC is a protocol for real-time chat. In brief, this is a system of chats, which is popular all over the world. A great number of different IRC servers and nets exist, from small to vast. After connection to a server, you can visit different channels (chat-rooms), where other people can be found. You can communicate in those channels together or in private chat. There is a great variety of channels, they are devoted to different topics like games, quizzes, anecdotes, etc. You can easily create own channel.


IRC - is a protocol for real-time chat. In brief, this is a system of chats,
It was a winner of the GBX.ru Coding Contest 2007.
which is popular all over the world. A great number of different IRC servers
and nets exist, from small to vast. After connection to a server, you can visit
different channels (chat-rooms), where other people can be found. You can
communicate in those channels together or in private chat. There is a great
variety of channels, they are devoted to different topics like games, quizzes,
anecdotes, etc. You can easily create your own channel as well.
 
IRC - is an endless communication and a lot of fun. And I hope that those who
don't know what IRC is, will enjoy it using my program :) That's why I did
everything to prevent newbies from racking their brains over lots of settings.
Just connect to access point and then - to server.


==Features==
==Features==
* A clipboard in all dialog boxes. You can even copy from upper screen, holding "L" button.
* A clipboard in all dialog boxes. You can even copy from upper screen, holding L button.
* Using up to three servers at the same time.
* Using up to three servers at the same time.
* DCC chat support and file transfer by DCC in both directions (I really don't know what for, but in fact :))
* DCC chat support and file transfer by DCC in both directions.
* Storing of logs directly to flash.
* Storing of logs directly to flash.
* Identification of server answers by numbers. I.e. not an interface only but the great deal of server answers is in English (for non-english servers).
* Identification of server answers by numbers. I.e. not an interface only but the great deal of server answers is in English (for non-english servers).
* An alternative mode of nicklist request. Now you can see user's "away" status plus a complete list of his modes on server.
* An alternative mode of nicklist request. Now you can see user's away status plus a complete list of his modes on server.
* Flexible settings of colors, highlights, etc.
* Flexible settings of colors, highlights, etc.
* The prototype of scripts for advanced users. You can set commands, which will be executed after opening or closing of DS (turn away automatically, for example). You can previously make a list of commands for channels, privates and nick list, where the appropriate variables will be substituted as well. I.e. mIRC popups' analog :)
* The prototype of scripts for advanced users. You can set commands, which will be executed after opening or closing of DS. You can previously make a list of commands for channels, privates and nick list, where the appropriate variables will be substituted as well (ie. mIRC popups' analog).
* All settings can be changed during a program work - it's no need to bother with ini files.
* All settings can be changed during a program work - it's no need to bother with ini files.
* Something like multitasking. At the same time you can download several files by DCC, get a list of channels and chat. Practically all tasks are working simultaneously, except the moment of connection.
* Something like multitasking. At the same time you can download several files by DCC, get a list of channels and chat. Practically all tasks are working simultaneously, except the moment of connection.
* Nick autocomplete on "tab".
* Nick autocomplete on tab.
* Special mode for left handed people.  
* Special mode for left handed people.  
* Input history.
* Input history.
Line 44: Line 36:


==Installation==
==Installation==
#Get file ClIRC.nds (ClIRC.ds.gba is reserved for compatibility with old flash
Get file ClIRC.nds (ClIRC.ds.gba is reserved for compatibility with old flash cards) and patch it with [[DLDI|DLDI]] driver for your flash card. For many old flash cards (like M3 CF, for instance) the driver is already built in. If it happens that there isn't an appropriate driver for patch, you can still use it but take into account that the application will be incapable of saving settings.
cards) and patch it with DLDI driver of your flash card. This process is described in detail on different sites and forums. For many old flash cards
 
(like M3 CF, for instance) the driver is already built in. If happened so that
Copy this file to flash card.
you haven't appropriate driver - don't be afraid, but take into account that you will be incapable of saving settings.
 
#Copy this file to your flash card.
Create folders for logs and files at once.
#You can create folders for logs and files at once.
 
#Run the program as homebrew (on M3 CF - by "Start" button, on G6 Lite by
Run the program as homebrew (M3 CF - Start button, G6 Lite - Add header).
"Add header").
 
==User guide==
ClIRC will create two files in root directory of your flash card: wificonf.dat (contains settings of an access point connection) and ClIRC.dat (contains the program settings).
 
Connect to access point and then to the server.
 
==Controls==
Up - Scroll text up (if upper screen contains text, hold for acceleration)
 
Down - Scroll text down (if upper screen contains text, hold for acceleration)
 
Left - Go to previous window
 
Right - Go to next window


ClIRC will create two files in root directory of your flash card -
Start - Scroll text to the end (if upper screen contains text)
wificonf.dat (contains settings of an access point connection) and ClIRC.dat
(contains the program settings).


==Control==
Select - Change backlight brightness (for DS Lite only)
Up - scrolls text up (if upper screen contains text), hold for acceleration


Down - scrolls text down (if upper screen contains text), hold for acceleration
L - Swap screens, Select text by stylus, Copy selected text to clipboard (if upper screen contains text)


Left - allows you to go to a previous window
Closing DS - Put screens off (program continues to run)


Right - allows you to go to next window
==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/ciirc2.png


Start - scrolls text down up to the end (if upper screen contains text)
==Known issues==
WEP cannot work with some access points (the problem of dswifi lib?).


Select - changes backlight brightness (for DS Lite only)
DHCP cannot work with some access points (the problem of dswifi lib?).


L - swaps your screens and allows you to select your text by stylus and copy selected text to a clipboard (if upper screen contains text)
If connection is impossible, the program can delay for a minute, and then an error message appears).


Closing DS - puts screens off. The program continues work.
If connection is absent, the program can hang, trying to connect.


==Known Issues==
Some insignificant graphic glitches.
* WEP cannot work with some access points (the problem of "dswifi lib"?)
* DHCP cannot work with some access points (the problem of "dswifi lib"?)
* If connection is impossible, the program can delay for a minute, and then an
error message appears)
* If connection is absent, the program can hang, trying to connect
* Some insignificant graphic glitches


==Changelog==
==Changelog==
'''Version 0.05'''
'''Version 0.05'''
*Keyboard is faster now.  
* Keyboard is faster now.  
*Nick autocomplete on "tab".  
* Nick autocomplete on "tab".  
*Scrolling acceleration (hold up or down).  
* Scrolling acceleration (hold up or down).  
*Special mode for left handed people.  
* Special mode for left handed people.  
*Distance from keyboard to /me, /join, /nick and /msg buttons increased.  
* Distance from keyboard to /me, /join, /nick and /msg buttons increased.  
*Input history (press X+Up and X+Down to browse it).  
* Input history (press X+Up and X+Down to browse it).  
/clear command.
* /clear command.
Host on join.
* Host on join.
Top screen scrolling using stylus.
* Top screen scrolling using stylus.
/ignore command :)
* /ignore command.
%ME% variable
* %ME% variable.
*Custom timestamp.  
* Custom timestamp.  
*Compiled with new libdswifi and libfat.
* Compiled with new libdswifi and libfat.
*New default settings.  
* New default settings.  
*Many bugfixes.
* Many bugfixes.
'''Version 0.04b'''
'''Version 0.04b'''
*Some minor bugfixes. Default settings are changed.
* Some minor bugfixes. Default settings are changed.
'''Version 0.04'''
'''Version 0.04'''
*Some bugfixes. Logs are "*.TXT" now, so you can read them with MoonShell.
* Some bugfixes. Logs are "*.TXT" now, so you can read them with MoonShell.
'''Version 0.03'''
'''Version 0.03'''
*First version.
* First version.
[[Category:Homebrew applications]]
 
==External links==
* Author's website -  http://clusterrr.com
* Google Code - http://clircds.googlecode.com
 
 
[[Category:Other Applications on DS]]

Latest revision as of 06:25, 4 May 2024

Clirc
Ciirc.png
General
AuthorCluster
TypeOther Apps
Version0.05 Final
LicenseMixed
Last Updated2009/01/22
Links
Download
Website
Source

CLIRC is a IRC client for Nintendo DS.

IRC is a protocol for real-time chat. In brief, this is a system of chats, which is popular all over the world. A great number of different IRC servers and nets exist, from small to vast. After connection to a server, you can visit different channels (chat-rooms), where other people can be found. You can communicate in those channels together or in private chat. There is a great variety of channels, they are devoted to different topics like games, quizzes, anecdotes, etc. You can easily create own channel.

It was a winner of the GBX.ru Coding Contest 2007.

Features

  • A clipboard in all dialog boxes. You can even copy from upper screen, holding L button.
  • Using up to three servers at the same time.
  • DCC chat support and file transfer by DCC in both directions.
  • Storing of logs directly to flash.
  • Identification of server answers by numbers. I.e. not an interface only but the great deal of server answers is in English (for non-english servers).
  • An alternative mode of nicklist request. Now you can see user's away status plus a complete list of his modes on server.
  • Flexible settings of colors, highlights, etc.
  • The prototype of scripts for advanced users. You can set commands, which will be executed after opening or closing of DS. You can previously make a list of commands for channels, privates and nick list, where the appropriate variables will be substituted as well (ie. mIRC popups' analog).
  • All settings can be changed during a program work - it's no need to bother with ini files.
  • Something like multitasking. At the same time you can download several files by DCC, get a list of channels and chat. Practically all tasks are working simultaneously, except the moment of connection.
  • Nick autocomplete on tab.
  • Special mode for left handed people.
  • Input history.
  • Ignore.
  • Russian in/out and interface (only for Russian version).

Installation

Get file ClIRC.nds (ClIRC.ds.gba is reserved for compatibility with old flash cards) and patch it with DLDI driver for your flash card. For many old flash cards (like M3 CF, for instance) the driver is already built in. If it happens that there isn't an appropriate driver for patch, you can still use it but take into account that the application will be incapable of saving settings.

Copy this file to flash card.

Create folders for logs and files at once.

Run the program as homebrew (M3 CF - Start button, G6 Lite - Add header).

User guide

ClIRC will create two files in root directory of your flash card: wificonf.dat (contains settings of an access point connection) and ClIRC.dat (contains the program settings).

Connect to access point and then to the server.

Controls

Up - Scroll text up (if upper screen contains text, hold for acceleration)

Down - Scroll text down (if upper screen contains text, hold for acceleration)

Left - Go to previous window

Right - Go to next window

Start - Scroll text to the end (if upper screen contains text)

Select - Change backlight brightness (for DS Lite only)

L - Swap screens, Select text by stylus, Copy selected text to clipboard (if upper screen contains text)

Closing DS - Put screens off (program continues to run)

Screenshots

ciirc2.png

Known issues

WEP cannot work with some access points (the problem of dswifi lib?).

DHCP cannot work with some access points (the problem of dswifi lib?).

If connection is impossible, the program can delay for a minute, and then an error message appears).

If connection is absent, the program can hang, trying to connect.

Some insignificant graphic glitches.

Changelog

Version 0.05

  • Keyboard is faster now.
  • Nick autocomplete on "tab".
  • Scrolling acceleration (hold up or down).
  • Special mode for left handed people.
  • Distance from keyboard to /me, /join, /nick and /msg buttons increased.
  • Input history (press X+Up and X+Down to browse it).
  • /clear command.
  • Host on join.
  • Top screen scrolling using stylus.
  • /ignore command.
  • %ME% variable.
  • Custom timestamp.
  • Compiled with new libdswifi and libfat.
  • New default settings.
  • Many bugfixes.

Version 0.04b

  • Some minor bugfixes. Default settings are changed.

Version 0.04

  • Some bugfixes. Logs are "*.TXT" now, so you can read them with MoonShell.

Version 0.03

  • First version.

External links

Advertising: