#making-mods-general

1 messages · Page 587 of 1

whole prism
#

I can only tell you on a personal level, that you may be fine, but it's your responsibility to not profit, and use original artwork by said company

#

If you follow that, the threat level is lowered a lot, but it's still not zero, it never will be

torpid sparrow
#

it's the risk you're taking

whole prism
torpid sparrow
#

i have 2 media mods that i get DP from

#

if i get screwed over it's my own fault and no one else's

modest dagger
#

reporting u to lionsgate studios rn

torpid sparrow
#

sadness

verbal glacier
strong kite
#

I mean yeah again this is exactly why when I first uploaded the mod 2 years ago I disabled donation points and whatnot

#

on the very off chance Nintendo might not only see but also choose to do something about it

#

Nexus I can deal with, Nintendo I cant

whole prism
# torpid sparrow it's the risk you're taking

It's a messy process, i always tell people to never try it out. I had to contact my lawyer to take down 3 userstyles that violated the GNU AGPL v3.0 license that my code was under, since they re-licensed their code and went propietary.

It's always best to never use a company, or licensed work

#

Unless you respect said license

#

anyways enough yapping bout that

strong kite
#

I cant even remember what exactly I was doing for my mod now. I know I was converting to mail flags but I cant think of where else I need to do that

whole prism
#

Quick bump for anyone whos knowledgable in this

#

mainly just a styling question

torpid sparrow
#

my answer is just whatever you want

#

whatever makes it easiest for u

severe cairn
#

As someone with long ass .jsons I do not enjoy looking through them 😭

#

me when im trying to find something specific but theres a bajillion lines and i have no one to blame but myself:

torpid sparrow
#

ctrl f best friend

severe cairn
#

real but theyre so overwhelming to look at too 😂

#

I actually separated my files into multiple ones recently, my god I FEEL better looking at them 😂 so its whatever you prefer fr fr

#

(even then the 10 heart event file too long still. Why are you 65k characters total.)

fierce vault
#

I’ve definitely needed to do that too with my content json

torpid sparrow
#

i used to keep my character manifest in the content json but i moved that out too

#

mostly just tokens and includes now

#

which i think is typical when a mod gets more moving parts

#

i mean not just npcs

uncut viper
#

The content modders yearn for the partial class /j

torpid sparrow
#

but yeah

#

whats a partial class SDVpuffersquee

uncut viper
#

Don't worry about it 😌 (C# stuff)

fierce vault
#

I might do that too lol

severe cairn
#

real my content.json was humongus before, but now its so satisfying...

torpid sparrow
#

one day im going to have to deal with C#

#

today is not that day

severe cairn
#

I know C#... issue is i need to start up my brain like an old engine. Like its so bad every time i open unity i think to myself... how do i make object connect with code and do things again. Knowledge out the window

whole prism
severe cairn
#

hmmm
Maybe group them according to different mod or some other category?

whole prism
#

its all the same mod

#

its not my compat

strong kite
#

Hm.. I started a new character and the map patch is still in effect..

whole prism
#

my mod adds over 50 new quests to the base game

#

with many characters affected

severe cairn
#

like vanilla characters, xyz mod characters, and stuff

#

mm

whole prism
#

half look like this

#

since its just 1 quest for some

uncut viper
marsh reef
uncut viper
#

(Unless you use Esca's Modding Plugins as a dependency, which adds a token that evaluates a GSQ)

void aspen
#

Omg I just came up with a greatest idea

strong kite
severe cairn
#

Yaya I meant like instead of one big one for everyone or one small one for individuals you could group them in like vanilla characters in one, SVE characters in one, etc. So its not just 29 tiny files?

whole prism
void aspen
#

Swim to Ginger Island without a boat

whole prism
void aspen
#

You have to spend 5 irl hours to cross the ocean to get there

whole prism
#

Compat (dif mods ) isnt in those code, its seperate

strong kite
#

Wait wait I think I found the docs

marsh reef
severe cairn
#

Ohh right sory sory

#

mann I shouldnt be doing things at 2 am

long jungle
void aspen
uncut viper
#

The docs do give several examples

verbal glacier
strong kite
void aspen
#

Not sure how to do that with cp

uncut viper
#

(And by several I mean, according to a Ctrl F, 27 examples)

marsh reef
strong kite
#

Aw hell yeah sign me up

marsh reef
#

wait 🤣 😭 wrong reply

strong kite
marsh reef
void aspen
#

So many ppl w rainbow roles

#

Oh it's Monday already

strong kite
#

I find it hilarious I was talking so much because I've been troubleshooting this dang mod OMEGALUL

long jungle
#

Oh sorry. The docs does give several basic examples of using "When": but I had to learn about it slowly when using it on different applications that aren't explicit on the docs

marsh reef
#

oh shoot new campaign on trackmania

void aspen
#

I don't talk that much but still got the 100lvl somehow

#

Took me some years

marsh reef
void aspen
#

But modding generally boosted my message amount so that's something

strong kite
#

Ayyy this looks promising

marsh reef
whole prism
torpid sparrow
#

Condition is a GSQ thing

#

Condition:

marsh reef
autumn tide
#

nope! only juni role overrides

torpid sparrow
whole prism
#

CLAUDE, THE APOSTLE OF WUMBUS

autumn tide
#

hello :)

torpid sparrow
#

if you are a mod author legend, you get a shiny one too

#

Forsy has one

whole prism
#

insane yapping or lot of downloads

verbal glacier
#

yap more

torpid sparrow
#

reach lvl 1000

autumn tide
torpid sparrow
#

as a mod author

#

regular lvl 1000 also has a shiny plate

autumn tide
torpid sparrow
#

oh sadness

#

