#making-mods-general

1 messages Β· Page 404 of 1

uncut viper
#

does krobus count

hard fern
#

krobus doesn't have hair

#

πŸ€”

uncut viper
#

or do they

lucid iron
#

He has a dwoop

hard fern
#

is that hair or an antennae

uncut viper
#

hair enough for me

gentle rose
#

what timings would you do (if you happen to know)?

lucid iron
hard fern
#

very scientific

uncut viper
#

pronounced like the Stardew valley dwoop sfx

versed wyvern
#

Wait what is this

#

I wanted a mod that does that for a long time pogbun

hard fern
#

the npcs are coming to life

gentle rose
hard fern
#

]

#

cat

gentle rose
#

wise words

safe kraken
uncut viper
#

oh yeah Mud I forgot to ping you but I fixed that dialogue box thing

hard fern
#

idk why he insists on walking across my keyboard all the time

gentle rose
#

has things to say

versed wyvern
#

I saw the update, thanks much for the quick work ironmousebongocat

safe kraken
#

I would have to tweak it to know how exactly but it would be like a second in between or smth like that

gentle rose
safe kraken
#

I basically have a video of 30 min of Persona dialogue to see how it looks in Persona xD

safe kraken
#

I'm gonna die doing the frames for all the NPCs I want to do but it looks awesome so it's worth it

versed wyvern
#

The fact that the lip flaps can match the dialogue length is just

lucid iron
#

It's Iro's New HD Portraiture Plus U. Bros

versed wyvern
#

With New Funky Mode?

safe kraken
lucid iron
#

& Knuckles

gentle rose
safe kraken
#

