๐ข Personalized row ordering is rolling out now on Discover and will be available to players over the next few days
Check out the announcement from todayโs Letโs Chat livestream with Epicโs @HaroldAtEpic and Jon Fox:
Finally new version of text system is released on our website https://t.co/NgFJP0UoCz !
I released as update to old version but in reality it's completely new thing in material and lot's of work in verse. I'm still working on documentation or/and videos but here is a list of good stuff it does:
- Material got much lighter as slots logic moved to vertex shader.
- Characters can overlap and still won't be cut out compared to old version.
- Character can be animated and I already implemented some (wave, scale up/down and shake).
- Custom face camera logic which works with prop scale so no need to additionally specify with and height.
- Rows offset automatically when scale up or down any row.
- Text effects now can be applied to any character, so words or single character.
- Custom glint which works perfectly with any number of rows as a single line with multiple important controls.
- Higher quality outline with two parameters to control inner and outer edge.
- Timer logic split into to parts, verse and material. Verse setup initial layout and reserve slots for timer digits and then each second just sends seconds value and GPU makes timer tick freeing verse TPS by huge number.
- To apply effects simply need use parsing markup with custom tag <N> </> where N number between 1-9. So simply can write "<1>Hello</> World" and word Hello will have rainbow effect applied. Currently implemented 4 effects.
- To use icons in slots from texture array is as simple as specify another tag [iconN] where N is number of icon in array. So for example if coin is icon index 0 just need to write [icon1]100K.
- Progress bar is supported as well and can be snapped to row without eyeball offset.
- Background image supported now too! In the video yellow one is as test and you can use any of your own.
Verse side got lots of changes:
- Now saves/caches layouts better.
- Smart packing of data allowed drastically reduce number of parameters, which should help with network optimization!
- Instead having vector parameter per each slot to just send character index and position (32x5=160 if used 5 rows) now it's only 11 vector parameters per each row so 11x5=55 which is huge save and it sends text effects index in it too!
- Implemented text update queue for text which doesn't require instant update. It helps to give more breathing for other text props which needs that speed.
- Materials code now use interface and wrappers for cleaner work.
If you still read it then thank you! :)
On our website we now run 25% sale!
And if you own old version please DM me here or in Discord and I will give you promo code for 100% discount on our website!
@GelosGames_uefn #uefn #EpicPartner