The Wild Mod [Fabric]

The Wild Mod [Fabric]

658k Downloads

Warden Notes

AViewFromTheTop opened this issue ยท 41 comments

commented

@AViewFromTheTop

  • Time between detecting vibration and sniffing is actually 100 ticks
  • The Warden should immediately pick a wander goal as soon as it finishes emerging, and initiate a sniff as soon as it reaches its wander goal (matches emerge showcase video and MC live 2021)
  • The Warden's "sculk dots" (i'll make it a separate overlay) should fade in and out on a constant timer. matches mc live behaviour apparently. let's go, 5 different overlays for the warden!!!! keep the current emissive overlay, we just need to make a new one. the good news is that this one doesn't have to sync with anything at all and can simply run on the world timer

@MerpisMe
NOTE: These are likely not going to be possible, so this issue can be closed upon confirmation with Merp.
https://www.youtube.com/watch?v=or1DfXdqu3U

Feel free to add more tasks, remove tasks, and add assignees as needed.

commented

Here's my attempt at one of those random sounds, I managed to get rid of the treble/bass thing you were talking about:
https://www.dropbox.com/s/1hc6k5546i7szgd/RandomWarden.mp3?dl=0
Only issue is that I think it has part of a step sound in it, idk

commented

Here's my attempt at one of those random sounds, I managed to get rid of the treble/bass thing you were talking about: https://www.dropbox.com/s/1hc6k5546i7szgd/RandomWarden.mp3?dl=0 Only issue is that I think it has part of a step sound in it, idk

actually i just found the PERFECT amount of fade for it, im gonna add the sound real quick

commented

actually i just found the PERFECT amount of fade for it, im gonna add the sound real quick

nvm, @MerpisMe should I commit it? I think the default pitch should be lower, it obviously needs to be edited to sound a bit more like the others, you'd be the best at doing that

commented

i can't check for myself, but i'm fairly certain there are only 3 sounds that get pitched differently, since i combed through (i kid you not) every single step sound from both reveals and they all match the three we have right now. it also seems weird for them to only play a total of three times across both reveals if they were in fact their own sound.

commented

sound isolation is an absolute nightmare, in case you can't tell.

i used to do this with songs, i spent hours and could never isolate anything. it frickin sucks, especially WHEN THE BAND REFUSES TO RELEASE THE INSTRUMENTALS OF THEIR B-SIDES FROM 2002. Also quick question, do you think that something along the lines of Spleeter would work at all? Probably not, because that's for music.

commented

i can't check for myself, but i'm fairly certain there are only 3 sounds that get pitched differently, since i combed through (i kid you not) every single step sound from both reveals and they all match the three we have right now. it also seems weird for them to only play a total of three times across both reveals if they were in fact their own sound.

It's definitely a different sound. The others sound like up-down, whereas this is unmistakably down-up.
Also, it'll probably be easier to rip it from https://www.youtube.com/watch?v=G_xHVgRU1Ho at 0:19

commented

pretty sure we have these two

  • Isolate Warden sound at 8:52

