#making-mods-general

1 messages · Page 188 of 1

latent mauve
#

Probably selph, but nobody's responded to the ticket

#

I am victorious over the Data/Machines code xD

rotund elm
#

I see the breadcrumb, but idk what to do with that so I put OutputRules in the target field and Dehydrator?

lucid iron
#

do u instantly pass out by eating the dried red shroom

#

dehydrator then outputrules

latent mauve
#

It's 150 negative energy xD

#

so probably, yes

#

I had 270 so I didn't pass out, but that took a good chunk and got the sick animation, LOL

lucid iron
#

maybe if it was iridium dried red shrooms

latent mauve
#

I forget how to give myself starred items to test, LOL

brittle pasture
#

the quality button is somewhere top left in the spawner menu

latent mauve
#

I don't use CJB, Selph

rotund elm
#

Do I need to add a editdata section for both triggers and output rules?

latent mauve
#

I'm using debug commands

brittle pasture
#

if you're adding them in one rule then no need

rotund elm
#

I'm just confused how I format this without an example to look at X|

tiny zealot
#

debug f name quantity quality (where quality is 0, 1, 2, or 4)

latent mauve
#

thanks!

tiny zealot
#

actually i think technically you can use whatever quality you want, it just might default to purple star

#

each 1 is 25% value increase

brave fable
#

debug.. f?

lusty elm
#

Fixed, had to redesign a good 30x20 chunk to make it work.

tiny zealot
brittle pasture
brave fable
#

naturally

latent mauve
#

also, nope, they all give the same energy debuff

#

they all result in the same Dried Mushrooms item, no quality added to the end product even if the mushrooms are quality

brittle pasture
#

ah yeah in vanilla only the fish smoker copies quality

latent mauve
#

so, unnecessary science, but, good to know anyway, I guess. xD

#

Also, because I implemented it via a custom tag (inedible_mushrooms) in theory, other mods with inedible mushrooms could assign that tag to their mushroom objects to also be dehydrate-able.

rotund elm
#

I'm sure multiple things are wrong....

#

X|

brittle pasture
#

TargetField should be "(BC)Dehydrator" and the "OutputRules"

#

but otherwise the rest is good

rotund elm
#

ok and is that gonna ouput 1 or 5 items I cant tell

#

or do min and max stack need to be 5 and 5

#

or vice versa

brittle pasture
#

RequiredCount in Triggers is the input count
MinStack/MaxStack in OutputItem is the output count

rotund elm
#

Ok and can I delete all the info that is null?

brittle pasture
#

yeh

rotund elm
#

Ok thank you so much SDVpufferthumbsup

brittle pasture
#

if it's false also safe to delete

#

same with the modifiers mode fields

#

or -1

#

(I think you meant to post in modded-farmers? SDVpufferrad )

rotund elm
#

so all I really need is min/max stack ID/ItemID

#

for output

brittle pasture
#

and regular Id
Yes

latent mauve
#

I somehow wasn't expecting that value for Dried Truffles when I just added it on a whim

#

(dried red is 587 base value)

calm nebula
#

Dried truffles should lose value over time

latent mauve
#

I feel like that'd go into C# Land, and I've not fallen into that hole just yet.

gentle rose
#

you should be able to sell truffles and dried truffles to gus for even more money

calm nebula
#

Jump! The water is warm

#

(Says the retired modder)

lucid iron
#

waem

tiny zealot
#

waem

uncut viper
#

waem

gentle rose
#

speaking of retired modder… I have a question about GIMA (how difficult do you reckon it would be to update for 1.6? I blame avi and tia btw)

lusty elm
#

Why is my game Lagging?
Because Each Bag of Dried Truffles is indivually counting each 10 minutes that have passed it's been since it was dried so i can adjust its value in realtime.
... But I have 300 of those...
Ye, SLOW MO TIME.

gentle rose
#

waem

latent mauve
#

I feel like someone who knows what they're doing could probably reuse the Fresh modifier from Qi's Cuisine

calm nebula
#

I would say it would take maybe two hours

uncut viper
#

is that an atra two hours or a normal person two hours?

gentle rose
#

let’s find out, shall we

lusty elm
#

is only now realizing DecidelyRetired MathPerson is Atra

brave fable
#

waem
someone who knows what they're doing probably isn't going to risk reusing a very specific hardcoded modifier from a qi quest

uncut viper
#

it took me that long to figure out that i was unable to figure out how to unentangle Giant Crop Fertilizer from atracore

latent mauve
#

valid

lucid iron
#

well, button just made something that can be used as GIMA right

gentle rose
#

slowly we will tackle the beast that is untangling all of atra’s mods from atracore or we will retire trying

tiny zealot
lucid iron
#

send ppl to island whenever

uncut viper
#

no island schedules have priority

#

i mean

lucid iron
#

unfort

uncut viper
#

i guess you can send them there i suppose

#

but if they get a specific island schedule it gets loaded by the game after

rotund elm
uncut viper
#

i didnt touch that stuff thats for a v1.1 or something maybe

#

the function looked intimidating for what was supposed to be a quick mod

lucid iron
#

well, it seems generally useful if u can like

uncut viper
#

atra are you proud of me for using a partial class, i know you love partial classes

lucid iron
#

csk_set_key_for_tomorrow

gentle rose
#

being a modder strengthens your nope instincts

brittle pasture
#

higher level fields first

lucid iron
#

to test whatever arbitrary sche without filling the reqs manually

uncut viper
#

using a GSQ

lucid iron
#

the usecase is like

csk_set_key_for_tomorrow schedule_to_test
debug sleep
#

if u can just reload schedule in middle of day thats fine too

uncut viper
#

uh

#

it cant do that

#

either of those things

lucid iron
#

i look forward to 1.1

uncut viper
#

its not supposed to do either of those things

lucid iron
#

Dokkan thats ok, i just thought it'd be nice for debugging

uncut viper
#

i thought there was already a way to debug schedules

lucid iron
#

can they debug your custom ones though

uncut viper
#

what is the current way of debugging schedules

calm nebula
#

Pain and suffering

calm nebula
#

Poasting from beyond the grave

hallow prism
uncut viper
#

event tester can do schedules?

hallow prism
#

k speeds everything

tiny zealot
#

i think it just has fast forward built in

hallow prism
#

including non event stuff

uncut viper
#

was i mistaken in thinking there was just a way to force a specific schedule to be used

hallow prism
#

so you just go zoom zoom following the npc and it makes the process bearable

tiny zealot
#

at one point i wrote fast forward for myself. it's only a few lines of code (i lost it in a classic folder accident)

uncut viper
#

not just fast forwarded but like select a schedule

hallow prism
#

this doesn't ring a bell

uncut viper
#

ive never done any scheduling

#

i pick things up by eavesdropping on NPC related convos in here

#

sometimes my ears eave the wrong drops

tiny zealot
#

most of the time, if you wrote the schedules, you can just debug in whatever the conditions are

brittle ledge
#

Yeah, there's not a way to force a schedule for testing I don't think

hallow prism
#

i know stuff like that for dialogue

tiny zealot
#

like "oh, winter 17, guess i'll just skip to winter 16 and go to bed" which only takes a few seconds

uncut viper
#

this event tester mod is neat tho, i cant wait to see what else this mod author makes. it was updated last week so they must be active still

brittle ledge
#

(would've been real handy for Wren's randomized schedules, but alas, I am a clown)

hallow prism
#

but schedule is set before the day really started

#

so it would require some C# stuff to test a specific schedule after day started i suppose

uncut viper
#

well i guess chu's 1.1 request is coming early then

hallow prism
#

what is the 1.1 request?

tiny zealot
uncut viper
#

chu wanted a console command to denote a specific schedule key as the one to use tomorrow

hallow prism
#

oh!

uncut viper
#

my mod is adding custom schedule keys that can be applied based on GSQs so it wasnt planned as like a debug thing

lucid iron
#

tbh i wasnt thinking of vanilla much, more the special override schedules

uncut viper
#

but i might as well i suppose

#

