#making-mods-general

1 messages Β· Page 497 of 1

autumn tide
#

omg tysm- lemme upload my shit

#

would you prerfer the !json thingy or just the files?

opaque field
autumn tide
#

..okay prepare yourself cause i got a lot- is it alr if i DM you them?

reef creek
ocean sailBOT
#

Log Info: SMAPI 4.3.2 with SDV 1.6.15 build 24356 on Microsoft Windows NT 10.0.19045.0, with 5 C# mods and 2 content packs.

reef creek
#

there's no error that shows with the code, but when i go to view it in game, it won't show

hallow prism
#

hmm, we may need a patch summary then

#

!patchsummary

ocean sailBOT
#

Can you do these steps to provide more info?

  1. Load your save and view the content that should be patched.
  2. Type patch summary directly into the SMAPI window and press enter.
  3. Upload your SMAPI log to https://smapi.io/log (see instructions on that page).
  4. Post the log link here.
hallow prism
#

but don't ping me because i'm leaving πŸ™‚

autumn tide
#

good lumina go to bed already

shrewd flint
#

i know linus has a different line when you dig through trash compared to other people, is it possible to add another one of those? i'm replacing an npc

autumn tide
shrewd flint
#

sounds good! thank you

reef creek
#

uh so nevermind, it sometimes works i just need to figure out why it isnt working for the flower dance

shrewd flint
tiny zealot
brittle pasture
shrewd flint
#

i downloaded the wrong thing LOL

brittle pasture
#

but yes to reiterate CFD is kill

hallow prism
#

I dont remember details

#

(Dont tell claude i was here. Im a reasonable person. Sometimes)

tiny zealot
#

it's anyone's guess as to why. it's a hardcoded exception iirc

hard fern
#

So weird

hallow prism
#

I think it may be due to the way the game generate the dance question

#

But in this case the issue may be something else since sebastian isnt a spouse key

tiny zealot
#

oh i misfollowed the replies and was looking at the wrong code block. my bad.
however, my point is still accurate SDVpuffersquee

hallow prism
#

Yes i appreciate it

#

It helps to narrow things a bit

autumn tide
#

sleep

hidden locust
#

hello, can I make a craftable only work in a building like the cask?

fervent horizon
brittle pasture
#

you can add a "only this location" condition to the trigger

#

make sure to use the Target location

hidden locust
#

thank you Selph!!

brittle pasture
#

you can't make it only placeable in a certain location but I think if you make it clear in the item description it's good enough

fervent horizon
#

Nevermind, I can't make threads πŸ˜†

brittle pasture
#

gotta be orange

autumn tide
#

oh i can!

#

Stardew Modding Schema - Visual Studio M...

#

yayyy thread

reef creek
tiny zealot
#

but Sebastian, Sebastian_y2, etc. work fine

#

so for spring24 you would need to do conditional edits to the standard key if you want special dialogue for when the NPC is your spouse

reef creek
#

hmm okay I'll have to troubleshoot some more because for some reason the dialogue wont show even without the _spouse key

fervent horizon
reef creek
tiny zealot
balmy valve
#

Custom audio cue no work

ocean sailBOT
#

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

balmy valve
#

It says "argument out of range"

tiny zealot
#

can you show your json? but truthfully this is worrisome

InvalidDataException: Could not determine container type!
   at NVorbis.VorbisReader..ctor(Stream stream, Boolean closeStreamOnDispose) in```
#

i suspect you have a weird or broken ogg that the game isn't able to process

balmy valve
#

ou no

#

ok one sec

#

i think

#

i think it was a bracket

#

Now it's saying "could not determine container type

ocean sailBOT
#

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

balmy valve
#

Here's the new log

#

...thank you governor

tiny zealot
#

this is the same error as before. the audiochanges patch looks okay

#

does your ogg file play normally on your computer?

balmy valve
#

Yep

#

I double click it and it plays

tiny zealot
#

ok what about right-click -> properties (or equivalent)

balmy valve
#

Opens normally

tiny zealot
#

is there any chance this is not an ogg vorbis file and it just has the .ogg extension?

balmy valve
#

...What the hell is an ogg vorbis

brittle pasture
#

maybe the sample rate is wrong or etc

balmy valve
#

It's just an ogg

#

WHat is an ogg vorbis

brittle pasture
#

if possible maybe you can post the file?

balmy valve
#

bogos binted??

balmy valve
#

normal ogg. no vorbis

tiny zealot
#

ogg is the container, vorbis is the audio format (if memory serves)

balmy valve
#

ogg is the bread, vorbis is the orientation that determines if it's a sandwich or a hotdog?

tiny zealot
#

note: "StreamedVorbis" in your json, and NVorbis.VorbisReader in the SMAPI error

balmy valve
#

should i delete streamed vorbis

tiny zealot
#

no

balmy valve
#

will that fix it

#

ok

#

Sobbing and crying rn

#

Ogg vorbis

tiny zealot
#

this appears to be an Opus audio file

brittle pasture
#

hmm so your file is "ogg Opus" and not "ogg Vorbis"

tiny zealot
#

so there's your problem, i'd bet

brittle pasture
#

the game only supports the latter IIRC

#

you can try to reencode it

#

if you're on Linux you can use ffmpeg, which does everything and then some

tiny zealot
#

they're on windows (see log)

balmy valve
#

is there an online converter

brittle pasture
balmy valve
#

ok, here goes nothing

#

yoba help me...

#

YIPPEE!!!!

#

THANK YOUU

#

THANK YOU SO MUCH OMY

#

How did you do that? How did you change the opus to the vorbis

tiny zealot
#

selph is on linux and probably used ffmpeg, in accordance with his suggestion

brittle pasture
#

if you google around there's probably an online converter out there

#

I think Audacity also works

hard fern
#

Ffmpeg works on windows too, no?

#

Ive used it before

brittle pasture
#

probably havent used windows in a while lol

tiny zealot
#

ffmpeg is the xkcd comic about the load-bearing software dependency, so if it doesn't work on windows i'll be shocked

hard fern
#

It definitely works

balmy valve
#

me when singing: That's like four syncopated triplets in a row, why are they doing this to me?
me when composing: 6/4 time signature swing rhythm go brrrr

stray cypress
#

hi quick question, making my first mod do we still use .net 6.0 framework for visual studio?

balmy valve
#

any1 know how to add a temporary mannequin actor so my character can slash it

balmy valve
stray cypress
#

I'm trying to program a mod in c#, I'm using Microsoft's Visual Studio so I need Class library Framework

stray cypress
vernal crest
#

Yes you need to target 6

stray cypress
#

Got it, thank you! I installed the latest version of visual studio but it doesn't even include .net 6.0 as a framework

#

guess i gotta go back to vs 2022

brave fable
drowsy stirrup
#

Not exactly a mod, but sound designers for mods might know, idk.. where was the water + bubble ambient sounds played in the backing track of the submarine music gotten from? Anyone know? I really like how crisp and clean it sounds compared to anything I've found.

brave fable
#

that feels like something better asked to CA on his socials hahah

drowsy stirrup
#

I didn't even know he'd answer tbh.

#

I figured someone else might know too.

tender bloom
#

I don't know that he's ever said, you could try googling

drowsy stirrup
#

hmm did, r i p .

brave fable
#

he's mentioned some of the foley before on talk show/podcasts like the sound test, but i don't remember anything specific, less so the submarine music

heavy pewter
#

Are the melee weapon swing effects customizable too? If so, which folder does it contained? TileSheets or LooseSprites?

brittle pasture
#

they're just the weapon sprite being rotated

#

and the animation itself is on the farmer

heavy pewter
#

Thanks

heavy pewter
#

My bad, i mean the slash effects not the animation, anyways i found it in LooseSprites/Cursors. I think thats it.

So lets say i want to make a fire sword that has fire slash effect, do i EditImage or Load instead?

#

I think if i do EditImage here, all swords will have a fire effects too?

brittle pasture
#

yes it will apply to every weapon

#

whatever you want to do you'd need C#

cinder orchid
#

πŸ‘‹

proud wyvern
toxic hornet
#

does anyone know how big the spouse area is supposed to be? im getting differing dimensions when i look online >.<

brittle pasture
toxic hornet
brittle pasture
#

well sounds like it's guessing to me
the wiki, and the unpacked game files, is your best friend

#

s/guessing/pulling shit out of its ass

stray cypress
latent cape
#

Just wanna ask, is it possible to make a separate npc to move in with us after we married another certain npc that's related with said separate npc?

brittle pasture
#

not possible currently, unless you make them secretly a roaming farm animal with MEEP

#

chu's working on a mod for that, though I'm not sure how far it goes

latent cape
#

Ohh alright, thank you

brittle pasture
cedar quail
#

hello everyone, may i ask if this channel is also for questions about mods

brittle pasture
#

but presumably that's not very desirable

cedar quail
#

thanks ❀️

brittle pasture
#

unless you're looking to make personal edits

cedar quail
#

hmmm do you know, where can i fix on my folders the ''serializer''...

#

can i show it to you, if tats alr

brittle pasture
#

probably still the wrong place πŸ˜‰
but if you're talking about the spacecore serializer warning in the console just ignore it

cedar quail
#

yeh that one-

#

phew thanks

lucid mulch
#

spacecore touches the serializer and gets yelled at by smapi so no one else has to

hasty cedar
#

does any1 know how to set up a simple macro?

gentle rose
#

like an smapi debug command macro?

opaque field
#

In my mod for Shane, when he sends the Strange Bun recipe in the mail at 3 hearts the attachment says "
New cooking recipe:
'Error Item:default'". For the life of me I cannot figure out why.

vernal crest
#

Json please :)

opaque field
#

Which json would you like? The mail.json? It’s not something I added it’s his vanilla mail 😭😭

vernal crest
#

If you don't touch the mail or the strange bun item/recipe, have you made sure you're testing with NO other content mods in case it's not actually your mod that's the problem?

opaque field
#

Y'know, I actually hadn't thought about that since several people had commented on the bug report saying they were experiencing the same issue.

#

Also, do you know anything about making boots?

vernal crest
#

Not specifically but it looks straightforward

opaque field
#

It's WAG doing the thing with the mail Shane sends the marshmallow mixer at 2 Hearts

#

For boots I'm just having a helluva time with the bootcolor. I can get the object to exist, but the boots are multicolored and I'm struggling to figure out how to make sure that when the boots equip they match what the boots look like on the farmer.

vernal crest
opaque field
#

I've been squinting at this for a hot minute -- might be time for a break and come back to it later. Honestly just so relieved to know that it's not me breaking Shane's mail lmfao

vernal crest
#

If you share your boots json and images I will have a look

opaque field
#
                 "Action": "Load",
            "Target": "{{ModId}}/Boots, {{ModId}}/BootsColor",
            "FromFile": "Assets/items/{{TargetWithoutPath}}.png"
            },
             {
            "Action": "EditData",
            "Target": "Data/Boots",
            "Entries": {
                "{{ModId}}_SturdyBoots": "Sturdy Boots/Sturdy pair of boots./10000/4/4/8/Sturdy Boots/{{ModId}}\\BootsColor/0/{{ModId}}\\Boots"
            }
        } ```
