Multi-axis isn’t supported for now. The main difficulty is that multi-axis behavior is hard to describe, and AI would likely struggle to understand, analyze, and generate multi-axis funscripts.
Im not getting the Comfyui connected still fun. I have comfyui and the SXDL model etc, but its not able to make pics
edit: ok after talking and playing with it for a few it is generating prompts but not connected, so as soon as I figure out how to get it connected… anyway, its a lot of fun anyway, lol, thanks
The way text-to-image generation works is as follows: the frontend sends the prompt to the OSRChat backend, and the backend submits the corresponding ComfyUI workflow (either SDXL or ZIT text-to-image workflow) to the connected ComfyUI server based on the configuration. The ComfyUI server returns an ID to track the generation progress. If the image is generated successfully, it is downloaded from the ComfyUI server to the OSRChat backend, and then sent back to the frontend.
What needs to be ensured is that the correct models are available on the ComfyUI server with the correct names and ports configured properly. It is also recommended to use the latest version of ComfyUI and deploy it from source rather than using ComfyUI Portable. Additionally, before submitting the workflow, it’s best to preload the required models into VRAM or system memory to avoid request timeouts caused by slow model loading.
I modified OSRChat 1.2 through vibe-coding to add multi-axis support, allowing it to fully utilize the SR6. Here are the details:
The modification is based on OSRChat 1.2, because it was the latest version when I started working on it;
The main modifications were made to player.py. Along with multi-axis support, I added a slow filler script with a stroke range of 90-0, which will automatically play after the json script finishes;
I wrote a complete set of prompts, and slightly modified a small part of index.html to prevent the line breaks at the end of the LLM’s output from being swallowed;
A VSR6.py script is included in the package. This is an SR6 simulation script that can receive T-Code commands when OSRChat is in UDP mode with the address set to 127.0.0.1:8888, allowing you to test it without a physical SR6;
By default, GM_Engine_v1 + SR6_Engine + Multi Testing is a relatively stable prompt combination. If needed, you can make modifications based on the Multi Testing prompt;
Testing was based on the reasoning mode of DeepSeek V4 Flash; other LLMs have not been tested yet;
Originally, there was a feature connecting to XToys to implement Coyote electro-stimulation, but the results weren’t very ideal, so I removed it.
The version with the Coyote-related code removed has not yet been tested on a physical SR6, so please be a little careful when using it.
Run server.py to start it, or open a terminal in the OSRChat root directory and enter python server.py to run it.
Finally, a huge thanks to the original author of OSRChat, @Karasukaigan, for open-sourcing it!
This sounds very promising
Sadly, I could not get an LLM connection up and running.
I’m trying to use Ollama with a local installation.
Neither leaving the API key blank or entering an API key does work.
It also shows “Disconnected” in the upper right area.
In browsers I can see the following error (tried Crome and Firefox).