#making-mods-general

1 messages · Page 488 of 1

lucid iron
#

They can distribute some kinda base game dll patch script

#

No idea what the implications would be for everyone else SMCPufferjail

gentle rose
#

true art must sacrifice compat

uncut viper
#

i dont think anyone would ever practically want to do that

gentle rose
#

just look at everyone is boncher

uncut viper
#

nor would anyone really want to install that en masse

lucid iron
#

This is basically xnb mod but C# and worse

obtuse wigeon
#

just push it with a custom Stardrop, then hack nexus and upload it

#

simple in theory

uncut viper
#

FAQ: How do I uninstall your mod?

Easy! Just verify your Steam files or, if you're not using steam, delete and reinstall the game completely!

brittle pasture
#

it is 2046, the SDV modding scene has coalesced around 3 different base binary framework, each mutually incompatible with each other. still infinitely better than Skyrim's scene

uncut viper
#

technically any C# mod can already do this its not like you can stop one from messing with your files when you run smapi

lucid iron
#

Yeah ur mod would just have to go like "ok launch me again pls"

gentle rose
#

gonna overwrite the game dll manually by reading it as a regular binary file and writing over all strings

uncut viper
#

or force close the game for you SDVpufferowo

#

i can imagine Pathos being very happy to run into such a mod out of the blue when doing the monthly compatibility testing

lucid iron
#

Pathos gonna call mounties on u

uncut viper
#

(unrelatedly but i went to look at Selph's repo to see if they liked annotations or not and in my short time there ive seen three "This should not happen." moments. Selph whats going on in there)

gentle rose
uncut viper
#

does Pathos use windows

gentle rose
#

“if (insert os) username =“

uncut viper
#

i suppose i could steal Pathos's OS username if i just uploaded the mod without this patch script in it for a month but secretly sent telemetry data to some server i own if there are over 3,000 installed C# mods bc who else would that be but Pathos

#

and then next month exclude him

#

Pathos this is all hypothetical i swear

modest dagger
#

Current iteration of the mod has: Cow, Chicken, Pig and Sheep but no recipes yet, update i'm working on adds in Rabbit, Duck, Goat, Ostrich and Dino and recipes! (And yes it is compat with AHM but that's with a mod selph made)

uncut viper
#

cosmic bit flip removed the spacecore API SDVpufferpensive

patent lanceBOT
uncut viper
#

many such cases

brittle pasture
#

iro documenting button's crimes for the upcoming trial

uncut viper
#

if we're judging people for code crimes i think calling your static Monitor instance StaticMonitor is up there too /lh

gentle rose
#

no I will install a keylogger and disable for anyone who uses SDVpufferowo

hard fern
#

its very gamey so it's not something you see people eat a lot, but im sure it's a more regional thing

#

oh. discord wanted me to see meat.

#

and only mea.

uncut viper
autumn tide
#

-# i have no clue whatsoever of what is going on here but it's very entertaining

gentle rose
uncut viper
#

to be fair i didnt make that thumbnail

lucid iron
#

For those who don't speak C# this is happening

gentle rose
#

was that avi. that looks like something avi would do

autumn tide
uncut viper
#

it was avi yeah

gentle rose
#

I know avi nonsense by sight now

#

if you knew what they used betas for you would rue the day you published it 😌

uncut viper
#

i know what Avi has used BETAS for because thats where many of my bug reports came from

lucid iron
#

No1 QA

gentle rose
#

ah but have you been seeing the latest iterations

uncut viper
#

also Avi was like the best advertisement BETAS had in its early days

calm nebula
uncut viper
gentle rose
hard fern
#

what about stardew 2.0

calm nebula
toxic hornet
iron ridge
#

After the July incident

iron ridge
brittle pasture
soft lance
gentle rose
soft lance
#

or flash the ps3's drive..with an adapter

gentle rose
#

like the malware reuploads

iron ridge
#

He wouldn't be effected by alchemistry and tbe like

#

The other ones yes afaik

soft lance
gentle rose
#

I mean for the blacklister

soft lance
#

protects u

uncut viper
gentle rose
#

unless it uses the original IDs SDVpufferthinkblob

iron ridge
#

Oh

#

The July ones didnt

gentle rose
#

ah, shame

iron ridge
#

But the newer ones haven't been modified dlls

#

DIDNT SORRY

#

JULY WAS NEW IDS

gentle rose
#

oh, we should tell him about those then

#

he can add them to the blacklist

modest dagger
iron ridge
#

He did

#

They've been there since jult

gentle rose
#

ah, I’m way behind then SDVpuffersquee

iron ridge
#

There also the option to block per md5 hash

blissful panther
#

Speaking of Pathon and malware, the GitHub workflow for building SMAPI is essentially 100% done. I just need to sneakily test it in a public repo, because I can't test attestations in a private one. SDVkrobusgiggle

iron ridge
#

Which I personally don't get bc it's very feasible to make an md5 collision with similar files

gentle rose
iron ridge
#

It's meant to be

gentle rose
#

oh has it been cracked

iron ridge
#

But there's a reason when a site uses md5 for passwords everyone is very angry

toxic hornet
#

i would never butcher the horsies

modest dagger
#

I guess i am adding chevon then since i'm adding goat!

obtuse wigeon
iron ridge
#

No it's still not possible to get the input string back

#

You have to bruteforce it

#

But it's easy enough to bruteforce that collisions are doable (or maybe it's just a logic bug leading to the easy collisions? Idk)

#

But for non cryptographic purposes it's still fine in most cases (deduplication of log files or something)

obtuse wigeon
#

Ohhh gotcha

brittle pasture
#

basically it's cracked not in the "you can get the input string from the output" sense (not really possible either way) but in the "I have this zip file full of malware, I can easily find the exact extra bytes required to make its md5 hash the exact same as the legit archive" sense

onyx mantle
#

Hello ^^ so I have tried making my own custom sprites for penny and elliot and I made the sprites and images for them, but then when I tried to put them into a json file I wasn't able to make them. Would anyone know how to do this? I can also just send someone the images if they have the program to do it, I don't have the program anymore

uncut viper
#

welcome avi

velvet narwhal
#

I was summoned

uncut viper
#

which is basically any text editor

onyx mantle
#

I might be overthinking how to do it and psyching myself out

uncut viper
#

oh, you mean the xnb unpacker?

#

!unpack

ocean sailBOT
#

Follow this guide to unpack the game's content files in order to see and explore how the game data is structured.
It's helpful when making your own mods, or just to learn about how the game works!

onyx mantle
#

Yeah! that

uncut viper
#

depending on how long ago you downloaded it you may have had the old one and would need the newer one recommended on the wiki anyway

obtuse wigeon
#

!json as for reccomeneded text editors, heres a a few (the 2nd, 3rd, and 4th links)

ocean sailBOT
#

JSON is a standard format for machine-readable text files that's used by Stardew Valley mods.

If you need help with a JSON file, you can upload it to smapi.io/json to see automatic validation and share the link here.

When making mods, it's recommended to edit your files in a text editor with JSON support, such as VS Code, Notepad++, or Sublime Text. These programs will check for syntax errors.

