Rain World

Rain World

91 arvostelua
PupBase
2
   
Palkinto
Lisää suosikkeihin
Lisätty suosikkeihin
Poista suosikeista
Tiedostokoko
Julkaistu
Päivitetty
64.550 KB
2.7.2024 klo 3.31
9.6. klo 18.59
20 muutosilmoitusta ( näytä )
Tarvitset lisäosan käyttääksesi tätä esinettä.
Kuvaus
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!
Suositut keskustelut Näytä kaikki (1)
4
19.8.2024 klo 15.02
Concepts
Laen
144 kommenttia
Antoneeee  [tekijä] 29.5. klo 12.56 
You have to make a mod that sends info about your registered pup. those pups you mentioned are not apart of my mod, so you wont be able to spawn them in with my commands.
FLFUTERBUGSLUG 28.5. klo 23.00 
I have a question actually, I can't seem to find where to register pups, is it a console command? I just wanna get beecat, outsider, and meteor pups in here
Antoneeee  [tekijä] 27.5. klo 23.52 
man shits broken and idk if there's an easy fix
FLFUTERBUGSLUG 27.5. klo 22.37 
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  [tekijä] 23.5. klo 17.11 
should be 100% good now, just fixed a logic error
Antoneeee  [tekijä] 23.5. klo 16.58 
never tested it, but it would hypothetically be possible.
your pup 23.5. klo 16.09 
does enabling Aging Compatibility make pups+ grow into adults? would be pretty amazing to start a family
boandfriends225 14.5. klo 11.35 
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  [tekijä] 13.5. klo 23.31 
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  [tekijä] 13.5. klo 23.30 
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+.