#making-mods-general

1 messages · Page 277 of 1

vapid oak
#

Not everything posted to this channel is code. What we were trying to address with the guideline is that for cases where things could be more subjective, that would be the time to ask. There's dialogue and art posted here sometimes too - this mostly pertains to that.

We started discussing this due to modmails from mod authors suggesting we make the guidelines a bit more clear across all of the modmaking/creative channels, because we have told people in here that asking if someone's cool with you suggesting something is best practice.

gentle rose
#

I'm not going to help someone who refuses to fix fundamental issues, even if the help is for an unrelated thing, because I think users deserve better

lucid iron
#

I picked some relatively extreme examples but the line in the middle is blurry to me

uncut viper
#

if the someone in question is refusing the help then you arent helping them regardless. they turned it down. there is no difference with or without the rule, as i see it

gentle rose
#

they're refusing feedback on that part but asking for help on another part

lucid iron
#

Like is it a mod design thing to suggest using animal skins instead of AT pack? I feel like the user experience is the same

uncut viper
#

then you dont need to help. everyone here is volunteering their time, after all

latent mauve
#

I feel like most of the time that I've seen someone get offended because people tried to help them unprompted is honestly due to the people using AI to write their code and being told "Don't do that", which, I think we should be able to tell them to not do that.

gentle rose
#

exactly, which is why I just said I will personally not be here any more if they implement this rule

urban patrol
#

i do think the risk of coming to a community for help is that you’re going to get the community’s opinions. if a mod author doesn’t value the community’s opinions then they’re free to ignore them, but if they want to do things how the community suggests, then why would they balk at unsolicited feedback? (maybe i just have thick skin, but that’s how i feel)

uncut viper
#

(i have a meeting in 2 minutes, if i seem like im ignoring further messages, im just gone!)

gentle rose
#

