#making-mods-general
1 messages · Page 588 of 1
omg it only grows in spring 
More weathered and easier to add shading
11k seed that dies instantly out of spring 😂 😭
that thing beter profit millions
Hey, this seed can grow up to 8 or more berries that sell for 360 gold at normal quality
-# or it can grow only 1 berry 
For the record this is NOT the only place to get the seed
should rename it the GambleBramble
It's also available from Sandy in Year 3 for a price that I should probably lower 😭
my balancing decisions were complete ASS 2 years ago 
Heres the code for that btw so you can see what I meant by 8 or more berries
the extra harvest chance of 0.5 is I think one of the highest among my crops
400, 600-1000 at the cart, at this rate by only profit margins that seed that can grow up to eight, should be maxed 3,850 :3
anyway I had that selling for 4000 per seed wtf was I on, basic math concludes that does NOT break even 
uhhhh, ill try
I need to remember what reasons you would have to WANT to have this berry year 2 (or year 1 if you get the greenhouse soon enough which idk how possible that actually is in vanilla)
Is extra harvest chance the rerolling until you fail the check?
I believe so
And I think it's affected by luck and/or farming level? probably just luck
😂 let everyone know you’ve got that bag
Probably just luck
bro wdym the only recipe I use it for so far is Coffee 😭
Hot dang that takes a month to grow 😭 is it even reharvestable or is it a one shot
OH WAIT RIGHT-
one shot, but it can be put in a seed maker
But I forgot one VERY IMPORTANT ASPECT-
It's a UNIVERSALLY loved gift
Yea because it costs a year’s wage
😂
Alright suddenly I feel justified in the price from the traveling cart
😭😭☠️☠️
Gang rabbits foot is a one time investment
Dude if you’re thinking that universally loved gift makes it so good make it more rare then bro don’t make it just a billion dollars 🤔
Spend money to make money, not.. to make Pam less hateful
do like the idea of a loved crop though
That's why before Year 3 it's only available from the traveling cart if it's raining and only 4 hours before it closes for the day
There is a VERY specific window you have to buy the seed
But okay okay, do y'all think I should go back to the original prices from the traveling cart?
year 3+ You almost definitely have high friendship with whoever you care about
Is that the 11k? 😭
yea i have no clue how to do steps lol
No fr
Everyone is maxed by then if that’s your goal
These are the original prices
is this for one seed
Yes
Oh up the difference a liiitle bit
i see the vision i do
Well yeah that's why in year 3 you can buy them for a flat 2000 at Oasis, which is when they're a little more financially viable. Still a gamble, and I might lower the price even more after testing
What does this mean
the vision of a loved crop mostly
I'm not great with balancing though so my input is minimal
I see
im just thinking in my runs, by year 3 I have everyone close to max anyway and am probably just giving them birthday gifts
Honestly, if you were to watch like a, max friendship speedrun video you’d get a pretty good idea of methods already in the game and therefore how hard yours should be
Honestly my problem with this is that I lowkey never make it to year 3. I kinda tend to speedrun the game and end up dropping sometimes after year 1 
So like that kind of balancing is a lot more difficult for me
Completely a me issue I understand that lol
Once you’re max fishing, if you grind hard enough you can get multiple stardrop tea a day
i dont think its just you at all
But maybe try making something balanced for year one then
How's these for the random prices?
like realistically, year one, how much you paying for a universal loved gift that has no other function
HAH, yea I’ve uh.. I’ve never actually met Kent before I don’t think…
Issue: This mod adds 67 berries and I did not want to make ALL of them available year 1 that sounds awfully overwhelming
Make 42 :3
12 15 15 0 with the seasons
Wait
😂
i would maybe work on unique methods of obtaining them then instead of pushing them back years
Like maybe you only get seeds for this thing from dig spots, making them inherently rarer
and wouldnt overwhelm shop menus
Also could you maybe add one more or take one away…
Which I've been doing!
Unfortunately no. Again, I started this 2 years ago when that number wasn't.. you know..
awesome! Then id just keep focusing on that instead of like, artificially trying to balance things for later years most players never reach?
Although.. actually I COULD add more, there's a set of berries I haven't tapped yet..
😞 wdym no added berry
scope creep my beloved
The only problem is that If I add 1 of the berries then I'm gonna want to add the WHOLE set
oh lord
Vas
:) how many
Not to mention that one of the berries SHARES A NAME WITH A FUTURE BERRY THEY ADDED WHICH COMPLICATES THINGS DRASTICALLY-
who is They
12
The Pokemon Company
ooohhhh gotcha
They can share the same display name but have different id’s no? 🤔
This is already in the mod
I mean yeah but it feels weird to me 😭
That pumpkin looks oddd
i would do perspective more like this, if it helps?
Nahhhh
I just don't think I want to go through the effort yet of adding MORE crops just to avoid the dreaded number
(forgive the finger on phone shakiness)
That is mostly good other then it’s meant to be a cliff, so that’s either a massive river mouth and cactus or..
whoa that looks really good
Especially when again I've already got 66 more that I've gotta have obtained in more unique ways
im probably going to get rid of the sun tho
Although I do like the idea of adding these 12 berries in a future update
it’s a road and a cactus yeah. i drew it more as a shelf than a high up cliff
is your mod out currently perchance
I’ve got 99 problems and seeds ain’t one
I see, it’s a decent into a sandstorm, or meant to be if I remember 🙂↕️ 🙂↕️
Yes, actually. It's been out for 2 years though it was in kind of an unfinished state. I'm currently in the process of updating it (which has suffered IMMENSE scope creep)
lmk when the update is up i might just grab it
believe it or not, my goal for this update was LITERALLY just to add enough recipes for every berry to have SOME kind of use.
And now I'm adding a fully giftable NPC with dialogue, sounds, cutscenes, etc. I'm actually adding gift tastes and a TON more giant crops and-
All kinds of stuff I never planned 
Peak lost plot
oh, actually a quick question for you... Since you seem, you know, pretty familiar with new crops, do you happen to know how hard is it to make a new fruit tree? been thinking about making a quick Yuzu tree mod
This is the data folder for my mod in its current state on nexus
I haven't thought about Pokemon lore in a while, but it would be amusing to play a farmer who exports apricorns for aspiring trainers, LOL
well i shrunk the pyramid... idk how to make steps though lol
Modded crops only run
Oh shoooot uhhh my only experience with fruit trees was back when JSONAssets was the thing, I think before Content Patcher

Anyway, this is my Data folder at this moment (plus one more file for triggeractions off screen)
thats okay ill mess around with it anyway lmao
It can not possibly be more frustrating than dealing with .tmx tiled editing so
Either big steps with the bricks or make the bricks smaller, if you look at the great pyramid you’ll see what I mean
HAHAHAHAHAHAHAH
I'd recommend checking out how Cornucopia does things, cuz I had figured things out for JsonAssets by looking at PPJA
i think the issue is the size of the bricks, not the size of the pyramid
anyway where tf was I again? 
detail vanishes as things get farther away
Instead of the tea empire method for money making, the farmer mass produces refined apricorns, aprijuice, pokeblocks, and poffins. LOL
Whaaat that’s not even that bad :33
oh wait, no i did shrink the pyramid
curious, what is your least favorite modding thing youve done then 👀
Chat when was the last time we all had a good bit of water?
about 5 seconds ago
well it looks better...
pants
okay thats so fair actually
have not touched fashion sense...... yet
ooh i think you're right
Making the npc work, the guild made no sense and he was highkey just a stretched 🚫, I’ve spent much more time on other things, but they were more fruitful throughout the process 😭, I haven’t done anything insane yet though so we’ll see
Shade the entrance :33
ive adored making my two npcs work so far haha
i would make a hundred new npcs before I make another map
I stole the code from another mod because I legit spent 3 hours to make no progress..
Whaaaattt
what mood do you want people to feel as they look out across this desert? powerful? scared? etc
Bro making maps on tiled is highkey intuitive unless you need to figure out property data
id make so many npcs if it meant i didnt have to draw anything else 
HAHAHAHAH
you’re funny bro
Mine is probably my failed and unreleased attempt at making rotateable versions of the trees in planter boxes you get from the movie theater crane game rewards
Rotating foliage breaks my brain
Trade offer
I make your npcs, you make my maps
hell yeah
I spent like 5 hours the other day trying to brute force an FTM and content patcher crossover for a dude a while ago just bc I wanted to see it work
It worked bc esca helped me
I mean, having the framework author on your side helps
And I got my custom windows to work bc the creator of furniture framework ended up helping me too 😂
Look, my Laundry Machines wouldn't exist if Selph hadn't helped me
😂 bro what
selph made the machine furniture mod which was the framework fire used i think
I made daily clothes acquisition
Don't think too hard about where the clothes come from, but the original intent was to make to so you could randomly find your spouse's clothes in the wash and wear them
That part isn't implemented yet
Im realizing I dont need to make a separate file for all these different shops that'll have 1 new item in them each, I can just make one file with all the different editdatas in it
😂
Yes
Hello is this where I ask for someone to drop a bag of cheetos on me and make me orange 
If it’s intended for modding
😭
Look, I ran into some technical limitations and never got around to trying again because other mods happened 😂
Fair enough
yeas
I want mod author role now that I am bluerr
Oohh
Yea how influential of a mod do you need to make to get hit with the sunset spray
influence is unimportant, got to have a published mod and be at the correct level
It says I only need lvl 25 and a published mod and to ask in here, so some admin dump cheetos on me
You need to dm bouncer
can always DM Bouncer for a cheeto dusting if there isn't a juni peeking in
Chat you’re 24
Just dm bouncer first tho
Dm them what
it’s me hai
Oh just dm them and it’ll check?
Lol just dm em you wanna get dusted
I see I see
Hey it’s me, the real slim shady
Afaik, it’s dm first then add your name to the wiki
good enough for an aquaculture farm for now
Pretty gooood
New quote added by celestia187 as #7877 (https://discordapp.com/channels/137344473976799233/156109690059751424/1493312543312314460)
😭 how’d I get quoted
now im getting pyramid videos on my feed
im being taunted
The only streamer I watch loves the pyramids
Scope Creep is hitting me again 
I'm gonna be adding more cutscenes to my mod. At least 2 more
I was gonna shift around where crops are sold but I can do that later, I'm gonna work on this now
Oh I should have used the sdv stick bug scope creep gif, I have it saved :c
There, it's here
what is scope creep though
it's when you think you're finished, but then what if you added that…
Although I should properly finish my first cutscene first 😭
you widen your scope, it's creeping and getting bigger
ooohhh
so the scope creep
- You work on Thing
- You get more ideas as time passes
- You end up with WAY too many ideas and don't know where to work on anymore
- You keep working on stuff anyway :D
-# oh wow i just had a pretty intense dissociation there, for a second I wasn't me
basically lmaoo
good problem to have lol
it's good until your standalone NPC becomes a full blown expansion
Is there even a limit to ingredients you can put into a Recipe?
okay yea that happened to me then yes 😎
no
i've seen horror recipes
oh Yoba
custom farm layout turned into whats gonna be an animal crossing new leaf crossover
do you know everything bagel
Not when I preferably want to finish this on or before the 16th of april 
one of every recipe >:)
-# oh wait we're in making mod, not modded farmer
-# I'm in modded farmer mod with these messages
yea celestia i finished the farm layout and it's technically useable, i just gotta finish 4 of the npc's and 5 homes to finish adding them in 😅
oh.. and two more house designs with colored roofs
Is there a way to make an NPC ignore their schedule for the rest of the day and stand in one spot until the next day after an event?
ah.. I was kinda hoping to give him end dialogue while standing in place
Oh well, I wont worry about it. The Wizard basically stays within his tower anyway, right?
Oh. Well I guess that makes that a little simpler
thats why hes such a good npc, does so much and so little at the same time
I still wont worry about it if there's not an easy way to change where he's sitting after the event
It's funny that he mostly just teleports to move in events
knowing he has no schedule to just walk around. Imagine he just teleports everywhere
I'd believe it
That's basically Satoru Gojo if bro didn't kinda have to pretend he's normal while in public 🤣🤔
maybe he's disabled and actually can't walk 🤔
I love unexpected lore spurring from circumstances
i was about to say something but then I remembered George
OOPS- I forgot to look at the console while I was opening my game, errors galore 😭
Oh the whole mod failed to load-
It's cuz I added DynamicTokens to my content file without knowing how to properly add them
So real
ughhh I think I'm also getting bundles erroring cuz I haven't properly set them up yet but I've prepared in advance to..
Yee, just have them not included in the content file?
I mean it's a simple include data/bundles.json
oh, then yea take that out
I also didn't exactly finish the gift tastes so I'm just gonna add something for Darkrai in each category and hope that fixes the errors for now
@strong kite You leveled up to Farmer. You're now a prettier shade of blue. Thanks for sticking around!
Oh! That came quickly!
🤣
🙂↕️ 🙂↕️
maybe i should just hire some teenager on fiverr to draw this for me 
once i decide im actually good on the farm design im gonna continue work on the npcs
hows it going rn?
havent made any progress lol, so i went back to doing my river
okay the issue mightve just been I didn't close it out with brackets properly
"prettier shade of blue"
> is currently rainbow
i dont have the skills or the brain to visualize what im supposed to do to make it look how i want it to 
if you look up pixel art pyramid there's some pretty references
this is kinda already how mine looks lol
yknow I'm also just gonna take out the Dialogue file for now cuz that's giving me yellow errors I don't want to figure out yet
yesthese are kinda how it'll need to look to be able to be distant
if you're seeing every detail of the pyramid it literally cant be very far
well its not like its crazy far away...
maybe like a mile at most
and you're seeing it unobstructed
right but that detail is like, a block or two
alright so right now I'm viewing my first event to see how it looks after some changes, then I think I'm gonna focus on making the other events one at a time
while adding new things to add along the way, yes 😎
ehhh probably tbh
This is all already a side tangent in a side tangent. Cuz my plan was to work on bundles, but then I got sidetracked into rearranging where the seeds from my mod are sold, and NOW I'm sidetracked into doing the events
so i just get the blur filter or something lol
mmmm, blinding sun radiance + heat waves
🤣 the cactus
sun radince id try if it didnt look weird when the sun went down 😭
🙂↕️
Maybe having less defined bricks would help?
Like, if it's that far away, you wouldn't see that much details
hmmm, so just swap out the brick separation color for something lighter? so i blends a little with the pyramid?
smaller bricks could help with it feeling further too
Okay folks, recipe ingredient list (for now):
- Milk x3
- Slime x5
- Cherries x4
- Apricots x4
- Mango x1
- Green Tea x2
- Blueberries x4
- Wild Plums x2
- Melon x1
-# ... It's supposed to be a multicolored gelatine-milk dessert in the end.
needs more variety 🤓
honestly not enough variety until you need the wiki or smthn to see the whole recipe 😭
maybe?
ill add the other side and the lines and see
oooooo, yes that's actually really well sized
figuring where to show and kinda hide the definition of the lines will lowkey be a sparatic dabble here and there like Bob Ross, but yk
i guess i can just up the intensity of the blur and hope one can just assume its heat lol
this, or even removing some lines
What's an easy way to check if the player has met Krobus to start an event the next morning?
i think that you're over complicating it
bc like with these, its legit just removing a bunch
making blur look good would be harder
I guess I could do like.. 1 friendship point with Krobus?
hmmmm
PLAYER_HAS_MET Current Krobus
There is a GSQ for it
Ah, dang that's not in the event data section on the wiki
It's in GSQs probably
Probably. My guess is the wiki expects you to go to GSQ's own page for those
For Content Patcher tokens, you can do "Relationship:Krobus": "Friendly"
As long as it works, the GSQ should work
if you could imagine that spread out kinda is what im thinkin
bc it cant be perfect, its a pyramid in the desert :3
yea that looks good
If I were to set an event to occur fall 28 between 600 and 610, so the morning after spirit's eve, in year 1.. would there be any reason players might end up bypassing that and ending up missing the trigger for this event?
If I have a lot of variants of a dish, how exactly do I unify them? Like, a bunch of food that shares the same base name, but I'd like a generic reaction for gifting any of them.
smthn with this, i imagine you can add universal, then list ur things
**does anyone know why the action dont work? **"winter_Wed": "You've been busy lately, huh?$0#$b#Your farm's doing okay?$action AddMoney -30#$e#What the fuck? No. I didn't take shit from you.$3",
try with "winter_4" and see if that works
okii will try!
you need a # before the $action
ohh makes sense
no idea how this works or if the dialogues after are needed, but this is a modd that adds diamonds to universally loved and out of universally liked
give them the same context tag, and use that context tag in dialogue/gift tastes/etc
don't do this btw, this is bad practice (replacing the entire like list just to add one entry)
would you just "Universal_Love": {ItemID},?
no
🤣
i seeeee
"winter_Wed": "You've been busy lately, huh?$0#$b#Your farm's doing okay?#$action AddMoney -30#$e#What the fuck? No. I didn't take shit from you.$3",
Actions need to have their own little space, separated by #
If that doesnt work put the action first
😭 wait bro's making an npc rob you?
Sorry, odd question, but does anyone know what the mod is called that tells you the x and y spot? Like, if I press ` or something it gives me the details? Does that make sense?
debug mode
right, thank you
obligatory "what do you want to do"
I'm doing an addon mod for quicksave that adds save slots, I want to read some info about the saves to show in the ui.
I'm talking about this mod specifically https://www.nexusmods.com/stardewvalley/mods/26194
@marsh reef hey you're right that does make it look a bit better i feel
I think adding some dunes would also improve the scene
🙂↕️ I feel like you'd either need a fair bit more that's smoothed out to not have the darker lines, or have the bricks more fleshed out bc some are a really reasonable size then theres the ones down near the bottom that are almost the whole length of the pyramid
🙂↕️ 🙂↕️ we're getting the pyramid tuned up rn
you're right, but sadly i cant picture them lol, so i cant draw them either
look up references
just some lines
🤓 isnt all of art
... i have no clue how id incorporate that lol
can you send the actual picture? :3 @toxic topaz
im using layers... uhhh, let me just save a copy and flatten this one for you
🙂↕️ 🙂↕️
that's interesting
highkey looking at aseprite rn and it seems like it would be wildly helpful for the things i gotta do later
you can get it for free, theres a guide on how to do it on their official github
oh sick
just takes like half an hour
gotta love building stuff
when you want to work but a cat decides it is time to cuddle...not the worst problem to have mind you
unfortunately i will never understand the amount of leniency yall have with pets
i feel like having some shadow or something along the horizon to make it look like it keeps on going would help a lot....
or maybe dont even have a horizon
infinite desert
Would I be able to have an event load the Winter tileset for Cindersap Forest while the actual season is Fall?
chat what am i reading
I don't think so, not unless you make a custom location that is just like the Cindersap forest but with a custom tilesheet that is just the winter tilesheets but not named with winter_ in front.
Event wizards may know better than me in this regard though.
I suppose it would be easier to create a custom tmx and no seasonal tilesheet
its super confusing, theres a youtube video thats a good guide
Afaik any tilesheet loading checks for the season prefixes and swaps them out very early on in the tilesheet loading cycle and I don't know a way to tell it not to do that
or use the vanilla one just with map property SeasonOverride Winter
(with an event command or similar I should say)
Alright so I'll probably be better off just making a copy of Cindersap Forest map and loading into that map instead of regular cindersap forest for the event?
you might be able to do it with location context?
As long as you're fine with losing any and all compatibility with mods that add to the cindersap forest.
(Since their edits won't be on your custom forest)
No no I mean making a completely brand new map that's just Cindersap forest Copied and then the event loads you into that copy of the map
Yes I know
Oh wait I see what you mean. Ehhh it'll be fine..?
To use SVE as an example, your copy of it won't have Andy's house.
wasn’t someone considering making a framework to grab things from the pipeline after edits have been applied
It's meant for a dream sequence that'll only take place like right here
i want to say selph?
Actually kinda cool if it's just a small amount of money 👀🤣
Conditionally editing the location context may work however the issue would be changing it back in time since the quickest you could do that is either on LocationChanged or TimeChanged
It might work to set it when you enter the location, but if your event leaves you in the forest after, the patch won't update.
Not immediately anyway
It happens basically before you wake up, so you start in your bed, the location changes to the forest, then the location will change back to the farm house
button, does using changeLocation event command count as LocationChanged
(It should)
It would
although I'm not sure exactly how I'll do anything in the farmhouse cuz that is WILDLY variable
The location context thing is probably worth a shot then but you'd need a custom locationcontext set to winter
do it on the porch is my advice
You won't be able to do things in the farmhouse
Alright that's fine then. I don't think I need to ACTUALLY do things inside the farm house
It might be worth looking into More Nightly Events for this as well
The problem is this is a dream sequence so the player would be in bed 😭
But I just wont cut to the world outside of the dream then
And honestly if some things look jank I kinda like that, it's a dream after all
Hi! Just wanna confirm something...
Monster Musk only works in the Mines and Skull Caverns, yes?
Or are places like the Island Volcano, Island Farm, Secret Woods, also affected by Monster Musk?
By extension, all FTM-made and spawned monsters are also not affected, right?
How about FTM monsters?
that I do not know, sorry
haven't dug into FTM code to confirm but I think you're correct
Thanks!
They probably also aren't affected. Was just making sure.
Thank you Selph!
Also I am done migrating my mod from Slingshot Framework to EMC. Thank you so much! I can even edit explosion radius and damage now which is much much better.
Sorry, I meant EMC 
nice
got the river done, just need to turn it into quicksand using mmap
okay shoot I recognize this error but I dont see in the tmx where it's got too much path
@toxic topaz i have aseprite now :)))
Alright hey so what if I do that context change thing during the event, how do I do that?
instead of this new map thing
if you send the TMX, I can take a look in the XML code for you and find it, probably
(I won't need the tilesets to do that, since I'll only be looking in Visual Studio Code to read the XML)
aseprite how do i use layers :3 found out
That might be a helpful resource for you too 🙂
Nice 
I'm fairly new to i18n translations and I've encountered an issue and I'd appreciate any help.
I did this on content.json:
{ //Defender Description Changes
"Action": "EditData",
"Target": "Strings/UI",
"Entries": {
"LevelUp_ProfessionDescription_Defender": "{{i18n:FjorlagRond.MWBRM/LevelUpDefender.Description}}",
},
"When": {
"Defender Profession Buff": true,
}
},
and I have this on default.json:
"FjorlagRond.MWBRM/LevelUpDefender.Description": "+25 Max HP, +5 Defense, and +1.25 HP/Second.",
But for some reason, the translation token is not being recognized. Are Strings/UI special in some way that I need to make a different translation.json for it to work or should I just straight up type it in English on CP since Strings/UI has it's own translated counterparts in the games files?
Seems most likely to be the source from your winter_outdoorsTileSheet.es-ESdream.tsx file
So you'll need to change the TSX image source's path
hm.. Alright
the code looks correct; make sure you saved your code and you either reloaded the game or use reload_i18n
(and localized assets have nothing to do with your issue)
Does anyone know which wikipedia has the information of event ids? I want to make an event only playable after unlocking the community center, would that be there?
!unpack
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!
Best way to find ida
thank you
The fact that it was changed in game at all means the code is working. The "no translation" thing means SMAPI was unable to actually find whatever you asked for in your i18n. This would either be to a typo'd i18n key in the token, a typo'd key in the i18n json itself, or like Selph says, unreloaded i18n
You also don't need your mod ID in your i18n keys, by the way
They are always local to your mod and not shared globally among the entire modlist
Yknow maybe I just wont worry about this event taking place in Winter tiles
This feels like a whole lotta hassle and workaround for something kinda just cosmetic
I feel like it's not as difficult as you are probably making it
You would think that. And you're probably right 
is this the winter version of the vanilla tilesets that you're trying to use?
Thanka Selph. Will do that
Yea
Oh wait wait wait a minute I did a thing got a different error and now I think I can fix it?
Ooh I see.
But correct me if I am wrong, it's useful in a way that you can know easily which mod failed to translate something, yeah?
agghhh rats nevermind
I am kinda curious as to if you can circumvent this whole thing by making your "copy" of the map think it's an indoor area via the map property instead of an outdoor, since season_ conventions typically only trigger automatically while on an outdoor map. xD
I mean.. but that still uses a copy of the map, so why not just have the copy be permanently winter?
You dont even need to do that
yes, you'd change the copy to use the winter sheet and with it being an "indoors" location, it wouldn't change off winter.
ah, atra has a better solution
change to temporary location would work too
@marsh reef when you want to show me what you were talking about just ping me and I’ll see it when I get back 
Can I use that to make it the winter version of cindersap forest in a different season?
I thought that was already what was being done based on what I saw in the previous discussion, but I guess not!
The usefulness of that is subjective. It would be most useful to the mod author, since they are the ones who would change it, and they should be testing to make sure it never appears anyway
Right now the issue is getting the map to actually load into the game properly
It also makes it more likely for typos to happen if you have to type more for the i18n key
Especially since you cannot use {{ModId}} in your i18n key inside the i18n json itself
Im doing some VERY wacky things with this file trying to get it done quick and I think that's what's doing me in
Is there a reason you needed custom TSX files?
Noted, Button. Thanks a lot! 
To quickly swap the default textures to the winter textures
It's what I did when swapping the emily's dream sequence textures to my own recolor of them
I might just not worry about this cuz this is a whole lot more hassle than it's actually worth
Why aren't you just replacing the tilesheet reference to use the winter_ version of the tilesheet as the image source rather than spring_ ?
From the embedded tilesheet
uhhh- cuz I don't know what I'm doing 😭
Seasonal tilesheets would be swapped out regardless of what season the source starts with
That was why I mentioned being curious as to if setting the map property to not be Outdoors would stop that behavior.
Can you change the map properties of a temporaryLocation with an event command?
You can change the map properties on your copy of the map if it's a separate TMX
I don't think so
I'm thinking of this being used ONLY with changetoTemporaryMap in an event
Wait, really?
and not a forest edit
Could have sworn it was done via seasonUpdate
(And temporary locations escape it)
Unless that was changed in 1.6
(Very possible)
GameLocation.GetSeasonalTilesheetName() which is called via GameLocation.updateSeasonalTileSheets() which is called on every fade to black being completed
Or for every ApplyMapOverride
Even for temporary locations?
Well you'd have to fade to black to get there wouldnt you
for science, I just swapped out the spring_ things to winter_ real quick
It's a long function, I could be mistaken, but that still doesnt solve the problem of losing every other mods edits to the forest if you use a temp location
yes even for temp locations, i remember that being fixed sometime during the 1.6 alpha i believe (previously it wouldn't)
Huh
If you make a separate .tmx just for your temporary location, then you have made a copy of the vanilla forest. Edits aren't going to be applied to it.
-# reminder that I'm okay with this 
I was assuming that they would likely need to do different versions for maps that change the forest a lot for compat, but if this is the only space that's the concern...
-# that too
That's still quite a lot of space that can be changed by other mods
It's also in a dream, you can handwave quite a bit there 😛
Also, you would need separate copies for the different variants of the raccoon house.
How soon can the raccoons happen?
You can, and I'm not saying it makes the whole idea impossible. Just saying it loses compatibility.
If that's fine by you, that's fine
As soon as any C# mod wants them to happen. Which might be after the greenhouse, or it might be changed to be earlier
There comes a point when you decide "this isn't worth worrying about compatibility over"
Hey maybe since it's a dream the farmer remembers what the area was like before the raccoons moved in because that's what they had seen for longer
for a one-off event, this would be that point for me. LOL
Im realizing I am gonna want a way to convey the fact it's a dream
on another note.. is there a command for forcing an event to end?
like a debug command, or a hard stop in an event?
Debug
I think it's actually just something along the lines of debug endevent
very aptly named

Then you are not in an event according to the game
ah, you might be having the "warping when event starts" bug.
_>
debug warp and put yourself in another location to see
Ohhhh probably because that's what the event was trying to do 
debug warp farm is a quick one
If a player is mid-warp when an event begins, they can get a lovely black screen and are effectively stuck until they are warped again.
It's a bug.
(I run into this all the time with mods that use broadcast events that another player has accidentally triggered while people are moving between maps)
I need to make a new test save for this cuz my current test save has completed some of the conditions for these events already 😭
and the events aren't finished being scripted lmao
So is there just not a way to remove the property that makes the tiles change depending on season?
would you mind checking if the file I posted here works, TnTDove?
With ChangeToTemporaryMap, of course, so as to not replace the Forest.
I am still curious about if it will work since it's not Outdoors
_>
It's not a "swap out the tilesheets" property. It's a side effect of whether or not the map is considered an outdoors area. Which handles a lot more than just the tilesheets.
Oh, so Fireredlily's idea would probably actually work?
(the Summit and the Desert also ignore it)
(Actually I read that backwards I think, Summit might not ignore it, I'm not sure why it checks for that specifically)
(Is Summit not treated as outdoors?)
haven't fully read the current discussion, but if you want to have a specific season's tilesheets apply to the map at all time consider the SeasonOverride <string season> map property
EnderTedi, they want the seasons to not change on the map for this at all. 🙂
The fact it looks kinda dark and off honestly makes this even more fitting I feel like
Specifically needed winter.
That's what EnderTedi said, no?
So that may also work!
that'd be what seasonoverride is for
Yep yep, I misread for a minute
I don't recall seeing/knowing about that map property before
but yeah, if the lighting is funky because it's Indoors, you can change the map properties on the copy to include SeasonOverride winter
in the Custom Properties is fine.
The nice thing about these solutions is it means I don't need random copies of the textures in my mod!
outdoors and indoor maps do have different lighting behaviors
kind of
one of them uses path lights natively and one doesn't
I really should've copied the warp debug to my clipboard I'm sick of writing out the map with my mod id 😭
@toxic topaz if you can imagine the whole place kinda built like this? 🤔
my brain is blanking on which is which at this moment
Ayyyy!
It takes most many years of meditation to become one with nature, and you've done it in an instant. 
Can I make this event start with a black screen and a text box? Kinda like after the earthquake that unlocks the railroad that's like "Something happened last night" but it starts the event instead of ending it
Alright and I just found the message command
Keep in mind that if you're not doing a true nightly event, other actual nightly events can still happen overnight that may spoil the illusion of it being a dream.
I would maybe double check what happens if the player has a wedding on the same morning as the event
Button, you're making me want to make an afternoon nap event. 😛
(I think the wedding will probably play first and then your event would start when brought back to the farmhouse)
(Actually wait does the wedding drop you off at your porch. Maybe not then.)
(it does)
Then just make sure your preconditions for the event don't require it to be a very specific day
There is a framework for custom night events IIRC
I mentioned it earlier, More Nightly Events
Hm... How likely would it be for a player to have a wedding the day after they first meet Krobus or after Spirits Eve?
(I think it was before you got here)
finally off the clock now though!
I mean, as likely as any other day
Fairly likely on the day after Spirits Eve if they accidentally proposed in the days before it and it got pushed back to after the festival
If it's the day after spirits eve, then its even a little more likely
Because of that, yeah
Ohhh shoot good to know
The thing with the wedding though is that it wouldn't mean the event couldnt play at all
If they walked back into their farmhouse afterwards, then it would play (assuming you dont have a narrow time precondition)
Which would be quite weird for an event thats supposed to seemingly happen overnight
Eh, good enough
Also, it wouldnt play if the player was on ginger island
There is only so much you can do if you're not doing the sharp
Is it possible to be on ginger island after Spirits Eve?
Oh I guess just dont attend?
Anything is possible with modding.
Also you dream of nice things on ginger island like. Margaritas
I mean at that point you can't possibly account for everything
As always, my philosophy with helping with things like this is that I am going to mention every possible issue I can think of. It's up to the person making the mod to decide how much they care about each of them, but I just want them to be informed that there can be issues. Makes no difference to me how much compat. someone does or does not care about, I'm just here to inform 
I mean, you could create two versions of the event and set one to flag the other as being seen so you cover both the Farmhouse and the Ginger Island Farmhouse
You could give the two the same event id
Game actually does this, see Pam house event
I might just not worry about it too much. I mean, theoretically, what's the worst that could happen? An immersion break?
If that's the worst then I think I'm okay with that
(That said, early access to ginger Island is really not an inconceivable thing by far)
(especially with other mods involved)
that's true... actually quite frankly that sounds like a mod I'd want 😭
In case you care later, the target for the Ginger Island Farmhouse for events is Data/Events/IslandFarmHouse
(I just checked to make sure it existed and didn't need a blank load)
I think the ginger island thing is fine for this first event, cuz this one is just when the player has met krobus and the time is 600 - 610. So if you sleep on ginger island the day after, the event just wont trigger and it'll trigger the next time they sleep in the main farm house
Look, if they choose to avoid their original bed for that long, maybe they deserve to miss out on the event. 😛
I could see roughing it not being conducive to dreaming
I'm okay with this, especially since these events aren't mandatory or anything. These are basically just to give in universe ways to discover things
Like in this first event I want the player in the dream to discover the location of a buried seed
And then the player can actually go to that location and dig it up
But it'll ALWAYS be there if you already know it's there
And the second event is just to draw curiosity around the edible item that starts my chain of actual events
So you then see it in Krobus' shop and think "Hey, that's the item from that event!" and remember that you got taken somewhere crazy after drinking it in the event, so despite the fact it'll exhaust you the player will be inclined to drink it when they get it
is there any way to make tiles on front layer be semi transparent when player is behind them
like trees in game
is there any tile property or cp friendly way to do it
I suppose top of the tree is a bit of a different entity due to how it renders and behaves
but maybe there's a way
There's a dependency for that
super tysm
This one is for users tho they can simply install
Is there an easy way to have the farmer do the harvesting animation in an event? cuz honestly the stuff I'm finding on the wiki ain't helping me..
Okay, I admit, it's been so long since I worked on trying to mod that I've forgotten the basics. Where should I start again? I saved both my json and my manifest, but I think starting there would be a good idea, or am I overthinking that again?
Wait hold on I might understand it
friends, there's a farmerAnimation <anim> event command, but no reference to what <anim> could be. Any input?
The description just says "Briefly sets the farmer's sprite to <anim> for a variable (depending on sprite) interval. "
which does not explain what valid values for anim are xD
Also it's apparently used once in vanilla events, so I guess I should try to track that down
found it, it's the event with Abigail playing Journey of the Prairie King in SeedShop: farmerAnimation 97
yeah I keep trying to look up these ids for these animations but cant find jack on the wiki, at least nothing that's listed concisely and clearly
Head scratching/looking sheepish (used in Abigail video game event, several others): R17F2 (frame index 97)
so it's a frame index
uhhhh
who replaced all the sprite index PNGs on the wiki with a skirt PNG?
no
It was definitely the sprite sheet at some point (when I referenced it for the outfits/pants file)
Okay Im not sure what I'm missing here
didnt mean to send in 2 i just forgot that bit was relevant 
viewport <actor> is expecting an NPC/actor name or player for <actor>
so try replacing farmer with player
If you mean on the Modding:Farmer_sprite page, they havent been touched since 2022.
hm
I wonder if there's a different page I'm thinking of that had the farmer base sprites then, because I definitely referenced SOMETHING with the same boxes previously
@old egret Mods that have AI generated content in them, including code (as your description mentions Co-pilot), are not allowed in this server.
but it was not skirts/pants
Oh, okay. sorry.
Should I remove it from Nexus as well?
We don't moderate Nexusmods and Nexus has no issue with AI generated content.
Can I get the camera to follow the player's movements in the event? (to the extent of not going past map bounds?)
I thought viewport with clamp would do that but it didn't work
i had also tried unfreeze before but that didn't seem to work either. maybe I did it wrong though
There's a map property for that, I'm not sure if there's an event command though?
I feel like unfreeze based on its description is exactly what I want but idk how to use it properly
if you know where the player is going, you could try viewport move based on what this says and see if that does what you want, but be careful about its note about "coordinates" https://stardewmodding.wiki.gg/wiki/Events_for_Everyone#Camera
aseprite, if i have photos open and i close it without closing them will they possibly stay saved when i open it again? :3
There might be a setting for that but I don't know. By default it doesn't do that, although it should have a tab when you open it that shows recent things you had open
Holy crap that looks so good
wtf
eyyy thanks
I feel like those colors would look a little strange with my pyramid, but damn that looks good wth
🙂↕️ just used colors from the sand
You did this so good omg
you could recolor the sand or i'd personally say recolor the pyramid to be closer to vanilla sand
Ase allows to replace colors so you pick the ones dune have and put the sdv sand ones
chat there's a pyramid?
🤣
🙂↕️ I see I see
Jesus, it’s like looking through glasses for the first time
🤣
oh i didnt uh
here
I think this is one of the furniture wall decorations?
It looks pretty saturated compared to the gi/cd sand hm
Idk if I can match up to that Bro omg 
Yea, you fish it up I think
honestly really simple, start with the darkest and second lightest, then use the shading ink to move one forward/backwards between the things for that
Id probably just eyeball it with hue
you can see the kinda way i put the shading and just go off that
oh yea how do you like, grab all of one color?
All of one?
Wym?
You can do select by color in Select tab
You can press alt to quick select a color
Oh or this
Either that or ctrl h
Nvm it's for ms excel
Hello, im making a simple replace portraits/sprites mod and I was wondering if there was an example JSON to go off of for simply replacing NPC sprites/portraits
Basic load will do
One sec
Isn't there a way to make an NPC move in an event without them actually turning?
positionOffset?
wb like this
🤔
Ooooh that looks even better
here's this then 🙂↕️ I gotta go make chicken, lmk if you make any progress, i believe in you bro
"Format": "2.8.0",
"Changes": [
{
"Action": "Load",
"Target": "Ingame path to the texture here",
"FromFile": "Path to your asset in the mod folder"
}
]
}
I suppose you already have your content json ready
Maybe? I've seen that mentioned in a couple places but looking into it myself it doesn't really seem right?
Targets will be like "Portraits/Abigail" and FromFile is "assets/Abigail.png"
Where assets is a folder with your own textures inside a mod folder
thank you bro
😭 forgot to take the chicken out of the freezer the other day so.. no chicken
😔
No chikin!? Just what have you done 😔 /jk
I knowwww 😫 /srs
bruhhhhhhhh do you have a backup plan? 
🙂↕️ just leftovers
you should make a dessert too 
😅 lowkey allergic to too much for that
@marsh reef btw do you use your mouse to draw? or like one of those fancy tablets
mouse yea
and size 5 pencil :3
and lasso to shape originally
Ase is fairly okay with mouse
I see i see 
Didn’t know my mouse had that
im so stumped how to continue off of this...
🙂↕️ I see, i think me and yumy both just mouse lowkey
coverup all the current sand in the second brightest color
🙂↕️ you need to cover all the sand texture with the color so you can add highlights to decide where the other mounds will be, and shade dark behind it
Probably needs some texture
I think I'll actually make a pixel background generator to test something
I tried to trigger the event using debug seenevent 908078, but it doesn't work. 😥
BRO im so insane at botw geoguesser
holy cow
🙂↕️ add another dune in the back left
im highkey gonna play a round of geoguessr for botw
my brain literally cant comprehend how to replicate the dunes 😭 just churning out hot crap on the page
lemme see bro
i knowwww 😭
one, that's not bad at all, two, dont limit it to that harsh line, the desert dont die out like that
if you imagine rotating the dark and light clockwise about 45 degrees, you've got a good dune, just needs more of the shading colors
its meant to be the horizon... idk, maybe that could be like a fade point where stuff gets less and less detailed because its gets further away
i mean yea horizon but you'd need it to be a much much longer distance for it to be that flat
like 🤔
bruh, why cant that just hop onto my my page 
🤣 frrr
hmmmm,so the lightest point is meant to be where it gets the absolute most sunlight and the second brightest would be like the off color of that, then the immediate darker would be like the other side of the dune 
yes, the lighting isnt exactly a sunset so its like, the shading creeps a little around the top, then the bottom dark shade is the full shade from the dune, between the dunes, of which you need to jump out of instead of easing bc its a harsh shadow line or atleast should be
im so washed
i mean... idk
Question.. how's this look?
is there a reference for what each movie is/what it says?
it looks pretty good i think
Problematically the event ends with you at your door rather than bed.. so I might just have the event continue into you waking up elsewhere in the world and end it with a warp 
Or I might just not care about it that also works
admittedly I enjoy that idea
chat how do i select colors and have it add to the pallet
my pallet has gone helpless
palette
i think you click that
dude idk how the hell CA did that forest panorama, must have taken him weeks
bro yumy this a hard vantage point 🤣
idk bro
the darkest is definitely too dark for this angle, but
idk how you do it
how do I add mods to my game?
SMAPI is the mod loader for Stardew Valley. It loads mods into the game, provides APIs for mods to use, intercepts errors, and backs up your save files automatically.
See the player's guide to using mods for more info.
ooh
yea that basically
so any mods you download, you extract em into the mods folder, along with all mods they say are requirements
then you need to pay attention to the log incase you forgot some
idk it looks mid
okay but actually, with this angle and distance, there wont be a horizon
it's way too downward of an angle
lemme test that in game rq
!gs & see #modded-stardew or #1272025932932055121 for further chat, this channel is for devs
If you would like a guide to setting up mods for Stardew Valley, check out the getting started guide! https://stardewvalleywiki.com/Modding:Player_Guide
no i mean perspective wise
yea
the angle on the pyramid, its like waaaay down, bc stardew cliff, so, the cliff is a gargantuan drop, straight up gorudo highlands to sea level,
thanks
damnnn
yea its like looking straight from the top down to the middle of this ss
yea exactly
Y'all wan hear my mod idea that I hope is simple for a first mod so I can become a cheeto? :P. I'd also like to know if It's doable and how I could achieve making this mod.
you'd lowkey need a world as rounded as animal crossing
chat, gimme 15 mins
bruh, i didnt think it would be that downwards of an angle
why couldnt the lord bless me with an artistic brain
im only good with stuff when its either yes or no
well like, you can have a definitive answer
i wonder if theres a way to turn off butterflies...
i dont think they would like being in a sandstorm too much
ooh, maybe i can replace them with a tumbleweed somehow
🤣 or just make em really really fast so it's like they're flying off screen in the wind
LOL
lemme try to find them in the unpacked files
there are stick bug enemies in the game? and a truffle mimic?
ive never seen these before
stick bugs are hard mode mines, truffle crab is 1.6 addition
ive gotta remember how to wind bomb now
dude i used to be quite good but i havent touched the game in years
its way easier to do on an emulator lol
(ㅠ﹏ㅠ) Hellloo. I require assistance. I managed to (finally) get the exterior of my house to work, but I can't get the interior to load for some reason- I'm incredibly confused and I cannot read logs for the life of me-
https://smapi.io/log/da62c61419494e189fd28167e1c188ff
Log Info: SMAPI 4.5.2 with SDV 1.6.15 build 24356 on Windows 11 (10.0.26100.0), with 22 C# mods and 8 content packs.
Suggested fixes: One or more mods are out of date, consider updating them
please do tell us 
Yay!
I wanna make a mod that gives a menu of all the npcs installed in the game with the portraits they have toggled or equipped. There can be a specific key bind to show it as you are in a loaded save. I could also make it so you can search for a specific npc using a search bar. My idea basically just gives a scroll menu of the npcs installed so you don't have to find the npcs to see what portrait is equiped on them
that's actually a really cool idea. seems to go into C# territory though, and I'm afraid I understand little of it to tell you if it's doable or not
but if you do post it, i would love to play with it
i believe seems that you're calling on it without properly loading it, you have to load it in general then also into the locations, example
Oooh okay. Thank you! I'll try that out
i'm sure I can learn it quick given I learn everything else quick.. I think
😭 @toxic topaz why's it always snowing up here
cuz its high up of course 
if it helps, I have these scraggly looking cliffs at the bottom of my Gerudo Town map overlooking the city
GERUDO?? VAS?
damn that looks good
ah
part of this monstrosity of a mod I've been working on for, oof, years now: https://discord.com/channels/137344473976799233/1272745624311300178
i can stream for you if you want, should only take a sec
sure
ive forgotten what my emu was called bro 😭
oh, ill just call you, cant stream in there
god i want to play stardew so bad, but i cant because my mod isnt done 😭
so all i can do is stare at my half of my shitty artwork and think of how to do the rest
You can play the game while your mod isnt finished
hihi. is this where i ask abt making mods stuff? :3
Sure!
that would be blasphemous...
id have too much fun and never get anything done
Having fun is what makes modding cool
The point is to have fun if you're not having fun what's the point
:D. okayyy!! Im making a SDV bachelor, but idk where to start in terms of modding his routine / heart events and other stuff </3 like do i need to install something first to start?
Keep in mind that making NPCs is a complex process that requires learning many different aspects of Stardew modding.
Here are a few links that can help get you started on all that you need to know:
-
Tiakall has a great tutorial on making a custom NPC for 1.6.
-
NPCs no longer use dispositions, check the wiki page for the new NPC data.
-
Feel free to jump into the https://discord.com/channels/137344473976799233/1277457201077813280 thread for more interactive feedback and help!
-
Fireredlily has a WIP NPC Builder Please do report any errors you get with it into the NPC thread!
!npc
Keep in mind that making NPCs is a complex process that requires learning many different aspects of Stardew modding.
Here are a few links that can help get you started on all that you need to know:
-
Tiakall has a great tutorial on making a custom NPC for 1.6.
-
NPCs no longer use dispositions, check the wiki page for the new NPC data.
-
Feel free to jump into the https://discord.com/channels/137344473976799233/1277457201077813280 thread for more interactive feedback and help!
-
Fireredlily has a WIP NPC Builder Please do report any errors you get with it into the NPC thread!
fuck
Man this next Event is coming along surprisingly smoothly
Button when is the next server wide modjam
Non-determinable 😌
I may have spoken too soon
I don't think I can physically layer these correctly. The sprite is on layer 1, which makes it layer OVER emotes, but if it's on layer 0 then it renders UNDER/behind the counter...
It's unfortunate but I can work around it
are you using addObject?
Yes
blueberry sent the number in here before let me see if i can find it
Here is an example with them set to layer 0 for AddObject
Sorry, like this for multiple entries? ```json
{
"Format": "2.8.0",
"Changes": [
{
"Action": "Load",
"Target": "Characters/Leah_Beach.png",
"FromFile": "assets/Characters/Leah_Beach.png"
}
],
"Changes": [
{
"Action": "Load",
"Target": "Characters/Leah_Winter.png",
"FromFile": "assets/Characters/Leah_Winter.png"
}
]
}
all patches must go inside the changes block
{
"Format": "2.8.0",
"Changes": [
{
"Action": "Load",
"Target": "Characters/Leah_Beach",
"FromFile": "assets/Characters/Leah_Beach.png"
},
{
"Action": "Load",
"Target": "Characters/Leah_Winter",
"FromFile": "assets/Characters/Leah_Winter.png"
}
]
//...
}
oh okay. Thanks
You don't need the png in the Target
that too
The Target is the asset name which is actually just arbitrary string mostly
But vanilla ones follow file structure of Content
No extensions
How does it know that? Leah_Beach could be character sprite or portrait
Its the same filename
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!
Did u do this yet
wait but does that actually let emotes appear over them?
Yes I unpacked that and then did the edit and now I want to replace the thing with this edit
idk what draw layer emotes are on, you'll have to experiment
or ask an expert lol
Yeah u can see that portrait and sprites r different assets then
I think I might just try and just build around it 
It's almost 11PM and I'm sure experimenting like that is gonna just make me frustrated
Well then that didnt answer my question. Target is just a string as far as im concerned
To be clear no extensions on the Target only you do need the actual relative file path for FromFile
yes, Target is just a string
What heuristics is the game doing to determine that that image is replacing a character sprite?
up to you! i often test my events like 10-50 times each because i don't mind the "change one thing, try it again, repeat" strategy
If I dont specify Target
every patch has to have a target
no heuristics. Target is required, and Portraits/<npcname> is the name of the default portrait assets
Oh, no file extension
Question is.. do I have the player stay one tile downward or have the items floating?
I kinda like the items floating since it's a dream lol
I realized now why this was ambiguous oops
fair enough
you're righttttt, but im having a ton of fun modding the game too
its just the battle of easy fun vs hard fun
the easy fun is too indulgent for me when i want to get the hard stuff done 😭
ooh @marsh reef that cactus you added is actually amazing
it helps so much with the scale i feel
does the name of the mod JSON need to be anything specific or does SMAPI just sorta see the file there and go yep lets parse that thing
filename i mean
mod.json
content patcher in particular looks at content.json
SMAPI requires manifest.json
you can "Action": "Include" other files from content.json, and CP will look at those as you request
(and you can include other files from those, and so on)
hmm... this is something that requires a bit of thought
for that ladder its meant to be the way to "Decend" from the cliff down into the sandstorm below. But im struggling to come up with a way to actually like do that. since i cant just have a ladder hang down from the sky...
in the sandstorm map it would be at that square at the bottom
hmm, it wants an EntryDll definition?
i mean i could figure out how to compile a stub DLL just to shut up SMAPI
dll is for C# mods
your mod's manifest must have exactly one of EntryDll (SMAPI mods, i.e. C#) or ContentPackFor (content packs, e.g. for content patcher)
you need something like this (this is tuned for my mod's content pack)
and any dependencies you have would go below it
eyyyyy nice
I guess it iterates over this sees the unique IDs and then Content patcher gets the list/array of the unique IDs that told it it needs that mod so content patcher takes it from there
!startmodding
Making mods can be broadly divided into two categories:
- Content packs are formatted text files, and don't need any programming knowledge. They can add/edit NPCs, maps, new items, shops, and more. To get started, see the list of framework mods, the wiki tutorial for Content Patcher, and there might be relevant guides on the tutorial wiki.
- C# mods use programming code to change fundamental game mechanics. See getting started with C# modding.
Usually it’s easier to start with making content packs, since you don't need to learn programming.
The mods with entrydll is the C# mods and the ones with contentpackfor are data mods that one of those entrydll things will manage
