#making-mods-general

1 messages · Page 156 of 1

topaz zenith
#

So she’d show up like maybe a bit into spring 1?

#

Spring or summer for year one

#

Or whenever the files set to

rigid musk
#

Fall NPC B)

topaz zenith
#

Makes sense tho

#

Since she’d want to move before her homelands winter starts

somber walrus
#

@rigid musk thanks lily. I got to find my old files though XD

topaz zenith
#

“Oh winters coming? Ok baibai”

mortal stag
#

@wanton pebble I am doing the TargetField update to Winter Star Gifts now. I have multiple entries that are the same gift. will the following duplication of ID be an issue?

    "Action": "EditData",
    "Target": "Data/Characters",
    "TargetField": [ "Caroline", "WinterStarGifts" ],
    "Entries": {
                "bennoloth.BWSG_TeaSet": {
                      {
                        "Id": "bennoloth.BWSG_TeaSet",
                        "ItemId": "(O)341",
                        "MinStack": 1,
                        "MaxStack": 1
                      },
                 },
                }
    },

{
    "Action": "EditData",
    "Target": "Data/Characters",
    "TargetField": [ "Pierre", "WinterStarGifts" ],
    "Entries": {
                "bennoloth.BWSG_TeaSet": {
                      {
                        "Id": "bennoloth.BWSG_TeaSet",
                        "ItemId": "(O)341",
                        "MinStack": 1,
                        "MaxStack": 1
                      },
                 },
                }
    },
wanton pebble
#

Nope!

mortal stag
#

cool thanks

topaz zenith
#

I swear my idea makes sense in my head lol

wanton pebble
#

As long as it's not the same in the same character's list you gucci

#

So the above is perfect

somber walrus
#

ah crap. do I need to update because of the new 1.6 updates in stardew valley?

wanton pebble
#

I mean.

topaz zenith
#

Like if you don’t wanna see relationship growth my main Npc mod would have covered that

wanton pebble
#

1.6 has been out for 10 months ish

topaz zenith
#

But if you do it’s a seperate mod

wanton pebble
#

So I would recommend it

vernal crest
topaz zenith
#

Or maybe I’ll make the main mod but release the pre marriage stuff as a written story somewhere

velvet prawn
topaz zenith
#

Thank you :D

velvet prawn
#

also apologies for the ping

#

Susan's Thread

round dock
#

RIOOOOOOOOOOOOOOOOOOOOOOOOOOOT ❤️

#

(i hope ur doing well <3)

velvet prawn
#

I am thank you ^_^

somber walrus
#

@vernal crest ahhh then I don't need to update the mod. to be honest I am not making it for people to play sad to say. I am doing it to activate the heart event for my npc character and record it.

velvet prawn
#

Working on another wiki!

vernal crest
somber walrus
#

@vernal crest yes that's basically it

vernal crest
somber walrus
#

that's how far I got before I gave up 2 years ago

vernal crest
somber walrus
#

I think I did that. the problem is that I am sure I did something wrong. should I get my old codes and paste them here?

vernal crest
#

Sure, we can have a look

somber walrus
#

thanks!

topaz zenith
#

Me when in my thread I can actually just yap about ideas

somber walrus
#

oh dear it's going to take some time to find it I can't remember what I saved it as XD

topaz zenith
#

I like sharing my notes app ideas there hehe

light bramble
#

trying to figure out is these edibility numbers make sense.
When the player has the config for "Cheese Amount" at 3, 4, or 5 the edibility of Cheese is 45. At 6 or 7 it's 40 and at 8 it's 35.
For when the player has "Goat Cheese Amount" at 3, goat cheese edibility is at 45. For 4 and 5 it's 40.
"Cheese Amount" and "Goat Cheese Amount" refers to the amount of cheese a player will get when splitting (crafting) a large cheese into smaller ones. I'm trying to make it so that the healing factor is scaled evenly with how much cheese you can get from the larger variant.

somber walrus
#

phew I found the code

#

i'll send it over

rigid musk
#

i was trying to make sense of it and i... could not

topaz zenith
#

Chat I wrote some family dynamics

somber walrus
#

Ok heres the old code time to make changes XD

#

f Eniitime 1500/p Eniitime": "none/none/-1000 -1000/farmer 100 100 0/warp Eniitime 3 9/playMusic ButtercupMelody/speak Eniitime "Hi everyone@! Thank you so much for raiding.$h"/ speak Eniitime "I will now do a dance@! I hope you enjoy it@!"/stopMusic/pause 600/move Eniitime 0 -1 0/faceDirection Eniitime 0/pause 500/playMusic EmilyDance/pause 1240/faceDirection Eniitime 2/pause 3220/specificTemporarySprite EmilyBoomBoxStart /animate Eniitime false false 430 0 27/pause 6500/animate Eniitime false false 440 31 39/pause 6470/doAction 14 4/pause 400/specificTemporarySprite EmilySongBackLights /animate Eniitime false false 220 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 21 20 21 20 21 20 21 20 21 20 21 20 21 20 21 20 21 16 17 16 17 16 17 16 17 16 17 16 17 16 17 16 17 22 23 22 23 22 23 22 23 22 23 22 23 22 23 22 23/pause 1760/glow 255 0 255/pause 1760/glow 255 255 0/pause 1760/glow 0 255 255/pause 1760/glow 0 255 0/pause 1760/glow 255 0 0/pause 1760/glow 0 0 255/pause 1760/glow 255 0 255/pause 1760/glow 255 255 0/pause 1760/glow 0 255 255/pause 1760/glow 0 255 0/pause 1760/glow 255 0 0/pause 1760/glow 0 0 255/pause 1260/animate Eniitime false false 440 31 39/pause 1760/glow 255 255 0/pause 1760/glow 255 0 255/pause 1760/glow 255 0 255/pause 1760/glow 255 0 0/pause 1760/glow 0 0 255/pause 1760/glow 0 255 0/pause 1760/glow 255 0 255/pause 1760/glow 255 0 255/stopAnimation Eniitime 0/specificTemporarySprite EmilyBoomBoxStop /faceDirection Eniitime 2/pause 1000/animate Eniitime false false 300 50 51/pause 1600/speak Eniitime/speak Eniitime"Wow...gasp what a work out@!#$b#I hope that wasnt too embarassing? I wanted to express my gratitude to you guys@!#$b#Well thanks for watching and I will see you again some other time bye@!"/end warpOut"

rigid musk
#

ouh

latent mauve
#

!json

somber walrus
#

sorry for the large message @.@

ocean sailBOT
#

JSON is a standard format for machine-readable text files that's used by Stardew Valley mods.

If you need help with a JSON file, you can upload it to smapi.io/json to see automatic validation and share the link here.

When making mods, it's recommended to edit your files in a text editor with JSON support, such as VS Code, Notepad++, or Sublime Text. These programs will check for syntax errors.

rigid musk
#

can you uhh put that in - yeah

latent mauve
#

You can drop it in there for a bit more readability

somber walrus
#

sorry :/

rigid musk
#

no you're fine! it just makes it easier to read that way xD

latent mauve
#

Also sometimes Discord markdown changes the text, so it's safer to either put it in a code block or just link to it once it's in the validator

somber walrus
#

let me put it in notepadd I have that software

latent mauve
#

and copy paste it in

#

or drag the file over

somber walrus
#

ohhhh ok!

#

thanks. sorry I feel bad if I do something wrong XD

latent mauve
#

it'll save it in the editor and give you a green box with a link that you can post here so we can look it over. 🙂

#

Right now it looks like your event id may have gotten cut off by Discord

somber walrus
#

Ah actully its my fault on that

topaz zenith
#

Me deciding more story stuff for family relationships

somber walrus
#

i'm afraid to repost it might not show up properly

rigid musk
#

put it in the json thing- the validator

somber walrus
#

I did do that

#

should I do something about the format thats on there lily?

rigid musk
#

oh if you posted it and then saved and validated it just send the the link!

somber walrus
#

the link of the website?

latent mauve
#

when you hit save & validate file, it'll reload the page with a little box at the top

rigid musk
#

like this

somber walrus
#

like that?

mortal stag
#

updated @wanton pebble SDVgunther

latent mauve
#

Yep, did it perfectly right

somber walrus
#

I wasnt sure how to properly show the code as its like a line. I need to update that XD

rigid musk
#

no thats okay the json validator just does that

somber walrus
#

ah ok! so thats the old code there.

rigid musk
#

the first thing i noticed is the location of the event

#

like where you're loading the data for the event "Target": "Data/Events/Eniitime Dance Event",

somber walrus
#

the plan was to have it in the the farmers house location as my own. but that wasnt done properly

rigid musk
#

that should be Data/Events/Location

somber walrus
#

ah

rigid musk
#

"Data/Events/SkullCave", like this

somber walrus
#

oh wow....now it makes sense. I should have come back to you guys XD

#

Like sooner

latent mauve
#

Yep, and Location is gonna whatever you have defined in Data/Locations as your map's area.

somber walrus
#

ah.. I cant remember where that was again?

latent mauve
#

Look for an "Action": "EditData" entry targeting "Data/Locations" if you have one.

#

Otherwise, you might be using the old CustomLocations method, which should probably be updated to 1.6

rigid musk
#

in your case it would probably be Data/Events/Farm if you wanted it on your farm

latent mauve
#

^

vernal crest
#

They don't want to update the mod, they just want to fix it enough to be able to play it once

somber walrus
#

yeah thats the thing I am using the old one. so I have to update to 1.6 would that be easier?

#

I'm willing to update if it makes things easier

latent mauve
#

If you don't want the event to trigger on a custom location, then you're fine to not worry about it.

somber walrus
#

ohhhh

latent mauve
#

So if you want to trigger it on the Farm, you would follow what Lily said for the event target

somber walrus
#

true

#

oh now I remember!

rigid musk
#

im not sure about what 1.5's format for events was since i just started doing it now

somber walrus
#

lily what you said thats before the code of the event right? I see it on top

latent mauve
#

"Target": "Data/Events/Eniitime Dance Event", this line

somber walrus
#

Ok 🙂

latent mauve
#

you'd need to change that one to what Lily said for the Farm (so "Target": "Data/Events/Farm",

somber walrus
#

thanks guys your really encourging me 😄

rigid musk
#

so with your event code as it looks like the NPC needs to be present on the farm with 6 hearts, with an event precondition (i dont know what event id that is but they had to see a different event to get this one)

mortal stag
#

but I just had a minor worry @wanton pebble , the way it is now, are the basegame gifts still going to be in the pool in my mod?

somber walrus
rigid musk
#

AKA to trigger that event the NPC has to be on your farm, you need to have 6 hearts with them, and you need to have previously seen whatever event ID 6345689 is

topaz zenith
somber walrus
#

hmmm

#

I cant trigger it on 1 heart it has to be 6? @rigid musk

rigid musk
#

you can change the requirements

somber walrus
#

I dont want to wait for too long on that XD

rigid musk
#

if you wanted it to have a friendship requirement of one heart you would have it be f Eniitime 250 where 250 is one heart

somber walrus
#

Ohhh now I remember! yes I remember now! lily I was trying to get the parrot that Emily had as well for the event as she had one. that was what I was stuck on the most with.

#

because I couldnt figure that out

tiny zealot
somber walrus
#

ok thanks 🙂

rough valve
#

I finally found the meat item ids. They are three digits like vanilla ones.

velvet prawn
#

that'

topaz zenith
# topaz zenith

Does anybody have suggestions to add to the family dynamics for my Clint wife npc

velvet prawn
#

s what it's there for

rigid musk
topaz zenith
somber walrus
rigid musk
#

Ohhh 🤔 I see well you can try to use the event block from that specific event that emily has as reference actually

velvet prawn
#

But you're sort of asking the chat to write your mod for you

topaz zenith
#

I’m asking for feedback on witting and stuff since I’m trying to make to cater to more people than just me lol

somber walrus
velvet prawn
topaz zenith
#

mkay

rigid musk
somber walrus
#

nevermind I forgot I had it saved XD

rigid musk
rigid musk
#

really?

topaz zenith
#

yeah I got suggested to ask here LOL

astral prism
#

yoooo happy new year guys

rigid musk
#

Huh that's odd ...

tiny zealot
#

write your mod for yourself. some others are bound to like it, but even if they don't, at least you have something you enjoy

rigid musk
#

Also Happy new year Harvz! :D

drowsy pewter
#

(I think that's just a sign that asking others for creative direction doesn't really have a place to go)

tiny zealot
#

also, there's a creative writing thread so you could ask in there if you need writing help specifically

rigid musk
#

true there is that

somber walrus
#

I was going to go to that channel at first and I was like I dont think thats the correct channel and I came here. poor susan

astral prism
blissful panther
#

A thread here couldn't hurt for more general creative direction brainstorming...

rigid musk
#

I would have thought that asking in the modded farmers place would make sense since it's not asking for coding help but just ideas

topaz zenith
#

Yeah I have a thread but

velvet prawn
rigid musk
#

also they do have a thread they just dont want to use it because discussion stuff and what not

velvet prawn
#

Write for yourself is ALWAYS better in my opinion ^_^

topaz zenith
#

It’s not really great for if I want feedback about the brainstorming LOL

velvet prawn
#

Then even if it's not hot modding etc etc YOU will enjoy it

topaz zenith
#

I don’t wanna write a Mary sue lol

velvet prawn
#

It also helps you stay motivated if you enjoy what you're working on!

rigid musk
#

I take feedback and suggestions from people (and have asked questions for what people might like for inspiration) but ill be damned if im going to let anyone tell me how to make my story because itll just not be fun if I do that

#

cause then im just doing what they want and not what i want ... and i aint even getting anything out ofi t

astral prism
#

also i have arrived with a C# query 🤔 i want to make a TemporaryAnimatedSprite with a custom texture but the TAS constructor asks for a vanilla texture path. does this mean i'll either have to CP load it in or load it in using some weird SMAPI asset stuff? (i've never really done asset loading outside of CP)

velvet prawn
rigid musk
#

That's also true

topaz zenith
#

I was gonna write the story myself I just like feedback lol

rigid musk
#

Honestly don't worry about it too much! Really!

#

If you like the story you wrote and it makes YOU happy that's what matters

topaz zenith
#

Like a “does this make sense with game pre established lore” or a “is this out of character for x npc”

rigid musk
#

People will have negative feedback or something to say regardless of what you do

somber walrus
#

ah lily should I put the event id in the e numbered area before the code or the f numbered code?

rigid musk
#

I can plan for every case instance I want for people to like and use my Mr.Qi mod but there are bound to be people who don't like how I characterize him even if I personally think it fits with the lore of the game as well as I could possibly make it. I can try to perfect it and ask for feedback as many times as I want and I still won't have everyone be satisfied

#

what matters is that I'm satisfied

rigid musk
tiny zealot
somber walrus
astral prism
rigid musk
vernal crest
rigid musk
#

^ thats true as well

somber walrus
rigid musk
#

OH you mean YOUR event id

somber walrus
topaz zenith
#

I’m writing dialogue alongside doing a medical course rn which I can’t tell if that’s bad multitasking or not

rigid musk
#

"5632678/e 6345689/f Eniitime 1500/p Eniitime"

in this your event id is 5632678

tiny zealot
rigid musk
#

event IDs are the first part of the event code so they go first

light bramble
# rigid musk Im gonna be real this entirely lost me

lol let me explain it, edibility determines how much energy and health is regened when eating. for energy you multiply the number by 2.5 and for health you multiply by 1.125 and round. numbers between -299 and -1 will reduce health and energy while 1 and above will raise it. Cheese in vanilla gameplay gives 125 energy and 56 health. I want to scale that based on how much cheese a player chooses (from my config) to get from each large cheese. dividing 50 by the number makes the energy fall too quickly so I want something that's nice, but also not OP

