Heya!
Someone requested a tool to make making parallax backgrounds easier, so this tool aims to do that.
Features:
- Supports custom screen sizes
- Background preview
- You can move the camera using buttons or arrow keys
- Can open existing background files as long as the image file can be found
Limitations:
- You need to provide the path to your SMBX2 folder when the program is opened for the first time
- Program does not write correct path of the image if it cannot be found relative to the background file or in your SMBX2's background folder
- The margin parameter is not supported but marginLeft, marginRight, marginTop and marginBottom are
- Takes a while to load backgrounds which use the color or opacity parameters
Y'know you shouldn't share such incredible things on April Fools. I mean, someone could think you're trying to prank them! Seriously though, this makes background designing a breeze. I will definitely be using this for all my future projects :3
I've updated the download link to
- have a slightly different folder structure (pyinstaller's onedir instead of onefile), hopefully it should allow users to download it now
- include the source code, it can be found in the "_internal" folder, it's named as "parallaxTool.py"
Interesting concept, but it takes REALLY long time to load PNGs with transparency. A 1024x768 PNG for background layer takes a whole minute to load on my PC. Needs fixing ASAP.
Interesting concept, but it takes REALLY long time to load PNGs with transparency. A 1024x768 PNG for background layer takes a whole minute to load on my PC. Needs fixing ASAP.
I'm aware of that, unfortunately I don't have any idea on how to optimize it
I Found a Bug: Edit Layer Interface Down No OK and Cancel Button, Can't save change.
I think we are encountering the same problem. The bottom options are missing, and the option from the last row (for me, it's "startingFrames") looks cropped/faded. I think the window size was too small to display all the rows. Compared to the demo video of the tool, the objects in my window appear larger on my PC. I suspected something with high DPI settings, which I then went through Properties>Compatibility>Change High DPI settings, but it didn't fix it.
I also reviewed the main Python script. But obviously, the .exe file is not connected to the internal files, which didn't work when I tried to increase the edit window size or other things.