Jump to content

XyChat 0.2.9 - Chat app for multiplayer


VELOCIPEDE

Recommended Posts

I guess this needs a thread of its own since some people managed to use it.

XyChat is a simple chat app for multiplayer. It allows one to:
- read chat messages while not in the pits.
- write chat messages while not in the pits.

XyChat has some additional features:
- ignore list (excludes.ini)
- scrollable chat history.

The following things can be customised by editing settings.ini:
- your nickname's colour.
- other drivers' nicknames' colour.
- message colour.
- number of characters per line.
- number of vertical rows displayed.
- font size.
- hideable controls (i.e., view only).
- background opacity/transparency.

All customisable settings can be changed and applied without leaving acs.exe. Alt-tab/alt-enter out, plug new values into settings.ini, press the "rld" button on the app ui. Exception: number of rows displayed.

** Note about settings.ini and excludes.ini: leave one empty line at the bottom of the file (press enter after the last option) if some changes aren't applying properly.

*** IMPORTANT: Only use standard ASCII in your nickname, special characters will cause a crash (bug in ac.getDriverName() function). ***

Known issues:
- The background window may not scale exactly. Priority: low. Display issue. Workaround: if you want to change the size of the actual app window (due to e.g. overlap), set the size in settings.ini with the WIDTH_OVERRIDE option. It can be set to be very small, since controls are drawn outside of it anyway.
- If the gap between nicknames and messages is too small/large, it can be adjusted in settings.ini with the MSG_OFFSET option.

Changelog:

0.2.9 (test)
= FIX: reduced the amount by which different name lengths caused text position to shift.

0.2.8 (test)
+ NEW: settings.ini option FOCUS_INPUT.
+ NEW: settings.ini option HIDE_AFTER_SEND.
= FIX: new messages were not showing in some cases.

0.2.7 (test)
= FIX: SHOW_TIME
+ NEW: scaling, settings.ini option SCALE.

0.2.6b (test)
= FIX: splitting messages broke in previous version.
+ NEW: messages can now be longer than the 64 character limit of the input text box.

0.2.5b (test)
= FIX: messages didn't stay visible when SHOW_TIME was set to zero.

0.2.5 (test)
+ NEW: chat logging, settings.ini option SAVE_LOG.
= CHANGE: messages are cleared individually rather than all at once, during idle.
= FIX: scrolling log wasn't working properly.

0.2.3 (test)
+ NEW: settings.ini option SHOW_TIME.

0.2.2
+ NEW: settings.ini option ALIGN
- WIDTH_OVERRIDE removed.
- MSG_OFFSET removed.

TODO:
- Update demo video. Priority: at some point.
- In-game customisation. Priority: unlikely to happen.
- In-game ignore. Priority: maybe.
- Spam block. Priority: probably not.
- Hotkey to focus text input. Priority: when the API allows it.
- Reversed (newest at the top) message order. Priority: would like to do, but codebase is an unfathomable pile of sheet.

Usage license: public domain, do whatever you want with it.

Quick start guide:
- Download.
- Extract to apps/python.
- Click on the app window to toggle text input and log buttons.

Download current version:
0.2.9 - https://www.mediafire.com/?do263z65q9fg6im

 

 

fonte AC forum

Link to comment
Share on other sites

  • 2 weeks later...

I guess this needs a thread of its own since some people managed to use it.

XyChat is a simple chat app for multiplayer. It allows one to:
- read chat messages while not in the pits.
- write chat messages while not in the pits.

XyChat has some additional features:
- ignore list (excludes.ini)
- scrollable chat history.

The following things can be customised by editing settings.ini:
- your nickname's colour.
- other drivers' nicknames' colour.
- message colour.
- number of characters per line.
- number of vertical rows displayed.
- font size.
- hideable controls (i.e., view only).
- background opacity/transparency.

All customisable settings can be changed and applied without leaving acs.exe. Alt-tab/alt-enter out, plug new values into settings.ini, press the "rld" button on the app ui. Exception: number of rows displayed.

** Note about settings.ini and excludes.ini: leave one empty line at the bottom of the file (press enter after the last option) if some changes aren't applying properly.

*** IMPORTANT: Only use standard ASCII in your nickname, special characters will cause a crash (bug in ac.getDriverName() function). ***

Known issues:
- The background window may not scale exactly. Priority: low. Display issue. Workaround: if you want to change the size of the actual app window (due to e.g. overlap), set the size in settings.ini with the WIDTH_OVERRIDE option. It can be set to be very small, since controls are drawn outside of it anyway.
- If the gap between nicknames and messages is too small/large, it can be adjusted in settings.ini with the MSG_OFFSET option.

Changelog:

0.2.9 (test)
= FIX: reduced the amount by which different name lengths caused text position to shift.

0.2.8 (test)
+ NEW: settings.ini option FOCUS_INPUT.
+ NEW: settings.ini option HIDE_AFTER_SEND.
= FIX: new messages were not showing in some cases.

0.2.7 (test)
= FIX: SHOW_TIME
+ NEW: scaling, settings.ini option SCALE.

0.2.6b (test)
= FIX: splitting messages broke in previous version.
+ NEW: messages can now be longer than the 64 character limit of the input text box.

0.2.5b (test)
= FIX: messages didn't stay visible when SHOW_TIME was set to zero.

0.2.5 (test)
+ NEW: chat logging, settings.ini option SAVE_LOG.
= CHANGE: messages are cleared individually rather than all at once, during idle.
= FIX: scrolling log wasn't working properly.

0.2.3 (test)
+ NEW: settings.ini option SHOW_TIME.

0.2.2
+ NEW: settings.ini option ALIGN
- WIDTH_OVERRIDE removed.
- MSG_OFFSET removed.

TODO:
- Update demo video. Priority: at some point.
- In-game customisation. Priority: unlikely to happen.
- In-game ignore. Priority: maybe.
- Spam block. Priority: probably not.
- Hotkey to focus text input. Priority: when the API allows it.
- Reversed (newest at the top) message order. Priority: would like to do, but codebase is an unfathomable pile of sheet.

Usage license: public domain, do whatever you want with it.

Quick start guide:
- Download.
- Extract to apps/python.
- Click on the app window to toggle text input and log buttons.

Download current version:
0.2.9 - https://www.mediafire.com/?do263z65q9fg6im

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.