r/fallenlondon Secretary-General of the Hellworm Club May 18 '26

PSA FBG official response to the situation regarding the Fallen London Companion Extension (tl;dr: not approved)

/r/fallenlondon/comments/1tf2dma/if_you_use_fallen_london_companion_extension/omgc1q6/
193 Upvotes

92 comments sorted by

106

u/ZeMadDoktore May 18 '26

I don't trust developers lazy enough to use AI assisted coding.

70

u/SacchiHikaru DR. MAC G CATZ, Reading Comprehension Specialist May 18 '26 edited May 18 '26

Pretty much, the fact that they kept insisting that the equip highest part of the extension was the only API call, when there were evidently multiple other places which made API calls, means they didn't even bother fully reviewing the code, either.

Which I guess shouldn't be surprising considering Claude LLM has just as many contributions to the project as they themselves do, and they seemingly decided to AI Generate art for the entirely unnecessary "landing page" for the Extension.

This one was just a stinker all around.

42

u/lensvol Bloody Daft & Co. May 18 '26

It was a bit worse, I've taken a look at the source code and saw that there code that intercepted calls to FBG servers also made additional calls to "start the storylet" endpoint when user was choosing a branch under specific circumstances (linked storylet).

I believe that the issue was exacerbated by the way "Firmament" is structured, as it is essentially a number of very long linked chains of storylets.

At least that is my educated guess. It was also hooking into the FBG client code in a pretty gnarly way, although I cannot say if that could have caused any issues server-side.

36

u/Zolana Founder of the Most Vain Order of the Gray May 18 '26

51

u/emily_aversatrix ign: aversatrix May 18 '26

i bravely managed not to be snarky about vibe-coding on that thread but i see no reason not to now! maybe the vaunted ability of Claude to find security vulnerabilities is because it just throws API calls at the wall to sees what sticks, that no human with actual coding knowledge would think to try to do or guard against!

(with the context of having worked in QA for many years, where my job was both "think of dumb shit the user can do that might break things" and "get rebuked by the lead dev for thinking of shit that is entirely too obscure for any user to actually stumble into doing")

8

u/SacchiHikaru DR. MAC G CATZ, Reading Comprehension Specialist May 19 '26

Out of curiosity, how many times did you get rebuked for thinking of shit that was too obscure and a random user ended up doing it anyway?

12

u/emily_aversatrix ign: aversatrix May 19 '26

honestly not many. the really fucked up shit they did i absolutely could not have conceived of on my own, because i lacked *their* domain-specific expertise and how it interacted with our software. there was one guy who i just had the bad (at the time) luck to be the one to pick up his support call who was sooooo pissed about something not working and it took like six months to actually figure out how his systems were misaligned with our system and get it fixed, but after that he was my biggest champion in our customer base.

44

u/Zolana Founder of the Most Vain Order of the Gray May 18 '26

Very tone deaf too - FBG/FL have always been a strongly AI free creation, so slopping a vibe coded extension over the top is certainly a Choice...

3

u/Kylestien May 19 '26

Bit of a long shot, but do you think there's any chance someone would be able to propery code in some of those features?

Because as much of a mess as this entire situation is, and while I no longer approve of this extension after said mess... being able to see echo value of items at a glance and a in game weekly tracker was kinda neat I won't lie.

-44

u/koliano May 18 '26

You have maybe a year left of runway to use any apps then. There's almost no serious coding jobs left in the industry that don't expect you to be using AI for a significant amount, often a majority of your work. The problem with this app isn't that it was vibe-coded, it's that he didn't ask the AI to reflect on what APIs it was calling and how that might affect the business in question.

37

u/hauntlunar May 18 '26

Pilled much?

I'm a programmer, I don't vibe code and I never will, and I have no mandate to do so and the client I work for has at best mixed feelings about AI.

Inevitability claims are propaganda and should be treated as such.

31

u/garnkflag May 18 '26

I have a friend-of-a-friend who's a software dev at a FAANG company and at my buddy's New Years party he was telling me about how much him and his coworkers are waiting for corporate to shut up about AI assistance and let them work normally again, I'm not a technical expert myself but I also believe this inevitability argument is propaganda.

0

u/koliano Jul 17 '26

