Making of a chatbox - picture.

Started by habi2, Jan 04, 2025, 09:52 AM

Previous topic - Next topic

habi2

I'm excited to share an early development stage photo of chatbox:

MEGAMIND

Quote from: habi2 on Jan 04, 2025, 09:52 AMI'm excited to share an early development stage photo of chatbox:

thats an awsome start of something that is coming very soon for vcmp and will change alot of things..

habi2

#2
yeah, let us hope so.

ℛḝξ☂

It looks awesome. Can wooden PCs show the character fluently? I think it's vital as Yyg have done one custom chatbox to show Chinese, however not of so much quality and lags the DM gameplay for wooden pc users.
I may be a slow walker but I am always walking.

umar4911

I guess you forgot about the new discord thingy we talked about xd
RT Member | Asian City Scripter | CTB Contributor | VKs Contributor | European City Contributor | EAD Scripter

MEGAMIND

#5
Quote from: umar4911 on Jan 07, 2025, 03:45 PMI guess you forgot about the new discord thingy we talked about xd
He's a legend he will come back to all the request made to him slowly :-) as hes onto mine currently chatbox with emoji XD

habi2

#6
Quote from: ℛḝξ☂ on Jan 07, 2025, 06:45 AMIt looks awesome. Can wooden PCs show the character fluently? I think it's vital as Yyg have done one custom chatbox to show Chinese, however not of so much quality and lags the DM gameplay for wooden pc users.
Hi ℛḝξ☂ and other friends,
Here is a demo 32 bit windows server of the chatbox.
demo-unicode.7z (9.61 MB)


(click on image to get bigger)

You can test it on your wooden pc. However i am afraid the game will lag. I have added 5 unicode-messages which is shown to a player when he joins. The messages are contained in messages-cn.txt. We fetch it by line no. Two fonts - arial-unicode-ms-bold.ttf and segoe-ui-emoji.ttf are also included. Necessary plugins remexec04rel32 is included.
virus-total-scan (2/63 )

@umar,
yeah, i remember about it - making a websocket client-plugin.

@MEGAMIND,
thanks for having faith in me. The emoji can be coloured, it needs some bitmap representation which i will look into.

//Edit
//Documentation of all the functions used
documentation.html

ℛḝξ☂

Quote from: habi2 on Jan 08, 2025, 11:08 AM
Quote from: ℛḝξ☂ on Jan 07, 2025, 06:45 AMIt looks awesome. Can wooden PCs show the character fluently? I think it's vital as Yyg have done one custom chatbox to show Chinese, however not of so much quality and lags the DM gameplay for wooden pc users.
Hi ℛḝξ☂ and other friends,
Here is a demo 32 bit windows server of the chatbox.
demo-unicode.7z (9.61 MB)


(click on image to get bigger)

You can test it on your wooden pc. However i am afraid the game will lag. I have added 5 unicode-messages which is shown to a player when he joins. The messages are contained in messages-cn.txt. We fetch it by line no. Two fonts - arial-unicode-ms-bold.ttf and segoe-ui-emoji.ttf are also included. Necessary plugins remexec04rel32 is included.


I have tested it with multiple players, it works well for me, however some said the game lags even when they are not wooden pcs.

Whatever the custom chatbox you create, it causes lag more or less, still looking forward to the chatbox and I'd like to help if you need test on wooden pcs.
I may be a slow walker but I am always walking.

habi2

okay. thanks for the information. i will contact you if anything is needed.

habi2

I have made a russian chat system with input. Currently it doesn't support English.
IP 18.132.205.100:8192

If you visit, press E to chat in russian.


MEGAMIND

Quote from: habi2 on Jan 28, 2025, 09:13 AMI have made a russian chat system with input. Currently it doesn't support English.
IP 18.132.205.100:8192

If you visit, press E to chat in russian.


cool

habi2

thanks for the picture, i was thinking about taking one.



habi2

Actually the following code produced it:
function onPlayerJoin( player )
{
MessageU(player.Name+" присоединился к серверу");

MessagePlayerU("Добро пожаловать на сервер. Нажмите E(У), чтобы начать чат.", player);
}
These functions send the pixel colouring information to client.
Now i am making more efficient MessageU2 and MessagePlayerU2 which sends the utf8 text to client and the client will render it.

MEGAMIND

habi just a suggestion isnt it too complex to have too many store and script files?

won't it be possible with justt 1 plugin? just plug and play?

im pretty sure u can do it..!