2000 :(

strong kite
#

Right, I never got the event to properly change the Tiles

void aspen
#

Are lvl exp required scales up each time

void aspen
#

Or is it static

autumn tide
#

idk how to feel about the fact that I'm now level 480 on here-

#

static afaik

void aspen
#

Oh then I'm only 95% away

verbal glacier
marsh reef
#

how do you know your level?

autumn tide
void aspen
#

Governor mansion

#

/lvl

autumn tide
#

dammit sasha beat me to it SDVpufferpensive

strong kite
#

Ayyyyy it changed when I came back the next day though!
Okay so what I need to do is get the tiles to change correctly in the event and then have the wizard say something about asking you to let him make sure it's safe before the player enters, explaining why the player can't enter it immediately after the cutscene!

verbal glacier
#

rip

marsh reef
#

oh yea i'll be there in no time 🧍‍♂️

void aspen
#

Mi fast fingers

autumn tide
#

me too but mine mess up SDVpufferwaaah

void aspen
#

But you did a link so that's a bonus point

torpid sparrow
#

can u do a faster map change with something like onlocationchange?

#

as a traction? SDVpufferthinkblob

#

like doesnt RSV have the haunted greenhouse change within the same day

#

depending on time

#

im not sure if thats C# or CP

#

(i also dont know if thats how its done im just thinking)

autumn tide
#

what do you want to do?

uncut viper
#

You can make a patch update on LocationChange.

#

(I don't know how RSV does it but C# can make things update whenever it wants.)

torpid sparrow
#

hmm ill need that for later

autumn tide
#

C# scares me.. the power.. I would be driven mad

uncut viper
#

As always, while LocationChange patches arent as bad as TimeChange patches, its better to just stick to DayStarted if you can.

ornate locust
#

after a detour into fixing one bridge, ALL BRIDGES I CAN GET TO WORK. now time for the flower festival testing

torpid sparrow
#

does it mess with scheduling or something similar?

#

or pathing

brittle pasture
#

(RSV does time change)

modest dagger
autumn tide
#

omg cooking mama

torpid sparrow
#

i havent tried the AOC one yet

strong kite
#

Alright, how do I get these from my event to pull from a custom tilesheet for the TileIndex?
changeMapTile Buildings 5 2 2/changeMapTile Buildings 6 2 3/changeMapTile Buildings 5 3 34/changeMapTile Buildings 6 3 35/changeMapTile Buildings 5 4 66/changeMapTile Buildings 6 4 67

torpid sparrow
#

hmm ill go look at the modpage

uncut viper
#

That'd be a lot of work even if you do know C#

torpid sparrow
#

nvm no images

#

how does the aoc minigame work?

modest dagger
#

good thing i don't know C# so i can't even consider it button!

torpid sparrow
#

oh wait video

#

nvm

uncut viper
#

The thought of making a Cooking Mama style minigame scares me.... SDVpufferchicksweatsip

modest dagger
#

imagine having to play junimocart just to cook urself some bread

#

u fail the level u burn the food

autumn tide
#

three cheers for not knowing anything so at least you can't scope creep yourself!

void aspen
#

I wanna learn c just to make fear and hunger in sdv

uncut viper
#

I love Junimo Kart, I would love to

autumn tide
#

I would cry

uncut viper
#

Well you should probably learn C# instead /lh

ornate locust
#

rejoice

torpid sparrow
#

ive tried junimo kart once

#

it went poorly

modest dagger
#

everything turns into junimo kart

autumn tide
torpid sparrow
#

id walk over that bridge

modest dagger
#

want to chop a tree? kart, fish? kart, talk to your spouse? guess what, kart.

void aspen
#

Button btw can I ask you something

ornate locust
#

well something's weird with the second one but it's like Pixels of weird, let's see if I can iron that out

strong kite
#

Is it actually possible to have the event draw tiles from a custom tilesheet?

void aspen
#

I see no reason why not

#

As long as you load it properly

uncut viper
modest dagger
#

i'll get into event making at some point and commit so many atrocities you'll remember that i'm canadian

autumn tide
verbal glacier
#

all of the above

strong kite
#

Or maybe not load but reference the tilesheet

#

cuz I think the tilesheet is already loaded?

#

or maybe it isnt... idk, I just dont know how to make that event command use the custom sheet

ornate locust
empty owl
#

uhhh yeah its to hard i cant-, just cus idk how to do animations, all the frame things are hard

torpid sparrow
#

the art part or the code part?

torpid sparrow
empty owl
strong kite
torpid sparrow
#

i just made a new location LOL

#

new map

#

with my tilesheet and whatever i needed

torpid sparrow
# empty owl code

that's not too bad, if you need help after the art is done feel free to ask

strong kite
#

I- I mean yes I've done that, but I'm trying to have the transition be done during this event

torpid sparrow
#

its mostly a matter of timing

strong kite
#

So I need to make the tiles appear during the event

whole prism
#

so close to 1k...

#

:0

torpid sparrow
whole prism
#

ima send another content update to it since ppl are giving that many downloads

#

might as well feed them more

verbal glacier
whole prism
#

until i burn out lmao

whole prism
#

im gonna release an update soon

#

: )

#

as of today

verbal glacier
#

more downloads tho

whole prism
#

i mean u can do idm just saying

#

some ppl dont like re-downloading

verbal glacier
#

eh

torpid sparrow
#

i love to bombard people with 10 million updates

empty owl
torpid sparrow
#

is it free use?

#

open source

whole prism
whole prism
empty owl
whole prism
urban patrol
torpid sparrow
urban patrol
#

you did step 3, now do steps 1 and 2!

strong kite
urban patrol
#

no worries, that's why i linked it again!

#

i figured you would have more context today for what i was talking about then

torpid sparrow
#

invisible building tiles bane of my existence

modest dagger
whole prism
#

im sure they get bombarded :3

#

ive been wanting to make this

#

one sec

whole prism
#

the prismatic shard

strong kite
whole prism
#

she used to play around with it on the windowsill

void aspen
verbal glacier
void aspen
#

Not sure if adding Draw property is required but that's force of the habit

urban patrol
# strong kite Wait so do I make a THIRD layer? cuz the tiles I want are on Buildings2 (and Fro...

nope! i would:

  • make a copy of your map (not the original, the edited one)
  • rename it to be something like MyMap_Invisible or something that makes it clear what it does
  • for every tile you added, instead replace that tile with an invisible tile on your tilesheet
  • make a copy of your map patch but make it unconditional (or conditional on HasSeenEvent being false, whatever the opposite of your other patch is)
#

in fact you CANNOT make new layers for this, because this is how the game knows what tilesheet to pull from

strong kite
#

That works out cuz I already have 2 copies of this map

whole prism
# verbal glacier rip clara :(
  "LucyTheDove.EvelynExpansion_GeorgePrismaticShardQuestLetter": "When Alex's mother, Clara, was younger, she used to sit by the window for hours looking for rainbows after the spring rain.^^The winter days are dark without her. Bring me a Prismatic Shard. Please... Please.^^- George^^%item quest LucyTheDove.EvelynExpansion_GeorgePrismaticShardQuest%%[#]Letter from George",

  "LucyTheDove.EvelynExpansion_GeorgePrismaticShardQuest": "ItemDelivery/Rainbow Rays/George wants a Prismatic Shard to catch the light on the windowsill, in memory of his late daughter./Bring George 1 Prismatic Shard./George (O)74 1/-1/1000/-1/true/It's... it's perfect. The colors... hmph.#$b#...#$b#Thank you.#$b#...#$b#...#$b#...I miss her.#$b#...#$b#...#$b#I need time... alone.$h"
#

: (

void aspen
#

Pretty green code

#

What code is this

verbal glacier
#

slight correction it is Clara not claire

whole prism
#

WHAT

#

I WROTE CLAIRE?

#

THANK YOU

#

IDK WHY I WROTE CLAIRE?

verbal glacier
#

no worries

void aspen
#

Oh python

whole prism
#

fixed

void aspen
#

Tbh creature moment

void aspen
#

Bet he tastes like car tires and ice cream

whole prism
brave fable
hard fern
#

just find a stock image of a carrot and ur good

whole prism
#

thats the most effort i'll put into it

empty owl
void aspen
#

Rotate

verbal glacier
#

Rotate

whole prism
#

Rotate

patent lanceBOT
#

Rotate

strong kite
#

Oh right I need to make sure they're replacing the right layer in the event, yeah?

urban patrol
#

yep

strong kite
#

Im assuming that's based on the layer's ID in the tmx file?

urban patrol
#

yep, just Buildings2 or whatever

strong kite
#

Oh that too yea

empty owl
modest dagger
#

don't judge maru's robot it's trying

strong kite
#

Im worried I'm using so many speed buffs for testing that I'm gonna find the regular movement speed once I actually play the game again way too sluggish 😭

torpid sparrow
#

i just use fast forward

verbal glacier
torpid sparrow
#

changes speed for everything

void aspen
#

I just give myself my custom item that have a +5 speed

meager ginkgo
#

I just play with +2 speed always

strong kite
#

Ahhhh almost! I just need to change up the layers and targeting said layers correctly!

torpid sparrow
#

i always play at speed 3

brave fable
#

i prefer to just use /warp to go places. stops you getting a sugar high from speed buffs

void aspen
#

debug warp

#

boom

torpid sparrow
#

i feel like i still have to do the work and walk there SDVpuffersquee

void aspen
#

my favourite thing

brave fable
#

chat commands uses fewer keystrokes haha

verbal glacier
#

warps and speed buffs :D

brave fable
#

i'll use the smapi console whenever it gets autocomplete

void aspen
#

I got used to console debug

spiral garnet
#

i just found out you can just make an AT mod for this

void aspen
#

A bit sad making animated furniture isn't pure cp friendly

#

Just having some tmx with animated tiles and a TileData for some activities would be cool

strong kite
#

omg not me noticing that I misspelled Dialogue in my files 😭

verbal glacier
#

dialgue

void aspen
#

Ctrl h

#

Wait idk if that works in vcs

strong kite
#

Yeah I'll probably just find and replace fix it

#

I'll also need to do a little more to hide the tiles changing in the event but it works!

rich seal
#

I told myself this morning that I'd just be fixing some sprites and testing a few things. Just a nice, casual task, nothing too strenuous this time.
... It's now over twelve hours later and I've restructured my mod for the fourth time, added new stuff thanks to intrusive thoughts, thoroughly tested everything, and I'm STILL paranoid that something's gonna break. I need an editor to smack me and tell me to stop this lol

urban patrol
#

what i usually do is have those be the very first commands in the event so that by the time it fades in it's already done

urban patrol
strong kite
urban patrol
#

ah i see

strong kite
#

My brothers and I need to do the Deep Rock Galactic easter event so I'ma have to take a break for that but I'll be coming back to this

empty owl
#

uhhh im missing two

void aspen
#

I told myself no more mods for the rest of the month and then did two mods in a row the same evening

#

I'm gonna cry

brave fable
#

something always breaks, very basic rule

strong kite
#

Admittedly after the convo earlier I cant stop worrying about my mod getting taken down after I update it

brave fable
#

there's a number of long-time mods with ripped art on the nexus that haven't been taken down by nexus or by the copyright holder, including nintendo + the pokemon company, but of course ideally you'd be making your own art

#

thinking about that fashion sense mod that rips every single pokemon from a whole mystery dungeon game

brave fable
#

i'm sure most users would prefer something hand-drawn than ripped, so a redraw would be a selling point as well

strong kite
brave fable
#

well my clothing mod started out as a sprite rip, then bad art, then decent art, and now good art

#

there's no sense giving up before you've started

strong kite
#

If it gets yeeted off of Nexus then oh well, but I'll try not to be too upset about it. I just dont even know what I'd do to change some of these assets, and the giant crops terrify me to make from complete scratch

#

I wont cross off the idea to do in the future, but given my current circumstances I don't think that's something I'm gonna try for this update

#

Cuz admittedly the main reason I've been working on this mod? I needed something to distract me while I wait for the new Tomodachi Life game to come out

#

So I'm kinda hoping to finish by the 16th

void aspen
#

Making mods make me happy but I kinda got tired of them

toxic topaz
#

tired of making them?

patent lanceBOT
#

@wanton pebble: this (7h ago)

toxic topaz
#

what makes me tired is doing art Gladge i hate art

brave fable
#

i find character sprites are exhausting. i'll spend a day drawing a tree though

strong kite
#

Same here.. tbh if I wasn't using assets from another game like pokemon, I don't think I'd be making mods at all. Which would be a shame cuz I am having fun on the coding side of things.
I like doing art, but I'm still really bad at doing it from scratch

void aspen
rich seal
#

I'm the opposite; I like to make sprites, but coding makes my head spin, even if it's just copypasting the same code 99 times with tiny variations lol

void aspen
#

Usually I do mods not for the goal but rather for the process

modest dagger
#

i make mods cos i like playing god

void aspen
#

I just do something in aseprite or mess with json while listening to music

toxic topaz
#

id take coding one million times over drawing Gladge i dont have the brain for it

void aspen
#

I don't draw that much either

#

I just love keeping myself busy

#

I did 10 mods so far, uploaded 8 of them

#

And already got 2.3 udls

strong kite
#

I've done a lot of work for Pokemon Infinite fusions but over there I work with bases from both the main game and various other artists in the server (which is strongly encouraged), so even though I have a lot that I've done I'm still not actually great at drawing pixel art from scratch. I do enjoy it though, if I dont have to work completely from scratch at least

void aspen
#

That's nice for a month, but I'm not sure I will do anything for some time

empty owl
#

jus edited it a bit, i cant do the eat face tho, bewear is too big for it

rich seal
#

I'm stressing myself out too much. I should just update my mod already and stop making changes.

verbal glacier
#

maybe a little open and close mouth or something?

void aspen
#

I just hope all these things will help with do something cool in godot

rich seal
void aspen
#

I want to make something special and autonomous

rich seal
#

I kind of don't want to circle it because it'd just look vulgar. On the third, fifth, and last frames, the left leg( in the back) is the one I mean.

#

Bewear's face looks to be at a side view with no top-down perspective, and the leg being raised that high can probably be seen in a way you likely didn't intend. I had the same issue with something else.

marsh reef
#

:( my ftm json claims it's wronk

rich seal
# empty owl these?

No, these three.The two pixels sticking out give it a silhouette that can be mistaken for something else. I'd suggest bringing out the two pixels above to make its leg more pillar-like, since Bewear's got big ol' stuffed animal legs

#

I literally did something like that earlier with a different game's mod, and I got yelled at for it. The protruding pixels are meant to be its toes, I assume?

empty owl
#

you mean these two pixels?

rich seal
#

I actually forgot what Bewear even looked like until I just loaded up Bulbapedia. I swear it had toes, but there's nothing there.

#

Yeah those

empty owl
#

now that i see it

#

u are right

#

bewear feets are literally pillars

rich seal
#

Yeah lol. Rounded pillars too. The "toes" are just markings.

empty owl
rich seal
#

I'm drawing a blank on how I'd suggest to adjust it, but at least I was able to point out the detail there lol. Give best bear some thick pillars and it'd be perfect

verbal glacier
rich seal
#

My bad

verbal glacier
#

no worries SDVpufferheart

strong kite
#

Im really hoping that dialogue and bundles will be a lot simpler than all this other stuff Ive been doing lol

verbal glacier
#

just a warning bundles are created at the beginning of a save so be mindful of that, it won't change with sleeping

strong kite
#

oh dang good to know

verbal glacier
strong kite
#

Well I'm gonna be creating new bundles not replacing them

verbal glacier
#

wouldn't surprise me if this would also apply to new bundles

strong kite
#

Good to know

#

tbh originally I was gonna find some things from PMD for the artwork but.. after these last conversations.. I'll find a solution. surely.

verbal glacier
#

Try not to let these conversation get to you too much, it is true that it might be unsafe but it's also true that loads of fan content with official resources are still up

strong kite
#

That's true. But my ADHD ain't gonna let me forget about this HehSweatCloseup

#

I'm mainly worried about it getting taken down from Nexus which feels a lot more likely

verbal glacier
#

Honestly that's something you should ask yourself, do you want to risk it or do you want to keep this mod to yourself and stay on the safe side, there are other mods on nexus with sprites from the games so it's unclear what they might do

strong kite
#

I mean the thing is more the mod is ALREADY on nexus, I'm just updating it because I left it kinda unfinished

#

And I just so happen to be adding a ton of new content

#

Way more than I originally intended

#

Though previously the only completely unmodified ripped assets were the crop sprites, everything else ripped was at least modified by me in some way (or at least most of everything else)

verbal glacier
#

i feel you are also blending it with your own stuff so just do what you feel is right

toxic topaz
#

check this out

#

entire bundle code

strong kite
#

Ye that's what I was hoping. Once I've got the base code figured out it's just a bunch of putting in ID's I'd imagine

#

debating how I want to go about implementing the bundles though. Like if I want them to all be available at once or have them unlock as you complete them, or if I want them to first unlock after dialogue with Darkrai, which means I'd have to figure out how to make Darkrai interactable

toxic topaz
#

you should do one at a time, giving a player too much at once is a good way to overwhelm them

#

or 1-2 at a time, just not all at once imo

strong kite
#

Very true. I'd like to do something kinda like what the Community Center does

toxic topaz
#

like the normal commmunity center

#

exactly lol

strong kite
#

Just not sure how I want the first one to be revealed..

toxic topaz
#

well technically my mod is a character mod, so i just gated it behind getting a certain number of hearts with her, idk what kind of mod you're making though

strong kite
#

Well my mod's just focused around adding pokemon berries as crops and I very much succumbed to scope creep

#

A bunch of things I already made and that I wanted to do kinda just fell into place and that's how I got here

#

Though Darkrai is meant to be a giftable NPC

long jungle
#

My mod too lol

strong kite
#

Oh 100%. This mod was just supposed to add crops and recipes and now I've added an NPC, Map, event.. sooo much more that I'm glad I did cuz I found I really like scripting events!

toxic topaz
#

i wish i liked all that too Gladge i prefer the coding and adding cool stuff with it

long jungle
#

I used to only do edit data/object for weapons as the original mod for Vanilla and SVE only

Now I also do edit shops, mail, descriptions, buffs, and eventually also events and maps

torpid sparrow
toxic topaz
#

because of it im started on a crazy desert expansion, but now that i have to do art im regretting it a bit

strong kite
toxic topaz
#

i love to whine about not liking art too, maybe i should funnel this drive into actually trying to draw

torpid sparrow
#

peak

strong kite
toxic topaz
strong kite
#

Oh shoot would I need that as a dependency?

toxic topaz
strong kite
#

Ahhhh dang. I was kinda hoping to not need ANOTHER dependency. Maybe I'll put this off for now and save it for a companion mod?

#

Then again, I do really want to do this so mrshrug

verbal glacier
#

how many dependencies do you have?

strong kite
#

I think technically 4 now. But two of those are SMAPI and Content Patcher

#

Then theres SpaceCore and BETAS

verbal glacier
#

that is fine

toxic topaz
#

wut, why does the number of dependencies matter

verbal glacier
#

it does not

toxic topaz
#

people will just take the 3 seconds it takes to download the other mod

strong kite
toxic topaz
#

if they are actually interested in your mod, the number of mods it uses as dependencies are just another download step

verbal glacier
rich seal
#

Spacecore is used in a lot of things, yeah

strong kite
#

True. Tbh BETAS seems really good but since I only just added it I haven't used it too much. I def gotta find more places where I can tho

toxic topaz
#

whats betas?

verbal glacier
#

Buttons extra trigger action stuff

toxic topaz
#

ah, yea i downloaded that but idk what it does so i kinda forgot about it

empty owl
#

so uhh...

rich seal
toxic topaz
#

that seems cool

verbal glacier
empty owl
rich seal
#

If only you could offset the player sprite and put Bewear's sprite on top at all times

empty owl
rich seal
#

There's food for thought then! Just curious; why'd you choose Bewear of all the Pokemon? Not that there's any problem with that lovable giant.

rich seal
#

Perfect reason

empty owl
#

carried me in pokemon reminiscence

toxic topaz
#

i remember beware being op as hell in that x and y anime

#

or maybe it was x y and z

empty owl
#

uhhh i think i got the stable texture wrong

rich seal
#

Oh no, now I want to add Pokemon to my mod that I've been procrastinating on uploading

stoic chasm
#

Does this look okay? Should I change the carpet (I think it's carpet, anyway) out for something else? (That big empty spot isn't going to stay empty, too. I'm just having trouble figuring out what I should put there-) (And yes, I'm aware my organisation of layers is horrible-)

toxic topaz
#

im jealous of your art skills

torpid sparrow
#

that pizza looks delicious

torpid sparrow
#

i always like wood floors

strong kite
#

ah.. forgetting commas.. my old enemy

modest dagger
#

whomst left their fuckin pants on the floor

stoic chasm
# toxic topaz im jealous of your art skills

I'll tell you now, I did not draw all of that- I did the flags and kitchen tiles, but otherwise the other stuff is from other creators. I did try to draw everything, but got overwhelmed-

stoic chasm
#

I leave my clothes on the floor

modest dagger
#

no shame in using other creators things, art is hard

#

i yoink from vanilla when i'm feeling lazy

#

like the first house i made started out as the joja mart 😭

empty owl
#

yeahh... i give up

torpid sparrow
#

that is a giant stable

empty owl
#

😭

modest dagger
#

Neith's original home 🥰

brave fable
#

joja man't

toxic topaz
#

is there something somewhere that lists all the map/tile properties that can be assigned?

brave fable
#

[[Modding:Maps]]

toxic topaz
#

ty

empty owl
strong kite
empty owl
#

dark magic

strong kite
#

Ah fair enough

empty owl
#

it doesnt exist

torpid sparrow
#

well c# magic

empty owl
empty owl
strong kite
#

I think it's been around for a while? At least 2 years

#

Also this is really cool that this is almost correct but- Something's.. not quite right here LUL

empty owl
#

i could find someone to commision the mod tho i really want a bewear as a mount on my game 🙏

empty owl
strong kite
#

Yup!

strong kite
#

That's what I'm asking 😭

empty owl
#

just did things with content patcher and the wiki

strong kite
toxic topaz
#

ummm, ive never seen that lol, what does your code look like?

strong kite
strong kite
# toxic topaz ummm, ive never seen that lol, what does your code look like?
    "Changes": [
    {
        "Action": "EditData",
        "Target": "UnlockableBundles/Bundles",
        "Entries": {
            "{{ModId}}_BadDreamsIntroBundleBook": {
            "Location":"{{ModId}}_RiftDimension",
            "ShopPosition":"22, 10",
            "ShopType": "CCBundle",
            "IsBook": true,
            "BundleDescription": "Reward: Proof of your Worth",
            "ShopEvent": "None"
            },
            "{{ModId}}_BadDreamsIntroBundlePage1": {
                "BookId": "{{ModId}}_BadDreamsIntroBundleBook",
                "Location":"{{ModId}}_RiftDimension",
                "BundleName": "Basic Berries",
                "ShopPosition":"22, 10",
                "PagePackageIndex": 4,
                "PageLeafRustleColor": "rgb(0, 0, 0)",
                "BundleIconAsset": "{{InternalAssetKey: assets/bundleicons.png}}",
                "IconSpriteIndex": 1,
                "Price": {
                    "{{ModId}}_OranBerry": 25,
                    "{{ModId}}_LeppaBerry": 25,
                    "{{ModId}}_PechaBerry": 25,
                    "{{ModId}}_ChestoBerry": 25,
                    "{{ModId}}_AspearBerry": 25,
                    "{{ModId}}_CheriBerry": 25,
                },
                "BundleCompletedActions": [
                "AddMail Current {{ModId}}_BadDreamsWorthProven"
                    ]
                }
            }
        }
    ]
}```
#

Is it ShopPosition?

toxic topaz
#

shop position is just where the bundle tile is in your map

strong kite
#

Alright.. which is also something I should change LUL

brave fable
#

surprising how good of an effect even a simple custom lightmap can have

toxic topaz
#

idk, maybe just a visual error?

strong kite
ornate locust
#

bridges tested

#

with all the cross-compat stuff

#

wheee

strong kite
#

Maybe I'll ask again tomorrow when more people are here

#

Is 11PM and I should probably get ready for bed

#

But I think I might just have a field day making bundles

toxic topaz
#

does anyone know if theres any way to change the water animation's color?

#

im trying to make a quicksand river, but doesnt seem that possible? PES_Think

#

oh my god im stupid, why did i make a custom tile for the water border... i forgot they already exist in the desert 🤦‍♂️

rich seal
#

Finally, I'm free. I updated my mod and closed every modding resource I had open. No more, I want to actually play the game again lmao

#

I only planned a two or so day update, not a week-long endeavor. The pain.

toxic topaz
#

ooh i didnt know you could use mmap for that too, ill have to do that then

void aspen
toxic topaz
#

i was, but for something different

void aspen
#

Maybe it was the other person

#

I forgot

lucid iron
#

it has a lot of random features Dokkan

toxic topaz
#

all this art stuff is making me depressed Gladge feels like i barely got anything done today

rich seal
toxic topaz
#

true, but its more that what im trying to do is something that im kinda incapable of doing at my level lol. and this one single thing is dragging the rest of me down

rapid mesa
#

Don't know if I should ask it here or somewhere else. But can someone help me with Sound Tweaker? I am trying to replace the fish sound with the MGS alert sound

rich seal
#

It's funny; I said that, but it's almost midnight for me. Can't really get started, especially since I'm TRYING to fix my sleep schedule lol

#

Surely the intrusive thoughts won't beckon me to add more to my mod tomorrow. Surely!

torpid sparrow
#

scope creep scope creep

toxic topaz
#

oh hey, thee pyramid doesnt look half bad now, its amazing what a few shadows can do

torpid sparrow
#

r the little green things cacti

#

wait is there cacti in the egyptian desert

toxic topaz
#

they want to be, really badly

devout otter
#

I always hate my pixel until I shade it.

torpid sparrow
#

yep

#

i hate my flats

#

they look ridiculous

rich seal
# torpid sparrow scope creep scope creep

Fortunately (or unfortunately?), my scope is just adding things for fun. I don't have any set concepts or goals with my mod other than letting the intrusive thoughts do whatever they want until I'm begging them to stop! I want my week's worth of sleep back 🥲

toxic topaz
#

i just copy pasted the sand texture and i guess it looks a bit more presentable...

#

its main failpoint is the lack of depth Gladge

#

the bottom part is where the cliff is on my map, so i didnt feel the need to fill it in atm

#

but im not sure how id make all the stuff look like its far away

wispy bramble
#

Put dunes maybe?

toxic topaz
#

i would if i knew how PES_Hands

#

probably try to fumble around experimenting tomorrow

brave fable
#

dunes are like pyramids but the stones are much smaller

toxic topaz
#

In a perfect world I’d be friends someone who was a master at pixel art and I’d order a pizza to his house and all this would be done for me Gladge

brave fable
#

you'll find collabs are quite rare in this scene 🙂‍↕️ it pays to be a little practiced at everything

toxic topaz
#

I believe it. Well, I only started doing all this last week. I can only keep working at it

hard fern
#

you can order a pizza to my house (im hungry) (i can't make a sand dune)

marsh reef
#

FTM issue, inflated value to make sure i wasnt crazy, why isnt this working at all? :( it was capped at 10 :3

marsh reef
#

bc.. :3

toxic topaz
#

I just dk what to replace the horizon with

marsh reef
#

figure out how much of the image you can not worry about

#

have it on a seperate layer for ease of use too

marsh reef
#

@toxic topaz the farm

ornate locust
#

Allllright I'm havin a weird problem

#

I have some bridges. For some reason, the back tile under these bridges is set to "Passable F", which I understand means you cannot pass it. So the bridge cannot be crossed even though I set the building tile that you walk across to passable. I tried to use MapTiles with Content Patcher to null out that property, but it's not working

#

give me a minute to get the jsons in the validator...

#

This passable quality is also not SET anywhere I can find

#

It's not part of the tile, it's not part of the map

marsh reef
ornate locust
#

I have the building tiles set as passable

#

It works fine in other patches

marsh reef
#

🤔 didnt know that

ornate locust
#

It's how vanilla bridges work apparently

marsh reef
#

ew :3

#

fair

royal stump
#

probably not relevant to the issue, but just for general reference, passable is one of the properties where the value doesn't matter beyond "not null"

#

T and F are the same, etc

ornate locust
#

yeah, that's why I'm trying to null the property. It doesn't appear to be working though

royal stump
#

yeah, at a glance that does seem like it should work, though I'm not super familiar with editmap's behavior

ornate locust
#

And I put it null with no quotes like it says

#

double checked that

marsh reef
#

and can you just, delete the passible property

ornate locust
#

well, as I said, I can't find where it's added at all

royal stump
#

she's editing a pre-existing SVE map to try and remove those (Mountain -> 58,30, etc in the file there)

ornate locust
#

But it;s NUTS because half of this bridge is where the bridge is in the SVE map already??

#

I don't know why it's becoming impassable just when I put a different bridge there

#

maybe... well I have one idea that just occurred to me, I don't think the part you walk on has any of the tile under it hsowing, maybe I can just put the damn thing on th back layer and hope it stops saying it's impassable

marsh reef
#

all the bridges dont work?

ornate locust
#

Nope that didn't work

#

No, only some of them

marsh reef
ornate locust
#

There is more than one mountain one and some of them work

#

I can actually take one step onto one of the bridges on the same side as the original walkable area but no farther, and I can't walk at all on the other side

marsh reef
royal stump
#

yes, it's patching over SVE, not the base game's mountain

marsh reef
#

ooooohhhh

#

sorry didnt see that okok

ornate locust
#

The vanilla replacements work fine

#

in the same spots

marsh reef
#

bro idk why sve did that bc the what on earth 😭 normal bridges are not built like that 😅

#

but it is still just the buildings that has "passable t" in sve 🤔

ornate locust
#

I can't actually find where SVE adds the passable F either, if it does. I don't know why it would

marsh reef
#

wait waht

royal stump
#

some of SVE's patches have passable F on the water tiles and such, inside the tilesheet itself

#

not sure about their base mountain map, but there were some in the shortcuts patch

marsh reef
ornate locust
#

Ohf-

marsh reef
#

ewwie :3

ornate locust
#

I swear I looked there, must have been on the wrong tile or something

marsh reef
#

yea sure enough

marsh reef
royal stump
#
<tile id="1249">
<properties>
<property name="Passable" value="F"/>
<property name="Water" value="T"/>
</properties>
</tile>
<tile id="1252">```
etc, on the outdoor sheet I think
ornate locust
#

Oh I think I have a normal copy of the outdoor tilesheet on this patch and that's why I couldn't see it

marsh reef
ornate locust
#

that'd explain it

#

Okay thanks for the extra eyes, that was driving me crazy

#

Yeah that tile's under the bridge in the vanilla patch, so when I apply it to SVE, it picks up the Passable F, that explains why it was so inconsistent and weird

marsh reef
#

just finagle the other empty, or almost such tiles, around the bridge so your shins dont explode upon contact with the bridge 🙂‍↕️

ornate locust
#

Luckily the passable clear water tile will do me just fine

marsh reef
#

🙂‍↕️ true

inner harbor
#

Does loading a map conditionally based on mods loaded cause a crash in multiplayer?

#

(because EditMap appears to not be working for my SVE variant)

inner harbor
#

I am now endeavoring to play co op with myself.

half tangle
#

I can't check the code right now to be more helpful/specific, but I wonder if it's 1) a mod mismatch between players or 2) if at the time of a Load the condition isn't the same between players. Is there a reason you're putting the condition on the Load rather than the EditMap? (Esca will no doubt be more knowledgeable here)

royal stump
#

if it's a full map, you'd also need to make Data/Locations conditional, but otherwise it shouldn't be any weirder than usual; player mod differences would be a problem even if it's unconditional

#

and HasMod should give the same results from startup, so it won't load the map any later or anything

inner harbor
#

Yeah it works fine, we just ran into problems with the seasonal maps previously

#

I am having to switch it from EditMap because EditMap just doesn't seem to work anymore.

#

(I've no idea why)

#

(and no inclination to mess around for hours trying to figure it out)

#

(I really just want to play Pokopia)

umbral vigil
#

i am making my first mod and want to change the deafult farmhouse inside and for all upgrades how do i create the updated map locations and all of that or does someone reccomend to not start with this as a first mod

#

in that i mean how do i make my own tmx and all of that

#

stuff like resizing

#

i am pllaning on using content patcher but if needed i know a bit of c#

verbal glacier
umbral vigil
#

thanks

umbral vigil
#

for now i am doing it small but i did not get how do you do the tile data?

latent mauve
# ornate locust Luckily the passable clear water tile will do me just fine

Just FYI, it appears that your mod (Pelican Town Accessibility - Handrails and Wheelchair Ramps) is exclusively loading the same file in multiple patches (which means none of the patches load) according to a user, so you might be missing your When conditions or need to set a Priority on your Loads to fix it?

craggy goblet
#

Just a small thing here: Can I put multiple "When" conditions into one and the same {} bracket, separating them by a comma? Does that work?

latent mauve
#

It sure does! You can't repeat fields though, so if you need multiple seasons, for example, you would need to include them both as a comma separated value for that field in your When argument.

stoic chasm
#

|˶˙ᵕ˙ )ノ゙ Hellloooo. I was just wondering, how can I make a chair sittable in my npcs house-? Sorry if that sentence doesn't make sense, I'm not too sure how to word it-

