• Please stop embedding files/images from Discord. Discord has anti-hotlinking logic in place that breaks links to Discord hosted files and images when linked to from anywhere outside of Discord. There are a multitude of file/image hosting sites you can use instead.

    (more info here)

How to make sure Curly's AI never leaves your side?

Apr 4, 2026 at 12:35 AM
Junior Member
"Wahoo! Upgrade!"
Join Date: Nov 29, 2025
Location: Venezuela
Posts: 49
Age: 20
Pronouns: He/Him
Gender Notes: The Brutal death metal its different than the brutal technical death metal.
It's really annoying when Curly's AI gets stuck in one place and can't follow you any other way. Is there a hack that will allow Curly to reach you somehow? I also searched the Freeware Hacks repository and there aren't any for that problem, or at least not for hexadecimal patches (those are the only ones I can use. Neither BPP, Booster's Lab, nor anything related to Java or C# works on my super gaming PC with 1GB of RAM).

PS: I already hacked Curly's AI (the Enlight one), I don't know if that makes a difference, but...
 
Apr 4, 2026 at 4:39 AM
Senior Member
"Fly, Fly, Fly!"
Join Date: May 18, 2024
Location: First Cave
Posts: 148
Pronouns: He/him
Gender Notes: Cats are fluffy beings, this therefore makes them aliens.
The best solution I could think of is setting the player range to zero, unless you know how to make the AI smarter.
 
Apr 4, 2026 at 2:19 PM
Junior Member
"Wahoo! Upgrade!"
Join Date: Nov 29, 2025
Location: Venezuela
Posts: 49
Age: 20
Pronouns: He/Him
Gender Notes: The Brutal death metal its different than the brutal technical death metal.
I don't know how do it. I install the hack but I don't understand it XD
How I should do it? With a hex editor?
 
Apr 4, 2026 at 2:21 PM
Senior Member
"Fly, Fly, Fly!"
Join Date: May 18, 2024
Location: First Cave
Posts: 148
Pronouns: He/him
Gender Notes: Cats are fluffy beings, this therefore makes them aliens.
I don't know what you mean, like I said before you have to use a Disassembler to modify the addresses that can be modified.
You could use a hex editor but it'd be hard to tell what anything means.
 
Apr 4, 2026 at 2:38 PM
Junior Member
"Wahoo! Upgrade!"
Join Date: Nov 29, 2025
Location: Venezuela
Posts: 49
Age: 20
Pronouns: He/Him
Gender Notes: The Brutal death metal its different than the brutal technical death metal.
ah ok. So I must use OllyDbg, No?
 
Apr 4, 2026 at 2:40 PM
Senior Member
"Fly, Fly, Fly!"
Join Date: May 18, 2024
Location: First Cave
Posts: 148
Pronouns: He/him
Gender Notes: Cats are fluffy beings, this therefore makes them aliens.
ah ok. So I must use OllyDbg, No?
Yes, you have to use OllyDbg or just any disassembler in general.
Here's a file I made that documents all the commands of ASM.
 

Attachments

Apr 4, 2026 at 2:43 PM
Junior Member
"Wahoo! Upgrade!"
Join Date: Nov 29, 2025
Location: Venezuela
Posts: 49
Age: 20
Pronouns: He/Him
Gender Notes: The Brutal death metal its different than the brutal technical death metal.
Oh... So, Now it's time to be a really modder. It's time to be A REAL PROGRAMER.

(i'll cry)
 
Apr 4, 2026 at 2:44 PM
Senior Member
"Fly, Fly, Fly!"
Join Date: May 18, 2024
Location: First Cave
Posts: 148
Pronouns: He/him
Gender Notes: Cats are fluffy beings, this therefore makes them aliens.
Oh... So, Now it's time to be a really modder. It's time to be A REAL PROGRAMER.

(i'll cry)
A REAL DE-PROGRAMER
Mwahahahahahahhahahha!

We all cry when it's ASM.
 
Apr 7, 2026 at 4:20 AM
Sincerity will always triumph over irony.
Modding Community Discord Admin
"What're YOU lookin' at?"
Join Date: Apr 23, 2013
Location: In a cave above the surface.
Posts: 1099
Age: 27
Pronouns: He/They
Gender Notes: More info at a later date.
The CurlyAI hack, when opened as an .xml in BPP, has a field where you can customize a teleport range (if CurlyAI gets a set distance away from the player, it teleports to the player).

Converted to a hex patch without editable fields, it's harder to find those and you now gotta edit it manually.

If you open the .xml in a text editor (or even just drag the file to your web browser), you'll see the offsets that things point to.
0x44B2B2 is the offset for the teleportation range, and the .xml file when read has the label "1 Tile = 8192 Units. A range of 10 tiles is 81920". That is in decimal though. In hexadecimal that is 2000 Units = 1 tile.
 
Last edited:
Apr 7, 2026 at 1:38 PM
Junior Member
"Wahoo! Upgrade!"
Join Date: Nov 29, 2025
Location: Venezuela
Posts: 49
Age: 20
Pronouns: He/Him
Gender Notes: The Brutal death metal its different than the brutal technical death metal.
So... I have to edit this:
curly.PNG
Really, I don't understand anything of this XD
Or I only must copy the hex characters in the xml file and paste it in a file .txt??
I hate the english XD.

P.S: I was patched your other hack of Curly to attack the enemies with the unused flag, When I apply this, It don't will corrupt my .exe?
 
Apr 13, 2026 at 12:05 AM
Sincerity will always triumph over irony.
Modding Community Discord Admin
"What're YOU lookin' at?"
Join Date: Apr 23, 2013
Location: In a cave above the surface.
Posts: 1099
Age: 27
Pronouns: He/They
Gender Notes: More info at a later date.
So... I have to edit this:
View attachment 10302
Really, I don't understand anything of this XD
Or I only must copy the hex characters in the xml file and paste it in a file .txt??
I hate the english XD.

P.S: I was patched your other hack of Curly to attack the enemies with the unused flag, When I apply this, It don't will corrupt my .exe?
Sorry I don't check the forums every day but moreso about once a week.
The only way to properly use an .xml hack is with a program like BPP which understands it, but by opening it up like so you can see what the hack is intending to do. In this case, the four bytes starting at "0x44B2B2" denote the teleport range of Curly. When CurlyAI gets at least that distance away from Quote or more, she should teleport to Quote.

To manually edit this yourself without BPP, you would edit the four bytes starting at 0x44B2B2. Multiply 8192 by the number of tiles you want this distance to be, than convert that to HEXadecimal.

If it doesn't seem to work, it might be because you need to put the bytes in reverse order when you manually enter them (this is called "Big-Endian").

I think the default value of "115000" stated above will be:
0x44B2B2
38 C1 01 00

When written as a plain hex patch.

115000/8192 = 14.03 tiles. I think half the screen is 8 tiles which is "off-screen".
Decimal 115000 => Hexadecimal 0x1C138 => 01 C1 38 => 38 C1 01 00
 
Last edited:
Apr 13, 2026 at 1:07 AM
Junior Member
"Wahoo! Upgrade!"
Join Date: Nov 29, 2025
Location: Venezuela
Posts: 49
Age: 20
Pronouns: He/Him
Gender Notes: The Brutal death metal its different than the brutal technical death metal.
Hey, I admire you guys for understanding this.
Thanks for the support.
If it doesn't seem to work, it might be because you need to put the bytes in reverse order when you manually enter them (this is called "Big-Endian").
Interesting. I'll make a note of this.
I think the default value of "115000" stated above will be:
0x44B2B2
38 C1 01 00
Seriously XD It seems like one of those complex math problems that end up equaling 1 XD

To be honest, I managed to solve that problem a week ago (I had to find a way to get Autohacker to read .xml files) and I successfully applied the patch. However, these kinds of explanations are very helpful (seriously, VERY helpful; even I didn't know how it worked because an AI helped me, which thought I graduated from Harvard). I don't have the same level of reasoning or problem-solving skills as you guys, and I really wish I did. Anyway, the key is to try.

¿Qué sería del modding sin gente como ustedes?
 
Apr 13, 2026 at 6:59 PM
Sincerity will always triumph over irony.
Modding Community Discord Admin
"What're YOU lookin' at?"
Join Date: Apr 23, 2013
Location: In a cave above the surface.
Posts: 1099
Age: 27
Pronouns: He/They
Gender Notes: More info at a later date.
¿Qué sería del modding sin gente como ustedes?
An alternative you can use is DeepL, I find that it helps as a 2nd opinion or option alongside Google Translate.
 
Back
Top