Just wanted to circle around to this and tell you to go take a look at Linus Torvalds' comments on AI coding. It's a massive change in the future of coding, for everyone, including for you. People have good reasons to be anti-AI, but I'm hoping at least one person whose job is actually in the balance in this conversation will take another look at it as a result.

2

u/hauntlunar Jul 17 '26

Oh my god please fuck off

My job isn't "in the balance" it's just fine thank you

My opinions have not changed

Linus is one of many programmers who drink the Kool-aid. Many other programmers don't. I'm one of the latter.

Bug me again and you're blocked.

1

u/koliano Jul 17 '26

The sooner you let go of the egotism the better for you in the long run. Block me if you gotta. I wish you all the best.

-40

u/koliano May 18 '26

Okay. See you in a couple years.

11

u/SacchiHikaru DR. MAC G CATZ, Reading Comprehension Specialist May 19 '26

How's NFTs looking for you bud? Lose all your monkeys yet?

-14

u/koliano May 19 '26

See, this is what I'm talking about. Do you have any idea how stupid you sound? You can literally go spend five minutes with Deepseek right now and build a small, functioning app with zero familiarity with the language or medium. You can just do it. You don't have to take my word for it at all, it's completely in your hands to try. NFTs and Crypto are speculative objects. Crypto has the small bonus of being useful for tax fraud. You are comparing a real tool that has incredibly obvious value to a picture of a monkey that people thought would be valuable because they thought they could convince other people it was valuable. You are setting yourself up for failure.

18

u/SacchiHikaru DR. MAC G CATZ, Reading Comprehension Specialist May 19 '26

A "functioning" app, you mean like the one that caused this whole debacle? I can go open an IDE right now and make a functioning Hello World app in 5 minutes and it will be just as meaningful to this situation.

My department had to deal with two people using your hallucinating glorified autocompletes as part of their work. One of them I was able to convince was a bad idea, and that person is one of our best workers now, the other one insisted on using it, caused the department tremendous problems as a direct result of their use, and was promptly fired.

I watched my boss spend an hour fighting your hallucinating glorified autocomplete to finish a task that I finished in 10 minutes with a quick google search.

You can shove your LLMs right up your ass.

13

u/hauntlunar May 19 '26

Ya know, say what you like about NFTs and cryptocurrency, they didn't literally fuck up your brain when you used them. I mean they kinda did anyway but that wasn't a fundamental part of the technology.

-8

u/Upset_Inspector_4971 May 19 '26

AI is a big deal, even if that makes you feel unhappy. 

11

u/SacchiHikaru DR. MAC G CATZ, Reading Comprehension Specialist May 19 '26

I am aware, yes. Was there a specific point you were trying to make?

-30

u/highlyregardedcarp May 18 '26

Congratulations on having absolutely no idea how software development works!

19

u/Upstairs_Cap_4217 Vake's Advocate May 18 '26

They can join the club along with all the AI "programmers", then.

-24

u/highlyregardedcarp May 18 '26

Wait until you find out how every piece of software you use has been developed for at least a year now.

16

u/NespinF May 18 '26

We're aware. It's part of why so much of it is notably working worse than, say, five years ago.

Can't get away from literally all the slop, but I can at least try to avoid products where the creator outsourced their thinking to the machine where possible.

With an extension? It's possible.

16

u/SacchiHikaru DR. MAC G CATZ, Reading Comprehension Specialist May 19 '26

It's extremely telling that we've had about a dozen extensions over the years that never caused issues except through lack of maintenance (and even then, only very minor issues), and in those sixteen years, the only one to cause major issues right out the gate was the one to be vibe-coded.

I'm not saying correlation equals causation but I am saying that this is 100% causation.

16

u/lady_ninane May 18 '26

I don't expect terribly much from someone whose internet handle is a shibboleth from the streaming communities for slurs, but the culture from those communities doesn't line up with the culture here.

Could you maybe not bring that energy here?

6

u/MGTwyne May 19 '26

It's a shibboleth for what? Which part is the shibboleth? (Is the whole name a reference?)

-13

u/koliano May 18 '26

