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

Scripter Multicolored text in vanilla OTClient

Source

Veteran OT User
Joined
May 31, 2020
Messages
219
Reaction score
303
Location
OpenTibia .dev
GitHub
source61
Interested in multicolored text in vanilla (edubart) OTClient.
Current price offer: $50. Can be negotiated.
Payment through crypto (I'll have to get myself a passport to start buying crypto again, so it will take some weeks before I can buy the crypto, I can notify you when I've been able to buy the crypto or gotten the passport if you don't wish to wait for weeks for payment which makes sense).

You'll be operating on the latest edubart otclient and will either fork a private github repo yourself and invite me or I'll fork it and I'll invite you to push the changes.

Prefer plain Lua implementation, but some C++ code is fine as well, just don't copy-paste files from OTCv8 or make the commit overly complicated.
 
Why wouldn’t you accept copy and pasted code from otcv8?
 
Watch out on Source - he is scammer. "make the commit overly complicated" Thats probably a sentence that would be used as excuse not to pay You xD
 
Good luck with that.
Should be fully possible actually. It's interesting cus people like you always comment negatively like this, and then often days to weeks later I realize a solution and implement it myself (after a lot of time working on something else).
But of course you've gotta feel superior to someone and something so why not comment something more negative, +1 for your elitism stat for being smarter than someone because you managed to be negative about something you probably have no idea about, yay.

Watch out on Source - he is scammer. "make the commit overly complicated" Thats probably a sentence that would be used as excuse not to pay You xD
Didn't you get banned over our thread where you kept insulting me instead of trying to resolve the conflict? I already offered you half the pay and you immediately got offended and started calling your friends to come to the thread and harass me along with you, you're the first person I've had an issue with since I registered here in 2020 and I've worked with more than a handful of people on here + a dozen freelancers (actually had an issue with 1 of the freelancers as well, he was even worse than you and didn't do what he was asked at all so I refused to pay him, but that's 2 people out of 15+ and over $1k paid).
It's also pretty ridiculous of you to keep following me around almost half a year later in Christmas time spamming "scammer" because you couldn't accept half the money for a halfass job that you couldn't even get to work on Debian which I told you was my main OS + your solution involved deprecating libraries which is a big no-no and not something I was ever interested in and you never told me you were going to deprecate libraries. Honestly get a life, a brain and a heart, things you're all sorely missing.
 
Should be fully possible actually.
Never said it is not possible. It's just ridiculously dumb to even consider making Lua over OpenGL implementation. The moment you get label to have multiple colored texts display, it will break in multiple ways: different font, auto wrap, window size change causing yet another auto wrap to execute.
 
Never said it is not possible. It's just ridiculously dumb to even consider making Lua over OpenGL implementation. The moment you get label to have multiple colored texts display, it will break in multiple ways: different font, auto wrap, window size change causing yet another auto wrap to execute.
More negativity and elitism, thanks for demonstrating my point.
 
Never said it is not possible. It's just ridiculously dumb to even consider making Lua over OpenGL implementation. The moment you get label to have multiple colored texts display, it will break in multiple ways: different font, auto wrap, window size change causing yet another auto wrap to execute.
There is no point in talking to Source. He is always doing "something else" and doesn't have time to implement things he requests. Tries to present himself as a smart person that knows what he's taking about, but he has no idea.
 
There is no point in talking to Source. He is always doing "something else" and doesn't have time to implement things he requests. Tries to present himself as a smart person that knows what he's taking about, but he has no idea.
You're both just literally flat out wrong, not to mention arrogant and ignorant, colored text is literally already built into OTClient in Lua, it's used for NPC keyword highlighting, the only thing missing is replacing the static text color with a syntax that supports dynamic colors per highlight, the same syntax that I've seen been used with OTCv8: {#ff0000|red text}.
Current OTClient syntax is just {highlighted text}.

OTClient text messaging system needs a complete rewrite, but without having tested OTCv8, I have seen its code, and the code looks like it has the same issues as OTClient does when it comes to other things like with message history, because messages are received, formatted and stored in Lua instead of in C++, again even on OTCv8.

Vanilla cip client has a 1k history limit that consumes 3MB of memory, OTClient has a limit of 100 by default, if you set it to 1k it'll use up almost 100MB of memory and receiving a single message will cost you 10ms of CPU time on a hyper-modern CPU. This is the reason why nobody, not even OTCv8 users, uses the 1k history limit for console, even though it's really nice to have, so you can see more than a few seconds to a couple of minutes tops in the console, it's a 10x improvement to use 1k, but it's just too costly for OTClient.

Point is the system needs a complete rewrite if you want to fix everything, but I've already tried moving it to C++ and failed because it's just too much work, so I've decided to just stick with Lua, where like I said, it's already partially implemented in OTClient, only thing missing is dynamic color.

Is this how you guys try to farm knowledge, by being loud and obnoxious and trolling until someone corrects your bs?
 
colored text is literally already built into OTClient in Lua
Sure, for a single additional color. I'm talking about multiple highlight colors, which for you might seem to be simple probably beacuse you don't even understand how highlighting in OTC works.
 
Sure, for a single additional color. I'm talking about multiple highlight colors, which for you might seem to be simple probably beacuse you don't even understand how highlighting in OTC works.
I don't have to, you're the one claiming it's complex, I haven't made any claims, burden of evidence is on you, who came in to try to lecture people here in a Job thread where someone is trying to hire someone (very classy, well done), to prove it's complex.
Just saying "auto wrapping, font breaking, can't explain why, just accept my words on the face of it" is definitely not enough if you're trying to make a serious point, not to mention no one asked for your opinion here in the first place.
 
Why Oen always have beef with any OTC topic related? Just ignore that kind of ppl if you know you're right.
What's the point to argue/drama if you know what you are talking about smh... Otland Drama never ends
 
Why Oen always have beef with any OTC topic related? Just ignore that kind of ppl if you know you're right.
What's the point to argue/drama if you know what you are talking about smh... Otland Drama never ends
I want them to know they're not welcome and if they're gonna try to bite me I'll bite back. I'm a dog, so I've gotta mark my territory.

It also really depends on the person. Pure stupidity (utter drivel) can just be ignored, which is something I do, but arrogance has to be addressed otherwise arrogant people start grouping together and think they're God's gift to the world and cause more problems.
Sometimes you've gotta put people in their place, especially when they're being aggressive. Aggressive people don't leave you alone if you don't say anything, they come back to attack again like wolves.

Also no offense, but it's also easy to say "just ignore them" when you're not anyone yourself and you've got nothing at stake.
Even though I don't care much about OTLand as a forum anymore, it is a nice place to advertise in the future, and you've gotta mark your territory there to keep control of the zoo.
I also enjoy writing about my Open Tibia projects sometimes here, and I don't want the threads to run off topic with drivel.

Whether you say something or not it's going to go completely off-topic with drivel sometimes, but if you say something you have a chance to correct their behavior, that is if they have the sense to not act like complete maniacs.

And no offense but I could've used your advice to ignore you as well, but I think it's helpful to have discussions sometimes and exchange opinions, almost everyone think they're smarter than everyone else until someone has corrected them somehow and slowly most of them start learning.
That's the state of this world.

Finally, I also enjoy conversation with anyone except complete maniacs.
I won't invite them to play unless they behave, but I'll gladly put them in their place when necessary, sometimes that's what's needed.
 
Figured it out myself.
c95hom9.png
 
Didn't you get banned over our thread where you kept insulting me instead of trying to resolve the conflict? I already offered you half the pay and you immediately got offended and started calling your friends to come to the thread and harass me along with you, you're the first person I've had an issue with since I registered here in 2020 and I've worked with more than a handful of people on here + a dozen freelancers (actually had an issue with 1 of the freelancers as well, he was even worse than you and didn't do what he was asked at all so I refused to pay him, but that's 2 people out of 15+ and over $1k paid).
It's also pretty ridiculous of you to keep following me around almost half a year later in Christmas time spamming "scammer" because you couldn't accept half the money for a halfass job that you couldn't even get to work on Debian which I told you was my main OS + your solution involved deprecating libraries which is a big no-no and not something I was ever interested in and you never told me you were going to deprecate libraries. Honestly get a life, a brain and a heart, things you're all sorely missing.
Im not going to have any discussion with you. I'm here to warn anyone, that even senior software developer is not able to meet your
expectations taken out of the ass xD
 
But the question is: will you share?
Probably not for free anytime soon.
If I was allowed to create a thread here for my open tibia forum I'd might, to support open tibia in the direction I would like to see it improved (I don't think such a tightly controlled community can ever improve), but since I'm not allowed, probably not anytime soon.

Before a potential server launch though I will likely publish a list of all improvements done to my otclient version since I started using git and I will be open to potentially releasing some of the most requested features for free, so you can ask again then if this is something you really want.
 
Back
Top