Well I've been thinking a bit (a lot) about adding the ability to create characters within the application, including the ability to generate images and...
I almost hit the wall, I didn't understand almost anything about how to render a png image on the screen (since as far as I know you can't create t3x files within the console) and this was the first step to be able to connect to some image generating API
The number of times I had to use artificial intelligence to be able to do this with my few skills was monumental, and even then I couldn't even manage to show a distorted texture on the screen
In the end I was able to do it but using libraries that were discontinued 8+ years ago (sf2dlib and sfillib), with that and updating the libraries a bit (on my own and with the help of AI to understand which function I should replace the obsolete ones with) I was finally able to render a 32-bit RGBA PNG image on the screen at a resolution of 48x48 pixels placed in the sd card root.
I then tried connecting to an ai image generating api and it worked a bit... the resulting image was 512x512 pixels, exceeding the screen size by quite a bit, although shortly after that could be fixed by changing the scale so there's just one small big detail left
The price, ai image generating apis generally have a relative cost depending on their capabilities, the api I was thinking of using already includes a few free credits to use but once they run out... I don't want to get into debt.
So I was thinking of developing a paid version that includes:
- image generation with AI
- use a more advanced LLM with a longer text length
with a small BIG limitation
- It can't be used forever, only until the credits per user are exhausted
Approximately $1 can be used to generate 200 images in the API that I've been testing for a while, and with $0.4 you can get approximately 1 million tokens in responses using the Google Gemini API (I don't know the prices of other APIs)
So I would really appreciate comments regarding this idea to see if you think it's prudent or if it would be worth a version of the app that allows you to do this type of things and at what price for the amount of use (taking into account that RAI Loader gets fewer downloads every day)