latent mauve
stoic chasm
#

Riiight okay... So how do I do that-?

latent mauve
#

Scroll down to Advanced Edits and "Sitting on non-furniture chairs"

stoic chasm
#

Oooh okay! Thank you for your help! I didn't even think to check there-

gentle rose
#

It seems like you're trying to run a debugger rather than building - can you screenshot the button you use for building?

but regardless, that shouldn't be an issue SDVpufferthinkblob could you show us what is in your .csproj file?

void aspen
#

Or three if you wanna have one extra tile untouched

#

Wait it actually looks scary in 1pm in the morning

royal stump
#

.csproj is different from the .cs file(s), and should look something like this if opened as a text file

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <AssemblyName>Your mod name</AssemblyName>
    <RootNamespace>Your mod name</RootNamespace>
    <Version>1.0.0</Version>
    <TargetFramework>net6.0</TargetFramework>
    <LangVersion>latest</LangVersion>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Pathoschild.Stardew.ModBuildConfig" Version="4.4.0" />
  </ItemGroup>
</Project>```
#

I'm not really sure why VS would be trying to start (or connect to?) a debug server on build, but you might've made a different project type, or need to change a setting somewhere, etc SDVpufferthinkblob

#

in the VS 2022 interface, it should look like this, and you can right-click and choose Edit Project File to see it directly

#

no, the manifest.json goes in your final mod folder, but isn't directly involved in the code & isn't an xml file

#

if you open WolfMod.csproj and post the contents here, iro or someone else might recognize something about what's going wrong, though you may just need to look up the error text in general; it's not something I've seen come up related to Stardew, at least

#

SDVpufferthinkblob you've got several nuget packages I'm not really familiar with myself, so it's possible one of them is causing the debug issue?

<ItemGroup>
<PackageReference Include="EventGenerator" Version="1.1.1" />
<PackageReference Include="Juice805.StardewConfigFramework" Version="2.0.0" />
<PackageReference Include="Leclair.Stardew.ModManifestBuilder" Version="2.4.1" />
<PackageReference Include="michaelgatesdev.sdv.common" Version="1.0.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="Pathoschild.Http.FluentClient" Version="4.4.2" />
<PackageReference Include="Pathoschild.Stardew.ModBuildConfig" Version="4.4.0" />
<PackageReference Include="TehPers.CoreMod.Api" Version="0.1.1" />
<PackageReference Include="tlitookilakin.StarModGen" Version="0.2.8" />
</ItemGroup>```
gentle rose
#

I have never heard of most of these

#

and I can’t imagine pathos’ fluent http client is in any way relevant SDVpufferthinkblob

royal stump
#

Pathos's ModBuildConfig is the one used in (almost) every C# mod, but the others are probably unnecessary for a starting project

#

also TehPers hasn't been around much for years, so that may be outdated, among others

#

I'd recommend against that & remove those unless you know what they do

gentle rose
#

blindly doing anything in code is never helpful, for what it’s worth

royal stump
#

the latest version of ModBuildConfig should be all you need at the moment

#

(also nugets behave oddly when changed sometimes, but restarting VS can help)

gentle rose
#

I've also never seen a mod need the "Compile include" line

#

you will have a much tougher time with vs code

#

visual studio at least has the tools to automatically do some of the things you need to do - vscode doesn't. Some people do use vscode together with command line tools but those tend to be people with more code experience than you have.

That being said, I don't think the tutorial you're following right now is correct, because you ended up wsith a lot of things that don't make sense - you have c# files in multiple levels of your mod including two modentry.cs file, for example. You also seem to be writing your mod inside the Mods folder (I wouldn't really recommend it in general) and I think we need to see your .sln file in this case too

#

that's probably a good call, but without having better resources this time, you aren't likely to have better results, so if you tell us what you're currently using as a tutorial we may be able to point you in a better direction