hard fern
#

😭 im so sorry i thought that was like. a bug

vernal crest
#

Why is your boots colour index 8 when there's only 4 pixels on your BootsColor.png file?

opaque field
vernal crest
#

I'm also not sure if you're supposed to have 4 pixels in a row like vanilla does or if it works with just one pixel

opaque field
#

I'm so tired I've been making myself nuts over this for wayyyy too long haha I'll fiddle with the pixel placement after a Catnap and maybe some coffee.

vernal crest
#

(Also a reminder to i18n your description and non-English display name)

gentle rose
#

opinion question to c# authors: do you guys i18n console output/custom errors

verbal narwhal
#

are there any gsq or other ways to access with a smapi mod whether your spouse is jealous on this day, whether the spouse has been gifted (and if they liked it)/talked to today or if they have their birthday or wedding anniversary today?

gentle rose
#

by smapi mod you mean c# mod, right?

verbal narwhal
#

yes!

gentle rose
#

anything is possible in c#, you just may have to dig into the decompile to check how jealousy is handled

verbal narwhal
#

mhm i dont understand how to access the "is this condition true for NPC today"

#

but I will look more into it

vernal crest
#

Look at the vanilla GSQ code maybe so you can see how it's done

verbal narwhal
#

Ty, will do that!!!

royal stump
lucid iron
#

When void had some os exceptions in german it was actually harder to find wtf was up

calm nebula
#

Tbh if they were for me to read my error messages would be like

royal stump
#

oh right, if a translation isn't bundled with your mod it'd be trickier to ID errors (short of adding error codes)

calm nebula
#

"Dup keys 3 %s"

#

Or "why hfuwnfhuwhfueh"

lucid iron
#

I also trust that ppl can put things through translator if they really want to know

#

But I'm already annoyed with ppl who translate mod names by changing manifest and make it hard to find shit

#

i18n mod name when...

gentle rose
#

yeah, my instinct was also no but I wanted to make sure SDVpuffersquee

elder hornet
#

Hi, I have a question about modding in events. I've done it a ton of itme sbut never at a custom map. The custom map is loaded into the game but the event does not trigger. I have a feeling as the command is edit data, but there will be no data to edit for a custom location. Do I need to add it to the event data first somehow?

hallow prism
#

you need to load a blank file then edit it

#

the file needs to exist before being edited

#

there is nothing making it exist by default just by creating a location

elder hornet
#

That is what I am asking. How do I add it to the event data?

hallow prism
#

you need to load a blank file targetting the location

#

same target but a load

#

then edit it like you do

elder hornet
#

Check, I think I worked it out, thnx!

#

I thought I did but it does not seem to work yet

royal stump
#

the Load target needs to be the same as the EditData target

elder hornet
#

Ah okay, my bad, thnx!

royal stump
#

one action loads a blank asset so that it exists, then the edit actually fills it

elder hornet
#

Yes I figured out as much but wasn't aware I already had to add the full path in the load action, thnx!

royal stump
#

SDVpufferthumbsup (I just popped in and hadn't noticed Lumina mentioned that too, but yeah, np)

elder hornet
#

It says the json is invalid now, even though its blank

royal stump
#

it may need to contain {} to be valid? I've never needed to do it myself

elder hornet
#

I got no errors now but nothing happens either haha

royal stump
#

the target shouldn't say ".json", so it's probably not checking the events right now

elder hornet
#

Ah check when I didnt add the json I got the invalid error

#

I will try the {}

royal stump
#

just "Target": "Data/Events/Custom_VerstaveHouse" assuming that's your map name

elder hornet
#

Yes I edited it, both targets and added {} in the blank file

#

[Content Patcher] Can't apply patch Verstave > Load Data/Events/Custom_VerstaveHouse to Data/Events/Custom_VerstaveHouse:
StardewModdingAPI.Framework.Exceptions.SContentLoadException: Failed loading asset 'Maps/Custom_VerstaveHouse.json' from SMAPI\erevendi.verstave: the JSON file is invalid.

Sad trombone haha

#

Oh it works now

#

I changed nothing lmao

#

Thank you for your help!

violet valley
#

Is it possible to add ginger island parrot walnut repair things with content patcher? or do I need to use C#?

inland rain
lucid iron
elder hornet
#

Before I spend time making the sprites; I know how to add NPCs to festivals but is it possible to give them a custom sprite instead of their regular ones?

balmy valve
#

If I want to add a temporary object in a heart event, will it still work if said object id is a mannequin

merry river
#

i hate marriage schedules why are they the way they are

autumn tide
#

and you can use CSK to override it

merry river
merry river
#

ohh custom schedule keys

autumn tide
#

custom scheudle keys

#

ypu!

#

omg

#

i cannot type-

merry river
#

csk was one of button's frameworks, right? let me check

autumn tide
#

mhm!

opaque field
#

Looking at that rn actually lmfao

merry river
#

oh my god this might actually be the solution to my problem. i owe you and button my life

hallow prism
elder hornet
lucid iron
#

Hm there's a few ways I think

#

In the additional character setup bit u should be able to animate the actor much like in normal event

#

You can also make the swimsuit a separate appearance (which you might want to do regardless for island resort)

odd ginkgo
elder hornet
odd ginkgo
elder hornet
#

Ah okay, thank you! That is helpful, gonna search the wiki as well

odd ginkgo
#

and then in events you can write: "changeSprite {{NPCName}} Beach/changePortrait {{NPCname}} Beach" and they'll change outfits

elder hornet
#

Ah thanks, so that would also work for the luau? Would I put it in the setup additional character bit?

lucid iron
#

Luau is a festival tho

odd ginkgo
#

ohh yeah not an event

lucid iron
#

You can put IS_EVENT gsq instead

#

Luau should be like festival_summer14 or something idrm the day SMCPufferjail

odd ginkgo
#

summer 11?

#

wait lmao i can't remember now

elder hornet
#

summer 11 yes haha

lucid iron
#

Just check something like sca or dsv tbh

#

One of those all the outfits mods

odd ginkgo
#

speaking of schedules, does anyone see why this input is giving me errors? smapi says the input string if the wrong format

#

"Tue": "610 Koda_Sub 26 9 inke_bob/740 Koda_Sub 26 9 inke_wake/800 Koda_Sub 25 7 0/910 Koda_Cove 25 26 3/1010 Koda_Cove 15 18 2/1040 Koda_Cove 30 18 2/1210 Beach 13 31 3/1310 Beach 27 28 2/1410 Beach 57 19 inke_stand/1510 Beach 9 17 inke_stand/1710 Koda Cove 25 26 3/1810 Koda_Sub 26 7 2/1910 Koda_Sub 26 7 inke_work/2010 Koda_Sub 26 9 inke_bob/2110 Koda_Sub 26 9 inke_sleep",

ornate trellis
hallow prism
#

i'm not sure if having an anim is replacing the direction or comes after

hallow prism
#

but every time you added an anim you didn't put a direction

#

compare with vanilla!

odd ginkgo
#

okay, here goes!

lucid iron
ornate trellis
#

sweet

balmy valve
#

So. question.

#

I have two marryable characters in my mod, they're brother and sister. How do I set up an event to trigger if you've seen both of their cutscenes and you're dating both of them at the same time ?

karmic gust
#

There's a precondition for when the player is dating an NPC

#

And a precondition for having seen an event. So you'd just have it set up to have seen both events and dating both

slow basin
#

when making a map do i have to open a map with an animated fountain to make animated water or is it just grabbing the tilesheet i forgot and wanted to check before i devoted too much time to a map just to need to redo it

slow basin
#

ok so if i wanted an animated fountain like we have in town

do i need to open the town map.tmx file and use that as a base to make my map

or do i just need to open the tilesheet in the map editor

ornate trellis
#

are u using the vanilla fountain or your own asset?

autumn tide
slow basin
#

vanilla fountain

ornate trellis
#

preferringly what you'd do is open an existing map then so you have the whole tilesheet with its animations and tiledata already in there, jsut delete the map itself and start away

slow basin
#

alright thank you!

ornate trellis
#

alrenatively if you already used the tilesheet from a diff source you could export the tsx from town and then swap that with the tilesheet you already got that has no tile data, i think. or be caveman like me when i didnt know any of this, look at how milliseconds the animation is in town map and redo the animation by hand xD

uncut viper
#

you can also just set up the animation yourself from scratch, though thats usually more annoying than the other alternatives

#

oh i misread void's last sentence and didnt realize thats what they meant oops

autumn tide
#

@outer glacier

ornate trellis
#

damn, they even had the expensive arcane pfp frame

autumn tide
#

prolly hacked or something

ornate trellis
#

ye

autumn tide
ornate trellis
#

its nice, do like the artstyle

gentle rose
#

wow these are new photos from new camera angles, revolutionary

slow basin
#

gosh the town map is so big

#

im gonna see if theres a way to either make the map size smaller or find a way to fill the space

#

.>

#

found the resize option

fervent horizon
#

I posted an update to my vscode extension last night, but wanted to post again now for people who may have missed it. This update adds hover and completion support to items. it also adds hover support for i18n strings. Feel free to let me know if there are any issues in the thread. Also, if you can think of anything you would like to see added, or a framework that needs schema support, let me know.

https://discord.com/channels/137344473976799233/1452126473342287923

slow basin
#

wip map

#

gonna add in more details now that i ahve the base layout

#

this is just to place all the buildings where i want

#

now the real fun begins

final arch
#

trailer park SDVkrobusgiggle

thorn sorrel
#

Would anyone happen to know what code I need to put into a crop mod that would allow harvesting 2 different items at the same time?

brittle pasture
#

like wheat/sunflower?
you need spacecore or machine terrain framework i recommend the latter for biased reasons

hallow prism
#

(while i like spacecore it has some display issues that are annoying to deal with because players report them to me)

thorn sorrel
#

Thank you! I'll look at the documentation SDVpufferheart

tender bloom
#

ctrl-F crop there

ashen thunder
ocean sailBOT
#

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

brittle pasture
#

hmm can you post your portrait loading code

ashen thunder
#
        "Action": "EditData",
        "When": { "Darcy": "Human" },
        "Target": "Data/Characters",
        "TargetField": [ "{{ModId}}_Darcy", "Appearance" ],
        "Entries": {
            "{{ModId}}_Darcy_Winter": {
                "Id": "{{ModId}}_Darcy_Winter",
                "Season": "winter",
                "Portrait": "Mods/{{ModId}}/Darcy_Winter",
                "Sprite": "Mods/{{ModId}}/Darcy_Sprites_Winter"
            },
            "{{ModId}}_Darcy_Fall": {
                "Id": "{{ModId}}_Darcy_Fall",
                "Season": "fall",
                "Portrait": "Mods/{{ModId}}/Darcy_Winter",
                "Sprite": "Mods/{{ModId}}/Darcy_Sprites_Winter"
            },
            "{{ModId}}_Darcy": {
                "Id": "{{ModId}}_Darcy",
                "Portrait": "Mods/{{ModId}}/Darcy",
                "Season": "spring",
                "Sprite": "Mods/{{ModId}}/Darcy_Sprites"
            },
            "{{ModId}}_Darcy": {
                "Id": "{{ModId}}_Darcy",
                "Portrait": "Mods/{{ModId}}/Darcy",
                "Season": "summer",
                "Sprite": "Mods/{{ModId}}/Darcy_Sprites"
            },
        }
    },```
brittle pasture
fervent horizon
#

Your spring and summer have the same id

brittle pasture
#

so the issue is that your Appearances section has two entries with the same key, causing it to be invalid

#

and the game falls back to Portraits/{{ModId}}_Darcy if there is no valid Appearances/the portrait texture field is not set

#

which you didn't load

ashen thunder
#

ah ok thanks!

brittle pasture
#

you should load it even if you don't expect it to be used

#

there might be cases where the base portrait is pulled, if not in the vanilla game then in other mods

ashen thunder
#

ok thanks ill make sure to do that!

odd ginkgo
#

okay, so if I want one version of an event to play if an NPC and player are dating, and one to play if they're not dating, the precondition would be Dating NPC, and !Dating NPC? that simple?

#

oop nope it did not like that

brittle pasture
#

that should be it but post your code if it's not working

lucid iron
#

I think u can use the gsq right NotteThink

brittle pasture
#

yeah there is the gsq but we do have a precond for it

lucid iron
#

Can also just use cp tokens to do conditional edit if you only need to change a few things

#

Especially if it's just few lines of dialogue cus u can just use datingness to point to a different i18n key

odd ginkgo
#

might be easier that way

lucid iron
#

Yeah I'd do the i18n then, it'll be less hassle cus you end up with same event id that way

odd ginkgo
#

ya'll the best

calm nebula
#

Is there a text token thing you can do?

lucid iron
#

Not in events (yet)

calm nebula
#

You can use tokenized text in events

uncut viper
#

wdym text token

#

like LocalizedText? yeah you can do that

#

you can put entire commands inside a LocalizedText since the entire event string is parsed for tokenizable strings before commands are parsed/evaluated

#

i.e. before it splits by splashes

lucid iron
#

Oh rly i thought the change to speak accepting translation keys was only next version kyuuchan_run

uncut viper
#

speak doesnt matter

#

its the entire event script that gets parsed

#

all at once

#

and accepting translation keys is a different thing to accepting tokenizable strings

lucid iron
#

Yeah i understand what u mean for current version and was thinking of something else

#

Mail accept tokenizeable strings when

calm nebula
#

When u do it chue

lucid iron
#

NoU

uncut viper
#

probably never

#

uynless vanilla plans on using it

#

otherwise why go thru the effort of reworking it to handle the mail commands

#

the [letterbg] and such which use the same [] syntax

lucid iron
#

Tbh ill settle for mail being split into unlocalized mail with translation keys

uncut viper
#

thats the same thing

lucid iron
#

Translation key would just be the thing inside tho

uncut viper
#

or rather like the same problem

#

what would that change from how you handle mail now

lucid iron
#

No [ ]

#

It would make handling edits to mail body easier and I'll feel happy about the separation of logic and content Dokkan

#

In other words basically nothing

odd ginkgo
#

the thing about this event, is that in the previous version of FIASA, it's when the player would hike around with Koda while she sang Talking Heads "This Must Be The Place" lyrics... this time it's going to be a much shorter bus stop scene, but I'm still tempted... to have her quote Talking Heads lyrics... "Once in a Lifetime" for example. How niche is that? Too niche?

#

"there's water at the bottom of the ocean!" "where does that highway go to!" "That's not my beautiful wife!"

#

lmao

opaque field
autumn tide
brittle pasture
#

this seems like something you should run over with the junimos

lucid iron
#

This kind of thing seems highly subjective too

autumn tide
#

true..

urban patrol
#

imo it’s up to the individual to specify what feedback they want, as the default is none

autumn tide
#

i'll ask bouncer then SDVpufferthumbsup

cinder orchid
#

πŸ‘‹

gentle rose
lucid iron
gentle rose
#

yeah, three days now

gray bear
fossil osprey
# cinder orchid πŸ‘‹

Tbh that's borderline spam in my book, so if you don't have something to say don't just send an emoji
And if you're looking for a conversation, you'd better go into #town-square rather than stay here

gentle rose
#

-# they won’t respond tbh, they never do, people have ping replied them a bunch of times already

lucid iron
#

Anyways mod making amrite sleep

fossil osprey
#

I just hope they see, even if they don't answer

gentle rose
#

whatcha working on rn chu

lucid iron
#

UI hell again

rain matrix
#

Every day I work on this animal behavior mod I understand much more deeply why nobody does detailed animal behavior mods. I hate this so much 😭😭😭😭😭😭

gray bear
#

how do animal event behave

lucid iron
#

You must defeat the path finder

rain matrix
lucid iron
#

I also want to defeat the path finder but for NPCs

gentle rose
lucid iron
#

Yeah this one is stardewui

rain matrix
#

I wish it was even a shred of consistent on what values it seems to use or cling to, or even just when it decides to hardcode random things

lucid iron
#

Stardewui makes some things easier and some things harder Dokkan

rain matrix
#

On the plus side, Bessie needs an exorcism while I work on collission nonsense

lucid iron
#

But it is very nice for making forms quickly

gray bear
#

?? SHE'S IN THE WALLS

lucid iron
#

I don't think I'm gonna benefit from the controller integration tho

rain matrix
# gray bear ?? SHE'S IN THE WALLS

She came out for hay and then floated along the trough in protest. I honestly kind of want to preserve that logic sometimes for the hilarity

gray bear
#

cow really wants to get away from you

brittle pasture
#

or if you are already then ignore me

rain matrix
gentle rose
gray bear
#

great audio

#

cow became an eldrich being to escape you

gentle rose
#

also that β€œreally?” is me for 90% of modding

rain matrix
#

Look I tried to integrate gentle handler pressure and it got away from me πŸ˜‚

gray bear
#

imagine ur outside a barn and you hear this

rain matrix
#

I'm honestly shocked it doesn't often interfere with milking attempts.

brittle pasture
rain matrix
lucid iron
#

I guess u can always be evil and restore the pathfinder at every tick

#

Your custom one i mean

brittle pasture
gray bear
#

the chicken craves violence

lucid iron
rain matrix
brittle pasture
#

cuz im the only one who does it but still

gray bear
#

oh wait didn't one of u make a mod where void chickens attacked

brittle pasture
#

yeah i wonder who

gray bear
#

caught

gentle rose
#

(/lh)

brittle pasture
#

slander

gray bear
#

,,,why that name actually

#

i wonder

rain matrix
gray bear
#

Selph knows it well

brittle pasture
gray bear
#

oh!

untold oriole
#

Hi! Is there a fixed sleeping position for any NPC's sprite?

brittle pasture
#

now who's ready for a lecture on why pvz replanted is a stain on the franchise

gray bear
#

me πŸ‘†

#

i love video game lecture

lucid iron
gray bear
#

oh u can set it

#

that is what the 50/50/50 thing means right

stray hemlock
brittle pasture
#

oh yeah pvz1 pc is the only good one

gray bear
#

it all went downhill

brittle pasture
#

though i heard the original console version is also pretty good

gray bear
gentle rose
#

I won’t lie to you, the only reason I know the mobile version isn’t the original is because of one of the times selph mentioned it

gray bear
#

selph is ur pvz insider

rain matrix
#

Well, well, well, if it isn't the consequences of fighting with collision logic once again

#

it's the same cow too

uncut viper
#

i don't see a cow, therefore I don't see a problem, which means it must all be fine SDVpufferthumbsup

lucid iron
#

it might be easier to do that than to dynamically calculate collision

#

downside is just update rate ofc

#

i didnt bother accounting for furniture getting moved since the main goal is just keeping kids in bounds

rain matrix
lucid iron
#

oh what do u mean ConfusedAnime

gentle rose
#

do you have a decompile, mare?

#

(it’s easier to check that than the wiki, the wiki isn’t really complete for c# stuff)

rain matrix
# gentle rose do you have a decompile, mare?

As far as what pathfinding logic they use. I reference the farmanimal logic in the public 1.6 decompile a lot, though there's way more random hardcodes than there seems to be in NPC pathfinding

uncut viper
#

there is no actually allowed public decompile

gentle rose
uncut viper
#

the decompile you're looking at is just someone elses techically-illegally uploaded repo lol

rain matrix
#

the definitely legit decompile

#

that I didn't find

uncut viper
#

one does not exist to non-mod authors SDVpufferthumbsup

#

you can decompile it yourself easily

gentle rose
#

unless it was uploaded to a pathoschild repo, it is not in fact legit

lucid iron
#

ilspy or dnspy yea

uncut viper
#

the wiki pages arent really meant to explain the decompile in great detail anyway

lucid iron
#

no obsfucation so it's simple

uncut viper
#

unless in cases where it really matters for something

#

like gift tastes

rain matrix
#

and this is way more just looking at logic that's not frequently modded

gentle rose
#

I’m confused about why that would matter for the decompile

rain matrix
#

More that there are more tutorials that exist for NPCs that are more frequently modded

#

Not that it would matter for the decompile

gentle rose
#

there aren’t really any good c# modding tutorials that I’m aware of SDVpufferthinkblob other than the very very basics of how to do a hello world mod

lucid iron
#

Tbh I don't think NPCs are more frequently modded from C#

#

It just has more knobs by default

rain matrix
#

Whoops, that was just my assumption

#

Yup

lucid iron
#

With farm animal you gotta make a lot of stuff yourself bc they don't have concept of schedule

rain matrix
#

No they do not

cinder orchid
#

πŸ‘‹

autumn tide
#

..why

urban patrol
#

they're a spammer just ignore

autumn tide
#

yeah prolly best but like.. WHY

stray hemlock
#

Can we ban them?

urban patrol
#

that would be up to the junimos

gray bear
#

spammer seems like a stretch

autumn tide
#

eh...

stray hemlock
gray bear
#

again, stretch

autumn tide
#

wait is it at a specific time? may be a bot

gray bear
#

this, doesn't break the rules really

autumn tide
#

huh

stray hemlock
#

Awwww.

autumn tide
uncut viper
#

to me it just seems like a spam account trying to fudge their server rep in some way, but c'est la vie

autumn tide
#

yeahhh it takes a WHILE to level up and ppl here notice the spam

stray hemlock
#

But why would anyone want to level up? I mean, I do so I can use hyperlinks, but...

#

I'll think about that tomorrow. Goodnight.

autumn tide
#

bragging rights

#

gn!!

urban patrol
#

voice chat, hyperlinks, sending images in other channels

#

embeds

autumn tide
#

...bragging rights..

thorn sorrel
#

I don't suppose there's a way to get these to appear lower on the tree?

autumn tide
brittle pasture
#

no, though there's a wip framework for some fruit tree stuff

lucid iron
#

You can make it a wild tree

autumn tide
#

or a bush!

thorn sorrel
#

About to upload the finished file and this was the last thing on the list

autumn tide
#

aaa awesome! it looks amazing!

#

we can feature it on here if you send the link

balmy valve
#

nani the hell is this

#

where do i find the seasonal tilesheet for THIS monstrositt

#

i have the seasonal tilesheets for "outdoors" abd "town" which is where this tree is

ornate trellis
#

You're hot, then you're cold...🎢

#

love the dual bush

balmy valve
#

Also, another map issue: I gave tile properties to a custom tilesheet so the game SHOULD treat them as grass or dirt tiles...but it doesnt

balmy valve
ornate trellis
balmy valve
#

The tile property issue was fixed

#

but the split dye bush remains

#

if i set a custom map's location context to "island," will that affect anything other than the weather?

autumn tide
lucid iron
#

You need to make sure ur sheets came from content

balmy valve
#

They did

#

Copied them over and everything

balmy valve
balmy valve
lucid iron
#

Well u can lookup anything the tile to see what sheet they r from

balmy valve
#

Town

#

Both the tree and the bush are from Town, and I have the seasonal town versions too

lucid iron
#

No like

#

If u do lookup anything in game

#

You can check if they r from the sheets expected

balmy valve
#

Wdym?

hard fern
balmy valve
#

is that a mod??

lucid iron
#

Yeah

balmy valve
#

ok ;c

#

downloading it now ;c

#

launching...

#

It's not working on the tree

#

It doesn't seem to work on plain tiles

lucid iron
#

Did u turn on tile lookup

balmy valve
pine elbow
#

Hi everyone, I wanted to know something: is there a way to disable an event in my content.json file?

balmy valve
balmy valve
#

i need "generic mod config menu" AAAAA

#

pain, so much pain

lucid iron
#

Tbh im surprised u r mod testing without these things monS

pine elbow
lucid iron
#

Data layer is another useful one

lucid iron
balmy valve
#

...friggin z_springtown....

pine elbow
lucid iron
#

Yeah the warning is just compat problems

balmy valve
lucid iron
#

That's probably the tilesheet in the same folder

#

Or someone else loaded it

pine elbow
balmy valve
lucid iron
#

yea probably

#

but it was incorrect to begin with so

#

gotta fix no matter what SMCPufferjail

balmy valve
#

What if I replace the tilesheet in Tiled

lucid iron
#

i dont think tiled has any easy migrate id kinda thing

#

best to delete and repaint the bits u lost

balmy valve
#

I'm just gonna

#

Back my project up

#

Because this map is the town map. I can't exactly repaint that

lucid iron
#

I hope u aren't loading over Town.tmx yggy

balmy valve
#

YES

#

IT WORKED

balmy valve
#

IT WORKED

#

THANK YOBA

#

AND CHU!E

#

Now to load up Stardew and see if the bush got over its breakup yet

#

YIPPEE

#

THANK YOU

golden basin
#

@lucid iron hye chu i was wondering something, how hard would it be to make a machine that places something onto like a 'plate' automatically

#

im making a machine thats works like a hopper and its gunna grind up bug meat and spit it out on plates for my raptors to eat

#

i guess it works like a auto feeder but for meat

lucid iron
#

A plate like a trough?

#

I think automate does work with silos so maybe that's sufficient

#

But u should probably be scope creeping selph here Dokkan

brittle pasture
#

this seems something extremely specific that's only mildly different than the vanilla silo/troughs/autofeeding mechanic

lucid iron
#

But selph what if there's like

#

Chicken feed mill

#

That's both a mill and a silo

#

Does vanilla let u do that Bolb

brittle pasture
#

you can have two actions on different tiles

#

though nothing to automatically dump the output into the silo yet yes

lucid iron
#

Yeah hm

#

Idk clown i think automate is best option here

brittle pasture
#

(automate doesnt work with custom feed yet)

lucid iron
#

Maybe u can make the building with a little inset for the machine at least

brittle pasture
#

the interior could have a meat grinder and a meat hopper idk there's like 10 ways to implement this, none of which i'm 100% happy with

thorn sorrel
autumn tide
#

Congrats!!!SDVpufferparty

thorn sorrel
#

Someday you won't need a step ladder to get to the presents on the Christmas tree, but that's a problem for another day

soft lance
#

sighhh

#

i go to nexus, i find a cool willy seasonal shop mod

#

its a russian translation, oki thats cool

#

ai thumbnails, and ai generated translation

#

i make a comment about it being ai, and mildly upset if they can change it

#

he reports me, gets me an "informal" warning (its nothing really)

#

he blocks me from viewing his mod

#

and deletes my comment

#

very sketchy...sad that these people are still on Nexus

brittle pasture
#

nexus' made its stance, all you can do is block and move on

autumn tide
#

Oh ffs-

#

Spam istg..

brittle pasture
#

the downside of allowing images so beginners can ask for help

golden basin
brittle pasture
#

yeah it wasn't working because automate doesn't support it yet, and the best route is probably for me to make a PR to automate

lucid mulch
#

or an adapter mod to teach automate what you want

brittle pasture
#

actually does automate even support troughs

#

I know it doesn't support silos/hoppers with EAC modded feed

#

but yeah mayhaps I can add something, would be somewhat low on my prio list and also it's the holidays

real agate
#

Billboard Beautifier, went from a Proof of Concept to a completely rewritten, dynamically rendered calendar. Goes from bland to an explosion of colors and seasonal flair. Multiple beautiful combinations make it a joy to check for birthdays and events. More flair coming soon. Works for any language installed (v 1.0 was English only). Also adds an icon to Winter 14 as Valentine's Day if you have the Be My Valentine MOD installed. This is a lightweight, must have MOD! Enjoy!

https://www.nexusmods.com/stardewvalley/mods/39979

Nexus Mods :: Stardew Valley

Billboard BeautifierGive your Stardew Valley calendar a seasonal makeover! This mod dynamically applies decorative flair to the in-game calendar without impacting the localization. This MOD wor

inland crater
#

Is it easy for a mod to enable or disable user game settings?

#

I want to make a mod that enables and disables vsync during certains activities

tiny zealot
#

(in C#) yes, pretty much all the stuff in the game options menu is public on Options.cs. but i gently recommend against doing this

inland crater
#

the game screen tears so bad

#

but I don't vsync on when fishing

real agate
# toxic hornet Very cute!!!

Thank you. That is just an example., It randomly selects flair based on season, so who knows what you will get! There are some really nice combos. Give it a try. Merry Christmas.

tiny zealot
inland crater
#

Oh, I see.

#

Why do you not reccomend it though?

tiny zealot
#

well, in general i consider it rude to override a player's game settings

#

especially for stuff like rendering preferences (e.g. vsync), since people may have any of a variety of issues or conditions that make certain game behaviors more or less tolerable (cf. settings in assorted games for things like colorblind modes, contrast settings, reducing motion effects, and so on)

inland crater
#

I see.

inland crater
lucid iron
#

i think if ur mod is named "disable vsync except when fishing" then it's 100% fine to disable vsync except when fishing

#

if it's named "better things" then i'd have issues Dokkan

inland crater
#

"better things" it is.

tiny zealot
#

chu's point is fairly taken

tiny zealot
lucid iron
#

public bool somefield; etc

inland crater
#

How do I make code to edit the game options?

tiny zealot
#

!startmodding figure out how to determine that the fishing minigame is active (change monitoring on updateticked, i expect, since i don't know if there's a good smapi event for it) and set the correct field on the Options class accordingly

ocean sailBOT
#

Making mods can be broadly divided into two categories:

Usually it’s easier to start with making content packs, since you don't need to learn programming.

tiny zealot
#

^ use the C# link

inland crater
#

But whats the specific line that says "toggle vsync?"

#

How would I write that

tiny zealot
#

have you programmed before? (follow-up question: in C#?)

inland crater
#

Not really.

#

I just haven't seen anyone's mod toggle settings before, so idk where to start

tiny zealot
#

well, if you wish to make an apple pie from scratch, you must first invent the universe
(meaning: follow that link to getting started with C# mods, and follow the basic tutorial on there first to get your first mod working. then you'll be better equipped to understand the answer)

inland crater
#

i see

lucid iron
#

if u have the decompile to go look at Options.cs

brisk wedge
#

When writing transpiler patches is it better to use codematcher or to iterate through the list manually

tiny zealot
#

i use codematcher these days. afaik there's no difference in result, so use whatever you like better and/or can maintain more easily

brisk wedge
#

Sounds good thanks

brisk wedge
#

how does one match stloc_s? the number is supposed to be 7 but the operand is a local builder? and idk how to create a local builder instance?

woeful lintel
#

I just do if (a.IsStloc() && b.IsStloc()) return true; and it's enough for my use cases

brittle pasture
#

last I checked you need to cast the operand to some type which I can't remember for my life

#

so yeah I just match the opcode

#

hmm either sbyte or byte?

brisk wedge
#

I ended up doing the casting, and it seems to work? but now I have trouble creating a code instruction to use the thing that got saved

Eh problem for tomorrow thanks y'all

quasi cedar
#

Hey guys, is it possible to make a total conversion mod for Stardew Valley? I'm thinking of making a mod with a darker story and game mechanics.

brittle pasture
#

with enough code you can do anything

quasi cedar
#

Maybe like Fallout London? And I was thinking about game mechanics like Players having sanity when they're in a cave or something.

brittle pasture
#

keyword being enough

quasi cedar
#

I mean, a mod with a new story and new game mechanics, but with a darker approach to the story and gameplay mechanics like sanity in caves or something like that.

tender agate
#

we have thirst/hunger mods so sanity would be similar to that

uncut viper
#

selph is being very literal with that "with enough code you can do anything"

gray bear
uncut viper
#

you can do literally whatever you want if you know C# and put the time and effort into it

#

any mod you desire

#

however something like that would require C# and programming experience

gray bear
#

and than watch another person do it in 10 lines or less

brittle pasture
#

!startmodding if you need pointers on how to start the entire thing here are instructions

ocean sailBOT
#

Making mods can be broadly divided into two categories:

Usually it’s easier to start with making content packs, since you don't need to learn programming.

brittle pasture
#

I suggest you start small, do one thing at a time, like work to get a sanity meter into the game

gray bear
#

please do watch your for your own sanity meter

brittle pasture
#

story and content-wise, depending on how much of an overhaul you want the work could either be as simple as an expansion that just adds a town with new NPCs into Pelican Town

#

if you're actually looking to remake the entire world map/every character that'd be very annoying because much of the game code assumes they exist in one way or another

fossil osprey
#

Yeah, at that point I wonder if just making a game from scratch wouldn't be easier

brave fable
#

i think others have matched by byte, but this is more explicit (for better or worse)

#

incidentally i think it's better to use CodeMatcher, it's simply more readable + maintainable. all my projects match by index and it's far from beautiful, so i'm putting in the effort to get used to codematcher from here

proud wyvern
#

I usually match by the local variable’s type

brave fable
#

merge into pardeike/harmony? SDVpufferpleading

proud wyvern
#

i've kinda lost interest in supporting Harmony, but feel free to submit my utilities

#

i do still use it every day, but i'm just not really interested in its development

#

whenever i write any transpilers, i do so with my Shrike lib, and so do all of my users

dim raft
#

I Can’t seem to find it anywhere, so I am thinking of developing a mod that removes the need of the mine for progression.

My girlfriend Really wants to get into Stardew Valley, but Really dislikes the mine as a progression system, and as a fun side project, I thought, why not code it myself!

My question is probably more general - would Reading the guide on C# based mods be enough to get a grasp of what is needed, or do any of you already know of some pitfalls I need to know of from the description of my idea?

gentle rose
#

the main reason the mine is necessary for progression is the community center, right? it may actually be possible for you to add alternative sources for anything the bundles need even with just content patcher

fossil osprey
#

What's her issue with the mines precisely?

  • Does she find mining in itself tedious? There is a mod that adds machines that can generate ores
  • Is it the combat? I remember seeing a mod disabling monster damages, or you could look into player invincibility
  • Is it just the fact you need to go deep but only have a checkpoint every 5 floors? Maybe you can look into unlocking the elevator from day 1
calm nebula
#

You don't need to do any casting, whatever

deep beacon
#

how do i apply this mod?

#

i can't zoom out much on mac so

#

i wanna try this mod to zooom out more

iron ridge
#

!mh but same as Aby other mod

ocean sailBOT
#

For help with modding issues, please ask in #1272025932932055121! When asking for assistance there, sharing an error log will help others identify your issue (see https://smapi.io/log for instructions).

deep beacon
latent flame
ocean sailBOT
dim raft
golden basin
ocean sailBOT
#

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

sleek flint
#

Hey everyone, can someone help me please SDVpufferwaaah
I am trying to make it possible to add a question BEFORE a channel plays in my Channel Framework. But no matter what I do, it never works. I have tried everything I could think of (except one) and every time the question plays, but the channel doesn't run. When I check the log it seems that the callback never works, and it never really knows when the player has answered, and because I tried too many things it most likely is because of a core game logic running. Anyway, I don't know what to do, I could be doing something stupid or that might not be possible, and I was wasting my time (doubt it).

sleek flint
lucid iron
#

If u got a link to repo that'd be best

sleek flint
# lucid iron If u got a link to repo that'd be best

Not only do I not have a link to a repo, but I think I deleted everything I did today πŸ₯Ή
Luckily, I had backups from yesterday. But, although I can't show you exactly what I had. I can show you what I have rn plus what I basically did.

#

is that ok?

lucid iron
#

Well sure but u should probably keep your work committed lol

golden basin
#

i fixed my error

#

also hey chu

#

I was just curious if maybe, after the holidays if youve got time if you could like, help me with this c# thing for my auto feeder feature for my mod. Its not really related to automate it sort of would only have one function. and thats to hold the food if no plate is down and then to place it when the plate is placed in the building onto the plate

#

i have all the assets, i was thinking making it a machine would be best so ppl could have the satification of placing food into the machine

#

i could trade skill for the help? like if you need portraits done or sprites

lucid iron
#

Hm the thing sounds more like a EAC feature tho, if I do it it'd just be a pull request to selph

#

I also still don't understand if this is particularly different than just silo+hopper

odd ginkgo
#

kk so riddle me this, if there's an event that plays in the bus stop, and there's a version that plays when the Community Center is NOT complete, and a version that plays when it is - and the player sees the "not complete" version - later when they complete the CC, will the game try to show them the "complete" version at the bus stop? example attached below (ignore the un-i18n-ifiedness)

#

how do you tell the game "ignore this if player has seen x?"

calm nebula
#

The easiest way? Have them share the same ID

#

Look at Town

#

The pam house event

odd ginkgo
#

true!

#

I'll take a look, thanks for guidance

#

forks.... forks and switchEvents here we come

soft lance
#

Helllo

#

For Characters/Dialogue/Willy

#

How can I make it so this fishCaught thing works?

#

All my other dialogue works, however, I wanted to see if Willy would react to when the player caught a Marlin from my mod

#

I saw this in the vanilla games patch export

#

so I tried to make it for my mod, but when I spoke to Willy on two separate days after catching it, he never acknowledged it

hallow prism
#

you may not need the (o)

soft lance
soft lance
hallow prism
#

sure! some dialogues format expect only one specific kind of id (here, object)

#

like, i don't believe it would be possible to have a npc react to fishing a furniture

#

(not directly i mean)

soft lance
#

"Wow! You bought that furniture? From JoJaMart? Scammers, I tell ya.."

balmy valve
#

[13:34:04 WARN Content Patcher] Can't apply data patch "CtrlAltZero > EditData Data/LocationContexts" to Data/LocationContexts: there's no record matching key 'FallSpice.CtrlAltZero_Feywild' under Fields.

#

help. How add location context key

urban patrol
#

!json

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.

royal stump
#

⬆️, but that said, it sounds like you're trying to add a new entry but you're using "Fields" instead of "Entries"

latent mauve
west thunder
#

chat

#

wtf are these krobus sprites supposed to be

#

I know the very first one, that's when you're hugging 'um.

#

But what are the gormless chirpy ones?

balmy valve
#

His 4-heart animation in the social menu

#

He does a little happy sway

latent mauve
#

I would guess one of them is the void pendant acceptance also

#

But maybe not

balmy valve
west thunder
#

Like, the little profiles each NPC has when you click on them there?

#

I didn't know they had any animations.

#

Is it unique for each person, or do they just play pre-existing ones?

tiny zealot
#

it's defined in the character data. i forget what the field is

slow basin
#

little update to my map now that the paths are done im going to add some texture to the grass (i.e other plants)

tiny zealot
#

(it used to be hardcoded! we got a field for it in 1.6)

slow basin
#

ty ty

cinder orchid
#

πŸ‘‹

iron ridge
brittle pasture
#

I sure hope they aren't doing it just to get level 5 and drop the hardest mr beast scam edit this server's ever seen

balmy valve
ocean sailBOT
#

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

balmy valve
#

Hang on wait

#

Onesec

ocean sailBOT
#

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

balmy valve
#

New log

#

And here is the json. I didn't change anything about data locations, only the location context

brittle pasture
#

your block on line 2144 overwrote everything added by the block on line 500

#

just merge the latter into the former

latent mauve
#

Yep, editing the entry in that way on line 2144 effectively nuked those locations so that the map path was lost.

brittle pasture
#

and just in case restart the game after you do so

balmy valve
#

a ok

#

Here goes

#

ok so it worked but also one of my chara sprites is now messed up. it's showing part of his face next to him while he walks, it's really weird

#

fixed that too smh

soft lance
autumn tide
soft lance
#

thats how i learned it even existed

#

😭

autumn tide
#

PLAGIARISM I SAY /s

soft lance
soft lance
autumn tide
soft lance
autumn tide
#

anyways i'm gonna go bake pls yell at me if i yap here in the next hour i have to do baking

autumn tide
#

...idk yet cookies prolly

slender matrix
#

someone should make a mod where you can say extremely aggressive responses to the townsfolk

example; Demetrius tells you how he got into an argument with his wife for calling tomatoes fruits or vegetables, you reply β€œEeehhh acskuashlly tomates are fruiitss!! No one cares, nerd, no one in this town cares, I don’t. You think this matters, like having elementary school knowledge makes you an intellectual? You’re pathetic, I hope she leaves you, I hope Maru and Sebastian don’t remember you.”

#

Every single interaction in the game should have an option like this

#

I think it’d be funny

urban patrol
#

if you want to learn how to make that mod, we'd be happy to help you learn

#

if you just want to suggest an idea there's a repo on github you can throw it in

hard fern
fading jasper
#

Guys, I did something

#

I'm super proud of myself

#

(i don't know how to upload videos yet)

lucid iron
#

Mkv...

urban patrol
#

you can upload to youtube and then post a link

lucid iron
#

If u turn it into mp4 it should become uploadable

fading jasper
#

Oh, okay!

#

It will be used for Letter from my new NPC

urban patrol
#

that's cool! i like how it flies away at the end

fading jasper
#

Yay! :DDD It took me few hours, because I didn't know that letter in cloud are two separate sprites

#

But it works now :DD

grand lantern
#

https://smapi.io/json/content-patcher/7320f7e3f2b44d1fa297ee5cd4876d3e#code.187

im looking at this and it has this error about how i already have the ID path under MoveEntries. what is the right way to re-write this section so it works properly?

        "MoveEntries": [
            {
                "ID": "{{ModId}}_{{LT_ChickenId}}Mayonnaise",
                "ToPosition": "Top",
                "ID": "{{ModId}}_{{LT_ChickenId}}MayonnaiseLarge",
                "ToPosition": "Top"
            }],

basically its only working for the MayonnaiseLarge entry, not the regular Mayonnaise entry. i know this is a dumb question im just derping on how to make it right lol.

urban patrol
#

there's an example right at where i linked if you need it

grand lantern
#

i knew it was something dumb i was doing lol.

urban patrol
#

who among us hasn't made dumb mistakes before lol

#

also, that wasn't dumb, you just didn't know

cinder orchid
#

πŸ‘‹

gentle rose
#

…

autumn tide
#

oh ffs

calm nebula
#

Thin crust pizza is good but also what are you here for?

hard fern
#

I don't think we'll ever know

autumn tide
#

tis a mystery for the ages

brave fable
#

gfhjjjgds

gentle rose
#

hi blueberry I agree

ornate trellis
#

these are all send several days at a specific time....is this via some sorta bot or w/e...this is so weird 🀨

autumn tide
#

bot i think

#

or just a reallllly dedicated troller

#

which

#

like respect ngl if they're that dedicated

#

it's funny

lucid mulch
#

discord username of keyboardmash_number leans troll over bot

gentle rose
#

and the times aren’t that consistent either

stray hemlock
#

I don't understand people who like thin crust pizza. Only neapolitan pizza is good pizza.

ornate trellis
#

you think its an insider? one of us doing some silly or just a rando

stray hemlock
#

It's not me.

autumn tide
#

hm

hard fern
ornate trellis
brave fable
#

the 'rust' in the username leads me to think it's atra

autumn tide
stray hemlock
#

But crust is best if it's a good dough.

lucid mulch
#

I want my pizza to have structural integrity when im eating it

autumn tide
#

..atra πŸ‘€

hard fern
#

i mean yeah i do eat the crust handle thing of the pizza

stray hemlock
#

A good pizza needs leopard spots. Every Italian can tell you that.

gentle rose
lucid mulch
#

italians don't know how to make pizza though as they think its a savory dish

autumn tide
#

the dedication to log on every day

ornate trellis
#

so, i prefer thin crust pizza but i am NOT that person

hard fern
#

sinz what kind of pizza are you eating

gentle rose
#

tbf chocolate pizza has always intrigued me

ornate trellis
patent lanceBOT
ornate trellis
autumn tide
#

everyone is suspect for loving thin crust pizza πŸ‘€

calm nebula
#

Whichbif y'all is making a pizza mod

gentle rose
autumn tide
#

guilty until proved innocent

gentle rose
ornate trellis
gentle rose
#

I’m still in portrait jail

stray hemlock
#

Wait, is there no pizza in the game? It's been ages since I've played.

hard fern
gentle rose
#

there is one iirc

hard fern
#

there is one pizza

#

it is The Pizza

#

nondescript cheese pizza

ornate trellis
#

we clearly need more

lucid mulch
ornate trellis
#

maybe even sold in a pizzaria

#

prefferingly with checkerprint design on the wall

stray hemlock
#

Okay, time to make a pizza mod. Make a dedicated building and then have it be a side job.

hard fern
#

id number 206

autumn tide
gentle rose
#

I never understood those things when people say something is a pizza but it’s just a flat bread with a non-tomato sauce and no cheese

autumn tide
#

what even is food when you think about it

ornate trellis
gentle rose
brave fable
#

truly the modern human addiction to categorising is hitting food discussion hard

autumn tide
#

it is fun

gentle rose
stray hemlock
autumn tide
#

i've always wanted to get into a brawl about the definition of a sandwhich

lucid mulch
#

all the meats, good amount of bbq sauce, good cheese foundation and the crust is thick enough for structural stability

autumn tide
#

life goal of mine

ornate trellis
#

i highly enjoyed the what counts as a sandwich talk we once had

gentle rose
viscid carbon
brave fable
#

what an odd punnet square

stray hemlock
autumn tide
#

okay do we wanna debate?

lucid mulch
#

The only correct way to categorize food is the cube rule

ornate trellis
stray hemlock
autumn tide
gentle rose
#

soda and water are drinks, overruled

autumn tide
#

HEHE

lucid mulch
ornate trellis
#

like, what is water

#

is a wrap a sushi

hard fern
#

burrito

lucid mulch
#

if its got no backing on one side then yes, otherwise its a bread bowl

gentle rose
#

what about the options not included

stray hemlock
#

What about non-euclidean geometry?

uncut viper
#

hi i wanna make a mod is this the right channel

ornate trellis
#

what about the sushi that is just rice with something on top with no rolling

gentle rose
#

I would argue a pitta bread is like a bread bowl but without the front face

ornate trellis
lucid mulch
#

This is clearly mod ideation for LoC expansions its totally on-topic

brave fable
#

i would like the enum result of Cube.2 ~ Cube.1 as valid food thanks

#

i will not format this expression correctly

gentle rose
#

isn’t that just Cube.1 rotated

gentle rose
#

I assumed we are equivalent under rotation

ornate trellis
brave fable
#

i specifically only want upper bread.

lucid mulch
#

upside down toast is still toast

stray hemlock
#

Even then, what about two adjacent sides?

calm nebula
#

Anyways

ornate trellis
gentle rose
#

if upper bread and lower bread are different foods that opens a whole new host of problems

calm nebula
#

I used to live next to a pizza place

hard fern
#

upper bread....

calm nebula
#

Where i never saw anyone get pixza

ornate trellis
#

ah, that kinda pizza place

hard fern
#

so a front? XD

stray hemlock
#

What happens if you actually order pizza there?

lucid mulch
#

I've probably ordered more bolognese pasta from pizza shops than pizza at this point

gentle rose
patent lanceBOT
ornate trellis
#

this is giving None Pizza with Left Beef mood