29
« on: April 07, 2022, 02:24:21 PM »
Just wanted to touch base and let you know that I have been working on a set of tools outside of sci companion to help aid in p56 and view file modifications. Some examples that are currently finished and / or in the works.
A tool that will take any image file (png, jpg, etc) and convert it into a p56 file with complete support for multi-cell and priority mapping. This tool can either map to a particular palette which is very important to matching to the sci palettes, as well as a palette quantizer which will limit the palette index for use in creating new pics with their own palettes. This is 100% sci32 compatible up until the latest sci version from what I can tell. I have been using this tool to create new rooms, as well as upscale previous p56 files to 1080p for an upscaling project I have been working on.
I have also been working a FotoScihop fork that is becoming pretty heavily modified. I have added a CLI support to allow to add support for direct modifications to view files as well as process in batches. This is useful for making changes to header files as well as positions / links in views. I have accompanied this modified fork with a set of tools that will batch upscale / swap images in views by whatever % of scale. It can process hundreds / thousands of view files in a matter of minutes. This again has 100% compatibility with the most recent versions of sci as far as I know.
I have many more ideas for tools in the works as well, but this is what I currently have working. I plan on releasing these tools to public as soon as they are a little more defined and established for casual use. I also plan on implementing the CLI modification tools to the FotoScihop GUI once they are finished as well. My forked version of Fotoscihop has a lot of the back end revamped to allow easier support for modifying things. Currently, I have added the ability to add / duplicate cells and loops to views which will also aid in creating new views for use in sci32. I have a pretty good understanding of how the view files are put together now, so I am hoping I can also start implementing support into sci companion.
I will keep everyone in touch as development continues.