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.
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/)
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: