Create Tool Tool and Export Tool Tool
This Tool is for Tool developers tired of the chores involved with setting up new Tools or zipping a new XRNX file after an update. This Tool also helps new Tool developers getting past the first few hurdles of the Renoise Lua scripting API.
2 menu items will be added to the File Menu of the Scripting Editor.
Create new Tool
Once activated you are guided through a form that creates the folder, main.lua and manifest.xml for you. New Tools will be created within a __MyTools__ subdir, so you can quickly find the Tools you have created. Main.lua is a simple template with a menu item and an example dialog, serving as a starting point.
Note: you will need to 'Reload all Tools' before the newly created Tool pops up in the menu.
Export to XRNX file
The Export feature packages the chosen Tool into an XRNX file ready for distribution. For some reason .svn and .DS_Store folders are magically excluded; consider it a free bonus feature.
Lucky Number 7
Version 7 brings lots of cool stuff to the Export Tool Tool. It's now possible to filter Tools by author, folder or file name. There is also a new option to automatically exclude that pesky preference.xml file.
Version 11 for Renoise 2.8
Now exports Tools for API 3. Also warns against exporting AutoUpgraded Tools. You should check those Tools and remove the AutoUpgraded flag. The Version number field in your Tool's manifest.xml will be autoformatted to max. 2 decimal digits.
The Create Tool Tool and Export Tool Tool is brought to you by Salaryman Man.
Downloads
| Tool File | Date | Downloads |
|---|---|---|
| Dec 4th, 2010 | 334 | |
| Sep 30th, 2011 | 214 | |
| Dec 11th, 2011 | 138 | |
| Older files | 237 | |
| Total | 923 | |
Installation: Drop the Tool File (.xrnx) on a Renoise window.
Disclaimer:
Liability exclusion "You are downloading or installing a software application from a third-party provider. This software does not originate from Renoise and is displayed here clearly and in summary form solely as a service for the user. Renoise is not liable for malfunctions, damage, incompatibilities or other harm originating from this software or which is otherwise caused by it. Should problems occur while this software is being installed or used, please contract the relevant producer."
Haftungsausschluss „Sie sind dabei, eine Anwendung (Software) von einem Drittanbieter herunterzuladen oder zu installieren. Diese Software stammt nicht von Renoise und wird hier lediglich als Service für den Benutzer zusammenfassend übersichtlich dargestellt. Renoise haftet nicht für Fehlfunktionen, Beschädigungen, Inkompatibilitäten oder sonstige Schäden, die von dieser Software ausgehen oder sonst verursacht werden. Sollten während der Installation oder Benutzung der Software Probleme auftreten, wenden Sie sich bitte an den jeweiligen Hersteller.“
- Login to post comments


Comments
Bug
Hey good idea, tried to use it, but got the following error when pressing "save and export"
** main.lua:715: bad argument #3 to 'format' (string expected, got nil)
*** stack traceback:
*** [C]: in function 'format'
*** main.lua:715: in function 'zip_tool'
*** main.lua:995: in function main.lua:975
Renoise 2.8 B6 64 Bit
A+++
Great to see all the new updates to this Bantai!
Thanks again for this timesaver, will be using it a lot now I have got back to a little scripting!
Salaryman Man!
Salaryman Man!