i've tried but the step sounds completely drown it out and there's no way to losslessly isolate it. now, i would be able to place in the matching step sounds and invert them so that it cancels out, but the step sounds we have aren't perfect isolations, and they're also compressed due to being streamed, so they won't work very well at all. i can try it again using a different method but i can't guarantee it'll work well, if at all. additionally, the sound is being played at different volumes on both stereo channels here, and the issue with that is that the left and right channel have differing bass and treble levels (don't ask me why), which means that combining them into a mono channel creates this weird effect where the overtones cancel out (it's a similar sounding effect to inverting the sound on top). that's not super hard to fix though, thankfully. sound isolation is an absolute nightmare, in case you can't tell.

commented

actually i just found the PERFECT amount of fade for it, im gonna add the sound real quick

nvm, @MerpisMe should I commit it? I think the default pitch should be lower, it obviously needs to be edited to sound a bit more like the others, you'd be the best at doing that

go ahead and commit it, i'll get to it in a bit-- could you remind me in about 3 hours?

commented

never heard of it before. does it work well with music? and even then, regardless of whether it works well with music or not, it'll probably sound really weird because vocals are extremely hard to isolate because our brains are trained to recognize voices

ehh... I don't know, but it is indeed isolation. The only issue is that's there's a 99.99% percent it was trained to isolate vocals instead of Warden sounds.

commented

the issue with that is that the left and right channel have differing bass and treble levels

what the actual frick is mojang doing lmfao

thats actually not exclusively a minecraft thing, it happens with all games that have stereo audio

commented

Also quick question, do you think that something along the lines of Spleeter would work at all? Probably not, because that's for music.

never heard of it before. does it work well with music?
and even then, regardless of whether it works well with music or not, it'll probably sound really weird because vocals are extremely hard to isolate because our brains are trained to recognize voices

commented

the issue with that is that the left and right channel have differing bass and treble levels

what the actual frick is mojang doing lmfao

commented

it sounds better and it also matches how it works in real life; lower frequencies resonate more in the farther ear because the wavelength is longer, while higher frequencies resonate more in the closer ear because the wavelength is shorter

wait do you mean that one channel ALWAYS has higher treble/bass, or it just depends on where the sound's coming from

if it's the second one then I already knew that

commented

thats actually not exclusively a minecraft thing, it happens with all games that have stereo audio

the heck?

commented

never heard of it before. does it work well with music? and even then, regardless of whether it works well with music or not, it'll probably sound really weird because vocals are extremely hard to isolate because our brains are trained to recognize voices

ehh... I don't know, but it is indeed isolation. The only issue is that's there's a 99.99% percent it was trained to isolate vocals instead of Warden sounds.

i mean, warden noises are vaguely vocals at best

commented

wait do you mean that one channel ALWAYS has higher treble/bass, or it just depends on where the sound's coming from

if it's the second one than I already knew that

second one

commented

i mean, warden noises are vaguely vocals at best

"Hey Felix, can you come here for a second?"
"Yeah."
"Hey, could you replicate the sounds of a decaying monster that's made out of squishy, dead flesh stepping on the ground?"
"Yeah. FBVGRYSTFCHBUI."
"Perfect!"

commented

thats actually not exclusively a minecraft thing, it happens with all games that have stereo audio

the heck?

it sounds better and it also matches how it works in real life; lower frequencies resonate more in the farther ear because the wavelength is longer, while higher frequencies resonate more in the closer ear because the wavelength is shorter

commented

i mean, warden noises are vaguely vocals at best

"Hey Felix, can you come here for a second?" "Yeah." "Hey, could you replicate the sounds of a decaying monster that's made out of squishy, dead flesh stepping on the ground?" "Yeah. FBVGRYSTFCHBUI." "Perfect!"

sculk has like 20 or so unique sounds and not one of them match the warden's step sounds when pitched down (i think), it's concerning how many fleshy sounds there are in the game if you think about it

commented
  • The Warden should immediately pick a wander goal as soon as it finishes emerging, and initiate a sniff as soon as it reaches its wander goal (matches emerge showcase video and MC live 2021)

i've added this since its pretty integral to the warden's behaviour. in my video, the warden just stands still after it emerges and only moves once it detects a vibration, which makes the warden seem pretty stupid

commented

i've added this since its pretty integral to the warden's behaviour. in my video, the warden just stands still after it emerges and only moves once it detects a vibration, which makes the warden seem pretty stupid

The huge problem with that is the fact that WanderGoal is gonna start taking over WardenGoal, it really sucks
It WOULD be cool if there was a way to setup a sort movement-priority system though

commented

i've added this since its pretty integral to the warden's behaviour. in my video, the warden just stands still after it emerges and only moves once it detects a vibration, which makes the warden seem pretty stupid

The huge problem with that is the fact that WanderGoal is gonna start taking over WardenGoal, it really sucks It WOULD be cool if there was a way to setup a sort movement-priority system though

maybe the core issue is the fact that WanderGoal and WardennGoal are separate classes. what if we tried to merge them?

commented

maybe the core issue is the fact that WanderGoal and WardenGoal are separate classes. what if we tried to merge them?

idk, I'd prefer to make a Movement Priority system honestly. WardenGoal starts, it's set to 2. Once the navigation is idle, it's set to 1. Then WanderGoal can start, at a priority of 1, and once WanderGoal stops, it's set to 0, and the Warden can sniff.

commented

maybe the core issue is the fact that WanderGoal and WardenGoal are separate classes. what if we tried to merge them?

idk, I'd prefer to make a Movement Priority system honestly. WardenGoal starts, it's set to 2. Once the navigation is idle, it's set to 1. Then WanderGoal can start, at a priority of 1, and once WanderGoal stops, it's set to 0, and the Warden can sniff.

don't ask why im making it harder to do just trust me itll do the job

commented

idk, I'd prefer to make a Movement Priority system honestly. WardenGoal starts, it's set to 2. Once the navigation is idle, it's set to 1. Then WanderGoal can start, at a priority of 1, and once WanderGoal stops, it's set to 0, and the Warden can sniff.

oh, i didn't realize you were saying it would work, your wording made me think that it wouldn't be possible because of syncing

commented

I Don't think the vibrations travel fast enough, def slower then sculk sensor, can we fix this?

commented

I Don't think the vibrations travel fast enough, def slower then sculk sensor, can we fix this?

this was already fixed, the issue is that the warden is taller and the vibration has to travel slightly further. any faster would mess stuff up

commented

I Don't think the vibrations travel fast enough, def slower then sculk sensor, can we fix this?

it's the same speed, only difference is that the warden can detect farther, and therefore the vibration takes longer to get there

commented

I Don't think the vibrations travel fast enough, def slower then sculk sensor, can we fix this?

this was already fixed, the issue is that the warden is taller and the vibration has to travel slightly further. any faster would mess stuff up

i fixed the part where the warden was taller already

commented

I Don't think the vibrations travel fast enough, def slower then sculk sensor, can we fix this?

this was already fixed, the issue is that the warden is taller and the vibration has to travel slightly further. any faster would mess stuff up

i fixed the part where the warden was taller already

ah

commented

btw, we should actually look into this by rebuilding the LIVE 2021 set, specifically the part where he steps on the sensor
We should be able to determine what the proper speed is from that

commented

btw, we should actually look into this by rebuilding the LIVE 2021 set, specifically the part where he steps on the sensor
We should be able to determine what the proper speed is from that

we have a server set up which has that, you'll have to ask xfrtrex for the ip

commented

we have a server set up which has that, you'll have to ask xfrtrex for the ip

SINCE WHEN

commented

@MerpisMe https://www.dropbox.com/s/b4nzhgeh92xtcbe/stepAttempt.mp3?dl=0
Tried to isolate the step, this is the best I could do
There's a frickin heartbeat

commented

@MerpisMe https://www.dropbox.com/s/b4nzhgeh92xtcbe/stepAttempt.mp3?dl=0
Tried to isolate the step, this is the best I could do
There's a frickin heartbeat

ezpz

commented

we have a server set up which has that, you'll have to ask xfrtrex for the ip

SINCE WHEN

nevermind. we'll have to send you a world save with it then

commented

go ahead and commit it, i'll get to it in a bit-- could you remind me in about 3 hours?

ok, although idk if i'll be on my pc in 3 hours

commented
  • The Warden's "sculk dots" (i'll make it a separate overlay) should fade in and out with Math.cos(time). matches mc live behaviour apparently. let's go, 5 different overlays for the warden!!!! keep the current emissive overlay, we just need to make a new one. the good news is that this one doesn't have to sync with anything at all and can simply run on the world timer

@AViewFromTheTop hey, you up for making yet another emissive overlay? :trollface:
jokes aside, this one should be extremely easy to do as stated in the quote above. just set the texture to something like "textures/entity/warden/warden_sculkdots" for now, i'll do the texture in a bit

commented

??? this timestamp is the 1.16 trailer???

commented

ok well i've gotta put all sound, texture, model, and animation related stuff on pause until further notice because i won't have access to my pc for who the hell knows how long. i'll only be able to push commits from my phone and work laptop. i'm really glad this is the kind of life i live.

i am beyond destroyed and i'd rather not elaborate upon my situation. thanks for understanding.

commented

why didnt i close this