• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Unity3D client?

You would like Unity3D client?

  • Yes

    Votes: 57 93.4%
  • Nope

    Votes: 4 6.6%

  • Total voters
    61
  • Poll closed .
Well, currently working on code optimizations for achieve better perfomance for graphics procession.
Here is just from editor:
6PJGVrd.gif
 
Official message from the developer:
"working hard on Unity3D client just got a some job things "

So it is still in progress, he is just busy with some other stuff (Y), so it's not rapidly progressing.
 
Hello guys, long time no see. Well, let's explain what i've done.

It's really sporadic development, cuz i am do that alone, and it's depends on my free time. Saw old screens before? And progress? Now foget about all of that, and watch on this!

Some times ago, @edubart mentioned a waifu as algorithm for increase and re-draw(using neuro algorithms) sprite-size. By users requests, i've implement those algorithm into client as an optional graphics feature.

For example 64x64 sprites!
CuLLnpW.png

nahUmXb.png
That is an optional thing.

Another notable thing - from 7.6 to 10.99 versions, you are able to convert your sprites into Texture Atlases as Tibia 11+ do that. Ah and yep, fully 7.6-10.99 supported.

I just put it there. Just a Login UI example

Current project state: 80% done.
no less, no more, i just need to code UI windows, and project will be fully done. For example, i have already coded minimap code, UI Framework code (ofc), or for example - "items in containers" or inventory things, chat and other UI elements. I just need assemble them all. Just for example, for minimap is a add "minimap widget" to minimap window with buttons, or for market, paste market data from server reader snippet to UIWindow, code filters and categories + add a few buttons.

I.e. summary, TibiaUC (Tibia Unity Client) is fully done in code, just lack of user interface. Major code snippets for UI (Market, Minimap, Chat, Trade, Container, Inventory windows, Battle-list and etc.) is done too, but currently not implemented, just working snippets. Well, i just need to find time for finish the UI and completely done! Also, i am thinking about OTUI format implementation for that. That will be nice thing for users who are familiar with OTClient, and code a custom UI elements will be easy as hell.

Thanks for reading this "dev.blog" post.
Best Regards.




 
Last edited:
Current project state: 80% done.
no less, no more, i just need to code UI windows, and project will be fully done. For example, i have already coded minimap code, UI Framework code (ofc), or for example - "items in containers" or inventory things, chat and other UI elements. I just need assemble them all. Just for example, for minimap is a add "minimap widget" to minimap window with buttons, or for market, paste market data from server reader snippet to UIWindow, code filters and categories + add a few buttons.

I.e. summary, TibiaUC (Tibia Unity Client) is fully done in code, just lack of user interface. Major code snippets for UI (Market, Minimap, Chat, Trade, Container, Inventory windows, Battle-list and etc.) is done too, but currently not implemented, just working snippets. Well, i just need to find time for finish the UI and completely done! Also, i am thinking about OTUI format implementation for that. That will be nice thing for users who are familiar with OTClient, and code a custom UI elements will be easy as hell.

Thanks for reading this "dev.blog" post.
Best Regards.

Wow. This looks really amazing.
I'm genuinely impressed. Keep up the good work and I look forward to the official release.

Kjeld
 
Holy shit bro! Fuckin amazing work bro, keep it up! Would love to get a look at that source code!
 
Forgot to ask, I have to know... what networking library/framework are you using?
 
Forgot to ask, I have to know... what networking library/framework are you using?
Self-maded on top of System.Net namespace.

TcpClient Class (System.Net.Sockets)

Also, it's fully compatible with TFS, Avesta or any other server. There is 1:1 identical Tibia protocol.

PS. if someone interested how sprites is looking for:
Just one Atlas with creatures. Careful, 4mb size!
2IO0Wt6.jpg
Also, that uses Tibia.dat. But a modified a bit. Instead of TextureID arrays, there is Atlas ID & Position for sprites stored. All other things is same. Ofc. there is a special tool, that convert your Tibia.dat & Tibia.spr into this automatically.
 
Last edited:
Very amazing, keep it going ! It will be really nice if we are able to use the OTUI system in this client, because I've been using OTC and have done a lot of UI stuff using the OTUI system.
I also suggest to implement an ExtendedOpcode system like.
 
Back
Top