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

OtLand OpenTibia has moved to Github!

OpenTibia has now moved to github for future development.

You can find the new project at https://github.com/opentibia , with a new sleek interface and all that jazz.

There is also a wiki available at github at https://github.com/opentibia/server/wiki , while humble now, in the future, server documentation, guides and information on how to contribute will be available on github as well. If you'd like to contribute, just register an account at github and start editing!

It's worth noting that new development will focus on the revscriptsys branch of OpenTibia. This means the new project is not backwards-compatible with older servers and data folders. For those of you who depend on that, you should move to distributions based on OTServ 0.6.3. 0.6.3 has can be found under the 'legacy' branch.

The old SVN repository on Sourceforge has been shut down. If you want to access the legacy branch you can download a zip file here: https://github.com/opentibia/server/zipball/legacy
 
Yeah, I meant end-user of TFS

I haven't been following on news about the revscriptsys, didnt knew that it was going to become the "main scripting way"(sorry for the lack of a better term)
I guess I better start reading on it :p

@OT Dying
This is nothing about the death of OTs, you are clearly reading it wrong!!
What will change is how our scripts will be done, basically every script we have now will stop working, meaning everything will have to be made from scratch, this includes even the simplest action of using a rope to climb a hole, nothing will be compatible with the future servers
Regarding the death of TFS, its simply that the entire TFS engine is outdated and using as Tala said, Legacy Code.

This change is for the better, that much I can assure :)

Anyone correct me if I'm wrong :)
 
Gamerdont, I was kidding, it's nothing to be afraid of. Talaturen is still going here in OpenTibia.
Scarlet Ayleid, there's a whole board about it on OTfans, however it's been mostly dead, it will be revived when people start getting it going.
*PS: board proposal, revscriptsys.

Found some threads there with script examples (note, they might be different now, these were from 3 years ago)

http://otfans.net/threads/153834-NPC-Scripts
http://otfans.net/threads/177561-Simple-scripts

Simple quest NPC:
Lua:
-- NPC TYPE : Quest
 
local A_Old_Man = NPC:new("A Old Man")
A_Old_Man.outfit = { type = 153,  head = 38, body =114, legs = 39, feet = 39}
 