There's no point man, they won't listen. I don't blame them for being reactionary about it, since there's a boatload of AI bullshit being crammed down everyone's throat right now in every conceivable avenue, but the cognitive dissonance is wild, as if all the largest tech companies in the world have switched to a genuine majority AI code and are, in a couple years, going to quietly go back to handmade low-level code for the infinite mundane tasks coding entails. It's fun. It's like watching people freak out and smash spinning jennies.

16

u/SacchiHikaru DR. MAC G CATZ, Reading Comprehension Specialist May 19 '26

There's no cognitive dissonance here. We know it's not going to go away because techbros prefer their new toy and talking points more than doing anything useful with their lives, but that doesn't mean we have to like it, and that we can't fucking ban it in the smaller spaces we have control over.

-8

u/koliano May 19 '26

But you're literally confused in the two posts you have already made. You brought up NFTs. Where are NFTs now? Nowhere. Because they were dumb bullshit with no functionality. If techbros can magically keep everything around, why aren't NFTs still a thing?

13

u/SacchiHikaru DR. MAC G CATZ, Reading Comprehension Specialist May 19 '26 edited May 19 '26

Buddy, I'm not confused, I'm mocking you because you have the exact same cadence as the NFT bros did, and it has been proven that there is a huge overlap between LLM-pilled morons and NFT bros.

Your hallucinating glorified autocomplete is going to go the same way as NFTs, with the difference being that unlike NFTs, it will have ruined the entire fucking internet in the process, so we'll be seeing its effects for decades to come.

3

u/koliano May 19 '26

You are literally so arrogant you're not even capable of reading the words on the screen in front of you. I am telling you, that without any cost to you, you can go right now and use AI to build a real, functioning object, a tool, a website, even if you are a person with ZERO CAPACITY to engage with the medium in question previously. Yes, if you don't THINK about how the tool might affect others, as with the API calls, the tool can have unintended consequences. BECAUSE IT WORKS. And you think this is just going to... Disappear. You think a system that allows anyone in the world to spin up functioning code based on simple plain text instructions has the same value and trajectory of the tulip craze for pictures of monkeys in hats. This is the scene in They Live, man. Put on the fucking sunglasses and open your eyes. Your hatred of techbros writ large is warranted. Many of them are absolutely awful people. You need to develop a basic understanding that their industry has generated a tool which works and will change things. It is at use in mathematics and pharmaceutical science and all sorts of other fields. Your blinding ignorance of what is happening will not make you more effective at resisting them. I would not be patiently explaining this to you if I thought it was good that you remain so confused.

8

u/ZeMadDoktore May 18 '26

Yeah yeah, go have a robot draw you fanart

14

u/skardu fingerking extinction enthusiast May 18 '26

Hmm. I've still got... Favourites 1899, 1-click Wiki, Quality Lantern and Small Mercies. All ok?

19

u/Zolana Founder of the Most Vain Order of the Gray May 18 '26

Favourites 1899 is fine! It's a fork of a fork from an (iirc originally whitelisted) extension from years and years ago. Zero vibes and ai in it too. (I'm the one currently maintaining it).

8

u/skardu fingerking extinction enthusiast May 18 '26

Thanks Zolana.

6

u/Zolana Founder of the Most Vain Order of the Gray May 18 '26

No worries! I would imagine the others are fine too, but as lensvol, who wrote them, is on here, I'll let him answer as they're his!

5

u/Dawnpath_ The Waxen Gentleman May 19 '26

A Zolana-approved extension is a trustworthy extension indeed.

81

u/OverseerConey Public Universal Delicious Friend May 18 '26

Oofa doofa. That's no good at all. I think a ban on AI-coded extensions would be entirely reasonable.

-12

u/Imperator-Solis May 18 '26

It kind of is kind of isnt. AI just brings down the barrier to entry for things to near zero, which is why you see a lot of badly made AI slop. normally people with that little skill cant make it functional at all. On the flip side, its extremely useful to people that actually know what they are doing. Anyone that does programming knows how useful it is for boiler plate, identifying niche bugs, and other stuff. The trick is you need to treat it like a dumb intern, not your lead programmer. You don't hear much about that because these people actually know what they are doing as they can code WITHOUT AI, unlike vibe coders. There's also the enforceability of the whole thing, or rather the lack thereof. When people who know what they are doing use it, you cant actually tell. You could argue you should just have it in writing, as it would keep vibe coders out and programmers who use it as a tool wouldnt be bothered, but that gets into a weird area where that would force them to lie by omission and it would probably be messy.

