DevchatClient 1.0.0 Released! 'In Game Chat' now available, Updated [21-02-11]

The place to discuss scripting and game modifications for X³: Terran Conflict and X³: Albion Prelude.

Moderators: Moderators for English X Forum, Scripting / Modding Moderators

mark_a_condren
Posts: 1385
Joined: Wed, 3. Aug 05, 05:05
x3tc

DevchatClient 1.0.0 Released! 'In Game Chat' now available, Updated [21-02-11]

Post by mark_a_condren » Sun, 2. Jan 11, 15:54

What is it?

A stand-alone client for Egosoft's Devchat: Developed by Samuel Creshal

Image
Among other advantages (e.g. not needing to have a browser window open all time) it offers tabbed PMs (like Pidgin, Miranda or similar chat clients), reliable audio notifications, better responsiveness when the server is (again) near breakdown, and up to 10 preset texts instead of 3 with the browser client.
And, it is free/libre open source software, so it's good for your karma. :P And you can make sure that I'm not spying on your passwords by checking the source code. Just make sure you don't have better things to do that week. :D :roll:



Now available with an 'ingame' interface.

Ingame Menu Interface:
Image


Download Links:

1.0.0 Windows installer (All dependencies included)
Source tarball (for Linux/Unix users and masochists who want to try compiling it under Windows - make sure to read the file INSTALL)
Pkgbuild for Archlinux-based distributions
0.5.6 ebuild for Gentoo (made by Dorsai)


Want / Need to send messages longer than 1 text entry dialog box?

Long message sending now included in download package.
Just add + to the end of a message to be able to add to it.



FAQ
FAQ

Deutscher Thread | Topic italiano | English Thread in Off Topic


===============================================

To Use:

Download and run the EXE installer.

To enable it for ingame use, set your TC installation folder in the preferences dialog. see "Setting Your TC folder:" below.

The client must be started before chat will become functional in game.

The client will be available from your ships command console under 'custom'. It is also Hotkey settable.

- Adding text together to send a longer message.
  • - Add + (plus sign) to the end of your text in the text input dialog box, then enter.This will then open the text input again so you can add to your previous message. You can do this as many times as you like. Simply dont add the + to send your message.
- Options menu available from the Message screen.

- Stealth mode activated from the 'Options'.

- Selected options displayed in message screen.

- Available options;
  • - Max number of messages to be displayed.
    • - choices 50/100/150.
      • - Newest messages upto this setting will be displayed.
  • - Update message time.
    • - choices fast/medium/slow.
      • - determines how often the menu is updated.
  • - Play sound on Poke or PM.
    • - choices Yes/No.
      • - Plays 'Incoming transmittion' speech if 'Yes' selected.
        - Auto enabled in 'Stealth Mode', reset to prev setting on exiting 'Stealth Mode'.
  • - Run in Stealth Mode.
    • - choices Yes/No.
      • - Upon selection the message screen is closed but the updater script continues to run.
        - Play sound on Poke or PM auto activated.
        - Updater script slowed down and various parts deactivated to reduce resources used.
        - (added waits and a 10 second update cycle used)
  • - Remove DevChat hotkey.
    • - choices Yes/No
      • - On selecting 'Yes' and then 'Save and Exit' the Hotkey entry is removed.
  • - Turn Debugging On.
    • - choices Yes/No
      • - Runs Debug code thoughout the scripts and generates a log file 'log07640' of all outgoing messages.
        - Displays subtitle messages each time the messages are updated or the update script shuts down.
  • - Restore Defaults.
    • - Imediatly resets options to their default setting and displays them in the options menu.
  • - Save and Exit.
    • - Saves the current settings and exits the 'Options Menu' and excutes any actions required due to options selections.

Setting Your TC folder:

Set your TC folder by going to Edit / Preferences / Misc tab / Terran Conflict Folder:

As shown here.
Image



