Live data from Hacker News

I replaced Animal Crossing's dialogue with a live LLM by hacking GameCube memory

joshfonseca.com

141–150 of 198 posts

Re: I replaced Animal Crossing's dialogue with a live LLM by hacking GameCube memory

#141
post #95
post #85

Earlier quoted context omitted.

> Characters repeating the same scripted dialog over and over again is one of the biggest immersion breakers. The real immersion breaker and the holy grail of RPG is the fact NPC have no life or goal outside of what the player does. Imagine a game where NPCs have wants and goals and do things to get those done. Where you could leave it running for 10 years and things would have happened without you.

That’s a nice experiment, but it’s a life simulator and not really a game. There’s little fun in working your way through the first two dungeons and then getting out and being told “no need to go on your epic quest anymore, someone else from the last town beat God and now we’re at peace. Oh, and they got all the powerful artefacts along the way, so there’s literally nothing of interest for you to do anymore. Unless y…

Simulation games are their own whole genre. Amazing stories have come out of games like Dwarf Fortress.

Re: I replaced Animal Crossing's dialogue with a live LLM by hacking GameCube memory

#142
post #105

Earlier quoted context omitted.

> But imagine if interaction with NPCs (…) instead could sometimes be rewarding, sometimes useless, dynamically adjusted in how you interact with the world in non-predictable ways. That’s a slot machine, and the same mechanism which also gets us hooked on social media. Sounds like something which would immediately be exploited by vapid addiction-as-a-feature games à la FarmVille. > The player would just waste their t…

>> There would be no reliable way of ensuring you've extracted all the content. > Sounds frustrating. Ultimately games should be rewarding and fun. this seems to assume that the only way to feel rewarded / have fun is by comprehensively extracting content from the game. in order to have fun in an "emergent" generative game of this nature, you'd need to let go of that goal. i do agree with the risks surrounding engine…

> this seems to assume that the only way to feel rewarded / have fun is by comprehensively extracting content from the game.

Not my intention, that is not something I believe. I’m not a completionist (I get those who are, but to me it can get boring or stressful) and I see the appeal in sandbox games (even if I don’t usually play them).

Re: I replaced Animal Crossing's dialogue with a live LLM by hacking GameCube memory

#143
Am I missing something, or does this not react to any in-game events? So the generated text could have been done offline or using some batch process.

The online generation is neat... but not necessary or important?

Replacing the polling with a lookup table would significantly improve the performance, and be much simpler.

Re: I replaced Animal Crossing's dialogue with a live LLM by hacking GameCube memory

#144
post #19

Earlier quoted context omitted.

I used to care about repeat scripted dialogue like you, until I took an arrow to the knee

Yep. I can see how relying on non-repetitive dialogue generated by LLM's will inevitably make us lose common ground scenarios that end up being memorable moments, like the arrow to the knee from Skyrim or "such devastation! this was not my intention" from Final Fantasy 14. A way to bypass this problem is to keep the important dialogue fixed, but this only one of the problems. Another issue would be emphasizing the me…

It's the whole debate about carefully created vs procedurely generated. LLM created dialog with be a vapid, vacuous and sterile as starfield was, or No Mans Sky

Re: I replaced Animal Crossing's dialogue with a live LLM by hacking GameCube memory

#145
post #99

Earlier quoted context omitted.

Actually, it turns out that this particular plot arc was hardcoded by the developer and does not spontaneously arise from the LLM. https://github.com/vuciv/animal-crossing-llm-mod/blob/cc9b6b...

There is something to be said for a comment talking about "regurgitating reddit jokes/opinions", whilst falling into a major bug bear many have with Reddit, commenting before reading the source...

I read the Github landing page. I have no interest in reading the entire source of the project, especially since I don't plan to run it.

Re: I replaced Animal Crossing's dialogue with a live LLM by hacking GameCube memory

#148

Am I missing something, or does this not react to any in-game events? So the generated text could have been done offline or using some batch process. The online generation is neat... but not necessary or important? Replacing the polling with a lookup table would significantly improve the performance, and be much simpler.

In the video he mentions that he also feeds in a screenshot so that it could include live location clues.

Re: I replaced Animal Crossing's dialogue with a live LLM by hacking GameCube memory

#149
post #81
post #49

Earlier quoted context omitted.

LLMs are heavily trained on reddit, and "Tom Nook is a capitalist dictator if you think about it" is a reddit meme. Like many LLM reactions, it's less "thought" and more "regurgitating reddit jokes/opinions".

How can you tell? Either you're saying that LLMs have no "thoughts", and just regurgitate everything, which doesn't explain how they can reason in novel problems, or you're saying you can tell what's original thought and what's regurgitation, in which case I'll ask "how do we know your comment isn't you regurgitating an HN opinion"?

> Either you're saying that LLMs have no "thoughts", and just regurgitate everything

I am exactly saying that they have no thoughts or even "thoughts".

> which doesn't explain how they can reason in novel problems

There are many decades of pre-LLM software that can solve novel problems. Thought (or novel thought) is required to reason, but it's not required to solve a problem.

For example, there are exhaustive algorithms that can solve novel equations and even complete simple mathematical proofs, but they don't need to think.

> "how do we know your comment isn't you regurgitating an HN opinion"?

You don't, and I don't care if you do or not. The value of my comment isn't its novelty or whether it's truly reasoned, which is why LLMs sometimes do create valuable output.

In fact, the output of a reasoning machine (whether a human brain or true AGI, sometime in the future) isn't deterministic. A non-reasoning machine and a reasoning machine could create the same output.

The reason I know LLMs don't have thoughts is because I use them many times every day, and they are very clearly pattern machines. They don't even begin to seem rational, human, or knowledgeable. It's sometimes possible to find near-verbatim sources for their outputs.

Re: I replaced Animal Crossing's dialogue with a live LLM by hacking GameCube memory

#150
post #136
post #5

That's hilarious that you give the villagers thought and the first thing they want to do is overthrow Tom Nook. If this works in Gamecube on an emulator, surely it'd be possible to make it work on the Switch emulators as well?

I also want to overthrow Tom Nook. He traps you (and one presumes) all of the rest of the villagers in a vicious cycle of debt, and can only be satiated by millions of bells.

This sounds vaguely, achingly familiar. I can't put my finger on it, but I think I've had this experience.
Post reply on HN