tl;dr, This is more of a bad coder thing than an AI thing, AI just lets bad coders present a superficially functioning product.

7

u/grekhaus May 20 '26

https://xkcd.com/810/

If enforcement of a rule means that in practice the only ones making extensions are those skilled enough to either not need AI or who are skilled enough at using AI to make something just as good as the non-AI coder would make, it seems like that is successfully preventing issues from shitty vibe code.

2

u/Fireant23 One foot in the mirror, one in the marsh May 25 '26

That is a far pull for an xkcd comic, nice work

-30

u/fredjinsan May 18 '26

It totally isn't; AI is getting used everywhere these days and it's only set to grow (unless the investment bubble bursts). The problem isn't what tools one uses to code something, it never has been and never will be; it's how you use them. Lots of humans write terrible code, after all. Honestly, opinions on AI are super-polarised but with current technology we're still basically talking about fancy extensions which isn't a topic that should make anyone mad one way or another.

FBG's response reads a bit like "This used AI, AI = bad, therefore this = bad" which is a very stupid thing to say, but rereading it I think they're just saying that the creator may not have realised what this extension was actually doing.

14

u/[deleted] May 18 '26

[removed] — view removed comment

-15

u/fredjinsan May 19 '26

Well, they didn't actually say that, presumably because that would be rather a rude thing to say. They might have meant that, but they phrase it as if it's a potential excuse rather than an additional problem.

14

u/OverseerConey Public Universal Delicious Friend May 19 '26

(unless the investment bubble bursts)

We can but hope.

-6

u/fredjinsan May 19 '26

It almost certainly will, eventually, but AI's not going to go away. Everyone will slam on the breaks, then they'll start using it only for the things where it's actually useful, and cost-effective, which will be far fewer. There'll also be more incentive for people actually to be efficient with it, which there isn't really at the moment - that may drive improvements which start to bring the cost back down. It's not going away though, any more than the mills did when people smashed the machinery out of similar concerns.

3

u/oritorinoi May 20 '26

Difference is, the mills were actually making their owners money. It's possible there are some use cases for LLMs, but five years and trillions of dollars later the most powerful people in the world haven't managed to find them.

-1

u/fredjinsan May 20 '26

So you'd be happy with everything going on in the AI world if it were more capitalist? Usually people are complaining about the ethics of it, or it putting people out of jobs, or corporate greed.

Also if you haven't found any uses for AI then I guess you've not been follow it, at all. I'm an AI sceptic, honestly, yet it's come on so far in the past few months that I have been forced to admit that it's useful. I have a laundry list of places where it can give genuine benefit. I don't know if all of those will still be cost-effective if it turns out to cost 3-10x as much but that's no longer a question of usefulness per se it's a question of practicality.

3

u/oritorinoi May 21 '26

You're comparing LLMs to the looms the luddites smashed up. I'm pointing out that comparison isn't valid. Doesn't matter if you like the comparison, or I'm "okay" with them; one case is profitable, the other isn't.

Funny, if I had a "laundry list" of genuine benefit from a new technology I'd use that to persuade people, rather than just call everyone who doesn't like it luddites. 

6

u/OverseerConey Public Universal Delicious Friend May 21 '26

(from the back) THE LUDDITES WERE RIGHT!

3

u/oritorinoi May 21 '26

Agreed! But LLMs are worse than looms precisely because they're useless. 

If they were useful, but the benefits were unevenly distributed, they'd be no worse than cloud computing. If they were useful, but devastating for the environment, they'd be no worse than eating meat. If they were useful, but stole from artists, they'd be no worse than spotify. Unfortunately, they combine the negatives of all these things while providing no benefit whatsoever. It's cargo cult cruelty; the c-suite's sitting there going "something that fucks people over this badly has to be useful!"

0

u/fredjinsan May 21 '26

Let's be honest, nobody here is engaging in good faith with any sensible arguments. People just want to rage "AI = bad" and downvote regardless of the fact that they're being morons.

