• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Whi World Team: Client Developer

whitevo

Feeling good, thats what I do.
Joined
Jan 2, 2015
Messages
3,454
Solutions
1
Reaction score
627
Location
Estonia
My project name is Whi World.
I'm offering someone a chance to be part of Whi World team as a Client Developer or just help me with some client related tasks.
In return I can make Lua scripts for your server.

Also I am willing to kinda pay for the help. What I mean by that is I will pay for the service but I can not do it right away (may even take few months).

You don't have to know how to do all of the tasks

Open Tibia Client changes what I like to do in somewhat priority order:
1 -
fix lag (sprite loading per frame takes too much time, my computer lags) [might not need anymore]
2 - fix idle animation (standing creatures use first frame of walking animation)
3 - right click on item automatically uses it
4 - right click on monster automatically tries to attack it
5 - right click on npc tries to talk or attack it
6 - right click on yourself opens player panel (modal window written in Lua)
7 - right click on item in container which is not owned by player will try to pick it up (I write the Lua script)

8 - transparent window for looking items (text comes from Lua scripts)
8.1 - window appears near the looked item (but of course always fits on the screen)
9 - double right click on object invokes onLook() function
10 - mouse over items in bag or equipped slots opens up look window

11 - chat feature
11.1 - chat textbox enabled with ENTER key
11.2 - chat textbox closed with ENTER key
11.3 - chat text sent with ENTER key
11.4 - commands can not be executed trough chat

12 - action bar UI (like in diablo 3)
12.1 - function what allows to set iconID to action bar slot (so that i can change icons trough Lua too)
12.2 - function what gets iconID from action bar slot
(each iconID activates its own function, usually either onUse or onSay)
12.3 - right click on action bar slot will open up menu with options:
a) change hotkey - user inputs new hotkey for icon
b) choose ability - window appears with list of possible icons + empty icon (iconlist script made by me), mouse over icon opens up look window​
12.4 - left click on action bar invokes the iconID function
12.5 - drag dropping an item to action bar slot what has iconID, will replace the current iconID

13 - new health, mana and barrier bar (similar to path of exile)

14 - inventory (opens bag and character slots on right side of window) (like in diablo 3)
14.1 - on the inventory window there is button to open stats, where character stats are shown in detail.
14.2 - if stats are open with hotkey then it opens stats up along with inventory
14.3 - if inventory is open and hostile monster or player who is not in your party appears on screen, edge of client turns bright red.

15 -
skilltree (opens window with lot of icons on left side of the screen)
15.1 - mouse over icon open look window with skill description
15.2 - left click adds maximum allowed points to skill
15.3 - right click removes skill by 1
(skilltree mechanical logic already written in lua, in client just need to show all skills at once with icons)

16 - friendlist (opens window on left side of screen)
16.1 - left click will open/reopen private chat channel with the person and enable textBox
16.2 - right click opens up few option near mouse:
a) add note - can add text note about person
b) remove - removes player from friendlist​

17* there are lot of more features but not going into all of them right now

18 - all panels close at once with ESC key
19 - all panels can be opened at the same time

20 - some objects (items, creatures) can only seen by player if it has specific storage value or item in bag or whatever the condition may be.

21 - Client logged out state has an option to register account to database. (by clicking register button, log in panel changes into create account panel)
22 - Client logged out state has a panel what displays same news feed what I will have on website.
23 - Client logged out state has buttons for latest patch note changes. When toggled, patch information appears instead of news feed window.
24 - First option, after inputting correct account information and before his character list, is to choose a server.
25 - function what makes crosshair* appear. (crosshair used to pinpoint positionEx or choose itemEx)

Benefits of being part of Whi World team:
Profit is shared between assigned tasks throughout the team >future team structure<
(this positions falls under 'team leader' role)
If you are looking for long term investment this is it. One day this server just might be enough to replace your real work.

To get into team you have to make 1 task.
To stay in the team you have to be active, reporting your weekly doings or not doings.
(ignoring entire team for weeks is meaningless, unless there was some reasonable problem, why you couldn't contact us)
 
Last edited:
So who is on your team?
That is a tall order, you're asking for a lot, what are you bringing to the table, better yet what have you released / provided to the otland community without cost.

Seriously dude... everything your asking of people on your job threads most of us know how to do but I don't see much of an exchange other than to be apart of your team.

What makes being apart of your team stand out from the rest the team request?

If its for profit than that is not exactly what otland was build for, we are suppose to be learning from one another not profiting, yes hosting cost money so does development time but why build a game for profit, build it for the love of the game and if you do get a donation give half to otland they are the ones who should be receiving that revenue.

After all they are the ones who built the game :)
 
So who is on your team?
That is a tall order, you're asking for a lot, what are you bringing to the table, better yet what have you released / provided to the otland community without cost.

Seriously dude... everything your asking of people on your job threads most of us know how to do but I don't see much of an exchange other than to be apart of your team.

What makes being apart of your team stand out from the rest the team request?

If its for profit than that is not exactly what otland was build for, we are suppose to be learning from one another not profiting, yes hosting cost money so does development time but why build a game for profit, build it for the love of the game and if you do get a donation give half to otland they are the ones who should be receiving that revenue.

After all they are the ones who built the game :)
umm. im making the game.
And im reaching far further than otland. This is just amazing community.
I am not going to release everything I have done to improve 2D systems.

If you don't think that being part of a team what who's goal is to make one of the best 2d games out there or you simply don't have time to take such a bite. You don't have to join me.
I am a simple person with dream and no budget. If our dreams match. Then why not work together
 
As for now, got someone for all other areas. Still OTC coder is hard to find.

Also Archlight Project has donated 40€ to Whi World.
 
Back
Top