topaz zenith
vernal crest
# somber walrus ah ok!

Try this. Open the game, load into a save, then copy this into your SMAPI window and hit enter: debug ebi 5632678

latent mauve
rigid musk
#

"Aos.QiFriend4Hearts/w sunny/f TheMrQi 1000/t 900 2000"

for example in this, my event ID is Aos.QiFriend4Hearts

rigid musk
vernal crest
#

You should get a message saying [Console Commands] Sent debug command to the game, but there was no output. but if you alt-tab back to the game, your event should play.

rigid musk
#

^

latent mauve
#

I think spouse patio days might be the only exception there (if that even counts)

vernal crest
#

At this point all this information might not be helpful for Eniitime given they are just trying to get their event to play once and they don't actually need preconditions (if I have understood them correctly).

rigid musk
light bramble
tiny zealot
#

blocking NPCs from the Farm map doesn't prevent events (although that map is cursed for other reasons), it just prevents NPCVisibleHere (p) unless that NPC is your spouse and in one of the valid outdoor locations

rigid musk
#

^

somber walrus
#

you guys are amazing. and because I have a disbality you breaking this down for me I am starting to understand parts I got wrong 🙂

light bramble
rigid musk
#

I wasnt sure if they wanted preconditions or not since they mentioned wanting it to be a one heart toggle and what not

latent mauve
#

Ichor, they had "p NPC" in their precondition, is that still applicable in that case? Just for my own knowledge

light bramble
rigid musk
#

doing all of the math out preemptively might end up in a headache xD

light bramble
#

I'm calcuating for each number anyways XD

vernal crest
light bramble
#

bc I'm crazy like that

rigid musk
light bramble
#

wooot, this will also go with my therory that goat cheese is more filling because...well...experience and I have a friend who swears that irl they feel better after eating goat cheese

#

XD

#

welp back to coding :3

rigid musk
light bramble
#

Not me looking into the license for sublime text seeing as I use it primarily for coding It's $99 USD....wow

topaz zenith
tender bloom
topaz zenith
#

I’ll learn in person too so

rigid musk
#

bceOhYouStare I just use Notepadd++ ...

light bramble
topaz zenith
#

Writing clints wife lore while learning to save lives

rigid musk
#

I technically have VSC or whatever but ...mmmmmmmmmmmNotepadd++ ...

light bramble
#

I used to use Notepad++ but the white is too white and I could not figure out how to get a dark mode

#

and I also have more experience with sublime because college XD

vernal crest
#

N++ dark mode can be obtained through the Style Configurator

chrome mountain
ocean sailBOT
#

Log Info: SMAPI 4.1.10 with SDV 1.6.15 build 24356 on Microsoft Windows 10 Home, with 78 C# mods and 123 content packs.

chrome mountain
#

I don't have more than one entry with that key, the only one I can see is the one on line 1583

topaz zenith
#

I gave up on my medical course so I’ll focus on writing more

#

hehehe

rigid musk
#

Aesthetic

light bramble
#

I mean I'll try it out again, I'm just kinda in love with submlime....

rigid musk
#

no if you like it thats fine

somber walrus
#

ok so in json code I changed the target to data/events/farm. do I need to do anything with actions area? since I saw I might need to put in data/location

vernal crest
#

I don't see any reason to switch to N++ if you like sublime

hard fern
#

I use vsc light mode lol

rigid musk
analog flower
#

both mods use spacecore as well, which would make sense for the error its throwing ThinkingHmm

vernal crest
#