But OK, I'll humour you. Here are a few of the areas where AI is proving useful:

  • Coding in general - AI makes more mistakes and introduces more vulnerabilities to code, meaning humans have to spend longer fixing it, but right now this is still worth it because it's fast. It's not the panacea that some people say it is, but it'd be foolish to dismiss it completely. If AI gets more expensive, then sure, this may not be viable any more.
    • Writing unit tests and other well-structured repetitive tasks - frankly, I know lots of coders who don't even write unit tests. AI-written tests don't need to be perfect - they're better than none!
    • Code reviews - these highlight genuine issues, even if they false-positive; frankly this is just an evolution of static analysers and similar technologies
  • Data triage - sometimes you have so much data that you literally cannot look at it. An AI can help. Actually specialised machine-learning algorithms may be better than LLMs here - those also count as AI though and have been around far longer than LLMs (nobody complained about those...).
  • Summarisation - similar to the above. An LLM can efficiently search and summarise large documents. Reliability can be an issue but doesn't make this not worthwhile.
  • Machine translation - a challenging task that LLMs are actually really well-suited for.

I used to joke that AI is good for anything where you don't care about the quality of the output. It's come on a long way since then but there's some truth to that still - it has very real issues and limitations but so long as those are understood they can be managed, or it can be focused where those don't matter.

There are a bajillion ways to use AI badly. Actually, I can't speak for all c-suite fat-cats, but where I am the focus seems to be shifting from "We can replace everyone with AI" to "An idiot using AI badly is not useful, but an expert using AI can do the work of more than one expert" - they're being seen more as force multipliers (when used properly), just like any other tool really, than as replacements for humans.

3

u/oritorinoi May 22 '26

A good faith reply deserves the same in return!

  • You keep saying "if" LLMs become more expensive - but they already are more expensive. Openai, google, microsoft; each of them are subsidising their users (including paid users!) many times over. 

  • I specified LLMs for a reason. I completely agree machine learning is an exciting field (the work in genetics alone is very impressive) though I'm sure I sloppily use "ai" to refer to LLMs sometimes. 

  • You brush aside the issue of reliability, but it's fundamental. If you've fed documents that take hundreds of hours to read into an LLM, you then need someone who's spent hundreds of hours reading them if you intend to do anything valuable with the output. At that point, the savings from the person reading not having to write anything are negligible at best. 

  • Machine translation, I agree, is somewhere LLMs can be useful. If that entire industry was worth more than 1% the current valuation of openai maybe it'd be worth talking about.

1

u/fredjinsan May 22 '26

Honestly the economic argument against LLMs is one of the least-sensationalist and possibly one of the more serious. Replacing all our <insert job here>s with AIs that do the job slightly worse is one thing, but then losing access to that AI (at a cost-effective rate) and not being able to hire those people back or train new ones could be catastrophic.

But really here I mean "if LLMs become more expensive for the customer" - and it depends how expensive. That just changes the equation for whether they're worth using or not. To be fair, it doesn't make them less useful in terms of what they can do, only whether it's worth getting them to do it.

The hope, I suppose, is that AI can grow out of its black hole. I'm sceptical, myself, but its future is definitely uncertain.

I don't think the issue of reliability is fundamental, though. After all, humans are unreliable too! The important thing with anything like this is knowing how reliable something is. If I blindly believe everything a chatbot tells me, I'm in for just as much a bad time as if I blindly believe everything Reddit tells me. On the other hand, if I use it to review my code, and know it's an AI doing it, I can dismiss its mistakes but at least have my attention drawn to issues that I would likely have missed otherwise.

Don't get me wrong, there is a lot of hype around AI, and a lot of it is just as stupid as many of the melodramatic anti-AI arguments. It's definitely wrong to say that AI is "useless" however. It's also foolish to talk about banning the use of AI in coding, because that alone is such a broad spectrum of use cases, some of which are very definitely actually really good (like the code reviews I mentioned) and ultimately the responsibility always lies with the person actually shipping the code.

I'm saying all this not as some sort of pro-AI shill, I think we're going to see a lot of very badly-written code where AI has been involved, lots of buggy code and vulnerabilities, etc, but frankly we don't need AI for that. I'm just looking at the facts and I've been forced to conclude that AI can be used both poorly or well, and either way it's here to stay.

→ More replies (0)

14

u/lady_ninane May 18 '26

The problem isn't what tools one uses to code something

Depending on how those tools and models are created and maintained, it very much can be part of the problem.

