#making-mods-general

1 messages · Page 468 of 1

drowsy pewter
#

EMC has a feature to rename entries like this via a CP mod, but again no separate image

calm nebula
#

It's not a c# override

#

I forgot where it is (strings 2?)

#

.....I also may be thinking of 1.6.16

drowsy pewter
#

but how is the string supposed to get there withoit C#

quasi wigeon
#

the cider is the only one i'd be considering a sprite change for -- i'm fine with the bottle sprite for the others, it'd just be nice to get sake instead of unmilled rice wine forex

calm nebula
#

Sorry, by not c# i mean "in the base game"

#

In at least one version

#

It's not hardcoded

#

Ahha

#

1.6.9 migration docs

drowsy pewter
#

So by adding the relevant key to strings, would it automatically override?

calm nebula
#

Yeah!

#

Whichever file Wine_Flavored_(O)282_Name is in

tiny zealot
#

are you inviting others? (it's me, i'm others)

dusky sail
#

its in strings/objects

livid kite
#

lurkin
What is said discord???

tiny zealot
#

from context it seems to be about building our own mod host, which i find interesting

ornate locust
#

It's interesting, buuut... well, as someone extremely unemployed, I gotta say DP are a hard benefit to beat

#

god knows I don't get paid for taking care of my grandma, it's nice to get some income somewhere

drowsy pewter
#

especially after they rebalanced dp rewards

next plaza
#

(but the amount I got before was... kinda obscene considering how little others got, so I'm not actually complaining)

#

(and it's still a pretty decent amount considering its a hobby I put no money into)

#

@indigo yoke Saw your new mod

Swinging a pickaxe every day in the mines will increase your fitness IRL [... context that really isn't important or significant don't worry about it]
Finally, I can lose weight without touching grass

ornate locust
#

I was apparently in some bizarre sweet spot because mine stayed basically the same LOL

#

I had one big mod like twenty years ago that still gets downloads and a bunch of little ones

next plaza
#

My october 2025 DP was about 20% of what it was for March 2024. 😔 (which, to be fair, is the highest I've ever gotten thanks to 1.6 coming out)

A more fair comparison with my average before the algorithm change is like ~30% (estimating on the low side, I was in kinda a lower dip for like 6 months pre-1.6)

ornate locust
#

Maybe now that Oblivion Remastered is out, my old Oblivion mod will stop getting random downloads (it's already gotten 21 unique ones this month)

next plaza
#

...oh, I thought 20 years was a hyperbole

calm nebula
#

Twenty years ago...

ornate locust
#

It was not

#

I was a teenager LOL

hard fern
#

oh my god

next plaza
#

(Not many people here seem to come from modding other games - much less bethesda games)

calm nebula
#

My dad was trying to teach me cpp by handing me a textbook

next plaza
#

I'd say minecraft is the most common one I've seen, yeah

#

I did minecraft (and Terraria) before SDV

ornate locust
#

that mod went out in like 06

#

I didn't even start with that, I started with NWN

calm nebula
#

2006 is such a different year

next plaza
#

("Technically" because 19)

ornate locust
#

Hey, guess how old I was when I did that mod! LOL

#

19, nailed it

next plaza
#

And of course the first (non-trivial, since technically three heart dance partner came first) SDV mod I did was adding multiplayer

#

But I think I've well proven by now that I'm kinda insane when it comes to mods I want to make

#

gestures vaguely at crime thread

ornate locust
#

Delightful crimes!

calm nebula
#

Amazing crimes

#

How is the 3rd dimension?

next plaza
#

Hasn't been touched in weeks

#

And unless that happens in the next week or so, it'll probably be a lot longer

#

thanks KAR2

ornate locust
#

I find that November is a cursed month for productivity

next plaza
#

There's also hytale potentially being available soon (or at least news on it)

#

And Terraria 1.4.5 being planned for release in the next couple of months

calm nebula
#

We were talking about it at work today

#

Fucking holiday every time I turn around

#

Someone is on vacation or one of your subcontractors is on vacation

ornate locust
#

or holiday preparation

proven spindle
#

I somehow had my most productive day in months today lol

#

Made a bunch of new leaves for leaf collecting SDVpufferfall

next plaza
royal stump
calm nebula
#

2003....

indigo yoke
royal stump
#

i was still Not An Adult, but old enough to click around in the editor & make an npc vendor

#

though iirc i accidentally moved some lamps around on the wrong map too

calm nebula
#

I sometimes think of the Google fitness api

#

Class, I'm on the official Google docs

next plaza
#

Meanwhile, me, my first Bethesda game being Skyrim… in 2016

#

(It was released in 2011 apparently)

calm nebula
#

I dont know what Skyrim is

ornate locust
#

I think 04 was when I did the NWN one

next plaza
#

(Although to be fair my parents actually cared about ESRB ratings)

calm nebula
ornate locust
#

Welcome to 2025, it's a dumb year

royal stump
#

gotta use those investments™ everywhere they can

calm nebula
#

I definitely dont knoe what NWN is

next plaza
royal stump
#

neverwinter nights (dungeons & dragons thing, accessible modding, my sibling did that)

ornate locust
#

Neverwinter Nights, real old D&D-based game.

calm nebula
#

I've never heard of it before

indigo yoke
#

YEEEE

calm nebula
#

(This is pretty normal)

indigo yoke
#

I LOVED making old netherwinter nights modlules

calm nebula
#

(I grew up under a rock)

indigo yoke
#

those were fun to mess around it

#

in*

royal stump
#

2002 SDViconghost so yeah

ornate locust
#

I fell off at NWN2 with the literal Rocks Fall Everyone Dies ending

indigo yoke
#

no clue what I was doing

next plaza
royal stump
#

it was like, block-based map editing + add props and npcs, pretty uniquely accessible at the time

next plaza
#

I never played any NWN game, but my brothers enjoyed it a lot

next plaza
#

I technically I played one of the original baldurs gates at some point, but don’t recall anything about it

calm nebula
#

I also don't know what baldurs gate is

ornate locust
#

I actually messed with modding BG1/2/TOB, but that was more recent than my messing with NWN even though it's older

#

good ol Weidu

next plaza
#

Big RPG

#

Has modding

royal stump
#

i played all the old baldur's gate stuff a lot SDVpufferdizzy though i never did 1 without cheating, some fights were rude for a 12yo or w/e

ornate locust
#

I did mod BG3 too, but it's a REAL PAIN

indigo yoke
#

I dont know how to make a big craftable stick a flooring tile next to it
but like custom machine properties that check to see if the player is running against it, and continue to raise the counter the longer the player runs next to it is a great idea

calm nebula
#

I live under a rock 😛

#

What about an exercise bike

next plaza
calm nebula
#

Or, MoonSlime.....

calm nebula
#

What if you make a mobile app that tracks your actual irl step count

royal stump
next plaza
#

Go check out bigger craftables

calm nebula
#

And gained agility based on that SDVkrobusgiggle

next plaza
#

If it’s not in my mono repo abandoned folder, there’s a separate repo for it

next plaza
indigo yoke
next plaza
#

Like a classic rpg, where you used actual steps to fuel moving in game

#

Most of the existing stuff is all GPS based, which is eh

indigo yoke
#

the DLC for NWN tho was fantastic

next plaza
#

There’s also WalkScape now though

calm nebula
#

You have DLC in the year of our lord 2002

#

WalkScape...m

next plaza
indigo yoke
ornate locust
#

The DLC was entire new campaigns that came with new tilesets and stuff you could use in modules

royal stump
#

we've finally reinvented the tamagotchi but with satellite data requirements

calm nebula
#

Tbh Zombies, Run was fun

#

Esca if I cant brag about my workouts on stava why doooo them

#

It doesnt count unless social media knows smh

ornate locust
#

they were definitely pretty substantial. I never played any for NWN2 though, even though one of them was supposed to be really good, because NWN2 ended with literal rocks falling and everyone dying like a parody of a bad D&D campaign

royal stump
#

i mean fair, i like exercise tie-in games, but also they're not enough to bully me into going out more

#

so 50/50

next plaza
#

I mean Etho made tamagotchi in MC, so anything is possible

calm nebula
#

Finch, right

#

That bird thing

royal stump
#

I feel like pokemon go & clones have that vibe, walk around -> collect stuff that is kind of powerups

calm nebula
#

(I don't know what tamagotchi are.)

next plaza
ornate locust
#

the most surreal thing I ever saw was the after-end cards for NWN2 talking about people who I half didn't remember being sad that the party was dead and then moving on with their lives, really, who did that

next plaza
vernal crest
#

Can I delete a trigger action?

calm nebula
#

You can also just have it marked as done

indigo yoke
#

I miss expansion packs. Most DLC now is just like.... oh a $20 skin 🤮
I miss when it was like, $20 get a 5-10 hour mini campaing with new effects, spells, and powers, things to do, ect.

royal stump
vernal crest
# calm nebula Yes, what are you trying to do

Monster Hutch Framework has a trigger action to send a letter to unlock the monster incubator, but I want to unlock the monster incubator via a different method so I want to yeet that trigger action.

tight rivet
vernal crest
#

I can't figure out what I can do to delete it. Setting things to null just gives me errors.

tight rivet
#

(and a new set of skimpy outfits.)

calm nebula
#

"SkipPermanentlyCondition": "DAYS_PLAYED 59, PLAYER_STAT Current {{ModId}}_Tickets 0 0",

tight rivet
#

(that we pinky swear that aren't just pallete swaps of ones we released six months ago.)

calm nebula
#

Wait does that not work

next plaza
vernal crest
#

But the SkipPermanentlyCondition will work, thanks!

calm nebula
#

Plz show code

vernal crest
#
"juminos.MonsterHutchFramework.MonsterIncubatorTrigger": {
  "Id": null
},
royal stump
#

yeah, I forget the syntax to actually erase entries, but in theory it should succeed for any data asset SDVpufferthinkblob
(but there are several ways to just hack a trigger off if needed)

calm nebula
#

God I'm tired. You?

vernal crest
#

Oooh I didn't realise I could just null the whole object like that thanks

calm nebula
#

Yeah

#

Anyways

#

I apologize for starting the dlc convo

indigo yoke
calm nebula
#

I'll go chill with the stupid green owl

royal stump
#

it's hard to move once we get started SDVkrobusgiggle

calm nebula
#

And pretend tomorrow is a workday

indigo yoke
#

yeahhhh, times have changed

#

I blame it on horse armor as a joke

calm nebula
#

(It is technically a work day but many someones put too many meetings on my calendar for me to do anything and we arent busy enough for me to want to stay late after 5pm to be actually productive and not in a meeting)

royal stump
#

(also i was thinking about the sims 1 free dlc/tie-in ad, a pepsi machine)
(first actual DLC I saw & it really set the tone for the concept)

calm nebula
#

Tbh I dont know what dlc is other than the literal concept and the fact that gamers seem real mad

royal stump
#

you pay $5 to the company that made the game, and you get a first-party mod that lets you buy horse armor or w/e

tight rivet
#

depending on the company, you may get more or less

royal stump
#

or $0 for the old ones that were product placement, but now those cost money too SDVpuffermlem

indigo yoke
#

hmmm, that shouldn't be too hard

tight rivet
#

paradox for example is decentish about it (their games are the problem)

#

but scamco will cheerfully make 20 sexy outfits for 2.99 each

next plaza
tight rivet
#

beth is.. hit or miss, really.

#

horse armor, for example. :V

next plaza
#

oh, here

#

(re: horse armor and microtransactions)

royal stump
#

I've never interacted with paradox stuff since my brain's incompatible with the genre, but I hear things, yeah

tight rivet
#

the real fun is when you start looking at AAA/AAAA games

#

"yes, here's a 80 base game, DLC AND Microtransactions!"

#

Yeah, I play Stellaris and Surviving Mars

#

they released a rebuild of it (and gave owners 50% off) but apparently they didn't fix all of the existing bugs

#

which is uh..choices were definitely made there! :V

royal stump
#

I've watch some stellaris (and am watching someone play as greenland in the new europa thing)
stellaris was really tempting because of the story elements, but uh, can't RTS to save my life

ornate locust
#

shakes hand in Crusader Kings

next plaza
tight rivet
#

yeah, FFXIV kept me for a while because

#

it was sub + microtrans + dlc

#

and the microtrans were entirely mostly avoidable unless you needed to race-change.

calm nebula
next plaza
#

Yes, you had to buy the game, and the expansions (though at that poiint the lately one gave you all the old ones), and have a monthly subscription, and pay to win microtransactions that not-so-gradually became insane

ornate locust
#

(Crusader Kings was the game I modded on Steam Workshop btw, didn't much like that platform for it)

indigo yoke
# tight rivet the real fun is when you start looking at AAA/AAAA games

I feel it became worse overall when AAA companies started to cut base game content and reintroduced it for the DLC because they couldn't finish it for the release in time. so instead of delaying the release, they just add it in post for extra charge.

or the topic of day 1 patches that are like 20gb to fix bugs

next plaza
ornate locust
#

I'll mod any dang thing, I've modded a kinda janky Chinese cultivation game, I don't care, I'll mod that baby

calm nebula
next plaza
tight rivet
next plaza
tight rivet
#

stares at SunnySide

calm nebula
#

Jk

next plaza
#

Admittedly I didn't look too closely at the container portion

ornate locust
calm nebula
next plaza
#

Beyond what I needed for the change

ornate locust
#

It wasn't so bad though

calm nebula
#

No, smapi denounces

#

Debounces

#

Dances.

next plaza
#

I'm not talking about SMAPI though

#

I'm talking about the vanilla netfield events

calm nebula
#

Isn't that a smapi event

royal stump
next plaza
#

Nope

tight rivet
#

I haven't tried Amazing Cultivation Simulator. I should.

next plaza
#

I mean like someLocation.netObjects.OnElementAddedOrWhateverItsCalled += kittycathandler;

ornate locust
#

I love ACS, it's amazing how once you learn one bit of it, there's always twenty more bits to learn until you have a whole window of tabs of spreadsheets and stuff

next plaza
#

I mean, SMAPI does have an event for that nowadays I guess?

calm nebula
#

Yeah

#

And it looks to me like that uses that event

next plaza
#

Oh that code is literally using the SMAPI one too

#

Nowadays I forget about that part of SMAPI

#

And just prefer the netfield ones

#

Which is painful since I need to subscribe to every location

calm nebula
#

Photographic memory and use it badly lol

next plaza
#

(I think S&S has some code that was impacted by that oversight - specifically, the teleporter stuff)

#

(or had back when I worked on it anyways)

calm nebula
royal stump
#

I'd say "no, plants are different" but you can infuse elemental qi into plants in that game

#

or so i recall from like, one person streaming it

ornate locust
#

You can uplift a plant and turn it into a person in that game if you want

calm nebula
golden basin
#

Would anyone be interested in making a small c sharp component for my mod?

#

I dont know how simple it would be but basically i just need to assign different kissing sprites to my noc depending on their direction they are facing

next plaza
#

I'm sure it'd be easy to find documentation about the profits of some gacha game for an example

indigo yoke
calm nebula
#

Tbh the relaxing of regulations around gambling is

next plaza
#

I missed "relaxing of" and almost said "not enough"

hard fern
#

SDVpufferlurk so... For mods,

calm nebula
#

Provably the worst idea of the 2010s

hard fern
#

I want to make a museum, but i don't know if i want to use the museum framework or not

calm nebula
#

Yes.

hard fern
#

Since i want to have all my items in specific wings

indigo yoke
#

Like found in 3 minutes of google

calm nebula
#

Make N maps and N museums then

indigo yoke
#

jun to july 2025 profits.
edit: sorry revenue

hard fern
#

So i had thought of maybe doing something with unlockable bundles instead, where players could submit items to each exhibit, and then it would be displayed the next day

calm nebula
#

I wasn't ever a sports person but sports betting has absolutely ruined everything

#

God.

next plaza
#

I really need to sleep

golden basin
#

So anyone interested in maybe a skill trade situation?

indigo yoke
#

skill trade?

golden basin
#

yeah like I need someone who can code something in c# and in return ill make assets for them for their mod?

hard fern
#

Im sure there's people who take c# conms, right?

golden basin
#

i dont know if that would be a equal trade though im just spit balling

upbeat zephyr
#

sorry i just woke up again </3
I tried this, but its still saying this ?

indigo yoke
#

maybe. tho I am still currently editing the NPC gifts tastes in a horrible way in my mod since I can't figure out how to properly edit the assets in the asset event xD

upbeat zephyr
#

aw my replyy

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.

hard fern
#

Show your full manifest?

upbeat zephyr
#

i meant to ping someone from earlier dang

#

what a fool i am

#

i shall grab 1 sec-

royal stump
#

the GNMTokens mod needs to be required, if you're doing it via manifest
(which also means the mod won't work unless that's installed, to be clear)

upbeat zephyr
royal stump
#

CP won't let anything use optional tokens without requiring them to exist first, either with HasMod checks or that

hard fern
#

Why is this in json assets

upbeat zephyr
#

uh

vernal crest
#

Does Json Assets add dialogue of any kind?

hard fern
#

It shouldn't

upbeat zephyr
#

the person earlier said to um

#

use the json assets i think ?

uncut viper
#

you add the dependency to your mod

upbeat zephyr
#

im sorry, im so embarrassed

vernal crest
#

You'd add the dependency to Make Gil Read and Make Gunther Real

#

(It is editing other people's mods, not making its own.)

latent mauve
#

I appreciate that typo, give Gil books

upbeat zephyr
#

i didnt understand earlier, they said json manifest so i did the json manifest

indigo yoke
#

like here is where I am at but the event is never called for NPCgifttastes (testing vs vanilla) so atm it is never implemented.

hard fern
uncut viper
#

json is a file type, and the manifest is a .json file

vernal crest
uncut viper
#

like how .png or .txt are file types

upbeat zephyr
#

sorry

uncut viper
#

(more accurately json is a data notation language or whatever but its file type is "json"

upbeat zephyr
#

i thought they meant the one mod specifically, didnt understand

latent mauve
#

In unrelated news, I now want a mod that gives Gil random dialogue lines about the latest issue of a book or magazine he has been reading.

hard fern
#

Does gil read better homes and gardens

latent mauve
#

I'm already cozy and winding down for sleep, but maybe another day I can code a thing xD

#

Forsy, he could easily comment on the vanilla combat or mining power books, but coming up with fake publication names has potential

hard fern
#

Lol for a moment i didn't realize you were talking to me and was just commenting on bugs

latent mauve
#

Haha, it took a minute to click that "wait, Forsy is the consistent part of their name"

quasi wigeon
latent mauve
#

He could be the stereotypical guy who's watching you behind the newspaper

upbeat zephyr
#

is it supposed to look like this ?

#

im sorry for all the stupid questions, i try learning it on my own but the language barrier makes it harder for me, is my first time modding stardew

uncut viper
#

it must be placed after the "ContentPackFor" braces

#

with a comma after said braces

#
"ContentPackFor": {
  "UniqueId": "Pathoschild.ContentPatcher",
},
"Dependencies": [
  {
  ...
  }
]
upbeat zephyr
#

ohh

quasi wigeon
#

idle question: is there any code difference between grapes you forage and grapes you grow on the vine?

hard fern
hard fern
#

Missing a }

uncut viper
#

make sure theres still a } at the very end of the file to match the opening one at the very start

upbeat zephyr
#

oh yes yes youre right

hard fern
#

Actually looks like missing more than one }

#

Wait no i can't count

upbeat zephyr
#

oh no :(

uncut viper
#

just the one brace

upbeat zephyr
#

oh so its good now then ?

uncut viper
#

assuming you added the brace

upbeat zephyr
#

thank you all

#

yes i did

uncut viper
#

then yeah, that mod will now successfully no longer load without GNMT Tokens

#

and Content Patcher won't complain if it uses GNMT tokens

quasi wigeon
# hard fern One is forage, one is a crop. They're both the same grape

so, they give you different xp points (because the action is different), but they're the same item in your inventory?

i ask bc in my slightly more ambitious wine mod dreams i thought it'd be neat if you could make red or white grape wines

though thinking about it further just making green grapes and red grapes different crops would make more sense

hard fern
quasi wigeon
#

also true, but sdv already fudges realism in some major ways, so I'm not too fussed about it

#

though i am fussed about "potato juice"? listen,

upbeat zephyr
#

unrelated but jonathan pfp...omg,,,

quasi wigeon
#

HAHA oh hi!

#

DIOOOOOO

upbeat zephyr
#

HAHAHA

#

JOJOOOO

hard fern
latent mauve
#

Look, we all know what Pam actually wanted, so it was perfect that the farmer fell short with 'juice'

steel beacon
#

Hello, everyone! I have a question about the Seed Maker. I know that in vanilla, it does not permit fruit tree saplings from being made. I have created two fruit tress, one that yields a flower. I have created custom rules for seed maker that are visible in Lookup Anything. Yet, it will not accept the input. I have removed any context tags on the fruit that label it as a fruit tree. I have seen other mods do this with only Content Patcher. Does anybody have any ideas on how to proceed? Thanks in advance.

brittle pasture
#

!json post code pls

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.

brittle pasture
#

also removing the tag doesn't do anything

#

the seedmaker checks Data/Crops directly; fruit trees don't work because they're not crops

#

(what's likely happening is that your output rule is being checked after the vanilla "catch everything" rule, and said rule doesn't give an output item for your fruits so it returns nothing)

#

(you need to use MoveEntries to move your rule to the top)

upbeat zephyr
#

WHY I THOUGHT IT WAS FIXED NOOO

#

gunther stop misgendering me pelase

steel beacon
#

Thanks a trillion, @brittle pasture ! The MoveEntries was the thing I was missing!

upbeat zephyr
#

i changed everything in the make __ real mods but he still cALLS ME MS

hard fern
upbeat zephyr
#

i did the patch summary asset "Characters/Dialogue/Gunther" in the smapi window and i am very confused

upbeat zephyr
vernal crest
upbeat zephyr
#

find in files...

hard fern
#

Do a patch export? Then you can see what exactly you missed maybe

upbeat zephyr
#

uh

vernal crest
# upbeat zephyr find in files...

You need a text editor like Notepad++ or Sublime. Then you can use it to search the content inside the files in any folder you want

upbeat zephyr
#

ohh okay i have notepad++

vernal crest
#

Don't bother with the patch export because that won't tell you which mod it's from (sorry Forsy!)

hard fern
#

Oh

#

I had assumed it was a minimal mod test

vernal crest
uncut viper
#

well patch export would export the dialogue as it is after all the edits, but we can already tell it says "Ms." somewhere bc he says it right there SDVpuffersquee

hard fern
#

I may be stupid

vernal crest
uncut viper
#

everyone may be stupid from time to time but i wouldnt call this one of those times

#

thinking of the usual troubleshooting steps = not stupid

hard fern
#

Promouns...

vernal crest
#

I hate phones

upbeat zephyr
#

tho i also use it/its if thats easier :)

#

thats what im changing it to in-game anyways, lol

vernal crest
#

I know, I used its before ^_^. I like to rotate between pronouns if people have multiple listed

upbeat zephyr
#

thank you :)))

lucid iron
#

to test a token's values, you can do patch parse "{{thetoken}}"

upbeat zephyr
#

also, i was doing the search for this specific dialogue but when i press find all, it just opens a blank directory and am kind of confused, lol

lucid iron
#

if this gives the expected then ur misteak is the data edit PecoWant

uncut viper
#

tell it to do that not me

upbeat zephyr
#

yes...

lucid iron
#

button whenever i type button meaning the object discord asks if i should ping u

uncut viper
#

you should

hard fern
#

Button 🔘

uncut viper
#

say yes to ping discord ask you ping button yes ping me

upbeat zephyr
#

oh goodness this might take a while-

#

i have 2 hits

#

OH MY GOD...IT WAS THERE THE WHOLE TIME

hard fern
#

Oop

upbeat zephyr
#

i was looking in the content file not the regular dialogue file...

#

im such a fool

#

BUT

#

now i know

#

LOL

vernal crest
#

And now you know how to find other stuff like this in future as well

#

Find in files is an incredibly useful tool

upbeat zephyr
#

what does 'wrap around' mean with ctrl+h ?

hard fern
#

Text wrapping

upbeat zephyr
#

sorry, i do all my coding (for HTML/CSS) in russian, these terms are new to me

hard fern
#

Makes it so all the text is visible instead of the horizontal scroll bar

upbeat zephyr
#

ohh okay

#

the translation gets lost in my head sometimes, haha

upbeat zephyr
#

oh no ;;

#

what did i miss...

hard fern
#

Maybe you messed up the token

upbeat zephyr
hard fern
#

Oh. Hm it just ate the whole first part

upbeat zephyr
#

yeah idk why

uncut viper
#

what json is that from?

upbeat zephyr
#

i copied the token right from the tutorial

upbeat zephyr
uncut viper
#

what json is that dialogue in? is it a content.json (or included file) or directly in the i18n?

hard fern
#

Wait is that json Load-ed? Vs Include

upbeat zephyr
#

uhm

uncut viper
#

that is also important to check

upbeat zephyr
#

i dont...know what that means

#

but its a dialogue json file

uncut viper
#

this is Make Gunther Real?

upbeat zephyr
#

yyes

uncut viper
#

the name of the json file itself is irrelevant

upbeat zephyr
#

sorry these are new terms to me

uncut viper
#

it does appear to be a Loaded file

hard fern
#

You can't use tokens in loaded files afaik

uncut viper
#

correct

upbeat zephyr
#

oh uh

uncut viper
#

you will have to change the Load patch to an EditData patch

upbeat zephyr
#

how do you do that ?

uncut viper
#

in the content.json file, you should be able to see under the // D I A L O G U E section where there is a Load action

upbeat zephyr
#

yes i see it

uncut viper
#

you can either change the entire thing to an EditData action, like some of the other dialogue edits beneath that, or edit only the individual lines you're using tokens for

#

either way you'd need to copy the relevant lines from the dialogue.json into the EditData patch

#

it'll need to all be formatted like the EditData patch expects, whicxh you can read that link to see how its done and follow the other examples inside the mod already to do

upbeat zephyr
#

alright, i can try

#

this got so confusing ;;

uncut viper
#

i believe in you SDVpuffersalute

upbeat zephyr
#

thank you ;;

uncut viper
#

you can basically copy paste the patch starting on line 147 (assuming you're using something like Notepad++ that tells you line numbers), remove the line that has the "When": {"HasSeenEvent": "..."}, part, and then change the keys inside the patch to whichever ones you're changing

#

for example the one you were editing in dialogue.json is the "Fri" key so you can just do this:

{
  "Action": "EditData",
  "Target": "Characters/Dialogue/Gunter",
  "Entries": {
    "Fri": "Happy Friday, {{Hana.GNMTokens/Title}} @! [...]",
  }
},
#

if you are editing more than just the "Fri" dialogue then you can just add them directly beneath the "Fri" line inside the same patch

upbeat zephyr
#

okay uh

#

wait sorry just because im kind of confused-

#

which...file am i editing LOL

uncut viper
#

content.json

upbeat zephyr
#

okay i thought so just wanted to make sure

#

so starting at line 147 in the content.json one

#

desperately tried translating into russian and shrimply confused myself more

hard fern
upbeat zephyr
#

IM NERVOUS

hard fern
upbeat zephyr
#

reading in two different languages and both are awful

#

no no that is issue lol

#

i tried to take the instructions i was given, but translate to russian to see if i could understand it better

#

but i absolutely do not LOL

#

not translating the mods themselves

hard fern
#

Ohh

woeful lintel
#

Machine translating is nor good at technical stuff

hard fern
#

I think you can just do the whole editdata thing instead of just changing individual lines, if that's easier

#

?

uncut viper
#

you can put it at line 147 and move the other patch down, but i only called out that line in particular because that had an example you could look at for help

upbeat zephyr
#

okay

uncut viper
#

the whole editdata thing would just involve copy pasting every single line in dialogue.json anyway

upbeat zephyr
#

ahh

uncut viper
#

i dont see any other dialogue that uses gendered terminology in the content.json so i dont think it really matters where you place this new EditData patch

#

since it wont matter when the rest of the edits are applied since you wont care about them anyway

upbeat zephyr
#

okay so just slap that in there ?

uncut viper
#

as long as you dont mess up the braces

#

or commas

upbeat zephyr
#

okay,,,,,,,

#

lets see if i can

#

lol

uncut viper
#

i would still opt to put it in the dialogue section just so its where its relevant

#

but thats up to you

upbeat zephyr
#

yeah

#

so instead of having each individual dialogue line, i just put

{
"Action": "EditData",
"Target": "Characters/Dialogue/Gunther",
}
},

#

or am i wildly wrong

hard fern
#

You misspelled his name

uncut viper
#

it should look exactly like what i wrote above

upbeat zephyr
#

oop

hard fern
#

It's spelled Gunther, with an h,

upbeat zephyr
#

HEY HEY I COPIED WHAT THE OTHER PERSON SAID

hard fern
#

(button you spelled it wrong too)

upbeat zephyr
#

BUTTON SPELT IT WRONG NOT ME /lh

#

LMAO

#

BUT

#

with his name spelt correctly, is that all i have to put in ?

uncut viper
#

ok so 99% exactly how i wrote it

#

that will be all you need to edit that Friday dialogue specifically yes

upbeat zephyr
#

okay so i do have to edit it all individually asjhfahsf

#

alright

uncut viper
#

you only have to add and edit the lines that you are trying to use tokens in

#

as opposed to removing the Load patch and then copying the entire dialogue.json which has many lines that do not need tokens at all because you are not touching them

upbeat zephyr
#

okay so, after the dialogue bit in the content.json, i add what you wrote and also include every instance of the GMNT being used

#

that is...actually a lot easier

uncut viper
#

if you have any other dialogue that you've added the tokens to, yeah

upbeat zephyr
#

okay !

drowsy pewter
#

for my item that disappears when using it to learn a recipe, but needs to stop disappearing once you run out of recipes to learn from it, i cant decide if it's better to set ConsumeForTriggerAction to false and use RemoveItem to deduct one item (maybe deducting the 'wrong' stack if the player has multiple stacks of items in their inventory), or set ConsumeForTriggerAction to true and use AddItem to return the item if you have no more usage for it... again maybe returning an item in the 'wrong' slot or with a different quality

#

sigh...

upbeat zephyr
#

theres so much i have to copy ouh my gOD

hard fern
upbeat zephyr
#

i have 4 more dayum mawds

#

good lawd

woeful lintel
#

If this is about a frontend for SV mods SinZ mentionned, I am also very interested

upbeat zephyr
#

are there too many brackets i cant count-

hard fern
#

!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.

golden basin
upbeat zephyr
#

o

#

FVSJHGJVFSH

hard fern
#

also you gunther's name is still missing the h 😔

upbeat zephyr
#

fork

#

dangit

#

oh i closed it without saving it again

#

universe telling me to restart

#

HJBGSFHJGSF

golden basin
#

sublime auto saves

hard fern
#

i wonder if abby would like other purple gemstones, as opposed to just amethyst

golden basin
#

they all taste like purple

hard fern
#

well, abby doesnt actually eat amethysts

#

that dialogue line only applies to liked gifts

golden basin
#

im mostly just joking

drowsy pewter
#

I wonder how I can put a quest dropbox indicator on a map tile when it's not a special order SDVpuffersweats maybe spacecore hd texture overlay

dusky sail
uncut viper
drowsy pewter
#

the indicator itself is not a higher resolution, but the up and down motion is a sine wave SDVpufferthinkblob

dusky sail
#

I cant say for certain but i feel like most people wouldnt even notice the animation being a little different. Unless there was this and a special order dropbox right next to it

gentle rose
#

oh I know that indicator. good old 6x10 from cursors SDVkrobusgiggle

drowsy pewter
#

its from cursors2!

gentle rose
#

I use it in map event markers SDVpuffersquee

drowsy pewter
#

Anyways I realized I have to draw her blinking. Maybe I'll just animate some leaf or something waving on top of tthe dropbox to draw attention to it, so both of the animations can be done in the same way

hard fern
#

🤔 ok so i want gemstones. but i dont want them to just like. show up in the minerals section. i know changing the category makes them like, behave. but i still want like, the "mineral" category. i heard spacecore could do some magic..? but idk how that works

brave fable
#

could you try using Category: -12 (minerals) but something other than Type: Minerals?

drowsy pewter
#

i did that but it still caused my thing to show up in mineral collection

brave fable
#

and with the not_museum_donatable context tag?

#

the decompile messes up the collectionspage constructor hahah, it checks for both ("Minerals" or -12) and is donatable

#

(obviously this will not help if you want to add them to a custom museum, but then you're just being weird)

drowsy pewter
#

i believe that at the time not_museum_donatable did not remove things from the collection, and i do not know if it has changed in the last couple months

#

so both workarounds would have to be implemented to make it work, you're saying?

brave fable
#

oh? i'm looking at my 1.6.15 decompile, not the 1.6.16 alpha

#

just the context tag, the others will be ignored if the item isn't donatable

drowsy pewter
#

from selph in may this year

#

(believe me, I did try, and then had to revert the change after a month of people constantly reporting the issue)

brave fable
#

was that not fixed between 1.6.9 and 1.6.15?

drowsy pewter
#

when was 1.6.15?

brave fable
#

before may this year, but he did only mention 1.6.9

dusky sail
#

This entire convo is making me go "how tf did i do it then..." bc i swear i got minerals to say theyre minerals but not be in the collection

brave fable
#

in any case i thought the issue was that the minerals do show up in the collection

dusky sail
#

But i could be misremembering and its gonna drive me insane bc i cant check

hard fern
drowsy pewter
#

maybe another C# person can elucidate when they're here

brave fable
#

you want donatable minerals that don't tell you they're donatable SDVdemetriums

dusky sail
#

Donateable but not to gunther

#

Bc screw that guy or something /silly

brave fable
dusky sail
#

Im sorry gunther i didnt mean it

hard fern
#

but yeah i just don't want them bluttering up the vanilla minerals menu

dusky sail
#

Ill expand my museum extension as apology just give me six months to a year

brave fable
#

careful you don't find the sewer locked behind you one of these days

hard fern
#

since im going to be using them for. crimes

brave fable
#

so it's pretty thorough about adding your item

#

my surefire suggestion is to make your gemstones fish instead, which will move them out of the minerals collection 🤝

dusky sail
#

I will have insight in 3 hours at the soonest unfortunately

hard fern
#

wow, how splendid

#

fish is rocks

brave fable
#

see: stonefish

hard fern
#

can you spot the off center one SDVdemetriums

dusky sail
#

Specifically i changed them to type: basic but idk.

dusky sail
hard fern
#

XD

brave fable
#

i, too, could have solved this mystery hours ago if i wasn't thinking about the ametrine SDVpufferpensive

obtuse wigeon
#

I genuinely cannot see the off centre one at all, they all look pretty central to me

dusky sail
#

The fifth one is off center but it doesnt count bc it has an odd-number width and can never be perfectly centered

hard fern
#

SDVpufferflat tell me why i made so many diamonds

drowsy pewter
#

I can't, i dont know

hallow prism
#

because they are shiny

#

oh my name is shiny too

obtuse wigeon
#

Wwww fancy name

hard fern
#

calcareous concretions...

obtuse wigeon
#

Ooo I love the name

hallow prism
hard fern
#

🤔 uhh

#

more or less?

#

the answer was to just make my gems fish

hallow prism
#

what???

hallow prism
#

i have an urgent thing to do that requires me to escape this place, sorry bye bye bye

hard fern
#

uh oh, good luck

hallow prism
#

joke aside, make them something neutral (there are a few basic things that are not displaying any category) and use spacecore category display override to show them as "mineral" but maybe in a slight different color so they are not confused with classic mineral

#

(a light purple maybe)

obtuse wigeon
#

Calcifer also have category overrides too if that's already a dependency

hallow prism
#

        {
            "LogName": "Custom Categories",
            "Action": "EditData",
            "Target": "spacechase0.SpaceCore/ObjectExtensionData",
            "Entries": {
                "{{ModId}}_BlackChanterelle": {
                    "CategoryTextOverride": "{{i18n:MtVapiusMushroom}}",
                    "CategoryColorOverride": {
                        "R": 120,
                        "G": 56,
                        "B": 0,
                        "A": 255
                    },
                },
                "{{ModId}}_Porchini": {
                    "CategoryTextOverride": "{{i18n:MtVapiusMushroom}}",
                    "CategoryColorOverride": {
                        "R": 120,
                        "G": 56,
                        "B": 0,
                        "A": 255
                    },
                },
                "{{ModId}}_WoodgoatMushroom": {
                    "CategoryTextOverride": "{{i18n:MtVapiusMushroom}}",
                    "CategoryColorOverride": {
                        "R": 120,
                        "G": 56,
                        "B": 0,
                        "A": 255
                    },
                },
                "{{ModId}}_Basil": {
                    "CategoryTextOverride": "{{i18n:MtVapiusHerb}}",
                    "CategoryColorOverride": {
                        "R": 129,
                        "G": 125,
                        "B": 4,
                        "A": 255
                    },
                }
            }
        },```
hard fern
#

ahh

#

fancy

hallow prism
#

it can also easily be an optional thing if you don't use either yet, because worse thing is that if it's not installed, it just will not display anything special, so players will not miss a lot

drowsy pewter
#

the only thing stopping me rn is that the categorytextoverride does not take localizedtext currently, which is something i want to ask casey for before i do for my own items

indigo yoke
#

how would I go about editing this field with content patcher (to add on more recopies)?
Currently trying this atm and it isnt working

{
    "Action": "EditData",
    "Target": "Mods/leclair.bettercrafting/CraftingStations",
    "TextOperations": [
        {
            "Operation": "Append",
            "Target": [ "Entries", "moonslime.Bibliocraft.Pen_Pal_Desk", "Recipes" ],
            "Value": "moonslime.Bibliocraft.letter_Victor",
            "Delimiter": "," 
        }
    ]
}
drowsy pewter
#

its not a text operation, do what you would do for adding a context tag to an item

indigo yoke
#

I use C# to add context tags to items

drowsy pewter
indigo yoke
#

okay ty~

drowsy pewter
#

textoperations is for editing within a single string btw

indigo yoke
#

"cute_fish_item": "cute_fish_item" that's kind of weird, just double field to add it when it's a single thing

#

maybe that is why I thought it had to be a text operation

drowsy pewter
#

because cp needs a key to add it but theres no keys in that type of list

#

You can also do "-1": "value" to add to the first position (add value at -1 position on the list), or any number really, this was what had to be done before cp added the value doubling feature

indigo yoke
#

okies

#

so basically what I had the first time before second guessing myself and didnt test in game before doing textoperation

{
    "Action": "EditData",
    "Target": "Mods/leclair.bettercrafting/CraftingStations",
    "TargetField": [ "moonslime.Bibliocraft.Pen_Pal_Desk", "Recipes" ],
    "Entries": {
        "moonslime.Bibliocraft.letter_robin": "moonslime.Bibliocraft.letter_robin"
    }
}
#

hmmm

#
[05:44:06 WARN  Content Patcher] Can't apply data patch "(CP) Bibliocraft Skill > Include Data/SVE/StationData.json > EditData Mods/leclair.bettercrafting/CraftingStations > entry #1" to Mods/leclair.bettercrafting/CraftingStations: this asset is a data model, which doesn't allow adding new entries. The entry 'moonslime.Bibliocraft.letter_Victor' isn't defined in the model, must be one of: .

time to put random stuff till I figure it out

lucid mulch
#

What does the asset look like prior to your edit

indigo yoke
#

?

lucid mulch
#

🙁 Khloe why did you make it an array and not a list

indigo yoke
#

(sorry for assuming the worse, just looking at the frownie face)

lucid mulch
#

You could replace the recipes array with a new one, but inserting/modifying/removing an entry into its not happening

indigo yoke
#

kk

#

so going into some investigation. it seems that the station won't crash if I put recipes that arent loaded on the list.

#

still sad it can't be modified, since I wanted people be able to CP their npcs onto the station if they wanted to

iron ridge
#

if you already have a c# component you could make your own target that just patches bettercrafting's asset

lucid mulch
#

Or see if you can get a better crafting update to change it from a string[] to List<string> so it can be editable

calm nebula
dusky sail
#

setting type to "basic" and category to -12 works i think. at least it did for me 🤷‍♂️

#

i cant find anything else in my code that would effect it but. the rocks have the purple mineral text. and they cant be donated and dont show up in the gem collection tab

#

@hard fern just to make sure you see this

drowsy pewter
#

looking back at my github history, i was using the -2 category for gems, and did not have a museum donatable tag (but it was not donateable, i assume because the type was basic)

#

whatever selph has been saying had me convinced it was an issue being solved in 1.6.16

brave fable
drowsy pewter
#

yeah it kinda makes me want to post here continuously for every hour of my life to get xp

obtuse wigeon
#

Whats the qualification for it? local legend and mod author?

#

Oh wait ignore me, I see it, I was just blind when I read it earlier

dusky sail
drowsy pewter
#

Wow

#

I had like two months of bug reports for no reason then

vernal crest
#

Oh man I still have 1,248 levels to go 😭

obtuse wigeon
#

At least you're 7x closer than I am XD

vernal crest
#

I need more people to come and ask help with modding things that I can answer!

#

Or I could go back to tech support...

#

I don't think I want the role that much

obtuse wigeon
vernal crest
obtuse wigeon
#

I have been around for a decent amount of time but I never interacted XD

#

My first mod was made in april 2024 which is when I actually started interacting somewhat here, I still feel very new however XD

tiny zealot
#

aba we are nearly the same level 🤝
(i also don't do a lot of modded tech support these days...)

obtuse wigeon
#

I looked at a few then quickly noped out of there, I get enough of my own tech support to solve XD

rain bronze
livid kite
#

216... _been here since '21

#

Going be another 10 years at this rate

next plaza
#

wait are you telling me it's not 2023 anymore

#

Been here since 2016 aSDVpufferchickcowboy

obtuse wigeon
#

thats so so long

livid kite
#

I didn't even know discord was a thing in 2016 PufferGasp

vernal crest
drowsy pewter
#

.q 6480

gentle rose
#

:(

drowsy pewter
next plaza
#

Is uber down again

#

.q

#

Remind me in 5 seconds to be happy uber isn't down

gentle rose
#

:((

next plaza
#

Uber was down a day or two ago too

#

Is uber dying

livid kite
#

Funny enough I only started talking back in '23, so I've been lurking for two whole two years before actually talking

next plaza
#

Are we gonna lose all our quotes

livid kite
#

At least the governor works?

drowsy pewter
#

it was like the only relevant time i could use q 6480

obtuse wigeon
#

I wonder what quote 1224 is

#

we need a seance to bring back uber at least temporarily

vernal crest
#

I started talking on the day that I joined and I haven't stopped :D

next plaza
drowsy pewter
#

Oh

next plaza
#

I don't see how that fits though SDVPufferThink

drowsy pewter
#

it shares the date of when it was quoted

#

(that was one of the first messages i made in this server, thought it would show the date)

next plaza
#

Ah

#

Well I can jump to the original

drowsy pewter
#

the moment... its passed 🌬️

next plaza
#

I don't think I realized you've been around that long

vernal crest
#

But that's before the join date on your profile???

drowsy pewter
#

I took breaks from modding (came and went)

next plaza
#

Yeah, same here

iron ridge
next plaza
#

The uberbot dev was here at one point?

iron ridge
#

Oh the list page contains all them I could just make a script to export

next plaza
#

I mean, I was friends with a former modder who knew them

iron ridge
#

Yeah they were a junimo I think?

next plaza
#

Haven't talked to them in ages though

#

(ages = before I changed my username)

drowsy pewter
#

6 years

iron ridge
#

Also surprised to see we have a mutual friend lol

next plaza
iron ridge
drowsy pewter
#

I'm chopped liver to her

next plaza
#

In my defense, my sense of longterm time is almost as bad as my ability to remember names correctly

next plaza
iron ridge
#

No I mean I'm just surprised I personally have a mutual friend on discord with moiph

next plaza
drowsy pewter
#

rip

drowsy pewter
#

but yeah we didnt talk much at that time, you were a celebrity modder in my eyes

livid kite
#

I have over 1000+ messages, idk if I'm willing to search that far back on my phone puffer_cry

next plaza
next plaza
livid kite
#

On the phone? I didn't see it

next plaza
#

I've chatted here a bit

#

Oldest mention of me on the server:

#

Also, I just realized that three heart dance partner came out only 4 days before makeshift MP did

#

I doubt I made the entire mod in 4 days though

obtuse wigeon
#

Oof my first message was immediately a mistake posting into the wrong channel XD

gentle rose
#

is uber still down?

next plaza
#

So I guess stardewMP really was my first mod

#

.q

obtuse wigeon
#

.wolfram 2 cm to inches

#

yes

patent lanceBOT
#

0.7874 inches

obtuse wigeon
#

No!

next plaza
#

!

#

.q

#

remind me in 5 seconds to be confused

livid kite
obtuse wigeon
#

Hmm

next plaza
#

.cat

obtuse wigeon
#

well wolfram works

gentle rose
next plaza
#

.8ball is uber going to work soon

calm nebula
#

No

next plaza
#

2022 casey what were you doing

obtuse wigeon
#

Causal mmg talk that is

livid kite
#

Casey telling everyone her crimes

next plaza
obtuse wigeon
#

We have seen that be true time and time again XD

blissful panther
#

See: Any one of the various crime threads Casey has.

next plaza
#

three months ago casey what were you doing

#

So many good quotes that I didn't share (because they weren't as criminal sounding)

livid kite
#

Casey lore:

  • Kirby Air Raiders fan
  • Loves crimes
  • possible corpse eater???
blissful panther
#

Here's a quote nobody here can see directly.

#

I remember that typo. SDVkrobusgiggle

next plaza
iron ridge
#

So who wants to selfhost uber

next plaza
#

And this one nexus DM which will always be a classic to me (even if it is actually pretty recent)

obtuse wigeon
blissful panther
#

It was meant to be thoughts! SDVpufferwaaah

iron ridge
#

Thighs/thoughts

obtuse wigeon
#

Ohhh that makes more sense XD

next plaza
#

Clearly, DH's thoughts always have thighs involved

iron ridge
#

I knew I'd have a use for this

obtuse wigeon
#

Thighs should be in everyones thoughts, specifically when they are from a chicken, and cooked nicely

next plaza
#

You might think it weird that atra has more quoted messages than me

#

But consider: I'm likely the most avid quoter here, and I usually refrain from quoting myself

#

...to be fair atra also seems to have a lot of utility quotes, from back before we could make commands

next plaza
#

The murder spree quote was one of my rare self quotes

#

Because nobody else would do it

#

(it was talking about harmony patching your brain, leading to cloning / consciousness transference and backups)

gentle rose
iron ridge
obtuse wigeon
#

wouldn't be too hard to remake it at all! such an easy thing to do

#

(I tried, its so time consuming)

blissful panther
#

Well, that sounds like volunteering to me.

gentle rose
#

proof that rust users are worse than arch users

obtuse wigeon
#

I nominate a custom Lua library

#

for the sole reason of I like Lua a lot

vernal crest
blissful panther
#

(Same, for the record. SDVkrobusgiggle)

autumn tide
#

That was me with EVERYONE 😭

next plaza
#

at least four* actually (forgot literally the first person, since she hasn't modded or even been in this server in a while)

vernal crest
#

I also went and bragged to my wife the first time Pathos talked to me xD

next plaza
#

hisses

rain bronze
next plaza
#

Also, to be fair, despite being around for as long as Pathos, I was kinda anxious/avoiding reaching out to pathos as well

vernal crest
#

Never cared about a single actual celebrity in my life but prominent Stardew modmakers 😍

next plaza
#

For a little while

rain bronze
autumn tide
#

I brought it up to my friends that this server basically lets you chat with some of the most famous SDV modders on here cause I was so shocked-

next plaza
#

For me, the old "top modding trio" used to be:

  • Pathos (still around, and still the top to me
  • Entoarox (not really around I think? and hasn't done anything interesting for mods that I've seen in ages, but Advanced Location Loader was a pretty big deal back then)
  • Routine / Platonymous (not really around)
autumn tide
#

Tbf this is genuinely a much healthier creator-consumer relationship than like the vast majority of fan communities

blissful panther
#

I do think Pathos is a very good candidate for that spot, though. What is working directly on Stardew if not hyper-modding?

wanton pebble
#

cahlaNotes the deep lore of stardew modding, huh SDVpuffersquee

blissful panther
#

And how Pathos technically didn't create SMAPI being the big one that gets people.

brittle pasture
vernal crest
#

I know I have read who made it on his patreon but I forget

autumn tide
#

Tis a mystery

iron ridge
#

ClxS

#

or zoryn4163, both major contributors can't tell which was the original person

#

ah zoryn4163 was initial commit

autumn tide
#

Huh

#

Good to know ig lol

pine elbow
#

What are Examples of a Mod ID?

calm nebula
#

So much better than discord

brittle pasture
#

most people use AuthorName.ModName

calm nebula
#

Rust mentioned SDVpufferheart

obtuse wigeon
next plaza
tiny zealot
blissful panther
next plaza
#

I might've even done contract work before Pathos! (just not long term contract work)

calm nebula
#

Using the literal string "AuthorName.ModName"

calm nebula
autumn tide
blissful panther
#

And do cool crimes.

autumn tide
next plaza
blissful panther
#

...Stardew modder alignment chart when?

calm nebula
#

Where does aethenorn fit

calm nebula
next plaza
#

Definitely the chaotic side

pine elbow
#

How do I spawn in a custom machine to see if it works?

calm nebula
#

debug fin

calm nebula
#

Lol

#

And I've also been effectively retired for 2+ years

brittle pasture
calm nebula
#

Sorry, you and Pathos

brittle pasture
#

it, CJB Cheats and Lookup Anything (among others) are crucial debugger mods

pine elbow
#

Failed parsing fin (FuzzyItemNamed) command: required index 1 (string itemId) not found (list has a single value at index 0)

brittle pasture
#

you also need the item id

pine elbow
brittle pasture
#

as the next argument after the command

#

debug fin itemid

#

(or just use CJB Item Spawner)

pine elbow
brittle pasture
#

hmm mayhaps you misspelled something or it's not added properly? either way try the command then

pine elbow
#

am I allowd to send content.json files though this server?

brittle pasture
#

!json sure we do it all the time, but use this link

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.

brittle pasture
#

is your second link the entire file?

#

if it is then it's formatted incorrectly; it needs to follow the format of content.json (an object with a Changes field, which is a list of changes that you want to make to the game data)

brittle pasture
#

also if your first link is the entirety of your content.json file then you're not including the second file

pine elbow
brittle pasture
#

the second file you posted above

pine elbow
brittle pasture
#

if you have a json file that's neither content.json nor manifest.json you need to use an Include action in the former to load it

pine elbow
#

ok after SOME trouble shooting I got to this issue
Ignored Humane Husbandry > Load BC sprite sheet: can't use the Target field with an Include patch

brittle pasture
#

check the CP docs for how an Include action should look like

#

(on phone cant link it sry)

latent mauve
#

Update on the email to NexusMods about the "linking to NexusMods" part of the TOS: The responding support team member did not know which section of the TOS I was talking about and asked for the specific section.

#

And so the email chain continues

tiny zealot
#

very cool and reassuring

iron ridge
#

i love when companies don't do communication on major contractual changes

pine elbow
latent mauve
#

I got a response!

pine elbow
#

now I don't know if I should trust the Modding Wiki at this point but how do I have the Content.json load in the Machine?

latent mauve
#

I might have missed it in the previous discussion, but is there a reason you are attempting to use an Include instead of keeping your changes in content.json?

pine elbow
latent mauve
#

It will work fine if done properly, but it might be adding needless complication if you aren't sure what you are doing.

#

Alright, well to explain what an Include is:

"FromFile": "assets/extrastuff.json"}```
in your content.json basically tells SMAPI/Content Patcher to act like the changes written inside "extrastuff.json" (anything inside that file's `"Changes": [ ... ]` section) has been added to the file in the space where you have that code block.
#

Following that example, if you didn't use the Action: Include code and just copy/pasted everything between the Changes: [ ] brackets from extrastuff.json into your content.json in between the [ ] for Changes, you'd get the exact same result.

tough crater
#

I'm having an interesting mod conflict occur for an event mod I made and I'm curious about if there's a workaround for it. Some maps don't have an event file, so I loaded a blank.json into Data/Events/Blacksmith.

The problem is that there's another mod (that someone else is using) that is also doing the same thing, so there's a mod error message: [Content Patcher] Two content packs want to load the 'Data/Events/Blacksmith' asset with the 'Exclusive' priority (Lucikiel - Stardew Valley Expanded (SVE) Compatibility and Pelican Town Event Expansion). Neither will be applied. You should remove one of the content packs, or ask the authors about compatibility.

I know I could trigger the event using the Town and change the map in the particular event, but I would prefer to keep the Blacksmith's as the location trigger.

Would changing the priority maybe make it work?

latent mauve
#

For best practice, it's probably better to never exclusively Load (make a Load without setting a priority) a file for a location that's not a brand new custom location made by your own mod.

tough crater
#

I appreciate the help!

merry river
#

there seems to be an invisible tile in my map that blocks the path. is there any way to figure out which layer it is on? it's on a bridge if that information help. I can provide details later if this is too vague SDVpufferwaaah

latent mauve
#

If it's blocking collision, odds are good that it's on the Buildings layer.

merry river
#

yes, the bridge tiles are on the buildings layer which i only have one of

ornate locust
#

Buildings layer cannot be walked through

#

that is just a function of the Buildings layer

merry river
#

the other bridge tiles are passable except for one of them. all of them have been set to passable = T so i'm not sure what the problem is

latent mauve
#

In order to make Buildings tiles passable, you need to put a TileData object with the "Passable" custom property on it.

oblique meadow
#

You can add tiledata for Passable:T

latent mauve
#

Doublecheck your water tiles under the bridge and make sure none of them have Passable on them on the Back layer.

#

Passable on Back layer does the exact opposite of Passable on the Buildings layer, so if you used the wrong water tile, that can happen.

ornate locust
#

huh, didn't know that, adding it to the List of Things

merry river
toxic valley
#

Hi! Quick question I read on Reddit that there’s a list of modders that accept commissions for custom mods is the list still available sorry if I’m wrong btw 🥲

latent mauve
#

!comms

ocean sailBOT
latent mauve
#

^ that one

toxic valley
#

Thank you:)

merry river
#

Okay I still can't get that specific tile to work :(

#

also the NPC won't walk around it either

urban patrol
#

you added that bridge, correct? it’s hard to tell where in the forest this is

#

can you open up your map, go to the tile sheet tab, then click the wrench button at the bottom right to open up the tile set editor

#

then click that tile and look at what properties it has

merry river
#

it's on the buildings layer

#

and that's the water tile below on the back layer

#

(for reference, the properties screenshots are from the map patch file)

autumn tide
#

good luck void SDVpufferheart

urban patrol
#

can i ask why you put it on the buildings layer?

#

is that how vanilla does it

#

i don’t have the map open

dusk terrace
#

that's odd... someone had me renamed as MangusPixel on the comm page SDVpufferthinkblob

merry river
autumn tide
#

hellooo got a few dumb questions, what are the object layers for in tiled?

iron ridge
#

the pink ones? tiledata

autumn tide
#

so just adding like actions and such?

iron ridge
#

yeah

#

like doors that warp you and messages on click

thorn sorrel
#

That's pretty cool there's a page for commissions. All the love for artists and coders here and the work they do SDVpufferheart

autumn tide
#

or just ones with interaction?

iron ridge
#

i am not sure

autumn tide
#

okay, tysm :)))

#

that was a surprisingly simple action for map stuffs lol

merry river
#

looking at the unpacked vanilla maps, every layer has a matching object layer so i kept it that way even if there's nothing on it

urban patrol
#

hmm i can't figure out why it wouldn't be passable if that's built into the tileset...

#

what's your patch mode?

merry river
#

i think editmap, let me check

autumn tide
#

will SDV object to groups in tiled?

urban patrol
#

if you didn't specify a patch mode then you just have the default

merry river
#

oh wait, that was the action

#

patch mode is replace

urban patrol
#

hmmm

#

do you have other mods installed besides SVE that you're testing with?

merry river
#

those are all

urban patrol
#

okay so nothing that would patch over you

#

you shouldn't have to do this, but can you try adding a TileData on the buildings layer with Passable T

merry river
#

yes, let me try

rain bronze
#

Question is there a flag that enables the farmer being visible again after they been warped inside the farmhouse?

I have Game1.displayFarmer = false: but for whatever reason the farmer is still visible

royal stump
#

the game sets it to true in several places, but Game1.onFadeToBlackComplete() might be the issue after warps

merry river
thorn sorrel
#

When anyone has time to take a look, I'm trying to fix the mod compatibility for an animal mod so certain drops will be added only when a certain mod is installed. I tried adding in the "when" "hasmod" condition on the items themselves, but they still drop an error file whether or not the indicated mod is included: https://smapi.io/json/none/6880b46e08ab4a718dbbe13260213f07

NOTE: I'm aware the mods I'm testing mod compatibility with are outdated. I'm just using them for testing.

urban patrol
heavy pewter
ocean sailBOT
#

Log Info: SMAPI v4.3.2.1 - 1762347400 with SDV 1.6.15 build 24354 on Android Unix 33.0.0.0, with 10 C# mods and 5 content packs.

royal stump
rain bronze
autumn tide
#

OH also does changing the opacity of layers in tiled work for SDV?

thorn sorrel
urban patrol
merry river
autumn tide
#

thanks :)

uncut viper
royal stump
uncut viper
#

you can't put them inside the data of the patch

pine elbow
latent mauve
#

Targets get used with Load, EditData, EditMap, or EditImage actions primarily. In this case, I believe you are using an EditData action?

next plaza
#

It is with pleasure I come to inform you all that

#

.q

patent lanceBOT
#
#39

Honey, no, you're here now, you're here. You're home, with your favorite fuzzies. Baby, please, come back to us....

  • marmarru
next plaza
#

(uber is back)

#

disappears once again

pine elbow
thorn sorrel
thorn sorrel
gentle rose
#

that’s not what it’s saying at all. You’re missing a closing }

#

before the closing ]

pine elbow
#

its always the most over looked errors

gentle rose
#

it helps not to assume what it’s saying since it said nothing about commas and trying to figure it out from the words in the error you understand. it was mentioning line 22 and ends so I looked for closing brackets around line 22.

brittle pasture
gentle rose
#

and Changes needs to have a capital C

#

(I think. I’ve never seen it NOT have one.)

royal stump
next plaza
#

(also this needs to be shared here)