#

ah, that may be part of the issue - because of the speed at which stardew modding changes, youtube tutorials don't tend to stay relevant for long, which also means most people who really deeply understand the code don't make them, which makes them even less reliable at times.

We recommend using a mix of the wiki, the modding wiki, and this channel to start out with, as well as some "generic" C# resources like "the yellow book"

#

and for a lot of things, your best bet will be looking up open-source mods' code and seeing how they do it!

#

There's no reason to be stressed at all! we all do this as a hobby, our favourite thing is people asking questions and showing interest. Even if it does seem like something you do to learn has irritated someone, odds are that they're just annoyed that there are resources out there that mislead people. If you're willing to learn you'll go far

timber pilot
#

should I change the target? also should I still use (O) for a cooking item?

royal stump
#

possible mods aside, the only thing that can be cooked are (O) objects, and those are only defined in Data/Objects

calm nebula
#

Can you plz take a screenshot of it?

#

!fileextensions is a possibility

ocean sailBOT
#
Hidden File Extensions

Windows and Mac hide most file extensions by default. If you are creating or updating mods, it's helpful to show file extensions so that you can be sure all mod files are named correctly.

To show file extensions on your computer:

On Windows 10, open File Explorer, click on the View tab, then check the File Name Extensions box.

On Windows 11, open File Explorer and click on View > Show > File Name Extensions.

On Mac, open Finder, and in the menu bar, click on Finder > Settings (or Preferences) > Advanced, then check the Show all filename extensions box.

calm nebula
#

Yes

#

Both in your text editor and in the file system

#

okay, did you build the mod?

#

is it auto-deploying or no?

#

the < > should be removed, that's just the usual markers for "fill this in here"

#

but that wouldn't be your issue probably

#

okay, hit the build button, then screenshot all the build logs

#

In your case, because you have one mod in thr solution, those are equivalent

strong kite
#

Oh right I forgot this is what I ended off with last night

hard fern
#

Also no I dont think you can AT the desert racers

rich seal
#

Jeez before I even reposted lol. Unfortunate, I had a funny sprite made and everything. Oh well 🥲

hard fern
verbal glacier
#

if it's just 1 sprite you can use EditImage

rich seal
#

Fair, I forgot about that. I'll look into that and hopefully get it right on my first attempt then. Thanks

strong kite
void aspen
#

Different grid it seems

strong kite
hard fern
strong kite
hard fern
strong kite
#

aw shoot

hard fern
#

Well it's fine

#

It won't affect your mod

#

Just look really annoying for you

strong kite
#

Is there no way to fix it? I mean vanilla bundles look fine with this mod

hard fern
strong kite
#

Ah shoot it's a DLL 😭

#

And made by SpaceChase Thonking

#

But this just goes to show that I should probably be testing my mod without other mods installed HehSweatCloseup

hard fern
#

This is true

#

Better to keep a minimal list of mods

strong kite
#

Am I gonna disable them? Probably not LUL

#

I mean okay maybe I'll disable some

#

-# actually I don't know why I'm being stingy LMAO

#

Oh wait there's a command in the console for regenerating bundles? Awesome!

toxic topaz
strong kite
#

oh i dont think the command worked for modded bundles

dreamy dew
#

