My custom chat system (BetterChat V3)

Holding it down like IOS does (probably other brands do this but I don’t have experience w others)

that’s fair!! i also worry that the font size might be a little small, but i don’t know how it looks on phone / mobile at the moment. i do have a 4k monitor and it does appear a smidge small for me, so it might be somethin to think about

It looks nice on mobile for me, but I have 20/15 vision so that’s probably biased. If anyone is bothered by the font size, do tell.

There will be an option to change the text size in like a little menu though, in fact let me get some images of it.

I’ve been taking a break from the chat though, my mental health needs to relax before I can continue working if I want this chat to actually look good at the end.

5 Likes

Thanks for taking a break! It’s really important to do this as I’ve seen many people who develop too much and then have to end up taking a 1-2 month break instead of taking a day break and not developing too much. Come back whenever you are ready and take more breaks if you ever feel overwhelmed. We’re here to support you not to rush you.

- Land <3

1 Like

im so hyped! cant wait to have it in my game and good job!

2 Likes

I’ll be working on this again soon with the new upcoming API seen here

Also, this will be a painful update since the existing channel code I wrote is like 400 lines of code so wish me luck! <3

Edit edit: Also messages need to be overhauled too to be supported with the new system.

Primary todo:

  • Overhaul messages, replies, channels
  • Create API interactions
  • Release for alpha

Note:

  • Removing group chats for now, they’ll be implemented again later.
Are you excited for the chat system?
  • Yes
  • No

0 voters

5 Likes

I think this should be in #resources:community-resources . Still an amazing chat!

Is this paid for or is it free, or not for sale?

It’ll be free when I finish it :slight_smile:

3 Likes

Status update:

The system is probably about ~80% done and near ready for release once it’s more polished and feature-filled.

Option to combine the chat bar and chat window

More text size supports
  • fixing some visual glitches seen here


Size 20 text


Size 10 text

Font visualization for dropdown in settings

Changelog
  • Currently implementing more text sizes and having it scale appropriately and working on fixing some visual glitches.
  • Fixing various bugs I’ve found
  • Dropping support for group chats for now (may reintroduce later)
  • Fixed the autofill system
  • Added the ability to combine the chatbar and chat window
  • Added font visualization support to the dropdown for bubble chat
Todo
  • Potentially add @here / @everyone for admins
  • Add notifications to the channel bar
  • Implement support for 3rd party autofills for admin system integration via the chatbar
  • Add more configurations to the menu
  • Add API support
  • Once documentation comes out for the official chat objects, add an option to use it in the settings module

Love this idea, probably going to add that soon.

Also love this, hope it’s not too difficult to implement.

Update to that

After a good 7-8 hours of progress today I can confirm that I’m very close to completion. I’m setting the release date for April 15th @ 7PM CST

Dramatic countdown for you guys:

4 Likes

Today’s updates:

Quick chat

quick reply 1



Quick chat allows you to save chat messages to send, ex: ‘Rush blue’ in slot 1 you’d do ‘/1’ in the chat to send that message quickly. These save in a datastore along with the other UI settings.

Idea is thanks to @bostnm

System notifiers


Added notifiers for friends joining, blocking users, muting users, and switching teams.

Pinging

image
Added the ability to ping users with color.

Notes:

  • The new features (quick chat, settings menu) will not be localized on release because of translation issues.

Release date countdown >:)

3 Likes

Couldn’t have made these features any better! I’m very surprised you pulled these off, good job! :+1: Very excited for the V3 release!!

1 Like

Screenshot_1

Profile icon is extremely low quality 1920x1080

Screenshot_2

Emoji search doesn’t work either.

Screenshot_4

I suppose there’s supposed to be a board that shows users but that doesn’t work too.

1 Like

Thanks! I’ll be polishing the UI some more because it’s a bit off to me. Any ideas on how to improve it or is it as good as it could be for you?

@VaultZone

  • 1: That’s the viewport option, no idea how to make it higher quality. The viewport is toggleable in configuration for things like roleplay games where players may change their avatar in-game. This allows that to update in live time. There’s an image option too that’s much higher quality, this will be the default option used in the chat, but it won’t update with their game’s character in live time.

  • 2 & 3: Yet to push that fix to the main game. I have a private game with all of the bug fixes and stuff that I’ve been working on with things like Quick Chat.

1 Like

I just tested it out, and it looks really great!! Nice job making this whole system, the UI and everything is awesome

1 Like

Today’s changes

  • Pushed the branch I’ve been working on to the game linked on this post for testing
  • Added channel bar notifications
  • Polished quick chat UI
  • Began writing support for plugins (currently have autofill & commands integrated)
  • Fixed random scrolling slowly bug when refreshing channels

Feel free to test the new updates, there’s probably a lot of bugs that I haven’t discovered yet so let me know if you find any.

2 Likes

dude this is amazing i love this and i will be sure to give you credit in the devforum post

thank you so much it looks amazing I can’t wait to use it.
here are some hearts for you :heart: :heart: :heart: :heart: :heart: :heart: :heart: :heart: :heart: :heart: :heart: :heart: :heart: :heart: :heart: :heart: :heart:

edit: i just noticed the topbar button, does this use topbar+.

Credit for what again?

Yes, it uses the docs for 3rd party installation (I’ll probably also add an option to turn it off)

1 Like

i will give credit in this post.

i give credit to those who helped with the making of my game.

Hi! I can work as a Spanish translator if you want. Also what happened to ur discord?