- Thread Author
- #1
I finally decided to spend the day to clean up all of my code before submitting to the bot store. I moved my framework into a nice Module as-well as created a module for my bot. (I've only moved one over to the modular based framework, but the entire framework and bot was completely rewritten while doing so).
Here's a picture of the project package structure:
Yes, I am aware the project's name is Xe/m/oTools and not Xe/n/oTools. This really shouldn't matter as my other projects that spectre recognizes don't even have my username in it.
Here's the Manifest for those who think it may be an issue with the manifst.
I can change my local script directory to my other project which does not contain modules and my scripts will load fine.
Do we have to change anything in the manifest for Modularized scripts to be loaded, or are they simply not supported.
--- Spectre claims it cannot locate the class file, although it's in the location it's looking for it..
Unable to locate "C:\Users\mybro\Desktop\XemoTools\out\production\XenoCookerLite\com\xenotools\xenocookerlite\XenoCookerLite.class".
VIDEO of error:
Attempted file-paths for module project:
- Attempted variations:
C:\Users\mybro\Desktop\XemoTools\out\production\XenoCookerLite\com
C:\Users\mybro\Desktop\XemoTools\out\production\XenoCookerLite
C:\Users\mybro\Desktop\XemoTools\out\production\
C:\Users\mybro\Desktop\XemoTools\out\
C:\Users\mybro\Desktop\XemoTools\
Here's a picture of the project package structure:
Yes, I am aware the project's name is Xe/m/oTools and not Xe/n/oTools. This really shouldn't matter as my other projects that spectre recognizes don't even have my username in it.

Here's the Manifest for those who think it may be an issue with the manifst.
Code:
<manifest>
<main-class>com.xenotools.xenocookerlite.XenoCookerLite</main-class>
<name>XenoCooker Lite</name>
<tag-line>Cooks food. Burns it too! BETA</tag-line><!--Max of 50 chars-->
<description>Cooks food. Burns it too! BETA</description><!--Max of 110 chars-->
<version>1.0.0</version>
<compatibility>
<game>RS3</game>
</compatibility>
<categories>
<category>COOKING</category>
</categories>
<!--Required to publish on the bot store-->
<internal-id>XenoCookerLite</internal-id>
<!--The rest are optional-->
<open-source>false</open-source>
<hidden>false</hidden> <!--If you need to hide it from the bot store for maintenance-->
<access>public</access>
<tags>
<tag>Cooking</tag>
</tags>
<resources>
</resources>
</manifest>
I can change my local script directory to my other project which does not contain modules and my scripts will load fine.
Do we have to change anything in the manifest for Modularized scripts to be loaded, or are they simply not supported.
--- Spectre claims it cannot locate the class file, although it's in the location it's looking for it..
Unable to locate "C:\Users\mybro\Desktop\XemoTools\out\production\XenoCookerLite\com\xenotools\xenocookerlite\XenoCookerLite.class".
VIDEO of error:
Attempted file-paths for module project:
- Attempted variations:
C:\Users\mybro\Desktop\XemoTools\out\production\XenoCookerLite\com
C:\Users\mybro\Desktop\XemoTools\out\production\XenoCookerLite
C:\Users\mybro\Desktop\XemoTools\out\production\
C:\Users\mybro\Desktop\XemoTools\out\
C:\Users\mybro\Desktop\XemoTools\
Last edited: