#making-mods-general

1 messages · Page 510 of 1

summer spoke
#

I don't think so? I want to add a new map and some new npcs, but I don't want to mess with the code itself, I think.

hard fern
#

so then it's a content pack for (content patcher)

bitter coyote
#

IT WORKS. FINALLY. THANK YOU ALL.

summer spoke
#

and sense they're dependent, I put both SMAPI and Content Patcher, right?

hard fern
#

technically no, since you need smapi to load content patcher in the first place, and your mod is already a content pack for content patcher.

summer spoke
#

Right, okay, thank you for clearing that up

#

How do I make a throw away character? I want to make sure the event is working before the NPC that I want to go in there?

urban patrol
#

you could use a vanilla npc

summer spoke
#

So, if I put Vincent there since it's supposed to be a kid, it won't break anything?

urban patrol
#

nope

summer spoke
#

Thank you

#

Sorry, that seems obvious now that I look at it...

urban patrol
#

it's very very hard nigh impossible to permanently break anything in CP

summer spoke
#

I've done it twice

lucid iron
#

The load bearing term is permanently

#

It's quite possible to crash draw loop but your save is not likely to get corrupted by this sleep

urban patrol
#

even with the worst mistake i ever made, all i did was crash the game

#

yep draw loop crash is what i did lol

summer spoke
#

Had to factory reset my computer, so not permanently, but I really don't want to do it again. But I think this one's going to work

urban patrol
#

having to reset your computer sounds like perhaps you had bigger problems lol

summer spoke
#

Optimism might be my downfall, but I still have it

#

Maybe

trim sand
#

I love that consistently when I ask weird animal produce questions I basically summon you with an awnser to what I'm trying to do.

fallow gazelle
#

PSA: do not use Game1.playSound("SinWave");

#

it keeps going and going and going, even after quitting to the main menu 💀

#

also it's super annoying

trim sand
#

You will pay for your Sins

calm nebula
#

I have a slight feeling you're supposed to keep the cue around so you can pause it

#

Like how the fishing rod uses it

fallow gazelle
#

oh you can do that?

#

that uhh would fix the 5 bgms that are playing all at the same time

lucid iron
#

What's the goal exactly bolbthinking

fallow gazelle
#

i'm just digging around for a suitable sound effect for activating an ability

brave fable
#

dwop

lucid iron
#

yoba

#

Iirc there's a debug command for playing a cue real quick

#

Also nice to use

calm nebula
#

yoba would be nice

fallow gazelle
summer spoke
#

Now that the manifest is made, I need to make the event data, right? Can I use the .json check thing, or is that only for the manifest?

urban patrol
#

you can but you’ll need to switch it to content patcher not manifest

lucid iron
#

You don't have to use the website

#

Many text editors have json support

urban patrol
#

yeah it’s a validation tool to check errors, but you should write and save your code locally

summer spoke
#

right, okay, I'll do that. thank you

urban patrol
#

!software

ocean sailBOT
urban patrol
#

i use notepad++

summer spoke
#

Is there a big difference between notepad++ and visual?

autumn tide
#

i use VS code!

summer spoke
#

When I'm trying to start the event, I know I need to put the event number, the time, and the event that I want to be required to have been seen, but how do I put it in the bus stop? Is it just StardewValley.Locations.BusStop?

#

Yes, VS is treating me well, thankfully!

autumn tide
#

oh, it should be in the edit/data thingy! one sec..

#

SO

#

all the events are in Data/Events

#

