chinajade
Community Developer
- Joined
- Jul 20, 2010
- Messages
- 17,540
- Reaction score
- 170
[size=+1]About Radar plugins...[/size]
[size=-2]Forum Link: [noparse]About Radar plugins...[/noparse][/size]
[size=+1]A compromise...[/size]
[size=+1]How to post a new Radar plugin...[/size]
[size=+1]FAQs[/size]
[size=-2]Forum Link: [noparse]About Radar plugins...[/noparse][/size]
We realize that the ArcheBuddy Community has a strong desire to have the convenience of a Radar plugin. But, Bossland GmbH does not allow h4cks or che4ts on the forums, or in the Buddy Store. You can read more about the policy here, if interested:
Due to the way Trion has architected ArcheAge's client / server model, it is very easy for Radar plugins to cross the boundary from 'fair play' to che4ting.
Due to the way Trion has architected ArcheAge's client / server model, it is very easy for Radar plugins to cross the boundary from 'fair play' to che4ting.
[size=+1]A compromise...[/size]
In the next couple of days, Outside will add a method to the ArcheBuddy API with the following fingerprint:
The method will return true for objects that are not considered a h4ck or che4t to display, and false for everything else.
Radar plugins must use this method to initially qualify objects for display. Once you have a list of these objects that are 'safe to display', you can filter them further as you wish.
public bool IsSafeForRadar(SpawnObject spawnObject)
The method will return true for objects that are not considered a h4ck or che4t to display, and false for everything else.
Radar plugins must use this method to initially qualify objects for display. Once you have a list of these objects that are 'safe to display', you can filter them further as you wish.
[size=+1]How to post a new Radar plugin...[/size]
- Create a new thread in this forum
→ When you are done editing your thread and hit "Submit", your thread will be created, but will remain invisible until approved by the Bossland GmbH staff.
Your thread must have the .zip file attached that contains the code for your plugin. This code will be reviewed by the Bossland GmbH staff.
- Contact one of the Bossland GmbH staff, and ask that the code be reviewed.
For now, Jimmy06 and Outside will be reviewing the code submitted in the .zip file in your thread. Note, that this is a distinct process from code review that goes through the Buddy Store.
- Once the Bossland GmbH staff has determined that your plugin adheres to the spirit of non-h4ck/che4t, your thread will be approved and become visible to the rest of the Community.
[size=+1]FAQs[/size]
"Can I have a 'switch' in my code that turns on additional objects to display?"
"Can I display objects not in my camera range, or in the direction I'm facing?"
"What if I want to submit my Radar plugin to the Buddy Store?"
"Can I use a Subversion link instead of a .zip file?"
"Do subsequent changes to the plugin need to be reviewed by the Bossland GmbH staff?"
"What happens if someone updates a Radar plugin that violates the spirit of no-h4cks/che4ts?"
"What if I can't adhere to these constraints with my Radar plugin?"
No, you may not have a 'switch'—even if 'hidden' (e.g., a variable that can be set to a particular value). Any attempts to bypass the IsSafeForRadar() qualification will be flatly denied. This includes any code used for debugging purposes.
"Can I display objects not in my camera range, or in the direction I'm facing?"
The IsSafeForRadar() method will make the determination of which objects are considered 'fair' for displaying in the Radar. You are not required to do further filtering, unless you want to.
"What if I want to submit my Radar plugin to the Buddy Store?"
You are most welcome to make your product available from the Buddy Store. Both "free" and "paid" products may be made available in this fashion. This has a number of benefits for both the plugin developer, and his user base.
If you wish to get started making a product available in the Buddy Store, this article will guide you through the process:
If you wish to get started making a product available in the Buddy Store, this article will guide you through the process:
"Can I use a Subversion link instead of a .zip file?"
No, absolutely not. Subversion links are too easy to abuse for products such as this. Radar plugins may only be made available as .zip file attached to the thread, or from the Buddy Store.
"Okay, I've provided a .zip file in my thread. Can I have the Subversion as an alternate link?"
No, again, this is easy to abuse.
"What do you mean by abuse?"
The problem is with making information directly available from any version control system. We will not discuss further what these problems are.
"Okay, I've provided a .zip file in my thread. Can I have the Subversion as an alternate link?"
No, again, this is easy to abuse.
"What do you mean by abuse?"
The problem is with making information directly available from any version control system. We will not discuss further what these problems are.
"Do subsequent changes to the plugin need to be reviewed by the Bossland GmbH staff?"
No, it is not required. But, if you feel you are doing something that Bossland GmbH might consider a h4ck or che4t, it is best to ask that the code be re-reviewed. The consequences are dire, if you intentionally release code that allows for a che4t.
"What happens if someone updates a Radar plugin that violates the spirit of no-h4cks/che4ts?"
The consequences are severe—not only will the thread be deleted, but the user will be banned from the Bossland GmbH forums.
H4cks, cr4cks, and che4ts are flat-out illegal in some countries. Bossland GmbH disallows such, because it does not want the associated legal exposure. If you go against Bossland GmbH's wishes in this regard, you do not belong in this Community.
H4cks, cr4cks, and che4ts are flat-out illegal in some countries. Bossland GmbH disallows such, because it does not want the associated legal exposure. If you go against Bossland GmbH's wishes in this regard, you do not belong in this Community.
"What if I can't adhere to these constraints with my Radar plugin?"
This is a fair point. Your code is indeed yours to do with as you please.
However, the Buddy forums and the Buddy Store belong to Bossland GmbH. If you cannot abide by the rules set forth for these venues, then you will need to move your offering to a third-party website, or find some other means of making it available.
However, the Buddy forums and the Buddy Store belong to Bossland GmbH. If you cannot abide by the rules set forth for these venues, then you will need to move your offering to a third-party website, or find some other means of making it available.
Last edited: