|
Help Forum |
 |
| CAOS Injector w/ Discord Integration? | |
| 
sturmgewehrz

|
3/20/2026 | 2 |
I have a crazy idea and I'm not even sure where to start.
I'm wanting to make an application that can inject CAOS commands into DS (similar to devthing) but also have Discord integration so that users on a Discord server can interact with the game through chat commands.
The plan is to have a "Creature Cam" where I livestream the game and Discord users can influence the raising of Norns by giving them food, teaching them words, etc. I'd also like to have it be a semi-curated experience, where I'd take the role of a sort of DM where I have some control behind the scenes with scripted events, such as having a Grendel spawn in and injecting it with chemicals to try and influence it to go to the terrarium and steal a Norn egg. A more ambitious goal is to have some way to manipulate the hand so that Discord users can pat and spank (will definitely need a cooldown timer to prevent abuse lol) Norns through chat commands.
For now, I think my goal should be making a simple program that can just inject CAOS commands into the game. I'm not a programmer, but I have experience with batch and powershell scripting and I understand the basics of programming, and I'm willing to learn. I'd also need to learn how CAOS scripting works, as I've only really ever copied and pasted one line commands from the wiki. Can anyone recommend where I should start or what resources there are that might be useful to learn how to go about doing this? Thanks. |
 Peppery One
Papriko
    
|
3/21/2026 | 1 |
Sounds like a new take on LNA. I wonder if Amai published the files for it on her blog, and if she did it all in CAOS or with external help.
If you're doing it on linux there's always the Linux Console Tools that I backed up for purposes like this. It should be more than possible to build something based on what they're doing.
I don't know if that whole trick with the ports and the localhost works on windows, though. Ages ago I read documentations on shared memory interfaces, where you could just write your CAOS script right into a dedicated block of RAM that the game makes available OS-wide. I never got into that, though.
You mentioned devthing, and I'm pretty sure some versions of the borg norns do that as well. You could always see if you can grab the files for those and have a peek, or if the creators still respond and ask them specifically how to do it.
Lets play plants! Photosynthesis... Photosynthesis... Photosynthesis... |

sturmgewehrz

|
3/22/2026 | |
Thanks, the Linux Console Tools thing is just what I need to get started I think. I actually hadn't even realized there was a way to run DS outside of Proton, but I just found instructions on the wiki on how to do that.
I'll have to test this out to make sure there aren't any issues with streaming the game from Linux before I decide to go this route, as when I tried to play the game using Proton under Linux Mint the other day, it made me run the game in fullscreen at the default game resolution since it wanted 16bit color on the desktop. |
 Peppery One
Papriko
    
|
3/22/2026 | |
There was some key combination that lets you put the game into windowed, but I can't think of it for the life of me. It's the kind of thing I do once and then leave it like that forever.
Lets play plants! Photosynthesis... Photosynthesis... Photosynthesis... |

lisdude


|
3/22/2026 | |
I think fullscreen is Shift-Alt-Enter, but the easiest way is just to add 'Fullscreen 0' to user.cfg.
Linux and macOS use a socket to interface with external tools (as mentioned by Papriko): CDN Article
Windows uses a shared memory interface: Chris Double's documentation
The Community Edition has native Linux /macOS versions if you haven't tried that yet. It's a bit easier to get going than the ooooooold Linux version and has some helpful perks like not requiring you to worry about case sensitivity (which crops up a lot in third-party content with the original Linux version) or color modes. |
|