• 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!

OTClientV8

Status
Not open for further replies.

kondra

Excellent OT User
Joined
Apr 9, 2018
Messages
175
Best answers
2
Reaction score
514
Hey,

If you didn't know, OTClientV8 is now available for free to everyone. You can get it from OTCv8/otclientv8 (https://github.com/OTCv8/otclientv8)
I've been working on it since march 2019, spent almost 1000h and created an amazing client.
By now it has been used by over 6000 unique players, you can check some stats on: OTClientV8 users (http://************/clients.php)

Features:

  • Rewritten and optimized rendering (60 fps on 11 years old computer)
  • Better DirectX9 and DirectX11 support
  • Adaptive rendering (automated graphics optimizations)
  • Rewritten light rendering
  • Rewritten path finding and auto walking
  • Rewritten walking system
  • HTTP lua API with JSON support
  • Auto updater
  • New filesystem
  • File encryption and compression
  • Automatic diagnostic system
  • Refreshed interface
  • New crash and error handler
  • New HTTP login protocol
  • Ingame shop and news
  • Updated hotkey manager
  • Updated and optimized battle list
  • Crosshair, floor fading, extra health/mana bars and panels
  • Removed a lot of useless and outdated things
  • Support for proxies to lower latency and protect against DDoS (extra paid option)
And hundreds of smaller features, optimizations and bug fixes!

And what's more important - it's fast. Really fast, faster than original cipsoft client. I was testing it on oldest computer I found, stuff from 2008 without gpu. It was able to keep 40 fps even when there's a lot of action around!

otc.jpg
 
Last edited:

roriscrave

Intermediate OT User
Joined
Dec 7, 2011
Messages
931
Best answers
23
Reaction score
119
I have ~= 250ms ping, here is my test with OTClientV8, walking by keyboard arrow:
 
Last edited:

Dangara

Owner of Last World
Joined
Mar 12, 2011
Messages
73
Best answers
0
Reaction score
18
Where them source at, bruh?
 

Kaspar

Unprejudiced
Staff member
Global Moderator
Joined
Jun 2, 2016
Messages
664
Best answers
2
Reaction score
574
Location
Stockholm
Good job kondra. It's nice to see a big contribution like this from you.
Cheers!
 

Keal Atis

Intermediate OT User
Joined
Feb 1, 2017
Messages
194
Best answers
1
Reaction score
100
WoW! Awesome work, thanks for that release.

The client source costs 5000$, is a fair price if you're planning to make your own game
Yes, it is fair. Btw. with his skill in those 1000h he could earn like 100k$ as employee.
 

hellboy

Well-Known Member
Joined
Apr 6, 2008
Messages
451
Best answers
4
Reaction score
73
Location
player:getTown()
Hey,

If you didn't know, OTClientV8 is now available for free to everyone. You can get it from OTCv8/otclientv8 (https://github.com/OTCv8/otclientv8)
I've been working on it since march 2019, spent almost 1000h and created an amazing client.
By now it has been used by over 6000 unique players, you can check some stats on: OTClientV8 users (http://************/clients.php)

Features:

  • Rewritten and optimized rendering (60 fps on 11 years old computer)
  • Better DirectX9 and DirectX11 support
  • Adaptive rendering (automated graphics optimizations)
  • Rewritten light rendering
  • Rewritten path finding and auto walking
  • Rewritten walking system
  • HTTP lua API with JSON support
  • Auto updater
  • New filesystem
  • File encryption and compression
  • Automatic diagnostic system
  • Refreshed interface
  • New crash and error handler
  • New HTTP login protocol
  • Ingame shop and news
  • Updated hotkey manager
  • Updated and optimized battle list
  • Crosshair, floor fading, extra health/mana bars and panels
  • Removed a lot of useless and outdated things
  • Support for proxies to lower latency and protect against DDoS (extra paid option)
And hundreds of smaller features, optimizations and bug fixes!

And what's more important - it's fast. Really fast, faster than original cipsoft client. I was testing it on oldest computer I found, stuff from 2008 without gpu. It was able to keep 40 fps even when there's a lot of action around!

View attachment 39543
Nice. First i was thinking "How about OTClient license". But after few moments I found it's MIT, so You can sell it legally.

There is any possibility to push back upstream some of smaller changes after few months? I'm just curious.
 

Arahnus

Member
Joined
Aug 8, 2014
Messages
73
Best answers
0
Reaction score
15
Is this enginie compiled against Candybot? What about other functions like aiming runes manually on older protocols where there was a common bug with accuracy (most of shooted runes were not missing so there was no point to predict movements of opponent).
 
OP
kondra

kondra

Excellent OT User
Joined
Apr 9, 2018
Messages
175
Best answers
2
Reaction score
514
Is this enginie compiled against Candybot? What about other functions like aiming runes manually on older protocols where there was a common bug with accuracy (most of shooted runes were not missing so there was no point to predict movements of opponent).
It's not. There is game feature 98 (GameNoDebug) and 99 (GameBotProtection) which can help, but it's easy to bypass it so let's say there's no bot protection. Noone reported me problem with aiming, if you have such problem - report it, write what's wrong and how it should be and i'll fix it.
 

djblah

Member
Joined
Oct 15, 2010
Messages
66
Best answers
0
Reaction score
13
how to get the sources of this project because you need to compile some modifications
 

Doyouevenlift

Well-Known Member
Joined
Jan 2, 2015
Messages
225
Best answers
0
Reaction score
81
how to get the sources of this project because you need to compile some modifications
You need to open up your wallet for that.
Great contribution Kondra, one of the greatest ever to do it. Im amazed that someone with your skills even put the effort and time on a project like open tibia. GL
 

oen432

Excellent OT User
Joined
Oct 3, 2014
Messages
777
Best answers
26
Reaction score
715
Location
Poland
perfect. how use this client with uint16 magic & distance effect?
You can't without buying source code.

There should be disclaimer in the first post about stuff like this. The only thing you can edit are modules.
 
OP
kondra

kondra

Excellent OT User
Joined
Apr 9, 2018
Messages
175
Best answers
2
Reaction score
514
You can't without buying source code.

There should be disclaimer in the first post about stuff like this. The only thing you can edit are modules.
Please don't talk about something you don't know.

perfect. how use this client with uint16 magic & distance effect?
You need to enable feature GameMagicEffectU16, you can do it in modules/game_features/features.lua
after g_game.resetFeatures() just add
Code:
g_game.enableFeature(GameMagicEffectU16)
However uint16_t for distance effect is not currently supported, if you need it let me know, I will add it as GameDistanceEffectU16 in next update (will be within 24h)
 

oen432

Excellent OT User
Joined
Oct 3, 2014
Messages
777
Best answers
26
Reaction score
715
Location
Poland
Please don't talk about something you don't know.
No need to be rude. You didn't specify anywhere that this is possible, you should be mad at yourself and not me for not providing enough information.
Clearly sale isn't your best side.
 

Ochman

Advanced OT User
Joined
Feb 27, 2016
Messages
300
Best answers
3
Reaction score
190
It is nice contribution, nevertheless it is useless for most developers as there are no sources in it.

I don't know if 5000$ is worth it for sources, but it is very good (if not currently best) standalone OTClient for sure.
Hope someday we, as a OTLand community, could buy (donate?) some crucial parts for the greater good.
 
Status
Not open for further replies.
Top