Rain World

Rain World

87 ratings
PupBase
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
64.568 KB
Jul 2, 2024 @ 3:31am
May 23 @ 5:11pm
19 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
PupBase

Description
A framework that allows modders to easily create new types of Slugpups with minimal hassle. Players will be able to tweak some settings around and see these custom pups show up in-game. This mod takes heavy inspiration from Pups+.

The setup needed to get this mod to work is minimal. Simply register a puptype with your mod name, a puptype name, and thats it. You've just created your very own puptype. From here, you can treat your pup as though it was just another slugcat with its own name. Registering a puptype can be a optional feature if pupbase is installed (an example being the stalker).

It's great if you want to avoid any issues with incompatibility. Often times what'll happen is you'll have two conflicting variants of pups, both somehow merged into one as its own cursed hybrid, with conflicting stats. This mod forgoes that and allows modders to not worry about that.

It also has the necessary code to make pups into adults without much friction, which can have gameplay implications, such as aging.

If you wish to make mods using this, you have my permission. I'll try to help, but If you're new, I do suggest you learn a bit on Rainworld modding before you do so.

Links:
Here's the github page: https://github.com/kleiner-sentry/PupBase

Compatibility:
Dress My Slugcat - Yes
Dev Console - Yes
Pearlcat - Yes - Is excluded from generation
Beast Master Pups Extra - No
Pups+ - no, for now. it's a little broken ATM
Genetic Pups - Yes


Bugs!
Please please please let me know of any bugs!
If you do run into any bugs, go to Program Files (x86)\Steam\steamapps\common\Rain World and post your ExceptionLog.txt
Alternatively, you can go to Program Files (x86)\Steam\steamapps\common\Rain World\BepInEx and post your LogOutput.log
Please be as descriptive as possible, and try and see if it's re-occurring.


Big thanks to Alphappy for helping me out.

Pro-tip: setting a type's spawn weight to 0 disables that type from spawning!
Popular Discussions View All (1)
4
Aug 19, 2024 @ 3:02pm
Concepts
Laen
142 Comments
Antoneeee  [author] 15 hours ago 
man shits broken and idk if there's an easy fix
FLFUTERBUGSLUG 16 hours ago 
Hey so I'd update the compatibility with pups+ in the description because now whenever pups+ is enabled, it'll override the pups from it.The pups still have their abilities, but they use the slugpup body. They use the slugpup food pips and food requirements, too. It creates a strange sort of lovechild between pups+ pups and your typical slup, and I'm not sure how to feel about it, honestly?
Antoneeee  [author] May 23 @ 5:11pm 
should be 100% good now, just fixed a logic error
Antoneeee  [author] May 23 @ 4:58pm 
never tested it, but it would hypothetically be possible.
your pup May 23 @ 4:09pm 
does enabling Aging Compatibility make pups+ grow into adults? would be pretty amazing to start a family
boandfriends225 May 14 @ 11:35am 
It's when I use the Spawn_pup command, sometimes when spawning a specific variant using that command it'll be a Stalker- All I do is write spawn_pup (insert variant name, like Tundra) and it'll spit out a Stalker occasionally, weirdly enough
Antoneeee  [author] May 13 @ 11:31pm 
i havent changed or overridden pups+ commands at all. if i have, then it's a mistake. could you be a bit more specific?
Antoneeee  [author] May 13 @ 11:30pm 
i have my own commands that my mod uses. On its own, it'll only spawn pupbase types if there's no variant assigned to it. however if you use my command and spawn a specific type, it'll override any variants given by pups+.
boandfriends225 May 13 @ 2:39pm 
This mod seems to mess with the console spawn commands with Pups+, I tried to spawn specific variants and it spawned Stalkers instead
IamMael May 12 @ 5:08pm 
Family