Since this wasn't answered in the modded channel, I'm gonna ask here.

#

Do the grass and trees outside the Farm cell created or added by SVE grow and spread? Like, in town.

toxic topaz
#

Or maybe it was a tile property PES_Think I forget

rich seal
#

I ran into a few issues getting both the AT aspect and CP aspect to work together, but I worked it out by just making the desert racer CP edit a separate mod that will be bundled with the AT mod. My wretched idea now has life, can be toggled on and off, and will be uploaded shortly after I stop laughing at how stupid this is lmao

royal stump
strong kite
#

Alright, how and where would I register extra portraits beyond the initial 6?
I imagine either in my characters.json or in a portraits.json?

craggy goblet
#

What exactly do you mean? Portraits besides the "standard" emotions?

hard fern
#

Just make the sheet longer

#

And use the associated portrait key based on number in the dialogue like you do with the rest of them

strong kite
#

Oh, alright cool!

craggy goblet
#

It's easy actually

royal stump
craggy goblet
#

Just like Forsy said

#

And Esca

strong kite
#

Good to know, ty!

strong kite
#

Hm.. would there be a way to change how my character responds to gifts based on how many hearts the player has with them? Cuz I have ideas for gift dialogue but they definitely set 2 different tones

#

Like it uses 1 set of dialogue until you have say 5 hearts with the character, then it uses the other set of dialogue?

nova gale
#

is there a context tag so a unique item won't be lost on death?

#

(in this case it's a tool, and maybe tools are already exempt)

#

nm, I see it "CanBeLostOnDeath" right in my face 😛

royal stump
hard fern
#

I did a thing with dynamic tokens

#

Forgive my botched explanation bc im on mobile but

#

I'd have the token for friendship level, and set one for low, medium, and high

#

And then use the token in my i18n key, that would resolve to the matching key in my i18n file

strong kite
hard fern
strong kite
#

Alrighty! ty!

craggy goblet
#

So I'm thinking of writing some compat dialogues lines (for the Cornucopia mods alongside mine), and... What's the format of those?

Something like
{{i18n:(ModID).Cornucopia__(Item)_}}
??

royal stump
#

as far as I know, you can't access another mod's i18n, and that would only affect dialogue added by them anyway; you'll want to edit the existing dialogue targets (again, if it's from your mod) and use the HasMod token with Cornucopia's ID

lunar geyser
#

How hard is it to go into a map recolour and alter unedited assets? I'm working off of an unofficial eemie's map recolour and some assets are excluded, so I wanted to try to fix them myself, but I've NEVER modded or gone into source code before 😭

hard fern
#

There's like morbillion green shades in the grass

#

And you have to recolor every pixel XD

#

But mechanically, no it's not hard at all

lunar geyser
#

Would it be possible to somehow copy-paste the asset thats working and the assets that aren't? Tree example, no idea why they do this or why they aren't overriden with existing tree replacements

lunar geyser
hard fern
lunar geyser
royal stump
hard fern
#

In the image to the right

calm nebula
lunar geyser
ocean sailBOT
#

@lunar geyser You leveled up to Cowpoke. You can now share images in all channels!

hard fern
#

They look fine to me

lunar geyser
hard fern
#

They're not

#

The vanilla trees don't look like that

#

You have another mod changing them

lunar geyser
#

not the appearance but colours, its the summer grass

hard fern
#

Ok im so stumped

#

😅

#

I...

#

I have no idea

lunar geyser
# hard fern I have no idea

IDK if i'm explaining this right 😭 behind the fences, the trees which are i think tile-sheet related, are the bright/vibrant summer shade, but the interactable and plantable ones are a different colour. is that intentional?

hard fern
#

I took a look at the mod those trees come from

#

It's just like that.

lunar geyser
#

they come from the map recolour

hard fern
lunar geyser
#

but weirdly that foliage mod even taken out it doesn't impact it

hard fern
#

You're better off making a thread in there

lunar geyser
craggy goblet
#

@royal stump So something like this probably wouldn't work?

hard fern
royal stump
# craggy goblet <@125370989780533248> So something like this probably wouldn't work?

If those are the correct item IDs for cornucopia's items, then that's fine, though I'm not sure what Cornucopia's mod ID is & normally they're formatted like AuthorName.ModName.

There's no required format for i18n keys at all, they just need to match whatever you use in your i18n files. I misinterpreted that earlier as you wanting to edit i18n text from another mod, or dialogue added by one, etc.

hard fern
scenic ferry
#

Oooooo~ might have to steal that idea...

#

I dont know that id do it with gift taste but I might take it for other stuff like schedules or somethin

hard fern
#

you could make it 100% harder for yourself by making it change on every heart level.

scenic ferry
#

Reminds me of myself making 6 different dialogue lines per day of the week per heart level

#

Will anyone see all that dialogue
No probably not
But hey

strong kite
royal stump
hard fern
royal stump
#

Things like AcceptGift_(O)Cornucopia_Cucumber should work, or AcceptGift_Loved would be the response text for an already-loved item, but they don't combine like in the screen photo

#

AcceptGift also doesn't determine the NPC's preferences, just the text for that specific item

scenic ferry
#

If the dialogue is for the individual item, AcceptGift(0) should work fine right?

craggy goblet
#

Alright, so everything without the preferences... and the rest is okay so far?

royal stump
#

The i18n keys seem fine, assuming you've got matching entries in i18n/default.json for them, yeah

whole prism
#

Would you say this is a save way to migrate old quests?

#

One of my quests has an invalid item id

#

and i dont think u can change active quests ever

#

so this was my idea of doing a migration

#

(ignore that i forgot current in AddMail)

craggy goblet
strong kite
hard fern
hard fern
#

and also this doesnt go in dialogue, it's in the gift tastes

#

(which is what i assumed you wanted)

strong kite
#

Oh I thought the dialogue for gift tastes would've gone in with the other dialogues, then be controlled by i18n

hard fern
#

go look at the ones for vanilla characters

#

it'll be a better reference than me XD

scenic ferry
#

If you dont want to do unique dialogue for every single item you could also make the i18n something like {{i18n:CornucopiaGiftReact}} and just have them react to all of them the same way (or to divide it up more like FruitReact or VegReact or whatever)
Making unique dialogue for every single crop gift is a pretty big task

strong kite
#

Oh right! The system I have is for appending vanilla gift tastes, not setting them up in the first place!

hard fern
#

ah well you can append dialogue too

#

just target a different field

strong kite
#

ah- not what I mean. I imagine I can't append Darkrai's gift tastes if there isn't a field for Darkrai in the first place HehSweatCloseup
I imagine I have to set it up vanilla style for the new character

hard fern
#

ah

#

yeah

scenic ferry
#

Yeah that'd be important lol

hard fern
#

youll have to set it up or else XD

whole prism
#

Im gonna give this quest migration a try

#

i shall update yall on how it goes

#

It works!

#

yayy, first time migrating quests

#

does anyone know how to make it so if a quest is added, there's an option to add it silently?

strong kite
whole prism
#

I mean idm if its not possible, but i would like to know if there is a way

hard fern
strong kite
#

I guess just how that connects to the different dialogues and differences in loved/neutral/hated etc. and birthday gift dialogue

hard fern
#

well

#

like

#

they're all different

#

i only showed a very general example of how one might change one particular gift taste response

strong kite
#

So would I replace "MyNPC" with the whole string like "DarkraiLoved"?

fossil osprey
#

Is that what you had trouble with?

strong kite
#

No, just wasn't sure if MyNPC HAS to be just the NPC name or if that refers to the entire rest of the Id

fossil osprey
#

You can put anything, that's something you define yourself

hard fern
#

genuinely you can make it whatever you want since it's an i18n dialogue key

fossil osprey
#

it's just a key for you to know what it replaces, it doesn't have a specific meaning in the code

strong kite
#