A_Old_Man.greeting = "Hello there!"
A_Old_Man.farewell = "Good bye my friend."
 
 
A_Old_Man.dialog = {
    ["travel"] = "I have been traveling for a very long time.";
    ["war"] = "I have fought in many wars but now I can barely stand.";
    ["friends"] = "I don't got many friends anymore, most of them died when the orcs attacked the village.";
    ["edna"] = "Edna is a very old friend of mine.";
    ["orcs"] = "The orcs killed my family, I wish I could avenge them..";
    ["avenge"] = "I'm too old to avenge anyone.";
    ["help"] = function(self)
    local player = self.focus
    if player.getStorageValue(3399) == 1 and Player.getStorageValue(3401) ~= 1 then
         self:say("Welcome back!, so.. did you kill him?")
-- NOTE --   1886 = orc trophy, SHOULD BE CHANGED TO A CUSTOM ITEM ID
             if containsAgreement(self:listen()) and Player.getInventoryItem(1886) >= 1 then
                 self.focus:removeitem(1886, 0, 1)
                 self:say("Thank you! Finally I'll be able to sleep at night, I don't got anything to give you but tell Edna in Xenia that I sent you for the Arhkul.")
				 -- To be used with Edna
                player.setStorageValue(3400, 1)
                player.setStorageValue(3401, 1)
           else
                 self:say("I want the head as proof!")
             end
    -----------------------------------------------------------------------------------
    else
          local LEVEL_REQ = 50
          self:say("Would you like to help me avenge my family?")
        if player.getLevel() >= LEVEL_REQ and  containsAgreement(self:listen()) then
               self:say("Ok, the orcs live to the north east in the mountains, the one that killed my family is called Ok'rur. Are you sure you want    to do this?")
                    if containsAgreement(self:listen()) then
                       self:say("Ok, head to the north east into the mountains, he lives on the top. Bring hes head back as proof. Take care."
                       player.setStorageValue(3399, 1)
                    end
        else
           self:say("Sorry but you are too young, come back when you have growed up.")
       end
end;
}


Simple spell:
Lua:
local ultimate_light = Spell:new("Ultimate Light")
 
ultimate_light.words       = "utevo vis lux"
ultimate_light.vocation    = {"druid", "elder druid", "sorcerer", "master sorcerer"}
ultimate_light.level       = 26
ultimate_light.mana        = 140
ultimate_light.premium       = true
ultimate_light.effect      = MAGIC_EFFECT_BLUE_SHIMMER
 
ultimate_light.condition  = {"light", duration = 1980000,
		["light"] = {level = 10, color = 215}
	}
 
 
ultimate_light:register()
 
Gamerdont, I was kidding, it's nothing to be afraid of. Talaturen is still going here in OpenTibia.
Scarlet Ayleid, there's a whole board about it on OTfans, however it's been mostly dead, it will be revived when people start getting it going.
*PS: board proposal, revscriptsys.
I don't visit OTFans :/

I agree, if revscriptsys is going to be the "main scripting way"(still lack of a better term) then we also need something to center everything and also to explain people what this new way of scripting will bring us
 
I don't visit OTFans :/

I agree, if revscriptsys is going to be the "main scripting way"(still lack of a better term) then we also need something to center everything and also to explain people what this new way of scripting will bring us

Yeah, I'd like to start learning as well. I saw Remere's post on Revscriptsys Q&A's (3 years old) and it included the wiki link, but that link is dead. Is there a new Wiki page somewhere?

PS: Remere says it will also be the end of XML files O.O (I must have forgot to read that)
 
Yeah, I'd like to start learning as well. I saw Remere's post on Revscriptsys Q&A's (3 years old) and it included the wiki link, but that link is dead. Is there a new Wiki page somewhere?

PS: Remere says it will also be the end of XML files O.O (I must have forgot to read that)

https://github.com/opentibia/server/wiki/_pages
Not a lot there yet though, just this:
https://github.com/opentibia/server/wiki/Tile.getThing
https://github.com/opentibia/server/wiki/Thing
 
The last I heard, monsters were the only thing that were gonna keep the xml format, but this was quite a while ago, so I don't really know how it'll be
 
2013-2014? Wait what? End of TFS? Is it something we should panic about?
Or are you expecting everyone to shift over to OTserv branch (revscriptsys)?

As long as OpenTibia doesn't die at the end of TFS, I'm sure everything will be alright.
Glad you're taking part of revscriptsys, I remember hearing about it on OTfans many years ago.

Nothing to panic about, if there are still too many TFS users by that time I will keep it updated to the latest protocol with the latest otb. I really hope people will move over to revscriptsys though as it is the future of OpenTibia and superior to the current code in many ways. Even if the OpenTibia project ends up dying, I'll still be around developing some kind of server engine for Tibia.

It's really looking really bad for OTFans though as last time I spoke to GriZzm0 he still didn't have enough money to pay the server costs. I had planned on donating the full cost, but I didn't see him putting enough effort into OTFans as I was hoping and the OpenTibia project is barely moving forward (the GitHub switch is pretty much the only thing that has the project has achieved in the last months). I'm really happy to see Remere back to update his map editor so that we can keep updating our maps though.

I still donated half the cost for the next three(?) months to OTFans so that GriZzm0 wouldn't be forced to sell or shutdown OTFans. I still don't see him putting enough effort into it, and although it would disappoint me because I've donated, it wouldn't surprise me to see it in the hands of a new possibly irresponsible owner by the end of this year. If he is planning on selling it and making a huge profit, he should be the one paying the server costs in my opinion. Everything is looking good for OtLand though, so nothing to worry about here.
 
Is there no chance of merging OTFans and OTLand together? Most if not all of OTFans members are also here, is there any point into keeping a seemingly [almost] dead forum?
I don't mean to sound cold or cruel to OTFans members/moderators/owners, but will there be any future for it after those 3 months that Tala mentioned are over? If not then might as well cut the losses before and save the money..
 
I'm so glad there is a huge change and a brand new era of OpenTibia coming in the near future. Now it will be a battle of the libraries, whoever develops the best library of custom script systems based on RSS.

It will indeed be a sad day to see OTfans gone, I've been a member there since 2005 (knightfire).
I might even pitch in just a month worth of donator, but I just don't see myself active on that forum as the community has just suddenly vanished.
At least I can say I had experienced the golden age, I'm sure some others would feel the same.

- - - Updated - - -


Omg, the getThing() is a thing of beauty, omg.
 
Is there no chance of merging OTFans and OTLand together? Most if not all of OTFans members are also here, is there any point into keeping a seemingly [almost] dead forum?
I don't mean to sound cold or cruel to OTFans members/moderators/owners, but will there be any future for it after those 3 months that Tala mentioned are over? If not then might as well cut the losses before and save the money..

Even if it was easy to merge forums (it's not), I don't think I would come to an agreement with GriZzm0 when he seems to be more interested in selling OTFans than putting effort into reviving it (this is only how I see the situation, he is probably not seeing the other option or waiting for someone else to make it happen). Besides, what would it add to OtLand other than old/duplicate content and a lot of inactive/duplicate members to the database? OtLand didn't grow for no reason, it took a lot of effort and I was nowhere near good at C++ at that time but I still tried and kept developing The Forgotten Server which attracted members and I am still working on it. Why isn't GriZzm0 trying to develop something to attract members? What happened with the serverlist that OTFans doesn't even really need because otservlist already serves that purpose? Is OTFans not worth his time? I don't know, but I certainly don't see any future for OTFans if it is sold, because I know GriZzm0 can run the forum. I've been around and seen him do it, so I don't have any doubt in that, it's just that I don't see him trying anymore. The potential buyer? I don't know him, I don't know if his English is good enough to communicate with the members and on the other sites he bought he put up ads for his own server which is probably his main reason to buy OTFans.

I won't continue the discussion about OTFans though, I just thought people here should know so that they can go donate to OTFans if they think it's worth it knowing it might not have a future after the three months anyway.
 
I'm so glad there is a huge change and a brand new era of OpenTibia coming in the near future. Now it will be a battle of the libraries, whoever develops the best library of custom script systems based on RSS.

It will indeed be a sad day to see OTfans gone, I've been a member there since 2005 (knightfire).
I might even pitch in just a month worth of donator, but I just don't see myself active on that forum as the community has just suddenly vanished.
At least I can say I had experienced the golden age, I'm sure some others would feel the same.

- - - Updated - - -



Omg, the getThing() is a thing of beauty, omg.

Yup I have also been a member there since the golden age, since OTFans was actually taken care of.

[]View Profile: Cyborg - OpenTibia Fans

I know it'll never come back. I donated for 3 months just to help it, for the old times sake when I wasn't in a situation to donate.
Now I've heard Grizz is potentially selling it, I won't ever feel the same about him again.


But, It's great that Open Tibia is moving on. OTLand is far more superior. Why? Because of the amount of commitment and dedication we have from the developers, that people, is why OTLand is better than OTFans.

I'm not here to argue, just clearly stating facts.

Anyway, looks like Open Tibia is in for a big change this year with the OTClient, Github movement, Map Editor updates etc etc.

Cannot wait for the final results.
 
As far as i've seen there has been huge commitment from the developers. There has been alot of serious project that are active.
Remeres mapeditor is updated again.
The revscriptsys branch has been utilized as main branch.
There is also an simular ground-up contructed server in Python (PyOT)
tools for opentibia has been created in full throttle. They make huge commitment to revive OTs to its former glory.

But what i've seen the community in general has been lacking in motivation to support this by involving more.
I remember for 3-4 years ago, there were constantly new scripts provided at the forum from people who liked to help.
The community nowadays believe that the developers are going to do all the things which they obviously coundn't find time for.

Don't get me wrong, I love the opentibia community and i always like the members, but there is no way its going to survive unless the members take some effort and try to learn the system and provide to keep the interest up.

I know that its hard to get over to a new distro that removes ALL compability with the previous servers.
But I suggest to create a compability integration (only lua needed, since revscriptsys really is that awesome)
It really should help the new distro get going and also when scripters realize that the new system is better they will move over to the revscriptsys.

Also what the most this community lacks is also.. sound. Tibia might be soundless, but that doesn't need the community to be scilent.
Video tutorials to get people started with lua, mapping and development in general would be a great start.
 
I know it is not the right thread to ask this, but...

What about database compatibility between current OpenTibia/TFS and revscriptsys? Will we be able to migrate from TFS to revscriptsys just re-scripting everything? What about storage (quests, player addons, mounts, etc.) system?
 
I know it is not the right thread to ask this, but...

What about database compatibility between current OpenTibia/TFS and revscriptsys? Will we be able to migrate from TFS to revscriptsys just re-scripting everything? What about storage (quests, player addons, mounts, etc.) system?

The only tricky part of the translation is items. The structure of bans and guilds have changed too, but those changes are easy to port. Moving items however is not that easy.
 
Hmm TFS will die?? Btw remere you did the map editor can you map good?
 
Hmm TFS will die?? Btw remere you did the map editor can you map good?

Talaturen says TFS will end production in 2013-2014, this does not mean the end of OpenTibia, it means the start of something new and much better.
 
I'd like to see Remere map.

And this is a great step! :) Is OT going to use revyscripts?
 
I'd like to see Remere map.

And this is a great step! :) Is OT going to use revyscripts?

If you had read the last 30 some posts, you would have known.
If not, then of course, they will be going to use revscriptsys.
 
Regarding remere mapping.. Idk i think i saw something ages ago (not sure) and if it was i remember it being decent.

But usually scripters make bad mappers and vice versa.. (EMPHASIS ON USUALLY) Becoming a great mapper takes time. Becoming a great scripter takes time. You generally focus on one.

:) So what if tfs goes. Otserv will still be around? and 2 more years? Probably a new distro will emerge...... Ahem.. the Ghostxispro server (TGS)
 
Back
Top