- About
- Features
- Requirements
- Optional (but useful, and maybe required on later versions)
- Special thanks
- More Rock Band related projects
RBToolsJS is a highly-typed NodeJS module with methods to manipulate several Rock Band 3 game files, joining several functions that I found useful in some way and helps me on my custom creation process in some way.
RBToolsJS also uses Python to manipulate specific files, such as game texture files.
With RBToolsJS you can:
- Create, parse, and export
.dta
(Rock Band song metadata) files. (powered by my DTA Parser module). - Create
.rbproj
/.c3
(MAGMA project) files based on.dta
file "recipes".
RBToolsJS are still in development, but certain fucntions are going to be available on next commits:
- Create and convert
.png_xbox
,.png_ps3
, and.png_wii
(Game texture) files.
-
Python v3: RBToolsJS uses Python scripts on the background of several methods, such as image convertion/fetching, and create multitrack
.ogg
files. -
PIP: Used to install and manage installed Python packages. Some methods uses external python packages, such as:
-
MAGMA C3: Necessary to generate MAGMA files.
- Onyx CLI: The command line interface version of the famous Oxynite toolkit to manipulate several Rock Band game files directly with JavaScript. You can find it on
Releases
.
- Onyxite: General helping and for the creation of Onyx Toolkit!
- TrojanNemo: General helping and for the creation of Nautilus!
- Emma: General helping.
- raphaelgoulart: Close friend and always helping me in some sort.
- DTA Parser: A highly-typed
.dta
file parser. - My Customs Projects: All my customs projects.
- C3 Library Patch: A metadata patch for many released customs.
- PRO Guitar/Bass Guide: My famous PRO Guitar/Bass guide.