Version Info:
1.0.0 [16-02-11]
  • Samuel Creshal wrote:1.0.0 is out, just some minor changes. I declare it to be stable now (don't you dare proving me wrong! ).
0.7.1
Updates include
  • TC folder select on install.
  • Long message sending.
0.6.6
  • Initial ingame release.

Resources Used:

COMMAND SLOTS : 1
COMMAND_TYPE_CUSTOM_747 -> INGAME_DEVCHAT_CLIENT


text file page id's:
= 7640
= 7641
= 7642
= 7643


log file id's:
log07642

Posted with the client authors knowledge and consent. (cos he said "i'm not doing it, you are") :roll:
Last edited by mark_a_condren on Sat, 9. Jul 11, 04:29, edited 8 times in total.


mark_a_condren
Posts: 1385
Joined: Wed, 3. Aug 05, 05:05
x3tc

Post by mark_a_condren » Mon, 3. Jan 11, 08:18

Hotfix for v1 (0.6.6),now available to allow long message sending from the ingame menu.

See OP for download link.

MarCon

User avatar
jocan2003
Posts: 615
Joined: Tue, 6. Mar 07, 18:48
x4

Post by jocan2003 » Mon, 3. Jan 11, 10:12

You gotta be kidding, that is AWESOME!, seriously thats freak :D

As soon i start playing back im grabbing that for sure ( Please EGOSOFT, sign/include/whatever in the next patch if there is any or for your NBT )

Great job man :D

Xenon_Slayer
EGOSOFT
EGOSOFT
Posts: 11049
Joined: Sat, 9. Nov 02, 12:45
x4

Post by Xenon_Slayer » Mon, 3. Jan 11, 12:54

Well, this turned a few heads in the office. Look forward to trying it!
Forum server status: Smooth: <3% on fire

Requiemfang
Posts: 3197
Joined: Thu, 16. Jul 09, 12:24
x4

Post by Requiemfang » Mon, 3. Jan 11, 13:13

:lol: @ what Xenon_Slayer said :D

User avatar
enenra
Posts: 6174
Joined: Fri, 8. Apr 05, 19:09
x4

Post by enenra » Mon, 3. Jan 11, 13:23

Nice. :)

I doubt I'll be using it often but it certainly looks cool. :thumb_up:

Mad_CatMk2
Posts: 517
Joined: Sun, 22. Feb 09, 21:13
x4

Post by Mad_CatMk2 » Mon, 3. Jan 11, 17:20

Awesome work again!

and ditto with the lol @ XS's post :D
I fly an OWP. What about you?

User avatar
jocan2003
Posts: 615
Joined: Tue, 6. Mar 07, 18:48
x4

Post by jocan2003 » Mon, 3. Jan 11, 20:23

Haha i bet some devlepoer has been shocked today hehehe

JackNapier
Posts: 10
Joined: Fri, 31. Dec 10, 00:27

Post by JackNapier » Tue, 4. Jan 11, 04:06

jocan2003 wrote:Haha i bet some devlepoer has been shocked today hehehe
Maybe they'll make it available in the next game as an option to be part of the transparent HUD. :D


edit: One thing I notice is the typing lag, any way to optimize that? Another thing: Is it possible to have the input bar on the same window as the main chat?

User avatar
jocan2003
Posts: 615
Joined: Tue, 6. Mar 07, 18:48
x4

Post by jocan2003 » Tue, 4. Jan 11, 11:10

JackNapier wrote:Is it possible to have the input bar on the same window as the main chat?
I dont think its possible as the only possible way to get player input is via a command in script editor wich create the built-in input window. Im limited in scripting knowledge but thats what i think.

mark_a_condren
Posts: 1385
Joined: Wed, 3. Aug 05, 05:05
x3tc

Post by mark_a_condren » Tue, 4. Jan 11, 13:52

edit: One thing I notice is the typing lag, any way to optimize that?
The typing lag is mainly due to the input mechanisims we have been provided by Egosoft, it's not their fault, it just does not like quick consecutive keystokes. I've done quite a bit of testing to get it to the stage it is now, which is not to bad. I'll still try and get it a bit better if i can over time. No promises though.
Is it possible to have the input bar on the same window as the main chat?
As jocan2003 pointed out, correctly too btw, there is not much choice when it comes to inputs we can use. If i could get it as an input line under the menu display, i would rub my hands together and chuckle evily.

MarCon

mark_a_condren
Posts: 1385
Joined: Wed, 3. Aug 05, 05:05
x3tc

Post by mark_a_condren » Sun, 16. Jan 11, 10:59

Ooops, i'm bad !!!

Updated version, 0.7.1, now available from OP.
(it was released 3 days ago, sorry for delay in posting it here :oops: )

MarCon

User avatar
Killjaeden
Posts: 5102
Joined: Sun, 3. Sep 06, 18:19
x3tc

Post by Killjaeden » Sun, 16. Jan 11, 13:20

Quote:
edit: One thing I notice is the typing lag, any way to optimize that?

The typing lag is mainly due to the input mechanisims we have been provided by Egosoft, it's not their fault, it just does not like quick consecutive keystokes. I've done quite a bit of testing to get it to the stage it is now, which is not to bad. I'll still try and get it a bit better if i can over time. No promises though.
In L3 someone posted a little tweak for it (it wasnt very complex iirc, just a number change in one file) a while ago. Don't know where exactly though.
Image
XTC Mod Team Veteran. My current work:
Image

User avatar
Samuel Creshal
Posts: 4327
Joined: Sat, 6. Mar 04, 17:38
x3tc

Post by Samuel Creshal » Wed, 16. Feb 11, 14:46

1.0.0 is out, just some minor changes. I declare it to be stable now (don't you dare proving me wrong! :P ;)).

Post Reply

Return to “X³: Terran Conflict / Albion Prelude - Scripts and Modding”