Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!

Resource [Official] The Bot Manifest (XML)

Engineer
Joined
Jul 28, 2013
Messages
2,776
This information has been moved to the wiki.


Below is an example of the XML-based bot manifest which allows for more customization while reducing bloat within a bot's main class.
XML:
<manifest>
    <main-class>com.runemate.clouds_woodcutter.CloudsWoodcutter</main-class>
    <name>Cloud's Powerchopper</name>
    <tag-line>Insert catchy tagline here (marketing oriented)</tag-line><!--Max of 50 chars-->
    <description>Power chops all types of logs anywhere in RuneScape. (functionality oriented)</description><!--Max of 110 chars-->
    <version>1.0.2</version>
    <compatibility>
        <game>OSRS</game>
        <game>RS3</game>
    </compatibility>
    <categories>
        <category>WOODCUTTING</category>
    </categories>
    <!--Required to publish on the bot store-->
    <internal-id>PowerChopper</internal-id>
    <!--The rest are optional-->
    <open-source>true</open-source>
    <hidden>false</hidden> <!--If you need to hide it from the bot store for maintenance-->
    <access>public</access>
    <tags>
        <tag>Tree</tag>
        <tag>Vine</tag>
    </tags>
    <resources>
        <resource>path/to/file.png</resource>
    </resources>
</manifest>

The manifest can be included anywhere in your output folder or svn as long as the main class is set correctly. You must specify any resource files (images, sounds, text files, etc) that you wish your code to be able to access in the bot manifest.
 
Last edited by a moderator:
Engineer
Joined
Jul 28, 2013
Messages
2,776
The format has been updated slightly to comply with the bot stores revised standards.
 

zap

Joined
Mar 8, 2015
Messages
4
What are the allowable values for the "access" tag other than "public"?

What is the difference between "hidden" vs "access"?

Thanks!
 
Author of MaxiBots
Joined
Dec 3, 2013
Messages
6,771
What are the allowable values for the "access" tag other than "public"?

What is the difference between "hidden" vs "access"?

Thanks!
I believe hidden= true hides it from the bot store, hidden=false shows it on the bot store. access=public means it's open to the public. I'm guesing there's another value probably something like 'private' which would make it a private script
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
What are the allowable values for the "access" tag other than "public"?

What is the difference between "hidden" vs "access"?
Thanks!
Hidden is in regards to the current visibility on the bot store. If a script is hidden, nobody can run it.
Access technically does have other modifiers but it's too early to discuss that because there's currently no front end for specifying who can use a private script (although the backend is setup)
 

zap

Joined
Mar 8, 2015
Messages
4
Thanks!

Some additional clarifications:
  • If a script I own is marked hidden, can I still see/use it?
  • What is the currently preferred way to share a script with a small group of collaborators/testers/etc.?
 
Mod Automation
Joined
Jul 26, 2013
Messages
3,044
  • Yes, if you're using it locally. No, you can't use it after pushing it to the Bot Store.
  • Making it private and PM me the name of users you would like to grant access to. I will do it manually until a front-end for private bots is developed.
 
Author of MaxiBots
Joined
Dec 3, 2013
Messages
6,771
  • Yes, if you're using it locally. No, you can't use it after pushing it to the Bot Store.
  • Making it private and PM me the name of users you would like to grant access to. I will do it manually until a front-end for private bots is developed.
And by making it private he means <access>private</access>
 
Joined
May 6, 2015
Messages
74
I'm really new to this, where would I place the manifest file :?
Tried putting it in the output folder of my test project, but it doesn't show up on the available bots :/
 
Java Warlord
Joined
Nov 17, 2014
Messages
4,906
I'm really new to this, where would I place the manifest file :?
Tried putting it in the output folder of my test project, but it doesn't show up on the available bots :/
You can place it anywhere in your project
 
Joined
Jun 20, 2015
Messages
183
  • Yes, if you're using it locally. No, you can't use it after pushing it to the Bot Store.
  • Making it private and PM me the name of users you would like to grant access to. I will do it manually until a front-end for private bots is developed.

@Cloud Any ETA on the private end? Its easier so I can test on my VPS as well.
 
Mod Automation
Joined
Jul 26, 2013
Messages
3,044
@Cloud Any ETA on the private end? Its easier so I can test on my VPS as well.
Private is fully implemented. There is just no front-end to allow you to grant access. Just PM me which bot and to who to assign it and I'd be happy to in the interim.
 
@Cloud please specify the options for the access setting.
 
Top