ScrollBars
ScrollBars is a tool designed to generate Parallax-scrolling HDMA code that can be inserted using LevelASM.
Each scanline can be given different properties such as scroll speed, wind speed (my term for autoscroll), and wavelength/speed/amplitude.
Clicking the headers above each of the properties in the table will bring up a dialog allowing you to set multiple scanlines at once.
The free RAM defaults to $7F:B000-$7FBBFF, but you can customize that if you're already using that RAM for an ASM hack.
This tool is definitely not finished. I have exams coming up so I have not had much time to work on it, but I did as much as I could to get it into its current usable state. I have not optimized the code generation yet, so sometimes you'll find things like "LDA $00" one line after "STA $00" and such, and I have a few wave-related optimizations to make. It's also missing a few options and features that will be implemented at a later date, and of course it's missing an icon.
The code it generates is intended to be used in LevelASMTool (below), but it can be modified to be compatible with Ersanio's LevelASM+Init patch. It's best to use LevelASMTool though, because since the tables generated for these effects are rather large, having too many effects inserted into one ROM will exceed the bank-boundary when using the patch version of LevelASM.
EDIT: also, if you're using waves, change the wavelength to something other than zero for all scanlines that have wave enabled, or else ScrollBars will crash.
Download: http://bin.smwcentral.net/47848/ScrollBars.exe
(no readme yet, just play around and see what you can make with it!)
LevelASMTool
This is a tool I made recently, but never officially released. I've discussed it and even linked in #serioushax a bit though (and if you had looked through my filebin, you could have found it). It's basically a sprite-tool-esque version of LevelASM that is not limited to a single bank like the patch is. ScrollBars generates code that is designed to be used with this tool.
It is based off of Ersanio's LevelASM+Init patch, with a few modifications. If you are currently using Ersanio's patch, it will be removed from the ROM automatically. BACK UP YOUR ROM BEFORE USING THIS!
Download: http://www.smwcentral.net/download.php?id=428&type=tools
ScrollBars is a tool designed to generate Parallax-scrolling HDMA code that can be inserted using LevelASM.
Each scanline can be given different properties such as scroll speed, wind speed (my term for autoscroll), and wavelength/speed/amplitude.
Clicking the headers above each of the properties in the table will bring up a dialog allowing you to set multiple scanlines at once.
The free RAM defaults to $7F:B000-$7FBBFF, but you can customize that if you're already using that RAM for an ASM hack.
This tool is definitely not finished. I have exams coming up so I have not had much time to work on it, but I did as much as I could to get it into its current usable state. I have not optimized the code generation yet, so sometimes you'll find things like "LDA $00" one line after "STA $00" and such, and I have a few wave-related optimizations to make. It's also missing a few options and features that will be implemented at a later date, and of course it's missing an icon.
The code it generates is intended to be used in LevelASMTool (below), but it can be modified to be compatible with Ersanio's LevelASM+Init patch. It's best to use LevelASMTool though, because since the tables generated for these effects are rather large, having too many effects inserted into one ROM will exceed the bank-boundary when using the patch version of LevelASM.
EDIT: also, if you're using waves, change the wavelength to something other than zero for all scanlines that have wave enabled, or else ScrollBars will crash.
Download: http://bin.smwcentral.net/47848/ScrollBars.exe
(no readme yet, just play around and see what you can make with it!)
LevelASMTool
This is a tool I made recently, but never officially released. I've discussed it and even linked in #serioushax a bit though (and if you had looked through my filebin, you could have found it). It's basically a sprite-tool-esque version of LevelASM that is not limited to a single bank like the patch is. ScrollBars generates code that is designed to be used with this tool.
It is based off of Ersanio's LevelASM+Init patch, with a few modifications. If you are currently using Ersanio's patch, it will be removed from the ROM automatically. BACK UP YOUR ROM BEFORE USING THIS!
Download: http://www.smwcentral.net/download.php?id=428&type=tools