While you are helping the canary in version 13.40 Eduardo, owner of Arcádia OT which is already in version 15.00, continues working hard for all ots and you are wasting time with those who profit from your effort and dedication.
Come help Crystal Server and join a community that truly loves OPEN TIBIA
View attachment 91841
Post automatically merged:
Why doesn't he update the Canary yet? Could it be because he makes money selling updates?![]()
I am creating the quests that no one cares, for example kissing a pig quest or blood brothers, the spell learning system, etc I am correcting bugs everyday in crystal server. I respect canary very much, but the refine work in crystal server is amazing, we all should give it a check! Joao is doing an amazing job for free. I am grateful and I think we all should join together to create the perfect emulationI think you should bring content from Tibia to the Crystal server, for example, quests and stuff like that, instead of copying from Canary. Maybe this will elevate Crystal as a good base and not a copy base.
Actually, the Canary base has more quests than Crystal, which is outdated.
I am creating the quests that no one cares, for example kissing a pig quest or blood brothers, the spell learning system, etc I am correcting bugs everyday in crystal server. I respect canary very much, but the refine work in crystal server is amazing, we all should give it a check! Joao is doing an amazing job for free. I am grateful and I think we all should join together to create the perfect emulation![]()
If you want Blood Brothers quest, I can send here later, created a long time ago for my old project, 100% accurated.I am creating the quests that no one cares, for example kissing a pig quest or blood brothers, the spell learning system, etc I am correcting bugs everyday in crystal server. I respect canary very much, but the refine work in crystal server is amazing, we all should give it a check! Joao is doing an amazing job for free. I am grateful and I think we all should join together to create the perfect emulation![]()
If you sit for days coding a new system and implement it for others to test... you're blamed of rushing updates and introducing bugs.
If you wait to release stuff so you can test it in detail.. you're blamed of holding upgrades from the community.
If you don't sell stuff, people will sell your stuff with their shitty bases (or even a direct unfinished fork from you)
If you sell stuff, people will say sold out and is preventing progress from community.
If you don't have testers, it's your fault for not having a more friendly community with good documentation and clear directions on what people should do.
If you crack the code and create demand by paywalling upgrades (1-2 months) to "premium testers" while you get feedbacks and make them more stable before merging, then you're an asshole that is preventing people to make money out of your code![]()
Now, All I wish was for the others "developers" commenting here to suck it up and promote their work without talking badly about others...
Talking with i***** on OTLand or forgottenserver GitHub about optimization and arguing that 'benchmarks matter'... I like itIf you don't even have a degree in computer science, if you never had a class of algorithms and data structures then don't you dare speaking about anyone else code.... if you cannot invert a binary tree with pen and paper, what the fuck are you even talking about?
Man, this kind of attitude? It’s exactly what’s killing OpenTibia.When I read threads like this one in otland I remember why the PO role exists... end users should never be able to talk directly with developers
There's literally no escape, damned if you do, damned if you don't.
If you sit for days coding a new system and implement it for others to test... you're blamed of rushing updates and introducing bugs.
If you wait to release stuff so you can test it in detail.. you're blamed of holding upgrades from the community.
If you don't sell stuff, people will sell your stuff with their shitty bases (or even a direct unfinished fork from you)
If you sell stuff, people will say sold out and is preventing progress from community.
If you don't have testers, it's your fault for not having a more friendly community with good documentation and clear directions on what people should do.
If you crack the code and create demand by paywalling upgrades (1-2 months) to "premium testers" while you get feedbacks and make them more stable before merging, then you're an asshole that is preventing people to make money out of your code
Now, All I wish was for the others "developers" commenting here to suck it up and promote their work without talking badly about others...
If you're so talented and incredible developer who has countless contributions for TFS legacy code, why do you even rely on selling stuff for this community? Why are you even around here caring about credits? Go find a real job and real things to worry about lol
If you don't even have a degree in computer science, if you never had a class of algorithms and data structures then don't you dare speaking about anyone else code.... if you cannot invert a binary tree with pen and paper, what the fuck are you even talking about?
You guys seriously need to do some reality check, since many of you rely so much on chatgpt for doing Lua scripts I'll paste it here:
Roast My Resume
Roast My Resume is a tool that uses AI to roast your resume and linkedin profile.roast-my-resume-henna.vercel.app
By using "you write C++..." you have excluded 99.99% of Otland users. It's Pride month, what about inclusivity?Like WTF else matter. You write C++ code to make this engine faster or slower?!
I would not say you wasted time, the idea was interesting and some of the concepts you brought were later reutilized in the rework saiyans did (that was (partly if I'm not mistaken) brought to canary too)You make code for free, that's not merged for 5+ years into TFS, you wasted your time - ex. my optimized 'decay algorithm'.
If I recall correctly, the only criticism (at least from me) was around the implementation instead of using known and proven ways to measure it;You release code that was paid XXX$ per server for X years (OTS Stats), you release it for free, there will be 80% people complaining.
Why? IDK, I get permission from code author, who let me release that code for free, but they still complain 'it should be always free'.
I wish I had the capacity to understand what you tried to say here, maybe next time.Talking with i***** on OTLand or forgottenserver GitHub about optimization and arguing that 'benchmarks matter'... I like it
Like WTF else matter. You write C++ code to make this engine faster or slower?!
Can you enlighten me how my confidence in what I'm saying here after contributing for the past 20y in this community killing OpenTibia?Man, this kind of attitude? It’s exactly what’s killing OpenTibia.
I literally never said that. I said you need to go through basic education to be equipped with necessary tools to judge someone else code. This part was explictly aimed to developers here. Are you even a developer?Telling people they can’t speak because they don’t have a degree or whatever? Come on. That’s not what this was ever about.
You can say whatever you want cause nowadays is socially accepted to tell things that you know nothing about and think this has same weight as the opinion of a subject matter expert.It’s not about credentials. It’s about showing up, sharing ideas, learning from each other. You think people are frustrated because they don’t get it? No. They’re frustrated because they’ve watched a project that used to be open and exciting slowly turn into some closed-off club.
It's not being dismissive, I'm legit curious of what you are saying/asking here. What exactly is happening here?And when even the people defending it talk like this, condescending, dismissive, it just proves the point.
There’s nothing else to say. Anyone paying attention can see exactly what’s happening here.
Credit is one of the very basics of ethical development open-source or not, if you don't know that how would you call yourself a programmer?I have never cried over credits and the person who does this to me is an idiot, if you did it, you did it and now you are claiming credit??If that were the case, we would have to cry to Microsoft in copilot because they trained us on public and private projects... You are just another person in the bread line.
I don't want to go offtopic but it seems you're being too extremist, no?Credit is one of the very basics of ethical development open-source or not, if you don't know that how would you call yourself a programmer?
If you don't credit who created your base its just lame you even want to claim the credit for yourself how do you even say i don't care about credit doing that.
Canary was never cloning TFS, we just cherry-picked (and mostly rewritten) bug fixes by contributors we thought were worth it, regardless of which base they were contributing to.since canary stopped cloning TFS (back when it was Otservbr which was the funniest times) it been unreliable, to use it you need to fix more than 100s of fatal issue, crashes, memory leaks all the day & night, so your "Improvements" aren't really improvements adding features without consideration to the consequences of not re-structuring the code is lame too.. final conclusion: canary turned to be funny when it tried to exceed TFS regarding versions and features.
1) Open source just means anyone can use it, test it and improve it. There's no such thing as development team... Again, you can check this by seeing the contributor list in github, but you know this, right?So we can learn from canary dev team mistakes that:
1) Being open-source doesn't mean you are good development team as long as the repo contains fatal issues & bugs (it negatively reflects on your reputation as a programmer/developer but you don't seem one to me, you don't even realize the aspects you are powerful at in 2025.)
2) Claiming the credit of development without mentioning the base developers of TFS is really bad imo, you'll just reach no heights with this behavior
3) Trying to look huge, takes you the depth of reputation.
You keep defending your position by putting others down, asking if they’re “even real developers,” and using sarcasm instead of real dialogue. This is where I step away. You are your own enemies, because you never had principles to begin with.Can you enlighten me how my confidence in what I'm saying here after contributing for the past 20y in this community killing OpenTibia?
I literally never said that. I said you need to go through basic education to be equipped with necessary tools to judge someone else code. This part was explictly aimed to developers here. Are you even a developer?
You can say whatever you want cause nowadays is socially accepted to tell things that you know nothing about and think this has same weight as the opinion of a subject matter expert.
If you tell me it's about showing up, sharing ideas and learn from others, can you show me a single time where you did those 3 things? You're an account with 2 posts that literally never showed up or cared to understand others. Why don't you practice what you preach and try to learn something from me instead? What makes you think that you're right and I'm wrong with what I've said?
It literally takes a minute to go to Canary and check what people are doing across all branches: Pulse · opentibiabr/canary (https://github.com/opentibiabr/canary/pulse)
Discord still has support, open discussions, we still maintain and update documentations and tools. What exactly are you trying to say here? Can you back it with at least basic supporting data?
It's not being dismissive, I'm legit curious of what you are saying/asking here. What exactly is happening here?
I'm not being sarcastic, those are legit questions and I'm making my time available to discuss over this matter with you. We don't have do it through forum if you're not comfortable. Hit me up on discord or in the OpenTibia DS and I'm glad to discuss with you any suggestions or criticismYou keep defending your position by putting others down, asking if they’re “even real developers,” and using sarcasm instead of real dialogue. This is where I step away. You are your own enemies, because you never had principles to begin with.