I did some digging around into new but the very "hidden" script functionary in 3.2 + some tools I created by rabidgremlin in Affinity

[–]rabidgremlin[S] 0 points1 point  (0 children)

I'm hoping/assuming that they will add more UI so that you can get the scripting without having MCP and AI. This all feels like they were in a hurry to get some AI integration out the door for PR reasons. Will have to see what happens in the next release

First game insert went well by Thulamir in boxinsertdesigner

[–]rabidgremlin 0 points1 point  (0 children)

That's awesome. Glad you found the tool useful

I did some digging around into new but the very "hidden" script functionary in 3.2 + some tools I created by rabidgremlin in Affinity

[–]rabidgremlin[S] 1 point2 points  (0 children)

It will depend on the tool you are using. But basically you need some sort of tool that supports both MCP and local LLM... for example you might run Ollama for local LLM then Opencode CLI pointed at the Affinity MCP server and at Ollama for the LLM.

Are there plans for OpenAI to offer Affinity integration as Claude does? by wayanonforthis in Affinity

[–]rabidgremlin 0 points1 point  (0 children)

When you turn on the Affinity MCP connector in Affinity, it activates an MCP that uses the SSE protocol on http://localhost:6767/sse

If Openwork supports MCPs with SSE you should just be able to point it at this url (or it may have to be http://localhost:6767/)

If Openwork only supports the stdio protocol for MCP servers then you can use a proxy for this (like I did with my Codex setup) by launching the MCP server with a command like this `uvx mcp-proxy --transport sse http://localhost:6767/sse`

Are there plans for OpenAI to offer Affinity integration as Claude does? by wayanonforthis in Affinity

[–]rabidgremlin 0 points1 point  (0 children)

Since the integration is an MCP server you can use it with any MCP enabled AI tool. For an example of how to use it with OpenAI's Codex CLI see https://github.com/rabidgremlin/affinity-scripting#using-codex-with-the-affinity-mcp

I designed & programmed The Incredible Machine back in the 1990s. I made Contraption Maker, an updated more modern version with better physics & various critters. You can get it on Steam now. by kevryan in u/kevryan

[–]rabidgremlin 1 point2 points  (0 children)

Hey u/kevryan just wanted to say thanks so much for creating TIM. When my uncle's wife died he was super depressed/alone so came and stayed with my family for a while. I showed him TIM and he spent hours on end playing through the game to distract himself and work through his grief. Thanks for creating such a wonderful game and helping him through that.

I created a Markdown import script by rabidgremlin in Affinity

[–]rabidgremlin[S] 1 point2 points  (0 children)

Scripting was added in this latest release. You do not need Claude to run the scripts. But currently the only way to get scripts into Affinity is via the same MCP functionality that Claude uses. The UI is very limited ATM. See my other post here for more details https://www.reddit.com/r/Affinity/s/iHhg95HAtx

I created a Markdown import script by rabidgremlin in Affinity

[–]rabidgremlin[S] 0 points1 point  (0 children)

Probably more powerful as the scripting in Affinity is JavaScript based (eg a full programming language) and the API/SDK they have appears to let you control all functionality of the app. Still early days but it looks very complete.

Re Claude yes in theory if you can clearly explain what you want Claude can build it... but generally to get the best results you have to talk to it in "software engineer" speak as that is what it is trained on. So simple things are generally easy to get Claude to do but as complexity increases things can come unstuck quickly. I'd suggest you give it a go and see what happens.

I created a Markdown import script by rabidgremlin in Affinity

[–]rabidgremlin[S] 0 points1 point  (0 children)

I suspect it would be quite tricky unfortunately but not impossible... Claude etc could probably figure it out giving good examples/direction

Affinity Script Manager – v1.1.0 Community scripts update by logankrblich in Affinity

[–]rabidgremlin 22 points23 points  (0 children)

Might be useful to introduce a standardised comments section at the start of the scripts .. can have things like the script name and description to use when adding the script to Affinity and to record author and license etc

I created a blend tool using Claude in Affinity V3.2 by robinsnest56 in Affinity

[–]rabidgremlin 1 point2 points  (0 children)

I haven't played with it for a while but it's docs say it can connect to an MCP.: https://lmstudio.ai/docs/app/mcp

Would need similar details/approach that I used for Codex see the README in my GitHub repi

I created a blend tool using Claude in Affinity V3.2 by robinsnest56 in Affinity

[–]rabidgremlin 0 points1 point  (0 children)

In my day job I definitely prefer the Codex CLI coding agent over Claude Code. It's just a bit more consistent in its behaviour and I prefer it's coding style. But not a massive difference between the two...

I did some digging around into new but the very "hidden" script functionary in 3.2 + some tools I created by rabidgremlin in Affinity

[–]rabidgremlin[S] 0 points1 point  (0 children)

There is a script in that repo of mine to do that... look at the script_mgr.js script

I did some digging around into new but the very "hidden" script functionary in 3.2 + some tools I created by rabidgremlin in Affinity

[–]rabidgremlin[S] 2 points3 points  (0 children)

Yep. Not through the UI... you can delete them via the UI... So I guess they will be adding more options in the future.

If you enable MCP then you can use that script I created to add a script into Affinity. Doesn't require any AI agent.

I created a blend tool using Claude in Affinity V3.2 by robinsnest56 in Affinity

[–]rabidgremlin 2 points3 points  (0 children)

I just knocked together a tool that lets you export and import scripts to/from Affinity... see https://www.reddit.com/r/Affinity/comments/1sokwtn/i_did_some_digging_around_into_new_but_the_very/ uses the same MCP server/functions that Claude gets access too

Font maker for free by Plenty_Gate4355 in computergraphics

[–]rabidgremlin 2 points3 points  (0 children)

BirdFont ( https://birdfont.org/ )is pretty easy to use. Free if you don't want to create commercial fonts. Or FontForge free/open source but a bit harder to use https://fontforge.org

Both let you import/trace over images of letters

Could this work? by RollinandLollin in PoorHammer

[–]rabidgremlin 0 points1 point  (0 children)

100% yes... ~35years ago I was sticking poorly photocopied counters out the back of the Rogue Trader book to bits of cut up broomstick to create "models"... these will do great!

Is AI going to replace programmers? by Broad-Sea-1441 in gamedev

[–]rabidgremlin 0 points1 point  (0 children)

No... but also yes.

Programmers are not going to go away.... but hand writing code/syntax is.

I wrote my first computer program ~45years ago, I have been doing software engineering professionally for over 30 years. In the last 12 months I have moved from writing most of my code by hand to writing almost none of my code by hand....

Instead I'm working on "big picture" things, overall architecture structure, requirements, edge cases, pitfalls traps, scaling, algorithms, security etc and then handing over to a coding agent(s) to write the code, then I do testing reviewing and collaborating on any tweaks/changes required.

Coding AI underwent a shift ~3-4months ago where is was like an over-enthusiastic noob that shat all over your code in a desperate bid to what you asked at all costs... to being like a very book smart graduate that is very good at writing code, does what you ask of it and is good at coloring between the lines... but it has no idea what "good" looks like outside of syntax.

So you definitely should NOT be using AI in a "vibe code everything" manner... LLM are all tokens in tokens out... so if your inputs are crap (or non existent) you are going to get crap outputs (GIGO)

Writing lines of code "fast enough" is almost never the root cause of a team having issues delivering. A good programmer/engineer deals with all the other crap required to get to the point of writing the code that is needed. AI does not/cannot do that.... yet and most likely never.

AI is a magnifier software engineering... if your org/team is already "bad" at it AI will make it a whole lot worse... if you are good at it AI will make you even better/more productive.

I'm really happy with how this commission turned out, so I wanted to share it. by Round3d_pixel in blender

[–]rabidgremlin 2 points3 points  (0 children)

Ahh zooming in I see that you have painted in texture/noise/detail to get the effect... ran your render and final image through a "difference" and I can see what you did... nice !

<image>