uncut viper
#

they wont show you what to write in your json per se because for replacing sprites you're just replacing images, but theyll tell you what your "Target" will be in the CP json

calm nebula
#

Look up pigeonhole

#

It's just easy to do a hash collision in md5

#

Kids these days

blissful panther
#

The day any hash is perfectly reversible, we've got the best compression algorithm ever. SDVkrobusgiggle

calm nebula
#

Didn't get massively dressed down by their IT department for hash cracking on university computers

onyx mantle
#

So I'm downloading Notepad++ is there a guide on what to put in the text?

uncut viper
#

but EditImage is likely what you'll wanna use for replacing the sprites themselves

onyx mantle
uncut viper
#

(you can also use Load instead of EditImage, which will also be linked in the Author Guide part which also has an example for using Load to completely replace Abigail's portraits, and you can do the same thing but with the spritesheets instead, though when using Load you generally want to care about the Priority you choose too for compatibility reasons. if its for personal use though you can afford to care a lot less as long as it works SDVpufferthumbsup)

#

you can also ofc always try to find a very simple sprte/portrait replacer mod on Nexus and look at what they did, since you can just read their .json files

onyx mantle
#

Whichever process is easier I suppose?

uncut viper
#

theyre practically the same difficulty

onyx mantle
#

Which one do you think would work better?

gentle rose
uncut viper
#

im saying one isnt necessarily better or worse than the other, it depends on your personal priorities and how much you care about following some communal best practices or how much you just care about making a mod for you to use

onyx mantle
#

I just wanted to have a json mod I can pop into the mods folder, beyond that I'm not familiar with any of best practices ^^; I'm very beginner at modding

uncut viper
#

Load can be easier but comes with compatibility concerns, EditImage less compatibility concerned but not entirely free of it
(speaking very generally)

#

i would just Load over the original sprites then

onyx mantle
#

Sure ^^ was there a linked guide you posted earlier?

uncut viper
#

the second one i linked is the Author Guide and in there near the top is an example Load patch

#

for replacing Portraits/Abigail, which is the asset that holds her portraits you see in the dialogue box when talking to her

onyx mantle
#

Okay I have opened the author guide, let me look for the load

uncut viper
#

if you wanted to replace the spritesheet instead, like how she looks walking around in the world, you'd write Characters/Abigail instead of Portraits/Abigail

onyx mantle
#

Okay I see the example for abigail

uncut viper
#

(and Characters/Abigail_Beach and Characters/Abigail_Winter for those versions of her, too)

onyx mantle
#

How would I write this down for the different outfits?

#

do I copy paste each one?

#

I don't mean to be so confused by the process

uncut viper
#

you can either copy-paste the whole patch 3 times (not the whole json! just the patch!) or you can write them all in the same target but it'd then need some tokens and file name considerations to work properly

#

what custom images do you have?

rare orbit
onyx mantle
#

I made customs for all the elliot and penny sprites ^^ um, the beach outfit, winter, and regular

#

So for the patch, would I copy paste the whole thing six times for each outfit per character?

uncut viper
#

as long as you were copying just the patch part and not the entire file, that would work

onyx mantle
#

what's the patch part?

uncut viper
#

so just the part like this:

{
  "Action": "Load",
  "Target": "whatever"
  ...
},

this is the section you'd copy paste

onyx mantle
#

So "Action": "Load", "Target": "Portraits/Abigail", "FromFile": "assets/abigail.png"

#

this six times?

uncut viper
#

the {}s and the comma are important

#

you cannot leave those out

onyx mantle
#

{ "Action": "Load", "Target": "Portraits/Abigail", "FromFile": "assets/abigail.png" }

#

this six times?

uncut viper
#

yes, but you'll need a comma after the last } to separate them

#

and each one would have a different Target and FromFile ofc

#

correct, as long as you remember to keep the bottom of the file the same afterwards

#
{
   "Format": "2.8.0",
   "Changes": [
      {
         "Action": "Load",
         "Target": "Portraits/Abigail",
         "FromFile": "assets/abigail.png"
      },
      {
         "Action": "Load",
         "Target": "Portraits/Abigail_Winter",
         "FromFile": "assets/abigail_winter.png"
      },
      ... and so on...
   ]
}
onyx mantle
#

Would you prefer I DM you so we're not flooding the chat? ^^; apologies

uncut viper
#

nope! i would prefer it was done in chat

#

this channel is made for helping as much as it is just discussion, so no worries there

onyx mantle
#

Okay ^^; just a bit embarrassed

#

but no worries!

uncut viper
#

Everyone here was in your shoes at one point or another SDVpufferthumbsup

rare orbit
#

anyone mind helpin me? sorry i wanna make sure that this json is correct

stray hemlock
onyx mantle
#

Would I replace 'portraits' with 'sprites'

uncut viper
rare orbit
uncut viper
#

in this case if you go to your unpacked Content folder and then inside the Characters folder, you'll see Abigail.png and Abigail_Winter.png and Abigail_Beach.png (for example, still using abi)

#

therefore, if you wanted to replace those images when the game is running with content patcher, you'd write Characters/Abigail, Characters/Abigail_Winter, etc for the Targets

rare orbit
#

the author of Mirren the florist told me that the rain portraits for each season are named like this btw: {{ModId}}_Mirren_rain _{{Season}}

#

why is it formatted like that??

uncut viper
#

because they chose to format it that way

stray hemlock
uncut viper
#

oh, you mean that

rare orbit
#

no i meant like why is it typed like that

#

yeah

uncut viper
#

yeah what Pink Serenity said

stray hemlock
rare orbit
#

basically this is what they said the rain portraits are labeled as but basically? Jupm told me from testing that the portraits don't show up while raining

uncut viper
#

your targets dont match that, Nikki

rare orbit
#

oh crap

uncut viper
#

you wrote [theirModId].Mirren instead of [theirModId]_Mirren

#

note the dot instead of the underscore

rare orbit
#

oops

#

lemme fix that real quick

onyx mantle
#

I think I have them written down, but I don't know if I have them correct. In case of lower or upper case being right. Let me know when I can post the final version here for verification ^^; I don't wanna interrupt

stray hemlock
#

It should be Portraits/SpecialAgentJonson.MirrenTheFlorist_Mirren_rain_spring, I think, so both dot and underscore.

uncut viper
onyx mantle
#

Oh right! thanks

uncut viper
#

(that uploader site is usually preferred bc it will both point out errors and let anyone click the link you send and for longer jsons is much much better than a giant wall of json here SDVpuffersquee)

onyx mantle
#

It said there were no errors ^^

rare orbit
#

im still very much learning but i gotta remind myself it's ok to not be perfect

onyx mantle
#

How do I upload it

#

err download it

rare orbit
#

i got you bro

onyx mantle
#

Um, I think I just save in the doc

uncut viper
#

the URL should be different now, you can send the url

rare orbit
uncut viper
#

to be clear it will only show syntax errors which are things like missing commas and whatnot, but it wont tell you if your Targets are right

rare orbit
#

you can either drop the file or copy n paste

onyx mantle
#

Oh dear.

latent mauve
#

When you've actually added your file and pressed "Save & Validate File" it'll refresh the page with a green box at the top with a URL in it. That URL is what you share so other people can read it. ❤️

rare orbit
#

yeah essentially

#

but the code can come with no errors n still have issues

#

it mostly checks if it's formatted right

#

right??

uncut viper
#

correct

rare orbit
#

cool cool

uncut viper
#

it knows json errors but not intention errors

onyx mantle
#

How do I make a content pack of the images?

stray hemlock
uncut viper
#

the top part of the Author Guide you were linked to has a section called "Getting started" and will tell you how to make a content pack for it

rare orbit
stray hemlock
#

I don't know if "LogName" supports that though.

uncut viper
#

also to be clear Bela we cannot actually see what you wrote for your json until you've sent the link, it being uploaded just means it exists on the website, but we're not able to just go look for it

lucid iron
#

LogName don't token afaik

uncut viper
#

so we cant verify if what you have is correct

#

LogName does not use Tokens no

stray hemlock
uncut viper
#

assuming you're only trying to replace their portraits and not their overworld sprites for now, that all looks fine to me (and assuming your content pack folder ends up with an "assets" folder with all these .pngs in it)

onyx mantle
#

Oh no, it's the sprites I am trying to change

uncut viper
#

also actually Elliott has two t's in it

latent mauve
#

You are targeting the Portraits currently

onyx mantle
#

oh shoot.

uncut viper
#

you need to change the Targets then as mentioned, to Characters/ instead of Portraits/

onyx mantle
#

Okay I have added the t in all the things and changes Portraits to Characters

latent mauve
#

also, quick check to make sure I haven't made a silly mistake since the JSON parser is giving me an error now:

      "Action": "EditMap",
      "Target": "Maps/Woods",
      "AddWarps": [
        "46 3 {{ModId}}_LostWoods 28 29",
        "47 3 {{ModId}}_LostWoods 28 29"
      ]
    },```
should be valid, correct?
#

I think the validator is just mad at the token, but want to verify.

uncut viper
latent mauve
stray hemlock
uncut viper
#

yeah it just doesnt know how to handle a token

latent mauve
#

okay, good. Thanks!

uncut viper
onyx mantle
#

Do I need to name this json file 'manifest' or something?

#

Oh let me read

uncut viper
#

no, you will need a manifest.json, but not this one

#

this one is content.json

onyx mantle
#

Okay I have saved the content to the proper folder ^^

#

content.json I mean

uncut viper
#

then once you've got the manifest.json next to it inside the same folder, and that folder is in your Mods folder, you can launch SMAPI to see if it works

#

both manifest.json and content.json are required

stray hemlock
#

manifest.json is for SMAPI (the "mod loader") to know the name of your mod and all that. content.json is what you actually want to do. This is read by Content Patcher.

rare orbit
#

hey? any idea if this page should be updated for 1.6? some mods don't really work for 1.6
https://stardewmodding.wiki.gg/wiki/Playtesting_as_a_Modder#Playtesting_Mods

Stardew Modding Wiki

Last edited by AirynS on 2025-11-22 03:38:46
So you decided to create a mod? Congratulations! Whether it was your long-standing dream, or just got peer pressured into it by Calcite, there's a place for you among Stardew Valley modders.
Now, with your code ready and armed with some courage you're about to start the long, grueling process of... Pl...

urban patrol
#

which mods?

onyx mantle
#

Where do I find the update keys to put in the manifest?

uncut viper
#

all of these mods work on 1.6

uncut viper
rare orbit
#

oh didn't know that

urban patrol
#

the modding wiki got an upgrade recently btw where each page now has the date it was last edited at the top

uncut viper
#

(but to answer, the update keys would be your nexusmods ID for your mod, assuming you uploaded it to nexusmods specifically. nexus gives you the ID before you publish the mod)

rare orbit
#

thought some mods weren't working but idk

onyx mantle
#

I seem to have an issue

uncut viper
#

you cannot use spaces or special characters in your uniqueid

#

Belavula.BelasCustomSprites will do

#

(well no special characters except dots and underscores and dashes)

#

(maybe not dashes idk)

#

also, dont change ContentPackFor

#

as the Author Guide says that needs to not be changed

onyx mantle
#

oops, okay

uncut viper
#

that is telling SMAPI that this is a mod for Content Patcher, so it must match the ID for Content Patcher

stray hemlock
uncut viper
#

so you should revert it back to what it was

onyx mantle
#

Where do I revert?

uncut viper
#

just erase it and retype what it was before

#

Pathoschild.ContentPatcher

onyx mantle
uncut viper
#

looks good to me

rare orbit
#

i did add the mod self checkout to the playtester mod list btw. both work but self checkout allows one to test custom shops too and has compatibilty with live stock bazaar
https://stardewmodding.wiki.gg/wiki/Playtesting_as_a_Modder

Stardew Modding Wiki

Last edited by AirynS on 2025-11-22 03:38:46
So you decided to create a mod? Congratulations! Whether it was your long-standing dream, or just got peer pressured into it by Calcite, there's a place for you among Stardew Valley modders.
Now, with your code ready and armed with some courage you're about to start the long, grueling process of... Pl...

autumn tide
#

hmm should i make a 'making mods chatter' thread for vaugely mod-related yapping? cause here is mostly for help with modding and programming off-topic is more for other programming stuff

uncut viper
#

no. this channel is for creating content and chatting amongs mod authors.

autumn tide
#

gotcha, alr!

uncut viper
#

it would be a junimos decision to split channels/topics regardless

#

or for deciding what can/cannot go somewhere

stray hemlock
#

I feel like threads would be a good addition though.

autumn tide
lucid mulch
uncut viper
#

we already have threads for specific topics and mod authors are free to make their own

stray hemlock
#

... I need to talk more...

uncut viper
#

(typically for their own endeavours, but not always, e.g. the creative writing thread)

autumn tide
uncut viper
dire kestrel
autumn tide
uncut viper
#

people yapping about making mods in modded-stardew are technically off topic and should be doing it in here instead but "i am not a junimo yada yada"

#

just like yapping about using them is technically off-topic for here

autumn tide
#

true true

stray hemlock
#

So if I have a meme about making mods, I should post it here or...?

uncut viper
#

(since last october, apparently)

autumn tide
dire kestrel
uncut viper
#

they have, in the pins, where they direct to this channel for making mods

autumn tide
#

hm, so would making a 'mod shitposts/yapping' thread be okay then? i don't see why not, and i am able to make them bc of my role, but idk i'd feel awkward making a thread for general use without asking for consensus first

#

lemme make a poll

uncut viper
#

i wouldnt use it and i dont see a point to it, but thats my two cents

#

nor would it be valid to tell people to use it instead of yapping in here either

urban patrol
#

yeah i think anyone in this server just shooting the shit expects to get interrupted at some point lol

autumn tide
autumn tide
# autumn tide

remind me in 24 hours to check this and then choose whether or not to make the thread

patent lanceBOT
#

I'd rather boot myself on an unprotected windows XP install than deal with you but we can't all have what we want, can we? (#6987069) (24h | <t:1765491823>)

patent lanceBOT
#

anytime, head_in_the_cl0uds xD

autumn tide
stray hemlock
#

I wish it would react to that.

autumn tide
devout otter
#

(FYI the poll will @ you anyway when it finishes so you wouldn't need to ask for reminder.)

inner harbor
#

Don't know if its possible, but it would be nice if there was a way to identify which of the cat and dog sprites were active in the game. For those of us that want to use the pet in events, for example.

lucid iron
#

if u use petActor it'll be the chosen one

autumn tide
#

hellooo will replacing these empty brackets with null change anything? the sight of the brackets empty just irritates me lol

#

for data/locations entries!

urban patrol
#

if you don't want them in your custom location just delete them

urban patrol
#

the wiki tells you what's optional and what isn't

autumn tide
#

i know, and i read that, but for some reason deleting it didn't come to mind LOL

#

'optional' BUT WHAT HAPPENS WHEN I DELETE IT

#

😭

lucid iron
#

when the field is not specified it will get a default value

uncut viper
#

nothing. it gets prefilled with default values if they exist

lucid iron
#

changing it to be null is more likely to blow stuff up

urban patrol
#

you'll only be able to fish trash etc

#

in Data/Locations there's a Default

autumn tide
#

my bran is very slow-

#

BRAIN

#

jesus-

#

...i'm gonna go now before i mess up again-

uncut viper
#

"optional" is less "can i remove it" and more "do i need to add it in the first place"

urban patrol
#

side note it's funny to me that CreateOnLoad is optional. yes please i'd like to make a nothingburger location

lucid iron
#

i think its default true right NotteThink

#

so optional only in that u dont have to put false unless you wanna

urban patrol
#

wiki doesn't say ¯_(ツ)_/¯

uncut viper
#

it has defaults, yes

gaunt orbit
#

I don't know what would happen if you enabled CreateOnLoad for one of those, but probably bad things

#

Basically you use it when you want to store location data that doesn't represent an actual location you can go to

urban patrol
#

that does make sense, wouldn't want the farmer to have 6 farms at once

gaunt orbit
#

Frankly it would be very cool to see it used for instanced building interiors

urban patrol
#

ough i have to cut my nails i keep typoing everything

#

when would it be created if not on load? when constructed, handled somewhere else?

gaunt orbit
#

It's not created anywhere

#

You just read data or of it as needed

#

You have to remember that data assets are just data. Locations are entirely separate from location data, they just read the data when they need information out of it

#

Like the farm- it has a default entry, but when the code asks it for its data, it changes the data it gives based on which farm type is selected.

Or the LOCATION_FISH item query, which reads the data directly to get fish information

lucid mulch
#

cellar is another case of createonload false

lucid iron
#

I thought u get 8 cellars made tho

gaunt orbit
#

Not necessarily 8

#

But yes whatever your number of farmer slots is configured to

#

It's handled separately from normal location creation though

inner harbor
lucid iron
#

It's the thingy marnie event uses

#

When she give u the pet

inner harbor
#

ah right, updated in 1.6? Cos prior it was "cat" or "Dog"

lucid iron
#

Very niche

#

Here's a mod that actually uses it

inner harbor
#

I have an event with a random cat - but now I will need to make a dog version 🙂

autumn tide
lucid iron
inner harbor
#

I think dog noise might be more complicated.

lucid iron
#

PreferredPet

inner harbor
#

I'll need to take a look.

#

is Mirren's author here? SpecialAgentJonson?

autumn tide
#

yup!

inner harbor
#

do they know about this cat/dog/petActor thing?

autumn tide
#

no clue 🤷

#

prob wouldn't hurt though!

inner harbor
#

someone was commenting on how Mirren changed the pet sprites, and it annoyed them. so I'm wondering if maybe this is a fix.

autumn tide
#

maybe? idk I haven't checked out his mods yet

#

..mostly cause i don't play stardew anymore-

inner harbor
#

@elfin kindle You're the Mirren author? You know how you overwrite the cat/dog sprites - is it only for use in events?

#

(cos if so, we might have an alternate for you)

autumn tide
#

you hath been summoned

inner harbor
#

(I haven't tried Mirren, I haven't played since ES's release and Yandere isn't my jam, but the portraits are nice!)

autumn tide
elfin kindle
#

Yes i am! And I was JUST looking over a solution but i am truly all ears. Cus rn im looking at a config option of choosing which one you want ^^ And Mirren certainly isn't for everyone, and i appreciate the compliments! Making his portraits were the most fun lolol

inner harbor
#

apparently "petActor" works to choose the chosen pet.

elfin kindle
#

I used pet actor in later events and it didn't work for me, but?

#

How did ya'll get it to work??

inner harbor
#

I haven't tried it, but I trusted Chu!

#

I have an event with the pet too, but I just chose a random cat.

elfin kindle
#

Yeah i found the petActor from the original adoption event but i really don't know how it works cus i can't use it later and i'd have to manually animate each frame too-

inner harbor
#

ah dang.

#

sorry. I got excited.

elfin kindle
#

But i'm setting up a config so you can pick which animal is used both in events and on the farm, and no worries I am incredibly flattered you guys even thought of me when you saw it!

inner harbor
#

there was a post on Reddit.

#

which got me thinking

elfin kindle
#

I know people have been mildly affected by the fact the pet is overridden 💀

inner harbor
#

(about possible solutions)

autumn tide
inner harbor
#

honestly, I'd just say, use one randomly and just tell the player to suspend disbelief.

autumn tide
#

plagarism SDVpufferwoke

#

(if it's alr ofc lol)

inner harbor
#

(I have an event in my child mod with a cat, if anyone said "that's not my cat" I was just gonna say "what, you haven't had a random cat wander into your house before")

#

(which isn't valid in your case obv)

elfin kindle
autumn tide
inner harbor
#

yeh, my config suggestion was going to be changePet: "true" and ChangePet: "false" it seems the people on Reddit don't care if the pet int he events doesn't look like their pet.

uncut viper
#

looking at the C# code i think you're supposed to set it up with just pet but then their actor name is PetActor from then on?

inner harbor
#

(people will accuse you of ruining immersion for the silliest of reasons anyway)

uncut viper
#

yeah the marnie event also does that, pet in the character setup, PetActor after

autumn tide
elfin kindle
#

I think I did that as well cus i spotted that when i was looking at the code but it really just didn't want to work

#

And i don't know if the pet is set up to be able to walk around and such, its frame by frame animated in the adoption scene and it never walks so i got a little worried. Which is why i just set up NPC's of the pets which is never seen outside of events

#

it was before i learned how to use temporaryactors lolol

autumn tide
inner harbor
#

temp actors are fine.

#

I use them all the time.

merry river
autumn tide
#

...well i cannot temporary actor-

inner harbor
#

however, things like cats and dogs and anything over 16x32 pixels needs to be moved using advancedMove or they won't stop moving.

#

but advancedMove is fine.

inner harbor
#

If you're curious, look at Munchboi

autumn tide
#

omg tysm i've been wondering about his for months omg tysn

elfin kindle
merry river
#

oh wow i hate advanced move, i will never add an animal companion SDVpufferwoke

autumn tide
#

i have spent so long wondering why my temp npcs were going into the void-

inner harbor
#

advancedMove is amazing

autumn tide
#

not you void lol

autumn tide
inner harbor
#

once you start using it, you won't ever use move again.

elfin kindle
lucid mulch
merry river
autumn tide
inner harbor
#

honestly, you can get it to move offset NPCs, move two at the same time... walk in circles all over the freaking map.

merry river
autumn tide
#

oh and lewis's demon shorts

inner harbor
#

that does sometimes happen with the farmer especially, Void.

elfin kindle
#

I use advanced move a couple times but i can't figure out in general. They just always end up walking off into nothingness

autumn tide
#

and bombs..

inner harbor
#

IT's usually caused by having a mix of move and advancedMove happening simultaneously.

merry river
#

lemur consider this: we're silly newbies. at least i am. SDVpuffertbh

inner harbor
#

I was too once

#

did you have advancedMove NPC true 4 0 or something, void?

elfin kindle
autumn tide
#

nahhh you're like some constant and ever-lasting mod pro in a vaugely magical way /j

inner harbor
#

I was also new when there weren't a lot of NPC modmakers around, so I peppered poor Mouse with questions and learned a lot by trial and error.

elfin kindle
#

It is REALLY funny to me watching a character walk off screen during a tense event though. Like pls Mirren come back, the scene isn't done yet, cmon dude

inner harbor
#

(so much trial and error)

merry river
ornate locust
autumn tide
inner harbor
#

you mean the "why didn't you talk to this other modmaker to make your lore work together"?

#

As long as mine are functionally compatible, I ain't gonna split hairs about lore comaptible.

ornate locust
#

I know they haven't played it so they think it's like, just change a few references, but it's very much "start over again from scratch because my immersion"

elfin kindle
inner harbor
#

like having two police-typs in a town of 50 or so people isn't overkill

merry river
#

i am always of the opinion "it's better to have two cakes than just one" but i guess people are stupid sometimes

inner harbor
#

choose one or suspend disbelief.

elfin kindle
cyan marsh
#

with everything ive done the last couple of days... i am finally implementing more spouse stuff

autumn tide
#

but i crumble at judgement so-

ornate locust
inner harbor
merry river
# autumn tide found it ✨

hahahaha omg this reminds me of my first event
i accidentally set the command jump to 400 and it launched the farmer out of the screen

cyan marsh
elfin kindle
autumn tide
ornate locust
#

My favorite of those voidwalks is still the NPC who told me the grocery store was too crowded and then just walked into the void to escape it

autumn tide
cyan marsh
inner harbor
#

I've had people walk off into the abyss with advancedMoe because I forgot to set up the facing direction correctly

ornate locust
#

Social anxiety icon 100%

inner harbor
#

advancedMove NPC false 4 0 0 1000 does not mean, walk 4 tiles then face north for 1000 msecs.

ornate trellis
#

void walking is my fave right after the times i had two constances because i messed up my longer spacecore fishing animation

elfin kindle
# cyan marsh

It's how I feel when people ask me to make map changes. i HATE messing with my map code, it's so fragile dude- Which is is why i kindly tell people that i'll happily provide my code and assets if they want to make something for Mirren themselves. :)

autumn tide
inner harbor
#

(that's advancedMove NPC false 4 0 4 1000)

autumn tide
#

love how there are two voids on here haha

merry river
# cyan marsh

my mod making endeavors literallt started because one person on tumblr made an elliott reskin of my friend's favorite character. we tried the mod and were like "that's fun but it would be even more fun if it was a standalone"
the artist didn't plan on making him a standalone npc so i asked permission to use their sprites and assets and dove in headfirst lmao

cyan marsh
#

e.e i heed advice but do things my own way

elfin kindle
ornate trellis
ornate locust
#

I tried to have Jas run up to Shane excited about something hatching and ended up have her just punch through a building and zoom into space

ornate locust
#

void walk is at least a funny error

cyan marsh
#

people ask me to make things SVE compatible, but I don't use SVE so I don't care.. (I usually give Flashshifter permission to make patches)

merry river
autumn tide
cyan marsh
ornate trellis
#

im sitting here rn yet again trying to remember the damn fish table code

cyan marsh
#

it does make a functional characterdata json for you tho

merry river
#

what i've learnt during g the past 4 weeks of mod making; being asked for sve compat is a meme at this point

inner harbor
#

I started modmaking to stop Marnie telling me her nephew Shane was living with her.

ornate locust
#

I even like doing compatibility stuff, but people are still asking for the one thing I can't compat SDVpufferchickcry

inner harbor
#

(He was married to me at the time)

autumn tide
elfin kindle
autumn tide
ornate locust
autumn tide
#

they are the bane of my very existance

ornate locust
#

because of course my building shows in Ridgeside's updated festival maps too

elfin kindle
#

I made Mirren just go poof for one update if you had SVE, and i posted the update at 4am and slept for like 8h before i got up and saw there was a huge issue

merry river
#

claude is dwarbus sve compatible

autumn tide
modest dagger
#

Simple solution; ur npcs ignore festivals

ornate locust
cyan marsh
#

I am terrible at mapping.. I always outsource

ornate locust
#

so the building is what half my compat is for

elfin kindle
ornate locust
#

and it bugs ME when buildings vanish for festivals

merry river
modest dagger
#

Magic

elfin kindle
#

I think I've become... decent?? at map making?? i've done A LOT of trial and error

cyan marsh
merry river
#

OHHH wait you mean the patched vanilla events?? idk let them just hang out in front of it

autumn tide
ornate locust
elfin kindle
#

I have the ice festival patched quite intensely but.. so far i haven't had any bug reports about it?

autumn tide
#

thank god for cryptids who wouldn't even attend

ornate locust
#

My building is here, so the top shows and the left side has to be unblocked for festivals

#

there is normally a cliff there so it's mostly not a problem with positioning

#

but yeah I patched every festival and there's variants for SVE and Ridgeside etc

ornate trellis
#

the moment crabpot fish are added slightly different than normal fish shinji

elfin kindle
#

Also, im a game artist student, i am fully aware that players just.. don't read and they don't get why you need to make a proper bug report (and just say "Mirren isn't showing up" like okay great, what do you want me to do about that??) but sometimes i am baffled just slightly. Since setting up a proper FAQ and bug report instructions it's gotten better

autumn tide
ornate locust
#

and it works great and I am so satisfied when I see it there and all the other modded stuff around it working fine

#

wait I may have a screenshot of my favorite compatibility bit, I hope I do...

elfin kindle
autumn tide
ornate locust
#

okay here it is, I noticed Mr Ginger had problems

#

FIXED IT

elfin kindle
autumn tide
ornate locust
#

he likes to be tall

elfin kindle
#

very smart honestly

ornate locust
cyan marsh
#

<.< lately someone has started shotgunning AI made mods on nexus... makes me cry T^T

autumn tide
#

ah, i do not play SDV

elfin kindle
inner harbor
#

I moved Taro in ine festival cos she overlapped with one of mine...

autumn tide
ornate locust
#

The AI mod guy doesn't even write their own descriptions BTW

cyan marsh
#

i am aware

ornate locust
#

those are also AI, they admitted it in a comment that one of the claims was "AI exaggerating"

autumn tide
#

it's not a- IT'S B

ornate locust
#

physically pained me

cyan marsh
#

he's not doing anything wrong.. soooo I am forced to see them..

autumn tide
#

____ in sdv is often 1, 2, and 3, but NOT ANYMORE CAUSE IT ISN'T A IT'S B

elfin kindle
#

I had a person translate my mod into turkish using ai and ALSO put my art through AI just to get a turkish flag in the background and i was HORRIFIED. I have put in three different spots that you cant put ANY of my stuff through ANY ai model. I called them out and they actually apologised and took it down so i was lucky

merry river
inner harbor
#

The mod that literally promised an NPC and items and everything else but was literally just some C# code to add fertilizer or composting or something I think.

gentle rose
#

I mean several of the mods are misleading about what they do or flat out don’t do anything, does that not count as wrong

autumn tide
#

...pigduck-

ornate locust
#

never forget the pigduck

inner harbor
#

I think "doesn't work as advertised" should be a valid blocking from Nexus (I think the soil one did get removed?)

autumn tide
elfin kindle
#

Like what did they do to my boy....

inner harbor
#

or in the case of some non- AI mods but incomplete ones "Doesn't work at all". Which I've seen a couple of times.

ornate locust
#

oh gross just a weird AI smear over it killing freckles

autumn tide
inner harbor
#

custom NPC files with no assets in them.

brittle pasture
whole raptor
#

My "favorite" AI mod name is "Stardew Valley - Safe Mode Loader - Mod Isolation Tool" which when you de-AI it is just... barebones mod manager SDVpufferlurk

merry river
cyan marsh
#

i told him this on one of his mods and he actually made it.. the mad man.. (he has deleted it since)

gentle rose
autumn tide
cyan marsh
elfin kindle
cyan marsh
gentle rose
#

then they had the audacity to put in the description of that mod that it was boring

ornate locust
#

He tried to say it was the first mod to do what it did, but it isn't, UI Info Suite 2 also shows the dang weather

autumn tide
gentle rose
inner harbor
#

Did anyone look at ErraticPixels "Just saying hi" mod that was up for 5 minutes? Do you think its using AI?

whole raptor
autumn tide
#

i'm not mad (i am mad), I'm disappointed (murderous rage) /j

elfin kindle
gentle rose
inner harbor
#

yeh, he started stirring up the Reddit crew.

inner harbor
#

he's got 17000 lines of dialogue and they feel... like someone put the dialogue into a machine and told it to condense it, at least to me.

elfin kindle
#

y i k e s

gentle rose
#

it’s possible but who knows. I have the guy blocked though

autumn tide
merry river
#

ErraticPixel rings a bell.....

autumn tide
#

i-

inner harbor
#

Eyvind has never said "hi" in his life.

merry river
#

wait i see this person comment on every single mod

uncut viper
#

i understand that no one (including myself) likes AI mods but I feel like there's a point where it's no longer server-abidingly-politely discussing them and instead just becomes concentrated bashing of one or two people and I feel like this has gone pretty past that point...

gentle rose
cyan marsh
#

EP... has history

autumn tide
merry river
inner harbor
#

yeah, he likes to stir up people on Reddit. Got them all riled up on the "mod author permissions are too strict" bandwagon.

cyan marsh
#

you ever see his error logs? xD

inner harbor
#

nah, he wouldn't share them, but I've heard about them.

#

I believe he was also using the name Monthy

cyan marsh
#

i've seen them.. there's a reason why some people are mean to him lol

whole raptor
inner harbor
#

the "CA allows it so everyone else should to" people really frustrate me.

merry river
gentle rose
whole raptor
autumn tide
gentle rose
inner harbor
#

people to add content for his NPCs

#

yeah, permissions. I'm not touching the other side of things.

#

(but if anyone wants to DM me a log, go for it)

cyan marsh
inner harbor
#

(I've heard it from enough people to know its obviously not just a rumor)

gentle rose
inner harbor
#

yeah, the permissions were what was getting people in the thread riled.

autumn tide
cyan marsh
#

e.e if you can't make anything original don't make anything at all

brittle pasture
cyan marsh
#

the old Sailor moon weapon mod guy got mad when I made my own version with original sprites cause I undercut him

#

I'm happy they still work

inner harbor
merry river
#

can't we all just hold hands and skip across a beautiful meadow peacefully

autumn tide
cyan marsh
#

This community is both the most friendly and the most savage x3

inner harbor
whole raptor
#

(No one actually reported it, which was interesting..)

autumn tide
brittle pasture
#

yeah I was mostly worried bad actors may weaponize the wording against mods with bugs

stray hemlock
uncut viper
#

i don't think being savage is something to be proud of

ornate locust
#

There's a difference between "broken" and "literally is not coded to do the thing it says it does"

ornate trellis
stray hemlock
cyan marsh
#

AI art, in my opinion, is souless. I spent a good amount of time learning to do what I can do.. I'm not great.. but at least I put my effort in x3

elfin kindle
#

I mean the shitty ai mods will probably (hopefully) weed themselves out when peopel start noticing the issues and the pattern

merry river
#

idk people are too comfortable using gen ai which is pretty much bad for several reasons but that's a whole other r discussion

autumn tide
#

yeahh, AI is frustrating but the real problem lies with the corporations rather than the ppl who use them

cyan marsh
#

(CoD uses a lot of AI.. you can tell)

whole raptor
#

Eh, for me AI isn't the problem, it's how you use it is very often the problem (like with everything)

autumn tide
stray hemlock
elfin kindle
#

My mentality is that i cannot control what other people do, just what i do and what i allow people to do with my stuff. I was simply firm with the person who broke the rules, i was never mean and that's the attitude i try to keep

cyan marsh
#

My Razzy bot in my discord can do AI art.. i use it for silly things

autumn tide
cyan marsh
#

AI is fun when you make silly things for a cheap laugh xD

stray hemlock
#

It's all fun and games until people get exploited.

autumn tide
#

god i miss when AI was just those WEIRD videos of the rock eating rocks-

cyan marsh
#

it's fine.. i hate when people use AI and considers themself an artist..

#

I know a guy who released an AI music album on spotify... As I make music, I find it offensive

elfin kindle
#

I hate public/commercially available AI, full stop. Too many caveats and excuses and "but Iiii use it for--" so i just keep it simple in 99.9% of cases

merry river
#

my stance on ai is that the upkeep of its data centers is nothing negligible and gen Ai has become sort of a cancer in society. i crave like 3 years ago when it wasn't a thing
Ai should make our lives easier but instead it's replacing creative work of any kind

#

i don't think ai should be available for the broad masses like this

autumn tide
whole raptor
autumn tide
#

hm, that's true

cyan marsh
#

But this AI is used by scammers

ornate locust
#

It's also draining water from places that need it the most

#

Sorry, you can't take a shower, we really need to cool data centers for the dumbest thing imaginable.

autumn tide
ornate trellis
#

isn't it also making it harder and harder for regular people to build their own comps because the companies who use ai in their shit keep needing all the ram sticks or w/e for their AI hellhole computer

calm nebula
#

Button, how is that lovely mod dependency graph

uncut viper
#

ive still never made a thing that would auto update it and commit it for me every month

merry river
uncut viper
#

so i still just manually download the latest monthly stats whenever pathos posts them to update it manually

elfin kindle
#

Besides, AI rarely works the way it's intended to. It doesn't make work places more efficient, it doesn't do customer service well and bah

autumn tide
#

cmon, we should chill a little here

uncut viper
#

sometimes if i remember i get it updated before pathos posts the stats bc i happen to check early

whole raptor
uncut viper
#

i have been thinking about using that library's history feature to animate mods popping up over time... but idk if theres really enough data yet to be interesting

autumn tide
#

historically stuff like cameras WERE used for scams, like the victorian ghost photo scams

merry river
#

oh i didn't mean to offend, i am all for technological progress but i think ai is better used elsewhere

brittle pasture
#

RAM prices are up 400% yay

lucid iron
#

I do think it will return to normal levels but it might take years lol

calm nebula
#

Chue I hear you have a command line mod manager

uncut viper
#

maybe in a couple years when i have more than like, 7 data points SDVpuffersquee

lucid iron
cyan marsh
#

XP i need to get me some more HDD space

lucid iron
#

Is it really a manager

autumn tide
cyan marsh
#

3TB is not enough

lucid iron
#

All it does is download

calm nebula
#

Is RAM, like normal human RAM, more expensive?

merry river
calm nebula
#

Like we dont even use normal intel processors, we got super nice ones for work.

tame burrow
# cyan marsh you ever see his error logs? xD

I have. I asked him to remove his mod content of my character because of it and then he tried to call me out on Reddit as being too strict with my permissions. While leaving out the... lovely context.

brittle pasture
#

just 4 months btw

autumn tide
calm nebula
#

(Yes, I'm a fucking weirdo)

gentle rose
calm nebula
#

The other thing and it may because I'm out of the loop but I don't think there has been a nice new RAM technology breakthrough in some time

tame burrow
# cyan marsh sounds gross

I don't even really care about the AI, it was so bad it was genuinely funny, but don't want to have any association with him lmao_dog

molten jackal
stray hemlock
ornate locust
#

One of the big RAM companies just changed course and won't be making RAM anymore, they're going full AI

signal radish
ornate locust
#

so the ram situation will NOT be getting any better

cyan marsh
calm nebula
#

Of fucking course lol don't diss my beloved Samsung

autumn tide
#

but the tech is accessible

ornate locust
#

like if you need RAM, get it damn fast

whole raptor
drowsy pewter
#

the modding situation is off the charts 📈

merry river
#

why is ram getting so expensive now anyway
first the gpu, now this?

ornate locust
#

AI

autumn tide
ornate locust
#

no really, AI stuff needs RAM too, that's why

ornate trellis
#

man, i wish i could find the dang context tag for when you dont wanna plonk your fish into a pond...i keep looking but i cant find it

calm nebula
#

Look at this.

cyan marsh
#

my cat peed on my GTX1080 a few months back.. i had to buy a new one.. a RTX2080TI set me back $700

autumn tide
ornate locust
#

cat nooo

lucid mulch
#

...how

gentle rose
# calm nebula

something within me deeply hates the facts that computer circuits really are just physical logic gates

merry river
lucid mulch
#

are you keeping gpus on shelves instead of inside a case?

cyan marsh
#

he was having blockages.. he couldn't help himself.. i'm not mad at him >: he almost died

brittle pasture
autumn tide
cyan marsh
brittle pasture
ornate locust
#

Pillows are cheaper

gentle rose
autumn tide
ornate trellis
cyan marsh
brittle pasture
lucid mulch
calm nebula
ornate trellis
whole raptor
brittle pasture
#

(if your fish is tagged with stuff like fish_lake or fish_ocean you're gonna have to ban those entries as well)

gentle rose
cyan marsh
autumn tide
lucid mulch
#

I have my PC mounted onto the underside of my desk, so I dont have a top to be exposed (and have to do case purchasing around not needing top vents)

cyan marsh
#

Sergeant Sprinkles is happy

brittle pasture
autumn tide
brittle pasture
#

or the fish_has_roe tag which does not actually control whether the feesh makes roe in pond (only if it gives roe when you catch it after reading the book that makes fish give you roe when fishing)

cyan marsh
#

his brother is Revan

autumn tide
cyan marsh
#

Revan is violent D:

autumn tide
merry river
#

i love seeing the community's cats (or pets in general). makes me happy

autumn tide
#

my cats ngl

autumn tide
cyan marsh
#

lol don't go overboard now ❤️

autumn tide
#

oh, or programming off-topic

autumn tide
#

oh wait it's active rn :(

merry river
#

just drop in with a photo of your cats like "CAT BOMB" And leave /j

autumn tide
#

ykw we can move the cat bombing to my mod thread one sec

elfin kindle
#

Oh right now i need to remember all the stuff i learnt weeks ago.. Like can i tell the game to replace texture A from the game with texture B from the game... Or is it only stuff from my mod folder it's gonna "FromFile" from?

calm nebula
#

@next plaza cats!

elfin kindle
#

Ahhhh... that makes things more difficult... hrmmm...

brittle pasture
#

our resident C# criminals may or may not be working on something for that

#

if you need to use a non-Map tilesheet in maps there is a mod for that already though

elfin kindle
#

lololol bless them, i'll see if i can figure out a solution anyways

brittle pasture
#

what's the context? perhaps you can just use the same texture name in the relevant data?

stray hemlock
#

It should be easy with C#... but then again, learning C# from scratch isn't that easy.

elfin kindle
#

I want to set a config so it pulls like cat1 spritesheet if the config matches

#

Geez my brain is a little fried from getting used to my meds so i almost hit ya'll with a "så" instead of so

autumn tide
#

CAT BOMB

elfin kindle
#

Cus i would prefer not just copy and pasting the original pet sprites into the mod as that feels... bad and like a pretty ugly solution

calm nebula
#

What do you need it for

#

What is the context

stray hemlock
calm nebula
#

What are you using it for

lucid iron
#

well u can always be sinful and make them a temporaryAnimatedSprite the whole way SMCPufferjail

#

but idk i think petActor or tempActor should solve ur cat problem?

brittle pasture
#

TAS is awesome and I'm tired of people being scared of them (modder who only used TAS to display a static sprite for 5 seconds)

ornate trellis
calm nebula
#

You're hallucinating

#

We're a hallucinations

lucid iron
#

TAS is awsome i keep finding new fun knobs to expose

calm nebula
#

You're gonna wake up soon

merry river
#

omg fellow void i just saw..... there's Ourple grass now?!?

lucid iron
#

scaleChangeChange Dokkan

ornate trellis
elfin kindle
# calm nebula What is the context

OKAY
So my mod replaces ALL cat sprites to my custom made one but people want to choose so I'm setting up a config.
I want to be able to set it so it just replaces all the cat sprites with a base cat spritesheet if you want the original pet look. So if the cat config is set to "brown cat" you get the brown cat from my mod, if you set "orange cat" you get the base game orange cat.

ornate trellis
elfin kindle
calm nebula
stray hemlock
#

Idea: You can have a simple C# mod that on game start symlinks the XNB to your mod stuff.

#

Don't do that

merry river
lucid iron
#

that one isn't tied to a pet picked by player

ornate trellis
#

AHA! fish_pond_ignore I knew it!!

elfin kindle
lucid iron
#

it's just a texture from Characters/

elfin kindle
#

It's not high on my priority but now im like on the brain thought train of finding a solution

ornate trellis
lucid iron
#

ig i need more context on what the entity is intended to be (always your special cat? always the player's pet?)

autumn tide
elfin kindle
brittle pasture
ornate trellis
brittle pasture
#

it's also documented on the context tags page which I should have also checked

devout otter
#

I assume for story purpose it's important that the pet is exactly the one adopted from Marnie?

lucid iron
ornate trellis
lucid iron
#

that one's got the most extensive petActor use that i know of

autumn tide
#

this feels underwheling for such a hallowed mod..

ornate trellis
elfin kindle
#

So the idea was to use the players pet to get the npc story rolling, i couldn't get that to work so i simply made a fake NPC with the cat/dog sprites i made myself and then replaced all other cat/dog sprites with my custom one. Which works, but people always want more/j So since people have been asking (someone even said it was "unfair" lolol) i thought i could at least look at a config option

merry river
elfin kindle
#

I'd have to make another event adopting the mod cat, but I'd also like the mod cat to live on the farm organically which i don't know how you'd do

lucid iron
#

oh i made a traction for that

ocean sailBOT
ornate trellis
lucid iron
cyan marsh
#

hmm do i have a UCR here?

lucid iron
#

u can adopt a pet instantly with this

devout otter
# autumn tide hmm CC?

Probably preferable to make it behave like pet system-wise. So I'd suggest chu's traction.

cyan marsh
#

(no one talks about Unique Courtship Response anymore)

lucid iron
#

there's no naming step bc its for modder to name

#

but i could add the box if u want

autumn tide
#

i'm curious what are you all's biggest scope creep incidents so far 👀

gentle rose
stray hemlock
cyan marsh
#

NPC Creator was supposed to be a simple program...

lucid iron
#

u cant creep anything if the scope was never defined EzeSmart

elfin kindle
#

But it's also one of those things im like... that's the small sacrifice you'll have to make lol I am not getting worked up over something i don't feel is that big of a deal. I can at least put a config so it only overrides one pet so you can have multiple without them being copies.

uncut viper
#

i dont accept scope creep bc im very good at telling people i dont want to do something if i dont genuinely want to do it

lucid iron
#

its merely a realignment

autumn tide
#

extra credit for origins 👀

uncut viper
#

this includes myself

gentle rose
#

origin: dacar

elfin kindle
devout otter
autumn tide
merry river
cyan marsh
#

Most of my mods don't have problems with scope creep.. Add some music in once in a while for my music mod.. but nothing that would require anything more than just updating code

ornate trellis
stray hemlock
uncut viper
#

yes, EditData on Data/Powers

elfin kindle
autumn tide
merry river
autumn tide
#

hmm well my mod started as a minor dialog mod for krobus so...

#

uhm

devout otter
modest dagger
autumn tide
ornate trellis
#

the endless cycle™

brittle pasture
next plaza
uncut viper
#

content modders actually have it easier with scope creep. if you can write C#, theres no excuse you can use for being unable to implement something

next plaza
#

disappears once again

ornate trellis
#

lets see if i added my crabpot fish right

autumn tide
stray hemlock
merry river
cyan marsh
#

(Event Repeater has unfinished code to evaluate events and show errors)

autumn tide
next plaza
patent lanceBOT
royal stump
#

I can't say no to scope creep, but I can say "I'll write that in my 30,000 line text file" and forget it's there

next plaza
autumn tide
elfin kindle
#

I take things one at a time, like little DLC thinsg PFFT and I wanna look around for fun mods that i can patch Mirren to have cus i love a lot of the mods that expand NPC's and interactions and i would love if Mirren could be included

lucid iron
brittle pasture
# brittle pasture

(the mod would have been a regular artisan expansion with only a minimal C# element for the sewing mechanic)
(fun fact, I've now received a request for a "lite" version without the skill because that part doesn't work on mobile apparently. full circle moment)

cyan marsh
#

(Event Repeater dumps event logs to help you find out where a problem is... not many people know that)

stray hemlock
next plaza
lucid iron
#

so that you can be like "btw if you have livestock bazaar the cat shall live with you"

next plaza
#

...wow, uber doesn't support reminders that are 20 years away?

#

smh

elfin kindle
#

But i released a fully functioning mod that's pretty solid. Since then I've done the SVE compat and then a festival outfit addition. Now the plan is to add a couple more events and creepy phonecalls

lucid iron
#

but yea for ur actual problem, i wouldn't worry about it too much either blobcatgooglyblep

autumn tide
#

..thats like 70000 days or some shit right?

elfin kindle
uncut viper
#

(by whats broken i mean like is there specific code you know breaks, not just "the sewingf skill" lol)

next plaza
#

anyways disappearing for real now bye

lucid iron
#

a simple config off is sufficient to me

autumn tide
#

hmm afaik you can remind other ppl..

brittle pasture
devout otter
#

I'm very easily scope-crept by cool shiny frameworks. Very hard to be scope-crept by "please do this also for [insert other mod I don't use]" requests.

uncut viper
#

SDVpufferthinkblob i thought there was an android spacecore fork

calm nebula
#

Dont eyes me

brittle pasture
#

there is

calm nebula
#

My knitting skill is top notch

lucid iron
#

ppl never grab it

brittle pasture
lucid iron
#

its low discoverability for github reasons

stray hemlock
calm nebula
#

My knifing skills are also excellent

cyan marsh
brittle pasture
#

you can embroider it with more yarn yes

calm nebula
autumn tide
#

...?

brittle pasture
#

so you can have 2 color combinations for the item

autumn tide
#

dammit

brittle pasture
#
  • 1 more for gemstones
cyan marsh
elfin kindle
calm nebula
devout otter
stray hemlock
autumn tide
cyan marsh
#

e.e i need a snak

lucid iron
upper rune
autumn tide
#

want me to feature it?

upper rune
#

Thank you! Yes please

modest dagger
#

I saw the screenshot and thought it was mine for a second, glad to see i'm not the only one who does it that way lmao

stray hemlock
autumn tide
cyan marsh
#

not a lot of people download my music mod T^T as much as I'm a modder, I'd rather be recognized for my music

merry river
autumn tide
cyan marsh
#

Comment section has all the music there to listen to

cyan marsh
#

I just updated it all to ogg files... 1.8GB turned to only 300mb

autumn tide
#

oooh can i use some of your music for mod events?