How do I add my own NPC?

Nov 19, 2024 at 1:10 PM
Neophyte Member
"Fresh from the Bakery"
Join Date: Nov 19, 2024
Location:
Posts: 5
Hi everybody. I have a question about adding my NPC to the game via Booster's Lab? I would be very grateful if you could help.
 
Nov 19, 2024 at 2:02 PM
Deliverer of Sweets
Bobomb says: "I need a hug!"
Join Date: Jul 20, 2015
Location: Under sea level or something
Posts: 804
Age: 26
Pronouns: 菓子
That's a bit of a vague question that could go all kinds of ways.

Do you mean to place npcs/entities in a map? I believe you press the i key in entity mode after selecting what you want to place.
Do you want to just have npcs like already in the game but with a different lick of paint? Messing around with spritesheets is probably what you'll be doing.
Do you want to make custom npcs that behave in ways no other npcs do? That's gonna be a lot more complex.
 
Nov 19, 2024 at 4:20 PM
Serri Online
me when bro says be holly and jolly for $20
"Life begins and ends with Nu."
Join Date: Jun 27, 2013
Location:
Posts: 2850
Age: 29
Pronouns: She/Her
Do you want to make custom npcs that behave in ways no other npcs do? That's gonna be a lot more complex.
...Yeah, for that you're either going to need a knowledge in ASM hacking if you're working on freeware, C, C++, or Lua if you're using AVA/CSE2, Rust if you're using d-rs.

Or maybe you don't want to use any of that and want to use npc.tbl that's available through the Entity Map Editor:
h1vzm2.png

qikw2r.png
 
Nov 19, 2024 at 6:18 PM
Neophyte Member
"Fresh from the Bakery"
Join Date: Nov 19, 2024
Location:
Posts: 5
Mint I probably want to add my own npc more
Serri npc.tbl in terms of Edit npc.tbl in Booster's Lab?
 
Nov 20, 2024 at 5:11 AM
Serri Online
me when bro says be holly and jolly for $20
"Life begins and ends with Nu."
Join Date: Jun 27, 2013
Location:
Posts: 2850
Age: 29
Pronouns: She/Her
I probably want to add my own npc more
Define "more", because it's either you want your own npc to be more prominent (press "i" to insert in a map), you want to add in custom npcs (see guides), or you want reassurance that the npcs in the game are yours (even Paint can do the job).

npc.tbl in terms of Edit npc.tbl in Booster's Lab?
I'm sorry, those screenshots were taken in Cave Editor. Here's Booster's Lab.
aliw9l.png

dz4ggz.png
 
Nov 25, 2024 at 8:24 AM
Neophyte Member
"Fresh from the Bakery"
Join Date: Nov 19, 2024
Location:
Posts: 5
Serri I want to add the whole character. (As a minimum as a capital object on the map like a door or a terminal.)
 
Nov 25, 2024 at 8:38 AM
Deliverer of Sweets
Bobomb says: "I need a hug!"
Join Date: Jul 20, 2015
Location: Under sea level or something
Posts: 804
Age: 26
Pronouns: 菓子
I'm sorry, those screenshots were taken in Cave Editor. Here's Booster's Lab.
aliw9l.png
Yeah so this is a SDE screenshot not booster's lab, the previous screenshot before that is Booster's Lab.

Serri I want to add the whole character. (As a minimum as a capital object on the map like a door or a terminal.)
If you for example want to add a door you click the entity button on the top in BL, look for the door npc in the given list, hover your mouse to where you want to place it and press 'i'
 
Nov 25, 2024 at 9:20 AM
Neophyte Member
"Fresh from the Bakery"
Join Date: Nov 19, 2024
Location:
Posts: 5
How can I explain it? I need to add an object that will just stand there, so to speak, as a decoration.
 
Nov 25, 2024 at 4:02 PM
Serri Online
me when bro says be holly and jolly for $20
"Life begins and ends with Nu."
Join Date: Jun 27, 2013
Location:
Posts: 2850
Age: 29
Pronouns: She/Her
How can I explain it? I need to add an object that will just stand there, so to speak, as a decoration.
hover your mouse to where you want to place it and press 'i'
(press "i" to insert in a map)
Do you mean to place npcs/entities in a map? I believe you press the i key in entity mode after selecting what you want to place.
Idk how many more times this has to be said, you know? Also there's like, a myriad of npcs that serve as just that, just peek into npc.txt and maybe give it a fresh coat of paint on, well, Paint.

Chaotic evil answer: Just drop a sprite in the map's tileset and place a null entity in front of it.
 
Nov 25, 2024 at 6:07 PM
Neophyte Member
"Fresh from the Bakery"
Join Date: Nov 19, 2024
Location:
Posts: 5
Okay, thanks for the help.
 
Last edited:
Back
Top