Alrighty! Sorry for being kinda dense with this HehSweatCloseup
I'm much better at grasping things how someone else has used them fully rather than in a tutorial format

hard fern
#

I only used MyNPC as a placeholder because my actual json has too much crap in it

fossil osprey
#

It's more explicit if your i18n that contains your npc loved gift reaction is named MyNpcLovedGift than 4566125456

hard fern
#

and i think it would just confuse you more

torpid sparrow
#

dynamic token georg not here sad

strong kite
#

I mean I'd prolly be confused at first

#

But seeing it in actual contextual use I'd probably grasp it sooner rather than later

hard fern
#

well, really it has too much weird stuff in it 😅

#

i'll try and make it a little more complicated

strong kite
#

But basically, something like this should work?

fossil osprey
hard fern
#

you have to write out what the token would be

strong kite
#

I just realized that 😭

#

Alright that's fine then, I had just quickly replaced what I already had

#

So THIS then, and then everything else i'd use say "DarkraiLovedBirthdayGiftDialogue{{NPCFriendshipLvl}}"?

#

Like use that string in the gift tastes file

#

Yes Servant and Friend are my Ids in the token

hard fern
#

the birthday gift dialogue goes in your dialogue btw, just so you know

#

you don't format it the same as gift tastes

strong kite
#

Alrighty, t-

strong kite
#

Well good thing I hadn't deleted all of that yet LUL

hard fern
#

the i18n can stay where it is

#

just you need to add the i18n into your dialogue.json instead for birthday gifts

strong kite
#

Alrighty

#

So like this, or would I only need one set of these?

hard fern
#

you kinda have it cloned though

strong kite
#

Alright yea that's what I was thinking HehSweatCloseup

#

Do I remove the set of clones or add differentiators?

hard fern
#

remove clone

#

using a dynamic token means you only need one thing for each gift reaction

#

since it'll automatically use the right one based on the conditions you gave it

strong kite
#

Alrighty! Ty!

eager tree
#

does anyone uses this with Visual Studio? just trying it out, but im not sure i understood how to use all it's features

whole prism
autumn tide
#

@eager tree forgot to summon you

eager tree
#

niiice

ornate locust
gaunt orbit
#

Using vs for json is like using a chainsaw to whittle
Although if you're already using it for other things you may as well

eager tree
eager tree
gaunt orbit
eager tree
#

visual studio code, sorry, i shortened it. didnt know there was just a visual studio lmao

gaunt orbit
#

Yeah they r two different things lol

toxic topaz
#

i love using VS because its nice having everything in one place and it does everything file related for you

gaunt orbit
#

I like using vs for c#. The debugger is excellent

#

The autocomplete has gotten less good but it's still useful

#

Anyways yeah vscode is good for json, that's the sort of thing it was built for

#

VS can also do json but it's massive and if you were only using it for that you'd be using like 1% of it. It's a lot heavier but also more powerful for c#, f#, and c++

toxic topaz
eager tree
#

i will keep this in mind when i start learning C#

gaunt orbit
toxic topaz
#

this is shaping up to look pretty good i thinkPES_Think

strong kite
#

Coming back from a break, I'm realizing I should probably quickly do the things I've written that I need to do. Like.. as of now, the item that actually triggers the whole sequence of events with my new NPC and whatnot is only available in year 3 Which.. at least to me feels like you're already at a point in the game where you can easily just have everything you might need for bundles right from the getgo so I gotta make it available as early as Year 1
It's a food recipe so just removing the year requirement to buy the recipe from Krobus should be easy, but said recipe also requires a berry that's only available in Year 3. So I was thinking I'd add limited quantities of 1 seed packet to event shops. It's a crop that grows in any season so I think that works out.

I could 100% do this myself but I kinda love the idea of community input (and want to justify myself yapping about this), so what are some niche shops in the game before Ginger Island that would be fun to put a single seed for sale in? Spirit's Eve is definitely one I wanna do given the nightmare nature of the crop

eager tree
tiny zealot
#

desert festival is (typically) available before ginger island and i've put a few progression things there

#

mine were magic items so they made sense (to me) at the shadow vendor in exchange for calico eggs

verbal glacier
#

the travelling merchant at the Festival of Ice or the Night Market and the Casino

marsh reef
strong kite
#

I'm realizing I meant the stardew valley fair not Spirit's Eve. I kinda forgot they were two different events HehSweatCloseup
But ye Night Market, Desert Festival, and Egg Hunt seem like great places!

#

I also have the travelling cart semi set up for another crop seed, but I think it's set to always appear..? I made it 2 years ago so idk if it's available every time or not, and I don't know how to change it if it is available every time

marsh reef
toxic topaz
marsh reef
verbal glacier
marsh reef
#

Wait

#

Desert being the above? Then that yea, the cliff that size makes sense but then the part above also being that size makes it seem like logically it’d be way unstable

strong kite
toxic topaz
#

idk how to explain it... uh like how it is for the summit

marsh reef
#

🤔 🙂‍↕️ yea the summit like tapers out

scenic ferry
#

finally looking into HaveMoreKids framework and oh dear, the power i have at my fingertips....

verbal glacier
#

same SDVkrobusnaughty

verbal glacier
#

it is a framework mod that allows for adoption/more kids content

scenic ferry
#

I can make my custom npc have custom npc children SDVkrobusgiggle

#

maybe even ones that grow into their own fully functional adults

marsh reef
scenic ferry
#

BAHAHA

verbal glacier
#

you could make him adoptable yes

toxic topaz
scenic ferry
#

since I just launched a custom child npc I want to make them adoptable first
Yuzuki my beloved you shall thrive on the farm

toxic topaz
#

mostly im just super stumped about what to do with the gradient in the back...

marsh reef
toxic topaz
toxic topaz
#

i was thinking of it being light like the normal desert going to a dark mysterious color

#

like a purple

marsh reef
strong kite
#

Oh okay Pierre DOES have a shop during Spirit's Eve! Sweeeet

toxic topaz
#

but still, the main problem is that its lacking the illusion that makes it feel like everything is far away lol

marsh reef
#

🙂‍↕️ add hills with their shadows being cast, add tiny cacti, ignore the sky for now

#

And add a lil entrance to the pyramid

toxic topaz
#

you're looking at the tiny cacti lol

marsh reef
scenic ferry
#

id make them considerably bigger
Totally understand conceptually the idea that they'd be small because perspective, but on a practical level they also have to be... visible, yknow?

marsh reef
#

True, that would also.. make the pyramid about the size of a dang mountain

toxic topaz
#

ill have to shrink the pyramid...

#

i was thinking about doing that anyways

marsh reef
#

Or make everything else a lil bigger :3

#

Bc unless you’re gonna make the sandstorm part a 15 minute side scroller… uh that’s really far

toxic topaz
#

in game its already big to the point where it doesnt look good

#

because pyramids are already massive structues, so if its smaller, i think that you would assume that its further away

marsh reef
#

They are massive but you’re making a sea moth a colossal entity

strong kite
#

So a few things: Is this code outdated? I did it 2 years ago, idk if anything might've changed.
Second, did I get this right? This condition should make it so this seed will only be sold between 4 and 8pm if it's raining in Cindersap Forest?
Third.. is this evil? LUL

marsh reef
#

I forgot the name of the big one :3 so entity it is

toxic topaz
#

sea moth?

marsh reef
#

Subnautica 😅

marsh reef
#

What do you mean a possible 11.4k for A BERRY

strong kite
#

It's a seed

scenic ferry
#

RANDOM PRICE???????

#

evil

strong kite
scenic ferry
#

eeeevil

marsh reef
toxic topaz
#

okay ill redraw the pyramid and check how it looks after i shrink it a bit PES_Think

marsh reef
#

Star fruit is like 80 at the desert

strong kite
#

wait actually when does this seed even grow heehee