(Mostly cause I'm looking at Persona and I have no idea how they make it look so smooth with only 3 frames SDVpuffersweats )

gentle rose
safe kraken
gentle rose
#

sure, 3060-80-100?

safe kraken
#

It looks good like this but I kinda want to see how it would look like if possible

safe kraken
#

This is just cause I want to test it a bit

gentle rose
#

pretty soon I should be about ready to send you a very early version to play around with, anyway SDVpuffersquee

safe kraken
#

Oh nice

#

Then I will need to speedrun every RSV villager's mouth I can so I can see them move SDVpufferwoke

gentle rose
#

this is 3060-80-100, I can test out 80-80 tomorrow but tonight my migraine is coming back SDVpuffersquee so no more screen for me

safe kraken
#

Oh this looks smooth af not gonna lie

uncut viper
#

can I randomize the blinking

safe kraken
#

I just need to do something about this It's bothering me so much SDVpufferwoke

uncut viper
#

like the time between blinks

safe kraken
#

Just for reference it looks like this normally, just a bit less defined but it bothers me too much

hard fern
#

What am i even looking at

gentle rose
safe kraken
hard fern
#

What part of daiabigail even is this ..

safe kraken
hard fern
#

Ooh..i see ..

safe kraken
#

It's for just a second but it bothers me to see it change

high field
#

bit of a scrub question here, does anyone know where to find a template folder with all the files needed to get a custom npc to show up in game? winging it with wiki info seems to have done more harm than good

hard fern
#

!noc

#

!npc

ocean sailBOT
#
Creating a Custom NPC

Keep in mind that making NPCs is a complex process that requires learning many different aspects of Stardew modding.
Here are a few links that can help get you started on all that you need to know:

hard fern
#

There is a Templat

#

E

#

Here

high field
#

many thanks (:

placid pond
#

Could I get some help with this again? I'm sorry but the more I try to follow advice about the timing portion, I seem to just get stuck on the same thing

#

While I do want it to cycle, it keeps triggering my Event Repeater and I'm 90% sure it's not supposed to

lucid iron
#

Your queries have an extra " after true

#

Not supposed to have it

#

I don't understand the relevance of event repeater

#

I will also warn you that editing cursors ontimechange is going to suck very much performance wise

uncut viper
#

also none of your UpdateRates are working properly because you cant put two "Update" fields like that

placid pond
#

Ah, what am I supposed to do in regards to the update fields and ontimechange?

lucid iron
#

(the original golden hour mod has the same problem though, not much to do there without C# nonsense)

placid pond
#

thank you

hard fern
#

πŸ˜” wow naming npcs is truly hard. i think like ive only had a handful whose names ive actually liked enough to keep the same for this long

safe kraken
#

Naming is really hard, I usually just search "names of X, like Aztecan, that start with X"

#

Or I just start saying different stuff in my head till I find one I like how it sounds

tiny zealot
#

cache invalidation and naming things, as they say /lh

hard fern
#

πŸ€” hmmm i think i found a good name actually

#

i just had to scroll mindlessly

#

this is how i also find out that demetrius is just the masculine version of the name demeter

humble timber
#

lol

autumn tide
#

i sometimes just browse the historical names bc i'm a huge nerd-

hard fern
#

yeah, that was the website i was using

autumn tide
teal crest
#

My custom NPC won't change cloth as setting "IsIslandAttire": true, in the island.
anybody know how to work that system? not sure what's wrong.

lucid iron
#

are they actually on their resort schedule?

teal crest
#

He go automatically in island and talking resort dialogs.

#

just "Appearance" is not reflected

tiny zealot
#

!json can you share your 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.

teal crest
#

wait a minute.

#

around line 479

#

load the sprite around 540

tiny zealot
#

ok, seems mostly correct. i think you might need to give each Appearance entry a Precedence value

#

lower values are chosen first. try for example giving the winter and swim outfits
"Precedence": 0
and the default outfit
"Precedence": 10

teal crest
#

ok, I'll try

#

...is there any console command to send them island?

tiny zealot
#

i don't think there is, sorry

#

the last time i had to test island stuff i just slept over and over until my NPC was chosen. then every time i restarted that day they would be chosen again

teal crest
#

alright, quick slept

twilit quest
#

You folks were very helpful in assisting me with finding the json where the strings for Grandpa's initial interactions are stored. I'm now searching for the file where the dialogue for the initial event with Lewis and Robin is stored. I searched in all the places I thought it might be, but it's not turning up. ^_^; (It's not in Data/Eveints/Farm.json, for example, or Temp or Characters/Dialogue/Robin. I've been searching on "crusty" and "rustic" (since these appear in the dialogue) but I'm having trouble finding the right file. XD;;;

uncut viper
#

Data/Events/BusStop

twilit quest
#

You are impressively fast

uncut viper
#

sometimes i can remember things SDVpuffersalute

#

not all times though

twilit quest
#

Some days my brain just feels like a sieve

#

Time for a refresher on text-operations. Thank goodness for excellent documentation

uncut viper
#

(also for future searches you can set notepad++ or VSC or whatever you use to search for text in whole folders instead of single files)

twilit quest
placid pond
hot gale
#

Cute little dwarf villagers heading to work in the morning :D

obtuse wigeon
#

(I think for VSC you use ctrl + shift + F to search in all files rather than just the open one)

ornate locust
#

I think Vincent remarks on his dad being home, right? Does anyone know the trigger for that? I want someone else to remark on it, and I can't find it in CTs, so I assume it's a different trigger

tiny zealot
#

if nothing else obvious presents itself, you could use eventSeen_ with his event when he introduces himself on your porch

ornate locust
#

yeah I was gonna do that, I just was wondering if I was missing something

#

I'm not sure where that dialog even is

uncut viper
#

vincents dialogue, id assume

#

but iirc since i was looking at that wiki page earlier, i think its just the $d command

#

i think it uses jodi as an example there

ornate locust
#

His dialog has crap-all in it

uncut viper
#

and looking in Vincents dialogue now i can see that it does use the $d command

ornate locust
#

Oh wait I found it

#

I was confused because it's the $d, yeah

#

alright, trigger action it is

uncut viper
#

anyone can use that dialogue command fwiw

ornate locust
#

Yeah but isn't that like just... variants for if he's there or not?

#

I don't want that

#

I want someone remarking once on him coming home

tiny zealot
#

eventSeen_63 seems like a good CT to use then

uncut viper
#

believe it or not thats not even technically what it checks

ornate locust
#

what

uncut viper
#
case "kent":
  worldStateConfirmed = Game1.year >= 2;
  break;
}
#

it only checks if its year 2+

tiny zealot
#

lmao incredible

ornate locust
#

wh

uncut viper
#

if you changed Kent's unlock condition, it wouldnt be right

tiny zealot
#

folks, that's a stardew

uncut viper
#

we love parseDialogueString and all its quirks here

ornate locust
#

I think I'll do a trigger action for Kent's remark on my NPC so it isn't the first thing out of his mouth and eventSeen_63 for my guy remarking on Kent so he says it when it happens

uncut viper
#

dont forget you have the memory CTs available too if you wanted

#

like the one week one

ornate locust
#

What do you mean?

uncut viper
#

not that i think your way is bad either i just wanted to mention it bc of the "first thing out of his mouth" remark

uncut viper
#

was i misunderstanding that remark, i thought you meant like bc you didnt want it to happen like, RIGHT away immediately

ornate locust
#

Ohhhhh

#

Okay that's cool

#

I hadn't used those before, thanks

uncut viper
#

every CT gets one too, very handy

#

even mod-added CTs

ornate locust
#

Nice

obtuse wigeon
#

Does Intellisense auto suggest Vanilla maps? I don't remember it happening previously but it just auto suggest the BusStop map without it being anywhere in the content pack or open files

hard fern
#

huh what is intellisense

obtuse wigeon
#

It's the auto complete thing when you have a json schema in the file (or just general gode), the schema specifically tailors it to Content Patcher mods and checks to see if theres any formatting issues

hard fern
#

ohh

#

right

#

i never paid attention to it

#

lol

obtuse wigeon
#

It's great cause it tells me when I've used the wrong brackets, I end up doing that so often

royal stump
#

that might be "intellicode" guessing and/or recording things, which is the LLM version of intellisense SDVpuffersquint
I use VS and disabled it in the options, VSC supposedly has it too

#

(idk anything about the schema for those though)

obtuse wigeon
#

I thought I also disabled the LLM version? I know I disabled the github copilot forcefully added in 1.102 (I think)

royal stump
#

I think the copilot stuff's separate from that, but yeah, not familiar with VSC specifically

#

I noticed it auto-completing code with random variable names/values and shut off intellicode first

lucid iron
#

no thats just the schema

#

"$schema": "https://smapi.io/schemas/content-patcher.json",

#

it defines what's valid in the direct cp schema objects

hard fern
#

πŸ˜” mine doesn't do any of that

lucid iron
#

stops doing stuff once u r in Entries/Field Dokkan

#

well did u include the schema?

royal stump
#

the map name suggestion is the part that doesn't seem like a schema thing

hard fern
#

oh wait you said it doesn't do it in entries

#

that's the reason then

lucid iron
#

there's also like some vsc thing to suggest shit u typed already in the same file

royal stump
#

yeah, a schema for entries would have to know about specific data files SDVpufferdizzy

lucid iron
hard fern
#

ive personally not had vsc suggest something that wasn't already in a file i had open πŸ€”

lucid iron
#

this might be llm for all i know but i think it's just "hey u used these words! do you want more"

obtuse wigeon
#

I thought it stopped after entering "Entries", and I thought It mightv'e been VSC auto complete drom open file but nope, not files in the folder I'm working in or files open have Maps/BusStop written anywhere, I've just turned off the LLM Intellicode so I hope it wont do it again (I think it got reset when downgrading for testing the json schema issue that was occuring)

royal stump
#

there may also be a pre-installed extension in addition to the option, the ms docs are slightly unclear

#

(the option should work either way, but yeah)

ornate locust
#

LLMs shakes fist

zenith sapphire
#

GUYS I know it can sound silly as question but : I'm making a personal fish mod (there re some sprites found on internet so i dont think its cool to publish something its not yours..) and I'm thinking to remove the fish eggs items... since i dont need them (i just want to have a large amount of fishes to catch!) however will remove eggs for every fish i added (100+) improve loading speeds of the game?

humble timber
#

not really

#

if this were the JA days sure

uncut viper
#

basically not at all

brittle pasture
#

also there's only 1 egg item

#

well 3 if you count the aged artisan version

zenith sapphire
#

i meant the roes

hard fern
#

theyre all one item just flavored differently

zenith sapphire
#

Ohh i see

uncut viper
#

you dont manually make every single roe

hard fern
#

save for caviar i guess

zenith sapphire
#

Well, thanks! that's nice to hear

#

I was afraid to implement so much things with just fish additions

vernal crest
zenith sapphire
#

Oh wow! seems very helpful!

#

I downloaded the profiler example content pack

vernal crest
zenith sapphire
#

Mhm seems the mod that's tooking most ms to start is clear glasses, isnt supposed to reduce loading times?

vernal crest
#

No, most of the performance improvements from its predecessor were merged/made obsolete in 1.6. My understanding is that now most of the time it causes more performance issues that it helps with and should only be used if you like the look of it and are okay with the performance hit.

zenith sapphire
#

Oh i see. I should disable it then cause i dont use it for visuals

lucid mulch
#

Clear glasses wouldn't so much directly be causing lag as much as it's taking one for the team

#

The spikes will be it deliberately telling the gc to run so during the day it can be less active

inland rain
#

resource clumps! but I may have to make them less common

hard fern
#

i did kinda notice my game lag more with it installed though πŸ€”

mortal leaf
#

I am thinking, what if the spellbook used the book reading animation? Would look cool as hell

#

My question is, if I do use json assets to add a thing, can I add logic to the thing?

uncut viper
#

please do not use json assets to add a thing

mortal leaf
#

Ah man but I wanna

vernal crest
#

Why?

#

You can just use CP

uncut viper
#

json assets has been deprecated since 1.6 came out

mortal leaf
#

Oh well it worked so that's neat

#

Alright so CP is the new thing that's fine

uncut viper
#

you will also not be able to do everything you can do when adding with CP

#

because you can not edit the same data

mortal leaf
#

Gotcha!

uncut viper
#

however, regardless of what you use, adding extra logic is C# territory

mortal leaf
#

That makes sense json assets seems neat but I can see it being limited

#

Right but like

#

I could right??

uncut viper
#

if you can write C# sure

mortal leaf
#

I can copy my other friends' homework that's all

uncut viper
#

you can replace the entire game with Pong if you wanted to

#

i would rather you did that than use json assets

mortal leaf
#

If it's deprecated why did it work so well πŸ™

uncut viper
#

deprecate doesnt mean broken

mortal leaf
#

It means not updated anymore right?

uncut viper
#

it means not supported in favour of what made it obsolete

lucid iron
#

Json assets is deprecated because all of it's features have been eaten

uncut viper
#

the only reason it was updated was to prevent the thousands of mods using it from being a total wash

mortal leaf
#

Gotcha! I'll look into CP. Thank you Button ❀️

uncut viper
#

as a player i am not installing a mod that requires me to use json assets in 2025

mortal leaf
#

And also everyone ❀️

lucid iron
#

Back in 1.5 times it (or dga) was needed because there's no string id so ja served to map ppl's thing in a non conflicting way

#

Now u just use string id Sleepden

gaunt orbit
#

I remember casey's cursed hashing thing that I stole for Evil Code

mortal leaf
#

Or am I just a goob?

uncut viper
#

no. thats spacecore's internal code that is not for you to use

#

you use spacecore's API

lucid iron
#

I thought u had to implement the abstract class tho

gaunt orbit
#

There's a few skill mods out there, I recommend checking one of them out

mortal leaf
#

!!! Thank you for knowing how to fkn read lads

#

I am! I have a couple πŸ˜›

rapid pond
#

hi! i wanted to contact you about it and completely forgotSDVpufferaww
i edited some lines in Eugene's events (the GNMT compat) but that overrided/was overrided by Rasmodia so i just added compatibility from Eugene's side instead - it is fully handled on there so you can delete it from RasmodiaSDVpufferthumbsup

brave fable
# mortal leaf I am! I have a couple πŸ˜›

(incidentally don't use love of cooking as a template for a new skill, some people do but it's a poor choice since it's completely buried in other features and bad code. better to use YACS or archaeology or something from that series)

mortal leaf
#

Archaeology/YACS noted. The heck is YACS? lol. Gonna admit something slightly embarassing. ChatGPT is actually better at coding than me πŸ™

brave fable
#

Yet Another Cooking Skill

mortal leaf
#

Blueberry!!

#

I love your work ❀️

#

You have been blueberry this whole time ❀️

brave fable
#

thank you! in this case though my work is a very bad reference point lol

mortal leaf
#

Are you the author of YACS?

brave fable
#

nope, only the love of cooking - YACS came a little later

#

by the way, chatgpt handles SDV mod code very, very badly and a lot of people come here asking why their mods don't work, when it turns out chatgpt took a poor guess at what it had to do

brittle pasture
#

dont use it

mortal leaf
#

I'm using it to literally tell me hey doofus you gotta reference Spacecore so I feel like it's appropriate tho

brave fable
#

it's best to reference other open-source mods, if they have a license that allows it, and follow tutorials when they're available

vernal crest
#

You should listen to people with actual working mods telling you not to use ChatGPT

brave fable
mortal leaf
#

I will ask here first yeah ❀️

uncut viper
#

also, mods made with chatgpt generated code cant be posted or shared here

#

(or any other significantly AI created thing if not chatgpt specifically)

mortal leaf
#

I won't use it to generate code ever - but I do think there's a good purpose for it as a tool.

#

If I'm not able to understand my own code yeah this won't end up working!

ornate locust
#

it doesn't understand your code either

mortal leaf
#

That's okay, I'm not asking it that1

ornate locust
#

I think asking an AI anything is the worst usage of it.

brave fable
#

but yeah in any case feel free to drop questions here and we'll try and point you in the right direction SDVpufferthumbsup

mortal leaf
#

❀️ Thank you guys. I'm still trying to figure out how to communicate with Spacecore. But we're getting there one tiny bit at a time πŸ™‚

#

I think I found the API, so honestly I should just be able to read that and then I might actually understand blueberry's code

ornate locust
brave fable
ornate locust
#

and you beat me to an example

brave fable
#

you don't particularly need the API for spacecore, that's mostly for when it's used as an optional dependency for some side features. making a skill though is a definite dependency so you just reference its methods directly for the most part

mortal leaf
#

This is a fantastic place to start, thank you!!

#

You guys are awesome. I will report back with a magic mod πŸ˜„

brave fable
#

no problem! yacs/archaeology is slime's mod though not mine so i don't know their project structure, but those two links are probably the absolute basic requirements for a spacecore skill

placid pond
#

But I'm at a loss. I don't think I'm missing any commas, it keeps telling me that it's expecting a ":" instead of "}" and I don't understand because the base mod and other things I've been referencing seem similar to what I have and I'm just lost

obtuse wigeon
#

Youre missing a comma on line 13 after the }

brave fable
#

your main issue is that your Update key-value pair isn't formatted correctly

placid pond
#

How is it supposed to be formatted?

placid pond
brave fable
#

so yours is a key-value pair followed by a new key OnTimeChange with no value

obtuse wigeon
brave fable
placid pond
#

Ah, I'll look at this and try again! Thank you

placid pond
#

shrug

obtuse wigeon
#

you need a comma there

brave fable
#

it's worth keeping in mind that frequently updating LooseSprites/Cursors is going to cause a bit of slowdown in your game, especially OnTimeChange, since generally quite a lot of mods target it with edits of their own, and all of them will need to be reevaluated and reapplied when you invalidate the asset at your update rate

#

not that you can probably avoid it depending on what you're doing

obtuse wigeon
#

(cursors is my least favorite spritesheet, the none standard spacing throws me off everytime)

placid pond
#

I'm trying to do a day-night shift with assets--if it doesn't work out atp, it doesn't work but I'll at least have this practice

#

Also, this is what I'm seeing Atlas

obtuse wigeon
#

Yep that commas right, you might've sent an old json link by accident (or clipboard has a stroke)

hard fern
#

i created a set of 4 backgrounds that change based on the time of day, they work pretty well

brave fable
#

oh for sure it'll work, i'm just saying it'll affect performance a little more than usual

obtuse wigeon
#

I haven't seen that map since you started working on it, it looks so good!

hard fern
#

i still need to do a little tweaking to it but yeh, i might start work on the second part of it soon... although idk which side i want to do.. down, or right

obtuse wigeon
#

I vote the right, entirely because it looks like there'll be more canopy and I love canopies

hard fern
#

mm yeah i think i wanna go to the right next too

brave fable
#

my only suggestion would be adding a little a grass on the bottom edges of buildings where they meet the ground to make them more nestled-in

hard fern
#

i have at least a good idea of what i want to put there at least

#

oh, like the dark grass?

#

i think that's one of the things i forgot to do on this map

brave fable
#

oh i mean like with marine's silo in the forest map

#

actually now i look at the forest the big tree stump to the left of there is much better

obtuse wigeon
#

I think those tiles are part of the texture and not an overlay, if you have a custom tilesheet you could make them yourself but recolour support wouldn't work with them

hard fern
#

i can just add more grass via paths

#

i can make every tile grass

obtuse wigeon
#

I put grass everywhere to hide imperfections so DO IT

#

i will always be the devil on the shoulder reguarding grass

humble timber
#

lmao

#

god this reminds me i am nooot looking forward to actually making my expansion's maps

#

Outdoor maps scare me

obtuse wigeon
#

Exactly the same, trying to make an entirely snow expansion but the cliffs are so easy to tell where the seams are

humble timber
#

looks at my recolor snow, you say,

obtuse wigeon
#

recolours have been the saviour of the snowy season, vanilla is so bright and so blue

humble timber
#

real

#

god.i need to actually make more tilesheets compatible but
my wip pile says no

#

Oh random question. was drafting out a heart event and i was wondering how annoying it'd be to make the farmer hold a custom weapon and swing it around, i assume it'd be doable without needing extra assets but SDVpufferthink

#

well, for the farmer sprite that is

urban patrol
#

animating them to use their sword animation (or other weapon animations) unfortunately results in weirdness in my experience

humble timber
#

oh nooo SDVpufferwaaah

obtuse wigeon
#

I know I've seen events from other mods that use the normal weapon swing animation, (I think Eli and Dylan does) so if you're okay with the vanilla animation it may be okay?

humble timber
#

hmm
yeah i dont particularly need a custom animation

#

basically was thinking for the event i have a NPC ask the farmer for their opinion on a weapon and i wanted one of the response options to be "mind if I take a swing?"

#

just a couple of regular weapon swings would suffice methinks

urban patrol
obtuse wigeon
#

I wanna say ||The Shadow Dog event in the forest map||

#

but I'm not 100%

urban patrol
#

i can't tell because it's all i18ned and i'm being lazy

obtuse wigeon
#

Yes that's the event, I couldn't remember name of the thing

humble timber
#

Mmm im gonna have some file snooping to do later, huh

urban patrol
#

i'm seeing a lot of showFrame farmer 57, which might be it? i'd have to cross-reference with the wiki

ornate locust
#

The wiki has a page of vanilla animations somewhere. I saw it when i was considering having the farmer fish

urban patrol
#

yeah, that's what i was trying to use when animating the farmer to swing a sword myself

ornate locust
#

aha, I am behind

urban patrol
#

i failed but idk if that was me or because it's not possible

ornate locust
#

Hm, I don't think it's 57

#

unless they're doing some manual magic

humble timber
urban patrol
#

yeah the only other showFrame is 0 which i know it's not that :P

#

and there's no animate command at all afaict

obtuse wigeon
#

57 is harvesting right? isn't that using the sythe which is the same animation?

ornate locust
#

I think it's harvesting by hand

urban patrol
#

it's in a lot of animations, like catching a fish too

obtuse wigeon
ornate locust
#

Scythe is listed under melee weapon animation

obtuse wigeon
#

Ohh okay gotcha

urban patrol
#

frame 57 is the farmer with their arm out and grimacing, i think

ornate locust
#

You may want to ask Nova on the Scarp server

#

sounds like they did some manual magic

humble timber
#

Hmm

#

noted for da future

#

tyty

urban patrol
#

if you do get an answer, let me know?

humble timber
#

sure!

urban patrol
#

i'm trying to get visual studio up and running for the first time. i've installed it and .NET 6, but when i go to create a new project, i don't have any templates to filter by. do i need to install additional components?

#

(stalled at step 3 of the IDE reference guide)

gentle rose
#

can you send a screenshot of what you see?

urban patrol
brave fable
#

be sure to install .NET desktop development workload from the visual studio installer:

urban patrol
#

aha that would be it. i declined all of those

gentle rose
#

yeah, the vs22 installer is kind of confusing tbf

brave fable
#

i mean by all means decline github copilot in the optional files there

#

but you do need .net development

gentle rose
#

if you don't want AI, disable-- yeah

urban patrol
#

yeah the vibe of it was "hey wanna add extra AI bullshit?"

#

lmao exactly

brave fable
#

that's sort of the recurring theme this year for microsoft updates

gentle rose
urban patrol
#

lemme just

#

anything else to throw out?

brave fable
#

looks good SDVpufferthumbsup

obtuse wigeon
#

ML.NET? Machine Learning I guess?

gentle rose
#

yup

urban patrol
#

wow taking those two out made it a whole GB lighter

obtuse wigeon
#

brb gunna go disable that immediatly

gentle rose
#

iirc I also disabled live share but only because it was unnecessary and I'm very low on disk space haha

brave fable
#

IDEs are generally pretty big

urban patrol
#

if i'm hurting for space, i can probably just uninstall one of the several 100+ GB steam games i never play anymore lmaooo

obtuse wigeon
#

my steam library is currently 1.4TB I think, a whole seperate drive for it bc I cannot be bothered combing through my library

gentle rose
#

my entire hard drive is 256GB iirc

urban patrol
#

woof

gentle rose
#

and windows takes like 40 lmao

obtuse wigeon
#

In total my computer has 7 TB entirely bc I am a data horder and have been collecting general shite for roughly 10 years, My phone and laptop are always full no matter how much I remove

urban patrol
mortal leaf
#

XD

gentle rose
#

oh, those are all firmly disabled, not only because they suck but also because I'm very particular about my start menu and task bar setup SDVpuffersquee I wish they could be uninstalled though, you're right

urban patrol
#

should i check 'place solution and project in the same directory'?

ornate locust
#

I don't think the farmer has a reading animation

mortal leaf
#

But when you read books he does... something

brave fable
gentle rose
ornate locust
#

I think most of the animation is just a book animation

gentle rose
mortal leaf
#

I imagine you're right πŸ˜›

ornate locust
#

Maybe a book animation overlaid on an item use animation

obtuse wigeon
urban patrol
ornate locust
#

It's alright, people will find ways to break it

gentle rose
#

I only wish I could uninstall for the aforementioned space limitations haha

obtuse wigeon
#

Oh it's already been spoken in oct last year SDVpufferwaaah

urban patrol
#

sometimes i wish i lived in a hole underground.

obtuse wigeon
#

also glad I'm not the only who still calls SSDs Hard Drives

gentle rose
#

I forget to check this half the time tbh

urban patrol
#

and if you do check it, what happens? it places the solution at the same level as the project?

gentle rose
#

yup

urban patrol
#

also, any recommendations for/against signing into github in VS?

gentle rose
#

make sure it's not your personal GitHub with your real name

brave fable
#

pointless, i prefer to just use some other git program like Fork

gentle rose
#

their git/github client is nice ish ig

ornate locust
#

argh

#

Okay I know how to use SpaceCore to animate someone fishing while facing forward. I have that down. How do I do it in an event? they animate differently

#

I figured I'd look at Willy, but yet again he's hardcoded or something and it just works for him

vernal crest
#

TemporaryAnimatedSprite or...addTemporaryActor and then animate?

urban patrol
#

vanilla NPC or modded?

ornate locust
#

Modded

urban patrol
#

yeah i'd say TAS and warp them out

ornate locust
#

gotcha

#

dang Willy being an exception

#

Share your odd-sized black magic, sir!

urban patrol
#

clint too... what secrets does he hide

ornate locust
#

the secret of Hammer

lucid mulch
ornate locust
#

I know how to do temporary actors, so I'll do that one

obtuse wigeon
#

I defo Haven't ever downloaded a skyrim pack that big before but I think I have 2 100gb ones on there , TB mod pack is insane!

lucid mulch
#

the modpack itself isn't that big, but for logistical reasons its easier to keep the modpack and the underlying downloads folder so updates are less painful

urban patrol
#

is this a mistake in the button press tutorial? if not, can someone explain why it says public class but the code is internal sealed class?

ornate locust
#

oh I'm a dummy, this event does the temporary actor thing with Willy too, I just have a hard time reading these event blocks

#

Rubs eyes

brave fable
#

internal sealed are keywords that change the accessibility of the class, where internal means nothing outside of your mod (external) can see or access your ModEntry class or anything within, and sealed means it can never be extended into a subclass

#

typically nobody will be accessing your mod instance anyway, so feel free to leave it as public as most do and don't worry too much

lucid mulch
#

I'm somewhat surprised internal/private works, but I guess since smapi's using reflection to instantiate it anyway it doesn't matter too much

brave fable
#

(smapi doesn't expose mod instances, and if someone's going to the effort to get your instance the internal keyword is not going to stop them)

urban patrol
#

can something be just internal and not sealed, and vice versa?

brave fable
#

absolutely

lucid mulch
#

sealed is also pretty harmless as a smapi mod isn't allowed multiple classes that extend from Mod anyway*

urban patrol
#

is internal sealed the default? why does the tutorial have that as the class?

lucid mulch
#

sealed is not default, and I can't remember what the default visibility is

urban patrol
brave fable
#

your class ModEntry : Mod extends Mod and thus is considered Mod and has all of its combined properties and members. sealed simply means that nothing can extend from ModEntry

#

default is private iirc

#

your solution can have as many classes as you like! but only one that extends Mod

lucid mulch
brave fable
#

you may want to look for an actual in-depth C# tutorial to explain these concepts better than we can

lucid mulch
#

if there was more than 1, smapi wouldn't know which to use and would use none of them.
and if there was 0, you aren't a smapi mod

urban patrol
#

yeah that's fair, thank you for the help. i'm such a beginner right now that i can't tell what's C# knowledge and what's SDV modding knowledge

brave fable
#

structures like Mod are native to stardew modding only of course, but the foundational principles and concepts are things you'll want to pick up before you can understand how we use them here

#

!csharp

#

oh wasn't there a command to link to the book

lucid mulch
#

!yellowbook

ocean sailBOT
urban patrol
#

thanks!

brave fable
#

might want to alias that for people who can't remember the colour of the book

#

(i'm people)

obtuse wigeon
#

I love that the author of the book said it can be translated as long as something yellow is on the cover

lucid mulch
#

but the book is called yellow book

brave fable
#

if the book were called bluebook i would still not remember the colour of the book.

lucid mulch
#

has flashbacks to yellow and white pages

obtuse wigeon
#

Yellow sounds like Yell Ow, C # is Sharp and would make you Yell Ow

brave fable
#

allow me to award you this novelty extendable arm for such amazing reaching

obtuse wigeon
#

Oh perfect, I can grab things a mere 2 foot further

lucid mulch
#

oh if we are going for reaching, I vaguely remember the front cover of the "for dummies" series of books having yellow and this is a learning book

brave fable
#

i was going to ask if there's a reason why the book is yellow

#

but given the translation information i don't think there's a reason

#

you are not allowed to charge more than the price of a translation of the novel "Pride and Prejudice" by Jane Austen in your language

obtuse wigeon
#

I think it's the authors fav colour

obtuse wigeon
stoic elbow
#

hello! might be stupid question from a brand new sdv mod maker: for making NPC mods, is the disposition written in the same file as content.json?

brittle pasture
#

it's either in content.json, or imported by it

obtuse wigeon
#

I don't think disposition is used anymore?

brittle pasture
#

you can organize your files however you like

#

and yes Data/NPCDispositions is obsolete, though when people in 1.6 land refers to "dispositions" they mean Data/Characters

stoic elbow
#

oh yeah, since 1.6? I read that somewhere. Then the tutorial i'm reading is probably outdated, huh.

brittle pasture
#

oh yeah don't use Data/NPCDispositions

obtuse wigeon
#

Ahh okay gotcha

brittle pasture
#

!npc

ocean sailBOT
#
Creating a Custom NPC

Keep in mind that making NPCs is a complex process that requires learning many different aspects of Stardew modding.
Here are a few links that can help get you started on all that you need to know:

stoic elbow
#

oh it's the same one. I was wondering because here they said to make a new file that matches the FromFile name and I don't really understand what that means.

vernal crest
#

They mean "create a file called dispos.json inside the assets/data folder"

#

(And Tia - the tutorial writer - is calling it a disposition because they started modding before 1.6 so it's habit for them)

stoic elbow
#

Ohhhh, yeah that makes more sense. it's the file location. got it.

brittle pasture
#

Include tells the mod to import that file's content like how you'd write it out directly into content.json

#

you can write out everything in content.json if you want, but using Include allows you to keep files small and organize them

#

you can also use Include in a file you are Including

stoic elbow
#

I've seen somewhere that when writing mods I'll probably be using Include a lot. So this is how it works :0

#

ok, got it. Thank you so much :D

obtuse wigeon
#

I didn't realise how much of the vanilla stardew maps would need to be changed to fit together and be accessible in the OpenWorld mod

gray bear
#

so like i was going to make a bench to match Yri's recolor 1.6 but it doesn't edit the bench thonk this is a vanilla bench, should i try and match it to the fence color

#

why is this like that? is it cause of my ui

gentle rose
gray bear
#

ah, it is. oop

merry rampart
#

is there anything in Data that controls where the extra npcs during passive festivals go?

i wanna add an extra bridge to the forest but im not sure if it would interfere with one of the npcs during the trout derby

obtuse wigeon
#

I want to say they're added by a tmx map but I can't find it in the files so I may be wrong

merry rampart
#

i just looked at the map and my answer is yes, it would. i wanna add the bridge right where the fishing twins would stand x.x

so i have to either forgo the idea or find a way to move them...

obtuse wigeon
#

Okay so the shop and sign are maps, but the people I cannot find

merry rampart
#

yeah..

#

i have no idea where they are

#

i found their dialogue, but not their sprites or their map positions

gray bear
#

which festival are they in

#

i think they might be map patches

merry rampart
#

trout derby

#

ive looked all through the folders and i cant find

gray bear
#

hmm they're not in fishing derby

#

i wonder if

#

Character/Assorted_Fishermen.png

#

how dare ur CA these are women /j

#

think he just adds them to forest somehow

merry rampart
#

ok there's the sprites

#

yeah. i have no idea how

#

i'm thinking it must be C#....

#

which doesnt help me

gray bear
#

yeah its not a map edit it seems

merry rampart
#

alright. this map is not getting an extra bridge, convenient as that would be

gray bear
#

if you just wanna add a bridge to the forest you can

merry rampart
#

yes, but the bridge would be blocked by the fishing twins during the trout derby

#

and i have no way to move them

hallow prism
#

aren't they just npc you can "pass" throught?

gray bear
#

when is the trout derby?

merry rampart
#

20 and 21 of summer

stoic elbow
#

hullo! this one's asking for a general reccommendation rather than a question. For making my own NPC sprite for a male character, is there a tutorial or a base that's a good jumping off point? I can draw, but I haven't drawn pixel art before or made a character sprite

gray bear
#

the be solid

merry rampart
#

if they block the bridge it would break npc pathing

gray bear
#

they don't move

#

oh wait you eman others who walk there

#

uhh

drowsy pewter
gray bear
#

i don't think npcs walk on map edits

drowsy pewter
#

and follow the npc tutorial for info on which sprite is which

gray bear
#

path finding is a mystery ~

drowsy pewter
#

Just pick an npc that has a similar body type and height and you can edit as much as you want

obtuse wigeon
#

NPCs do walk on map edits, but it can sometimes act a bit funky and they take a longer way

royal stump
#

So those fishing characters are assorted_fishermen0 through 9, and are spawned by the forest's C# code. There are a couple very obtuse ways to remove them entirely, but I'm not familiar with any frameworks that would currently let you move them. SDVpufferthinkblob

gray bear
#

why are they C#

royal stump
#

they're "real" NPCs but without any scheduling, so they're just spawned in the code rather than implement some kind of passive festival spawn system for that, ig

merry rampart
#

welp. this forest isnt getting an extra bridge, then

royal stump
#

each vanilla* passive festival has a bunch of code to rely on

gray bear
#

in nicer news, he got protrait catto_clap

#

amazing work 6480

stoic elbow
#

Ok, ty!!

royal stump
#

...hmm SDVpufferthink
BETAS does have a WarpNPC action that might work on the pseudo-NPCs, but I should be asleep and can't test it myself

gray bear
#

get some sleep Esca

royal stump
gray bear
#

does this check if it's not Auto or Off? that's what im going for

obtuse wigeon
#

I think it checks for "Auto,Off" , pretty sure it's a literal check

gray bear
#

oh no

#

do i add an OR or something

vernal crest
#

No, it's an OR check

#
// player has blacksmith OR gemologist
"When": {
   "HasProfession |contains=Blacksmith, Gemologist": "true"
}
obtuse wigeon
#

oh okay, thank you Aba!

vernal crest
#

(You can check the CP docs for things like this, Bea)

gray bear
#

yeah i was just looking there, alright. Do i need that space? squint i'll just add it

#

this recolor is so pretttty

obtuse wigeon
#

It's very pokemon esk/cartoonish, i also like it

gray bear
obtuse wigeon
#

It's taken so long to get to this point, this is going to take forever

gray bear
#

there are so many config options but luckily none of them change the fences t_pray

#

are you connecting everything? wow

obtuse wigeon
#

I am, for the Open World mod that Erin made, my content pack places them all interconnected but I have yet to see how NPCs work in the location

gray bear
#

oooo

#

will take a while yes but it'll be v cool

obtuse wigeon
#

I recon at max 2 more days, I should have a working interconnected map by the end of the day at least, beutification takes a while through (and the Paths layer doesn't work at the minute)

gray bear
#

me: is this enough clutter and building layers?
monkey brain: mOARRRRR

gray bear
obtuse wigeon
#

I wanna say its on the openworld mods end cause the maps exported do have the Paths layer on it, so I just have to wait to see if it is a bug or my lack of knowledge of it

gray bear
#

paths go brrr

drowsy pewter
#

dont know whose that is

gray bear
#

well it's very nice. hope the artist knows they are appreciated πŸ’œ

vernal crest
#

Dolphin drew him, she was asking about his clothes in SMC a few days ago

#

(And she should have listed herself as the artist in the credits file for Portraits for Extras...but has maybe forgotten to lol)

gray bear
#

ah, thank you Aba. I love how is turned out, she did a fantastic job

icy whale
#

Any modders consider making an expanded casino mod πŸ‘€

fading walrus
ocean sailBOT
#

If you have a mod idea that you aren't planning to make yourself, you can put it in the mod ideas github: https://github.com/StardewModders/mod-ideas

However, this does not mean anyone is guaranteed to work on your ideaβ€”modders who are looking for ideas sometimes go through and work on what they find interesting off this list. If you want to pay someone to make your mod idea, there are a few people who do commissions (mostly art, sometimes code); you can ask around, search usernames for the word comms, or see !commissions.

obtuse wigeon
#

It would be cool to have more minigames ngl, but as much as I wish it, I do not have the skills for that

fading walrus
#

Yeah minigames are firmly C# territory if I'm not wrong

humble timber
#

it is yeah

obtuse wigeon
#

Minigame framework when πŸ‘€

#

with the ammount of different minigames it would be easier making the mod itself

blissful panther
#

No piracy talk, please!

vernal crest
#

@ivory plume Hello! May I please DM you about something git commit related?

obtuse wigeon
#

piracy is forbidden here

west bridge
#

Sorry!

gray bear
#

what are they calling piracy websites these days...

west bridge
#

luffy spreads

gray bear
#

awful name, maybe don't post it.
uhh new topic time

blissful panther
obtuse wigeon
#

That's true! Should make it so much easier!

vernal crest
#

alab I only found out today that git commits log your github email if you don't change it so I've spent half the day trying to edit all my git commits ever 😭

gray bear
#

how to make a C#? do i just glue something sharp to a C

obtuse wigeon
#

I think you have to play ones of these keys

gray bear
#

ah yes, bush

blissful panther
#

Imagine if it wouldn't be a bunch of work to have a bigfoot sighting happen here, where the bigfoot just runs from behind a tree to the edge, has a little "oh shit" dialogue bubble appear, and then turn to run downwards offscreen. SDVkrobusgiggle

obtuse wigeon
#

Oh I love the idea, Looney toons esk running on air

gray bear
#

as funny as that sounds, this is beyond my ability

blissful panther
#

Oh, it's in no way a suggestion! I know how absurdly much work it would be, don't worry.

obtuse wigeon
#

What is the bigfoot sighting in the game? is it like a critter or a weird event? (in the context of the vlouds being critters)

gray bear
#

after it happens you get a message "no bigfoots were harmed during the making of this mod"

blissful panther
#

He's a hardcoded little TemporaryAnimatedSprite!

sharp crystal
#

It's possible to set music on persistant track in C# ? (like the music normal music launched at the start of the day that won't interupt when you change map except if the map have custom song)

fervent otter
#

Does some here have the updated Alex thing furniture mod for 1.6 cause the one in nexus is old

#

I can't seem to use the furniture cause it doesn't work

#

I search hot to migrate the mod from 1.5 to 1.6 but I don't understand how to do it....

vernal crest
fervent otter
#

Yes

#

I just want to make a gym room for alex but I can't find even just the bench press furniture

vernal crest
#

The permissions don't allow anyone to make a public update

#

So you will either have to learn to do it for yourself or find an alternative, I'm afraid

#

(Yes I know someone made an update in the comments - they weren't allowed to)

obtuse wigeon
#

There are plenty of other Content Patcher packs with items very similar if not the same (if they use vanilla sprites), I recon if you search for "gym clutter" or even "clutter" on nexus you're bound to find alternatives

fervent otter
#

Ok i'll try thank you I saw a decorative clutter for sign maybe it'll work...somehow

vernal crest
#

If you can find vanilla assets and/or draw some, I can make you a furniture mod for them.

still shadow
#

Hi

#

When I translated a mod, the i18n file was finished and it works without any problems, but when I interact with other objects, it says there is no translation. I couldn't solve it. I looked at every file in the mod and couldn't find anything to translate. Can anyone help?

#

Pls πŸ‘‰πŸ‘ˆ

gray bear
#

share your code please

#

not the i18n, content.json and alike

vernal crest
#

And can you share a link to the mod you're translating?

#

I don't think it's their mod?

gray bear
#

oh wait, yeah, link the mod

vernal crest
#

So don't share the code if it's not yours

#

(Better that we download so the mod author can get the downloads, imo)

fading walrus
#

(this might feel like a bit of an obvious question, but do your translation keys match the ones used by the original mod?)

gray bear
#

u right b_nod

still shadow
#

Please slow down, I'm not very knowledgeable, I just translated it to play, I'm just asking, what name do modders give to these interaction dialogs when interacting with items...

still shadow
dusky sail
#

try looking for "mapstrings"

gray bear
#

So some of them work? Did you use the default.json from the original mod as a base?

still shadow
gray bear
#

MapStrings don't need to be translated for mods to work

still shadow
dusky sail
#

it's possible the original author didn't set up the i18n to include map strings, but we can't be sure without knowing which mod you're translating

#

that's just my amateur guess though

gray bear
#

do you have a link to the original mod? will be able to help more if you do.

still shadow
#

I did a little mod translation to learn Rodney O'Brien

#

1 minute please

fervent otter
still shadow
gray bear
#

Can you share the file you made? Which language is it?

still shadow
dusky sail
#

yeah my guess was wrong

vernal crest
# fervent otter Does the single picture in the file considered an asset?

I should've said "if you can find images that can be used for the furniture, I'll write the code needed to put them in the game as furniture". It doesn't matter if you find a whole file with lots of sprites on it with just one sprite on it that you want to use or an image that only has one sprite on it. Both work.

still shadow
gray bear
#

Alright

fervent otter
#

Should I send it hear in in DM?

#

I've though is just a picture?

vernal crest
still shadow
vernal crest
#

Why are we waiting for a Turkish discord?

still shadow
#

I'm sorry, I don't have it on my computer because it's banned in TΓΌrkiye.

vernal crest
#

I see. So you can't get the file from your computer onto discord?

still shadow
#

What I mean is that I don't have a Discord account open on my computer, I opened it right now and the file is being sent.

#

But this damn vpn is so slow

vernal crest
#

That's ok

#

Does your translation work when you talk to Rodney?

still shadow
#

Yes, it works, there is no translation for the things I interact with, such as the trash can or the name of the tarot card.

#

And please tell me if I'm not a jerk, can't I just upload files here?

gray bear
#

You can't, as your level isn't high enough

vernal crest
#

You can upload yours, yes

hallow prism
#

!json may work?

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.

vernal crest
#

I didn't think the level restriction applied in here

#

Did you translate these lines?

still shadow
#

I'm here sending you the file

#

And I'm waiting for you to leave there too

still shadow
vernal crest
#

Do you mean it says (no translation:some words)?

still shadow
#

The file didn't go through, I think I'll hit my head against the wall.

gray bear
still shadow
vernal crest
#

If it says that, it means that either TheFrenchDodo wrote the i18n keys wrong or that you accidentally changed or deleted them.

#

So the issue might be with your i18n file.

vernal crest
#

(I'm sorry if I am misunderstanding you. I am trying my best.)

still shadow
vernal crest
#

You didn't waste our time! And your internet failing is not your fault SDVpufferheart

still shadow
#

See you

vernal crest
#

Good luck!

fervent otter
vernal crest
fervent otter
#

Yes but i don't thinks its from vanilla

vernal crest
#

If it's not from vanilla and you didn't draw it, we cannot use it.

#

(You didn't take it from the Alex Things mod, did you?)

fervent otter
#

Ohhh

#

I compared a pic but the alex things had gray colored bench press while the vanilla is red

fading walrus
#

should be townInterior for vanilla mullner residence stuff anyway

#

under Maps

vernal crest
#

I'm happy to write the code but I don't want to have to go looking for sprites myself

fading walrus
#

(I'm looking but admittedly the bees are extremely disoriented today so i'm not finding the stuff for alex's room)

spice hound
#

Hey, I'm new to modding and was hoping to duplicate the Garden Pot entry with Content Patcher but am wondering if that's even possible or if it's hardcoded to that entry?
I figure someone here might be able to save me a few more hours of digging, haha.

gentle rose
#

like, the recipe?

spice hound
#

The item and recipe. So I could have Garden Pot 1 and Garden Pot 2.

gray bear
#

might be towninterior2? what are we looking for

vernal crest
#

Exercise equipment sprites

gray bear
#

tilesheet large

fading walrus
spice hound
fading walrus
#

big embed go hek

gray bear
#

towninterior

fading walrus
gray bear
#

288, 144 is the start position but there's no like, certain recntangle

spice hound
fervent otter
#

Im finding it in sprinters resource it might take some time

gray bear
#

aren't all the exercise things in the bathhouse

#

oh they just are

vernal crest
#

spouse room

gray bear
#

o

#

are those also in town interior

vernal crest
#

Darn I was tricked into searching for myself!

spice hound
gray bear
#

nope the one from bathhouselooks exactly, the same

vernal crest
#

Wow these are all over the shop

vernal crest
#

Different colours though

fervent otter
#

Yeses that it yay!!!

gray bear
#

squint true

fervent otter
#

I did find sams guitar though

gray bear
#

i think the bathhouse one is used and then gets overlayed by this

spice hound
# fading walrus hm

Tricky? I thought Garden Plot might have a tag like signs do but I couldn't see one in Data, Which makes me think it might be hardcoded but I'm guessing really.

gray bear
#

everyday we play another game of "where are the sprites?"

formal crown
vernal crest
gray bear
#

did u find the soccer ball? i could not

#

nvm just did

still shadow
fervent otter
#

Lemme check

fading walrus
vernal crest
fervent otter
#

The posters are also there

vernal crest
formal crown
#

Huh, how

still shadow
vernal crest
formal crown
#

Could it be an old version/Yanlışlıkla eski bir sürümü çeviriyor olabilir misin? UBearThink

still shadow
spice hound
still shadow
#

I had this problem with Sebastian, now I'm more careful, but he wanted to dance with me in the flower dance and I offered to turn him down, so shut down Sebby!

vernal crest
vernal crest
vernal crest
still shadow
#

OH I'M CRYING

formal crown
#

Orijinal sürümde yaklaşık 1200 satır var, ama seninkinde 208 satır var

vernal crest
fervent otter
#

Thank you that's all of it I guess

formal crown
#

Kalan 992 satΔ±r eksik, no translation mesajlarΔ±nΔ± o yΓΌzden veriyor

vernal crest
still shadow
vernal crest
#

Oh right I was allowed to share. Hang on Kedi I'll upload it

fading walrus
#

commit crimes! see if they stick!

still shadow
#

Gene hata vermişti ama o yüzden direk o dosyaya yapıstırdım herseyi sorun çâzülmüştü

formal crown
#

İşin içine AI karıştırma

still shadow
formal crown
#

Stardew modlarıyla alakalı işlerin çoğunu becerebilen bir yapay zeka yok

spice hound
still shadow
formal crown
#

Hata verirsen genelde json formatında hata olmuştur

fading walrus
formal crown
#

Virgül, iki nokta, çift tırnak gibi şeylere dikkat et

still shadow
formal crown
#

Eğik çizgilere de dikkat et, onların âzel rolleri var kodlamasında

spice hound
formal crown
still shadow
formal crown
#

AlakasΔ± yok

still shadow
#

Γ‡evirmiyorsun

#

Aaa dur adΔ±n kedi

formal crown
#

Ben TΓΌrkΓΌm ne Γ§evirmesi dhuadbad

still shadow
#

AAAA SEN TÜRKSÜN

#

AUUUUUUUUU

formal crown
still shadow
#

Hehehe tamamdΔ±r 2 gΓΌndΓΌr al ile kafam bozuldu

formal crown
#

AyrΔ±ca bir TΓΌrkiye sunucusu var gayet de aktif

still shadow
#

Chatgbt sorunumu Γ§ΓΆzmesi iΓ§in jon dosyamΔ± atΔ±yorum gereksiz seyler soyleyip kafamΔ± yedi

still shadow
#

Lanet olasΔ± chatgbt

formal crown
#

ChatGPT ile hiç uğraşma kendin yap

fading walrus
formal crown
#

Daha çabuk sonuç alırsın yapa yapa da âğrenirsin

still shadow
formal crown
#

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

still shadow
#

Deepseek den yapabildim virgüllerimi ve çevirimi daha estetik yapabilirim demişti bende tamam dedim

spice hound
formal crown
#

Bu json dosyandaki format hatalarΔ±nΔ± gΓΆsterir

still shadow
vernal crest
#

It's just translation, all they have to do is replace the stuff inside the quote marks on the right. No slashes, no commas!

formal crown
#

It's another case of AI screwups

vernal crest
#

(I know, I've been reading along haha)

still shadow
#

@vernal crest ay bu sahΔ±sa desene seni mΔ±ncΔ±klamak istiyormus Γ§eviri kΓΌfΓΌre Γ§evirdi yataga atΔ±cam sanar diye atmadΔ±m

#

@formal crown

#

Γ‡ok vaktini Γ§aldΔ±m

fading walrus
still shadow
#

Onun

vernal crest
spice hound
blissful panther
#

(That instinctive timeout was me based on how that translated, sorry. It's removed now! But yes, we do need to keep things to English, unfortunately.)

still shadow
formal crown
#

Davud's thanking you, Aba, they're so glad that they'd hold you tight and hug, haha, UPufferHeart

still shadow
#

@formal crown How did you improve your English?

#

Ben platonik olduğum için sıkı tutundum ama yetersizim

vernal crest
vernal crest
formal crown
#

It's a matter of how often you expose yourself to it/Tamamen kendini ne kadar maruz bıraktığınla ilgili

still shadow
blissful panther
still shadow
formal crown
#

It's okay, there's a Turkish server linked in Sunucu Rehberi section

#

Under the Friends tab

fading walrus
still shadow
still shadow
formal crown
#

I agree with Quill, there're so few Turkish modmakers and there might be more of us who are afraid of asking for help since most either wont know how things actually work or don't speak Turkish

obtuse wigeon
#

A thread may not be a bad idea for multi lingual help, especially given it can be deleted immediatly if stuff goes haywire without affect mmg

fading walrus
#

Ye

blissful panther
fading walrus
blissful panther
formal crown
obtuse wigeon
#

I'd be willing to make a post there (Just checking incase someone has already started doing it)

formal crown
#

Because I'm literally the only known person who makes mods often, rest of the knowledgables are translators

blissful panther
#

We obviously can't make any promises, but things will definitely be discussed!

still shadow
#

@formal crown I logged into the server, my VPN is slow, can I get your VPN recommendation?

fading walrus
fading walrus
formal crown
#

I've got Planet

still shadow
still shadow
cyan marsh
#

ugh

obtuse wigeon
#

I'm making a content pack for the open world mod Erin made, I've got it to work on the map but there are a few things I want to check on the map itself, I believe it's loaded into the game as a standalone location aswell however debug warp (debug warp OWInterconnects) doesn't seem to recognise it as a map, Is this not how you load a map into the game? I did copy it from one of my other mods that add a map that works

{
    "Action": "Load",
    "Target": "Maps/OWInterconnects",
    "FromFile": "Assets/InterConnects.tmx"
},
vernal crest
#

I have no idea how the open world changes things but normally you need a location too

iron ridge
#

that's how you load a map file in but not a location to go along with it

#

[[Modding:Location_data]]

obtuse wigeon
#

Ahh okay gotcha, so there was somewhere I went wrong, for future reference loading a map into the open world map is just an EditData action on aedenthorn.StardewOpenWorld/landmarks

#

Thank yous for your help

vernal crest
#

@fervent otter We have a beginning! (Pig not included in mod lol)

hard fern
#

Pig not included

#

Lol

carmine horizon
#

Hello! I'm very new to modding, so I apologise if this is a silly question. Using Extra Machine Config, is it possible to add one additional fuel with both a specific category and colour?

Yellow flowers as an example

fervent otter
#

Yay!!!

gray bear
#

i'm gonna take a look at the docs

#

RequirementTags should do the trick

vernal crest
# fervent otter Yay!!!

The bench is a bit of a pain because it's actually split into five different places on the spritesheet, so I am going to make a config to let you choose between this version which is actually five different pieces of furniture (but can be affected by recolour mods) and one that is just one piece of furniture but will stay vanilla if you use a recolour mod.

gray bear
#

god CA dissected that bench

vernal crest
#

Oops I forgot to place the barbell but it's there too

gray bear
#

im always lost if i should tag people when trying to provide help
it's looking great aba

vernal crest
#

@fervent otter However it's 2am so I'm going to bed now. I will add the other bench option in the morning and then send it to you to test before I put it on Nexus.

lucid iron
#

The people yearn for asset forwarding

vernal crest
gray bear
#

goodnight aba! c_goodnight

#

that makes sense

vernal crest
gray bear
#

the people yearn for the asset to be in one location

lucid iron
#

I yearn for it :)

#

Maybe I'll even try making it happen

vernal crest
#

Are you people or are you 3 geese in a trenchcoat though

blissful panther
#

Asset forwarding as in... using a loaded asset as a source for a patch to another asset? Because I've thought of how cool that would be before.

lucid iron
#

3 medjeds in a triangle

lucid iron
#

At least allow it for EditImage

blissful panther
#

Yeah, I've run into a few situations where I could solve something I wanted to do with that, and then realised "...oh".

vernal crest
lucid iron
carmine horizon
vernal crest
#

Since when has alab been two humans

obtuse wigeon
#

Ngl I would love asset forwarding too within CP

vernal crest
#

Dangit

gray bear
vernal crest
#

Fine the people yearn for asset forwarding

gray bear
#

don't worry aba i'm not 100% on what that is and i am afraid of new things

vernal crest
#

I have not been able to figure out a) what that would do to solve my problem and b) what anyone would want it for in any situation lol

lucid iron
#

Well if u had it then u can glue together the asset on top of a blank png

blissful panther
#

Imagine...

{
   "Format": "2.7.0",
   "Changes": [
      {
         "Action": "EditImage",
         "Target": "Maps/springobjects",
         "FromAsset": "Maps/townInterior", // Instead of FromFile
         "FromArea": { "X": 0, "Y": 0, "Width": 16, "Height": 16 },
         "ToArea": { "X": 256, "Y": 96, "Width": 16, "Height": 16 } 
      },
   ]
}
lucid iron
#

Instead of gluing it together in aseprite or whatever software

gray bear
#

what...is the difference

vernal crest
#

So I could still let it be recoloured by a recolour mod but then use it as one piece of furniture?

lucid iron
#

Yeah

blissful panther
#

Patching a bit of Maps/townInterior into Maps/springobjects, including what any other mod has patched into it.

vernal crest
#

Okay yes I do yearn

blissful panther
#

Yeah, we really do. SDVkrobusgiggle

gray bear
#

i think i yearn

vernal crest
#

Two humans, three medjed, and a frog yearn

gray bear
#

aba i think u also yearn to sleep no

vernal crest
#

Three humans

#

(I'm going! I have discord on my phone!)

gray bear
#

(oh ok! i just know how it be when u on discord and avoid other things)

vernal crest
#

(That wasn't mean to sound upset with you or anything, I'm not!)

lucid iron
#

I think it's possible to avoid the graph theory a little bit

gray bear
#

(don't worry, didn't read it that way bunbunfroggo_hug )

lucid iron
#

Limit target to a particular namespace of assets, and limit the connection to 1 deep

gray bear
#

h, i should like finish with the summit already but, trying to add ambient lighting to it failed

#

i wonder if it doesn't count for it

lucid iron
#

Unfortunately I feel like pathos will bonk me for too much magic

gray bear
#

sounds like dark magic chu

lucid iron
#

(magic in the sense of "programming magical knowledge of arrangements"

gray bear
#

yes, dark magic

blissful panther
#

I imagine he might entertain an implementation of it, but I know I wouldn't want to be the one tackling it. SDVkrobusgiggle

gray bear
#

can any of the wise C# tell me if the summit is like, allergic to some changes

hard fern
#

Probably? (Im not wise)

gray bear
#

(i'd say u are)

hard fern
#

Speaking of C# would i need it to make a return scepter that just warps you to my custom location... Cuz like warp totems are consume on use ..

lucid iron
#

No spacecore can do it pretty sure

vernal crest
#

Nah just use spacecore to make it not consume

lucid iron
#

Item use trigger

hard fern
#

Oh wait rlly

gray bear
#

it let me do things like day and night tiles and change warps but it doesn't like ambient light, otherwise i'm using the wrong values

hard fern
#

Yahoo im saved

blissful panther
#

I was going to say use SpaceCore's on item used trigger action with BETAS' give item thing to just give the player another one on use. That way's much better! SDVkrobusgiggle

vernal crest
#

Try using wildly different values Bea

gray bear
#

time to go wild

vernal crest
#

Or do a quick EditMap patch of railroad or somewhere to compare

#

With no map, just map properties

gray bear
#

yeah that'll help me figure out if it's just rejecting the edits

vernal crest
lucid iron
#

I'll need 6-8 weeks sorry

vernal crest
#

Hmm but I'll be bored of this furniture mod by then SBVSob

lucid iron
#

You can do it in C# yourself DokkanStare

#

The problem is quite simple when u know the shape of the graph already

vernal crest
#

Ha

#

I don't even know why there's a graph, chu

lucid iron
#

A lot easier than frameworking it

#

Graphs all the way down 😌

#

I refuse to explain further because you need to sleep

vernal crest
#

πŸͺ₯

#

πŸ’Š

#

πŸ›Œ

#

πŸ’€

soft cypress
#

Sorry for dropping in here, but could someone direct me to a tutorial on how to make forageables spawn in a custom map? πŸ™ I'm making this custom location, and even though I have the location data for adding forageables, nothing is spawning, and I have no idea what I missed. Tried looking through the wiki and Google, but couldn't find anything. Even asked on Reddit, but haven't gotten any help.

obtuse wigeon
#

Are you using Farm Type Manager (Which I think has support for foragables) or are you intending to go with a vanilla approach?

soft cypress
#

I couldn't find any tutorial for how to use Farm Type Manager (admittedly, I wasn't looking very hard), so I'm just trying to do it the vanilla way

obtuse wigeon
soft cypress
#

This is what I used, and nothing spawns.

obtuse wigeon
#

Unfortunatly I can't help you much with foragables, someone else may be able too however