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

Which best source and client for a global 7.x server with some new protocol (10.x) features and a lot of customization

joaobobalhao

Member
Joined
Aug 30, 2011
Messages
21
Reaction score
13
I have a project to work as a hobby on a server based on version 7.6 / 7.72 (map, formulas) and bringing some features from other versions (8.x, 9.x, 10.x) like hotkeys to attack monsters, addons, modal window, new elements, absorption of elements in monsters, events.

This project is a hobby for me, it doesn't have a set deadline and I work on the time I have left.

I need to customize it using opcodes for new features, new skills, sprites, client UI, map, monsters, quests, npcs, weapon improvements.

I started a proof of concept using OTClient (edubart/otclient (https://github.com/edubart/otclient)) and the 772 Nostalrius server (TwistedScorpio/Nostalrius (https://github.com/TwistedScorpio/Nostalrius)).

The source (Nostalrius) is very good, however, it gives a lot of work on things that are out of the "standard" like NPCs and items for example, I improved his NPC system, created new skills, changed the behavior of monsters a little, attack and defense formulas, created new skill systems, hotkeys, fixed some bugs and made some improvements to the project.

In the last 5 days I'm having a hard time trying to solve a problem related to the OTClient walking system with the Nostalrius server, it is not smooth and varies a lot, causing small lags during the walk. I am trying to improve by changing the client and server, however, it is not easy to solve.

I don't know if I will continue to use the Nostalrius and OTClient server source for the project or switch to another one.

I thought of the following options:

1 - I keep customizing Nostalrius and OTClient, even though it is a little more work why does it break the pattern

2 - I use the OTHire font with OTClient and customize it the way I need it

3 - I use the forgotten optimized font (SaiyansKing/optimized_forgottenserver (https://github.com/SaiyansKing/optimized_forgottenserver)) and change formulas and characteristics for version 7.6 using the map ([7.4] Authentic Real Map - Extracted from TibiCAM files (https://otland.net/threads/7-4-authentic-real-map-extracted-from-tibicam-files.270466/)) with OTClient 1.0 optimized (mehah/otclient (https://github.com/mehah/otclient))

4 - I use original the forgotten 1.3 font (otland/forgottenserver (https://github.com/otland/forgottenserver)) downgrading formulas and some features to version 7.6 with OTClient 1.0 and map ([7.4] Authentic Real Map - Extracted from TibiCAM files (https://otland.net/threads/7-4-authentic-real-map-extracted-from-tibicam-files.270466/))

5 - I use a custom source with some customizations that I am interested in making / adapting (The Forgotten Tibia (no vocations, new skills, skills by points, dual wield, auto loot, quiver, etc) (https://otland.net/threads/the-forgotten-tibia-no-vocations-new-skills-skills-by-points-dual-wield-auto-loot-quiver-etc.263018/))

6 - Other option (I appreciate suggestions)


There are several options and I would like to ask the community for their opinion on the best way forward for me to work with the new features and not waste so much time touching fundamental things like walking system for example.
Post automatically merged:

I found this option as well:
[7.60-7.72] Latest forgottenserver 1.3. Clean downport. (https://otland.net/threads/7-60-7-72-latest-forgottenserver-1-3-clean-downport.268508/)
 
Last edited:
I know its been a month, but you said it has no set deadline.
I had some problems with Edubart's OTC, I would try Mehah's client or OTCv8 I ended up sticking with OTCv8 (I hate it, no source editing!). I would try Mehah's client though, its more updated for older engines and smoother then the OG OTC I feel you gotta do a lot of optimizations on Edubart's OTC. As for the 772 Nostalrius server I would keep that, try to optimize/customize that make it your own.

Seems like your kinda use to it at the moment. Your really going to need to fix anything you get at this point, even with newer engines there's still tons of work that needs to be done. I really think the problems the client try Mehah's and OTCv8 both, most of the problems (I thought I had) were fixed with a new client. I like that your looking at it like a hobby, I'm doing the same.

Good luck Sir,
Oscar K.
 
Last edited:
Back
Top