#making-mods-general

1 messages · Page 230 of 1

lean river
#

Tysm!

brittle ledge
#

I probably should add at least what I know since I'm gonna have to deal with it eventually SBVLmaoDog

vernal crest
#

You should make it possible to platonically marry the cats! I was just thinking today I want to adopt Jorts and I know Jean would need to come too.

#

I ignore the difficulty of getting a non-married second NPC to move in SDVkrobusnaughty

lucid iron
#

The farmer romances jean and jorts has a whole jealousy arc about it

#

(the romance is a misunderstanding)

vernal crest
#

Too unrealistic, Jorts is too pure for jealousy. He knows that hearts have lots of room for loving many people in them.

brittle ledge
#

(I did ask Pathos if we could finagle something for that in 1.6, but alas, out of scope)

#

(My workaround for the vanilla bug with the flowerDanceCanDance is making him romanceable during the dance, but just in case, I did put in a line for him to reject the bouquet SBVLmaoDog

rancid musk
#

What an incredible exception someone reported from Cloudy Skies running on Android. System.InvalidProgramException: Invalid IL code in Leclair.Stardew.CloudySkies.Layers.RainLayer:Draw (Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.RenderTarget2D): IL_002c: stloc.3

gentle rose
#

lily are you TRYING to torture me

rigid musk
gentle rose
#

picture of code on a screen Squint I could forgive comic sans but this is unacceptable— /lh

brittle pasture
gentle rose
#

android gives you three local vars, anything more you have to pay extra

rigid musk
#

As soon as I started typing that my power went back on what type of cursed ...

rancid musk
lucid iron
#

do they have custom rewriters

#

I was under impression they had forks instead

brittle pasture
#

one of my mod reports illegal IL

in a postfix

teal bridge
brittle pasture
#

that code doesnt even touch UI or input, I have no idea what could be different

#

unless kegs work differently on Android

royal stump
#

I still haven't seen the android code, but judging by the previous ones, some of the code will vary for lack of support or performance

brittle pasture
#

for now it seems like the android discord now has a fork of EMC that works on Android (albeit with no features in version 1.7.0 onward)

royal stump
#

and I kinda get the impression this SMAPI android version isn't rewriting much

lucid iron
#

It would be nice if they did use more Cecil

#

So that fixes don't need to be done per mod fork

#

Eg. could fix everyone using sound cue exists all at once

tidal stone
#

im editing a sheet for springobjects but i think i see meat on here did that get added to sdv or do i have the wrong sheet (i will cry if its wrong i have been editing for hours)

rancid musk
#

Meat has been a "thing" for ages. Something that was experimented with but never actually added to the game.

fossil osprey
#

It's just unused assets iirc

rancid musk
#

There's an unused sprite or two, unused item categories...

tidal stone
#

aah ok ty sm

brittle pasture
#

Animal Husbandry does use those unused sprites for their meat

#

so if you want to feel free to edit it and put "Animal Husbandry compatible" on your mod description SDVkrobusgiggle

tidal stone
#

yea i recognized them immeditaly and was like HUH

#

also thats an amazing idea i just might XD

undone hawk
#

Hey y'all! Super duper quick question; where can I find the sell price for items when working with the API?
My immediate assumption is a data file because I don't know if the API can directly discern that (and I know price is relative to various professions and such)

lucid iron
#

@clear radish this is the right channel for modding

#

For translation you may have to restart game to apply, but show us what you have right now

#

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

lucid iron
undone hawk
#

To explain why I need this information: I'm making an in game FishPedia and I want to calculate the SpawnTime for ponds. However, if it doesn't have a specific spawntime defined, it uses a default formula based on price

undone hawk
clear radish
lucid iron
#

You need to look at the FishPond code tbh, it's not clear if this is an exposed thing

#

It's not part of smapi just game itself

undone hawk
#

Oh I already have all the PondInfo

#

I just need the price of the item (the fish in this case)

#

I parsed the PondData file to be clear

lucid iron
#

I see, then its Data/Objects

#

ItemRegistry.GetData(fishId)

undone hawk
#

Oh so price is exposed!

#

That's helpful, I won't have to parse as much

teal bridge
#

Getting the actual sell price is surprisingly tricky because it's modified by so many other factors.

brittle pasture
#

it obviously wont take professions/etc into account

undone hawk
#

I assume the Pond does it based on base price

lucid iron
#

Yeah i would double check FishPond.cs

teal bridge
#

You can get the "base sell price" easily enough from item data but that may be very far off from the true sell price.

lucid iron
#

To see how the formula works there

undone hawk
#

BRB checking

lucid iron
#

Might even be possible to just grab it

reef kiln
#

How does look up anything get its data? I have the bigger fishpond mod and look up anything does not work on the fish pond once upgraded.

lucid iron
#

Fish pond is fairly hardcoded so LA probably doesn't think big fish pond is a fish pond

#

Depends also on how the big fish pond is implemented (did they inherit from fish pond?)

reef kiln
#

Ah, because nothing happens at all when I hit F1.

#

They are built on top of fishponds if thats what you mean?

clear radish
# lucid iron For translation you may have to restart game to apply, but show us what you have...

Alright! So, I'm learning C#. I followed the wiki documentation: I loaded the sprite, then added a new item to the game. After that, I created the i18n translation folder and added two different descriptions, default and pt.

Everything is working fine without any errors, but when launching the game for the first time, it defaults to English, even if the game is set to Portuguese. The translation is only applied after restarting the world.

lucid iron
#

Hm i wonder if it's because you are using i18n key directly and didn't invalidate think

clear radish
#

Could this be related to some kind of load order priority? I've been observing...

lucid iron
#

Are you going through the content pipeline?

#

Doing edits with AssetRequested

lucid iron
clear radish
#

can i send medias here?

brittle pasture
#

yes

lucid iron
#

It's best to send via link if it is a lot of code

brittle pasture
#

But if it's code pls post link and not a screenshot

lucid iron
#

Pastebin gist etc

undone hawk
#
    {
      if (this.currentOccupants.Value >= this.maxOccupants.Value || this.currentOccupants.Value <= 0)
        return;
      this.hasSpawnedFish.Value = true;
      this.daysSinceSpawn.Value = 0;
      ++this.currentOccupants.Value;
      if (this.currentOccupants.Value <= this.maxOccupants.Value)
        return;
      this.currentOccupants.Value = this.maxOccupants.Value;
    }```
Okay here's the code from FishPond.cs
#

It seems to be based on the value of the current occupants of the pond?

#

Wait

#

No

teal bridge
#

That doesn't seem to refer to price at all.

#

Value is just the netfield value.

undone hawk
#

I'm a goober this is just the thing that adds it

#

Ignore me shhhhhh

lucid iron
#

You need to look at where daysSinceSpawn is checked

undone hawk
#

dayUpdate, ofc

reef kiln
undone hawk
#

I'm a monkeymelon

brittle pasture
#

also IIRC days to spawn fish doesnt actually depend on fish price at all?

#

it's also a field in pond data

undone hawk
#
                int price = obj.Price;
                pond.SpawnTime = price > 30 ? (price > 80 ? (price > 120 ? (price > 250 ? 5 : 4) : 3) : 2) : 1;
            }```
#

Looks to be base price

#

Not true price

brittle pasture
#

ah yea, I see. It is a field in pond data but with defaults

undone hawk
#

Yea if it has a set value, it just uses that, but otherwise uses -1 and then this equation

teal bridge
#

obj.Price is sort of between the base price and the sell price.

#

IIRC it doesn't take perks/professions into account, but the price may have been modified when the item was found/harvested/etc.

#

That is to say, it's not guaranteed to be the same price as what's found in the item data, although it often will be.

lusty elm
#

rooBlank Its surprising how often people decide that if they notice an issue while using your farm map, it must be your farm map doing it, even if its something your farm map doesn't touch at all

teal bridge
#

(expecting players to grok what your mod does and doesn't touch...)

lusty elm
#

I suppose thats fair enough, at least this time they were farm related?, unlike some of the other times i've gotten bug reports.

brittle pasture
gray bear
#

"please help farm map creator my dog is broken"

reef kiln
teal bridge
#

Sure, it sounds silly to you, but normie brain (and really anyone's brain in the absence of actual knowledge or experience) works by loose association. "X and Y happened at about the same time so probably related".

lusty elm
#

They were complaining about bugs in the farmhouse and farmcave (which i dont alter) and also about some warps not working, but what they describe made it sounds like their game is corrupted if it cant load half the tiledata of the map.....

gray bear
#

no one ever suspects the game

teal bridge
#

"I started using this map, and on that same playthrough my dog broke". That really does sound rational to them.

lusty elm
#

yeah i understand the logic behind it sometimes, but still i wake up and see a bunch of bug reports and go oh, its just someone who decided my mod was the problem rooBlank

gray bear
reef kiln
teal bridge
#

Oh yeah, don't get me wrong, I roll my eyes and laugh too, though it's an expected eye-roll.

#

I wake up thinking "what off-the-wall bug report am I going to see this time".

lusty elm
gray bear
#

the items are broken it must be the farm. it's cursed puffer_yoba

lusty elm
#

Actually no i've also gotten messages that my farm broke their portrait mods and they stopped wearing their seasonal outfits too...

gray bear
lucid iron
#

LilyDerp what

teal bridge
gray bear
#

i feel like those reports might not happen if someone were to read the description, but that's asking for too much, i've gathered

#

"this mod adds a custom farm map" would probably mean to a rational person that it doesn't edit portraits

teal bridge
#

Yeah, but who knows, if they've got some silly mod like No More Lag installed, maybe a farm mod that adds one custom asset really could indirectly break a totally unrelated asset.

lusty elm
teal bridge
#

The more mods you have and the more popular they are, the more of those you'll get, unfortunately. The price of success.

gray bear
teal bridge
#

Just gotta learn to laugh.

lusty elm
teal bridge
#

It's not your game that's broken, after all.

#

So always start from the frame of "it's funny because it's not me".

reef kiln
teal bridge
#

I don't know if it's just due to SVE's popularity but it seems to be a thing with SVE in particular.

#

Like you don't see a million people asking if it's compatible with RSV, or VMV.

rigid musk
#

SVE adds a warp to a warp nexus on the farm

gray bear
#

don't think that'd cause an issue tho

urban patrol
unique sigil
# lusty elm I found out Many Users dont read mod descriptions when I started putting "Compat...

you know, this shouldn't even be stated because farm maps have nothing to do with SVE features (at least, no hard incompatibilities). however i do often get reports that my farm map 'isn't compatible' with SVE's nexus warp, which actually can be set manually in SVE's config.

but i cross-checked and SVE's page did not elaborate on its config settings properly. it's a problem that couldve been solved on SVE's end and i'm getting the brunt of it sideeye

gray bear
#

but asking if any mod that edits any map is sve compatible is standard nexus practice it seems

clear radish
rigid musk
#

It's more people asking if it's compatible though in 1.6 flash added the ability to move around the warp with configs so-

reef kiln
#

Oh, hmm. It does not add the warp at the farm "mouse" statue. That could be annoying if not.

unique sigil
#

now i just close down such reports, because it's not my responsibility to guide users in debugging that specifically.

teal bridge
#

I guess SVE is just incompatible with so many mods that it becomes a sort of reflex for the users. "Don't touch any mod unless it says it's compatible with SVE".

gray bear
#

that sounds so annoying Kisaa i'm so sorry

unique sigil
#

not my most irritating reports so far SDVpuffersquee

gray bear
#

i mean that's a bit less annoying than "you should make it SVE compatible" but still, it's not anyones fault SVE edits mostly everything

clear radish
# lucid iron Doing edits with AssetRequested
private void CarregarItem(object? sender, AssetRequestedEventArgs e)
{
    if (e.NameWithoutLocale.IsEquivalentTo("Data/Objects"))
    {
        e.Edit(asset =>
        {
            IDictionary<string, ObjectData> data = asset.AsDictionary<string, ObjectData>().Data;

            data[$"{this.ModManifest.UniqueID}_cafePreto"] = new ObjectData
            {
                Name = $"{this.ModManifest.UniqueID}_cafePreto",
                DisplayName = "Café Preto",
                Description = this.Helper.Translation.Get("cafePreto_Description"),
gray bear
lusty elm
#

This marks me as an older modder
There was a time when SVE was very incompatible with a lot of mods, when it first came out, it always did load last and overrode the other changes to make sure SVE always worked.
Flash (working on the project alone) ended up getting harassed by other modders about making it more compatible with their mods.
TLDR: Lots of Drama and Modder History there.
Lets just say that SVE is a lot more compatible now than it used to be, even with a farm map there was a time when SVE could be incompatible. or the map would need to be designed to be compatible with it.
A lot of these users asking "Is it compatible with SVE" are from that time.

gray bear
#

dunno people are still asking about that to this day

#

now its just unnecessary for them to do so. mostly because pretty much everyone notes if they're sve compatible in the description

rigid musk
reef kiln
unique sigil
# gray bear i mean that's a bit less annoying than "you should make it SVE compatible" but s...

yeah, which is why i said this problem could've been solved if SVE's page noted the manual nexus warp setting properly in the config section. we know average user doesnt read descriptions and all, but it would've saved effort on my end because i already have a disclaimer of 'i wont reply to anything that can be answered by the mod description of this mod or (other mods that are required or you're asking about)' SDVpufferthink

rigid musk
#

I don't blame people for being annoyed

#

The question "is it compatible with sve" is infamous for a reason

teal bridge
rigid musk
#

Very much so I think

unique sigil
#

please do, thank you!

teal bridge
#

Or maybe there is just a lot of overlap between the people who install SVE and the people who can't read. SDVdemetriums

rigid musk
#

I'll be honest not even i knew about the Nexus config until I was editing mine and saw it

brittle ledge
#

I still get comments about SVE compatibility in festival positions because SVE changed something again

#

I've stopped caring

gray bear
#

let me be sve non compatible and free

unique sigil
#

i've had one too many of such questions, so thats what instigated me to check SVE's page for that config, bc i remember it's a thing

rough lintel
#

wait that reminds me. the uhhh festival spreadsheet… does it live?

teal bridge
#

Android is going to be the new SVE, you heard it here first.

ivory plume
#

(For what it's worth, I think the drama around SVE was always a bit exaggerated. The SVE author has always been willing to work on mod compatibility from what I've seen, so a lot of the drama seems to just be other mod authors being annoyed that (a) compatibility is needed at all or (b) SVE is popular so players ask about it a lot. That's unavoidable for any expansion of that size to vanilla content though.)

rigid musk
#

I've noticed like one overlap in festivals ... and it was like a singular npc

brittle ledge
rough lintel
#

PATHOS?!

ivory plume
#

(Pathos?! In a modding channel?! It's more likely than you think!)

gray bear
#

whoever made that spreadsheet is a trooper

brittle ledge
#

Hime!

rigid musk
lucid iron
gray bear
#

honestly at this point i am more meme-ing about sve than being actually annoyed. but then again i appear to be jaded.

rough lintel
#

pathos my beloved … what resources did you use to learn c#

#

your code … chefs kiss

brittle ledge
#

But yeah I've also run into multiple issues where Flash has said he won't change things or took ages to do so, so shrug. Don't care anymore.

teal bridge
#

Get ready for questions on your mod that changes the name of one crop about whether it's compatible with Android.

gray bear
#

i see a bug report without a log and im just SMCPufferWoke

lucid iron
#

Remember to create new items when you test just in case

rough lintel
#

i mean i know it Sorta but i feel like a dingle every time i try and c# for stardew lol

lusty elm
rough lintel
#

pytk tmxl days …. wow

#

truly the days of eld

teal bridge
#

Mod compat stuff is always situational, boils down to (a) scope of the request, (b) how busy we are and (c) circumstances of the request, "urgent fix now plz" vs. "heads up".

ivory plume
# rough lintel pathos my beloved … what resources did you use to learn c#

I'm mostly self-taught, didn't really use any particular resources besides looking up specific things in the official docs and such. I've just crystallized a particular style over 25 👴 years of hobby and professional development which I personally think is most readable and maintainable (since I won't remember what I wrote two days later, so I'll need to be able to read and understand it again).

rough lintel
#

oooh neat!!

#

pathos lore ….

gray bear
#

mod compat seems very tiring and i support people who bother, i just, really can't

lusty elm
#

Surprisingly Inspiring, as I have an absolutely terrible memory for remembering what i was doing or supposed to be doing.

teal bridge
#

I look at compat issues to see if there is a general solution, and just stay away from the "make X somehow compatible with very specific thing Y does, and by the way Y is constantly changing" ones.

rough lintel
#

yeah i can read code but god writing it sometimes i blank out

rigid musk
#

Tbh it is exhausting SDVpufferflat making Qi fully compatible with SVE added on a lot of work that would have been far simpler to just ignore

brittle ledge
gray bear
#

why is Qi not working with sve

teal bridge
#

Sometimes there is a general solution, a way to provide a fallback for all incompatible mods, or maybe a safer way to write a transpiler, etc. I think we shouldn't ignore compat issues on principle if they lead to a way to actually make things better for everyone. Though if they're just requests to add more complexity at my own expense, then yeah, no thanks.

rough lintel
#

compat is oftentimes reshaping huge chunks to fit alongside a puzzle piece you did not account for

calm nebula
rigid musk
calm nebula
#

One thing that might surprise you - I used to draft out mods away from my computer

gray bear
rough lintel
#

i genuinely forgot the other day a switch case meant you put the result you are looking for in the case

calm nebula
#

Like, the general "how should I put together X or Y", I'd put it together in my head over running

rigid musk
#

I think he'd like the talking pro union cats

teal bridge
#

Don't think I've ever planned out code offline. But I have done UI mockups.

lusty elm
#

Yeah the expansion that i started work on is probably going to link through the forest (if I ever finish) >_>, but at least i'm planning on making them not really take part in festivals so i shouldnt have to worry about that at least.

brittle ledge
rough lintel
#

i just walk around blind trying to do things with stardew code lol

brittle ledge
unique sigil
#

i find it amusing that so many mods decide to patch That One Specific Corner of the cindersap forest

rough lintel
#

one day when i’m goated (after a single balatro win) i’ll consider making very specific stardew c# tutorials

gray bear
#

i remember nothing. i'd say my memory is a joke but joke need to be funny soooo

rough lintel
lusty elm
#

I've been trying to learn C# lately as well, and i've had some code related dreams, and I wake up and I go, "I hope dream coded didnt mess up what I learned about how to proper code yesterday...."

rigid musk
#

There will perhaps be one when I implement his arena thing

rough lintel
#

need c# to be like gamemaker2 drag and drop coding fml

royal stump
gray bear
#

i almost had an episode when someone said andy's house was moved in SVE and therefor my mod would be incompatible but like- im not installing mods i don't play with to test. i lack the dedication

rigid musk
#

He technically has CTs but they're specifically for his cutscenes and mail, nothing for actual topics yet

lusty elm
brittle ledge
#

Yep

gray bear
#

to this day i don't know if Andy moved

brittle ledge
#

Alchemistry, Lunna, Snorlax and Taro off the top of my head, Magical Family might still be there too

#

Wildflour but since she's moving to Sunberry, you can ignore that one.

teal bridge
rough lintel
#

snorlax

gray bear
#

can you check if the sushi project actually is compatible with SVE tia? i doubt i'd do much if it wasn't, but i'd, like to know

rigid musk
#

It is

#

I use them both iirc

rough lintel
#

someone should make a spreadsheet of tile areas covered by different mods SDVpufferclueless

brittle ledge
#

SVE's map patches is the one thing I don't track since it's changed multiple times since I last played, but iirc didn't someone look at that and clear it?

reef kiln
calm nebula
#

(I think "compat by scream test" is a perfectly sane policy)

gray bear
rough lintel
brittle ledge
#

Oh, Inflorescence is also in that corner, but it's not released yet I don't yhink

rough lintel
#

inflo-what

rigid musk
#

Why that one corner specifically 😭

gray bear
#

i mean pretty sure only me and food gal are occupying the arrowhead island

rough lintel
#

the nothingburger corner 💅

brittle pasture
#

does any mod make use of that empty area above Jodi's house

gray bear
#

i mean genshin valley used to but uh

ornate trellis
#

reminds me of that one time i was gonna put something in that corner too but then didnt

gray bear
#

isn't there one that adds a gym there

rough lintel
lusty elm
#

Because its "out of the way" but "near an area where players go" and is "close"

brittle ledge
brittle pasture
#

hmm that's quite strange to me, literally free real estate right there

rough lintel
#

would be a reasonable place to put something but i feel that spot is conquered in many maps by vanilla stuff

unique sigil
brittle ledge
#

(Snorlax is replacing the Secret Woods log so that one makes sense tho)

rigid musk
#

Hmm.. I suppose that makes sense

rough lintel
#

schedules, festival positions, etc are in the empty space above jodis house

#

freaking harvey

gray bear
#

behold

rigid musk
#

I'll never have to think about where to put stuff like that though, because central station makes it ez pz

brittle ledge
gray bear
#

mind u with sve installed it doesn't look like that at all

brittle ledge
#

So you'd have to leave a corridor

ornate trellis
#

you dont even know how funny i found it that i didnt need to change anything for foodgal, didnt even need to test, a nice person told me in the comments its compatible

gray bear
#

but hey me and void are doing well i think

rigid musk
#

Love central station, respect central station

gray bear
rough lintel
#

me when the [redacted] and i pose for a selfie in central station

ornate trellis
gray bear
#

good think i didn't go for the corner, otherwise we might have had issues

reef kiln
#

Central Station is such a good idea. You can add mods locations and have no issues

rigid musk
ornate trellis
#

id have put more in the forest but i really just dont wanna deal with sve compat

rough lintel
#

not just an idea, but an actual
thing!

unique sigil
#

and also bc everyone and their mom sells their stuff in the vanilla shops

gray bear
#

i have considered making TSP a CS thing but like

#

effort-

rigid musk
#

I made one that's already done i just haven't posted it yet (i don't want to make a mod page I'm lazy)

lusty elm
#

I mean, there is a downside, going to the train station to go to a place not in the valley does definitely make it seem "distant" and "Separate" as well as a day's journey to visit.

reef kiln
rigid musk
#

Mine leaves from the bus stop heehoo

rough lintel
gray bear
#

yeah honestly the amount of stuff in vanilla shops can get so overwhelming

brittle ledge
#

Yeah, CS is great for all the mods that add new locations. I imagine less so for standalones that are intended to be part of PT (and I imagine it won't get utilized by the non-EN community much until there's translations)

unique sigil
rigid musk
#

But then again it's not really content so much as just a cute external map that I wanted to make

gray bear
#

uh, maps...

rigid musk
ornate trellis
#

i still gotta make a lil shop for my pixelpals tbh, pierre was just a "for now" kinda thing to get them out

rough lintel
ornate trellis
#

then i thought hey lets make fishmonger a whole expansion and got lsot in the sauce

reef kiln
gray bear
#

i should really be working on my pride pastries more and figure out, where to sell em.

unique sigil
gray bear
#

i was thinking gus but there's, there's a lot of pastires guys

rigid musk
#

More pride pastries... yippie

#

I should probably finish my own pride mod but I'm lazy

lusty elm
#

Like for sometimes visits, like the Aquarium, for example i think its great. but for the little expansion i'm adding id much rather add it to the valley, as it's gonna have Family (6 NPCs with the current plan), who live deep in the forest.

calm nebula
gray bear
calm nebula
#

Usually I would do one thing per in game day

#

Also, like

rough lintel
#

when will the railroad become prime realestate….

calm nebula
#

Something something timespeed

gray bear
#

probably gonna leave tsp as it is but pride pastires at the farmers market? someday

calm nebula
#

Something something actually play the game

rigid musk
#

Timespeed my beloved

unique sigil
#

timespeed beloved

calm nebula
#

Something something Joann's sales

brittle ledge
ornate trellis
brittle ledge
#

Aspen has a great workaround for that tbh

rough lintel
#

that is a drop in the bucket in the great span of time

brittle ledge
#

Yes but modded players have restartitis, how many do you think see summer

rough lintel
#

let me have my paradise at the railroad where nobody lives besides like susan and aspen

lusty elm
#

Railroad will become prime realestate when it becomes inherently valuable to make the trek, better and more frequent train drops, forage there, or just a lot of mods that use the train station.

rigid musk
#

It's not a drop in the bucket if you're a serial restarter...

rough lintel
#

skill issue 🏌️

rigid musk
ornate trellis
#

the one that doesnt even exist yet but mcshh

urban patrol
calm nebula
#

At least a little.

gray bear
#

a little gaming

unique sigil
calm nebula
rough lintel
#

REAL restarters restart because you haven’t played in so long that you forgot what you were doing in your last save 😎

rigid musk
reef kiln
#

It would be great if people could add to Walk to the Desert locations, as it is close enough to still feel like part of the town but at the same time is big and empty at the moment. But NPC pathing could be an issue

rigid musk
ornate trellis
gray bear
#

i wish i had the same motivation to work on my projects i have to read fanfiction

rough lintel
#

living in the sdv desert is probably equivalent to living in arizona

lusty elm
rough lintel
#

put some cacti and gravel and youve got downtown phoenix

gray bear
#

i do restrat when i see a new farm mapi like

unique sigil
gray bear
#

i need to stop i am aware... but i can't

unique sigil
#

the funniest part is i still havent played on any of my own maps

reef kiln
undone jewel
#

hey guys is there any mod that is like solid foundations where we can add produce items to buildings? There seem to be a bug with item production after the first batch but peaceful hasnt really replied to it TwT, was wondering if there is a similar mod where I can make a building into a machine.

rigid musk
rough lintel
#

isnt solid foundations not peacefulend

gray bear
#

i have never once enabled my mods for regular play, only testing

unique sigil
undone jewel
#

SF is form peaceful

ornate trellis
undone jewel
brittle ledge
brittle pasture
rough lintel
#

then what was i thinking of that was DH…

#

ah well

undone jewel
#

oh thank you! i didnt realise its in vanilla now, thank you guys

gray bear
undone jewel
gentle rose
#

my mods are also perma-enabled but I’m a mostly QoL modder so SDVpuffersquee

calm nebula
#

My mods are perma enabled

#

But I also don't play the game so

lusty elm
#

I got started making Farm maps because I have Restartitis actually, I like playing on a new farm map every time I played (I have over 1k Hrs) so I uhhh, ran out of maps, until i was playing ones of questionable quality, learned to mod to fix it, ended up going $#^& it, imma make my own, and just continued to make my own maps to play on, cuz there werent a lot I hadn't tried, and I became a modder....

gray bear
#

that's fucking cool man

unique sigil
#

classic cooking your own food

gray bear
#

i started modding because i just kinda wanted to, lmao

unique sigil
#

i make maps bc i got bored of the vanilla maps and there's a criminal lack of waterfalls (and just water in general) in them

#

also, maps i find out there are too small. anything smaller than vanilla size is too small to me

lusty elm
#

Everyone loves a good waterfall

urban patrol
#

making maps is so fun to me, it’s like the computer version of playing with a dollhouse lol

ornate trellis
#

I started because I don't know what self control is

unique sigil
#

i have a friend whom i send my map drafts to to see if there's an acceptable amount of waterfalls

gray bear
#

ya'll out here making maps meanwhile i open tiled and cry

lusty elm
#

So I take it you like Forever Falls then Kisaa? Or is that too big?

reef kiln
#

I started Modding so I could make mods that do similar things not over lap. I have like 30 cp mods that edit other peoples mods to work together.

brittle ledge
#

I made mods because I wanted Bulbasaurs and not as a reskin SBVLmaoDog

gentle rose
#

I honestly can’t remember why I started but it was only for personal mods

ornate trellis
#

now I am like 80 strings into bookshelves with some random story/info

lusty elm
unique sigil
#

i prefer 80x120 tops

#

vanilla is,, 100x75 tiles

lusty elm
#

Thats fair, thats a 150x200 with what was it.... 8-9 submaps?

gray bear
#

my brain just doesn't like tiled. it doesn't vibe

urban patrol
#

i started out just wanting an NPC reskin and then went “but how hard could it be to make my own NPCs, really”

gentle rose
#

I think one of my first personal mods was adding a warp to my farm

lusty elm
#

Vanilla is 80x65 or 110x110 for beach, I dont know what meadows was

undone jewel
ornate trellis
#

yes

gray bear
#

your maps are so cool Draylon but honestly they're so big they scare me. which makes them even cooler

gentle rose
#

and then I got annoyed at having to track down heart events and made map event markers SDVpuffersquee idk if event lookup existed back then or not

unique sigil
#

i havent made maps in a while though. i kinda miss it, but i have a furniture project going on and it snowballed from just 50ish items to almost 200 KEK

gray bear
#

i will munch on ur furniture

undone jewel
#

im using your farmhouse right now for my SVE save

#

kisaa

gentle rose
lusty elm
unique sigil
#

(frankly, i do NOT miss making farmhouses. so much jank. i likely will not make another in a LONG while)

#

though at least now i know all the jank so it's a learning experience SDVpuffersquee

gray bear
lusty elm
gentle rose
#

farmhouses, that fun map you can’t extend right or down either because you’ll break the spouse room SDVpuffersquee

unique sigil
#

farmhouses, the maps that you need to design backwards bc of the blasted crib position

gray bear
#

kisaa you're so brave for making a farmhouse map

ornate trellis
#

id feel way too limited with that

unique sigil
#

now my answer to any 'i want to start maps by making farmhouses' statements is 'do not' /lh

ornate trellis
#

id break any possible thing i could break if i were to edit the farmhouse map

gray bear
#

farmhouses are in fact horrifying

lusty elm
#

oh, an actual farmhouse map, i thought you were talking about how you need to custom design the starting interior for every custom farm type.

unique sigil
#

seriously please learn mapping by doing literally any other map type. even shed interior is fine. just not farmhouses until you're familiar with the process

ornate trellis
#

i remember when i thought the best way to start making maps is to make a farm, but then i broke too much shit and didnt wanna fix it

gray bear
#

i barely made the one forest edit without breaking tiled and the game

#

i edited like 9 tiles man

unique sigil
#

to this day it's still difficult to me to figure out 'is this hardcoded farmhouse jank' vs 'is this an actual issue with my mod' and the answer is the former almost all the time

gray bear
#

and the layering was wrong and i haven't updated a fix

calm nebula
#

I'd like to see a void farm map

ornate trellis
#

still kinda wanna make one the i also wanna do this big fishmonger update, do a furniture set, make another mod with two npcs and uhh

lucid iron
#

the first map i ever made is my cellar its ok

gray bear
#

farmhouses are quite literally just hardcoded jank

calm nebula
#

When will we see a chue farm map

gray bear
#

atra have u made a map

lusty elm
#

I mean, making a farm is like, super super easy now, Back when I started we had to use TMXL/PTYK to load as our only option, and it didnt have any documentation at the time, so we just kinda.... fiddled til it worked.
The only one who really knew how to do any of it was Mouse and then me after Mouse taught me. You'd ask in the channel back then and get a wall of shrugs and no ideas, its 100x easier nowadays.

unique sigil
#

yeah we should all do farm maps because i am genuinely interested in what people consider a good farm map

calm nebula
#

No

#

Atra is retird

gray bear
#

if i made a farm map it'll be horrible

unique sigil
#

even now i still dont have a consensus on what a 'big' farm map actually means kekdog

gray bear
#

seriously open the tmx for the sushi stall it's a mess in there

ornate trellis
#

honestly i would make a farm map to do what i think is the best one in my opinion i jsut like making pretty things

unique sigil
#

my ideal farm map is vanilla sized and has at least 5 waterfalls

gray bear
#

????

calm nebula
#

I really want a farm map that has unlocks to it

lusty elm
#

Id say somewhere around 100x100 to 125x125 is what i'd consider big, 126-150 Huge, and 150-200 is massive

gray bear
#

only waterfall the farm

calm nebula
#

Says the ideas person

ornate trellis
#

the last farm i tried has one i wanted to be walkable behind, is that a point in your book, kisa

lusty elm
#

What kind of unlocks, cuz i have farms with unlocks now

calm nebula
#

Like, mini bundles

gray bear
#

there are several i think

ornate trellis
#

flour made one didnt she

gray bear
ornate trellis
lusty elm
#

Islands Farm unlocks islands as you complete the CC/Joja rooC but no i haven't done new bundles yet.

unique sigil
#

now that we have local tokens, im sure i can do seasonal bundles much faster

#

mystwood was made before localtokens existed so the seasonal bundles (two of them) was a very painstaking process to code and test

calm nebula
#

One day

#

I'm taking bets

#

Will atra play the game before or after 1.7 drops

#

Your guess is as good as mine

rancid musk
#

I'm gusssing.... no. atra won't play the game before or after 1.7 drops

ornate trellis
#

i often saw 1.7 as a joke before but how likely is it

calm nebula
#

(I have no idea.)

#

(Legitimately no idea)

inner harbor
#

Has therr been a new pc sdv update? Ppl are reporting my c# as no longer compatible.

ornate trellis
#

or maybe a better q to ask if its actually just a joke but an actual thing lol

undone jewel
#

hmm problem with the mill in CP we cant set a timer on the producded items right? only produce after we sleep

inner harbor
#

It's always a possibility

ornate trellis
#

i cant always read between the lines of joke and actually serious

inner harbor
#

Yeh mine worked fine last night

#

No logs ofc

calm nebula
#

(Sorry!!!!)

undone jewel
#

Solid foundation lets us make the building like a big craftable with time till items done but i dont think i can do this wiht just CP

reef kiln
lusty elm
#

I'm reminded now that Forever Falls got started because I had this user telling me they loved my maps and had exclusively played on one of them for the last 3-4 years because they hadn't found anything better that they liked, and was looking at my other maps and having a hard time deciding between them. and made a jokey comment at the end about how "my next map should be like this one, but have all these features and all the features of all the maps, and quarries, and all of it!" and I just went "Bet".

inner harbor
#

Nw, ill ask if they're android although ive never said it will

undone jewel
#

but solid foundation has a weird bug right now with producing after the first batch TwT

lusty elm
brittle pasture
#

I guess you can live with it for now by rebalancing your recipe
fwiw buildings can process an unlimited amount every day, it's fine for the recipe to take at least 1 day in my opinion

undone jewel
#

its cuz I wanted the breads to be done withinn the day

inner harbor
#

Also someone else telling me spacecore is breaking saves and not properly updated ehich i am also sure isnt true.

undone jewel
#

a day lonng bread seems like burnt bread haha but before 1.6 my mod was ok

brittle pasture
#

if they dont have to be buildings I guess you can use Furniture Machines and make craftables bigger than 1x2

undone jewel
#

oh !

brittle pasture
#

they cant process more than one at a time though, like other machines

undone jewel
#

like using calcifer? or just CP

brittle pasture
#

tradeoffs, tradeoffs

#

oh it's a separate framework

unique sigil
#

seconded on furniture machines. i am free from AT-ing the coffee machine and can just make my own now

blissful panther
brittle pasture
undone jewel
#

thank youuuuuuu

inner harbor
#

I cannot remember exactly what i require spacecore for but its def something important

inner harbor
calm nebula
#

There is apparently some fork that works for Android somewhere

inner harbor
#

Oh sigh, I all my complaints from people trying to play on Android? I might have to put in bold "I DO NOT OFFER SUPPORT FOR ANDROID"

calm nebula
#

I'm taking a full weekend this weekend so I'll have time to do c#

#

(I'm taking the full weekend for my sanity)

inner harbor
#

You atra are a gem. I kinda wish that modding on android just wasn't possible.

teal bridge
inner harbor
#

Also I wish people playing on android with issues would literally put in their complains "I am on Android"

teal bridge
#

It would be obvious if they posted a SMAPI log. Which of course they also won't do.

inner harbor
#

of course not. Sigh.

brittle pasture
#

Android modding is starting to do numbers now, all 7 of EMC's recent comments is about Android issues

lucid iron
#

Terrible times really

inner harbor
#

I wish there was a "Not compatible with android" tag

brittle pasture
#

I'm torn between just blanket saying that I dont support Android but at the same time there's tiny tiny part of me that wants to look into it earnestly

calm nebula
#

I think ES is close enough I should do it

#

(Note the I)

lucid iron
#

Ill probably make an attempt if the decompile is updated but i only intend to fix code incompatible (by switching to reflection and at least let it no op)

calm nebula
#

Lemurkat, you support what you want to SDVpufferheart

lucid iron
#

Mystery harmony things is beyond me

calm nebula
#

How have you been?

inner harbor
#

In regards to compat, I'm happy if you wait until ESR is ready to release before making it Android compatible, that way I can release it at the same time.

calm nebula
#

I'll just send you the build. Timelines are up to you

#

It's really pretty straightforward

tiny zealot
#

i will not commit at all to supporting android without a functional way to test my shit on an android device. i have no plans to acquire a way

lucid iron
#

Brb mailing ichor a phone with Android smapi all set up

inner harbor
#

And thank you, I'm mostly okay. Works been quite stressful due to staffing issues and some other BS, and I start chemo in a fortnight too, if my insurance comes through.

calm nebula
#

Oh, no, take careeeeee

#

🫂

brittle pasture
#

I hope you get better soon

inner harbor
#

Thanks. I think I'm a bit scared of it. Although NGL, they're gonna give me a medical certificate for 3 weeks and I'm tempted to just take that and maybe the next 3 months off work.

#

(but we'll see how it affects me - 6 months ago I thought I was perfectly healthy, then I found a lump and it kinda downward spiralled from there)

calm nebula
#

Cancer sucks I'm so so sorry

inner harbor
#

Gonna pour my emotions into my mods. Decided to add ItsBenter's family (finally) so I've got two adults, a (young) teenager, and an older child/young adult age who I will start as antisocial but might make room with Kennedy for simplicity's sake.

#

It puts my count on 25 East Scarp NPCs, which I think is probably more than enough.

#

Also Tristan is now an independent NPC, albeit unlocked in the same way, which adds to a fun little easter egg.

#

(you can have ||both Mr Ginger and Tristan in game simultaneously||. Gonna see how long it takes people to figure out how to do it without editing the content files)

#

I had to figure out how to give someone a number of hearts via trigger actions.

tender bloom
inner harbor
#

I am tempted to buy the Collectors edition of Switch just because its pretty but I doubt my phone could handle the game and mods. Maybe if I updated my phone - but then I'd never stop playing!

tender bloom
#

Very risky SDVpuffersquee

inner harbor
#

I"m always buying thigns because they're pretty

tribal ore
#

CP is... not happy with what I'm trying to do here:

{
   "Action": "EditData",
   "When": {
       "HasValue: {{Spouse}}": true,
        "Query: '{{spouse}}' IN ({{Supported.Spouses}})": true
   },
   "Target": "Characters/Dialogue/{{Spouse}}",
   "Entries": {
   }
},```

It's throwing a bunch of warnings, presumably because "{{Spouse}}" isn't set when you load up the game 😦
#

Any way to get around this, or will I actually have to make a different EditData block for each person?

calm nebula
#

I do the trick of having an include

#

The include does the HasValue Spouse

inner harbor
#

I love includes

tribal ore
#

Ok, so like

    "Action": "Include",
    "FromFile": "data/Dialogue.json",
   "When": {
       "HasValue: {{Spouse}}": true,
   },
},```
#

Something like that?

calm nebula
#

Yup

tribal ore
#

Ok, giving it a try

#

Thanks

#

Yay ^_^ That did it

calm nebula
#

Yeah, that's a trick sometimes I'll do to get tokens to evaluate in a specific order

tribal ore
#

Nice. I'm learning some new stuff by looking at your example now, too

#

I'm making a tiny little anniversaries mod. Just taking a break from the bigger mod for a couple of days to clear my head

#

Just need to test it now

calm nebula
#

Yeah! I love the idea of npcs acknowledging my spouse lol

#

I don't have a list of supported spouses, I just have a different file per spouse I support

tribal ore
#

This will just set an anniversary timer and then give a little bit of dialogue and a random gift on the wedding anniversary. I'm doing supported spouses because I want this to be easy to add to. Mod compatibility is a plus 🙂

#

It will also give a "hey, our anniversary is coming up next week" dialogue a week in advance

#

All I have left to do is write dialogue lines for the vanilla NPCs and test it. I also have default lines in place for non-vanilla spouses

lusty elm
#

.choose map, code, art.

patent lanceBOT
#

Choose result: code

tidal stone
#

im recoloring the slimes but i cant figure out why this png for them is grey when their green i did find one spot where theyre colored and recolored that but their still green XD does anyone know if im supposed to recolor Green Slime/ Big Slime/ Green Slime_Dangerous or if its something else? because their grey not green and colored so im wondering if theres another file somewhere else where they pull their color from

calm nebula
#

They are dynamically recolored in code

tidal stone
#

aw darn so its not as simple as recoloring them 😔

tender bloom
#

It’s like the flowers and such — a greyscale image that’s shaded in with a color by C#. except iirc even less changeable since I don’t think it’s in data + the slimes change color over time due to baby slimes

#

(Like green + red slime makes a new color)

#

Slime colors are complicated

latent mauve
#

Because if it's named Waterfall Farm and doesn't have multiple waterfalls, what is the point?

lucid iron
#

There's 1 really big waterfall

#

You walk behind it to various places

lusty elm
#

Why stop at 1 Really big waterfall, No cliffs, only waterfalls

latent mauve
#

It would be really funny if Grandpa had stashed stuff for you behind the Waterfall and away from Joja's prying eyes.

#

I'll have to consider that.

ornate trellis
#

just have the whole farm behind one giant waterfall

lusty elm
#

Theoretically plausable, but you'd have to edit the waterfall to be transparent.

hot gale
#

Can I do an if->then statement with content patcher json? Like I want a certain json to load from file if a user has a mod, if not then load a different one

lusty elm
#

and that would make it incompatible with recolors

ornate trellis
#

clear views are overrated

brittle pasture
hot gale
#

Ill look intothat after work, thanks!

lusty elm
#

anyone know of a way I could do something like add a machine to exist on a map, without the player doing it?

#

there is what ATA? or something that would let me reference the sheet but i was wondering if there was a function way of doing it.

lucid iron
#

Do you want it to do stuff

calm nebula
#

Ftm

#

Try looking at little free library

lusty elm
#

I didnt realize FTM could do machines 😮

calm nebula
#

Ftm places it

#

Then data/machines does the machine

royal stump
#

SDVpufferlurk yeah, use the forage spawner to make a BC, optionally with "CanBePickedUp": false in the definition to keep players from just taking it

lusty elm
#

ooh, cool i was just wondering if i could put some kind of interaction menu on the tiles to bring up a "thats not yours" text box when clicked to prevent people from taking it.

opaque cobalt
#

how common is it for mods in this game to have complaints that the lore of one mod doesn't match another?

brittle ledge
#

You could do a regular tile message maybe?

brittle ledge
lusty elm
brittle ledge
#

If you're doing something like e.g., White Mage Linus then it's kind of inevitable to have lore conflicts. I say if you want to go with another mod's lore, do that, but otherwise eh

acoustic summit
lusty elm
ornate trellis
#

i dont really care tbh i only get a lil irked when random people come into my comments trying to force someone elses headcanon/lore onot my stuff

lusty elm
#

a lot of the time modders try really hard to match lore already, and there are always going to be inconsistencies if I make a Linus expansion mod and someone else does, because we have different views on who Linus is from the limited amount of base game info.

opaque cobalt
lusty elm
#

cuz frankly speaking, we dont actually have a lot of info on the base npcs, data wise

faint ingot
#

getting around to modifying data\weddings so that my two NPCs attend marriages, is there a way I can know if one of my NPCs is the one getting hitched? So I can alter the position of the other one?

gentle rose
acoustic summit
opaque cobalt
gentle rose
#

then people are just like that sometimes tbh

opaque cobalt
gentle rose
#

which mod was this comment on?

ornate trellis
#

i wish i had those peoples energy

acoustic summit
acoustic summit
#

Oh sorry

gentle rose
#

oh that's fine haha, curious either way

#

I typed that message about what I meant to reply to before you replied

opaque cobalt
# gentle rose (meant to reply to this)

-CP- Penny Expanded for 1.6 (SVE Compatible)
Threw in the compatible since SVE does change the library (Without edits, Penny walks through a bookcase and us gingers/redheads know we can't show the world our full power of noclip yet)

gentle rose
#

my mobile discord is being weird so I'm getting things at a delay sometimes lol

brittle ledge
#

I just went and looked at it out of curiosity, tbh I think the complaint isn't even other modded lore but that the event itself seems incongruent (with vanilla characterization).

#

Which, if you want to edit the events you can consider as feedback and decide whether or not you want to apply it.

#

If you're just considering it an update and don't want to touch the author 's original writing, you can ignore.

opaque cobalt
brittle ledge
#

Yeah, then I'd just tell them you're just presenting it as written and characterization stuff should be sent to the original author.

#

And ignore UIpretendIdontsee

opaque cobalt
#

yeah, planned on ignoring it after a good chuckle, just was curious if it was common for this game or if my ginger reverse luck struck again

gentle rose
#

people whine about the wildest things in mod comments sometimes

#

once saw someone get annoyed that a mod author was telling people to read the mod page when what they were asking was already explained there, because "they should have just answered the question", and then they said they're uninstalling SBVLmaoDog

brittle ledge
#

Tbh I don't think a lot of mod users are that deep into characterization AND with low enough respect for boundaries to go posting something like that SBVLmaoDog

#

(I am that deep into characterization but also I would simply not use the mod)

tawny ore
devout otter
#

Threatening to uninstall a mod you've downloaded is like threatening to get off the car. It's like "okay then...?"

rigid musk
#

I'm that deep into characterization but I would never ... write an essay on someone's mod page

I love talking about characterization in a conversational manner but like... just putting that into someone's comment section for no reason ?? on a PASSION PROJECT?

#

oo im orange again

brittle ledge
#

Honestly I get it because I was that teenager SBVLmaoDog you genuinely think you're helping

rough lintel
#

its such an annoying way to put pressure on someone in a backhanded way

#

“I really want to use this mod, but it’s not xyz :-(“ i will burn your house down 💔💔💔

royal stump
#

nice mod, it'd be a real shame if i didn't play with it SDVbouncerstare

rough lintel
#

literally like

#

what do people get out of comments like that

rigid musk
#

One of the comments on my Qi mod was 'anything that uses Item Extensions is useless for android' like... okay? did you have to say that ... like that?

rough lintel
#

i see them SO MUCH

royal stump
#

some % of it can be chalked up to people being very bad at phrasing and/or writing, but yeah

hallow prism
rough lintel
#

yeah, its not a typical way to be passive… aggressive? or whatever? which is probably why its common

lusty elm
#

The reason why I rarely use Dirt in my farm maps and always have farmable grass is because if I have one with a lot of dirt and use grass for accent, I will literally get people just requesting the same map but no dirt, cuz they dont like it, and if there is grass and its not tillable people will also request it to be tillable.

rough lintel
#

but its pressuring nonetheless and i will strike them down with my sword

hallow prism
brittle ledge
warm imp
gentle rose
#

tbh I draw the "ESL tone problems" line at "this didn't need to be said in the first place" lmao

faint ingot
#

will see how it turns out

hallow prism
#

in some cases it affects both party and makes one of them a bit more blunt and the other a bit more defensive

royal stump
#

(thankfully, I get all my compat requests in the form of "help i crashed when i went to bed and SMAPI has red text about FTMSerpent")

opaque cobalt
#

I do appreciate comments that go "Hey, I'm having this error, dunno if it is your mod or this one, can you please take a look"
I myself love valid critiques to make me find better ways, I always want to know what I've done wrong/could do better and how to do it with the least amount of bloat

lusty elm
#

I also get requests sometimes to add things out of scope of the mod concept or things that just don't make sense to me, and sometimes I just have to tell people no.
The islands farm that I released a 2 months ago? I had a request to add mountain and river fish to it, and i was like... its a chain of islands in the ocean? where are these fish coming from?
They also asked for me to make the fish 'More abundant' on the farm (which mirrors the ocean %s)

rigid musk
#

I know that when I put my mods out there it's basically letting people criticize me and stuff, but if they come at it like... rude and such I don't really enjoy that. But if it's an open discussion I don't really mind all that much

hard fern
#

I just like refusing to answer questions. If i never acknowledge them i don't have to worry :D

sour sleet
#

There's a huge difference between reporting a bug/problem and being plain rude

hard fern
#

Mm I'll delay releasing the pif version of my mod in favor of making more alternative slime hutch interiors

lusty elm
#

Some stuff is reasonable to me tho; like I also edited the Islands farm to have a config so you can toggle progressive vs Full unlock for impatient people, and someone mentioned they couldnt customize the bonus basement, which i didnt even know whats a thing, so i learned how to do that and added it.
Its like if there is something i can do to make the process/concept more enjoyable or more authentic i'm fine doing it, but asking me to change the concept is like a hard "no" I guess? same thing for insulting the concept which is generally what all these rude comments are rooThink

hard fern
#

I had the idea to make it like the inside of a cave, like the island where tiger slimes spawn,... Etc

brittle ledge
#

Part of improving as a creative is learning to identify what feedback is actually helpful.

hard fern
lusty elm
#

But Why wont you add Weapon Crops to your Boss Monsters Mod? It would be such a cool addition!

crude plank
#

I've bought this toaster from you but you had no toast so i don't like your toaster

rigid musk
#

Your toaster didn't come with jam :( I don't like it please give me jam :( and marshmallow fluff :((

drowsy pewter
#

I downloaded your Blue Shane mod and now Shane is Blue. Fix it

crude plank
#

unusable, has no sprinkles

lusty elm
#

makes a bread expansion "You forgot brioche, Uninstalling"

opaque cobalt
#

understandable, have a nice day, please never come back

gentle rose
#

your stardew mod doesn't come with a copy of balatro where I'm guaranteed to win every run. fix

lusty elm
#

pretty sure they only produce objects, but...

#

plants a keg

drowsy pewter
#

You might be able to with spacecore multiyield crop produce

brittle pasture
#

I don't see anywhere the game's adding "(O)" to the crop output, maybe BCs can work?

distant glen
#

hey is there anything that replaced dga ?

brittle pasture
#

Content Patcher

gentle rose
#

I think it wasn't necessary any more?

#

what selph said, yeah

hard fern
#

Content patcher was hungry

rancid musk
#

It looks like crops can produce any items.

#

Judging by the contents of harvest()

distant glen
#

so if a mod needed dga could i just download it if i have content pactcher

rancid musk
#
            Item harvestedItem = (this.programColored.Value ? new ColoredObject(this.indexOfHarvest.Value, 1, this.tintColor.Value)
            {
                Quality = cropQuality
            } : ItemRegistry.Create(this.indexOfHarvest.Value, 1, cropQuality));```
brittle pasture
#

no, you'd need to convert it to use CP

#

!converters I think there's one for DGA -> CP

distant glen
#

ah damn

#

thanks

hallow prism
#

no, we are speaking from the perspective of MAKING mods

#

not USING mods

brittle pasture
#

hmm nvm

#

but yeah this is a making mods channel

#

if you're interested in doing the conversion yourself we can help

distant glen
#

im so sorry i asked in the wrong channel

#

i could barely do at

lusty elm
#

It says it uses Item ID's for harvesting, and objects have different numerical IDs sets than Big Craftables (so there are dupe numbers) so i don't think it would work by default?

opaque cobalt
#

my question from the rant that was valid, where do the children get an official education? Like Penny does her best, but since she has no formal training, I can't imagine it works towards their High School Diploma or in universe equivalent. I always would have assumed it would be like my Mom's hometown where you would take a school bus on a 30min or longer ride to get to school.

brittle pasture
#

ItemRegistry.Create can accept whatever

#

as long as the code isnt trying to cast the result to Object it should work
(and if we're speaking about BCs, even then it would still work because BCs are also Objects)

sour sleet
rancid musk
#

Oh

#

Looks like it is only objects.

hard fern
#

Dang

rancid musk
#

The constructor discards the qualification for some reason and it logs a warning.

distant glen
#

i honsetlykinda want to get back into mod making but i have zero clue what to do

hard fern
#

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

rancid musk
#
        ParsedItemData harvestItemData = ItemRegistry.GetDataOrErrorItem(data.HarvestItemId);
        if (!harvestItemData.HasTypeObject())
        {
            Game1.log.Warn($"Crop seed {seedId} produces non-object item {harvestItemData.QualifiedItemId}, which isn't valid.");
        }
        this.indexOfHarvest.Value = harvestItemData.ItemId;
sour sleet
distant glen
#

At

brittle pasture
#

(nvm then lol)

hard fern
#

!at

ocean sailBOT
#
Alternative Textures

Alternative Textures is a framework mod that provides options to change asset textures with in-game tools.

For an interactive list of texture mods, click here.

To make a content pack for AT, see the author's in-depth wiki.

hard fern
#

Here's the documentation

lusty elm
#

Oh thank god, knowing that its not possible kills the urge to make that mod.

hard fern
#

On the wiki

brittle pasture
#

(well spacecore's extra harvest thing may still work as 6480 mentioned)

rancid musk
#

Anyways I expect SpaceCore's crop extension data can work then.

sour sleet
#

The wiki is great for modding info

distant glen
#

yea

it always got jumbled up for me when i look

drowsy pewter
#

it takes qualified ids

distant glen
#

i mean i made mods before

lusty elm
#

Nope Nope Nope, I'm not doing it, I'm working on a different mod, like 4 of them.

sour sleet
teal bridge
distant glen
#

no the mainfest is what i could never understand

#

yes !

sour sleet
#

I can walk you through it if you'd like?

distant glen
sour sleet
#

Ok so what have you done so far with the mod?

distant glen
#

i honsetly need to figure out what to make first

lusty elm
#

anyone know offhand where the images for the bigcraftables and machines are?

sour sleet
#

So is that your mod? The manifest looks fine on this mod

distant glen
drowsy pewter
sour sleet
distant glen
#

like what would i do for something esle

naive wyvern
distant glen
#

what would i replace

sour sleet
distant glen
#

alright thank you ! its been 2years so i was confused

opaque cobalt
naive wyvern
teal bridge
#

(public school teachers, on the other hand, do a consistently excellent job)

naive wyvern
#

(no education is perfect, the entire system is fucked)

#

(but theres many teachers who try their best, whether its public or private)

reef kiln
hard fern
#

In a small town so far away from everything it's probably more inconvenient to travel to a school than it is to get teaching materials mailed

naive wyvern
reef kiln
#

Oh

#

Some of the smartest kids I know are home schooled.

opaque cobalt
old edge
#

how to best start on making a portrait for stardew?

naive wyvern
reef kiln
#

To be fair, some of the dumbest kids I know are homeschooled. It really depends on the effort the parents put in.

old edge
#

I mean how to start drawing it

teal bridge
#

Also depends on the kids.

naive wyvern
#

and this is why i mentioned that most families that do it thsemself are unqualified

old edge
#

I have a program ready

naive wyvern
# old edge I mean how to start drawing it

open up any ol portrait from the game's files and use that as a reference

theyre arranged in 6 default order for emotions/expressions, and anything else after that is extra

opaque cobalt
#

If you need, I can send the games unpacked files so you can see all portraits

naive wyvern
#

no they can learn to unpack the game files themself, its much better that way to be familiar in the longrun

#

!unpack

ocean sailBOT
#

Follow this guide to unpack the game's content files in order to see and explore how the game data is structured.
It's helpful when making your own mods, or just to learn about how the game works!

uncut viper
#

also you shouldn't really be just distributing base game files anyway

lucid iron
#

Dreamygloom i thought you drew the portraits for cape stardew

#

If you mean more like how to art better then #making-mods-art would have better advice

old edge
#

I did I just wanted to hear how everyone else approaches making the portraits.

#

I am just going to wing it on this new portrait I'm working on.

drowsy pewter
#

I always do a sketch at double size with a vanilla npc for proportion reference and scale it down

sour sleet
#

i've deleted the Stump spawning property of my map so none should spawn, started a new save, but they are still spawning. Is there stump spawn data hidden someplace else?

next plaza
#

<peaks in, sees homeschooling discussion>

Also, at least in the US, different states have different rules for it. For FL, it's allowed no questions asked up through high school, but you have to check in with someone (I think with the state?) to evaluate the kids progress each year and make sure they're actually learning enough and what not... At least when I was a kid.

Source: Homeschooled in FL from 1/4 through 6th grade onwards (woo extensive bullying), and my twin was homeschooled from 5th grade onward (so many health problems that his attendance at public school kept him from making much progress).

It helped that my mom ran her own business and so had the time to dedicate to these things. And she didn't do it all herself, she purchased homeschooling curriculums and such (and for some stuff like more advanced math we did florida virtual school).

Looking back it definitely wasn't perfect, but I think I turned out fine. And I'm pretty sure I wouldn't have gotten into programming as much otherwise, since I'd be stuck at school all day even though I finished stuff fast.

The only 'real' problem was I never learned how to study. For most of college it didn't really matter (especially in my computer science classes) because I retained what I learned in class/homework very well (still took notes and writing stuff down is said to help, so...), but with a few general requirement classes it was Suffering™️ (like foreign languages). And then I dropped out from depression 🙃

(I also wondered if I would've discovered trans people were a thing if I wasn't homeschooled and therefore been able to transition sooner myself, but who knows. I had free unmonitored internet access so it's not like it wasn't possible for me to find out about, I just only ever looked at stuff relating to programming/video game modding (and lucid dreaming that one brief period of time).)

#

That ended up being longer and much more tangential than I initially intended 😛

drowsy pewter
#

Unexpectedly learning a lot about homeschooling today

#

Hi casey!

next plaza
#

Hi

#

I think most homeschooling parents stop after elementary school or at least middle school, I remember my mom having a harder time finding resources in high school

hot gale
#

Trying to figure out how to inherit all flavors from given ingredients through line of crafting progression with ExtraMachineConfig and not having much luck. I want to combine One flavored honey + One Fruit to get FRUIT and HONEY Mead, then I want to further refine it in another machine with more fruit to end up as FRUIT, FRUIT and HONEY Mead is this possible? I have the first step done and can achieve Fruit+honey mead but I'm coming up short trying to lengthen this process

royal stump
#

oh hey, I started being homeschooled at 6 1/4 too SDVkrobusgiggle

next plaza
next plaza
hallow prism
#

i find that learning to study is hard to do when you do remember stuff well by paying attention to the class because it feels that it works, until it doesn't

hot gale
calm nebula
royal stump
#

diff state here but yeah, high school was when they required us to submit anything beyond "yep we're homeschooling"

calm nebula
#

Where we went to a magnet school

calm nebula
#

One of the smartest people I've ever met

#

Another one of my friends was homeschooled until he went to uni at 16

#

Again

#

Brilliant.

ornate locust
#

I had two friends who were homeschooled because their mom had crappy ideas about mental health and they just had no oversight whatsoever and learned nothing but suffering. It's a land of contrasts

next plaza
# royal stump oh hey, I started being homeschooled at 6 1/4 too <:SDVkrobusgiggle:898395746875...

Hopefully it wasn't mainly because of extensive bullying like for me 😛

I don't remember it very well, but my mom has said I came home crying most days. (Elementary school was mostly fine, although there was still some bullying. It's like everyone became meaner over summer, it was baffling.)

I have a theory that that bullying is why I became painfully shy around anyone not direct family back then. Took ages to get out of

tribal ore
#

I wish I could have been homeschooled. For basically that reason.

hot gale
#

Let's say I use Poppy Honey, and Melon. That successfully makes Melon and Poppy Mead. What I want is to then refine it with say Strawberries to become Aged Melon, Strawberry and Poppy Mead

next plaza
tender bloom
merry rampart
#

I'm making a greenhouse interior and changed the floor from the usual stone to wood. Sadly now I can't place fruit trees on them like you can with the vanilla stone tile. Is there a workaround for this?

next plaza
#

I did super well on the SATs though, it was like 99th percentile reading, 98% math, and 94% writing (despite not finishing the essay portion, I got a 2/5 for that), or something along those lines

royal stump
next plaza
#

Really good scores but of course they changed the scoring systems since then

tender bloom
brittle pasture
ornate locust
#

I think everyone I knew who was homeschooled actually did it because their parents had terrible ideas and did super badly actually... It can do good things for people, but it can also just be a way to keep kids from escaping

tender bloom
ornate locust
#

especially if the supervision is goddamn nonexistent

#

and holy shit must Alabama's supervision not exist

tender bloom
#

I actually don't know why my friends were homeschooled, but I get the impression there's the "keep the kids in a cult" kind and the "for educational flexibility/for other reasons" kind

#

and they were def the 2nd kind

#

I think they met in some sort of homeschooling social group thing actually

ornate locust
#

There's also "I don't want to bother with special needs classes, I want to aggressively pretend to be 'normal'"

next plaza
calm nebula
#

That stupid essay

ornate locust
#

and those DEFINITELY get the least supervision of anyone

royal stump
tender bloom
calm nebula
#

You basically got scored on how long the essay was

next plaza
#

Actually it was atra I told the ap computer science stuff to, you math people have confusing names 😛

calm nebula
#

Yes

calm nebula
tender bloom
#

haha

calm nebula
#

(My school didn't offer them)

tender bloom
#

IB? or just they felt special

calm nebula
#

I took the AP tests anyways

calm nebula
#

I took a 1.5x courseload

tender bloom
#

I'm going with "they felt special" xD

#

I took wayyyy too many APs

calm nebula
#

Then I tried that in uni and it backfired on me spectacularly

#

There is a reason why I wanted to be hard-core

ornate locust
#

ahh, the "gifted kid" courses that set you up to explode in university

calm nebula
#

I look at the course loads I attempted and dear lord

tender bloom
#

I took more APs than the college board would let me put down

next plaza
calm nebula
#

Was I trying to die

tender bloom
#

So, that's one way to say definitely too many APs

next plaza
tender bloom
#

Yes

#

haha

#

maybe they've changed it

gritty summit
#

Hello I want to edit farmhouse, after arranging the wall and floor layer positions as usual but in game I can't replace the wall or floor? Can someone help me show how to replace the floor and wall in game.

next plaza
tender bloom
#

the game has to be able to tell where "floor" starts and ends

calm nebula
next plaza
calm nebula
#

I had so many APs and SAT2s

#

Lol

sour sleet
#

My map is spawning stumps in the path tiles but once i chop them, they don't respawn. How do I make them respawn?

calm nebula
#

Then again, my parents made me retake an 2380 on the SAT lol

ornate locust
#

My parents were like that too. (until I exploded)

tender bloom
next plaza
# calm nebula I took a 1.5x courseload

I remember in college I typically did 15 credit hours which was fine while I was taking mostly CS classes since even when I got to the 'new' stuff (never learned a lot of stuff since I was self taught, still learned it really easily though) it was easy. I didn't want to do summer classes 😅

gritty summit
tender bloom
#

The vanilla maps that do that, like forest farm and 4 corners, are hardcoded

next plaza
tender bloom
sour sleet
tender bloom
#

there really should be better docs on the wiki for this, because the main change was in 1.5.5 but there was further changes in 1.6

sour sleet
#

Just wondering why stumps aren't working but the tree paths are? Hmm

calm nebula
#

Then when I got a 2380 AGAIN they made me take the ACT

next plaza
tender bloom
royal stump
#

stumps only automatically respawn on the left-most 20 tiles of the built-in forest farm type; anywhere else, it's once-only without mods like FTM
(also specific tiles on Four Corners, maybe? I forget)

next plaza
#

Or maybe it just would've given me more girls to get crushes on

royal stump
#

tree tiles just don't work the same way

next plaza
#

(My social circle basically extended to a few similarly aged kids at church. 😛 )

sour sleet
tender bloom
#

In fact I think 2380 may have been my exact score and I recall being so happy I didn't have to take any more SATs

#

Trees and stumps are just wildly different things on the inside

merry rampart
#

I'm making a greenhouse interior and changed the floor from the usual stone to wood. Sadly now I can't place fruit trees on them like you can with the vanilla stone tile. Is there a workaround for this?

Reposting this because I don't think anyone saw it when I posted it earlier

tender bloom
#

There's a specific set of conditions that makes it plantable for fruit trees

next plaza
tender bloom
#

They're a fucking nightmare in the decompile, let me see if I can pull them

#

I know flour told me what it was once

royal stump
#

the weird greenhouse tile logic is somewhere in my posts too, but I forgot them again SDVpufferdizzy

rigid oriole
#

is it a slippery slope if i discover making events is actually kind of fun

tender bloom
#

I think it's the step type or something dumb

#

like if it's type stone?

merry rampart
#

ugh I was hoping that wasn't the case. Because I want this floor to be wood, not stone

#

ill test this out in a sec by changing step type

lucid iron
#

Can u just make it dirt

#

Or you just give the tile property of stone lol

#

I cheated and made some of the wood "stone" here

merry rampart
#

changing tile property to stone allowed me to place the sapling...

#

ill take a peek. even though i think walking on wood that sounds like stone is wierd...

#

maybe ill just make special patches for trees

teal bridge
#

wtf is this 2400 SAT grade inflation BS, it was supposed to only go up to 1600.

calm nebula
#

Guess I just leaked my age lol

teal bridge
#

Well, maximum age in any case.

tender bloom
#

no, it was an age band

#

right?

brittle pasture
#

getting extra flavors for fuels isn't supported yet

#

you'd need to invert the rule basically

#

put in mead, fruit as fuel

next plaza
#

(At least for when I took it)

teal bridge
#

Wiki sez that was in 2005. Also "score choice" in 09. Honestly, what in the world has happened with this, it used to be such a simple concept.

urban patrol
#

does anyone know if there's a variable for pet name i can put into dialogue? such as how @ is for the farmer name and % is for the farm name?

uncut viper
#

%pet

urban patrol
#

thank you!

urban patrol
#

omg the holy grail... <3

next plaza
gritty summit
#

Let me ask, this is the id of the available rooms in the farmhouse, and I need to fill in the id attribute of the floor and wall, but I have changed all the location and area of ​​the room, the number of rooms is also more, obviously not the same as the name of the room anymore, so how to determine the name of the room while the time I change is very different from the old room now?
please help me because there is no place to mention the name of the room if the room has changed /-\

Upper Room 1,
Nursery 31,
Hallway_Nursery 31,
Kitchen, LivingRoom,
Hallway_Bedroom,
Bedroom, Southern, Hallway_Corner,
Corner,
DiningRoom 18,
DiningRoomHallway 18,
Far Upper Room More Floors:0,
ExtendedCorner,
ExtendedCornerNook

next plaza
tender bloom
#

they changed it twice, I think

#

maybe more, but there were several periods when it was either 1600 or 2400 p sure

rigid musk
#

Wait.. it goes to 2400?

tender bloom
#

i don't think it does right now

#

but once upon a time...

calm nebula
#

I used to make fun of a slightly older friend for his 1600

#

He made fun of me for getting rejected from Harvard, so it washes out

#

(The max score was 1600 when he took it, 2400 when I took it.)

uncut viper
#

(do y'all realize you've been talking about the education system in here for over an hour /lh)

royal stump
#

(the majority of the convo moved channels, so it's fine SDVpuffersquee)

calm nebula
#

No

lucid iron
#

There better be a mod where Vincent fails the SAT from this talk

tender bloom
#

oh nooooo

#

nooooo

#

a mod where Vincent and Jas start a letter-writing campaign to reform the education system?

brittle pasture
#

sorry Vincent, you failed to get into college so it's the drafts for you
(speaking from home country's experience)

lucid iron
#

Kent origin story...

gentle rose
hard fern
#

Did you know kent used to be a garbage man in the city

#

I want more lore on what the characters did before moving to pelican town

#

Like, idk maybe it's just me but i feel like even though you can marry some of the villagers, we still know shockingly little about them

reef kiln
#

Background lore on NPCs would be great. Like how/why did Pierre decide to buy a store in a small town and move there with his new wife.

rotund elm
#

Heyo, got a question about minerals/the museum! So I have noticed that the gems I have added to the treasure chest are not being added to collections since you have to donate items to the museum. Adding the context tag for not donatable didn't seem to work, and I checked the Items, Objects, Museum, Migration, Context Tags, and GSQ pages to see if there was any info and didn't find anything unless I missed something if there is indeed documentation?

gaunt orbit
brittle pasture
#

known bug

#

dunno if that's getting fixed in the next version or not

naive wyvern
#

(hi wren, hi selph!)

rotund elm
brittle pasture
#

(wait a second, I don't have Nitro, how am I able to emote with that)

naive wyvern
#

(are you perhaps subbed to twitch)

#

(ah wait, twitch emotes have a specific prefix to them, that one doesnt have it)

uncut viper
rotund elm
#

Ahh thanks XD I am oblivious with out replies or lots of info, and thank you Selph

brittle pasture
#

yeah, I should probably have replied to that haha

teal bridge
gaunt orbit
dusk mulch
#

God mapping is so hard, just getting it to look good

gaunt orbit
#

Mapping is hard but so satisfying

#

It's such a unique skill set

#

Like a combination of visual design, game design, and ergonomics

vernal crest
#

It's the hardest thing I've encountered in modmaking so far and that's counting my C# failures lol

hard fern
#

Haha, im the one who can spend hours in tiled because i got carried away with decorating -

gaunt orbit
#

Mapping is actually what I started with. the hardest thing I've attempted was event scripting

hard fern
#

My bane is dialogue

gaunt orbit
#

I like writing fiction but the thought of writing dialogue and events for stardew frightens me

#

I dunno how yall do it

#

I would take writing a transpiler over a heart event any day

vernal crest
#

I find events tedious because of all the tweaking and testing but I'm still capable of achieving my desired result. Similarly dialogue is scary but I know I can write appealing dialogue. With making maps, I can spend hours working on it only to zoom out and go "well, that looks terrible".

gaunt orbit
#

Mapping feels easy to me bc it's like fitting puzzle pieces together and then sprinkling glitter on top

#

And if something isn't working you can kinda just shuffle stuff around a bit or tweak the shapes a bit

hard fern
#

I am water features georg

urban patrol
#

heart events are the last thing i have left to learn for my mod before i start testing and i’m nervous lol

vernal crest
#

I do not have that experience at all. I am constantly having to change my plans about what I want to do because I can't get the existing tiles to actually work with what I want.

vernal crest
urban patrol
#

i’ve skimmed the links in tia’s npc tutorial, but looking at the vanilla formatting is intimidating! with the animations and the music and the screen effects and everything

#

and that’s not to mention forked dialogue which i haven’t tried yet

vernal crest
#

My number one recommendation is to try multilining. It might not be for you, but if it is, it really cuts down on the intimidation factor because it's so much easier to just focus on one command at a time.

urban patrol
#

okay cool! notepad++ marks it all red when i try but for readability that’s definitely a plus

gaunt orbit
#

I wonder how hard it would be to make a visual scripting tool for events. Would that even be useful do you think?

urban patrol
#

that’s how i did my schedules before collapsing them into one line

gaunt orbit
#

Bc json

vernal crest
#

Yes, json hates it so I switch my event files to use jsonl instead

urban patrol
#

\ not /?

urban patrol