Tree of Savior Forum

ADDONS! We seriously need to talk about this IMC, stay awhile and listen

I figured it was time to make this thread.

This isn’t the first game I’ve written addons for and its also not the first time I’ve seen players cowering in fear over the idea of addons.

##Don’t Fear Power
For far too many games where users could modify interface components with scripting, I’ve seen people freak out over things like DPS meters, information, get into massive arguments on whats too much or too little. Honestly, it doesn’t matter. Addons exist to augment your gameplay experience and they’re not required.
We have an opportunity to help grow Tree of Savior in the best possible way. Its the ability to influence the game itself and demonstrate to the development team we are passionate about their game. Show them what needs to be fixed, what needs to be updated, how the interface should really flow and work. We can become the driving force which pushes the game forward. Look at MMOs and games out where the development team has embraced user addons. Players began to create amazing addons which helped improve the gameplay experience and some really unique user addons exist if you look hard enough.

##You Won’t Get Banned For Using An Addon
If the addon isn’t directly controlling your character, altering game files, botting around the world, or exploiting some weird obscure bug / function in the interface to get an advantage in the game. You’re not going to get banned.
If you do find an addon doing something like this, let IMC know it would be for the best.

##What We Have
Right now, those of us writing addons for Tree of Savior have a giant sandbox of an environment. But this isn’t the correct environment for user addons, its too open and possibly dangerous. Preferably, we need a unique environment for all IMC addons and User addons. Where anything considered ‘internal’ is secured, separated, and protected by its own environment and cannot be accessed by user code. This is considered good practice if you’re using LUA for more than just UI code.
Seriously, IMC. I would love to speak with you about this. You have my info.

##What We Need
We need an official line of support from IMC. Someone on their Community Team or even a Developer to step up and work with Addon Creators . Blizzard has a forum designated for User Addons with MVPs and Employees from the WoW UI Team helping users with their own projects. Sticked posts detailing what API has changed, new features going in, etc. I would love to see something akin to this for Tree of Savior.
@hkkim @TOSTeam @STAFF_John @STAFF_Ethan @GM_Francis @GM_Sebastian @STAFF_No @Staff_Julie

##Distribution
Another problem with addons right now is distribution of user addon code.
We have 2 methods in use right now,

  • Gibbed’s Method: Packages which load like an IMC addon and can register for events, uses unicode as workaround. Very few users have reported issues with unicode characters on certain language font sets. Requires some tools for packaging, unpackaging, and encryption.
  • Excrulon’s Method: Modified package and requires user interaction at runtime to activate. May come into conflict with other addons using this method. Requires loose lua files to be places in root ToS folder.

If IMC ever implements proper addon support in the future. The addon itself should have its own folder under a directory like ./TreeOfSavior/release/user/ui where it can be loaded at runtime and the code easily accessed by all players in an open format. This would be a better solution for everyone as it would make it far easier for users to install and manage their addons.

We have the power, use it for good; go forth and make awesome stuff! :grin:

20 Likes

Tag the GMs :wink:

/20charBump

Clicked link cause of D2 reference…

YES!

We need support from IMC developers. This game will be a greater success with the support of addons. One of the leading causes of Warcraft’s success was due to addons.

Bingo! :smiley:
We really need to get this on the same page as us. Without them Addons may not have the support they should have.

1 Like

Man I would LOVE a system ui mod, like ping current/avg and a better place to put frame rate, frames dropped and the like.

nThreatmeter…

So i can shove in my threat to the wiz players who call archer 3 still weak xD.

I wish this was a function ingame already…
Specially to see how much threat the tank is generating otuside of “swashbuckling/ provoke…”.

So that i can stop doing dps if something is amiss… before the boss decided to focus on me and kill the few squishys behind me~

1 Like

I’ve always felt that addons in MMO have improved the playerexperience, but I can see why people are scared about how easy it is to adjust the gamefiles.

What you propose is perfect, an open line to IMC and a dedicated folder for the addons would make things better. I support this 100%

Giving this a bump for a weekend.

LKchat is lyf. /20char

I don’t mind most addons, however I have never had a positive experience with DPS meters. I have always found that in scenarios in which they are enabled you have a small population that gets enjoyment out of it and the remainder whom get ostracized because of it. Before I continue with this, I have been in guilds that used them, I have left guilds that used them because they kicked my friends for not being on par in dps. It never happened to me as I play supports but it still felt terrible to watch.

For example, while I am not sure what Anets current stance on mods is, when I played GW2 they didn’t allow dps meters, but there were still some people who used them. Groups that did use them were usually the groups that didn’t allow any more than one thief to join. That one thief was only brought along for basilisk venom. Even if the damage drop from bringing a thief was small, thieves got kicked from raid groups because of it, I have since heard thieves got a buff and warriors are currently suffering instead. Without a number in front of you representing player worth, you may know that there is something going awry with your teams dps but the only thing you can do is hope your team gets better on the next attempt, try to provide an environment in which players can get better.

There may be a community that uses DPS meters for optimizing their own damage, I would like to think that was the intent of dps meters and with this intent I would normally say go for it. I just find that DPS meters usually end up being used to judge your team instead of yourself. Outside of tight-nit organized groups this tends to cause harm (aka pug groups/community getting divided).

I assume some would argue that if players get kicked for not being on par with dps then they should use the dps meter to better themselves. If this becomes the mentality or requirement for properly playing the game I beg to ask why games don’t normally come with a dps meter built in.

Edit: I also want to make note that I am all for addons, just not dps meters, and if having addons means having dps meters I guess I will have to be against them.

Edit Two: I should also clarify, if ever an addon has potential to become a community enforced requirement I am against it.

This post was flagged by the community and is temporarily hidden.

Its extremely difficult to track outgoing damage right now. :confused:

if those damage numbers would have been divided into physical, magical, on hit “like blessing, concentrate etc” and if i could see those numbers seperately, that would help me a lot.

right now its a big stream of numbers popping up whenever i autoattack with my cleric due to buffs etc.

no group dmg meters, would result in people getting booted out of teams because of crappy dmg. Not everybody has time or can get a pimped char. It ruined wow.

I do would like to see a combat log for personal dmg.

I opened a ticket and asked about addons, i got the respose saying they are NOT allowed.

-> The truth about ADDON and IMC/Tree of Savior! (A verdade sobre ADDONS)

Bump!

I haven’t tried any add-ons yet as there’s still no official confirmation from IMC yet about using them (preferably in the form of an announcement or a page on their website).

This post was flagged by the community and is temporarily hidden.

This post was flagged by the community and is temporarily hidden.