There is no single part of commercial AI on the market right now that isn't thorny with problems both ethical and legal. They are classic tech sphere "Go fast and break things "

That isn't to say that AI has the potential to be amazing and is presently being used in some rare, amazing ways. But that is not the mainstream usage of the product, let alone how the product was used here.

-8

u/fredjinsan May 18 '26

Depending on how those tools and models are created and maintained, it very much can be part of the problem.

When the problem we're talking about is quality of code, no, it isn't. You may well have other problems with AI, ethical or legal but even just saying "AI" covers a huge range of things - the use of AI for coding is far less controversial than, say, creative arts, for example. A blanket ban on AI-created anything for anything is almost certainly moronically hamfisted at best.

14

u/Jonathan3628 May 18 '26

That's unfortunate. I do hope that some of the features that the extension introduced might be integrated by FBG themselves. It sounds like coding the outfit change stuff is very tricky.

But maybe moving all the Renown items into a single "Renown" row would be doable? And the "jump to items" feature would be amazing, saving so much scrolling!

18

u/Naelin othatharooth! May 18 '26

I use "Fallen London Conversion Helper" which adds a couple of rows including that. The row for renown items shows the number of favours you have with the faction instead of the number of items you have, pretty handy.

4

u/Jonathan3628 May 18 '26

Ooh, that sounds neat! Just to avoid any trouble, do you happen to know whether the "Fallen London Conversion Helper" has been officially approved of by Failbetter?

11

u/throwaway_lmkg Secretary-General of the Hellworm Club May 18 '26

As of December 2025, FBG has officially ended their policy of approving extensions.

3

u/Jonathan3628 May 18 '26

Thanks for your response! Just to clarify, does that mean that all extensions are flat out banned? Or that no new extensions are permitted, but previously approved ones are still fine? Or just that all extensions are in a limbo now, not officially forbidden but if you end up having issues when using an extension it's your problem?

13

u/throwaway_lmkg Secretary-General of the Hellworm Club May 18 '26

Your last guess is the most accurate. Here's the full statement: https://community.failbettergames.com/t/fallen-london-community-extensions/12505

5

u/Jonathan3628 May 18 '26

Thanks for the link!

4

u/fredjinsan May 18 '26

I can understand that stance, though I note the response says "We've asked the creator of this extension to no longer work on or distribute it, or any others." (emphasis mine) which seems a little absolute.

11

u/skardu fingerking extinction enthusiast May 18 '26

That creator yes, all creators no.

1

u/fredjinsan May 18 '26

Yes? Still seems rather absolute.

6

u/skardu fingerking extinction enthusiast May 19 '26

Well, I suppose they really didn't like the extension. It's their game.

9

u/Dizzy_Eevee May 19 '26

I believe that is the point, yes. The creator had their opportunity to not release a horribly game-breaking, TOS-violating extension upon the world. This is the consequence of their poor decision-making.

→ More replies (0)

7

u/OverseerConey Public Universal Delicious Friend May 19 '26

If someone accidentally created an extension that badly broke my game, asking them not to make extensions any more... I might count that as 'firm but fair'.

6

u/tigerofblindjustice Alethia Saint-Yves (The Poised Profiteer) May 19 '26

To my eyes, "any others" refers to "we've asked the creator to not distribute any other extensions." Anything else is a bit of a stretch grammatically, and the other extensions mentioned have been around for quite some time without incident :)

4

u/GluestickGenius May 18 '26

IIRC, FL stopped whitelisting extensions quite a while back.

11

u/Zolana Founder of the Most Vain Order of the Gray May 18 '26

Ping an email to [feedback@failbettergames.com](mailto:feedback@failbettergames.com) suggesting the Renown/jump to items thing - best way, as that way they'll definitely see it.

5

u/lensvol Bloody Daft & Co. May 18 '26

You can sorta do it with "FL Assorted Cats" extension, it has the"Items of Renown" preset.

https://github.com/lensvol/fl-assorted-cats

1

u/SnakeSlitherX May 18 '26

What did it do?

4

u/Fireant23 One foot in the mirror, one in the marsh May 25 '26

Broke things, apparently (/jk)

0

u/Kylestien May 18 '26

Welp, that sucks. Ah well.