Why is World of Warcraft code aren’t protected…

Why isn’t the Warcraft codes protected and why let people use its codes to create addons what if people build in a backdoor to you know create trouble like bots and stuff and what are they (blizzard) gonna do about those issues? This is one of the major con for having open source codes.

This isn’t how addons work.

8 Likes

If I am wrong then explain your side of things.

Addons interact with the game through an API that controls which functions and values are or are not available to addons. Only functions and values which Blizzard determined to be safe are available. Furthermore, addons are coded using external LUA scripts. Addons do not directly expose the engine’s own C++ code.

5 Likes

You are wrong.

Wow isn’t open source code.

3 Likes

There, I made an AI explain it because the darn robot is more eloquent than I am:

Good evening ChatGPT! Please explain interfaces and APIs in the context of creating World of Warcraft addons. Also explain how World of Warcraft addons are secure and cannot access non exposed engine code.

Sure! In the context of creating World of Warcraft (WoW) addons, an interface is a set of functions that an addon can use to interact with the WoW game client. These functions are exposed by the WoW game client and are available for use by the addon.

An application programming interface (API) is a set of rules that define how different software systems can communicate with each other. In the context of WoW addons, the API is the set of functions exposed by the WoW game client that the addon can use to interact with the game.

As for how WoW addons are secure and cannot access non-exposed engine code, it is because the WoW game client strictly controls access to its internal functions and data. Only the functions and data that have been explicitly exposed by the WoW game client are available for use by the addon. This helps to ensure that the addon cannot access or modify any internal game mechanics or data that it is not intended to have access to. This helps to maintain the integrity and balance of the game and protect against potential exploits or cheats.

4 Likes

I…
I think I need to start using that thing…

2 Likes

I don’t think we need to actually write responses. The robot has it covered :thinking:

Can you explain the worthiness of ai responses?

Artificial intelligence (AI) responses are worth considering because they can provide insights, help automate tasks, and potentially improve efficiency and accuracy in certain situations. However, it’s important to keep in mind that AI is not a panacea and has limitations, so it’s important to carefully consider the context in which it will be used and to be aware of its limitations.

One important aspect of the worthiness of AI responses is the quality of the data used to train the AI system. If the data is not representative of the real-world situations in which the AI will be used, the AI’s responses may not be accurate or appropriate. Additionally, it’s important to consider the goals of the AI system and how well it aligns with the needs and values of the people who will be using it.

Another consideration is the potential biases that may be present in the AI system. If the data used to train the AI system contains biases, the AI system may also be biased in its responses. It’s important to consider how these biases may impact the use of the AI system and to take steps to mitigate them.

Finally, it’s important to be transparent about the use of AI and to clearly communicate the limitations and capabilities of the AI system to those who will be using it. This can help ensure that the AI system is used appropriately and that people have a realistic understanding of its capabilities.

2 Likes

Oh, so that’s what ChatGPT is for. :open_mouth:

Same actually.

Kind of wish it didn’t ask me for my phone number tho. :neutral_face:

closest thing i heard in that vein (and i dont even know if its true) was a weak aura that sent gold to someone , and a weak aura that disbanded a guild.