with the way its implemented there wont really need to be any distinction between them for forcing a specific key

hallow prism
#

i think the closest i remember about schedule stuff that is convenient to test them is that LA may have something to show schedules in a recent or future update?

lucid iron
#

yea that's live now

uncut viper
#

yeah recent LA has a thing

lucid iron
#

also there is a standalone view npc schedules for the day thing

hallow prism
#

but it's still not "testing a specific one whenever you want"

patent lanceBOT
gentle rose
#

atra you're giving people false hope pffft

patent lanceBOT
hard fern
#

are you really retired...

lucid iron
#

atra is pretty retired from modding but not from being angy at code Dokkan

hallow prism
#

atra is a cat. If they are out of modding they will scratch the door to enter again, but immediately as soon as they are in they want to return outside and ~~eat ~~touch grass.

calm nebula
#

correct!

hard fern
#

XD

hallow prism
latent mauve
#

Mod published, ticket officially filled (though I can't close it myself, so I'll leave that to others)

hallow prism
#

(translate roughly to "i'm retiring" "wait" "i'll do one last movie" "now i can go" "nope, i want to get back" "my job is done, goodbye" "lol, i'm back")

brittle pasture
gentle rose
#

if so, drop a link and I'll close it for you (and congrats and thank you!)

patent lanceBOT
scarlet pasture
#

If only GRRM had the same mindset about winds of winter 😩

tender bloom
gentle rose
lusty elm
#

The Icon is familiar, So I knew you were someone from back when I modded More, but not specifically Elizabeth until you reacted to me realizing that Atra was DecidedlyRetired MathPerson, and Was like THERE ARE MORE MATHPEOPLE? and looked at the account name instead of display.

hard fern
#

how does it feel to be a person who maths...

lusty elm
#

Also I think imma skip the "Shallow layer" of ocean on this map as... i just don't like how the color meshes and its a bit bright rooThink imma just skip to "middle layer" instead, which is much nicer.

lucid iron
#

hm for trinket box mod i was thinking of having 3 tiers for 2 3 4 slots (iridium radioactive prismatic)

#

i have no idea what to price these or where to sell them Dokkan

tender bloom
calm nebula
#

it really is

#

we need more mathpeople

#

but also I stole half of DecidedlyHuman's username

tiny zealot
#

i briefly considered changing to a mathperson, but declined, for secret reasons

brittle ledge
#

Sorry, the best I can do is Spreadsheets Mathperson

brittle pasture
#

best I can do is Person

gentle rose
rotund elm
gentle rose
#

wait I'm technically qualified to be a mathperson

#

I mean, my degree says I'm qualified, idk if I agree SBVLmaoDog

hallow prism
#

you may need to move entry before the default vanilla one

#

which can be done with some preference stuff now maybe?

calm nebula
hallow prism
#

i don't recall details, i think something was added to make that easier

calm nebula
#

that's (typically) used by Content Patcher

#

you need the RequiredTags field

tiny zealot
rotund elm
gentle rose
#

I'm also a little worried that if I do change my name to mathperson I will be joining some cult (though, an atra and elizabeth cult doesn't sound like the worst cult to join)

calm nebula
#
        "{{ModId}}_BandedEel": {
          "Id": "{{ModId}}_BandedEel",
          "RequiredTags": ["id_(o){{ModID}}_BandedEel"],
          "SpawnTime": 5,
          "ProducedItems": [
            {
              "RequiredPopulation": 0,
              "Chance": 1,
              "ItemId": "{{ModId}}_BandedEelEgg",
              "MinStack": 1,
              "MaxStack": 3
            }
          ],
          "PopulationGates": {
            "5": [
              "216 2"
            ]
          }
        },
lusty elm
calm nebula
#

nice

gentle rose
hallow prism
#

ok quickly looking, precedence is a field but the default rule uses a very low priority precedence so any non default rule should take priority over it

calm nebula
#

(yup, default precedence is 0)

hallow prism
#

i meant the other default 😄

brave fable
#

passing grade discrete maths person, reporting in

tender bloom
#

i told my students today i have 3 degrees in mechanical engineering, but i didn't mention the math one SDVpuffersquee

gentle rose
#

are you collecting degrees for fun SDVpuffersquee

tender bloom
#

haha, at this point I'm thoroughly done

#

I would say 2 of them were closer to "for fun"

#

and 2 of them were definitely for serious

lusty elm
#

I think the fact that i have a spreadsheet with some 200,000 cells of formula (Some of which were like 100+ strings of characters and math) across several pages, so when I was balancing stats for a system I was creating I could see changes in realtime as I fiddled, and it crashed my laptop if i tried to load in there, so i could only use it on my pc.
Qualifies me for the MathPerson Identity. rooC

brave fable
#

really it's fortunate the only maths you need to know for sdv modding are linear algebra and basic trigonometry

gentle rose
#

I had a uni tutor (not private tutor, it's just like an instructor ig?) who had 9 degrees SBVLmaoDog but mostly because the way my uni and another uni work ended up getting him a bunch of honorary ones

brave fable
#

baby content for baby game

brittle ledge
#

hey blueberry, question: does LoC sort the cooking menu? Asking for a mod idea ticket SDVpuffersquee

brittle ledge
brave fable
#

sort the vanilla cooking menu, or the custom one?

brittle ledge
#

Either!

tender bloom
#

isn't there a mod that sorts the collections menu?

brittle ledge
#

Someone's looking for something that puts available items first

tender bloom
#

i remember being doubtful that it would be possible, and then someone just immediately did it

gentle rose
tender bloom
#

that's very funny

tight bough
#

Does anyone else have trouble opening the Fashion Sense menu with the Hand Mirror?

tender bloom
#

postgrad doesn't give any degrees in the US

gentle rose
#

||cambridge and oxford have some hilarious pissing contests and this is one of the results||

tiny zealot
tender bloom
gentle rose
calm nebula
tiny zealot
#

can confirm the collections menu is moderately cursed

calm nebula
#

STRING PARSING

#

STRING PARSING EVERY FRAME

gentle rose
#

roku showed me a screenshot yesterday which made me realise perfection tracking is done with floats 😭

brittle ledge
# tiny zealot fish tutorial? what is this about? 👀
Stardew Modding Wiki

Adding a new fish to the game has never been easier than in 1.6; nowadays, fish are a simple set of patches via Content Patcher. There are four required steps: you need to load sprite images, define the fish (as an item, and as a fish) and add it to locations. Optionally, you can add aquarium sprites and data, and fish pond data. I'll be using ...

gaunt orbit
gentle rose
brave fable
# brittle ledge Either!

vanilla cooking menu sorting is handled here:
https://github.com/b-b-blueberry/CooksAssistant/blob/master/LoveOfCooking/Harmony/CraftingPagePatches.cs#L168-L177
custom cooking menu filter/sort is here:
https://github.com/b-b-blueberry/CooksAssistant/blob/master/LoveOfCooking/Menu/SearchPage.cs#L209-L289
the vanilla sort only exists to ensure that items are sorted by known-primary and displayname-secondary, since by default the game sorts by known-primary and learned-secondary.
custom sort has a number of sort orders, but it generally uses displayname-primary, since the menu only shows known recipes anyway.

brave fable
#

supposedly it doesn't sort some mod-added items correctly for some reason and lumps them together by mod. not sure why that is

#

never did ask for a minimum repro on that

gentle rose
#

like we flew to the moon with like 32kb of memory and now we consider that to be less than negligible

brittle pasture
#

the game runs at 60Hz. modern processors can do like 4GHz. there's a lot of string parsing you can fit in that frame. go nuts /s

brave fable
#

so does 'available first' mean known or ready-to-craft

gaunt orbit
#

I did notice though that uninstalling More Grass (because it's broken) gave me a significant fps bump. Idk what it was doing that made the lag so bad but I don't think I'll keep using it if it gets updated

uncut viper
brittle ledge
uncut viper
#

i dont think it'd even need harmony

faint ingot
#

Can you edit the gift taste data to have an NPC specifically dislike a certain kind of wine/jam/etc?

gentle rose
#

famous last words

faint ingot
#

and if so do you just add backslash quotes around the whole object id or?

faint ingot
#

oh ok dang

brittle ledge
#

flavored items don't retain any context tags from the source item, yeah?

brittle pasture
#

well I suppose context tags work, but you'd have to make them dislike all cherry-flavored goods

#

instead of just cherry wine or whatevs

brave fable
#

it'd be weird if they did. fruit_item meaning wine can be added to a salad, etc

brittle pasture
#

by context tags I meant the context tags that denote the item flavor

#

they indeed dont inherit any from the input

faint ingot
#

what about preserve_sheet_index is that usable?

brittle pasture
#

that's the one I was talking about

faint ingot
#

oh I didn't see that, gotcha

#

I can work with that, thanks

tiny zealot
#

disliking all cherry-flavored goods isn't even unrealistic (it me)

brave fable
#

how does that even appear on say, lookup anything's likes/dislikes

brittle pasture
#

same
I dont have the cilantro soap gene but I have the so far unknown to science cherry soap gene

brave fable
#

how does any npc even tell you the gift taste lol

brittle pasture
#

I presume the 1.6 context tag-based gift tastes just get ignored?

#

dunno what LA does

tiny zealot
#

"whatever you do, don't give my dad preserve_sheet_index_282. he hates it"

brave fable
#

Did you know my "Daddy" loves preserve_sheet_index_282? He loves it.

calm nebula
opaque cobalt
#

if you don't have a rivalry, are you really a school at that point?

lusty elm
#

Apparently there was a Rumor that a Senior year in my High School at sometime before I joined, decided that their "Prank" was going to be Burning our school's Initials into our Rival's Football Field. rooBlank Rivalry's be Crazy

dusk mulch
brave fable
#

i remember you, the one with inconsistent indentation issues SDVdemetriums

#

let's see

dusk mulch
#

(I am using notepad++ if that helps)

lusty elm
#

in notepad++, if u click so ur little | is next to a Bracket, there will be a little red bar on the left near the numbers, that shows the bracket that closes/Opens it, what its currently paired to.

brave fable
lusty elm
#

and the other pair will also be highlighted in red, instead of the normal black

brave fable
# dusk mulch when?

oh your last convo was like the 3rd result in this channel for 'indentation' haha

#

again notepad++ is a bit shit for actually formatting json. use vscode if you're serious-ly tired of indentation issues

dusk mulch
#

vs code is so clunky though

brave fable
#

notepad++ is clunky

#

vscode is at least modern and capable

#

and it formats shit for you with shift-alt-f ✨

dusk mulch
#

OMG

#

IM SWITCHING RIGHT NOW

lusty elm
#

I use Notepad++, then again I'm not exactly known for my Content Patcher Capabilities... and you guys had to convince me to use Notepad++, like 2 years ago, cuz i had been using notepad for like the 3 years before that.....

drowsy pewter
#

notepad++ also has an autoformatting hotkey

dusk mulch
drowsy pewter
dusk mulch
#

what is it

#

...

drowsy pewter
#

have to use the json viewer plugin

brave fable
#

one extra keypress and requires two hands. i'll stick with vscode 😌

dusk mulch
#

you are a lying liar who lies blueberry

hard fern
#

Once i vscode i never looked back...

brittle ledge
#

omg I did not know that exists

dusk mulch
#

i am using Tiled to add another garbage bin to the map, where can i find the code for the "Action" in "Special Properties"?

brave fable
#

eh, vscode still offers more, performs better, behaves well, and lets me use nice extensions like json prettier, inline git blame, text macros, and inline hex colour previews

nova gale
#

So long as the textures are your own work, if you want to release / publish any alternate skins or textures for my molerats, please feel free. As for targeting the babies, let me know if yuo need help, I can adjust the mod to make it easier to do if you need

brave fable
#

but at the end of the day i usually just have vscommunity open anyway since all my json files are packed into c# mods

tight bough
nova gale
#

(you should just be able to target the asset and make mine an optional dependency for your mod in order to override my NakedMoleRatBaby texture, but if it gives you trouble let me know)

dusk mulch
tiny zealot
#

presumably the baby sprite for a naked mole rat

nova gale
#

NakedMoleRatBaby?

brave fable
#

naked mole rats are animals boss

brittle pasture
#

a perfectly normal animal name?

hard fern
#

Naked rat mole baby

nova gale
#

if..very ugly

hard fern
#

A baby naked rat mole

#

Have you never seen one before?

dusk mulch
#

stop saying it im going to cry

dusk mulch
brave fable
#

rat baby naked mole

opaque cobalt
#

out of curiosity, if I ever get to doing festival portraits/sprites, can I set a festival as a when condition or would it be the date of the festival that I would have to reference?

nova gale
#

I have a picture and a very very bad sprite I made of one if you like

dusk mulch
#

OH GOD I SHOULDNT HAVE SEARCHED IT

hard fern
#

They look, well. The name is accurate and they look wrinkly

nova gale
#

you can raise them in my mod

#

and milk them

#

for delicious molerat milk

#

for use in cooking

dusk mulch
hard fern
#

...they give milk?

dusk mulch
#

🤢

nova gale
#

they do in my mod 😛

lusty elm
#

Is this a Fallout Type Mod or something?

tiny zealot
#

well they're mammals, aren't they

brave fable
#

despite being naked, they still have moustaches. this is most likely a reference to the lorax, a dr seuss character who

nova gale
#

it's Dwarven Expansion, I needed something a Dwarf could reasonably raise and milk

hard fern
#

So this means we should be able to milk pigs

nova gale
#

to make Cave Carrot Brule

opaque cobalt
brave fable
#

you do not want to milk pigs. please do not milk pigs

drowsy pewter
nova gale
#

and someone asked permission to use my texture for their fallout mod

lusty elm
tiny zealot
hard fern
#

Lol

dusk mulch
#

What do I need to put into the special properties of a garbage cans tile data to associate it to that area of the json?

brave fable
#

that's like asking 'why cant i milk my dog? farming game'

#

anyway the point is use vscode

hard fern
#

Milkable pigeons

nova gale
#

you probably could

#

milk your dog I mean

dusk mulch
#

im making a power point on why vs code sucks so yall stop telling me to use it

opaque cobalt
brave fable
#

eagerly awaiting Milk Anything

brittle pasture
#

did you know that I was being 100% serious when I told 6480 pigs are milkable months ago

dusk mulch
#

(totally not procrastinating making this mod)

lusty elm
#

The point isnt about whether or not you can, its about whether or not you can convince someone to BUY it from you.

hard fern
#

Oh wait my fun fact about platypuses

drowsy pewter
#

i did not want to involve myself in a vscode debate

hard fern
#

They hatch from eggs but are still considered mammals?

nova gale
#

they also pool milk in small pockets on their skin

hard fern
#

Yes

nova gale
#

and the babies lap it out of the pocket

brave fable
hard fern
#

They feel like creatures that shouldn't exist but lo and behold, the platypus

lusty elm
#

Platypus is the Alpha Animal, that was never altered so we can see how far progress has come over the years compared to new releases.

tiny zealot
#

the echidna is another monotreme (egg-laying milk-skin-patches thing)

opaque cobalt
#

God, had some left over parts and said, will this work. Unfortunately, he forgot to remove it from the beta branch, so it stayed. He did give them poisonous barbs though to try and stop player interactions with it

calm nebula
#

What am i reading

#

Anyways

lucid iron
#

oh no the mathpersons spread further

tiny zealot
#

#monotremes-general

brittle pasture
#

wait I misread your q

dusk mulch
#

oh

brittle pasture
#

nvm I read it correctly

#

ignore it

hard fern
#

Are garbage cans a C# thing or no

brittle pasture
#

lmao

hard fern
#

(am on mobile and the wiki hates me phone)

nova gale
#

there are some trashcan rules in the location object I believe

brittle pasture
#

anyway follow the guide on that wiki page for your garbage can rules

tawny ore
#

Garbage Cans are entirely driven by data as of 1.6, and can be customized using only CP

hard fern
#

Another 1.6 feature, nice

tawny ore
#

They use the same item spawning rules as things like machines and such

nova gale
#

actually I meant to ask: I didn't see anything about adding secret notes, but there is a Data/SecretNotes file, can I actually add things there and expect it to work?

uncut viper
#

featuring fun fields like IsMegaSuccess and IsDoubleMegaSuccess

brittle pasture
#

you can, but secret notes still use number IDs so it's a pain

uncut viper
#

theres a framework for secret notes

nova gale
#

(I ask in part because I noticed that secret notes with ID's in the thousands are journel entries, and thus handled differently, so it made me suspicious)

brittle pasture
#

recommend using ichor's secret note framework instead

lucid iron
#

technically u can add some but its int id and therefore chance of collision

nova gale
#

ah, sad panda, I'm keeping this mod free of any dependancies beyond CP itself, but good to know!

#

yeah, I'll come up with another method, I'd rather not re-enter the "hope nobody uses this number" game 😛

lucid iron
#

im also not sure whether it would even spawn properly without snf

brittle pasture
#

just use prime numbers to the power of your nexus mod id

lucid iron
#

but SNF has fun features like images

calm nebula
#

Spawns properly

#

Just fyi convention is to use the negative of your Nexus mod id

#

Ie, in I'm 1999, I would use -1990x

drowsy pewter
#

please dont take my number

tawny ore
#

Just pick 22, that's a number I came up with randomly /s

brittle pasture
#

unfortunately that's already used

tiny zealot
#

SNF mentioned SDVpufferwoke

#

using negative IDs is the safest method if you're adding to Data/SecretNotes, but there are a bunch of other infelicities about doing that, which is why i made the framework about it

gentle rose
#

does anyone know if the GetShopStock method was removed and if so, what replaces it? the wiki seems to think it exists but my IDE seems to think it doesn't SDVpufferthinkblob

brittle pasture
#

those are in ShopBuilder

lucid iron
#

ShopBuilder.GetShopStock

gentle rose
#

ty guys SDVpufferheart

lucid iron
#

man what even is netlist

brittle pasture
#

(ok but I still like my prime number idea though. int32 is big enough rite)

teal bridge
gentle rose
#

also, before I end up X-Y problem-ing this, do you guys know if there's a more direct replacement to the getFishShopStock method?

tiny zealot
teal bridge
#

...another for the "Y tho" list

brittle pasture
brittle pasture
gentle rose
#

I figured, but thought I'd double check haha. Thanks for confirming

calm nebula
#

iro, if this is GIMA, go off my alpha branch

teal bridge
#

Get In My.... Appendix?

drowsy pewter
#

yes

calm nebula
brittle pasture
#

Gallant Ibex Manifesting Apparently

teal bridge
# calm nebula what's wrong with netdictionary?

I will answer that with:

public class NetIntDictionary<T, TField> : NetFieldDictionary<int, T, TField, SerializableDictionary<int, T>, NetIntDictionary<T, TField>> where TField : NetField<T, TField>, new()

Along with the fact that a different version of this exists for every value type.

calm nebula
#

oh, I meant the part where NetList is backed by NetArray which is backed by a...List

teal bridge
#

Does it count that NetDictionary is technically backed by two dictionaries and two lists, even though there isn't another Net type underneath?

lucid iron
#

im gonna go back to assuming they just work™️ SDVpufferpensive

calm nebula
#

nah, the Resize method on NetList, because of the NetArray thing, will re-send the ElementChangedEvent when the NetList is resized

lusty elm
#

Finally did the basic ground/water shadings, next I need to add micro variation. (and yeah I skipped the Lightest layer of Ocean and just went into middle, I like the color better)

calm nebula
#

for a type that...never needed resizing to start with

#

thank you dray for changing the topic back to sanity

lucid iron
#

watery DokkanStare

#

the caves promise adventure

hard fern
#

Beeg map

lusty elm
#

Ye, there is going to be much adventure in internal caves, I even had waterfalls go into pits so i can have waterfalls and greenery in da cavesrooVV, and ye my maps always end up big

gentle rose
#

did drawDialogue take an optional portrait asset in the past? SDVpufferthinkblob

lusty elm
#

Design wise, i almost want to have 1 primary cave submap, that connects most of the caves directly, with underground greenery and all that, but that also involves maching complex elevation differences while INSIDE the cave, and i dont think the tiles properly support that without getting complicated rooThink

unique sigil
#

(how big is that map?)

winter dust
#

Do you make your own tilesheets, or just design levels.

lusty elm
#

I have made a few small sprites for some maps, but primarily I just design levels.

calm nebula
calm nebula
#

this is how you do this now

#

( @gentle rose

gentle rose
#

ty atra!

gentle rose
# calm nebula

-# this is literally the piece of code I'm currently looking at lmao

lusty elm
calm nebula
lucid iron
#

what is the word for "right click on item while it is selected in toolbar", aka the thing game calls "use"

gentle rose
rocky copper
#

Hey, does anyone know if, through a Content Patcher mod, you can change a crop property but only when on the farm? If possible, I'd like to change some crops to paddy crops but only on the farm and not at any other location. I'm trying LocationContext and LocationName but can't seem to get it to work

winter dust
lusty elm
#

I'll have to check when sprites break again

#

I havent done that since 1.6 came out, so i actually don't know what the max is anymore

winter dust
gentle rose
#

I didn't switch to the alpha branch OR create a fork pffft amazing

lusty elm
unique sigil
#

if you can ignore that it should be fine

lusty elm
#

thats what I remember, going sideways, and i think last i remember layering entirely fragmented going up/down

unique sigil
#

the vertical limit has been resolved too

lusty elm
#

cool

unique sigil
lucid iron
ocean sailBOT
#

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

rigid musk
#

Looking at special order stuff.. what even does the 'QI_DOUBLE' thing do .. does it do anything? And why is there something referenced called *FIVE_PLAGUES' because thats horrifying

dusk mulch
lucid iron
#

i think FIVE_PLAGUES and QI_DOUBLE do nothing

unique sigil
#

!tilesheetclimbing

ocean sailBOT
#

When creating or editing maps in Tiled, one common error is tilesheet climbing, marked by red text containing "invalid tilesheet path '../../..'. This is caused by SMAPI not being able to find the tilesheets needed by the map file. To prevent this error, make sure that you have a copy of all necessary tilesheets in the folder containing your WIP tmx file. Copies of vanilla tilesheets can later be deleted, but must be present while working on your map.

If you get this error with a completed map, an easy way to fix it is to open your tmx file in VS Code or a similar text editor, find all of the places with <image source=, and remove the filepaths to so that only the tilesheet names remain. For example, if the code says <image source="Content (unpacked)/Maps/townInterior_2" width="512" height="64"/>, change it to just <image source="townInterior_2" width="512" height="64"/>.

dusk mulch
#

thats DUMBBBBBBB

#

but alright

velvet narwhal
#

Did you use something outside of the maps folder? Cause if you need something like furniture, you can use arbitrary tilesheet access

dusk mulch
#

no i didnt

velvet narwhal
#

I generally just make my maps in my unpacked folder so I don't have to care about climbing

rocky copper
rancid temple
#

Thoughts on making my new mod use this as the image

unique sigil
#

yes

lucid iron
#

is this like, get -12 points on grandpa

rancid temple
#

No this is the end of the Summit event SMCKekLmaoDog

lucid iron
#

u did bad grandson/daugther

rancid temple
#

When you achieve maximum perfection

lucid iron
#

wait is that supposed to be thumbs up

velvet narwhal
#

I get insulted for perfection can't believe it

lucid iron
rancid temple
#

Yep KEK

lucid iron
#

help

rancid temple
#

Grandpa's got thumbs that go all the way up

winter dust
#

I find the winter tilesheets annoying, my ground will look fine until winter comes around and it looks like a Picasso painting.

rancid temple
#

Just never rotate anything SMCKekLmaoDog

lusty elm
#

yeah, its an issue, Mainly with the Dark Dirt and Dirt tiles and their Transition tiles if I remember correctly?

rancid temple
#

Also just look at most of the vanilla maps and realize you're fine

lucid iron
#

i need to stop scope creeping cus i have to write docs after this

rigid musk
#

everyone who makes unique events you are wizards and i will hear nothing else

rigid musk
#

we shall never know and yet

lucid iron
#

maybe it rains frogs and locusts thats what happened in the bibble right

rancid temple
#

🤞

#

That's not what I wanted, but I'm gonna leave it

nova gale
#

QI_DOUBLE was going to make doppelgangers of all the towns folk, you had to solve who was real and who was a simulacrum

brittle ledge
#

I put together a list of some of my favorite mod ideas from the repo, ranging from "so easy I can't believe this CP mod hasn't been done" to "yeah the C# will be fucky but it still looks cool right" https://stardewmodding.wiki.gg/wiki/Recommendations:_Mod_Ideas

Stardew Modding Wiki

Want to make a mod, but don't have any ideas? Did you know Stardew has a mod ideas page where anyone looking for mods (or that just have a free idea they want to pass along) can post? Take a look and see what inspires you! Or if you've got an idea to share, pop in and post!
Here's some specific places to get started:

Want to learn Content P...

lusty elm
#

Scope Creep is good, it makes for a better final result (If you can ever finish it SDVpufferwoke )

nova gale
#

I feel like "So Easy, Even A Content Patcher Could Do It" is a much bigger category post 1.6 then it used to be

tiny zealot
rigid musk
#

so people who make them really cool and unique are wizards and i will hear nothing else

#

also i am actually making them :D ive coded three now technically (though one is not tested)

nova gale
#

yeah, events were a struggle for me, 6 hours of work for 30 seconds of event

#

(or so it felt, i'm sure it wasn't really that long)

rigid musk
#

Getting the timing and the movement and stuff correct can be a pain but it is really cool to see it in game

winter dust
rigid musk
#

I just want to make them interesting enough for the player to sit there and actually play through it you know? and not seem formulaic or what not

midnight sand
#

is there a way that mod A can use the translation file of mod b?

tiny zealot
velvet narwhal
dusk mulch
#

bro all i want to do is add a garbage can to the game not get sent to an insane asylum 😭

winter dust
#

Can't do the Polish food mod since I know nothing about Polish food, I have a lot of German ancestry, so I know German food.

versed wyvern
#

After the player marries an NPC all the daily dialogue in their regular dialogue file isn't used anymore, right? Like all the Mon, Tue, Wed etc. entries?

brittle ledge
nova gale
#

while the scope creep'd ideas include an explorable underwater dungeon. <--- I have a maze/dungeon generator you can use for this if you can get the dynamic maps to work in multiplayer

rancid temple
rigid musk
dusk mulch
hard fern
#

I would take a guess that the answer is 'yes'

rigid musk
#

I pulled a few ideas from the mods that i plan on doing but ive been focusing on just my qi mod because if I move away from it I will, in fact, explode

dusk mulch
#

focus on your qi mod then

rigid musk
#

(aka i will stop working on the qi mod and then never go back to it because thats just the way my brain works)

uncut viper
dusk mulch
#

i have 1 last hurdle to get over to finish the map and its STUPID TILESHEET CLIMBING

lusty elm
#

X Person, take 7 steps, Face Down, Say Dialogue, walk 2 west, 1 north, 2 west 1 north, 5 west, 7 South, 3 east, Say Dialogue. I HATED events

lucid iron
#

should be the Spiderbuttons.CMCT/Translation token

rancid temple
#

I actually found events to be kind of fun, once I started to understand how the script worked

rigid musk
rigid musk
midnight sand
rancid temple
#

It was really just testing them over and over again that was mind numbing

dusk mulch
#

For tilesheet climbing do I need to put all the seasons of each tilesheet into the folder?

lucid iron
#

besides this, if the other mod loaded their translations to an asset

rigid musk
#

no you dont even need them in the folder unless theyre custom tilesheeets

lucid iron
#

then u can use localtext token

dusk mulch
#

...

lucid iron
#

it's pretty rare tho

rancid temple
#

They need to be in the folder while editing the map

#

But you remove them when you're done with that

rigid musk
#

^

uncut viper
#

you can also fix tilesheet climbing by just editing the .tmx in notepad++ or similar

rigid musk
#

also afaik you dont need to use the seasonal ones at all - the game will do that for you (again unless its custom - then im kinda lost on how to do custom seasonal tilesheets)

rigid musk
#

I wish i found them to be more fun but i think its just my creativity not wanting to ... you know... be creative

unique sigil
rancid temple
#

Custom seasonal is the same as regular, you just have to make sure your tilesheets are named properly

calm nebula
#

To be fair I agree testing events is the worst

#

The worst

unique sigil
#

so long as it starts with {{season}}_ it will automatically change seasons (if outdoors)

rigid musk
#

waht do you meannnn I LOVE watching the same thing sixteen times in a row only to adjust one thing slightly

nova gale
#

that swhy I don't bother to test mine, I figure I probabl nailed it the first time

dusk mulch
#

i removed them and im still getting the error for tilesheet climbing

light bramble
#

random questions...what

rigid musk
#

you probably have to edit it in notepad or smth

lusty elm
#

actually fair, yeah it was the repetition, and when i did it we didnt have the reload content/event command yet

calm nebula
#

Remind me in 4 days to remove Less Mini's unnecessary AtraCore dependency, to look into tilesheet disposal more, and to cry into a sandwich

patent lanceBOT
#

I'll have you know atravita I am SO MUCH MORE than just a reminder bot. but fine. (#6499151) (4d | <t:1738388093>)

light bramble
#

...

rocky copper
midnight sand
#

apparently they used a OnAssetRequested to load their translations, so I can just request the asset no?

uncut viper
#

which mod are you looking at, Alan?

light bramble
#

My question was, what's the max size for a tilesheet?

dusk mulch
midnight sand
light bramble
#

don't know why the message sent before i was ready

rigid musk
rancid temple
#

It's a really big number, usually

midnight sand
#

I made the compat for the rest to work, just need the translations and images to look nice

calm nebula
#

(4096x4096 is generally considered safe)

dusk mulch
rigid musk
#

you will - do what

dusk mulch
#

idk yet

nova gale
#

something

#

said it right there

light bramble
rigid musk
#

that is very ominious

lusty elm
#

whoops

uncut viper
lusty elm
#

so on the its still happening when you've removed them all, do you mean tilesheets from the map (in tiled) or tilesheets in your mods folder?

rancid temple
light bramble
#

Draylon! QUESTION! the max map size is still 185x150...right?

uncut viper
#

if the place you are using them does not support tokenizable strings, then you need CMCT

light bramble
#

or did that change too?

rancid temple
#

Map height is fine now

#

But width should stay under 200

uncut viper
#

oh but if you're in C# then you can just request the asset yeah

#

i realized i didnt know if you were using CP or not

rancid temple
#

Unless you like the stumps of your trees rendering over the tops

lusty elm
#

By Map Height is fine, do you mean ANY map height?

rigid musk
# dusk mulch yes, please and if you stop doing your qi mod i will do something

so I use Notepadd++ to do it but you could probably see it in any code/text editor that you use - (just do the 'open with' thing) but everywhere you see a tilesheet it should ONLY be the name of that tilesheet.png - what youll likely see is a bunch of climbing things before it (which ill edit this map to do that so you can see what it looks like as well)

rancid temple
#

I tested up to 5000x5000

light bramble
#

soooo this excerpt from the wiki is correct?
Important note: when making custom maps, always start with a vanilla map and edit it. Don't try to create a new map in Tiled; the game needs certain tiles, map properties, etc to be present. Also note that when making a map edit or adding a custom map, sizes bigger than 155 for height and 199 for width will break the layering

rancid temple
#

The height had no issues, but as soon as I walked past 200 width the stumps started rendering above

midnight sand
#

yep, I'm reading the code and that's what they did. I'm gonna bang my head a little bit against C# and if that doesn't work I'll ask for help again. Thanks!

light bramble
#

Maybe wiki should be updateded?

lusty elm
#

I knew about the width issue, but its good to get confirmation thats the only existing issue on it, i guess height doesnt break layering anymore rooIsee

rigid musk
# dusk mulch ohhhh i think i get it

this happens because you've pulled the tilesheets from a folder that the map wasnt also in (which i have since stopped doing because changing this every single time is violently annoying)

dusk mulch
#

ohhhhhhhhhhhhhhhhhhhhhhhh

#

alright i got it

gentle rose
#

cannot resolve symbol 'string' I think that's Rider telling me to go to sleep tbh pffft

lusty elm
#

By the way, the fact you pull that up in Notepad++ instead of Tiled is mildly terrifying.

light bramble
#

I mean if I'm allowed to I can edit the wiki to allow for the update for the hight

lusty elm
#

go for it

dusk mulch
#

so like this?

rancid temple
rigid musk
#

yep! and make sure you do that for any tilesheet you've used :D

light bramble
#

Also...shouldn't we have a section for tilesheet sizes for the wiki too???

dusk mulch
#

omg you are a god send ty sm

#

now go back to mr qi

rigid musk
dusk mulch
#

or i will do something

rigid musk
#

i also may or may not have edited some warps and stuff using notepad++ as well but we dont have to talk about that

#

it was easier

rancid temple
#

All that to say, if you make your map really big it's going to be hellish to cross over and over again

lusty elm
rigid musk
#

he exists in the game and has dialogue and attends events and gives you quests and thats pretty cool... and has two fully implemented events

#

and honestly thats more than a few vanilla npcs so

lusty elm
light bramble
#

width sizes larger than 200 will break layering. Hight can be any size.

#

Look good?

lusty elm
#

Height*

rancid temple
naive wyvern
#

*height

light bramble
#

XD

#

Forgetting the mispell. does it look good?

rancid temple
#

And there definitely wasn't any missing tiles

lusty elm
#

Weird rooThink, either way its a moot point now, since that test was back in 1.4 and 1.5

rancid temple
#

I do wonder about the resource cost of having a large, fully designed map though lol

lusty elm
#

Its... intense

tight bough
light bramble
#

I'm just gonna assume it's ok...

rancid temple
#

If it's not, and it gets rolled back, don't take it to heart. It happens fairly regularly

lusty elm
#

Ironically, Multiple Maps are More intense, at least when i last did my testing (like 2 years ago), like 4 50x50 maps was more intense than like 1, 150x150 map.

light bramble
#

Honestly, I just wanna know how hard it would be to make a section for the wiki talking about tilesheet sizes lol

rancid temple
#

Yeah, that tracks though

lusty elm
#

ye

rancid temple
#

It's the same as loading a thousand tilesheets vs one sheet with 1000 items

tight bough
rancid temple
#

Always better to do less load numbers

winter dust
lusty elm
#

I once had a user comment on Giga Farm asking for more expansions. rooC

#

for reference for those who dont know, Giga Farm has 65,000 Farmable tiles, where Base Farm has about 3,500.

rigid musk
#

how much more could one possibly need oh my god

tight bough
lusty elm
#

I mean, Just because I MAKE maps that large, doesnt mean I USE that much space

velvet narwhal
#

Meanwhile my weakness to debug commands: 8 tiles of farm able land, take it or leave it

tight bough
rigid musk
#

If I was better at pixel art I would make that botanical garden mod but oh boy I think id explode

light bramble
#

The size of the slime hutch is 7x4 right?

rancid temple
#

Didn't it change in 1.6? I don't remember from what to what

lusty elm
brittle pasture
#

it used to be a chunky 11x4

ocean sailBOT
#

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

light bramble
#

otay.

lusty elm
#

yeah used to be massive

brittle pasture
#

I say the slime hutch's ideal size is 3x2

rigid musk
#

it looks like you just missed one

rancid temple
#

Inb4 Tardis Slime Hutch 1x1

dusk mulch
rigid musk
#

scroll down the file to see if theres another, it doesnt always put all the tilesheets together (its dumb)

hard fern
#

👀 did someone say botanical garden

rigid musk
#

I did say botanical garden

#

theres a mod idea to donate crops and stuff to a 'museum' and it sounds really pretty

#

i feel like it would be gorgeous but i do not have the art skills for that

lusty elm
rigid musk
#

oh my god thats really cool

#

i feel like this would be an interesting farm to decorate - i do love decorating farms

#

I won a contest for decorating IFR2 (even though i gave up on decorating the quarry ... it was so much decorating)

lusty elm
#

and ye, I like looking up how people have used my maps. rooPeek its fun, and motivating.

rigid musk
#

I found the image - that's kinda what I tried doing here with IFR2 (A smaller map of course but still) I tried to use the way it was designed for what i was putting where :3

unique sigil
#

i accept image submissions on my map pages because i like to see how people decorate my farms too and try to find those who can decorate them differently than i would

rigid musk
#

[again ignore the quarry i refused to decorate that i was tired]

unique sigil
#

(in the planning stage, my maps always have designated spots for where i would put things)

rigid musk
#

I would probably put furnaces and stuff in there though

#

Maybe ill make a farm map one day... perhaps (it seems like a nightmare)

unique sigil
#

it's not!

dusk mulch
rigid musk
unique sigil
#

farm maps have more properties yes but its the same as making any maps really

dusk mulch
#

of the tmx?

rigid musk
#

of the error its throwing

#

if its still throwing one

ocean sailBOT
#

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

rigid musk
#

would you mind sending the TMX file to me? i can take a look at it

dusk mulch
#

DM's or just here?

winter dust
rigid musk
#

In DMs is fine if you don't mind but I think? it would be okay to send it in here too (i see your name so i understand :D)

winter dust
#

Can never have too many paths.

dry spade
#

hi sorry to interrupt SDVconcernedCA simple question but I'm getting a little confused with how dialogue selection for NPCs works. I know there are generic lines that characters say all throughout the year, independent of conditions. from the modding:dialogue page on the wiki, it looks like a <season>_<key> will always be chosen over a generic <key> line. However, I know that isn't true because NPCs do have generic, universal lines, so how does dialogue selection work?

dusk mulch
rigid musk
#

on the wiki it goes in order of the chart thats there

#

like higher on that chart is higher priority

dry spade
brittle ledge
#

correct?

rigid musk
brittle ledge
#

most vanilla NPCs don't have many season tags

rigid musk
#

i.e. season_dayofmonth will take priority over season_dayofweek

dry spade
#

yeah i guess a better question would be how are generic <dayOfWeek> lines ever chosen if there are <dayOfWeek><hearts> lines

dry spade
rigid musk
#

because sometimes they might not have those keys

dry spade
#

wow, there must be less lines than i thought then

rigid musk
#

there are actually very few its surprising

brittle ledge
#

oh yeah, most vanilla NPCs have less than a hundred

#

Abigail I believe has the most

rigid musk
#

I opened Elliott's dialogue and was smacked in the face with very few lines

brittle ledge
#

some NPCs only have a handful

dusk mulch
brittle ledge
#

(we're spoiled by mods that add a ton to vanilla NPCs or custom NPCs with a lot of dialogue out of the box)

dry spade
rigid musk
#

Elliott has only 97 lines of dialogue and a few of them are just conversation that happens after some of his events

rigid musk
#

Only

mystic sparrow
#

Hello, I'm a bit curious about something. What causes spouses to go to their spouse patio? Is it random or is there a way to control it?

dusk mulch
#

anyway how does the tmx look?

rigid musk
#

It is ... confusing me?

dusk mulch
#

good to know im not the only one

lusty elm
mystic sparrow
#

I'm updating/bugfixing my mod and someone told me that my npc was never using the spouse patio lol

rigid musk
dusk mulch
rigid musk
#

granted a big part of that is helped by Jaz (who made the mr.qi dialogue expansion mod and allowed me to take it and put that IN my mod)

dusk mulch
#

Or a schedule

rigid musk
#

but I also wrote about half of it I think so

dusk mulch
#

both of you then

#

lol

rigid musk
#

I love how they characterize him and unfortunately my mod isn't compatible with theirs

#

because i yeet the default mr qi into the abyss

mystic sparrow
rigid musk
#

all these tilesheet errors are you're really just trying to add a trash can to robin's house?

brittle pasture
dusk mulch
#

yes thats all i want to do

#

i got the trash can from the town map and brought it over to the mountains

#

including the tilesheet

rigid musk
#

You might not even have needed to do everything you did because from what I can tell you edited the actual mountain map? and are patching the whole thing

dusk mulch
#

...All I want to do is add a trash can out front of robbins house

brittle ledge
# dusk mulch "only"

(for context, Jorts and Jean have almost 900 lines in their i18n, I believe. Not all of that is dialogue but)

dusk mulch
#

😭

rigid musk
#

which you dont need you just need an overlay from content patcher and to add the trash can (with two layers - one on the building layer and another on the front for the top of the trash can) and then the tiledata for the trashcan itself

brittle ledge
#

And I'd say they're probably average in terms of dialogue/event density, so

rigid musk
#

my i18n file is a nightmare

dusk mulch
mystic sparrow
#

jean and jorts... my favorite pro union cats...

rancid temple
#

My Collector has almost 100 lines, and that's not with my events SMCKekLmaoDog

rigid musk
#

by its a nightmare i mean it is very organized and neat but its a lot

#

its currently at 730 lines and im not done with events or special orders

rigid musk
dusk mulch
#

i was using tiled

brittle ledge
#

...oh, I lied, Jorts and Jean are over 1200 SBVLmaoDog

#

it's Wren that's 800ish

rigid musk
#

Well you need Tiled + CP

dusk mulch
#

i am loading the tnx file if thats what you mean

dreamy cedar
#

Philosophy time! Has CA ever explained why constructing buildings was never a thing on the Ginger Island in the stock game? I mean was there some game-design idea of why it would be a bad thing? Was it just a "well this is kinda hard and it doesn't add much" kind of thing?

brittle pasture
dusk mulch
dreamy cedar
#

Alrighty will ask it there

rigid musk
# dusk mulch i am loading the tnx file if thats what you mean

So to clarify:
you probably will only need these things:

  • a map thats probably like 5x5 tiles (you could technically even just do 1x2 since that's the size of a trash can)
  • to put the trash can on that map on the buildings layer + the front layer for the top of the trashcan
  • the tileproperty for said trash can
  • a CP patch using the 'overlay' setting to add the trashcan TO the map in the location you want
  • another section of CP code for what comes out of the trash can
lusty elm
#

Tiled Can do a Lot for maps, but CP is needed for interacting with the game, via patches, replacers, or loads at a minimum.

dusk mulch
#

...\

brittle pasture
rigid musk
#

and you would only need one tilesheet for that map as well, just the spring_town one

dusk mulch
rigid musk
#

I can help if you want! It's okay I understand being frustrated by it

brittle pasture
#

you dont even need all this tbh
just a single editmap to add a single tile if you want the trash can having the same loot as the town ones

brittle pasture
#

maybe 5 lines of CP

dusk mulch
#

thank you but no ive spent too much time and i cant be bothered to do any more im going to go cry

rigid musk
rigid musk
#

there isnt a trash can there

uncut viper
#

also CP isnt needed at all

rigid musk
#

how ... is it not

uncut viper
#

(in response to Draylon who i had to double check who they were)

rigid musk
#

OH

uncut viper
#

(too many mathpeople)

#

i was just a bit late bc discord didnt scroll

rigid musk
#

its good to take a break when stuff is fustrating you anyways :3

mystic sparrow
#

i did something similar if u need example code

lucid iron
#

the approach is basically add your own rule to anvil/colorizer to do what u want

lusty elm
# uncut viper also CP isnt needed at all

in response to which comment? The Tiled can do a lot, but needs CP for interaction? If you mean using coding, I dont assume that the person can, and if you mean XNB, leme go grab my hammer. Unless you meant something else?

rigid musk
#

They were scrolled up in the chat so it was in response to something else

#

i think

uncut viper
#

you said CP is needed for interacting with the game which it is not

#

rest assured i dont count xnbs either

mystic sparrow
#

content patcher is so easy thooooo

lusty elm
#

technically true, but I was saying it in the Context of Mapping related things... unless we can skip CP now too?

#

I dont know what black magic has happened in the year i was gone

uncut viper
#

why would C# not be able to do Map things? Content Patcher does it all with C#

lusty elm
#

oh, okay yeah you meant coding, the stuff many (including I) don't know how to do. rooC

ivory plume
#

Unrelated: if multiple mods adds stops to Central Station, which order should they be listed? I'm leaning towards alphabetical (and mods can group them with region prefixes if they want).

uncut viper
#

is there a price? id sort by price if there is

lusty elm
#

unless TMXL made a resurgence somehow, Then I could go back to loading my maps with TMXL rooSuffer

acoustic summit
#

Id say either price or alphabetical

#

Cheapest first

rigid musk
#

i think alphabetical or price would be good too yeah

uncut viper
#

i concur with 8awa8

acoustic summit
#

As assumedly you'd be going to those most often

rigid musk
#

I like alphabetical because it would be easier to find where im going since usually id already know where i want to go

gentle rose
#

I'm for alphabetical too

lusty elm
#

Anytime I see the Train Station mod, I'm reminded of my Idea for a "Train Trip to nowhere" where I figured I'd have like a Randomized Pool of Like 30 Maps that it drops you off on one to explore and Forage for that day, before returning. SDVpufferchicksweatsip but thats a lot of work, and a lot of load to add on a game.

uncut viper
#

do Maps (not locations) even get loaded until they are visited the first time? its probably fine if they arent

#

in terms of load on the game i mean

lusty elm
#

Honestly If you're coding it, can you do a "sort by A-Z" or "Sort by Price" or "Sort By Frequency" options? I don't know how much you want to put into it or how complex such a thing is (as I don't Code).

uncut viper
#

though i guess theres still update stuff that happens in the locations regardless

lucid iron
#

i think they get created right

uncut viper
#

frequency would be an interesting choice

lucid iron
#

but if u use instanced locations then u are good but u also made deepwoods but with trains(!)

uncut viper
#

could increment stats like CentralStation_[Destination] to track how often theyve gone places

#

just a wee bit of reflection to grab em all automatically for sorting

#

or actually if you control the asset you dont need to reflect

#

my brain leaps to reflection too quickly ive been doing too much of it lately

ivory plume
#

For 1.0.0 it'll just be a default sort, but I can certainly add options like that in future versions if it's something players want.

mystic sparrow
#

How would I change the animation of an npc on their spouse patio? Is there a special animation key or something?

uncut viper
#

i would definitely use those stats for Conversation Topics if they existed

#

like "wow you've been to the [location] a lot huh. whats goin on over there"

proud wyvern
weak pulsar
lucid iron
#

beta.1 content i guess

ivory plume
#

Already got scope creeped! 1.0.0 will be launching with a new map, shops, and randomized flavor text.

uncut viper
#

no flipper boards SDVpufferpensive

lusty elm
#

I don't know where you find the time with how much you maintain and do rooBlank

dusk mulch
light bramble
#

So with the house path tiles, does the tile start where the red x is or the black x?

ivory plume
lucid iron
#

this is a cabin?

light bramble
#

yes

lucid iron
#

black X i think, it's a farm building

#

or hm this is cabin position stuff bolbthinking

#

ig it would be red X then, since they r 5x3

rigid musk
lusty elm
#

For placing cabins on a farm map when designating order/base locations? Red X yeah.

brittle pasture
#

you can go back anytime though

light bramble
#

So uhh...what did I do wrong? Like I made the icon based on what the medowlands farm has...and well... this is what happens in game...

hard fern
lusty elm
#

base icons have blank spaces to the left side

light bramble
#

But the cherry blossom farm doesn't. and it doesn't have that issue???

lusty elm
#

iono, I encountered it when i made Islands Farm icon, i had to offset it myself.

light bramble
#

Soooo just make the png for the icon 22x20 instead of 18x20???

lusty elm
#

sounds right from what i remember, with 2 blank columns on each side

slender badger
#

Can't believe we get to hit Pathos with the scope-creep sticker SBVLmaoDog

light bramble
#

Legit curious why no one has reported this bug to me...

light bramble
#

tbh I'm surprised pathos can even work on other mods with the amt of other things he has

lusty elm
#

I think this is technically part of Maintaining/updating Cherry's mods maybe? as I know Cherry had a train station mod at one point, and i think Pathos has taken over for them, as they tend to do with a lot of mods that have dependancies when the coder is unable to for one reason or another.

light bramble
#

Where will I make my speculations now!?

rigid musk
#

So my idea for a special order is to have the player donate 10 unique items with the 'blue' color context tag - but I don't want it to be more than one of any particular item... how would I go about doing that ?

lusty elm
#

First thought, Color Blind People. rooBlank

#

Not saying you can't or shouldn't, but just something to be aware of :p.

uncut viper
#

pathos' central station mod is being made bc of him updating cherry's train station

#

but its a separate mod now

#

pathos's own

lusty elm
#

Ohh

uncut viper
#

he added support in TS for people to add destinations via a custom asset

#

then removed it when he decided he'd make a Central Station mod instead

#

which will fulfill that puirpose and more

latent mauve
#

Pathos got scope-creeped into making his own mod instead of just keeping the lights on for train station

light bramble
#

LOL

#

You know, I sometimes wonder, how do people come up with their mod ideas, then I look at mine and it's like:

  • Big farm
  • BEEEEEEEG farm
  • Big greenhouse
  • Oooooo add my puppies
  • Big Cellar
  • OOOO add animal crossing things
  • BEEEG CHEESE
#

Like what

latent mauve
#

I've only been there a few times in person but the Central Station mod really has me wanting to make a map similar to the Boston South Station

#

(I don't live anywhere near actual mass transit, sadly)

slender badger
#

Could ask Selph if there's a way the same code/concept could be applied for context tags too? Although it'd probably require a new framework

#

Otherwise the best you could do would be to set different categories, like "3 blue minerals + 3 blue crops + 3 blue something else"

light bramble
#

you know...question... now that like we can have up to 7 starting cabins...uhhh do we need to place the tiles and tile data for those???

#

or like does the game just say Shfjdhfjsd and put them anwhere?

brittle pasture
#

requiring different categories is the next best idea

latent mauve
#

Specifically for them to generate with starting cabins

light bramble
#

yeah I just uhhh...I just noticed that XD

#

Question, do you need the MailboxLocation property if you move the house location with FarmHouseEntry

latent mauve
#

I feel like I remember reading that the mailbox location determines where the new mail sprite pops up

light bramble
#

I mean there's this snippet from the wiki:

In order to properly move the farmhouse mailbox you must also patch Data/Buildings to remove the Default_Mailbox entries from ActionTiles and DrawLayers and add an Action Mailbox property to the same tile as this property.```
rigid musk
rigid musk
#

you do make a good point though - I like the idea of making it 5 crops/5 minerals/5 fish/5 cooked dishes (though maybe not the dishes since theres like... blueberry tart and thats about it)

slender badger
#

If you go with a high number, I think it's more likely people will just submit a ton of the one crop since that's the easiest way to get a lot of something in one colour

rigid musk
#

Yeah which makes sense (and honestly I don't blame them)

uncut viper
#

to be honest

rigid musk
#

what's that? you need ... 500 blue items? [looks over at my three 999 stacks of blueberries]

uncut viper
#

if you just say "You can only donate one of each item!"

#

theres a number of people who will take you at your word

#

and not test it

slender badger
#

Have you already checked the dyeing page on the regular wiki? That has a list of various objects that count for different colours that might be helpful

#

Also Joja Cola counts as blue too, for what that's worth 😆

rigid musk
#

mm... i cant wait to turn blue ...

#

Just like Mr.Qi

rancid temple
#

The image works so good in Discord SMCKekLmaoDog

rigid musk
#

hehe swag grandpa

#

I will add an optional config/compatibility thing with this :)

#

I already have configs set for shipping and friendship so why not

gray bear
#

why does grandpa have 2 sets of sunglasses and i have 0

#

awesome work roku

rigid musk
#

swag grandpa thats why

dusk mulch
#

Am I abled to make "ItemID" into a list?

#
              "Condition": "RANDOM 0.25",
              "ItemId": "(O)388"```
gray bear
rigid musk
#

yeah you just separate them by a comma i think

#

let me check that before i say something very wrong

dusk mulch
rigid musk
#

i think you just need to not have the (O) next to it - at least thats how the modding page documentation works

i.e. like (O)74 18 22

#

i dont know if its just because of what its referencing is furniture on that one though

#

also no comma just spaces

dusk mulch
#

alright i will try it

#

tty!

rigid musk
dusk mulch
#

yeah... the game doesnt like that

gray bear
#

what are you trying to achieve Person?

slender badger
#

(O) is just to show that it's an object rather than a weapon or furniture piece, etc. If you want something to accept multiple potential items, you need an item query for ALL_ITEMS or RANDOM_ITEMS depending on what you're trying to do and then use PerItemCondition to limit that

rancid temple
#

Some models have a RandomItemId field as well

slender badger
#

Helps if you explain what you're trying to do though so that we know the context, can give proper advice, and can tell you if what you're trying to do just isn't possible like with the gender stuff the other day

dusk mulch
#

I am making a garbage can

rancid temple
#

That one is a list and does take multiple strings

rigid musk
#

yeah it should accept multiple :|

rancid temple
#

ItemId doesn't

#

Not usually anyways

dusk mulch
#

im going to use random item

rigid musk
#

oh... i was referencing the uhh wiki

dusk mulch
#

does random item do as it implies, gives you a random one of the defined items?

rancid temple
#

That's an Item Query

#

As Airyn mentioned

rigid musk
#

tbh_blink I will blame my lack of understanding what's going on right now on the fact that it is almost 3AM

dusk mulch
rigid musk
#

and I have been staring at special order documentation for six hours

rancid temple
#

Lily. RandomItemId should just choose one of the provided Id's equally

dusk mulch
rigid musk
#

ah its not that I need help, it's just tedious xD

rancid temple
#

This is getting confusing SMCKekLmaoDog

dusk mulch
#

oh alright

slender badger
#

Get some sleep and come back to it tomorrow, Lily SBVPufferPat

dusk mulch
#

Okay let me say what I want from the generator

#

Uh

#

Why wont it let me react to airyn?

rigid musk
#

I will go to sleep soon I think

#

also I just realized the snippit of code they sent did not, in fact,have the randomitemid thing in ther e

dusk mulch
#

Okay I want to be abled to list certain items and each item has an equal chance of being picked.

rigid musk
#

Yes that will happen with the "RANDOM_ITEMS" thing

#

or it should anyways for that section

dusk mulch
#

Okay

rancid temple
#

You can achieve that either with RandomItemId or the RANDOM_ITEMS query in ItemId

#

If all you want is equal chance random though, probably should just use RandomItemId

#

It's the most straightforward

rigid musk
#

that's what was confusing me

#

I was just thinking about what was used on the wiki and not at all those lol

dusk mulch
#

Would this work formatting wise?

              "ID": "NotAGardener.Can_Item",
          "RandomItemId": "20", "18", "24"
          ]```
rigid musk
#

i think it needs brackets ... and the (O) indication for the item type

#

(brackets around the item list)

dusk mulch
#

Oh

#

I will do that then

rigid musk
#

I thought I was done with mail, it turns out that I was not, in fact, done with mail

dusk mulch
#

Doesn't like that formatting too much

gray bear
#

think you need commas

dusk mulch
#

imagine if we had to do this every time we wanted to empty our garbage bins

dusk mulch
gray bear
dusk mulch
#

now i see where i went wrong