I use N++, sublime, and VSC (all in dark mode because I don't hate my brain)

somber walrus
#

@vernal crest I might not record it properly. What does event repeater do again?

vernal crest
somber walrus
#

ah sorry I didn't explain I want the heart event inside the farm house not outside XD

finite meadow
#

Hello sweet moddin' people, I got a tricky question, at least for myself, through tiled features, is it posible to add warp points from a custom farm map, to different coordinates within the same map?
for instance, we have from farm to bus stop as: 48 41 BusStop 10 22 for instance.

vernal crest
light bramble
#

might be stupid ask, but if I have a files that legit just makes recipes with CP I can use "When" with it right? And say I wanted to do an "Include" but only when a condition is met, would that be allowed?

chrome mountain
somber walrus
vernal crest
vernal crest
somber walrus
#

@vernal crest okay then

finite meadow
topaz zenith
#

What are the variables in the winter star event? (Like what causes different dialogue from the same npc?)

finite meadow
#

or should it work by just using for instance, ''x y'' farm ''x y''

vernal crest
topaz zenith
#

ty

finite meadow
#

great! ty!

somber walrus
#

ah guys how can I paste things as json code to make things easier to show?

uncut viper
#

!json

ocean sailBOT
#

JSON is a standard format for machine-readable text files that's used by Stardew Valley mods.

If you need help with a JSON file, you can upload it to smapi.io/json to see automatic validation and share the link here.

When making mods, it's recommended to edit your files in a text editor with JSON support, such as VS Code, Notepad++, or Sublime Text. These programs will check for syntax errors.

somber walrus
#

I think i tried before and it didn't go well. i'll try again

rigid musk
#

putting it there and sending a link is okay, even if it shows as one line!

topaz zenith
#

Todays progress currently is very slayful

#

Do npcs typically have 5 heart events or is there events for each heart level? I wanna keep it closer to a Vanilla amount

vernal crest
topaz zenith
#

Yaay ty

#

I currently have ideas for 2 events. That’s it LOL

unique sigil
vernal crest
quiet saddle
#

I was redirected to this server by a close friend for pitching my mod idea to y'all.

I wanted to make a terrarium mod that adds placeable terrarium furnitures. Like the fish tank but for critters like snakes.

I wanted to make my own custom snake pet that goes into the terrarium, can be named, petted, has a friendship level, and produces a custom item (Snake Shed) twice per season, that can be turned into fertilizer.

I wanted to make various morphs of the ball python species that the player character can purchase/adopt.

The snakes would have various animations inside the terrarium based on the time of day, such as being active past 9 pm.

Before I go making this mod, I do have experience with modding with .json files, so I simply wanted to pitch my idea, in case anyone else was interested!

vernal crest
#

This is C# land, I think.

rigid musk
#

also yeah some of that sounds possible for like... basic pet stuff but a few things sound like you would need C# not just CP/Json/otherframeworkstuff

quiet saddle
#

nods

#

I can get used to that

vernal crest
#

Namely having your pet go into your terrarium

topaz zenith
#

Chat

proven spindle
#

Could make it a farm animal and rp it as a pet

#

Might be easier

topaz zenith
#

The name Svetlana for my npc is kinda sticking to me

quiet saddle
#

I've been modding games since 2014. I am open to learning new skills!!

rigid musk
#

its pretty :D

topaz zenith
#

YAAY

light bramble
#

does this work?

{
    "LogName": "Regen Balances",
    "Action": "Include",
    "FromFile": "assets/Balance/CheeseEdibility.json, assets/Balance/GoatCheeseEdibility.json",
    "When":{
        "Balance Regen": "true"
    }
}```
topaz zenith
#

Torn between Svetlana and Avdotya

latent mauve
#

I like Svetlana, I at least know how to say that one

topaz zenith
#

Svetlana is easy to say for me personally

somber walrus
#

ok finally worked out how to post the json file!

topaz zenith
#

Her kids are called Nikandr and Yelizaveta.

hallow vale
#

Hey everyone can you tell me where I can post my artwork?

topaz zenith
#

It’s implied her kids will inherit the blacksmith shop 🤭

latent mauve
#

For a mod you're making, or just general art?

hallow vale
latent mauve
topaz zenith
#

Yall..I might make animated trailers or just art for my Npc mod

somber walrus
#

nuuu I did it right1

vernal crest
#

Have to be level 25 to post in creative i think

#

!codeblock

ocean sailBOT
#

You can embed code in Discord using a series of three ` :
```
Your code can go here
Even if not a haiku
Just an example
```

For syntax highlighting, add the language code on the same line as the first
``` (with no space, like ```json).
The usual codes are cs (C#) and json.

latent mauve
#

Then #images-and-memes if that one doesn't have that limit. Wouldn't be shocked if they all did to block spammers though

somber walrus
#

"Target": "Data/Events/farmhouse"

#

phew

#

there

vernal crest
#

No I don't think there's a level limit for images and memes because that's where people get pointed to in modded farmers

topaz zenith
#

Guys would animated trailers or just promotional art for my mod be worth it at all to do

somber walrus
#

is this correct?

vernal crest
#

Yes that is correct

topaz zenith
#

Like do people actually enjoy seeing that stuff

somber walrus
rigid musk
#

Im sure some people do but do YOU want to do that

round dock
#

Yes, they do. 🙂

vernal crest
topaz zenith
latent mauve
#

Very few NPC creators bother with that, just screenshots is usually sufficient, unless you want to put in the effort.

topaz zenith
#

I feel like if I do art for it I’ll be lore logged to actually do the mod quicker 🤔

latent mauve
#

It just depends on how tired you are of making assets by the end of it all xD

somber walrus
#

What about this one? do I need to add anything here before moving to the main code? "Action": "EditData"

latent mauve
#

(the mod page is it's own boss level for most)

topaz zenith
#

what

round dock
rigid musk
topaz zenith
#

What..

vernal crest
#

Nexus mod pages are notoriously difficult to make

rigid musk
#

^

#

Mine are usually barebones ngl

lament shell
#

when nexus asks me for images for my mod I freeze up and cry

topaz zenith
rigid musk
#

im going to be a bit fancy for my Qi mod though... ive put a lot of effort into this man im not about to stop now

vernal crest
topaz zenith
#

LOL

vernal crest
#

It's hard enough in the first place to even make a useful, interesting, informative mod page. Then you have to fight with the rubbish BBCode editor and all the confusing page options.

lament shell
#

I just started using my first mods mod desc as a template, which has made it super easy

vernal crest
#

1.6?

gentle rose
#

wrong place lmao

lament shell
#

duck excitement is gone

rigid musk
#

PF im sorry that message getting immediately deleted was so funny

latent mauve
#

A Nexus Mods page is a blank text box input and those are scary when you're not sure where to even begin with describing your mod and including everything you think is important for users to know.

topaz zenith
#

maan..

latent mauve
#

(and users will absolutely want to know way more than you could ever fit in the box)

topaz zenith
#

😭

rigid musk
#

u_u so much

topaz zenith
#

My progress on the dialogues going well

vernal crest
#

And will also not read the page, don't forget that part

somber walrus
#

@rigid musk @vernal crest um do I need to do anything here? "Action": "EditData" or should I move on?

latent mauve
#

Easy guide to Mod Page Sections for any type of mod:

  • Description of mod
  • Any features it adds
  • Compatibility
topaz zenith
#

My mod will automatically conflict with Clint reforged

latent mauve
#

For an NPC you may also want to include things like the gift tastes, schedule or heart event details (under spoiler tags)

round dock
#

A lot of things outside the actual coding do require effort, especially in making an NPC. Your mod page, especially your description, is a determining factor in getting them interested in installing your work.

vernal crest
vernal crest
latent mauve
#

thank you for the reminder about gift tastes, I edited my post. xD

rigid musk
gentle rose
#

so, question about mod pages - a lot of people have their headings in that stardew-style scroll (the one that shows which day it is before it starts in the game). Is there a way to generate those or do you have to edit them manually?

somber walrus
vernal crest
#

Maybe I will make an article with all that info and in the mod description I can say "if you hate me and hate Hiria and hate love, go look in the article you filthy animals"

velvet narwhal
vernal crest
rigid musk
#

If you want to be able to play through the game with it triggering after a set of things happening, youll want to edit some stuff. If you don't care about that and just want to play it to see it in game, all you have to do is debug ebi [event code id] and you're fine

vernal crest
rigid musk
#

then you can futz with it from there if something doesnt work quite the way you want

brittle pasture
rigid musk
#

like i did... with the one event i coded... watching it literally over 50 times

vernal crest
#

Do I want to tell people that if you have any text on an image on your mod page PLEASE also add it in text because Nexus doesn't support alt text and you might have vision-impaired players? Yes, yes I do.

round dock
#

Very handy

somber walrus
#

first lets get that parrot in somehow....

lament shell
latent mauve
#

I haven't bothered with the fancy scrolls and just used different text sizes for headers, and it's not hurt me yet.

#

(plus it's accessible, so yay!)

vernal crest
somber walrus
tender bloom
#

The scrolls are cuter but I’m lazy

hard fern
lament shell
#

I only use it to like. repeat the title of my mod so I think I kept it accessible! since the title is already.. in the title

tender bloom
#

Usually my mod description is all text

latent mauve
#

Yeah, I keep my images to the Images tab

hard fern
#

I haven't figured out bbcode or anything so i have no images in my descriptions

latent mauve
#

long descriptions with tons of images are not fun when scrolling the new mods on mobile when I'm not at my computer.

round dock
#

Usually I use the scrolls as a divider, like mod description, compatibility, installation, credits, etc.

vernal crest
gentle rose
#

nexus not supporting alt text is such a weird oversight ngl

vernal crest
#

It's very frustrating

tender bloom
topaz zenith
#

I just realized since my oc has toddlers I can decorate them in fun clothing

tender bloom
#

(I do appreciate when people write nice guides!)

topaz zenith
#

I can recreate those fun toddler clothes I see at Walmart.

hard fern
somber walrus
#

I need to make sure to manifest my NPC character right?

acoustic summit
#

Is there a way to access both farmers of a local coop instance individually?

rigid musk
#

I wanna make one of those really pretty mod pages where it has the images of what the npc loves/hates/likes next to the name of hte item or smth but that sounds like so much work

rigid musk
topaz zenith
#

Are you allowed linking google docs?

#

If so you could put all the money important Info in one and link it too

#

Also do I have to put Every giftable item as a “like/dkslike/love/hate”?

rotund elm
#

Is SVE have special orders?

#

If not what would be a good mod to reference adding one to the game?

brittle pasture
#

yes, one I recall is Olivia's party thing
(why SVE specifically though, just familiarity?)

rigid musk
#

flash also just lets whoever use the code if they need to

#

< i can say that because ive literally discussed with him ✨

rotund elm
#

Yea, do you know what file they're in having trouble finding it

brittle pasture
#

if you want something smaller to chew on, Cornucopia Artisan Machines

rigid musk
#

(and im a mod there)

topaz zenith
tiny zealot
vernal crest
tiny zealot
#

1.7 feature request to rename "universal" tastes to "default" tastes /lh

gentle rose
#

I'd be very careful copying from SVE unless you know kind of what you're doing though, because SVE is so big and has been around for a long enough time that they have to do some things in interesting ways

#

(in other words, most of the SVE examples are more complicated than you may need)

rigid musk
tiny zealot
#

(of course, a fairly popular streamer showcased my mod and got approximately 100% of the content in exactly the way i intended, so some people may be going in having seen that already. oh well!)

rotund elm
#

Thank you so much!!

rigid musk
#

I know ridgeside also has special orders but make sure you dont directly copy the code if you use theirs just use it as reference

rotund elm
#

I never look in anything with events hahaha

rigid musk
#

honestly i have no clue why its stored in otherevents

topaz zenith
#

The main npc of my mod will be giftable. Her kids won’t

rigid musk
#

idk why flash stores things where he does but such is life

lament shell
#

its alright nothing will compare to cursors

rigid musk
#

id imagine rewriting the entire thing from the ground up and reorganizing it would be a literal living nightmare though so i dont really blame him

tiny zealot
rigid musk
#

What mod was reviewed 👀

#

i never thought about anyone playing my mod on youtube before thats kinda scary actually

vernal crest
#

Hat Mouse Lacey

tiny zealot
rigid musk
#

dont look at my flaws ill cry

frozen elm
#

Since the latest update people are reporting messed up tile rotations across several of my mods (I rotate tiles quite a lot, it was never a problem before), does anyone know what that could be about?

rigid musk
#

OH!! Which reviewer did you watch play through it lol

vernal crest
#

the ichor mod unless you really love throwing people

lament shell
#

I had the yogscast streaming with my mod, it was crazy to see considering I watched them when I was eight

tiny zealot
#

(lacey is my golden child. i will (probably) always love her over all my other mods)

ornate trellis
#

i do be liking wobbly cats

vernal crest
#

Oh yeah wobbly cat I am sorry ichor I forgot her

rigid musk
vernal crest
latent mauve
topaz zenith
#

Okay thank you

tiny zealot
topaz zenith
#

If you could gift Svetlanas kids stuff you probably should only be able to gift a small selection not everything

frozen elm
latent mauve
#

Jas and Vincent already have several items they won't accept as gifts, so that's not unusual to limit the gifting options for kids

rigid musk
topaz zenith
rigid musk
#

imagining coding 'gift rejection' for every single stardew item sounds like

#

a headache

topaz zenith
#

Yeahh

vernal crest
tiny zealot
#

context tags my beloved!

topaz zenith
#

I don’t rlly want people gifting them fish and stuff tho

latent mauve
#

"CanReceiveGifts": false in Data/Characters is all you need

#

_>

tiny zealot
#

you can reject entire classes of item with one key

vernal crest
latent mauve
#

If you just want to reject every gift

topaz zenith
tiny zealot
vernal crest
#

RejectItem_<tag>

latent mauve
topaz zenith
#

I might just turn her kids into non intractable npcs that have dialogue bubbles above their head

rigid musk
#

pondering i just realized i dont actually know how Qi's gift tastes read...

topaz zenith
#

That might work better

rigid musk
#

as in i dont know if i got rid of the universal loves + likes from his thing

#

I know I coded it so he rejects stardrop tea though >:]

frozen elm
somber walrus
#

ok loaded up the mod about to try the debugging XD @rigid musk @vernal crest

topaz zenith
#

So her kids say stuff but they don’t need portrays or text boxes

latent mauve
#

But yeah, more generally, you can set entire categories or context tags in the NPCGiftTastes to be loved, liked, neutral, disliked, or hated.

topaz zenith
#

Her kids depend on her schedule too so they’ll just be extensions of her

vernal crest
rigid musk
#

i will be using this for nefarious purposes

#

idk why i didnt think of that, i know i literally did that with trinkets for qi's gift tastes

#

so he would accept them but have a response when giving him them

topaz zenith
#

The only times her kids won’t be around is for like Harvey visits. They’ll be in the blacksmith

rigid musk
#

well his gift tastes are not accurate thats for sure...

somber walrus
#

Ok....it says event not found. I expected that to happen

frozen elm
vernal crest
ocean sailBOT
#

Important note: Your computer username may appear in the log. If your username is your full name, please be aware of this before uploading it.

Please share your SMAPI log file. To do so:

  1. Open this page: smapi.io/log.
  2. Follow the instructions at the top of the page to upload the log file. (Don't copy & paste from the console window!)
  3. After uploading, it will show a green box with a URL to share. Post that URL here.

Please do it even if you don't see any errors. This has useful info like what mods and versions you have, what the mods are doing, etc. If the issue didn’t occur in your last session, please load the game to the point where the issue occurs, then upload the log.

rigid musk
#

can you send a smapi log with your patch summary ? ( patch summary [your mod's internal name] in the console )

#

you guys are fast lmao

hard fern
#

... sometimes im tempted to write jsons in google docs on my phone, and then quickly realize that's a bad idea

latent mauve
#

the validator still works on your phone, though. Just gotta save the link for later to send to yourself. 😛

vernal crest
#

There are also code apps for mobile

somber walrus
rigid musk
#

can you send the log for us to look at

vernal crest
rigid musk
#

also for context tags... is there one for universal tastes ? would it just be 'universal_like'

topaz zenith
#

The urge to code my ocs 2 kids as furniture items for if they’re in the blacksmith

frozen elm
tiny zealot
rigid musk
#

pain

vernal crest
rigid musk
#

I just want to make him not like anything ever is that so bad to ask

#

oh i have the context tag wiki up

topaz zenith
#

So like my ocs kids would be non interact able npcs or furniture depending on the location

somber walrus
rigid musk
#

I was just hoping i didnt have to list... multiple things

vernal crest
#

There's not that many categories

#

It will override universal tastes

tiny zealot
#

yeah use every category (or the context tags for the categories, if you are feeling spicy)

rigid musk
#

oh boy oh boy

vernal crest
topaz zenith
#

Or just have them be furniture that permanently stay in the blacksmith

topaz zenith
#

That’s the only reason I’d do that

vernal crest
vernal crest
rigid musk
#

wait a damn minute... i already did this squinty why does he like amethyst...

topaz zenith
#

I did a bunch for a class I took but I need to revise my lessons LOL

rigid musk
#

time to investigate that i guess

vernal crest
rigid musk
#

i forgot the gem category

topaz zenith
#

I haven’t done any for stardew yet

rigid musk
#

investigation complete

vernal crest
topaz zenith
#

Yeah

#

It’s a permanent/long term project tho so

#

I got time

vernal crest
#

That's good! Going between an NPC and furniture is definitely going to take some fancy json writing.

topaz zenith
#

I want to do that only for the idea of putting them as furniture everywhere Clint goes

#

Bro will never be free /j

topaz zenith
#

Torment Clint passively /j

vernal crest
#

Is the torment his children being present or knowing that they're furniture like he's living inside beauty and the beast?

topaz zenith
#

his children being present constantly LOL

#

As furniture /j

#

Bro wants a fatherly break but will never be granted it

topaz zenith
brittle ledge
#

Susan, are you a member of any teen fanfic discords or groups? I think you'd get a lot of joy out of one of those.

topaz zenith
#

LOOOL

topaz zenith
#

Because I didn’t understand messages without tonetags lol

#

I love fanfics I can personally write because then I can control it /ot

brittle ledge
topaz zenith
#

My mod idea legit gives the fanfic vibe I want

topaz zenith
rigid musk
#

nevermind i did not solve the issue he still likes quartz and other gems this is a development

topaz zenith
#

My mod idea is legit just fanfic in game form and I love it

rigid musk
#

if it brings you joy thats good :)

topaz zenith
#

Clint brings me joy and my mod idea also does

rotund elm
#

For the special orders the name and text have to be in brackets so would I put the i18n inside the brackets like so "[{{i18n:Willy_SOName}}]"

somber walrus
rotund elm
#

Nvm I see the info about strings!

rigid musk
#

i.e. if i were doing it for my mod it would be patch summary AngelOfStars.Mrqifriendable in the console

somber walrus
rigid musk
#

your internal name will be in here in the 'uniqueID' section -

rigid musk
somber walrus
#

AH sorry lily! I'm a slow learner :/

rigid musk
#

Don't worry! You don't have to apologize

#

I'm always happy to help

#

(when i can anyways)

rotund elm
#

can I specify an ID for objectives instead of a context tag for special order objectives

rigid musk
#

I haven't gotten to special order coding yet WAHsnapped so im not 100% sure how all that works im sorry

rotund elm
#

No problem at all XD, theres quite a few of us here so Im sure someone will know

drowsy pewter
hallow prism
rigid musk
#

GruHolUp is there a reason why intro dialogue just wouldnt happen when talking to an npc

#

or like they wouldnt have any dialogue the first day yo umeet them

hallow prism
#

hold an item and type debug listtags to get their tag, including their tag based on their id (unique to them)

rotund elm
#

Alright sounds good!

hallow prism
hallow prism
#

if you don't have any dialogue you have something wrong with your dialogue addition

vernal crest
#

Stops CTs and location dialogue

rigid musk
#

of course its the gift tastes... why wouldnt it be the gift tastes

vernal crest
#

It might not be. But given you were just tweaking that, it's my first guess.

rigid musk
#

i just wanted to fix his gift tastes is that so bad, is it so bad to want a guy who likes literally three things

#

(its a bit more than three but you know what i mean u_u)

desert crane
#

Hi sorry for bothering. I managed to create the mod to have the trees bear fruit when I want outside the greenhouse (Thanks to Redfirelily). But In the end I still don't understand how to make these changes apply to the greenhouse as well. If I give you the code I already have, would you be able to add what is missing to make it work inside the greenhouse as well? I just need one entry to be done, the other ones I will fill in myself. Thank you in advance.

brittle pasture
#

Sure, but I'm on my phone so I'll only offer advice

desert crane
ocean sailBOT
#

@desert crane You leveled up to Cowpoke. You can now speak in our voice channels and share images in all channels!

brittle pasture
#

what did you want again, it's been a while sorry

somber walrus
desert crane
dim rain
#

hey im kind of new to modding, and it seems to say i have to update the game. can someone help me?

ocean sailBOT
#

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

brittle pasture
rotund elm
#

For a spcial orders dropbox can I specificy any tile and it will work?

brittle pasture
#

for now one thing at a time, set up the TargetFields entries first, the Condition you can worry later

hallow prism
#

which you CAN add yourself but be aware of mods that may already be doing that

rotund elm
#

Ok! I believe willy already has one so I can just look at his original Special order and use that right?

desert crane
rigid musk
hallow prism
rotund elm
#

Thanks lumina!

rigid musk
#

not the json validator file but the smapi log file

somber walrus
rigid musk
#

!log

ocean sailBOT
#

Important note: Your computer username may appear in the log. If your username is your full name, please be aware of this before uploading it.

Please share your SMAPI log file. To do so:

  1. Open this page: smapi.io/log.
  2. Follow the instructions at the top of the page to upload the log file. (Don't copy & paste from the console window!)
  3. After uploading, it will show a green box with a URL to share. Post that URL here.

Please do it even if you don't see any errors. This has useful info like what mods and versions you have, what the mods are doing, etc. If the issue didn’t occur in your last session, please load the game to the point where the issue occurs, then upload the log.

somber walrus
#

oh

drowsy pewter
latent mauve
#

It shouldn't be too hard for you to look at what I gave you and figure out how that works as far as Targeting the Fields and adding your entries.

rigid musk
#

Even setting qi's gift tastes back to what I had them before I touched them doesn't fix me not being able to talk to him... maybe i borked something up in his dialogue file 😬

desert crane
desert crane
rigid musk
#

you know its probably the copious amounts of empty dialogue i have in my translation file

desert crane
latent mauve
#

It honestly makes more sense to me to keep it so that the trees bear fruit in every season except winter outside, whereas the trees in the greenhouse also grow fruit in winter.

latent mauve
#

You were talking about the reverse before which is a lot tougher to deal with, so I think that's a good change to approach it this way instead.

wispy idol
#

how does someone who's never coded get into modding? I've got the art side covered (I learned how to do pixel in 2024 and I was a traditional/digital artist before that for a long time) but now I want to create my own mod and Idk where to start 8) any pointers would be helpful please and thank u ❤️

ocean sailBOT
#

Making mods can be broadly divided into two categories:

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

somber walrus
ocean sailBOT
#

Log Info: SMAPI 3.13.4 with SDV 1.5.6 (build 22018) on Microsoft Windows 10 Home, with 36 C# mods and 11 content packs.
Suggested fixes: One or more mods are out of date, consider updating them

somber walrus
#

uh....

brittle pasture
wispy idol
#

oh thanks!

desert crane
desert crane
rigid musk
#

you're doing this in 1.5.6?

#

the info we've been giving you is for 1.6 events

somber walrus
vernal crest
latent mauve
#

Are you planning to use it in 1.6 or 1.5.6?

rigid musk
#

^ We thought you wanted to update and use it for 1.6 so you could see it run there catpeek or at least I did anyways

somber walrus
latent mauve
#

I don't think there's TOO much that's changed in events between the two versions that would impact your code in particular, but if something is up, it should be in the log after you run the event.

vernal crest
#

Updating shouldn't be necessary

latent mauve
#

Yeah, it should be fine as is since we didn't end up needing to do anything with Data/Locations

latent mauve
#

Right aba, I was more saying that even if we were giving advice based on the 1.6 version of the event data, it shouldn't matter here, since none of that advice should have been unuseable in 1.5.6.

vernal crest
latent mauve
#

no worries, I just wanted to make it very clear so we're all on the same page!

somber walrus
#

ok I don't care after sorting the heart event out I need to fix my laptop. I hate when it switches off. it's not to do with my charger. it's to do with a different battery that needs fixing

#

I was about to do the debug command....

vernal crest
#

Oh that's unfortunate :/

topaz zenith
#

One of my heart events is just Clint and Svetlana doing a musical duo. He sings she plays violin

somber walrus
#
[NPC Map Locations] Using maps\_default\winter_map.png.
[NPC Map Locations] Unknown locations: Custom_Eniitime's House``` @vernal crest @latent mauve
lament shell
#

question! for furniture catalogues what is the process for that :o? is there a framework needed extra

somber walrus
#

oh....sorry I thought I shared the log?

#

I would have to scroll up to get it?

vernal crest
#

!log

ocean sailBOT
#

Important note: Your computer username may appear in the log. If your username is your full name, please be aware of this before uploading it.

Please share your SMAPI log file. To do so:

  1. Open this page: smapi.io/log.
  2. Follow the instructions at the top of the page to upload the log file. (Don't copy & paste from the console window!)
  3. After uploading, it will show a green box with a URL to share. Post that URL here.

Please do it even if you don't see any errors. This has useful info like what mods and versions you have, what the mods are doing, etc. If the issue didn’t occur in your last session, please load the game to the point where the issue occurs, then upload the log.

somber walrus
#

I did share it. can I paste it again?

vernal crest
#

Last time you shared a link to the log, you hadn't tried running the event

somber walrus
#

I did

#

ok I'll redo another one

vernal crest
#

Can you show it to me? I see no link from you after I asked you to get a log with the event

#

In fact you hadn't even loaded into a save for the last log you sent

somber walrus
ocean sailBOT
#

Log Info: SMAPI 3.13.4 with SDV 1.5.6 (build 22018) on Microsoft Windows 10 Home, with 36 C# mods and 11 content packs.
Suggested fixes: One or more mods are out of date, consider updating them

brittle pasture
lament shell
#

thank you!!

velvet narwhal
#

or furniture framework

wispy idol
#

what are you working on currently? I'd like to hear about your projects

desert crane
#

If I raise the selling price of parsnip, does the upgraded version of parsnip price changes accordingly? Or they would stay the same?

brittle pasture
#

upgraded as in higher quality? then yes

desert crane
brittle pasture
#

yes
though keep in mind that existing parsnip items that are already spawned keep their old price

#

you'd need to spawn new ones to get the updated price

desert crane
vernal crest
somber walrus
#

sure!

wispy idol
#

well, I'm an artist and I wanted to work with someone on incorporating drawings into a mod for the game but it looks like I could probably learn a bit on my own, possibly commissioning at some point for more complex mods.

brittle ledge
#

If you're looking to do like portraits or reskins those are pretty easy to do in CP!

topaz zenith
#

I decided

#

Svetlana has more kids

#

More than 2*

hallow urchin
#

Hi guys, is there somewhere where I can access the map layers/tilesheets? I need to check the specific index of a tile and I'm a bit dizzy from looking at the wiki/code all day so if someone already knows it'd be a big help ^^'

vernal crest
topaz zenith
hallow urchin
somber walrus
hallow urchin
#

i THINK i know what that index is but I wanna be sure

vernal crest
hallow urchin
vernal crest
vernal crest
hallow urchin
#

Hmm I don't think so, I never messed with content before

vernal crest
#

!unpack

ocean sailBOT
#

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

hallow urchin
#

thanks!!

#

yeah that's what I needed :) thanku

vernal crest
#

Once you unpack you will find the mine maps and tilesheets under Content (Unpacked)/Maps/Mines

hallow urchin
#

saved me some good wikisurfing time

vernal crest
#

I meant to do a thumbs up but oh well, have a heart instead lol

true coyote
#

Ugh this spring decor option is driving me nuts lol, I keep changing my mind but none of it feels right to me

somber walrus
vernal crest
somber walrus
vernal crest
iron ridge
#

is that misscoriel's thing?

vernal crest
#

That is my guess

somber walrus
# vernal crest What is an event studio?

Yup I am defooo using the old way. long time ago I met someone and she helped me with starting out with the mod. you might know her as misscoriel on youtube. shes the one I learned at first from. she has a Stardew Valley NPC creator that I am using. XD

somber walrus
velvet narwhal
#

thonk i wouldn't depend on builders and such because then you won't understand how to debug your own stuff

#

!makeevents

ocean sailBOT
rigid musk
#

https://smapi.io/log/9ead2a84ffda48279de8607489bec5c2

could someone help with this ? for reference this is the section where I load his portrait

    `{
        "LogName": "Qi Portraits",
        "Action": "Load",
        "Target": "Portraits/{{ModId}}_TheMrQi",
        "FromFile": "assets/QiPortrait.png"
    },`
ocean sailBOT
#

Log Info: SMAPI 4.1.10 with SDV 1.6.15 build 24356 on Microsoft Windows 10 Home, with 17 C# mods and 5 content packs.

somber walrus
velvet narwhal
#

it is a long boy of a list because there's a lot of finesse that can be done

velvet narwhal
rigid musk
#

it worked before i changed his internal name :(

velvet narwhal
#

thonk weird, you're not using the {{Target}} bit either, so it should Just Work™️

rigid musk
velvet narwhal
#

what happens if you name the png to AngelOfStars.Mrqifriendable_TheMrQi.png

rigid musk
#

why did that work

rotund elm
#

For a map patch do I need to worry about the patch having map properties?

somber walrus
#

I'm curious to ask then...if you guys are not using what I'm using then how are you able to maifest your npc character into your mods?

rigid musk
#

content patcher magicks

rigid musk
vernal crest
#

Wow that's a squooshed cat

vernal crest
#

Or in some cases using templates or copying from other mods

velvet narwhal
ocean sailBOT
#
Creating a Custom NPC

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

quiet cedar
#

hi, i posted here yesterday about updating code for an older mod and i fixed that, but i realized all of the maps within the mods use internal tsx tilesets of the vanilla tilesheets that dont seem to be compatible with recolors and its driving me nuts 😭 i was trying to fix it but the last time i worked on a map mod was years ago and back then i only used the pngs as tilesets.. and then deleted them from the folder so the map would use the tilesheets from the game instead
but i have no idea how to do that with these tsx files and i dont understand how they work, and im not finding any explanations that are easy to understand.. does anyone know of a guide or something you could link, or any advice?

somber walrus
velvet narwhal
#

npcs are probably 2nd in line to machine data in terms of "really rough for newcomers"

rigid musk
#

well at least he loads now but hes still not talkin ... sad

#

Also yeah i built up to making an NPC

#

Went from turning gunther into placeable furniture to npc making

vernal crest
somber walrus
#

hmm I guess I can upgrade then and not use the event studio.

vernal crest
velvet narwhal
quiet cedar
#

thanks! ill try that

somber walrus
vernal crest
gentle rose
versed wyvern
vernal crest
#

There cannot be. Mine work fine without the names matching.

gentle rose
#

also, the misscoriel mod was last updated over a year ago now, does anyone here know if events have had any breaking changes in 1.6 or 1.6.9?

devout otter
vernal crest
tender bloom
versed wyvern
#

Yeah, that's what I'd thought, I guess the source of the error is somewhere else in that json

gentle rose
#

partially for them, partially out of curiosity tbh

tender bloom
#

I don’t think anything much changed for events in 1.6.9 but idk for sure

velvet narwhal
#

i lose track of where/when/what the hell is going on whenever i need to load content and what the pipeline looks like because i have swiss cheese brain, but all of my pngs for my npcs are as such because i strictly use {{Target}}

vernal crest
#

We got some bug fixes for events in 1.6.9!

devout otter
vernal crest
#

Like optional NPC stuff actually working properly

velvet narwhal
#

optional npc, some gsq escape quote parsing

vernal crest
velvet narwhal
devout otter
#

null basically means "set to default" right? There shouldn't be too much problem there.

uncut viper
#

null sets it to null, which is not necessarily the default

rotund elm
#

The link is the Special Order and the Special Order Strings

vernal crest
#

Can you explain what form you are wanting your reward message to take if not an event or mail?

#

(Unless that's just a normal thing for Special Ordes and I am being obtuse)

somber walrus
rotund elm
#

After handing the last item to willy he would have dialogue with you, if that is possible which I think it is from other orders that use the deliver objective

#

im looking in soecialorders.json from unpacked rn having trouble finding a reference

vernal crest
vernal crest
rotund elm
#

Ok cool I will try doing so

deep cypress
#

This is someone's game load path... is this a Android EMulator on PC?

vernal crest
#

Uh, what are you referring to Apryll?

somber walrus
vernal crest
somber walrus
gentle rose
vernal crest
somber walrus
#

ok. ok... what I'll do is just update then. as the NPC creator now in a way isnt helping me much. I mostly know what to do it was certain things making me stuck

vernal crest
#

If you want to but there's not really any advantage for you in updating

#

At least, not any advantage regarding make it easier for you to understand how to fix your event

hard fern
#

tbh, i find writing npcs manually to be easier than using the creators, as i can control what exactly i'm doing and what i'm not

velvet narwhal
#

you're also learning in the process of how the game recognizes everything you type

hard fern
#

i do use some templates, mostly just for all the dialogue keys, but i still have to do the bulk of the work XD

velvet narwhal
#

well templates =/= a builder that has clickable components, so those are fine

#

you're still forced to look at something and go, "what the hell does that mean" KEK

uncut viper
#

(it helps when the templates arent outdated too)

vale stream
calm nebula
#

Got it, using my favorite LaTeX template

vale stream
#

(Thats all, sorry for interrupting SDVpufferblush)

hallow prism
#

(glad to see you around 😄 )

vale stream
#

Also hi Lumina!

#

(and hi 6480 SDVpufferaww)

rigid musk
#

why do you love maple syrup where does that even come from WAHsnapped

#

sometimes this stuff breaks my brain

#

i said love - those are likes - my brain is marshmallow

drowsy pewter
hard fern
#

i think maple syrup is a universal thing? 🤔

rigid musk
#

yeah but his gift tastes should eliminate it pain

#

other than the SVE items which i have to manually do

hallow prism
#

eliminate it how?

rigid musk
#

he's set to dislike anything from the category for syrups

#

and fruit... and gems/minerals

hallow prism
#

ok

#

individual gift tastes override global ones

hallow prism
#

aka : if an item is universal like (by id) and the npc has universal dislike by category, it will be liked

rigid musk
#

o

#

is there a way for that to.. not do that

hallow prism
#

yes, adding the id

#

to the dislike

hard fern
#

slap in each indi-

#

yeah

hallow prism
#

it will then be having priority

rigid musk
#

e_sobbingpuddle and we're back to adding them manually

#

context tags you have failed me

hallow prism
#

not all, at least

rigid musk
#

at least ...

hallow prism
#

also technically it's not context tag

uncut viper
#

(i also see yyou have Stardrop Tea somewhere in there but just letting you know thats hardcoded, you're not changing the taste of that)

hallow prism
#

i do not remember where context tags would be (but probably lower than specific ids)

rigid musk
vernal crest
#

(Although you can make NPCs reject Stardrop Tea completely)

hallow prism
#

gift taste dialogue?

rigid musk
#

i just added a gift rejection option so he doesnt actually accept it

#

yeah

topaz zenith
#

Bad news

rigid musk
#

I did that already B) No stardrop tea for mr qi

hallow prism
#

my solution would have been to set a custom friendship loss

#

😄

topaz zenith
#

I had bad math about how many kids my oc/npc canonically has

hallow prism
#

less simple

vernal crest
#

I cannot be bothered doing much work on gift tastes when as soon as a user installs a food or item mod where the mod author has decided their items are a universal love it will throw all my work out of the window anyway.

hallow prism
#

reject is more clean

rigid musk
#

far easier to make him not accept it lol

uncut viper
#

as long as you werent expecting it in the gift taste data to do anythin thats fine

#

custom friendship loss would be more difficult bc of unknowable multipliers

vernal crest
#

I will tell people what is canon for Hiria and then they can violate that all they want as long as I don't know about it.

rigid musk
hallow prism
rigid musk
#

i can remove it now tbh i just forget to

hallow prism
#

so i make stuff difficult for myself 😄

hallow prism
hard fern
#

and then there's this that i wrote XD

velvet narwhal
#

where's the cursed action dialogue that atra had for friendship gain/loss

hallow prism
#

i am not sure how the tea works on winter feast, last time i tried to offer it i don't remember the result being specially great

vernal crest
#

I was going to make Hiria reject every gift but I relented

hallow prism
#

it's not easy to acccept other mods influence on some stuff but it's also not doable to control everything, gift taste is a great area for compromise

rotund elm
#

is there a command for console to give a special order to the player manually

hallow prism
#

it's also why i heavily suggest people having context tags on their items so people can adjust gift taste in larger scale more easily

#

yes

#

debug gso orderid from memory

rotund elm
#

ok I think I keep missing it XD

hallow prism
#

let me verify but the wiki is searchable

rotund elm
#

awesome ty Ill search the wiki for it !

rotund elm
#

Oh thank you!

hallow prism
#

no it's just specialorder

uncut viper
hallow prism
#

my memory was tricked 😄

hallow prism
#

well

uncut viper
#

not with the tea specifically, but with the friendship points gained

hallow prism
#

yeah

hallow prism
#

to be fair suggestion was more in context of tea, it's a bit trickier for other stuff

velvet narwhal
uncut viper
#

itd still apply for the tea

vernal crest
hallow prism
#

my assumption is that the dialogue thing isn't affected by those

#

since it's not part of the gift itself

#

on some items i have special code to give sometimes a small friendship boost when gifting the "favorite" of a npc

vernal crest
#

Also LOL I still cannot write even the most simple C# mod on my own sure I will just jump into Harmony

uncut viper
velvet narwhal
#

idk it said "won't be forwarded to slowmode channel" thonk

rigid musk
#

thats horrifying

uncut viper
#

huh. curious

hallow prism
#

me is hmm

gentle rose
#

I wonder if that's just during the wait time or if you can't forward to a slowmode channel at all

rotund elm
#

So it would be "specialorder S:Willy"? I think I ID'ed my Special order wrong, I assumed that was supposed to be the name of the npc, can I just add {{ModId}}_ infront?

hallow prism
#

let me search it

vernal crest
#

Junimos might have turned it on for the whole server because of how weird modded-farmers is right now

velvet narwhal
#

damn them, ruining it for the rest of us

rotund elm
#

Ok cool!

uncut viper
hallow prism
#

vanilla has simple names but right now you would overwrite willy default one

#

name it whatever_willy and then type debug specialorder whatever_willy

#

no special character

vernal crest
uncut viper
#

yes but dont worry i wasnt seriously suggesting it

calm nebula
#

I wanted Demetrius to give you a little friendship bonus for each unique sciency item you gave him

hallow prism
#

"AsterDialogueAcceptGift_(O)Lumisteria.MtVapius_StarShapedFlower": "$query !PLAYER_HAS_MAIL Current Lumisteria.MtVapius_FavoriteGiftFlag Any#Oh, @, what a marvelous gift. this flower is my favorite.#Don't you think they're out of this world? #$action AddMail Current Lumisteria.MtVapius_FavoriteGiftFlag received#$action AddFriendshipPoints AsterPellegrinVMV 20|This flower is marvelous, thanks a lot.#Don't you think they're out of this world?",

vernal crest
#

Well it can't hurt to look at it

hallow prism
#

if atra is cursed i'm beyond redemption

uncut viper
hallow prism
#

because i do that, then i have a trigger to remove the flag periodically

vernal crest
#

Unless the weight of Atra's disapproval of me will crush me to death

hallow prism
#

the flag is also shared between npcs

velvet narwhal
#

i'm already beyond saving i might as well keep atra's seat comfy

calm nebula
#

Yeah, I sorta wanted to have the idea of Demetrius as a Collector TM

#

(Robin hates that.)

rotund elm
#

I am not doing it right X| lol

hallow prism
#

but this allows me to have a small bonus that you can see sometimes, not too often

calm nebula
#

He just collects....everything

#

Shells. Rocks. Dangerous fangs.

hallow prism
#

no special characters

#

no S: whatever, it's not the id

#

and preface with debug

uncut viper
#

debug specialorder

hallow prism
#

always for vanilla commands

rotund elm
#

oh ok

hallow prism
#

except one or two

calm nebula
#

You're also overriding the vanilla Willy quest

velvet narwhal
calm nebula
#

Which I assume you don't actually want to do

hallow prism
#

they should have changed the id by now

#

so it should be fine now

#

(but yeah i pointed that too. To be fair, vanilla ids are a bit confusing, i was like "can i use arbitrary stuff here? vanilla is npc name + sometimes numbers, can i put whatever???" the first time i did a special order)

rotund elm
#

Also I have now noticed, that I set the duration to Month and its only giving 14 days in game? any ideas?

brave fable
brave fable
#

are there only 2 weeks left in the month or something? not sure how orders work

hallow prism
#

you are half way the month in game

velvet narwhal
#

special orders are hardcoded with time limits

#

oh- thonk

rotund elm
#

I seee thank yall

hallow prism
#

month is valid but if you take it mid month it will have two weeks remaining

#

i don't remember how game filter those so in game it may not be possible to have it mid month

rotund elm
#

Is there a way I can specify as I dont want it to repeat

hallow prism
#

(i don't remember, so it may happen)

rotund elm
#

that way the time isnt shortened

vernal crest
hallow prism
#

wdym?

brave fable
#

you already have Repeatable False set on the order

hallow prism
#

specify what?

rotund elm
#

Like to specify a date or specific days the special order can appear on

velvet narwhal
#

oh you mean you want to make sure it starts at the first of the month or something

calm nebula
#

Sure

#

Use a GSQ to confine it to the first week

brave fable
rotund elm
#

How would I do that in the SO entry?

brave fable
#

which, from there, is basically your playground to do whatever you like

hallow prism
brave fable
#

such as learn c# ✨

hard fern
hallow prism
#

i have to go, good luck

uncut viper
rotund elm
#

Or better yet would it be possible to have a letter in the mail give the Special order as a quest from reading it?

uncut viper
#

(the only time based filtering anyway)

vernal crest
brave fable
rotund elm
#

Amazing! Thank you I will check the wiki for instructions

uncut viper
#

with mail it has its own specialorder command which is probably better

brave fable
calm nebula
#

There is a Conditions field too on Special Orders noe

uncut viper
#

(i dont know if its better. i assume it displays it slightly differently maybe)

vernal crest
calm nebula
#

I'm not at home so this is about as good of an instruction I can give