and all the files in those are named after locations (I'm assuming it's the name of the locations internal ID but I don't trust myself to even comment on maps/locations-)

autumn tide
uncut viper
#

also, event IDs should not just be numbers, they should include your modID and a human readable name
also, they dont need any requirements at all if you dont want them to. they dont need a time or previous event requirement

summer spoke
#

So, it should be "Target": "113/Time 0600 2200/!SawEvent <112>/BusStop", ?

#

Wait, modID?

uncut viper
#

are you making a new event or editing an existing one?

gentle rose
#

are you looking at c# or content patcher? because StardewValley.Locations.BusStop looks like C#

summer spoke
#

a new one

autumn tide
uncut viper
#

Claude also just gave you the exact Target you need

summer spoke
#

I just pulled up a wiki to tell me the location names

uncut viper
#

if you're making a new event, give it a proper ID. they arent just numbers in 1.6+

#

dont look at the wiki, looki n your unpack at Data/Locations.json

autumn tide
#

!unpack you do have your unpacked files, right?

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!

uncut viper
#

(or if you prefer, you can view it in game via Lookup Anything or Debug Mode)

autumn tide
#

they're a great reference!

summer spoke
#

I don't have an unpack, I think. I'll read it right away, thank you, and I do have debug mode.

#

Thankfully, it makes a lot of things easier

uncut viper
#

you should always have an unpack when modding stardew, so do that first

autumn tide
#

Gotchaaa okay, unpacking is generally the first step for mod-making so this should make things easier

summer spoke
#

Right, I understand now. Thank you for your help

#

Sorry, if I'm thanking too much

autumn tide
#

LOL dw haha

autumn tide
#

time to learn how temp actors work SDVpufferwaaah

calm nebula
#

You get them from the temp agency

autumn tide
#

(i do have resources lol, i just hate it)

calm nebula
#

Pay them by the hour

autumn tide
#

aaaah

#

no im too cheap

calm nebula
#

Make sure they dont go over thr union allowed daily working time

#

Feed them and water them

autumn tide
#

the temp actors a dog so it's free SDVpufferthumbsup

#

dw they get bug meat

summer spoke
#

Right, just to make sure so I don't do something stupid and ruin things again, the file that I need to unzip is the one that Stardew Valley is in and not the Stardew Valley folder itself?

autumn tide
#

(no clue here sorry)

urban patrol
autumn tide
#

(they're unpacking the game for context)

urban patrol
#

yes i know

summer spoke
#

Okay, the game folder

#

Thank you

#

Just wanted to make sure

#

Now it's tell me Effects\ShadowRemove.xnb => Effect isn't a supported asset type. Effects\ShadowRemoveMG3.8.0.xnb => isn't a supported asset type

#

Other than that it's said that it's done

#

Do I need to delete something?

urban patrol
#

no i think those just can't be unpacked iirc. they're not important

summer spoke
#

Oh thank goodness. I'll leave everything alone then before taking the next step, thank you

#

How do I find the format number?

autumn tide
#

Could you clarify?

urban patrol
#

it's in CP documentation, but as of right now, it's 2.8.0

summer spoke
#

Thank you

#

I figured the wiki was updated, but I just thought it was important to know

urban patrol
#

2.9.0 will likely be released soon since pathos is doing mod updates rn

autumn tide
#

ooh nice!

urban patrol
#

but he's very on top of it

uncut viper
summer spoke
#

Okay, so, I'm stumped by the Content Patcher. Do I need one in Stardew Valley file and another in the mod folder?

tiny zealot
#

content patcher is a mod. you need one copy, in your Mods folder (unzipped)

summer spoke
#

Right, okay, thank you

#

I was a little worried I didn't word that right and didn't make any sense tbh

#

Does it matter that I'm using Stardrop? Because I don't remember unzipping any files, and, when I open it, it gives me three options. Do I copy all three or just the folder?

#

Sorry, this is probably pretty obvious, but I honestly don't understand

urban patrol
#

stardrop automatically unzips files for you when you click mod manager download on nexus

#

stardrop-downloaded mods can be found in the stardrop installed mods folder

summer spoke
#

so does that mean I don't need to make a manifest or content.json since they're already in the folder?

urban patrol
#

i'm confused. your own mod needs you to create both, but any mods you download already have those courtesy of their author doing that

summer spoke
#

sorry, I'll try to word it better

#

I'm currently at the "Create a SMAPI content pack per step 3 of the general Create a Content Pack" page at https://stardewvalleywiki.com/Modding:Content_Patcher. And it's telling me to "Add the files needed by the content pack framework". But when I copy and paste the content patcher folder, it doesn't say "Loaded X content packs" in SMAPI when I load up the game.

{sorry I felt it would be better if I copy and paste it}

uncut viper
#

Content Patcher is its own mod. you just need it installed for content patcher mods to work. your mod will have nothing to do with Content Patcher's folder itself.

#

your own mod will have its own folder in your Mods folder with its own files

summer spoke
#

right, okay, so I download it manually instead and unzip it into the new file?

#

I'm sorry for making this difficult

uncut viper
#

it doesnt matter how you install Content Patcher as long as it ends up installed

summer spoke
#

thank you

#

Maybe I'm overthinking it. Will it count towards the mods that I have already downloaded?

#

Because I have a manifest, a content, and a Content Patcher folder and the game is still loading

uncut viper
#

i dont understand the question or why it wouldnt be loading

summer spoke
#

I'm sorry. I can be bad with words. I don't want to sound unappreciative of all the help that I get. When I load up the game, SMAPI pops up and lists the mods that I have running; they're the mods that were suggested like debug menu. But the mod that I'm trying to make isn't added to the list. So, does that mean I'm doing something wrong, or is it not put together enough just yet to be counted as one?

urban patrol
#

that could mean it's not in the correct folder, or it could mean that it has no manifest or has other errors preventing it from loading. you can check the log to see which

summer spoke
#

Right. The file is in the mods folder. It has a manifest, content, and ContentPatcher file. The ContentPatcher file has ContentPatcher.dll and a manifest. Should It be in with the Stardrop Mods?

urban patrol
#

are you launching the game with stardrop?

summer spoke
#

Yes

urban patrol
#

then you need to make sure they're enabled in stardrop

summer spoke
#

So, I moved it to the Stardrop folder, but it's not showing up.

#

does it matter what I have written down on the content file or manifest file? I can try posting them in chat if it does, but I don't think that's what's happening

urban patrol
#

!log you should post a log first

ocean sailBOT
#

Important note: Your computer username may appear in the log. If your username is your full name, please be aware of this before uploading it.

Please share your SMAPI log file. To do so:

  1. Open this page: smapi.io/log.
  2. Follow the instructions at the top of the page to upload the log file. (Don't copy & paste from the console window!)
  3. After uploading, it will show a green box with a URL to share. Post that URL here.

Please do it even if you don't see any errors. This has useful info like what mods and versions you have, what the mods are doing, etc. If the issue didn’t occur in your last session, please load the game to the point where the issue occurs, then upload the log.

summer spoke
#

right okay, thank you

urban patrol
#

the log is something different; if you follow governor's instructions, you'll see that you have to upload a file which is a printout of everything in the SMAPI console.

looking at your manifest in the validator website, you can see that it pointed out some errors with things like spelling, spacing, and syntax. you should correct those, add at least one patch to your content.json, and then see if your log says your mod is loading

summer spoke
#

right, sorry about that

#

thank you

tiny zealot
#

your Mods folder should look like this (abbreviated):

Mods
+- Console Commands
+- Save Backup
+- Content Patcher
+- Your Cool Mod That You're Making```
summer spoke
#

Right, okay, I'll try that, too. Thank you

#

Can someone please explain the Unique ID? I'm a little lost.

urban patrol
#

the unique ID, frequently called a Mod ID (as seen in tokens like {{ModId}}) is how your mod is identified uniquely. it's convention to do authorname.modname to ensure no conflicts with other mods

summer spoke
#

right, okay. thank you

tiny zealot
#

you get to choose your mod's unique ID. like nic said, the convention is yourname.yourmodname, which barring identical handles and taste in mod names guarantees uniqueness without having to, like, consult a database

#

so for instance my first mod was ichortower.HatMouseLacey, which can only ever collide with another mod if someone else is called ichortower and makes a mod called Hat Mouse Lacey

#

(or maliciously chooses not to follow the convention, which we will not consider here)

calm nebula
#

You say that but I didn't manage to grab atravita on github

summer spoke
#

And the update keys are the last numbers at the end of the link in nexus?

#

Sorry, I thought I had a handle on this

urban patrol
#

yep

summer spoke
#

thank you

#

that wasn't right, was it?

urban patrol
#

update keys should look like this
"UpdateKeys": [ "Nexus:31888" ],

summer spoke
#

thank you

#

I'm sorry, I don't know how else to put it up other than just sending the link. Am I missing something?

urban patrol
#

sending the link to smapi.io where you've uploaded it is the preferred method yes

summer spoke
#

thank you

urban patrol
#

unique id should have no space, and you should format your update key like i showed you

summer spoke
#

sorry, it's getting a little late so my heads a bit out there right now. thank you for the help

urban patrol
#

np

summer spoke
#

Progress! I got it on Stardrop! Thank you!

#

Now it's telling me that it can't be added to the game because it needs Content Patcher (4.3.2 or later)

#

But it

#

is something!

#

But I need to stop now. I need to get up at 4 tomorrow and it's already too late. Thank you everyone for everything!

lucid mulch
#

Line 12 you specified the MinimumVersion in the ContentPackFor should be 4.3.2, but thats the SMAPI version, CP is 2.8.1, though realistically you should just remove the field entirely.
better to do CP versioning with the mandatory Format field in your content.json

rough crow
#

I've been trying to read about editing the player character but I'm confused about some stuff-

Am I able to add new eye types? And can there be two different pixel sizes? I have a picture of what I want to do if it's needed ;-; I'm trying to make wirt from over the garden wall (but with specific eyes) and I've never made a mod before ;u;

upper orchid
#

Hello everyone!
I am trying to make a custom CC bundles mod for personal use, but I'm having trouble finding documentation on how the code works
does anyone know where i could find documentation on bundles.json specifically? it looks like this:

lucid iron
rough crow
#

Ah okay but it is possible! Alright I'll do my best ;u; thank u!

upper orchid
brittle pasture
#

the search bar doesn't search the modding namespace by default

#

gotta check that in Advanced

upper orchid
lucid iron
#

Remember to use the regenerate_bundles command when changing this mid save

urban patrol
#

when are config files generated (if they don't exist)? when mods are loaded?

lucid iron
#

When game launches yeah

#

I wanna say it's when mod first calls helper.ReadConfig

urban patrol
#

i just had a really bizarre bug (probably stardrop's/my own fault) where i had an old version of a config file from months ago show up and screw up a bunch of includes

lucid iron
#

Which is either mod Entry or game launch

urban patrol
#

i see i see

lucid iron
urban patrol
#

i'll see if i can turn that off somehow

#

i was freaked out like has my mod been broken for months

lucid iron
tight rivet
#

hah, someone finally made an vibe-coded version of DNT.

proud wyvern
#

DNT?

tight rivet
#

Dynamic Night Time

#

there's now an AI-coded Dynamic Dusk Randomizer Mod

#

(Which is made by you can guess whno.)

proud wyvern
#

Relevant meme I still had in my clipboard

tight rivet
#

hah. Well, if people like it, that's good, becasuse I can't drag myself to work on DNT ><

#

(i don't have that much time, either)

late pewter
#

Wait, how do you know it's vibe coded?

#

Also Hi! I love Dynamic Night Time!

tight rivet
#

all of his mods are vibe-coded

#

he doesn't code himself, he uses AI.

late pewter
#

...oh

#

Well that's not very good.

tight rivet
#

(I do kinda want to MAKE time to fix DNT's issues with 1.6 but each time I look at it, I kinda go "aaaaah" with my task load)

late pewter
#

If it means anything, it's kind of been running okay-ish.

#

In the sense that it hasn't broken anything.

tight rivet
#

that is good

late pewter
#

I encourage you to find a nice block of time to turn off all distractions and give yourself the patience to sit down and fix any issues it has.

#

Don't let the robot slaves get you down.

tight rivet
#

the problem is the things stopping me are: my classes, my two jobs, and my rusty knowledge of c# >_>

late pewter
#

Big oof. Maybe find someone willing to help out? Toss it up on Github or similar?

#

(I haven't a clue how to code in C# - making a Stardew NPC mod with only JSON is using 100% of my mental bandwidth)

tight rivet
#

it's on github, right now, yeah

west thunder
verbal narwhal
#

if I use GameStateQuery.CheckConditions(gsq) in my c# mod where gsq as string can be entered in the config menu/gmcm/config.json - does the user need to escape quotes and backslashes in the gmcm menu?

#

||how am i supposed to write a tooltip/guidance for a user for that when escaping breaks my own mind q.q||

woven token
#

Hey, could anyone help me? I'm creating a mod that adds NPCs and for some reason, my NPC doesn't animate during the festival. I managed to add her normally, she's standing in the designated spot, and the dialogues work, but the animations don't.

{
      "LogName": "Luau",
      "Action": "EditData",
      "Target": "Data/Festivals/summer11",
      "TextOperations": [
        /*SetUp*/
        {
          "Operation": "Append",
          "Target": [
            "Entries",
            "Set-Up_additionalCharacters"
          ],
          "Value": "Ashara 22 8 down",
          "Delimiter": "/"
        },
        {
          "Operation": "Append",
          "Target": [
            "Entries",
            "Set-Up_additionalCharacters_y2"
          ],
          "Value": "Ashara 22 8 down",
          "Delimiter": "/"
        },
        {
          "Operation": "Append",
          "Target": ["Fields", "set-up", 5],
          "Value": "/animate Ashara false true 100 17 18 19 20 21 20 19 18"
        },
        {
          "Operation": "Append",
          "Target": ["Fields", "set-up_y2", 5],
          "Value": "/animate Ashara false true 100 17 18 19 20 21 20 19 18"
        },
        {
          "Operation": "Append",
          "Target": ["Fields", "mainEvent", 5],
          "Value": "/animate Ashara false true 100 17 18 19 20 21 20 19 18"
        },
        {
          "Operation": "Append",
          "Target": ["Fields", "mainEvent_y2", 5],
          "Value": "/animate Ashara false true 100 17 18 19 20 21 20 19 18"
        }

      ]
    },
    {
      "LogName": "Luau - dialogue",
      "Action": "EditData",
      "Target": "Data/Festivals/summer11",
      "Entries": {
        "Ashara": "{{i18n:Ashara.Luau}}",
        "Ashara_y2": "{{i18n:Ashara.Luau}}"
      }
    }
verbal narwhal
#

I surely didn't spend longer on my complexmodoptions for gmcm and stupid scroll state than the base functionality schmoovin

ocean sailBOT
#

@verbal narwhal You leveled up to Farmer. You're now a prettier shade of blue. Thanks for sticking around!

verbal narwhal
gray bear
#

i know the tutorial says to just ask but i think you should be tagging a junimo so it doesn't get lost

verbal narwhal
#

wouldnt bouncer be more idk nice?

#

because it is not urgent

gray bear
#

speaking of which. hey @ivory plume
i think this bit of the Eligible part of the ***Discord modding channel *** doc should be changed to maybe messaging Bouncer, since just posting about it will likely make it be ignored

gray bear
lucid iron
#

Compat will have to be a 1.1 thing but i will look at it

ember lily
verbal narwhal
lucid iron
#

1.1 of hmk cus im releasing like, right now AnnelieStare

verbal narwhal
#

aah

blissful panther
# verbal narwhal I added myself!

(I don't want to take over from Jay, but I don't see you on there?

Edit: Though I do see that you made the edit. It's just... not showing on the live page for some reason.)

blissful panther
#

I feel like you can go ahead with the dusting given the edit is... clearly there, just not visible for some reason?

#

Actually, wait...

verbal narwhal
blissful panther
#

I was just wondering if there was maybe a tiny mistake in the edit that made it not visible, but I'm not seeing one...

verbal narwhal
#

Just let me know what I can or should do!

blissful panther
#

The only thing I can think of to suggest is removing the empty sample mod 3 = line?

#

But then there are others with that there empty, so it should be fine...

#

Okay, @ember lily, I would say just do the dusting since it seems to be done correctly, and is just wiki weirdness. Don't want to take the fun away from you since you started it off. SDVkrobusgiggle

blissful panther
#

(I really miss the public dustings!)

fading walrus
verbal narwhal
#

Yippee! Thanks!!

fading walrus
hard fern
#

ornge

autumn tide
merry river
#

helloooo, i finally published v1.0.0 of my mods! SDVpufferparty (not sure if the links go here, lmk if I should post them somewhere else)
https://www.nexusmods.com/stardewvalley/mods/40998
https://www.nexusmods.com/stardewvalley/mods/39402

Nexus Mods :: Stardew Valley

This mod adds the new custom crop Northern Heart Melon, including new recipes and artisan goods.

Nexus Mods :: Stardew Valley

Adds the ancient, overly cocky, and flirtatious deity Pei Ming (who happens to never shut up) to Stardew Valley! Includes two different types of roommate behavior, randomized dialogue, adjusted schedu

autumn tide
merry river
autumn tide
#

oh, and you should re-post the pei ming one too bc afaik only one link can be featured at a time!

merry river
autumn tide
#

yay! congrats void SDVpufferheart

woeful lintel
#

it's also often preferabble to post these in #modded-stardew cuz most people here don't really play the game...

autumn tide
#

you can forward it there LOL

merry river
verbal narwhal
gray bear
#

we r cheeto

#

we r strong

calm nebula
#

Slaying demons with our song.....

#

Oh wait

gray bear
#

we slay smapi sometimes

merry river
#

i want to be orange too :( but i think i am but a peasant for this role

proud kite
#

how would i go about editing a custom farmhouse 2 tile kitchen to be 4 tiles? im fairly new to tiled so wondering if this is going to be more difficult than i expect

merry river
west thunder
ocean sailBOT
#

Log Info: SMAPI 4.3.2 with SDV 1.6.15 build 24356 on Microsoft Windows NT 10.0.26100.0, with 112 C# mods and 197 content packs.
Suggested fixes: One or more mods are out of date, consider updating them

west thunder
#

Game crashed.

#

If this is related to your mod.

lucid iron
#

Wow how did u get here DokkanStare

#

Is this when you sleep and tried to have a child?

west thunder
#

The dialogue appeared, and the Yes/No thing was supposed to appear, I assume?

#

But I only heard the "whoop" before the game crashed.

#

Didn't even get to see thr prompt itself 😔

lucid iron
#

Yeah I'll have to look at it

west thunder
#

sigh

#

back to gambling for bebi.....

lucid iron
#

Can you give me a harmony_summary?

west thunder
#

FIVE PERCENT rate, no less.

west thunder
lucid iron
#

Type that in the console and then send a new log

#

It's to help me try and understand what's going on

west thunder
lucid iron
#

Yeah

#

!harmonysummary

ocean sailBOT
#

To get a little more info, can you:

  1. Load into the game (the title screen is fine).
  2. Type harmony_summary into the SMAPI window and press enter.
  3. Upload your SMAPI log to https://smapi.io/log (instructions on page)
  4. Post the log link here?
lucid iron
#

Oh yeah I'm guessing you don't have any special dialogue for kids birth yet

#

Can you give me patch summary Strings/Events

ocean sailBOT
#

Log Info: SMAPI 4.3.2 with SDV 1.6.15 build 24356 on Microsoft Windows NT 10.0.26100.0, with 112 C# mods and 197 content packs.
Suggested fixes: One or more mods are out of date, consider updating them

west thunder
#

That good?

#

Thing says there's no such thing as harmony_summary.

lucid iron
#

You don't have console commands installed?

lucid iron
#

Meant patch export Strings/Events

lucid iron
west thunder
#

I think.

lucid iron
#

Yep that's what i wanted

#

Are you adopting with maru?

rose shuttle
#

I have a question, hopefully a simple one... I'm patching together an AT mod of my collection of older furniture mods (personal use only) and I'm doing the boarded window, and I see one that I pulled from somewhere, I can't remember, but it has a double window. I'm confused by this because I've always been under the impression boarded window only has one version, and there's only one version on the furniture tile sheet... if I put two tiles, will it apply light to the second one like the regular windows?

west thunder
lucid iron
#

Hm ok no data modifications there blobcatgooglyblep

west thunder
#

I haven't been given any options yet, just went to bed, got the request and wasn't given the prompt because it DIED.

lucid iron
#

So like maru says (with portrait) "wanna have a kid" right

west thunder
#

Mhm.

lucid iron
#

And then the question box is no work

west thunder
#

Didn't even see it, just heard the opening whoop.

lucid iron
#

Ok I'll inspect this more when at me puter, my current guess is inccompat with ddfc

west thunder
#

DDFC?

lucid iron
#

Dialogue Display Framework Continued

west thunder
#

there's an omnipotent presence among us

west thunder
#

Do I just turn it off then?

#

Because I can.

lucid iron
#

Well i don't know for sure, you could try

west thunder
#

Alright.

lucid iron
#

I won't be able to actually dig into this for another 8hrs anyways

#

Do let me know if you find stuff and ofc back up your save

#

Dialogue Display Tweaks (DLL) is the other ones that might have done something

ivory plume
# gray bear speaking of which. hey <@226803198218731520> i think this bit of the `Eligible`...

Sending a message to Bouncer does work, but it's mainly meant to be a public thing. The idea is that...

  • any mod author in the channel can check if they meet the requirements and help them add themselves to the wiki;
  • then they're publicly cheeto'd in the channel so everyone can welcome them to the cheeto bag, instead of just a bot DM to quietly switch a flag with nobody noticing.
west thunder
#

As in, UI?

gray bear
# ivory plume Sending a message to Bouncer does work, but it's mainly meant to be a public thi...

I understand that, it makes sense. But I feel like Juni's aren't practically active in this channel, and a lot of messages can get missed. It's not that I'm against the idea, just think its very miss able. and tagging the Junimo role is more for ugrent/rule breaking things. so maybe a way to make the message the mod author sent somehow go a Mod only channel with just these requests might work better?

I am in fact, just throwing ideas at the wall.

ivory plume
#

We do have a bunch of active mod author Junimos. Maybe we could have something like @Mod Author Junimo you can ping for cheeto purposes?

blissful panther
#

I was about to suggest a ping to any cheeto-junimo individually would also work, but a role accomplishes that much better.

#

(And Pathos, PR incoming this weekend. I know it's taken long enough. SDVkrobusgiggle)

gray bear
#

that'd work great

lucid iron
#

That's something I added

west thunder
west thunder
woeful lintel
rose shuttle
woeful lintel
#

don't know about that, I barely understand how AT works (everytime I look into it, I instantly forget it). All I know is that the vanilla sprite is 1x2 tiles (so 16x32 pixels), no idea what an AT with a larger sprite does

rose shuttle
#

me either to be honest, I haven't actually tried that particular item.

#

I've just spent the last two days compiling, haven't actually loaded the game to test

#

well, I did load to test my work so far, no errors yet knocks on wood

lucid iron
#

Everyone should have access to that command in smapi

blissful panther
#

Time to make a mod that just does one of those every launch!

#

Oh and hey... art history thing? SDVkrobusgiggle

lucid iron
#

Yes did blueberry make DH fanart

blissful panther
#

Hey @brave fable, how dare you leak my already public face via a 100% accurate portrait? SDVpufferwaaah

woeful lintel
#

Having to actually play the game, I got annoyed at golden walnuts: how do I know which ones I haven't found yet? What activity do I have to prioritize?

#

Thinking about making a golden walnut checklist that looks at the save data to show what is already completed

#

Also having a display of the total walnut collected would be quite nice imo

lucid iron
#

Oh i think stardew progress implements that

#

Personally i like just talking to parrot tho

tiny zealot
#

i like asking the parrot but it is annoyingly vague sometimes ("2 in the west!" thanks bird, great job)

lucid iron
#

Well that's just how birbs are like

woeful lintel
#

but it is a good hint system imo

calm nebula
#

The way walnuts are tracked is....hardcoded

vague crag
#

got it using a harmony postfix on StardewValley::InputState::GetGamePadState changing the return value to a copy of it but with x and y reversed.
thanks for your help!

lucid iron
#

Mm yeah i do give up and use mousyponds tool as well

rich geyser
#

How do I go about making a custom location. Is it hard?

calm nebula
#

Like, if you look at the parrot

#

It's just a very long function detailing every single walnut

lucid iron
woeful lintel
#

I was thinking more of a list of things that are already done, with something like a 5/? in North Ginger Island rather than a new hint (or straight up solution) system

lucid iron
#

I forgor if LA also have this somewhere

#

Either way there can be infinite amount of cake out there have fun

tiny zealot
hard fern
#

Mmm carrot cake

rich geyser
#

I can use CONTENT patcher so yesh. Thanks

woeful lintel
#

also my master

lucid iron
#

Nothing is ever finished

calm nebula
#

(I wanted a squirrel ring that would have pointed out walnuts you hadn't gotten)

#

But it was wayyyy too much hardcoding

woeful lintel
lucid iron
rich geyser
woeful lintel
#

again, my idea is to have a list of walnuts that are already found, not ones that are left

lucid iron
#

Sometimes i just get a 1-2 day dev time idea and take a break from main thing

woeful lintel
#

yeah, true

urban patrol
lucid iron
#

Though i don't think i really have a main thing rn

woeful lintel
#

will try to do that in march maybe

lucid iron
#

More like a queue of wips that I'll push out for reals in due time

calm nebula
lucid iron
#

NoU

calm nebula
#

Tbh I have no ideas anymore anyway lol

woeful lintel
#

I do have one BIG mod idea after FF, but I do not have the energy for it, and I don't know when it will come

west thunder
lucid iron
#

Well most mods don't provide a disable option in the config

west thunder
#

what dat man

lucid iron
#

Stardrop disable = uninstall basically

west thunder
#

Oof.

#

Alright, I'll try ONE MORE TIME.

#

Groundhog Valley.

lucid iron
#

While the config disable, if provided, means whatever the mod author consider disabled

west thunder
#

Figured.

#

Alright, let's see if the lack of the mod itself will help.

#

Somewhere along the way also trying harmony_summary.

autumn tide
lucid iron
#

Just rmbr u don't have to continue looking for the problem, no obligation here

west thunder
#

Also, I feel good helping others.

west thunder
woeful lintel
#

mfw the problem starts looking for me SDVpufferpain

lucid iron
ocean sailBOT
#

Log Info: SMAPI 4.3.2 with SDV 1.6.15 build 24356 on Microsoft Windows NT 10.0.26100.0, with 110 C# mods and 196 content packs.
Suggested fixes: One or more mods are out of date, consider updating them

west thunder
#

How's this?

#

SILENCE GUV.

lucid iron
#

Hrm can you try without love festival?

west thunder
#

Just curious.

#

Also, I'm unsure if uninstalling it will break anything or not.

lucid iron
#

Well u should definitely back up your save

#

!saves

ocean sailBOT
west thunder
#

Oh, I have.

#

I believe.

lucid iron
#

Then u can sleep without fear

west thunder
#

It's just copying the save folder, yeah?

lucid iron
#

Mhm

west thunder
#

Right.

lucid iron
#

Put it somewhere steam doesn't know about

west thunder
#

I've already made a folder for backups.

lucid iron
#
StardewValley.NPC.setNewDialogue
      - AvalonMFX.LoveFestival (prefix)
#

This is the reason why I want you to try

#

But yeah i am not too sure if it's the real problem

west thunder
#

Clashing?

lucid iron
#

This is the bit in HMK leading up to the crash

dusk terrace
#

@untold thorn hi! I'm working on a commission involving updating SkillPrestige and I noticed you've already put a lot of work into it yourself along another person, so I'm wondering what' the best course of action here
is it okay if I DM you more about it?
(you have the same username so I hope I don't have the wrong person)

lucid iron
#

But i definitely tested all that in dev SMCPufferjail

west thunder
lucid iron
#

If all else fail though you can cheat in a bebi

#

mushymato.HaveMoreKids_SetNewChildEvent 0 Any Maru

#

This skips the question event directly to kid event

tiny zealot
#

i am finally doing this and it is working, so i'm proceeding with Event TimeCube, but now i need to have a good name for the thread things, so i am accepting suggestions.
"thread" is fine i guess but it's not really the right word. the working name right now is "facet" but i don't love it

#

shorter is better, since these will be event commands and therefore prospective content modders will be typing out the commands a lot (including mod id) so i'm not keen on anything C#-y like AsynchronousCommandList

urban patrol
#

branch? since it sounds like it diverges and does its own thing

tiny zealot
#

ooh, that's pretty good

uncut viper
#

it sounds like you follow all threads at once though?

tiny zealot
#

yeah they're like parallel command lists that run alongside the main one

uncut viper
#

then I would say anything but branch

#

branch I've only ever seen used to refer to taking a single path of something, a verb meaning to branch

tiny zealot
#

what about git though

uncut viper
#

e.g. branch off

#

what about it? It's branches don't have a time axis

tiny zealot
#

you have never developed different things on different branches simultaneously, then merged them later?

uncut viper
#

the main thread stops when you branch off and if you then restart the main thread without bringing the branch back in they're out of sync

urban patrol
#

idk if i’m visualizing it correctly but i’m imagining a river that has little run offs but the water flows in all of them at once

uncut viper
#

i have but I don't see that as the same thing as these threaded commands

tiny zealot
#

okay. i think branch is cromulent here. moving on

scarlet warren
#

Hey guys Im editing Island_W, but I cant figure out how to enable passable for the moonpools.
I have all the tiles with the Custom Property "Passable T" and most with "Type Stone" or "Type Water"
But I cant walk over em....

uncut viper
#

i will toss what would've been my suggestion in the bin, then

tiny zealot
#

as you wish

scarlet warren
urban patrol
#

ah yeah so those are currently canceling out iirc

#

let me pull up the wiki

#

putting Passable on Back makes it so that those tiles are impassible

#

by contrast, putting Passable on Buildings makes it so that those tiles ARE passable

west thunder
#

MY BABY.

#

Not the cheaty bit, the normal one.

#

I don't know what worked though, Love Fest or the removal of the dialogue tweaks.

lucid iron
#

Weird

#

Well thanks for finding things I'll test more now that I got suspects

ruby marsh
#

Hi! I released a new beta of LittleNPCs. This is considered to be feature-complete but I released it as beta to give content pack authors the opportunity to update their packs before release.

scarlet warren
#

You can put map properties on seperate layers?

#

I edited the tilesheet data itself

urban patrol
#

no, map properties apply to the whole map. passable is a tile property

scarlet warren
#

Wonder how it got coded to work that way

urban patrol
#

it’s because back is passable by default, and buildings is impassible by default. any value at all (not just T) activates said property, so passable just reverses whatever the default is

scarlet warren
#

oh. Its not actually true or false, but just a trigger?

urban patrol
#

there’s a little footnote on the wiki about T

scarlet warren
#

God I hate code.... This is why I stick to just map edits xD

urban patrol
#

you can do these things in Tiled if you prefer!

scarlet warren
#

I AM doing them in tiled!!!

#

T.T

urban patrol
#

oh i was confused what you meant by code then

scarlet warren
#

im really bad with languages and communication. And code is like that, but on steroids

#

I count custom properties as code

#

Cuz my bar is REALLY low

summer spoke
#

Right, I got everything working, now all I need to do is write the event, right? I think I remember someone telling me that I need to put the manifest at the start, or am I remembering that wrong?

urban patrol
#

the manifest is its own file

#

you can’t put patches in there

summer spoke
#

Right, okay. Thank you.

scarlet warren
#

Manifest is just face-value data, if I recall. All edits go into Content, I think

summer spoke
#

"All edits go into Content" writing it down in my notes, Thank you

scarlet warren
# urban patrol on which layer is your Passable T

Okay I got them all passable...
My only question remaining is why does it use the stone sfx?
I assume its only pulling the type from the back, and not the water from the object layer....
But how would I fix this?

urban patrol
#

i’m actually not sure if water type has associated footstep sounds

#

i know stardew druid has splashy noises for tide pools, but every single thing about SD is C# so

#

we’ll need to wait for someone better at reading the decompile

scarlet warren
#

The tidepools in SVE do too... so now Im curious

#

So I guess there really is no water type... hmm

royal stump
#

The Type property only works on the Back layer, yeah. The meaningful ones are Dirt/Stone/Grass/Wood. Water footsteps are determined by whether it has the Water property on the Back layer instead. That might also actually mark the tile(s) as water for other logic and effects, though, I'm not sure.

urban patrol
#

i’m pretty sure it would also make them fishable and have the overlay yeah

scarlet warren
#

AND NOW WHY CANT I PLANT TUBERS OR RICE OHHHHHMMMYYYYGOSH

#

If its not one thing, I break another

lucid iron
#

Fishable is funny tho i support it

#

You can hide the overlay with Water I

scarlet warren
lucid iron
#

Naw

scarlet warren
#

Fff it Im just doing this

#

I cant find info on the wiki onrice

#

I thought it just had to be near a back tile with water T

royal stump
#

assuming it's a map replacement rather than an edit, anyway (not sure if/how CP merges stuff like that)

scarlet warren
#

Does anyone see any glaring issue with the water tiles on the back layer?

summer spoke
#

Wait, now SMAPI is telling me that it can't load my mod because the content pack must specify the changes or CustomLocation Fields?

scarlet warren
#

oh wait

#

different issue

summer spoke
#

Assets folder?

scarlet warren
#

uhhh

#

What content are you making>

summer spoke
#

I don't think I've read about that. Right now, all I'm trying to do is make a new NPC and a new event.

#

But I want to focus on the event right now, if that helps.

scarlet warren
#

Sorry, I know VERY little on that.

summer spoke
#

It's alright, thank you for trying

scarlet warren
#

Im not great with code, and I havent tried adding any new content yet

#

But I DO

royal stump
#

it sounds like your content.json file might not have the general setup; it should have "Format", a list of "Changes", etc

scarlet warren
#

Recommend any new ASSETS, such as sprites, put into a asset folder.

royal stump
scarlet warren
#

This is my usual setup

summer spoke
#

Thank you. I'll do that now

#

It says nothing's wrong

urban patrol
#

you have no changes which is what that error was saying

#

SMAPI doesn’t see the point in loading a mod that tells the game to do nothing

summer spoke
#

Oh, okay. I see now. How can I fix it?

urban patrol
#

add at least one patch and try again

uncut viper
#

it also isnt SMAPI saying it, its Content Patcher

#

you fix it by making a mod that actually does things

#

add patches

summer spoke
#

So I need to add the event?

urban patrol
#

yes

summer spoke
#

Right, okay. I'll get right on that. Thank you

scarlet warren
summer spoke
#

Yeah, that's fair. Sorry, I'm not the sharpest tool in the shed sometimes for sure lol

#

For EventIDs is there anything I should watch out for?

#

I have the page up with eventids for vanilla Stardew, but I don't want to exclude any other mod that people may want to play as well

scarlet warren
#

out of curiousity, does anyone know how to set up a permanint tileset with custom animations and custom properties, that I could just copy into any new map I make?

deep cypress
#

1.7 Suggestion: Make it so you can chuck things. Like, I wanna be able to chuck items. Like, randomly hurl a fiber accross the screen. Or toss a potato juice to my wife and kids!

lucid iron
#

You want a tsx basically

scarlet warren
#

oh

#

you mean projectile chucking

#

Pretty sure theres a mod that lets the slingshot shoot anything

lucid iron
#

Although you shouldn't actually use it in live mod for number of reasons it's convenient for embedding to any map

urban patrol
summer spoke
#

adding

scarlet warren
urban patrol
#

then you should be sure to name your events with your mod id to make them unique

deep cypress
#

Fishing? Toss that Joja Cola to your thirsty sis who is out of endurance!

lucid iron
#

That gets you something u can import (and then embed so you aren't stuck linking to it) in a different tmx

#

Doing this allows you to have any animation the vanilla sheet has

scarlet warren
#

ahhh

#

perfect. Why do you say not to do this, though? Because I'd have to embed it into any new map?

gray bear
#

fasinating

summer spoke
lucid iron
gray bear
#

Event ID's, like any other ID's, should include the {{ModId}} token. otherwise, feel free to be descriptive

gray bear
#

oh u said this

lucid iron
#

The reason is just it can be hard to debug because tsx never go through content

scarlet warren
#

Anyone know what I coulda possibly changed to screw this up?

lucid iron
#

Once you embed the contents of the tsx is just inside the tmx

#

No worries about misplacing stuff then

scarlet warren
#

OOOHHHHHH

#

Its the entire farmland

#

None of it is farmable

gray bear
#

that doesn't seem correct

summer spoke
#

I'm sorry, what?

gray bear
#

stardew valley but the farm doesn't farm

scarlet warren
#

its on the back layer, has Diggable T and Type Dirt.... wtf

#

Does it NEED farmable property?

gray bear
#

im going to the wiki

scarlet warren
#

Sigh.... I think Its acting like it only allows summer crops

gray bear
#

that is weird

scarlet warren
#

It has "SeasonOverride Summer" but I thought that was default for the island

lucid iron
#

Isn't it summer at the farm?

#

Unless that's a greenhouse

scarlet warren
#

Its ginger island

lucid iron
#

Oh i see

scarlet warren
#

Does Island_W no longer need SeasonOverride?

gray bear
#

what if u remove seasonoverride

lucid iron
#

And it's just a map edit right Bolb

scarlet warren
#

I can check

lucid iron
#

I would compare what you have vs what's on vanilla islandwest.tmx

scarlet warren
#

Contemt format is currently 2.8.0 right?

gray bear
#

islandwest does have a season override

lucid iron
#

Do you have any mods that could affect this?

scarlet warren
#

Nothing that Ive installed after updating my mods

lucid iron
#

Well that doesn't really tell us anything blobcatgooglyblep

scarlet warren
#

I was planint everything just a few days ago. Now, after changing the mod, it wont

gray bear
#

what did u edit

scarlet warren
#

Tiledata for the moonpoolsw

rich geyser
#

Is there any different body types for character sprites?

#

Template Wise?

scarlet warren
#

Okay can confirm mix seeds and island seeds dont work either.

gray bear
#

might help if u shared the code

scarlet warren
#

What code?

#

wait

#

wait

gray bear
#

the one you're using to edit the map

scarlet warren
#

THAT D BE SO DUMB

#

Is this making it so theres no water anywerhe else?

lucid iron
#

No it's just those tiles

gilded flame
#

I really hope this is okay to post, sorry if it isn't. I just hope to find interested people !! Subject: 🧚‍♀️ [Recruitment] Build your Portfolio with "Fae and Folk"

Hey everyone! We are expanding the team for Fae and Folk, a Stardew Valley mod focused on Witch/Fairy folklore and magic.

The Team So Far:
Creative Director: Cosmicopal (Concept Art & Direction)
Lead Artist: MermaidDayDreamer (Pixel Art & Asset Polish - Art Educated)

Project Status: The original WIP concept has already gathered a significant following and community support on Nexus. We have the vision, the fanbase, and the art pipeline established—now we just need the technical team to bring it home!

We are looking for:
Coders (C# / SMAPI): To implement custom machines and magic systems.
Dialogue Writers: To help flesh out the lore.

Why Join? This is a free passion project, perfect for building your portfolio and gaining experience on a structured team.

Financial Note: While this is a volunteer project, any future community support (Donations/Ko-fi) that the mod receives will be split evenly among the active team members.

DM me if you're interested in making Stardew a little more magical! ✨

autumn tide
gilded flame
lucid iron
gilded flame
#

YES I AM NO LONGER SUPPORTING AI

#

I didnt know

#

I was just trying to make something cool and mistepped

#

It was a severe oversight

autumn tide
#

Fae and Folk Mod Thread

uncut viper
#

if it currently still is but has not yet removed it, then its promotion in this server is still a breach of rules, just fyi

gilded flame
#

All that is in the mod folder on nexus is assets and a dummy manifest

lucid iron
#

I think the portfolio angle is a tough sell tbh

gilded flame
#

I promise

lucid iron
#

Most ppl here just mod for hobby

gilded flame
lucid iron
#

It'd be good to show off some of your art so people can go wow cool art

#

Yeah dw im just suggesting better way to advertise

uncut viper
#

i would advise changing the very generated looking nexus description as well (im personally not sure where nexus descriptions fall when it comes to this servers rules)

autumn tide
#

yeah, im not sure much profit would come out of this either LOL, stuff tends to be quite informal here

rich geyser
#

Maybe after I'm done with my DBZ Expansion. I'd probably make a Hazbin mod. Jkjk.

lucid iron
#

You should also remember that you can just pay ppl to do the C# , some people do comms for that

rich geyser
#

I love DBZ.

gray bear
#

dragon ball z?

rich geyser
gray bear
#

it that the name of it

#

!comms

ocean sailBOT
gray bear
#

ye

spice inlet
rich geyser
lucid iron
gray bear
#

smepi...

gray bear
rich geyser
# ocean sail

Hopefully it isn't too much as I am currently struggling financially.

gilded flame
#

Yeah, I would love to! My art isn't perfect yet, but I do have a partner who is helping me perfect it. She is very excited to work on this, and I just need to find people who are also excited, I am open to others ideas and implementations, Im very open minded and understanding

#

I will update the mod page's text

lucid iron
autumn tide
#

i can donate some code for reference too if/when you happen to working on something specific LOL

gilded flame
#

Of course, If noboby likes it or wants to join, that is fine. Im just looking for others who might be interested

lucid iron
#

Think about what you actually want to show people

spice inlet
gray bear
lucid iron
#

Lix when r u releasing the bundle testing dimension

autumn tide
#

yeah, the idea seems a tiny bit too vauge to properly attract ppl quite yet

gray bear
#

a good idea to get people interested if to let people know of your vision

rich geyser
#

Anyways. Is there a template on various character body sprites. I kinda need to get a tall character for Lord Slug.

gray bear
#

concept art might help

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!

gray bear
#

seb's tall right

gilded flame
#

Well, if it makes it more sellable, It's heavily inpsired by paganism and witchcraft as well as the fae. The whole idea of the mod is to add items that expand the magic of the game and creating story and lore around new characters and why theyre there.

spice inlet
#

there's already a public demo, which is the same one I am using and is used in that video

lucid iron
gray bear
#

let us in

spice inlet
#

only if you know the passcode

lucid iron
#

I was joke that it should become real mod, overtake SVE trust

autumn tide
gray bear
#

void has bases, yeh

#

chu with the critical scope creep

spice inlet
autumn tide
#

eheh

gray bear
#

hell yeah bundle crimes

autumn tide
#

CODE CRIMES CODE CRIMES CODE CRIMES

#

god it's near impossible to do code crimes with just CP and frameworks SDVpufferwaaah

#

..not learning C# tho i've scope creeped enough

gray bear
#

i can't find an example but im sure there are ways

uncut viper
#

you can use BETAS to completely ruin the entire game, if you wanted

#

like on a very bare-functionality level

autumn tide
#

oh, i've already (with help) used BETAS and IE to made drinkable battery acid that makes the player... yk I'll just forward the video

lucid iron
#

There's lots of crimes one can do in content patcher

gray bear
#

button has allowed us to crime more

uncut viper
#

i mean you can use BETAS to make the game not do anything. you can use BETAS to break SMAPI

gray bear
lucid iron
#

Just from token shenanigans alone

autumn tide
lucid iron
uncut viper
lucid iron
#

Or is it just crimes for all

uncut viper
#

it is not

lucid iron
#

Wow how terrible

gray bear
#

claude are u a smurf

uncut viper
#

it predates the manifest flag

autumn tide
#

mod idea unlocked

gray bear
#

im onto u

autumn tide
#

...help i

#

SHIT

#

hit enter too early AGAIN

lucid iron
#

I dunno u can always increment tbe major version again just for security/lh

uncut viper
#

i could put it behind a manifest flag, which would be a good idea, and woukld technically be a breaking change if only any mod used it

scarlet warren
#

yeah I have no clue why I cant use the Island_W as farmnable field

autumn tide
#

oh also QI version

gray bear
#

gahh the icon i commed from kisaa is so pretty

gray bear
#

valid

autumn tide
#

i mean the player drank battery acid that is an appropraite response

gray bear
rough crow
#

Are there any fashion sense tutorial videos? I've looked at the wiki and I'm t r y i n g to understand but I know I learn better with visuals ;-;

summer spoke
#

"41035_01092026/SawEvent <112>/DaysPlayed <7>/Time 0600 2300" is this a good start to an Event ID? Or am I barking up the wrong tree again?

gray bear
#

you don't need to use random numbers

uncut viper
#

no. use your mod id as previously recommended

#

please also read the event guide i linked you last night

gray bear
#

the actual id is just the first bit iirc

lucid iron
#

Your mod id isn't your nexus id btw

#

It's UniqueID in the manifest

autumn tide
#

hm, what are you trying to do?

summer spoke
#

the example I was given said that I could use today's date, and I thought if I put the Unique ID in it then it wouldn't mess up anyone else's mod. Sorry

autumn tide
#

uhh, could you elaborate please?

royal stump
#

IDs generally just need to be unique, so they can be your mod ID + anything you haven't used for another event
(outdated docs might mention using nexus ID or other numbers, because years ago they were numeric only)

hallow prism
#

the example you were given where?

summer spoke
#

I'm trying to write code for an event, but I don't want to stop people from playing other mods if they want to play mine as well. So I looked at my manifest for the UpdateKeys - sorry got a bit confused -and wrote down todays date

urban patrol
summer spoke
autumn tide
#

it doesn't look like the guide you were viewing is outdated

hallow prism
#

events now are accepting strings, so we usually use modid and descriptive stuff

#

like mines are lumisteria.mtvapius_naveen2h for ex

summer spoke
#

oh, okay, I get that now, thank you. sorry for the confusion

urban patrol
#

i'll edit that wiki page to make it clearer it's outdated and shouldn't be used

autumn tide
#

alright, you're gonna want to change your event ID to this {{ModId}}_whateveryouwannanameit

summer spoke
#

Thank you

autumn tide
#

the {{ModID}} will be replaced by whatever your mod's internal ID is :)

#

ofc! and no need to apologize, this place is for asking questions

#

and yapping about other mod creation shit..

autumn tide
summer spoke
#

"{{Pitiable}}_SavingChild/SawEvent <112>/DaysPlayed <7>/Time 0600 2300" Is this better?

autumn tide
#

Oh, the thing in curly brackets should literally be ModId

#

and you're gonna wanna remove the <> things too, im gonna go do some other stuff right now so i'm not gonna check the whole thing, but i don't see any other glaring issues!

summer spoke
#

thank you

autumn tide
#

ofc!

gilded flame
#

For anyone interested there are NPC sprites in the art section of modding, They are Thistle and Cedar

#

Very early stage alpha sprites, but they're not awful. They will be polished

rich geyser
#

I'm gonna have ahard time creating this guy as a sprite lol.

gilded flame
#

looks like itd be fun to make though! Especially that hair!

rich geyser
#

Yeah.

summer spoke
#

Do I start by putting the camera position in?

urban patrol
summer spoke
#

Is there any way I can sort of break up the script to make it easier for me to read? Like, if I find the camera point I need then hit enter to make the first part of the event underneath it? Am I wording that right? I think I saw someone doing that

brittle pasture
#

you can use newlines, which SMAPI considers totally valid, though be warned that most editors don't think it's the case

#

look at all that red

summer spoke
#

I can deal with red. thank you

summer spoke
#

{
"Action": "EditData",
"Target": "Data/Events/BusStop",
"Entries": {
"{{41035}}_SavingChild/SawEvent 112/DaysPlayed 7/Time 0600 2300": "
23 16/
farmer 11 23
Vincent 30 11/
skippable"
}

}

#

Am I doing that right?

calm nebula
#

I tjink you need the music

summer spoke
#

Right, okay, I can do that. Thank you

summer spoke
#

Do I save this to content?

lucid iron
#

but ill try to add more guards so that it hopefully is traceable next time this blows up

summer spoke
#

Do I save it as a JSON?

hallow prism
#

yes

summer spoke
#

Right, thank you

#

It's still saying, "content pack must specify the Changes or CustomLocations field"? Sorry

#

Can I post what I have so far?

devout otter
devout otter
#

The first three fields are not interchangeable. It must be music, then camera, than NPC placement in that specific order.

uncut viper
#

this isnt a valid content.json

summer spoke
#

It's not?

#

I'm sorry

uncut viper
#

there is no Format line

devout otter
#

Also, is this content.json?

#

Ah.

merry river
summer spoke
#

I was told to put the mod number

uncut viper
#

{{ModId}}

summer spoke
#

I'm sorry

merry river
#

you can just put {{ModID}}_EventName

uncut viper
#

content patcher automatically turns {{ModId}} into the unique ID as found in your manifest.json

merry river
#

the numbers thing is still on the modding wiki somewhere i think, but even so, without the curly brackets

sonic veldt
#

is it possible to have my npcs size change at a certain time of the day? i have it working to swap sprites but i dont know if its even possible to swap the size or not

calm nebula
#

Probably not tbh

#

What is your intention

sonic veldt
merry river
#

can't you just make a small sprite. as stupid as that sounds

sonic veldt
#

in my case i want it to get bigger, so his hitbox would also grow

#

that kinda thing

merry river
#

oh, i'm not sure if that's possible for npcs outside of events 🤔

hallow prism
sonic veldt
#

i see

merry river
lucid iron
#

It's always possible with C#, but yeah the question of why remains

sonic veldt
lucid iron
merry river
lucid iron
merry river
lucid iron
#

There's unfortunately some pathing implications with an actual bigger hit box though

calm nebula
#

I'm wondering if henno wants a 2 tile wide npc

lucid iron
#

Another way is to make the "werewolf" form as another kind of entity

#

Like MEEP fake farm animal

#

Have the real npc hide elsewhere while the meep is around

merry river
#

wait, is it even possible to make npcs that are bigger than 16x32px per sprite? wouldn't that cause issues with animation and pathing

sonic veldt
sonic veldt
#

ty all for the help though

summer spoke
#

This might sound weird, but does anyone know if there's a website that gives you a complete example? I've been trying to read the one from the wiki, but there's so much packed in I'm having trouble reading it.

calm nebula
#

There are plenty of existing event mods

hallow prism
#

no, but small mods can be great for full examples

merry river
calm nebula
#

I would look at the stardew explained mod that just came out

merry river
#

i learned a lot looking at other npc mods!

summer spoke
#

Right, okay I'll do that, thank you

elfin kindle
#

Heyy quick question, has anyone else gotten reports of their custom NPC's refusing to be divorced when a player is using the polysweet mod? I just got a report about it, the person had to fully remove my mod to make the divorce go through but I can't think of anything on my end that would cause it. Anyone else had the issue?

lucid iron
#

That sounds like a polysweet issue tbh

#

I do know it (more accurately free love) takes control of the divorce by necessity

elfin kindle
#

Yeah i figured it must be, looking at polysweet it seems to be an issue that pops up from time to time for some. Just wanted to check if someone knew if it was a weird custom NPC bug or such cus sometimes the msot random stuff will cause issues

lucid iron
#

Multi spouse mods are duct tape central so honestly just let players figure it out

frosty blade
#

Does anyone know any mods for different Flower dance uniforms for the Diverse Stardew Valley mod?

violet valley
frosty blade
#

Which channel should i put the question in then?

violet valley
frosty blade
#

oki
Ty

violet valley
#

You’re welcome SDVpufferthumbsup

summer spoke
#

Oh, God, now whenever I try to load up the mod it's giving me red text for Content Patcher...

#

At least the game can actually still run. That's loads better than my first time

summer spoke
#

Now it's telling me it can't load content pack again! I'm back in the building again lol

#

I think this might mean a bit of a break. Thanks for all the help, I'll be on tomorrow

elfin kindle
#

It's good to take break's, otherwise all the small mistakes will start to add up

#

Like writing AssWarps instead of AddWarps

rich geyser
#

I wonder how long it would take for me to do the entire Dragon Ball Z Saga in Stardew like how there's Mods for Minecraft

#

Its totally gonna be forever lol.

opaque field
tiny zealot
vivid zenith
#

Baby mod author here with a quick question about modding in new animals! I have created a Content Patcher mod adding Shoebills to the game and all the features appear to be working correctly (right purchase price and icons, dictionary entries, maturation and production etc.) but had a question about incubators!

The shoebills are going to be a barn animal, producing feathers and eggs. Given its a barn animal, are the newly added shoebill egg objects automatically recognized by an incubator (either ostrich type or normal coop type) or is this something I have to code into the content.json directly? 👀

#

I am very much a coding novice, the extent of my experience has been data analysis in R haha

brittle pasture
#

it should just work with incubators yes

#

ostrich incubator in this case since it's barn

vivid zenith
#

Ahhh alright perfect, so it's directly linked to building type rather than having to link it to the animal itself?

brittle pasture
#

you can test your code in game by spawning an incubator

#

assuming you specified the correct hatch item id for the animal, it will be automatically searched by the incubator code

vivid zenith
#

I'll give it a go, thanks a ton for clarifying Selph!

scarlet warren
#

Why does Ginger Island Ilsand_W have "SeasonOverride Summer", and doesnt have "IsGreenhouse Y"?

#

What exactly allows any crop to be planted on Island_W?

brittle pasture
#

it's directly hardcoded in C#

scarlet warren
#

Then how the hecc did I disable it....

brittle pasture
#

IslandLocation.SeedsIgnoreSeasonsHere

#

you can also only plant on tiles that's in the untitled tile sheet2 sheet

brittle pasture
#

it's indeed the summer_outdoorsTileSheet tile sheet but named like that

scarlet warren
#

yes

brittle pasture
#

is this a map replacement or a patch

scarlet warren
#

replacement

brittle pasture
#

the game checks that name exactly so you'd need to rename it

scarlet warren
#

So the tilesheet asset needs to be named "untitled tile sheet2"?

brittle pasture
#

yes

scarlet warren
#

What about t he others?

brittle pasture
#

they may also have some special logic relevant to the name

#

I see at least one walnut check dependent on the tile being a specific tile in untitled tile sheet

scarlet warren
#

So I can just rename these back to their originals, and it should work?

brittle pasture
#

did you make a fresh tmx instead of editing the Island_W file in place

scarlet warren
#

I editited Island_W

#

and made a copy

brittle pasture
#

hmm then the name should be in place

scarlet warren
#

tbf this was years ago so im not really regonitivie of what I did

#

Coulda swore I made a copy of exported Island_W, then pulled tilesets

brittle pasture
#

if you open the file in a text editor and don't see any mention of untitled tile sheet then you might need to do some fixing, since the game relies on those names

scarlet warren
#

how do I open a map in a text editor??

brittle pasture
#

just open it in a text editor

#

if you're on windows there should be a menu to pick which program to open it with when right clicking

scarlet warren
#

oh wow... Never tried that. DIdnt know I could

scarlet warren
#

Tons in the original, however....

#

how was this not copied?

brittle pasture
#

iunno but you can try fixing it yourself; I think editing the tile set and changing the name should do it?

#

make sure it matches up to the original

lucid iron
#

I feel like just restarting from the original is faster

scarlet warren
#

I hate it but thats what Im doing now

teal crest
#

"ExcludeFromShippingCollection": true,
it's delete the item from shipped list, right?

calm nebula
#

Oui

vivid zenith
teal crest
#

mmm, i can't understand why its there, then.
if conditions are wrong, the item itself would not be added anyway... something must be wrong.

#

it's not problem the element order in each object at json, right?

brittle pasture
#

post your code?

scarlet warren
#

Cuz I basically just redid the map with a copy of the OG Island_W, used Tiled to copy-paste the old tiles into place, and such....

#

And its still not working

#

Would anyone be willing to look at a zip of my mod and tell me whats wrong with it?

#

Please. Im losing my mind. There should be no reason I suddenly cant plant

lucid iron
#

Oh if u copy like that tiled is gonna bring in the tilesets

scarlet warren
#

....oh

autumn tide
scarlet warren
#

but repainting the whole ass island would take hours

lucid iron
#

I think right now you should just paint like 10 tiles and see if that works

lucid iron
#

Yeah then there's something else at play Bolb

teal crest
#

And I can't understand why it is still there.

brittle pasture
#

what does lookup anything on that icon show

teal crest
#

it's not English but it says it is the Id item.

brittle pasture
#

thanks; yea your code looks right

#

make sure your changes are being applied?

teal crest
#

tried sometimes and put update condition and move area or blablabla

#

I tried to comment out that section then it disabled as error item. So, I didn't add it from elsewhere.

brittle pasture
#

can you try a new save? I'm guessing the list of shipped items is cached into the save

#

actually wait

#

hmm nvm

teal crest
#

ok, I'll try.

#

from the new game, it's there. did I typo or something?

#

"ExcludeFromShippingCollection": true,

vernal crest
#

Is this trying to remove an item from perfection? It should get removed from an existing save easily, I have a config option for some of my mods and it enables and disables immediately

brittle pasture
#

yeah I guessed wrong (didn't have access to game code)

#

but that spelling is correct

vernal crest
#

Try doing patch export data/objects to see if it's listed as excluded in the game data

teal crest
#

??? don't know why it displays then...

vernal crest
#

It shouldn't be showing up then. Are you sure you don't have another object with a similar sprite and that's the one that's showing in the collection screen?

teal crest
#

afraid not. lookup tells me its Wagyu_Meat

vernal crest
#

Is this for a new update to Shig? I can see in my copy of the mod that the sprite is there but I can't find anything called Wagyu in the json

teal crest
#

I'm trying to make update version.

#

and trying the new meat as excluded, and failing now.

#

the sprite itself is just WIP actually.

vernal crest
#

Is the shiso being correctly excluded?

scarlet warren
#

If I wanna replace the minimap, whats the Target/action I use in content?

teal crest
#

Yes, it excluded somehow, I don't know why too.

scarlet warren
#

Specificfally, trying to replace the ginger island map

lucid iron
#

You can either editimage that or do world maps data

vernal crest
scarlet warren
vernal crest
lucid iron
#

EditImage as in just edit the texture

#

World map lets u be more dynamic and add part of map

scarlet warren
#

Like this?

vernal crest
#

There is no Maps/map_island

lucid iron
#

Ah if u r just asking about the target u can find that just from your unpacked content

scarlet warren
#

So it'd be this, since Loosesprites is the folder the original picture is in?

lucid iron
#

You would probably want a target area

#

And use a png

teal crest
#

ops, i found something

#

"Category" is must not be -14, or it ignore the "exclude" option, I don't know why though.

#

When I changed the category to vegie as like shiso, it disappears

vernal crest
#

Oh that's annoying. It might be because the game doesn't use it

teal crest
#

I thought the meat should be that kind...

#

Alright, but since I know the reason, I might be able to solve it somehow...

#

Thank you guys.

vernal crest
#

Glad you found it!

teal crest
#

Maybe I should add that Item only when the player meet the condition...

brittle pasture
#

this is weird since I'm code diving and it seems like meat items (-14) should be universally excluded in the first place

#

wonder what im missing

teal crest
#

oh, it might be animal husbandry things maybe.

#

They tried to add meat items.

#

Yeah, vanilla -14 wasn't displayed.