(dw you don't owe us replies, button SDVpufferheart)

golden spire
#

I think things were just working fine as they were without any additional/changes rules... but that's me and I haven't been here for a few months

uncut viper
#

in most cases i can think of the person is usually more than happy to accept the suggestions

urban patrol
#

i’m new to modding so coming here i was aware i knew jackshit and if people were ever holding strong opinions about my stuff it’s because i don’t know what i’m doing lol

pine elbow
#

Subscribe to the Joja:tm: THRIVE Collection today!

gentle rose
#

the long and short of it is unless you guys think there's an actual issue with people receiving unwanted feedback in this channel, you shouldn't be making the rules stricter, you should be making them clearer which is what you (junimos) yourselves just said was the request that led to this. All copying the rules from the art channel does is cause way more confusion and make it so the people giving feedback have to hold their feedback back in case they get in trouble, which, imo, those are the most valuable people messaging in this channel (and I'm very much not talking about myself, half the time my only contribution is a shitpost lmao)

golden spire
#

just gone midnight I can get rid of the blue.

lucid iron
#

Do we expect interactions to be like

  • Help me with problem X
  • Sure here's how to deal with X, but do u want additional feedback?
  • Ok sure
  • You should probably also do Y for performance/compatibility/whatever
#

If so maybe an open to feedback role is needed just so i can short circuit this for myself

#

i am post either bc i suspect im doing a thing Badly or cus i have cursed thing to show 3sSmolMiku

#

In both case i would like direct feedback

ornate locust
#

I can't imagine posting like... code here unless I want/need feedback

nocturne arch
#

hello! i come with a potentially silly question. im not used to discord, but the sdv server was recommended to me for this. im trying to get into modding (yay!) because i want to make a custom npc. ive been reading through the guides on the stardew wiki to get started, and i downloaded visual studio as suggested there. is there a different between visual studio and visual studio code? is one of those more useful? i went ahead and downloaded the normal visual studio, and i noticed there are several packages to choose from when installing. i was just going to do the '.net desktop development', but should i be doing something different? sorry for all the info and questions at once, i hope this makes sense!!!!

golden spire
#

Person A: Posts an image of a map, "I've finished my map :)"

Me: "Very nice." "Wait looks like you have a couple of mismatched tiles in the trees on the far right.."

Person A: "oops"

In that situation.. the person didn't ASK for feedback, they were just showing off something they finished, but I noticed a mistake.. would that be rule breaking?

gentle rose
#

I can see why that seems easy and polite on the surface but with code (which, again, is like 95% of what's posted in this channel) being something with objectively good and bad practices, I think it's just not practical

and before you guys say about how people post preview and dialogue "all the time" here again... not really, no? I feel like you guys should ask the junimos who are more active in this channel because they will likely tell you the same thing, previews typically only get sent here when they're technical/for frameworks (code) and dialogue really isn't sent here much

lucid iron
#

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

lucid iron
#

For a typical npc you don't need C#

rigid musk
#

Hm... im not sure how you guys feel about another channel but maybe there can be two distinct ones? one for just showing off your mod stuff, and then this one for the mod help and what not? since, as far as I can tell, this channel is primarily used for help with things

lucid iron
rigid musk
#

I usually use making mods art for anything other than code help, or just post it in my little channel

gentle rose
rigid musk
#

mod-showcase is for finished stuff not WIP stuff though

lucid iron
#

Naw u can put wip in there if you want

ornate locust
#

I cannot think of a circumstance where I'm posting in this particular channel and I wouldn't want someone to go "hey there's a better way to do this" or "hey I noticed a broken thing"

rigid musk
#

i.e. if I wanted to show... idk .. i mean i dont really post code snippits unless people want help with stuff or im looking for help with said stuff

ornate locust
#

I have asked how to do something here before and received advice that's basically "You don't actually want to do that, you want to do this other thing" and that was appropriate advice

pine elbow
#

'We at Joja Corportation:tm: are pleased to announce Morris as our Manager of the Ye-' Oh that's me!!

nocturne arch
golden spire
#

or any text editor you prefer

latent mauve
#

I absolutely do not recommend this, but I was coding in Notepad (not Notepad+) for a while.

#

Before I adopted Visual Studio Code into my workflow xD

#

It can be done.

ornate locust
#

very not recommended

rigid musk
#

I use notepad ++

golden spire
#

you're just editing json files, and possibly editing an xml file if you want to fix a tmx map.

latent mauve
#

VSC is incredibly helpful for easier syntax checking

gentle rose
naive wyvern
#

VSC my beloved

golden spire
#

I use Kate on KDE 😛

nocturne arch
gentle rose
#

I use vim actua-- (gets booed off stage)

acoustic summit
#

I mean the rule change makes sense to me in regards to people who post things outside the scope of pure code, not that that happens much. Even in pure code I think its true that stylistic choices exist, and things like optional compat as well. For the other convo yes VSC is 100% my go to for json and other text editing.

nocturne arch
#

i didnt mean to reply to that lmao. at first i was just gonna say ive tinkered with notepad to edit mods i use and i cant imagine using it to MAKE mods hehe

golden spire
#

use nano to make a mod

gentle rose
#

we definitely don't recommend it SDVpuffersquee VSCode can do things like tell you exactly what's wrong with your json

#

I don't think I even have nano installed on my linux laptops

lucid iron
#

Elegant weapon for a more civilized time

latent mauve
pine elbow
#

JojaMart:tm:. Open on Wednesdays.

golden spire
#

usually nano is installed by default on most distros.. unless things have changed in the past couple of years

gentle rose
#

ik, but I use arch-- (gets booed off stage again)

lucid iron
#

!vscjsonc

ocean sailBOT
#
How to make VSCode not scream at json comments

In Visual Studio Code, go to File -> Preferences -> Settings, then search for "associations", and in the "Associations" setting, click the Add Item button to add an item with key *.json and value jsonc (see image).
If you are making a content pack for Content Patcher, you should consider using its json schema so that VSCode can tell you if your patches are valid, you simply have to add

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

at the start of your content.json file.

lucid iron
#

The schema thing is very useful

#

Helps you catch "Tagret"

gentle rose
#

ngl nano probably got installed by something as a dependency at this point, but there's a chance it didn't

lucid iron
#

The other thing is that smapi uses a funny flavor of json that let you do comments, trailing comma, and 'thing'

gentle rose
#

the flavour of json is called ShrugPleb

latent mauve
#

I've also tried to shift to using "LogName" in place of comments in my patches

#

Which is helpful when part of your patch fails anyway

gentle rose
#

"LogName": "TODO: Actually implement this"

rigid musk
#

"LogName": "Do this eventually probably"

hot mesa
#

so for context because it's april fools i want to clarify i am the actual for real server owner, you can find my name in #staff-and-bots. i'm keeping this as clear as i can so everyone is hopefully on the same page about this new change being discussed

  • asking if you can give feedback is courtesy and a suggestion, it is not a hard rule. you won't get banned for giving unwanted feedback itself.

  • you WILL get warned for rude behavior and continuously giving unwanted feedback to someone after being requested to stop. this means if you give feedback, and someone says "thanks but i didn't want feedback", just respect that and move on. don't push or continue to do so. no one gets punished. respect that not everyone wants to continue that conversation

  • literally this is not a big deal. we just don't want people to be rude to each other. the end

nocturne arch
#

so what im gathering is maybe use both vsc and nano? also maybe silly, but im like.. completely new to coding. i did a little html in the early quotev days but thats it. should i look up any videos or mini courses before diving in head first?

golden spire
#

forget nano

#

I was joking about nano

gentle rose
#

...I see, bye guys lmao 3HC_Peace

hot mesa
#

have a good day! /gen

fathom hound
#

Sad to see you go /g SDVpetcatsad

nocturne arch
pine elbow
#

Let our new Joja Lamp:tm: illuminate not only your room, but your soul.

rigid musk
#

I mean it doesn't seem too bad? As long as it's more of a 'if they ask you to stop, stop' type of thing I don't think that's too difficult

lucid iron
gentle rose
#

(Jade, this was a weirdly rude way to tell people not to be rude, and I'm not sure what you were expecting)

lucid iron
#

Vs code is common bc it's free and pretty extendable

hot mesa
#

i'm clearing up the discussion and being as concise as i can, if anything i said was genuinely rude i'm sorry but i wasn't trying to be

lucid iron
#

Sadly u r sell soul to Microsoft for this but you can use vscodium

hot mesa
#

there's no hidden message in my texts

golden spire
lucid iron
#

As for actually making your mod, i would start with the content patcher author guide on wiki

#

!startmodding

ocean sailBOT
#

Making mods can be broadly divided into two categories:

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

lucid iron
#

Second link here

craggy cape
#

and also if ur writing content.json files you should use the validator to check for any mistakes. its alot more picky than VScodes mistake flagging system, but its more accurate too SDVpuffersquee

lucid iron
#

Npc has tons of data to edit between character data, schedule, map, events, mail etc

lucid iron
#

!vscjsonc

ocean sailBOT
#
How to make VSCode not scream at json comments

In Visual Studio Code, go to File -> Preferences -> Settings, then search for "associations", and in the "Associations" setting, click the Add Item button to add an item with key *.json and value jsonc (see image).
If you are making a content pack for Content Patcher, you should consider using its json schema so that VSCode can tell you if your patches are valid, you simply have to add

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

at the start of your content.json file.

lucid iron
#

This thing

craggy cape
#

ah

lucid iron
#

Json validator runs ur json through the chosen schemas

craggy cape
#

i mean like VScode will say you technically have a valid json so it wont show errors :p happened to me one time lmfao

#

but ya the point still stands to just check it with the validator pfft

lucid iron
#

yes but did you have the $schema setup

#

The other case can be that your edit is entirely valid for content patcher, but the data within Entries is wrong

#

Only find that out on loading game usually

craggy cape
pine elbow
nocturne arch
#

ok i feel much better about jumping into this. thank you all for your input on the whole vs code stuff!!! you will probably definitely see me again as i try to figure all this out lolz

craggy cape
#

glad to help 🫡

fathom hound
#

Just trying to look for button’s website SDVpufferwaaah

lucid iron
#

Buttons.gay

pine elbow
#

Heya. I'm playing on mobile because I don't have a pc at the moment. I had an AI make an add on for CBJ Cheat menu that would add an option to open it from the settings menu, but being on mobile, I can't compile it. Could anyone please help?

craggy cape
#

very likely the code wont work as intended since its.. ai generated... which is also against the rules

pine elbow
#

I'm not posting it to NM, just trying to access the mod.

golden spire
#

?

pine elbow
#

Oh.

#

Okies. Sorry.

golden spire
#

whatever it generated is probably a mess/wrong anyway

reef kiln
#

But also for other reasons, too

pine elbow
#

Well where could I request a mod that would allow me to access CBJ cheat menu and Item spawner?

brittle ledge
#

!commissions

ocean sailBOT
fathom hound
pine elbow
#

Thank you.

fathom hound
pine elbow
#

Trouble keeping houseplants alive? Check out the Plastic Plant collection at your local JojaMart:tm:.

reef kiln
pine elbow
#

They require keyboard entry, and I don't have a Bluetooth keyboard right now.

uncut viper
pine elbow
#

Think I'll check at Target before work.

calm nebula
#

Hello, my favorite mathperson!

tender bloom
#

My 2¢ is that mod development for Android is thankless, painful work and unless someone wants it for themselves you'd probably have to pay someone to do it

tender bloom
#

hello no-longer-math-person!

calm nebula
#

Shhhhhh

#

Today I sell out

fathom hound
#

Reject math. Accept capitalism

hard fern
#

Woe everyone is joja

#

Im forever shrinp

#

Shrimp

#

Cant spell

orchid oak
#

Y'all does anyone know what file format you need to make your file for your own portraiture pics to work? 😭

sour sleet
#

Um, I finally have my chair sittable but how do I fix this? There's not an option to change the coords for where it's actually placed

#

Ik it's an issue with draw tiles

hard fern
#

It needs to be an image

#

I don't know if jpegs work

ornate locust
#

I think you placed the arm part wrong

pine elbow
#

'We at Joja Corportation:tm: are pleased to announce Morris as our Manager of the Ye-' Oh that's me!!

ornate locust
#

Hm

tender bloom
#

is this real furniture or part of the map?

reef kiln
tender bloom
#

Are you using Front layer for furniture?

ornate locust
#

That looks like the chairtile is messed up

sour sleet
#

It's real furniture from a custom tilesheet

ornate locust
#

I think you miscounted

orchid oak
# hard fern .png?

Oh yeah that makes sense 💀
I was editing a file from the game files and wondered why xnb didn't work
I'm dumb

hard fern
#

😅

sour sleet
#

It's the coordinate of the tile to draw on top of the player yes?

calm nebula
ornate locust
#

actually is that one of mine? Heck

sour sleet
#

No it's one I recoloured

lucid iron
#

Did you rotate them

golden spire
ornate locust
#

whew looked like my earthy brown a bit.

tender bloom
sour sleet
#

It's literally the vanilla sofa recoloured lmao

ornate locust
#

Anyway I think you did the size wrong, it should be 1/2

#

wait, no, that's right

#

sorry, I'm awful with getting numbers mixed up. Your Draw Tiles might be off

lucid iron
#

What if you use midnight's sheets then if it is truly wrong u can blame em AquaThumbsup

ornate locust
#

that is a plan

lucid iron
#

Defer responsibility

ornate locust
#

That would be the numbers after "couch"

sour sleet
#

The actual chair works fine, it's just the draw tile is having a problem

lucid iron
ornate locust
#

Yeah, try changing the Y coordinate by one less

pine elbow
#

Joja Cola:tm:. Fuel your life.

lucid iron
#

This is the sheet i mentioned u can at least use it for ref

ornate locust
#

on the draw tiles

#

I had some couches do that when I miscounted the tiles

sour sleet
#

Ahh ok, will try that now

ornate locust
#

Which is also why it worried me, I was worried I missed fixing a couch LOL

acoustic summit
#

Does anyone know if Lumina prefers @s, dms, or nexus forumn dms in regards to compat / permission requests?

sour sleet
#

Nooo haha, yours prolly work great. This is my first time editing ChairTiles so I'm bound to get smth wrong lol

lucid iron
#

I think u can @ lumina here yea

ornate locust
#

Hey, it was my first time too. It's easy to miscount the tiles

golden spire
#

apart from when sitting was actually added and testing things for people in here... I don't think I have ever actually sat down on anything when playing the game

lucid iron
#

As long as your request is reasonable ofc, but trust you to know that

ornate locust
#

I sit on stuff sometimes if I wait

#

just so I don't get in anyone's pathing

lucid iron
#

When i play game i am like oo it's penny/lacey/sen sitting on the bench :)

#

I sit

golden spire
#

she sits at the stray catfé and saloon at the end of her shift sometimes before heading home

ornate locust
#

Though I guess I was waiting because I was testing a schedule animation, so... that does count as testing

sour sleet
#

Yayayay it's working

ornate locust
#

Woo!

#

Yeah that tile counting will get ya

sour sleet
#

Thanks SDVpuffersquee

golden spire
hot gale
#

I see there is a way to do ANY when applying conditions, is there a way to do an AND?

ornate locust
#

is green Ayeisha okay SDVpufferwaaah

hot gale
#

Like 10 days played, and in spring

golden spire
#

Gus tried peanut butter soda on her

#

in his cutscene with her

ornate locust
#

Oh right I remember that! the hamster's slow, but it's on the wheel

pine elbow
#

Have you tried Joja+:tm:? Get it now, while prices are still low!

acoustic summit
#

@hallow prism Hi Lumina! I'm working on an update to Shiny fish to make it more modular / add in some fish from expansions and was wondering if you would allow me to design "shiny" variants for the fish in VMV (Sometimes a chroma shift, sometimes a funny small design change - like the shiny planet fish might have 2 rings and the color of Saturn). They would only ever exist in the game when and where the original fish exist. If not that's a - okay 🙂 Sorry for disturbing you!

ornate locust
#

ngl soda + peanut butter definitely sounds like a hell of taste/consistency

brittle pasture
#

Lumi is not the owner of RSV

#

do you mean VMV

acoustic summit
#

OOPS

calm nebula
#

(I assume nature meant vmv)

ornate locust
#

acronyms strike again

acoustic summit
#

I have atable here v-v

#

Thanks for correcting me

calm nebula
#

A table?

golden spire
#

VMV is also a facial expression

reef kiln
# golden spire

I love her, she is probably one of my favorite Mod NPC. Top 3 at least.

acoustic summit
#

A table with expansion acronyms I was thinking to add

golden spire
#

thanks, altough I know dialogue is her weakest aspect.. I always procrastinate on it

#

think it's also because I'm not much of a small talker in real life so coming up with small talk is a bit of a pain

ornate locust
#

She's great flavor, it's just nice seeing her around

reef kiln
#

Never noticed, she is great. Love all the little cut scenes she has.

ornate locust
#

Also I had her deliver to the hat mouse during the rain for the first time and I love there's a variant bit for that

golden spire
#

and my 4th wall winking to the player 😉

#

I like the little jokse I throw in

lucid iron
#

Awa i have a dum scope creep idea do u want to hear it

golden spire
#

me?

calm nebula
#

Nature, I assume

golden spire
#

or yourself?

lucid iron
#

8AwA8

calm nebula
#

8AwA8

reef kiln
#

I also like she gave me my cat 😀

pine elbow
acoustic summit
#

yes yes I would love to hear

lucid iron
#

What if C# the shiny fish to apply color overlay and ✨ (something along lines of smoked fish)

#

Then u don't need special compat for modded fish

#

Draw code never hurt anyone trust

calm nebula
#

I'm still missing a foot

acoustic summit
#

I do like the unique shiny design changes that I use for some, but I could use it as a fallback for the fish I don't add specific changes for... not a bad idea ;o.

brittle pasture
#

TIL you can't plant crops on pots placed on sand on Ginger Island Farm

#

specifically on the island you can't plant crops on spots that's not part of the default Town tilesheet

ornate locust
#

I guess that's one way to do it

calm nebula
#

officialbug?

reef kiln
acoustic summit
#

That issue is what inspired me to remake the mod as C# instead of CP actually!

#

So yeah that is being fixed (I guess it wasnt really a bug but being changed)

brittle pasture
lucid iron
#

can u pot on beach farm beach

brittle pasture
#

you can

#

it's the planting that then fails

#

(got a report aquaponics ponds don't work on buildable ginger island, and it took me slightly way too long to discover the cause)

#

(it's because the phantom pots that house the crops have a wack coords of something like -9999, -9999, which belongs to no tilesheets)

reef kiln
#

You can't build fish pond on ginger island?

brittle pasture
#

not without a mod

calm nebula
#

Hey pathos what do you think

pine elbow
#

Join us. Thrive.

calm nebula
#

....pathosAI, what do you think?

uncut viper
#

hes just an intern, why are you asking him

lucid iron
#

interns can sneak in code changes with zero consequence ofc

uncut viper
#

gotta blame the seniors for that one

lucid iron
#

do u think ppl would want sunsets somehow

uncut viper
#

yea

lucid iron
#

the how is struggle

reef kiln
ornate locust
#

There's sunsets in that softer lighting mod

lucid iron
#

im not really doing fancy shaders tho

ornate locust
#

oh you're doing something specific, right

lucid iron
#

it work by me drawing the Night texture with progressively less transparency

reef kiln
uncut viper
#

why not calculate the exact wavelengths of light that would reach the camera after being filtered through the atmosphere and draw it as a screen wide overlay

lucid iron
#

i dunno where i put sunset phase

#

and no im not implementing hdri in monogame SDVpufferpensive

uncut viper
#

what if you drew the background sky behind the mountains in 3 different layers, one for blue sky, one for sunset, one for starry night

#

then did some "draw the rest of the owl" stuff to transition from one end to the other

#

fading out the blue sky via alpha at the same rate you fade in the sunset, then fading out the sunset into the night sky, seems like itd work. i think. maybe

brittle pasture
uncut viper
#

yeah, so now im saying do that but times 3

pine elbow
#

After a hard day of shopping at your local JojaMart:tm:, return home and sink into the comfort of your Joja Couch:tm:.

uncut viper
#

with 3 different textures

lucid iron
#

yea hm

#

sadly idk where to find this mystical sunset texture

brittle pasture
#

well I made an official bug report regardless; here's to hoping it's actually unintended (because otherwise I just wasted both my time and the devs's)

lucid iron
#

i guess it can just be option thats unused

uncut viper
#

thats the neat part: from you

uncut viper
brittle pasture
#

and hey, good news, I don't have to fix that on my side at all

reef kiln
#

I only looked because now I am worried I can't use pots. Even though I never noticed.

brittle pasture
#

back to -9999, -9999 pots it is

uncut viper
#

what if you shoved them into a global inventory

lucid iron
#

i still like the put them in the fish pond's indoor map option

brittle pasture
#

I'm already putting them inside a chest actually, the coords are needed because crop update logic needs a coord for the quality/count/color RNG, and forage crops need a physical pot to exist on the map to put the forage item in

lucid iron
#

its clearly the maximum compat

uncut viper
#

why do fish ponds have an indoor map

lucid iron
#

they can

#

building feature

rigid oriole
lucid iron
#

if u think about it pond is just fish houses

uncut viper
#

-# small text, small voice, small baby bird. thank u

lucid iron
#

doh oranged

uncut viper
#

not me, suckers /lh

calm nebula
#

Huh

#

It's over

reef kiln
#

Boo

ornate locust
#

blue da ba dee

calm nebula
#

No more capitalism

brittle pasture
#

(1.6.16???)

uncut viper
#

i would like to rescind my assertion that edoM rorriM was made with any generative JojAI. i coded that spaghetti pos by hand

calm nebula
#

Button! You're purple!!

reef kiln
#

I miss Joja already.

lucid iron
#

it was delicious spaghetti a la vodka

uncut viper
#

i am purple! as of recent! about 5min ago

ornate locust
#

I'm still blue, just a DIFFERENT BLUE

calm nebula
#

||this is now a bit||

uncut viper
#

thank you for noticing

brittle pasture
lucid iron
#

wow this record is doomed

brittle pasture
#

a whole 2 SPF

uncut viper
#

my stardew also sometimes just randomly records in 2fps for some reason

#

however its still good enough for me to see that i like that sunset a lot

#

even if it is mountain dew sunset

#

i see the potential and its good

lucid iron
#

oh this is actually the fall sky

#

it just looks like that for some reason

uncut viper
#

fall is perfect mountain dew weather

brittle pasture
#

is this related to "water is red during fall"

calm nebula
#

No

#

Yes

#

Maybe

#

Who knows

#

I sure don't

uncut viper
#

new Response[4]

lucid iron
#

if u turn on "graphical" menu backgrounds and open some IClickableMenu you can see it

uncut viper
#

it feels like id see it just playing on my normal zoom on a decently sized monitor

calm nebula
#

I would see it on my new fancy work monitor

#

(That I will never put a video game on)

lucid iron
#

the 2fps makes it hard, but what i actually wanted to show is that i did 2 layers of mountains at slightly different scale

#

that one u can only see a little bit in this farm (blossom crest)

#

i am perhaps spend 3many effort on this feature that only looks slightly better than just having map tile panorama Dokkan

uncut viper
#

a good game is made better by many little tiny features that can be appreciated and i think a mod can be the same way

#

they add up

lucid iron
#

yes but i have to write docs eventually

#

no docs only make >:(

uncut viper
#

you dont haaaave to...

lucid iron
#

how would people know they can enter the boncher zone with this if i dont

uncut viper
#

example pack SDVpufferthumbsup

lucid iron
#

this particlar bg is built into mod and ready to use (since its super complicated to do when i imagine many people desire the mountain view)

#

another thing i am actually debating is whether i should allow edits to it

#

i.e. does it go in the content pipeline NotteThink

#

right now it is the default prepopulated data e.LoadFromModFile<Dictionary<string, PanoramaData>>("assets/panorama.json", AssetLoadPriority.Exclusive);

uncut viper
#

i dunno what the data actually looks like so iunno

lucid iron
#

it is a big ol json

#

i am concern about theoretical scenario where mod uses default bg, but then attempts to edit it for their map

#

and thus messing it up for anyone whose satisfied with the default settings

brittle pasture
#

can they just load their own version of an edited default bg

lucid iron
#

yea thats what they should do Dokkan

uncut viper
#

hm but admittedly i am unsure why the preloaded data is in a json file at all then and not hardcoded, if it cannot be edited

lucid iron
#

yea thats my feeling too

#

or well, rn bc it is loaded, it can be edited

#

which is potentially Bad

#

the alt approach is i dont load this by default, but recognize special keys in which i pick the separately loaded data

#

instead of the custom asset

old edge
#

Wooof

#

Making a mod is a very long process ,

karmic gust
#

Indeed. After 1.6 I was very excited to start modding and thought it'd be done in a few months, tops. Now here I am a year later, still working on the same one and I keep running into new things to add lol. It feels neverending!

#

Also writers block does not help

lucid iron
#

you can always scope creep more Dokkan

calm nebula
#

Or scope creep less

lucid iron
#

the winter mountains on cursor doesn't tile SDVpufferpensive

old edge
#

I keep fixing things then breaking things lol

lucid iron
old edge
#

The most challenging part is ensuring compatibility with the overwhelming number of mods.

calm nebula
#

Now let me sit on the ledge and knit

lucid comet
#

SDVpufferlurk knitting skill when?

#

though, now that i think about it, making you have to sit down somewhere to do some knitting might actually work for that SDVpufferthinkblob

rigid musk
#

cola...

rigid musk
tiny zealot
#

was it selph who made (or talked about making?) a hardmode mod that changes every item to the same name/texture/description so you have to use game knowledge and context clues to figure out what everything is?

lucid iron
#

sooooon

brittle pasture
#

anyway I'm not making it, so feel free to steal

rigid musk
lucid iron
#

im running Selph's Hardmode in my save spiritually

rigid musk
#

Im not doing all that btw iwth the joja cola thing, i just turned everything in spring objects into joja cola

uncut viper
#

what about things that cost the same and have the same category

rigid musk
#

I... well now i want to change the trees too

lucid iron
#

what about joja cola fruit tree

calm nebula
#

Yessss

craggy cape
#

at first i thought the huge can was the cursor

#

im converting yet another mod into FS and this time it was a JA mod,, man the JA code is stupidly simple format wise LMFAO

#

though tbh the JA code is to add items into a shop lool

rigid musk
#

Does anyone have an example of making a ring with Spacecore?

#

I can't quite figure out how to do it tbh_seen

latent mauve
#

I've hit the stage of the Zelda NPC mod where I play the game to try to figure out which sprites or dialogue I've missed.

amber wren
#

Hello everyone. I've been playing for a while now and modding the game quite a bit and there was one thing I was wanting to do but I haven't seen a mod for it so I thought I'd look at doing it myself. My technical knowledge isn't vast so I thought I'd come here for some help.

What I want to do is create a mod that gives a chance for "Fiber" (the stuff you get from chopping weeds) when you cut grass with a scythe. I've eliminated the chance to get hay while having a silo. The intent is to use this mod with Realistic Hay Production and Custom Hay to make a normal source of fiber.

I believe I need to learn to code in C# to see this through, but I was wanting to make sure that was correct path. Have a good one. 🙂

brittle pasture
rigid oriole
#

important tip for modding: if you're going to test in your main save "just for a second", don't sleep to the next day

spice inlet
#

there is a backup save

rigid oriole
#

all i really ended up doing is wasting a day by sleeping at 6am thankfully

old edge
#

hello does anyone know if Unlockable Bundles mod can increase the action tile size of the bundle in the game world?

#

I set the bundle on a table but from the south side of the table I cannot click

brittle pasture
#

I think custom bundle world tiles is in the next version of UB?

old edge
#

but it works from the north side of the table

brittle pasture
craggy cape
#

gah this bug fix is driving me insane

old edge
craggy cape
#

the window on robins house keeps flickering no matter what i do to the sprite sheet SDVpufferwaaah i think i might have to just recode it entirely or add a snippet specifically to the missing windows

brittle pasture
#

can you show the final spritesheet

#

after your edits

rigid musk
#

Does anyone have experience with multiple monster spawning/drops with Spacecore?

fathom hound
#

I don’t use spacecore for that. I use monster variety

spice inlet
rigid musk
#

pensiveclown im trying to limit the number of frameworks im using

spice inlet
#

that could change for the next update if u want SDVpuffermoustache

craggy cape
#

i tried the bottom half of it, nothing happened. btw the window in this tilesheet is 16x32 :,3

#

actually no thats innacurate, but its just twice the size of the basegame robins window

#

either way i cropped the bottom part of the window to be 16x16 😭 thats all im sayin

hard fern
#

why not just copy the window tile from the actual building

#

and just paste it onto the spot

craggy cape
#

i did that and it worsened the glitch

#

that was my second or third attempt i believe

hard fern
#

oh

brittle pasture
#

so I opened your file in an image editor and opened the base file on top
your file seems to be shifted down and to the right by 1 pixel?

hard fern
#

worrying

craggy cape
#

well the tilesheet is missing one pixel line of shadow, compared to base game

brittle pasture
#

wait no other way around, up and left

hard fern
#

or rather not same size, all the buildings in the same place

brittle pasture
#

open the base game image as a new layer, and make sure the windows dimension match up exactly

#

actually, hmm, if your entire sheet is shifted then the coords should cancel out

craggy cape
#

edited over base game. with base game winter outdoor tilesheet opened first so it has those dimensions

#

i placed the edited windows over the base games windows, so theyre on the same exact coord and size

#

wait hold on

#

i hear meows

#

OMG

#

THERES A CAT ONG

hard fern
#

???

#

a cat

brittle pasture
#

yeah you have coord issues
the three 16x16 squares I highlighted (in red) do not match

craggy cape
#

alright anyways

#

sorry i went outside to find the cat lmao

hard fern
#

loll

brittle pasture
#

make sure to go through all the seasonal variations to check as well; the one you posted first (spring?) looks correct, 1x1 shift aside (I'm not sure if that's an artifact of copy-pasting), but the second one you posted (winter?) is not aligned correctly

craggy cape
#

both ar winter tilesheets

brittle pasture
#

hmm yeah they are identical, nvm lol (it's late)

#

anyway when in doubt do patch export to see the tilesheet that the game itself sees

hard fern
#

patch export my best friend

brittle pasture
#

I'm going to eep now, if you need more help others can jump in maybe

craggy cape
#

my computer is glitching so bad

#

well maybe if i can export it properly.

#

wait im stupid

#

finally ok

#

thats the exported winter tilesheet

#

i think i'll just have to code it in. which i rlly didnt wanna do

brittle pasture
#

those three tiles I highlighted in red must be identical

#

or at least if you want fancy animations make them transition seamlessly

craggy cape
#

i just want it to stop flickering lmao

brittle pasture
#

identical then

#

eeping for realsies now

fathom hound
#

GoodnightSDVpufferchicknight

hallow prism
#

"legendary" are ||alpine char prince, sturgiant and planet fish||

craggy cape
#

praying to yoba this works, been at it for 2 hours just to get rid of that one stray flickering line

#

ok that just made it way more worse cmONNN

#

it looks fine in the screenshot but once more its flickering

golden spire
#

that shouldn't flicker

hard fern
craggy cape
#

i ended up fixing it lmao

golden spire
#

the number of times I have seen that window flicker, all because of that fan in summer

craggy cape
#

it should NOT have taken me like 2 hours to fix tbh

#

but hey least ik what to fix next time i find that issue with a town retexture

opal sage
#

Hi, I need help. I added a new building to Robin's shop but the image won't show up, and when I place the building in the farm, it shows an "unavailable" sign at the position, occupying 1 tile, instead of the real size of the building. I am suspecting it's the format of my images? I have the maps in .tmx and .png, correctly placed inside assets ans Maps folders

#

Should I use .xnb files? If so, how can I convert .tmx to .xnb?

lucid iron
#

No you should not use xnb

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.

lucid iron
#

I suspect you never actually loaded your texture

opal sage
#

ah, ok... I will save them in .json and try again

vernal crest
#

It sounds like you're trying to put your files directly inside the Content folder? If so, that's the wrong approach. You also should not be trying to convert .png or .tmx files to .json. The json is for you to write Content Patcher patches that put your image and map file into the game.

lucid iron
#

Yeah post what you have

opal sage
#

my .png ans now .json files are inside assets folder. I also have manifest.json and content.json inside the mod folder

lucid iron
#

No that's not what i meant by loading

#

This part is the Load for the texture

{
          "Action": "Load",
          "Target": "{{ModId}}/IvoryArchway",
          "FromFile": "assets/IvoryArchway/building.png"
        },
#

Then I can use "Texture": "{{ModId}}/IvoryArchway",

opal sage
#

{{
"Format": "2.0.0",
"Changes": [
{
"Action": "EditData",
"Target": "Data/Buildings",
"Entries": {
"GuestHouse": {
"Name": "Guest House",
"Description": "A cozy guest house for visitors.",
"BuildCost": 30000,
"DaysToBuild": 2,
"Width": 5,
"Height": 7,
"Texture": "assets/GuestHouseExterior.png",
"Blueprint": "assets/GuestHouseBlueprint.png",
"IndoorMap": "Maps/Shed",
"CarpenterContext": "Robin"
}
}
},
{
"Action": "EditMap",
"Target": "Maps/GuestHouseExterior",
"FromFile": "assets/GuestHouseExterior.json"
}
]
}

#

that's my content.json

craggy cape
#

sorry to barge in but im trying to make a mod that plays custom music when riding a horse.. i cannot seem to get the music to play at all though ? i dont intend to replace the galloping sound effect, but if i have to i might as well just do that then.
https://smapi.io/json/content-patcher/833a9d5708184dd29a467909115d868b

i used the modding audio wiki + a CP audio replacer mod's code for reference ( though the CP audio mod replaced ambient audio, not music or sound effects.. )

rigid musk
#

chu tbh_seen are you good with spacecore stuff -

rigid musk
#

queue the western music as i ride my horse into the sunset

craggy cape
#

LMAO

#

the wiki has an example of playing music when you enter the bus stop, so i tried to apply that logic to riding a horse

#

i think the actual trigger for it is inaccurate .ᐣ even when i use customfields .. but also i dont even know if its possible to have music play in game, not the menu screen

#

bc i never hear the music in either pft, this is the first time i even turned that on

#

actually i dont think data/horses even exists.. what would the horse be considered? a pet?

rigid musk
#

Huh... uhhh ... a character?

#

nope its in Data/Animals

calm nebula
#

(The horse is hardcoded)

#

(Severely)

craggy cape
#

fuck

calm nebula
#

Have fun!

rigid musk
#

mmm hardcoded data my favorite /sarc

ornate trellis
#

imagine alsways having one of those cliche dramatic horseriding music playing with speedlines

rigid musk
#

that would be delightful

#

Void have you seen my radical monsters

#

(by radical i mean i put... i put sunglasses on them all)

ornate trellis
#

oh yeah i saw when i woke up

#

and then fell asleep again

#

right, i never commented

#

love the slime tho

rigid musk
#

mm... going back to sleep...
i need to eat first but soon... soon sleep will claim me again

#

The slime doesn't want to properly be a color right now heh

ornate trellis
#

i love it

#

makes it ghostly

#

xD

craggy cape
#

is that the ectoplasm the wizard is searching for then..

#

if so why is it alive

rigid musk
#

because uhm... magical reasons... and purposes

golden spire
#

what happens in the wizard hut.. stays in the wizard hut

craggy cape
#

💀

#

bro accidentally leashed hell into pelican town

#

no wonder hes isolated

rigid musk
#

If I can't figure out the spacecore stuff with monsters I might have to switch to monster variety... or FTM if it lets me change their health

golden spire
#

He's just avoiding his offspring

rigid musk
#

Naw those slimes were the cause of Mr.Qi the wizard didn't do it ... probably

craggy cape
#

maybe mr.qi supplied them with sickass sunglasses

rigid musk
#

oh he absolutely did that at least

craggy cape
#

god i really want a mod that adds monsters as interactable NPCs

rigid musk
#

Like ALL monsters or just... an npc for each type of monster (like how krobus is a shadow folk)

craggy cape
#

like if the slimes who hatched in town can talk to the townsfolk WHY CANT WE TALK TO THE SLIMes

golden spire
#

well if you want to make a mod of NPC slimes...

craggy cape
rigid musk
#

there are a lot of npc slimes

#

A skeleton npc would be pretty cool though pondering

craggy cape
#

papyrus .ᐣ.ᐟ

#

/j

rigid musk
#

no it's sans

golden spire
#

he's a comic

craggy cape
#

and his brother is just

#

papyrus

rigid musk
golden spire
rigid musk
#

god i really am procrastinating making - oh my god

#

and they changed the beer to ketchup how delightful

#

procrastinating making the other three maps

#

Making the spring one took long enough pain let alone the new tiles i have to make for winter and fall...

craggy cape
#

simple solution: do it later 🩷

#

/lhj dont listen to me

golden spire
#

or make them all spring... spring never ends..

#

I did try making a mod once where the introduction cut scene is in winter... because story wise you arrive on Winter 28, go to sleep and it's Spring 1, when you wake up. The game was not happy at reverting to spring tile sheets after it.

rigid musk
#

I mean theoretically i dont HAVE to make new maps for it, but the point of the arena is that it changes seasonally ... because its more fun that way

lucid iron
rigid musk
#

I shall wait for Aba then tbh_bushhide

lucid iron
#

Also monster variety has no power over spawning new stuff or monster stats rn Dokkan

#

It's very specifically for modifying vanilla monsters

craggy cape
rigid musk
#

im just doing skin retextures on the vanilla monsters w/custom drops

#

(and would love to make them have more health/damage but i think only FTM can do that)

rigid musk
lucid iron
#

Yeah u can do that

#

For monster stats stuff i can probably add it?

rigid musk
#

and I also already coded in the process for the map to change seasonally... so i dont want to remove it...

craggy cape
#

fair

rigid musk
lucid iron
#

If you want the stats to be increased for all monsters of this kind then editing Data/Monsters is sufficient

rigid musk
#

No just the ones I spawn in with the custom drops

#

aka the ones that will be in his arena

lucid iron
#

but monster variety can't spawn things lily

#

It's not what it's for Dokkan

#

FTM can definitely do what you want tho

rigid musk
#

Thats fair... I might have to use FTM for the monsters then heehoo, I know/knew it could do that since that's how SVE does its stuff and I know it edits the boss monster in the highlands to have a lot of health/dmg

lucid iron
#

Yeep

#

Rsv too

rigid musk
#

I was hoping spacecore would have similar functionality in that regard but I can't find anything in its documentation to suggest so

lucid iron
#

Well ik it can spawn monsters with different kind of stat

craggy cape
#

great now I wanna make my own modded monsters...

lucid iron
#

But there's some jank for despawning

craggy cape
lucid iron
#

Fellowclown got it to work but switched back to ftm later

#

So yes just use ftm tbh

rigid musk
#

Can it? I can only find info on how to add drops + reskin stuff pondering interesting

#

I already have the forage spawning in with spacecore (which I also learned because I was trying to not use more frameworks) and that works like a charm at least

lucid iron
#

Anyways the thing your arena clearly needs is tiling Qi beans in the background

rigid musk
#

SDVpufferfear no more beans... they haunt my nightmares

craggy cape
#

so

#

what if the player wins in the arena .. do they get a sick pair of Mr. Qi sunglasses.. /j

rigid musk
#

I would rather explode than make a custom hat for the player /silly

#

The arena is going to have a shop that unlocks items in stages, you can get pretty powerful buff items from it that would be helpful running through Skull Caverns :3

craggy cape
#

ok wait joke aside im surprised qi sunglasses arent even a thing in stardew. we have his hat already SDVpufferwaaah

craggy cape
rigid musk
#

Everything outlined in red is from the arena itself

craggy cape
#

oooo

lucid iron
#

Snek

craggy cape
#

i love the potion shapes

gray bear
#

what's next to the blue steak

rigid musk
#

(a few sprites made by the lovely Void of course (from the little hat with the whipped cream thing on it to the like... soup.. thing with the purple spoon))

gray bear
#

qi candy...

rigid musk
#

Left or right?

gray bear
#

left

rigid musk
#

It's called a "Corrupted Heart" it drops from the corrupted shadowfolk that spawn in the arena :)

craggy cape
gray bear
#

cream on hat

rigid musk
#

you can make some good soup with it ... i say 'good' soup - the buffs are good

craggy cape
#

i wonder if that stoned stardrop would do anything

rigid musk
#

no permanent buffs but it is very useful if you can get it to show up in the shop :)

craggy cape
rigid musk
#

It's called a fossilized stardrop

craggy cape
#

ooo

rigid musk
#

It's one of the items that can randomly show up (it's one of the last ones) that you can buy and use as a nice buff

#

Once you unlock everything im going to add an actual stardrop to the shop too as a 'wow you killed a lot of things good job here take this'

craggy cape
#

"well well well.. look who defeated all the monsters in every round, not dying once.." - mr Qi prob

rigid musk
#

'look who defeated all the monsters... after dying.. [checks notes]... three thousand times?' /silly

craggy cape
#

LMAOOOO

#

imagine he actually pulls out a notepad , adjusts his glasses, and reads out the exact amount of times the player died

#

"wow kid.. you fucking suck at this." /j

rigid musk
#

I mean he does have a little note taking animation...

craggy cape
#

he just gives u the stardrop out of pity

rigid musk
#

'Damn kid you died.... seven hundred and forty three times... Even I feel bad about that. Take this and maybe try a little harder not to die next time.' [you received a stardrop, the taste reminds you of failure]

craggy cape
#

perfect

lucid iron
#

Oh yeah u should setup pass out location for the arena

#

So that when you die qi can lel at you

wet wadi
#

hello I am translating dialogues for a mod, the creator put //dialogue for divorce in chinese after the dialogue, is it needed?

it looks like this after translation

#

or do I omit it?

rigid musk
#

usually // is a comment

#

can you show the og?

rigid musk
lucid iron
#

My last nonserious suggest is the indigo trinket as a prize Dokkan

vernal crest
rigid musk
lucid iron
#

Oh but then u can just add a new entry to data monsters right

rigid musk
lucid iron
#

With higher stats

vernal crest
#

Have to register through spacecore API for custom

rigid musk
#

But then I'd have to sprite a snake to follow you around... and do trinket things...

lucid iron
#

The snek can be done royal serpent style

wet wadi
lucid iron
#

Only 4 sprites

vernal crest
rigid musk
wet wadi
#

oh so those are comments, thanks!

rigid musk
#

no need to translate them, you can leave them in as //'s - they're just notes

rigid musk
lucid iron
#

As for trinket things if u tell me what u want I'll write it for u Dokkan

vernal crest
lucid iron
#

The snek in sinister servants just explodes on people (and possibly kill you)

vernal crest
wet wadi
lucid iron
#

As for limiting dependencies it's pretty self contained u can just toss it behind has mod 3sSmolMiku

rigid musk
#

I was thinking that exact same thing actually

#

Can you make it so that it poisons things?

lucid iron
#

Yeah i added dot recently

rigid musk
#

The type of snake Indigo is based on is supposed to be the most venomous in the world :3

lucid iron
#

Damage over time

#

So i think how it would work is

#

Stun with a poison looking TAS
Damage over time for duration of stun

vernal crest
lucid iron
#

Indigo goes after monsters ferociously

rigid musk
#

CB_clappyclap A little indigo for people to have...

lucid iron
#

I will make u a prototype using the royal serpent sprites later and drop in ur channel

rigid musk
#

WAHsnapped thank you so much Chu

#

@vernal crest do you know how rings/clothing buffs works with Spacecore? There's very limited documentation on it and I can't find any examples of it

lucid iron
#

Are you using betas lily

vernal crest
#

Yup

rigid musk
#

I am not tbh_seen

vernal crest
#

You should, BETAS is life

rigid musk
#

Currently the only frameworks im using are CP, ItemExtensions, and Spacecore

#

I think

fathom hound
lucid iron
#

Yes join button fanclub

vernal crest
#

Even though I don't even know why Chu mentioned it xD

lucid iron
#

But anyways i was ask bc BETAS does have item equipped and unequipped triggers

#

It should let you do more elaborate ring abilities if you want

rigid musk
#

so many cool frameworks... One day I'm going to make a mod that just uses cool features from everything ever

lucid iron
lucid iron
#

It is a thing ftm is good at

rigid musk
#

Yeah I'm going to have to use FTM for it as much as I don't want to

lucid iron
#

Something else u should do with ftm is ban frog trinket from homfing the big boss

rigid musk
#

Frog trinket doesn't work in Qi's arena...

#

no monster eating for you >:]

#

The only reason spacecore is a req is because I need the warp totem stuff it adds heehoo

#

I guess theoretically I could add a warp circle somewhere but then I'd have to.. put that somewhere

#

I just realized I did not give the totem a recipe

lucid iron
#

Well if you really want to eliminate this

#

You can turn it into a building

#

Could be nice tbh, build a gate to the qi dimensions

rigid musk
#

ah but chu... then i'd have to make a building

#

I've made a lot of things in this game so far, but not buildings, and not machines, and frankly looking at all the stuff you need for them makes my brain want to backflip into a lava canyon

lucid iron
#

Oh Buildings r ez Dokkan

#

Aside from the part where u draw a building ofc

rigid musk
#

I gotta sprite the building though... and I already have to sprite big ol crystals for my map...- wheeze

lucid iron
#

Well then you have it already

vernal crest
#

Chu is buildings aficionado

lucid iron
#

Just reuse a big crystal

rigid musk
#

I could theoretically pay someone to do it pondering

lucid iron
#

I have like

#

At least 5 different agendas aba

rigid musk
#

Hm.. for the building, when you say it can do the warp thing, does it have to be enterable

vernal crest
#

I'm onto you chu

#

No like an obelisk

lucid iron
#

You can do it like obelisk

rigid musk
#

That's exactly what I was thinking... Qi Obelisk...

lucid iron
#

Or a touch magic warp if you want

#

So u walk into the gate to the qi dimension

rigid musk
#

Then I can make Spacecore optional again

lucid iron
#

But yeah obelisk is entirely in data, u can just copy a existing one and change the ObeliskWarp action to go to your map

rigid musk
#

though I would then have to do the foraging with FTM and I put so much work into doing it with Spacecore ... and also Spacecore completely fixes the weird bug where Willy decides that the definite best route to anywhere is to go to the desert and to walk into Qi's room for whatever unholy reason

vernal crest
#

You will need either spacecore or BETAS for ring/clothing buffs I think

lucid iron
#

That's cus of dfs path finding lily

vernal crest
#

Most people are going to have spacecore already

lucid iron
#

But hey a big obelisk is perhaps fun to add

rigid musk
#

Oh yeah Button did figure that out, it's some weird circular path finding issue

#

The only way to theoretically fix it would be to remove some of the warps Qi uses and im not doing that

vernal crest
#

An obelisk would feel like more work for the player (unless you made it super achievable) which is good for later game content

rigid musk
#

I think I will absolutely add the Obelisk honestly, I didn't even think about that but it would be really cool even if I do keep the Spacecore component

#

Then there's a totem AND an obelisk :3

lucid iron
#

Just like vanilla Dokkan

vernal crest
#

Would you like me to make/find you an instruction for the ring buffs?

rigid musk
#

I would really appreciate it melookingupatu

lucid iron
#

Theoretical equip framework...

rigid musk
#

I feel mildly bad for mobile players because afaik Spacecore isn't compatible with Mobile at the moment but that's just how the cookie crumbles innit

lucid iron
#

I guess you can actually do some stupid thing rn where

rigid musk
#

I can't even test mobile so ...sad for them I suppose

#

They'll have the version that doesn't have the arena and that's bout it

lucid iron
#

BETAS equip triggers trinket tinker hidden trinket action -> tt does all the fancy ability stuff -> BETAS unequip triggers hidden trinket unequip

#

very silly tho idk if i recommend Dokkan

rigid musk
#

what... does that mean Chu

#

what horrors are you speaking to me

lucid iron
#

Well trinket tinker has this feature to equip a trinket by action

#

Rather than the slot

#

By doing this u can access all the tt nonsense without actually having it be a physical trinket item the player must obtain

#

There C# reasons why trinkets r so much nicer as a base than trying to get normal equipment to do this stuff

rigid musk
#

That's a lot of words you put together

vernal crest
#

I am very excited to explore trinkets

golden spire
#

polish them hard enough and you might find a genie

rigid musk
#

Genie trinket...

vernal crest
#

Ahh the json file opened in Firefox!

rigid musk
#

editing jsons in firefox...

calm nebula
#

(Gentle reminder that in vanilla combined rings exist)

#

(And you can equip two of the same ring)

rigid musk
#

well if you can only get one of the ring...

#

that wont exactly matter for the two of the same ring thing

#

i dont know if there's anything in particular i need to worry about with combinations though (other than trying to maintain balance)

vernal crest
#

Sorry Lily this is taking longer than I anticipated because I forgot I did not have a text editor on my potato

lucid iron
calm nebula
#

It's messy because combined rings lol

#

Tbh I'm not actually sure atracore's implementation works with wear more rings

#

(It should)

rigid musk
regal thistle
#

good morning everyone, i am this close to going mad with power and putting my ocs in stardew valley as npc mods, but i have a question: how do y'all who make individual npc mods handle their houses/living spaces? do you just sort of pick an empty spot on a map and hope it retains compatibility with other big mods, or do you just not give them an actual on-map home, or do you make a new map for them, or?

vernal crest
#

The approach varies. Some people add their NPC to fireredlily's NPC apartment mod, some try to fit their home in on an existing map and hope for the best, some make new exterior maps that are linked to the existing vanilla maps.

#

I have taken two routes: for one of my NPCs I have edited the Forest map to make an entry to a new national park map and Hiria lives in a campervan on that custom map. For the other NPC, I have decided to make a new "top floor" for the saloon that she will live in.

vernal crest
regal thistle
vernal crest
# regal thistle i see i see... thank you for the advice!!

If you decide to risk putting their house directly onto a vanilla map, it's a good idea to ask in here for thoughts on location since there are people who have a good idea of what other mods there are taking up spaces (especially Tiakall). We have an NPC and map thread that's a good place to have a detailed discussion about it (https://discord.com/channels/137344473976799233/1277457201077813280) but questions are always welcome here in the main channel too :)

regal thistle
lucid iron
#

Another option if you want to deal with house later

vernal crest
#

Thanks chu, I should've linked it but everything is so slow on the potato

regal thistle
#

you're so valid, i understand the potato struggle

#

tysm for this!!! 💖

#

i have big lofty mod dreams but i figure one single npc is a great way to start and learn a little bit of everything in the process

lucid iron
#

It's basically a map made for NPCs to "rent" a lil room in

vernal crest
#

Given I have been working on my one single NPC for 11 months now I would say that just one NPC is lofty enough xD

regal thistle
#

LMAO fair enough

vernal crest
#

I am an outlier though lol. I have many more ideas and plans than I have energy for so it all goes slooooowly.

lucid iron
#

Another can't be assed to deal with vanilla map approach is to make a warp item to ur NPC's zone

vernal crest
#

Oh, or adding it to Central Station!

vernal crest
# rigid musk Please don't apologize! You're doing me a huge favor, it doesn't matter if it to...

And if you want to explore the BETAS approach instead, this is Button's way (example lifted verbatim from her site:

{
    "Action": "EditData",
    "Target": "Data/TriggerActions",
    "Entries": {
        "ExampleTriggerAction": {
            "Id": "ExampleTriggerAction",
            "Trigger": "Spiderbuttons.BETAS_ItemEquipped",
            "Condition": "ITEM_ID Target (H)10",
            "Action": "AddMail Current ChickenMasked"
        }
    }
}

@uncut viper I hope it's ok to share your examples here but if not let me know and I will remove.

golden spire
#

I did make an image once of the town map in Vanilla, SVE, SVR3 forms with all the popular mod patches thrown in to show where everything is patched. I should do it again at some point as it's out of date now

lucid iron
#

Does Svr3 work still

golden spire
#

I've not used in a long time, I would assume mostly?

whole raptor
#

I doubt it SDVpufferthink

vernal crest
#

From Daisy's reply to a comment in January it looks like no and probably will not be updated to work with 1.6 any time soon, if at all

#

She is apparently working on number 4 though

whole raptor
#

Ooh, interesting

golden spire
#

ES Entrance, Sunberry Entrance, Ayeisha's mailboxs, Defense Division, Little Red School House, Law and Order, what other 'active' things am I missing.

vernal crest
#

Is Jessie's house still north of the community centre?

golden spire
#

Juliet and Jessie? I think that's only there when you have SVE

vernal crest
#

Ah, I have only played with them while having SVE lol

golden spire
#

and I know Lemur is planning to move all her chars to ES at some point

vernal crest
#

I am so unfamiliar with the game without SVE that the town map looks really weird to me lol

golden spire
#

If 'Riley' was still around, they'd be in the trees above Clint

#

oh wait forgot Wilford's patch

vernal crest
#

Ooh that reminds me I am excited to play with Riley in my next save

#

And Toshinori

golden spire
#

doesn't that mod require some pregnancy related mod or have you modfied it manually?

vernal crest
#

Personal mod edits ^_^

golden spire
#

I need to spring clean my mod folder, it was all clean when 1.6 came out.. then it got full of mods from me testing things/helping people

#

etc

vernal crest
#

Haha yeah I learned when I made my 1.6.15 install to have a separate Mods folder for that sort of messy stuff

lucid iron
#

Put in the big seven deadly sins castle ukimasu

golden spire
#

With Wilford's entrance.

#

I could add 7..sins for fun.. but trying to keep it to mods that are attempting to be in the same 'universe'

lucid iron
#

Looking at map like this there r definitely space to put random things DokkanStare

devout otter
#

There's actually some real estate to the east of the museum if someone really wants to, huh.

lucid iron
#

Oh but would u want to include town trees

#

For ppl who would like to avoid rtf if they can

#

Town trees are somewhat special in that you can't chop em

golden spire
#

with SVE you'd have to cram any change East of there in

proven talon
#

Anyone know how to find a list of all the possible types of StardewValley.Menus? Sorry if this is too basic, can't seem to find a list of them

#

If I need to reverse engineer via ILSpy then just lmk. Was wondering if there's already documentation for it though

rigid oriole
#

I think you're just going to need to look through your C# decompile

#

there's a StardewValley.Menus namespace i believe

proven talon
#

got it, will do. Thanks!

#

this would be via ILSpy, correct? Or is there a simpler way?

rigid oriole
#

Yeah you can decompile via ILSpy and then save it to a folder

#

!decompile if you haven't seen this command yet

ocean sailBOT
proven talon
#

ah, perfect

#

tyty

faint ingot
#

So I've made these cliff replacements that look a bit nicer fading into the fog but just now realizing that (1) I need to make one for every season and not sure how to go about that so the game knows which one to use, and (2) I may run afoul of people's recolor mods

sour sleet
#

Is there a way of having an outside door that's always open? LockedDoorWarp doesn't work even when putting 600 200

rigid oriole
#

don't you want 2600 for 2am?

sour sleet
golden spire
#

yes the ingame clock doesn't understand real time

#

😛

sour sleet
#

And with recolours, you'll prolly have to make different versions for the main recolours

vernal crest
#

You do not need to use the when field to make your tilesheets seasonal. Prefix them with the seasons (like spring_ etc) and the game will swap them for you.

rigid oriole
#

then "when" is for the recolors i believe

faint ingot
#

Yeah that's what I was thinking like how am I going to use 'when' in a tmx

lucid iron
vernal crest
#

As for recolours, you will either have to recolour them yourself or wait for someone else to want to recolour them.

sour sleet
#

So something like this ```{
"Action": "EditImage",
"Target": "Maps/spring_exampletilesheet",
"FromFile": "Assets/Tilesheets/Recolour/spring_exampletilesheet.png",
"When": {
"HasMod": "DaisyNiko.EarthyRecolour"
}
},

#

If you're recolouring them manually ofc

lucid iron
#

I don't think it's worth worrying about recolors for a small thing like this (unless you personally use the recolor)

faint ingot
#

I think maybe I'll just have two different versions that use either the vanilla tilesheet or my custom ones. so if they have a recolor mod they can use the vanilla assets that will be recolored

lucid iron
#

Yeah exactly

spice inlet
faint ingot
#

the fog is a parallax effect from MMAP that works below all layers

proven talon
lucid iron
#

Actually you can use a different mmap feature for this

#

The one that makes a tas on a particular tile

faint ingot
#

oh like I can make the fog creep up on the tile?

lucid iron
#

Yeah kinda like that smoke demo

faint ingot
#

I think that would probably end up looking a little wonky

#

but maybe

lucid iron
#

But it is not going to make a tile underneath draw as transparent (that's not what it do Dokkan)

lucid iron
#

Similarly a tile that is semi transparent and goes above the cliff tile works too

#

Mmap is my map things mod wren

#

I have been working on a feature to define backgrounds

faint ingot
#

for reference this is what my tmx file looks like in that area with my cliff replacement tiles, versus the default

gaunt orbit
#

very cool!

lucid iron
#

The mountain view+sunset thing is also this system

gaunt orbit
#

it's meant to be used underwater but could probably work here

faint ingot
gaunt orbit
#

what features does mmap have?

faint ingot
#

this should work great thank you

gaunt orbit
faint ingot
#

weird that looks almost exactly like the custom one I did and now I don't have to do all the extra work lols

lucid iron
#

Theoretically i will one day actually use all this stuff in my own mod 3sSmolMiku

#

Except farmhouse related things, farmhouse scary

gaunt orbit
#

I'm definitely going to use the parallax backgrounds

lucid iron
#

Rn i am trying to figure out how map wide screenshot works

gaunt orbit
#

I just pretend like that's not a thing lol

lucid iron
#

The parallax layers don't look very good in those blobcatgooglyblep

#

It might not be solvable and i may just have a bool to say hide in map wide ss

gaunt orbit
#

the greenhouse season override thing is so needed. it always drove me nuts that the greenhouse fucked up seasonal textures

faint ingot
gaunt orbit
#

that's really cool!

somber lantern
#

[Translating]
Hiya ya'll modders, do you know any English to French translators? I'd like to get a global picture of the French translating SDV community. I'm contemplating to contact people through Nexus of course, but the most active translators use AI ._.
Any contact and further ideas are welcome SDVpufferheart

tender bloom
#

wait a sec

uncut viper
#

(i think Mazout knows this)

tender bloom
#

you are mazout

#

i should learn to read

#

uhhhh Lumi is french but she doesn't do translations

lucid iron
#

This person does a lot i see em in comments and changelogs mainly

tiny zealot
#

ooh, i got one from caranud (for a small mod, but still)

uncut viper
#

oh yeah Caranud usually PRs french translations into my mods, they've always seemed fine from what little french i know

tender bloom
#

I think my only mod with a french translation is the time I got my SO to do a quick french one for me

uncut viper
#

they even localized a pun in one of my book names so that was appreciated

tender bloom
#

he is not active in stardew communities other than enjoying looking at mods

somber lantern
#

Okay! I might contact him again :3 I saw his name popping here and there indeed

somber lantern
brittle pasture
#

Hello modders, Custom Carpenters is released! Define extra carpenter NPCs that can come to your farm and build for you, because why should Robin have the monopoly on building things(*)?
(*)Robin still has a monopoly over farmhouse upgrades, because of Pelican Town bylaws.
https://www.nexusmods.com/stardewvalley/mods/32864

Nexus Mods :: Stardew Valley

Framework mod that allows custom carpenter/builder-like NPCs, with their own buildings or shared with Robin, optionally with their own cost.

#

ah fuck I should have made it clearer in the message that this is a framework

#

oh well there's always the embed

somber lantern
#

shocking, selph.

lucid iron
#

Pelican town bylaws r too powerful

#

Anyways demetrius should build the aquaponics pond

brittle pasture
#

...and I included stray FFP files again

wispy bramble
#

NPC idea: a mason that builds stone things like the fish ponds and slime hutch

lucid iron
#

FFP is your core mod now

gaunt orbit
#

oooh this is useful for another idea I had

lucid iron
#

The p stands for selPh

brittle pasture
gaunt orbit
# gaunt orbit oooh this is useful for another idea I had

I wanted to add a new post-cc research station (which is joja-themed if you do the joja route) where you do quests to unlock new buildings and shop items, and you can pick which quest you want to do. The idea is it would be a mix of agricultural and industrial stuff

ornate drift
#

it doesnt seem to work for me

ocean sailBOT
#

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

ornate drift
#

oh it says i need to update SMAPI

#

how do i do that

flat sluice
ocean sailBOT
#

Download the latest version from either the official website (https://smapi.io/) or from NexusMods. Extract the files and run the executable/installer inside.

It will automatically remove the older version.

ornate drift
#

oh alr thanks

#

the latest ones are on nexus or github?

flat sluice
vernal crest
#

Either

brittle pasture
#

either works
(also you should probably continue outside of this channel)

ornate drift
#

tysm

#

sorry ye

latent mauve
#

(makes way more sense to me that Joja would incentivize you continuing to pay them even while you are paying off Grandpa's loan)

whole raptor
quasi dew
#

Had a disgruntled user of one of my mods DM me to say that it doesn't work (which is fine and appreciated!) by saying "please fix it or do something." No thanks given in the message at all. 🙃
99.5% of the people I interact with who use my mod are fantastic. That 0.5% sucks though.

#

Oh, and even better, the issue they DMed me about it a known one that I mention on the description page. I know people don't read, but still. Just needed to rant.

somber lantern
#

Being "one guy-ed" is urrrrrrrrrgh
Be strong !! SDVpufferheart

whole raptor
#

Although recently I did get a surge in really nice comments, which was a nice surprise after the "I don't read and disappear" pandemic

somber lantern
#

Nomori you're my god for making RomRas available on 1.6 again

#

SDVpufferheart x 💯

stone crypt
rigid musk
#

I've had a lot of people be pretty positive about my mod(s) and it's really nice but it does hurt when people act entitled or rude

#

Just know that all effort you put in to your mods is spectacular, the fact that YOU made something is amazing, and that goes for everyone here

spiral lion
#

Hello!
I am tryng to make a custom NPC mod. I need your brutal opinions on the portraits!! <4

rigid musk
#

You put in the effort, and you did amazing, and I appreciate the fact that anyone can make anything ever, it's really cool

#

better to ask in #making-mods-art (and also zoom in for the other portrait cause i cant see it well)

spiral lion
#

Okay thank you! 🙂

odd ginkgo
#

Would it be crazy to try to make a custom farm that includes Grandpa's Shed from SVE? I want to play with it actually on the farm map, not in the separate area by the bus stop, but the SVE maps are way too big for me. I want a cozy little place

lucid iron
#

It would hard lock your mod to sve dependency

reef kiln
#

It would require editing the SVE files to recognize your custom farm.

lucid iron
#

I think the easiest way is to have a shortcut to the standalone grandpa shed map which sve adds when not using one of it's maps

odd ginkgo
#

I see now in the files that Grandpa's Shed is straight up a Map file too, not a building

reef kiln
#

Or I guess just calling your map frontier farm so all the triggers are still functional.

lucid iron
#

This way you can keep it all in 1 include

odd ginkgo
#

I see, you're both right... tbh I just love farmerbean's Grandpa Shed building

lucid iron
#

If you ask farmer bean for permission you can make it a building yourself

odd ginkgo
#

That's genuinely a brilliant idea

reef kiln
#

They don't want it as a separate map. They want it on the farm. That would be a huge headache. I know because I looked at doing it once. Ended up with the conclusion the separate area was easier.

lucid iron
#

More generally im sure ppl out there might want "buildable grandpa's shed"

#

Define it to just use the tilesheet (it's in one piece and transparent iirc)

odd ginkgo
#

if it was a buidable building, you'd probably have to find a way to circumvent the quest to fix it up

#

oh yeah!

lucid iron
#

Well u fix up the og, and condition the buildable one on having the og repaired

#

There should be mailflag but u will have to dive into sve cp portion for it

#

This is all like, varying degrees of integration/complexity, do what vibes with you

reef kiln
#

If you don't references SVE and just have it be a new building with a shed on bottom and greenhouse on top you don't even need permission.

#

You could just call it a "two story shed mod". Or "shed/greenhouse mod."

lucid iron
#

The permission was to use farmer beans sprite, not for sve

#

I don't think u would need perms for the dependent on sve version bc as described you just use the assets sve (hopefully) loaded

reef kiln
#

That what I meant. Just remove all sprites and SVE references and then no permission needed.

#

That's true l, if it has SVE as a dependent. But that is not even needed if you do it all yourself.

calm nebula
#

Tbh you can straight up ask Flash for permission

reef kiln
#

The problem I ran into was how to add it to a map as a pre existing building. Because it is an actual building on frontier and grandad's farm. Because Robin can move it. If you don't use those maps it is a map instead.

calm nebula
#

He is generally pretty permissive

#

Spacecore can add buildings iirc

#

Pretty sure

lucid iron
#

Oh you want to completely buildingfy the shed?

calm nebula
#

I think Flash did?