#Mirage

1 messages · Page 17 of 1

deft cape
#

maybe i should just make NavMeshInCompany a hard dependency so that it can move around 😎

blazing jungle
#

just wanted to confirm, this doesn't change where the masked can spawn does it? I don't want them to spawn outside of their vanilla moons

deft cape
deft cape
#

only reason i havent done that is cuz not everyone uses SpawnOnPlayerDeath

#

i'll probably just separate it as its own mod in v2 tbh

solemn ridge
deft cape
#

LMAOO cant wait for some clips of that on ur stream

#

evil maxwell into mimics

solemn ridge
#

her mimic knew

#

LOL

deft cape
#

that mimic could smell it in the air

deft cape
#

alright gonna start working on v2 again. i already had live voice recognition working, and oeis had working tests that learn from the phrases it gets fed, and tries to respond appropriately.
before we really start hooking them up together and testing it in game, quite a few changes will be needed to make it work with what we have planned.
i'm going to start a nearly complete rewrite of mirage to make it fit the technical requirements of v2 better

light jacinth
#

so does mirage work individually on everyone's computer or the host is doing the work?

#

like in terms of picking the voicelines and the frequency

#

host handles voiceline sync and frequency and request voiceline from clients?

deft cape
#

each player holds its own audio, but the way it's synced is like this:

  • if the host is sending audio, it directly sends it to all the other clients
  • if a client is sending audio, it needs to send it to the host first before sending it to the other clients
deft cape
#

oh wait i forgot to answer the part about picking voicelines and frequency but

#

since the voicelines are on each client, each client picks that themselves

#

for frequency, each client also handles that for now in v1

#

but in v2 the host will be the one deciding the timings

soft hollow
#

For some reason

#

All my Mirage Masks have attitude

#

And I don't like thier tone of voice

solemn ridge
soft hollow
#

That nutcracker was cracked at fortnite

deft cape
soft hollow
#

Nothing I could do he Call of Duty dropshotted me

solemn ridge
#

Lmao I was gonna go inside and bonk it

#

then Fog

#

XD

#

I was like "Welp time to go"

deft cape
light jacinth
soft hollow
deft cape
deft cape
light jacinth
#

good luck on getting that ai stuff working. hope its not too hard on my cpu.

deft cape
#

i wish cuda wasn't nvidia only 😭 😭 😭

soft hollow
#

Dont have that nutcracker clip

#

But

#

I do have my Great Asset Employee Senses Tingling

deft cape
#

when u squeezed that plushie before pulling the lever

#

i thought u were a goner there

soft hollow
#

whoever decided

#

to place plushies

#

in the way of the LEVER

deft cape
#

i wasnt in that game but i sure am guilty of doing that

#

LMFAOO

soft hollow
#

i demote you

deft cape
light jacinth
#

i remember one game someone put a cat on the lever and i was trying to start the ship to get away from the dogs outside....
the cat ruined everything 🥹

solemn ridge
#

When we respawned

deft cape
soft hollow
#

lmao

#

No clue how I lived

solemn ridge
solemn ridge
#

we were on Triskelion with it

ivory mason
solemn ridge
solemn ridge
#

Cus we got rid of reserved slots

#

Lol

soft hollow
#

lets go-

#

huh

#

oh wait just the weapon slot right

solemn ridge
#

we've always had shovels on the normal hotbar and usually just use the reserved mods for walkies and flashlights

#

so instead of reserved slots

#

I set Hotbarplus to 6 slots

#

problem solved

#

XD

#

Maybe that'll fix your key issue too

#

LOL

#

that was funny asf

#

you were balancing it on your finger but for me you were stuck walking in place

soft hollow
#

finally

#

Im not crippled no more

#

but in that case did you add quickbinds for flashlight and walkie?

solemn ridge
#

Yeah F in FlashlightFix, and WalkieUse to have the R binding

soft hollow
#

i should report that to flip

solemn ridge
#

The funny thing was before I went inside you were in the ship for me, then I go in and you're just there walking in place

#

XD

solemn ridge
#

That's why at first I thought you were a mimic

soft hollow
#

me yelling from beyond the 4th dimension

solemn ridge
#

Ikr lol

soft hollow
deft cape
#

was so funny to see your pov mick, after seeing it live from lunxara's pov 😂

solemn ridge
soft hollow
#

i honestly feel like its the universe getting back at me for that football clip

solemn ridge
#

Haha probably

#

Love how it was after the first bonk too

deft cape
soft hollow
#

Hes a business man

#

Trying to negotiate until the end

deft cape
solemn ridge
#

barch

#

When are you gonna push an update that let's them use items?

#

😆

soft hollow
#

take the deal

light jacinth
deft cape
soft hollow
#

Barch when are you going to push the Masked taming feature, where you can hire Masked to join your party

deft cape
#

u can already tame them

#

just touch them and you'll see

#

😳

light jacinth
#

#1209275419505860719 u put on a drama mask and they'll be chill with u

solemn ridge
#

That could not have been more perfectly timed

soft hollow
#

I watched as both of you run past the main entrance, get lost, explode, and die

solemn ridge
#

Haha yeah I get lost so easily on the Hospital layout sometimes

deft cape
#

LOOL I REMEMBER THAT

#

i didn't know shy guy retargets if the original one dies 😭

solemn ridge
#

That's why

#

XD

deft cape
#

OHHHHHHHHHH

blazing pilot
#

If the voice clips spoken by entities would be matched and heard between clients simultaneously that'd be a big thing for me. If I understand correctly that's not currently the way.
As for voice rec and certainly AI/ML stuff.. I know you said you'll show restraint because not everyone has a CUDA GPU. But I worry about the mod getting resource intensive. I'm already running at half frames on my big modpack compared to my public modpack. (I might be able to improve this with configs and pruning but I don't need more than 80 FPS for lethal company anyway, it's practically in aesthetic to be low FPS. My PC isn't actually being thrashed, plenty more resources spare just need better threading)
But I will say that if the mod is getting heavy put some extra processing work on the host rather than clients because the arrangement generally will be of friends that the person with the markedly more powerful computer and internet will be hosting.

deft cape
# blazing pilot If the voice clips spoken by entities would be matched and heard between clients...

If the voice clips spoken by entities would be matched and heard between clients simultaneously that'd be a big thing for me.
that's indeed the goal for v2

But I worry about the mod getting resource intensive.
one of the goals will be to have non-cuda clients offload its work to clients that do support cuda, since cuda parallelizes extremely well so far in our tests.
for situations where players have to run the ai models via cpu and is making their fps suffer too much, they will have to unfortunately go back to using the random playback mode (basically v1)

plenty more resources spare just need better threading
mirage is plenty parallelized, but even with running the computations on the non-unity thread(s), you'll still probably suffer in fps.
good PCs are likely going to be fine even on cpu only (e.g. sashimi's specs looks like it'd be fine even on cpu only i think), but that's only speculation for now until we fully integrate the features and start doing some actual testing

versed lichen
#

Wait I thought voice clips are synced

twin abyss
twin abyss
#

They can be desynced if you set this to true

#

Outside of this last update (which I have not tested) - I haven't had an instance of clips being unsynced . ,.

#

possibly because I ensure that setting is false 24/7

versed lichen
#

That’s been my experience too so I’m confused why he’s saying it’s not

twin abyss
#

he probably has latecompany, or this set to false and he closed down the lobby but then loaded it back up without leaving the game

#

remember, clips can't be in sync if everybody doesn't have it

#

although I wonder if that's a possible setting to consider @deft cape ?

#

Like, have a setting where every time the lever is pulled (Only when landing to the planet moon, not leaving) it tries to do a clip check from host to all clients - and if the host has clips/audio that the clients don't have, then it updates their audio with it?

#

and I guess to make it efficient/performance-quick, before trying to sync-check with players simply check the amount of clips they have

#

so it goes like (in code) "How many clips does Host have?" "Host: 91" "Client 1: 91 - Skip Sync Check".

#

cause the odds of the clip count being the same and being desynced seems improbable.

light jacinth
#

pretty sure partial audio clips is sent on demand from a client. it’d be inefficient to sync the entire recordings between clients.

twin abyss
#

I'm assuming when reading that, that's when they're sending audio via. talking in game.

deft cape
twin abyss
#

When you stated "sending audio" is that not when the host is talking - then it makes a clip and sends it to clients?

deft cape
#

sorry i'll continue explaining in a couple minutes, i was just focusing on something so i wanna finish it first

twin abyss
#

so the desyncing of never-delete-recordings ... happens how?

light jacinth
#

is that something you’ve experienced?

twin abyss
#

I never set that to true so desyncing doesn't occur. It's something others have experienced and I swear qwbarch talk about themselves.

light jacinth
# versed lichen What’s this saying then

truzzle was asking about the new features of v2. currently v1 only records your voice. v2 will record, do voice recognition, and have an AI select situationally appropriate voicelines. he’s concerned about the performance impact and asking about that.

deft cape
#

there is no desyncs, if there's ever any desyncs then that's a bug

twin abyss
#

"If the voice clips spoken by entities would be matched and heard between clients simultaneously that'd be a big thing for me. If I understand correctly that's not currently the way."

#

They're stating the clips aren't in sync

deft cape
deft cape
twin abyss
#

ok so hold up. I have 2 people, Person A and B. If I play with A and get clips of them for 6 days - then close the game (both of the ignoring options set to true) - load it back up and play with B for 6 days, will B ever hear A?

deft cape
#

@blazing pilot if you were talking about v1's audio syncing, then it's already synced and doesn't run on the gpu, it's pretty lightweight

deft cape
twin abyss
#

Where the hell have I heard on the damn grapevine that-that is not how it's done =- =

deft cape
#

wdym 😮

twin abyss
#

I took an understanding that if the player isn't there when the clip is created and sent

#

when it tries to play the audio - that player can't play the audio so it doesn't play the same sound

deft cape
#

well it is sent, every time the audio needs to be played that is

#

you'll never run into desync issues if there is no local audio file to look for 😉

twin abyss
#

I wonder how much of an impact this is if there's like 20-30 creatures all causing different... ... wait so

#

how does client send it to host?

light jacinth
#

network magic

twin abyss
#

like - are the creatures not going through the host's sounds?

#

how does it determine who it's taking sound files from, assuming everyone came from different lobbies and they all set the settings true

deft cape
#

whether audio networking was there or not, the biggest performance penalty was just from having that many enemies existing at once

light jacinth
deft cape
twin abyss
#

oh yeh I won't state this will ever be the biggest performance issue - but if I'm understanding how this system works, it sounds like it's not a light tax

deft cape
#

it's pretty light actually, audio streaming doesn't require much

#

especially when the audio is compressed

twin abyss
#

ok but... let's say I'm not host and I join your game. and I have Player A and B audio you never were a part of. If I join you - do you ever hear them?

deft cape
#

hold on let me answer ur other question first

twin abyss
deft cape
deft cape
deft cape
#

the player that the enemy is mimicking

twin abyss
#

ok but if it's not a mimic masked,.... heck - how do I bloody question this =w='

deft cape
#

well internally each monster is still "mimicking" a player no matter which monster it is

twin abyss
#

ok but every monster is controlled and calculated via. the Host

deft cape
#

e.g. if you enable voice mimicking on spiders and spawn a spider, look at the console and you'll see it's mimicking a player

twin abyss
#

so how does the Host (you, in this example) - see my Player A files?

#

to then play it

deft cape
#

the other players don't use files

#

it's played in memory

light jacinth
#

Player A will stream a portion of the audio to the Host

deft cape
#

^

light jacinth
#

no one else is storing ur recordings

deft cape
#

part of the reason for not storing other player's recordings is also privacy reasons

twin abyss
#

this is harder to question than I thought 😓

#

I'm not getting an answer to my chain of questions that helps me figure out how the hell this system works with recordings that never get deleted

#

I'm failing to question though.

deft cape
#

i'm not sure i even understand what you're misunderstanding still 😅

twin abyss
#

I gotta do like... a chain of small questions

deft cape
#

do u mind if u ask me tmrw actually

#

it's like 5:45am and i gotta wake up a bit earlier tmrw

#

or just write up your questions

twin abyss
#

yeh it's same time here, but I woke up recently -w -

deft cape
#

and i'll answer tmrw when im home (wont be answering right away when i wake up cuz im gonna be heading out)

#

but yeah just leave a list of questions or whatever and i'll write some replies when i'm able to

twin abyss
#

I can't really put a list of questions, since the chain needs the previous answered to figure out what the hecc I'm trying to understand -w -'

deft cape
#

ah

twin abyss
#

I'll just... try to poke about it some other day

#

when yous active

deft cape
#

yeah feel free to msg me whenever u got time

twin abyss
#

here's me thinkin' I had an understanding of how this mod works, 'n in applying knowledge I thought was bloody accurate given what I heard - now I see this darn mod functions outside of what I thought would be how it worked =w=...

#

(╯°□°)╯︵ ┻━┻

#

Could've let me live in this false info bubble, because now I'm so bloody confused - u-

#

not only that- how the hell is desync even a talk with this mod given what I just heard here

#

most of this makes no sense atm (╯°□°)╯︵ ┻━┻

light jacinth
#

i think ur previous assumptions are holding u back in understanding it better

#

i haven’t heard anyone bring up desync so i’m confused

twin abyss
#

we literally got one right there! >->

#

where this whole heckin' thing started off of

#

but they're not the first

#

and when I'm trying to search through messages, I swear qwbarch talked about how it will desync if someone has that setting to true 'n has files elsewhere

light jacinth
#

uh oh

twin abyss
#

but now that's conflicted in my head, and I don't understand how the client works with that to host

#

hecking heck.

light jacinth
#

i know what’s going on

twin abyss
#

do you??? <-<'

#

and no- I'm not confusing Skinwalker knowledge

light jacinth
#

the mandela effect 👻

twin abyss
#

I've tried my best to separate their functionality entirely

light jacinth
# twin abyss https://tenor.com/view/jake-crying-gif-15896901980625544793

Host is the central server.
Enemy AI, Dungeon Generation, Scrap Spawn, Enemy Spawn, Player Inventory Etc..
Basically the ENTIRE true game world is handled by the Host and lives on the Host. It keeps track of all the game states.

Clients need to talk to the host to basically get an exact copy of this world on their computer. When everyone is copying this world in real-time, you’ve essentially got multiplayer.

#

Mirage on everyone’s computer is recording their audio onto their own local file.

I believe Mirage on the Host does the important job of deciding mimic frequency, selecting which client will get mimicked, and syncing this between ALL the clients.

When an enemy in random intervals between 20-40 seconds decides to mimic. The host will randomly select a client and then request the client for audio. The client will receive the request and then they will randomly pick an audio clip from their locally stored recordings file to stream to the host. The host will re-stream this audio clip for all clients to hear. The streaming is probably similar to the ingame voice chat. Probably uses the same thing honestly.

#

This way you’ll only hear audio clips from the current people in your lobby because if they’re not there, then they’re unable to stream their audio clips to the host. Literally impossible to hear them if they ain’t there.

#

Also because audio clips are being streamed in real-time. Desyncs are unlikely to be a persistent issue. Any sort of desync would most likely be an internet-related issue. But then you’d have bigger problems than Mirage desync at that point.

#

Now let’s address the topic of the locally stored recordings file.
We have some config options that address how the deletion is handled.

DeleteRecordingsPerRound (default value: false)
True = Clears the recordings file in between rounds
False = Clears the recordings file upon closing the game

IgnoreRecordingsDeletion (default value: false)
True = Never clear the recordings file.. ever
False = Recordings file will always get cleared in some way

If you were to set IgnoreRecordingsDeletion to true, what should theoretically happen is that your recordings file will continue to store more audio clips no matter what. Even after multiple rounds or even closing the game.. You would still retain those recordings and it will be used in future games.

#

This is my explanation from my understanding of the mod.
I’m probably incorrect on certain things since it’s not like I made the thing. qwbarch can chime in and correct me after he wakes up later.

twin abyss
#

Mirage on everyone’s computer is recording their audio onto their own local file.

I believe Mirage on the Host does the important job of deciding mimic frequency, selecting which client will get mimicked, and syncing this between ALL the clients.

When an enemy in random intervals between 20-40 seconds decides to mimic. The host will randomly select a client and then request the client for audio. The client will receive the request and then they will randomly pick an audio clip from their locally stored recordings file to stream to the host. The host will re-stream this audio clip for all clients to hear. The streaming is probably similar to the ingame voice chat. Probably uses the same thing honestly.

#

That bit

#

is very important to state

#

the mod should clearly state that, because that is an impressive system of audio syncing . ,.

#

The host selects a client, which could be the host themselves(?), and then proceed to choose an audio that then gets given to everyone else if they do or don't have it

#

THAT answers what the hell I was questioning =w=

light jacinth
#

I hope the deletion part addresses your question earlier.

twin abyss
#

oh I know how the settings of the configs work, but I just don't get how it decides who plays what

#

is it just entirely RNG?

#

Host just goes "Eh, Player 3 - gib audio"

#

then player 3's PC finds an audio to play, sends it to the rest, and it plays

light jacinth
#

Player 3 randomly pick audio to gib

twin abyss
#

ok @deft cape - don't gotta question you. =w =

light jacinth
#

Technically not 100% random now that we’re using NoRepeat.. Check to makes sure clip has been used before.

twin abyss
#

well yeah-yeah-yeah, aside from that

#

assuming that part doesn't matter

#

RNG chooses a client, which could be the host, which then asks the client of an audio file for it to play, then it gives it to the rest

#

a part of me won't accept that that won't cause some sort of performance issue with a lot of entities if they all can play audio files... but if that causes a performance drop, your PC probably isn't handling the rest of the mods (if there are others) well either

light jacinth
#

nah

#

it shouldn’t be hard on the pc

twin abyss
#

although this is me assuming the way this saves is as files

#

and a hard drive (especially not defrag'd) will probably suffer trying to get from file 1 to 98

#

but they stated somethin' to do with memory no?

light jacinth
#

yeah there actually was people having issues from slow hard drive actually. i forgot about that. i was thinking more in terms of cpu.

#

but qwbarch addressed that issue in some of his more recent patch

twin abyss
#

oh pish posh, I don't think a single mod here in the server struggles the CPU or GPU. I dare say it's literal loading of files 'n the basegame that hits the hardest

#

I don't think a single mod out here has harmed PCs harder than basegame Bracken pathfinding

light jacinth
#

LCVR + LethalCasino = GPU sweat

twin abyss
#

I mean-.... that's VR

#

I know Casino is like half of the game's size uncompressed

#

but VR also is taxing since you're basically rendering 2 monitors

light jacinth
#

and from the sound of what qwbarch have in plan for v2 mirage.. could be lil more tough on the cpu/gpu

twin abyss
#

I can't wait for the new shit

light jacinth
#

real-time voice recognition and AI to select situationally appropriate audio clips

upbeat compass
light jacinth
#

thanks for clarification

twin abyss
#

how could the ai be handled by a client?

#

or i guess a better question would be- what AI (mod or not) is handled by the client? . ,.

#

I come from the mindset that the host - is the "host". Is the server. All calculations, anticheat functionality, inventory logic as to where things are and aren't, all handled by them. Like hosting a minecraft server or somethin' . ,.

upbeat compass
#

so if a thumper is chasing youre the one calculating it

light jacinth
#

huh that’s interesting

twin abyss
#

hm.. ... that would explain how desync fights are possible.

#

where I witness people hit thumpers or enemies way out of range

#

and yet on their screen they're fighting it

light jacinth
#

who’s handling the AI prior to that?

upbeat compass
twin abyss
#

roaming AI probably is host

light jacinth
#

so it’s dynamic

#

interesting

twin abyss
#

am I wrong to state

#

that-that system, whilst considerate to lag compensating... sounds like it can cause a whole lot more issues?

upbeat compass
twin abyss
#

so if I'm the last one to interact with a nutcracker, and then I use a program to slow my CPU to a crawl - and the nutcracker is in sentry mode... could I theoretically just have it do the slowest scanning of employees?

upbeat compass
#

heres a screenshot from base game code, where you can see the player who was getting chased but lost the thumper checks if another player is in view range and transfers calculation to them

upbeat compass
light jacinth
#

that’s actually cool

twin abyss
#

ChangeOwnershipOfEnemy - oh god

#

I mean it's cool as fuck to see the workings of AI calculation apparently being transferred

light jacinth
#

if the player has really laggy internet, wouldn’t that affect the enemy?

twin abyss
#

but I feel as if that goes against how servers worked in the past 🤣 ...

upbeat compass
light jacinth
#

trippy

upbeat compass
twin abyss
#

I'm thinking of like, Gunfire for example

#

even though it's p2p

#

if the host lags out - you shooting the enemy doesn't continue damage and the enemy is locked up

#

but it also allows all damage you've hit - assuming it is hitscan - to count

#

but the Ai still moves and shoots to what the host sees

#

this system looks like it transfers like - the positioning, detection, etc to whoever last interacts with it

#

I swear that sounds like it's a pot waiting to cause issues somewhere down the line

#

although actually- do hygro's have that AI stuff too?

upbeat compass
upbeat compass
twin abyss
#

because I've had numerous instances where my teammates are just

#

faffing about with my body, loot, etc - while they're both atop of a blob

#

the blob on MY screen, the host's screen, is under both their feet but they don't see it nor take damage

#

but the blob does exist for them, just not where they see it

upbeat compass
twin abyss
#

how many other games work =3=

#

Just let the host do all of it

#

I won't lie in stating it's cool

#

but I also will state it sounds like hell code-wise for shit to go south

upbeat compass
#

makes networking so much harder to deal with

twin abyss
#

I guess like

#

in one instance right

#

Herobrine or Ghost Girl

#

that system sounds perfect

#

you don't want the host to care about it, you want the one it's targetting to be the one calculating

upbeat compass
#

yeah see thats a good case

twin abyss
#

cause it's instantkill, etc

#

I guess like.. coilhead too

#

'n nutcracker to ensure scanning is accurate...

upbeat compass
#

although i bet you 100% lethal company is still calling the function to sync its position for everybod

twin abyss
#

'n thumper so you get caught cause it sees..

#

ok- you know, that AI transfer system thingy is smart in ... most enemy cases =w='

#

but... still

#

hmmph -w -

twin abyss
#

but how the hell does that make sense then

#

because then the blobs should sync up in positioning

#

which the blobs don't sync up on my end to my clients . ,.

#

maybe blobs are unique

upbeat compass
#

probably

#

well i mean the blob is certainly doing intresting things

twin abyss
#

Ah yes

#

the SimulateSurfaceTensionInRaycasts

light jacinth
#

truzzle boutta drop a big one

upbeat compass
#

only desync i think could happen is here in fixedupdate because of the use of Time.deltaTime which is attached to your personal framerate but calling the sync position function should fix that anyway

light jacinth
#

i really wanna see what he’s typing, but imma hit the sack. 😔 good night y’all.

upbeat compass
blazing pilot
# light jacinth truzzle boutta drop a big one

Lool never sweat what I'm rambling about. Actually many of my ponderings and questions have been answered by ya'll and I wasn't exactly concentrating. But I've gotta do more reading too. And now I'm busy until tomorrow.

twin abyss
#

I remembered I took an image of it to show them before

upbeat compass
#

yeah seems like its moving the bones but not syncing those correctly

twin abyss
#

also oddly enough

#

the blobs seem to move items

#

I think that has to do with starlancer Ai fix maybe

#

I don't know who the hecc made that a thing

#

but I would love to know what mod is making the blob put items inside itself

broken mango
#

No it's diversity

#

You can disable it in its config

lofty sorrel
twin abyss
#

at least... I hope so ., .

lofty sorrel
#

Well when they don't know it's happening, it might be confused for desync

twin abyss
#

unlike the convoluted system of how it pulls audio - that is defined in the literal config

#

people just need to read a config to learn that o, o

#

btw- the config description for that has changed like 4 times

#

I could tell when I regenerate and compare configs

#

The damn wording on it needs to change so often cause people don't get what it meant 😅

#

Tbh it'd probably be more understandable if the config setting was just "Hear Yourself When Alive"

#

as that's what it basically is

#

or.. like... "Hear Yourself", and the config options are "Both" "Alive" "Dead" "Neither"

#

eh even then that's.... hm... 🤔

#

Curse the nature of most humans hating their own voice

twin abyss
#

I'm disabling that asap, but also - why the hecc does this function desync so often?

#

I see items on MY end pulled by blob, but my teammates pick em up elsewhere

#

function really needs like... a few more hammers

granite musk
#

does anyone know why the masked sometime just hug you without killing u
i have mirage, MEOF, and maskedairevamp

#

they didnt even try to grab

#

just bumpin

twin abyss
#

well... can tell it's not Mirage or MEOF

#

at least - by themselves 'n with each other

solemn ridge
#

It just teleports back to them

twin abyss
#

the issue with em too is that it's way too fuckin' dangerous <-<

#

when it's desync'd - teammates can pick em up calmly

#

but if you see in teh blob, you can't rid it

solemn ridge
#

I use the SCP999 mod

twin abyss
#

i thought "smack em with a shovel", or "play music"

#

would get them to drop it

#

but when a blob takes it - your only way of getting it is like... getting on a railing

solemn ridge
#

SCP999 and RandomSlimeColor

#

Best mods to pair with the revamp

twin abyss
#

isn't scp 999 the friendly thing?

solemn ridge
#

Mhm

#

makes it cute

granite musk
twin abyss
#

I forgot the lore of 999

solemn ridge
twin abyss
#

Oh yeah

solemn ridge
#

Instead of it always being the same

twin abyss
#

SCP-999 was used on 682 once.

granite musk
#

i need to get rid of diversity cuz its randomly spamming errors with the playerrevamp

twin abyss
#

682 actually felt happy once

#

due to 999

solemn ridge
granite musk
#

like for a whole 2 hour it just spit out the error

solemn ridge
#

If you're really worried about it

twin abyss
#

the playerrevamp I noticed spammed less errors when AC was gone... 😅

solemn ridge
#

Disable the conditions

granite musk
#

i did, or do i have to disable individually

twin abyss
#

just setting the conditions thing to false should disable em all right?

solemn ridge
#

which might be the cause for the error maybe?

twin abyss
#

yeh

solemn ridge
#

try setting each condition to false too

twin abyss
#

which, btw

#

Diversity honestly keeps popping up in my damn "ffs" list of "what the hell is causing THIS?" often now that I mention this- Bleeding... is quite ridiculous

#

First it was bleeding - which btw, if you ever wonder why you bleed a literal swimming pool of blood, it's diversity

#

Even when you take no damage... bleeding can affect you.

#

Learned that the hard way with AC bulletproof vest and damage reduction from a turret

#

'n then it's the damn concussion

#

and now it's blob

#

(╯°□°)╯︵ ┻━┻

light jacinth
#

can’t wait for qwbarch to see 100+ messages in here

twin abyss
#

I will give myself a pass on not realizing it's diversity, because they don't even say the damn change they do to the blob on the config or readme home page <.<'

#

(╯°□°)╯︵ ┻━┻

#

(also, fyi-... it's "Hygrodere" -w -)

granite musk
#

that happened to me but with the puffer nstead of blob lol

twin abyss
#

-w -

#

I wonder if anyone pointed that out to them

solemn ridge
#

I think that's their internal name for it but not sure

twin abyss
#

i guess I could check- checking rn..

solemn ridge
#

I used to think it was Hydrogere

twin abyss
solemn ridge
#

Blob has such a weird name

twin abyss
#

Tis apparently just "Blob"

solemn ridge
# twin abyss

I meant the internal name the Diversity dev uses lol

#

But yeah

twin abyss
#

I'd ask why they won't just Ctrl+F and replace all "Hydro" to "Hygro"

#

but the last time I asked that about a different game using a stupid name

#

rest of my friends kept telling me "that'd break things"

#

-w -

clever knot
#

Bruh I just noticed it's Hygro

twin abyss
#

yeah XD

#

It's always been that way

clever knot
#

always thought it was Hydrogene

twin abyss
#

I don't correct people on it tho - especially when playin' with em cause.. like...

#

It's a name that fits really well

#

I call the damn hoarder bugs "Loot bugs"

#

blame my near-thousand hours of DRG

#

2* thousand

clever knot
#

Yeah I just call them slimes tbf lol

twin abyss
#

I say blob

#

without even knowing their ID was blob

#

They just a blob

clever knot
#

And for the hoarding bug i call them the Yippees

twin abyss
#

heard that before lol

quick gate
#

Hey, can anyone please tell me what is the name of the mod that changes the weather during the day? thx.

twin abyss
#

A few mods could do that- depends on how it was done.

#

huh-

#

first off, their key holding is so janky-

#

(get.... get it? Jan...key)

#

anyways-, what mod caused that "weather forecast"... hm

#

I'm thinking maybe some... like... crowd control or command-type mod?

light jacinth
#

i remember the time when this used to be a Mirage thread 🥹

lilac saffron
#

the changes are PERFECT

#

i cant differentiate between real and mimic

deft cape
deft cape
lilac saffron
deft cape
# twin abyss Tbh it'd probably be more understandable if the config setting was just "Hear Yo...

you're right, a lot of the names in the config didn't have much thought into it, it was named based on how it functions rather than how a user would think of it.
i plan on changing most of the config in v2, just don't want to do it yet because i'm not a fan of doing breaking changes for the config unless there's a major version change.
(this latest update was an exception since i introduced new config options that were just more versatile versions of the old ones)

deft cape
deft cape
#

so the next time someone thinks it's desynced for them, i'll ask if they have that config option on

broken mango
#

lol

granite musk
solemn ridge
#

@deft cape so the only when alone feature is definitely broken

#

I had a dead body on the ship and it vanished and got resurrected as a mimic somewhere

deft cape
#

dead body resurrecting isnt mirage tho

broken mango
#

yea

deft cape
#

it only comes back to life as soon as u die

#

if a dead body is coming back it's another mod

lofty sorrel
#

Could the body be being removed as a Masked of that player spawns naturally?

deft cape
deft cape
deft cape
broken mango
#

And question-

Should I keep the masked having it's mask and arms out?

Since basically I made them just spawn naturally on the moons they appear in-

And I want to keep it vanilla and have people be spooked-

deft cape
#

if you want it to be just like vanilla, yeah, keep the mask texture and arms out enabled

broken mango
lofty sorrel
#

I mean if a Masked spawns naturally, and is mimicking a player that has died, will the dead player's body then be removed as the new Masked is spawned naturally. Just probing for whatever might be causing Lunxara's problem

deft cape
#

oh nope natural spawns are completely independent

#

well lunxara's thing doesn't sound like a mirage thing anyways

broken mango
#

yea

deft cape
#

so i certainly see the appeal in it

broken mango
#

I'm feeling evil-

I'm reactivating the spawn on death and make it rare cause I'm evil-

And diversity makes things super dark-

deft cape
#

imo if you want that spawn on death to be scarier (especially since it's set to a very low chance for you anyways, im assuming at least), is to set SpawnOnlyWhenPlayerAlone to false, so your friends witness someone coming back alive in real time 😎

deft cape
#

with SpawnOnlyWhenPlayerAlone set to true, you'll never see someone coming back to life usually since if you're close enough to see them, it'll prevent the masked enemy from spawning

#

with it set to false, as long as the SpawnOnPlayerDeath rng passes, the player will immediately come to life

#

i prefer playing with SpawnOnlyWhenPlayerAlone set to false, but i set it to true as the default since most people hate the SpawnOnPlayerDeath mechanic

broken mango
#

No one makes a living at The Company. The only make Quota.
An original song by Random Encounters.

A huge shout-out to the ever-amazing Raymy Krumrei! Catch more of him here ➤ https://www.raymykrumrei.com/

APPLE MUSIC ➤ https://music.apple.com/us/album/meet-the-quota-a-lethal-company-song-feat-raymy-krumrei/1735698290
AMAZON ➤ https://amazon.co...

▶ Play video
lilac saffron
deft cape
#

turns out it was a mask

granite musk
#

its not about scare for me about the masked its about trust issues broiled

deft cape
#

LOL true

granite musk
#

sometimes me and my friend would just act out as masked and without the mask and hands up its easier to do that

deft cape
#

yeah for sure

#

if you still have the mask texture and hands up animation enabled, you can instantly tell a player is just pretending 😭

deft cape
#

i'm doing a complete rewrite anyways so it'll be easier for me to test for any performance issues for each step of it

versed lichen
#

mimic played 2 voice lines at once today

#

or in very quick succession

deft cape
deft cape
#

either way i'll be complely rewriting that part so in the future it shouldn't be possible

versed lichen
#

noice

deft cape
#

@light jacinth looks like ur explanation is more or less on point (for mirage at least, bongo clarified how it works for LC itself).

although only difference right now is, in v1 it works like this:

  • the timings (delay between each voice mimic attempt) are controlled by the player client that it mimics

in v2 it'll work exactly how you described it instead, where those timings are controlled on the host instead.

other than that, at least from my quick skim through, it looks like you've nailed how it works

#

the only reason it's controlled on each client right now is, well quite frankly i was being lazy

#

in v2 it'll be controlled by the host so that in public lobbies, a bad actor can't just locally change their delay to be incredibly low to spam the others with audio for example

#

a bit of an over simplification but some of the stuff i'm gonna do in v2 is to make mirage a bit better for public lobbies

twin abyss
#

wait so that's even more info

#

EACH client rolls chances?

#

I thought the host rolls - picks a client to then trigger their timer on making a sound play, picks a sound - that client streams the sound back to host which chains to the rest of the clients

deft cape
#

well that's how it was supposed to work, and that's how it'll work on v2

#

not sure what you mean by rolling chances though

twin abyss
#

like you don't want 50 clips playing

#

so the (example) 5-10 second timer of a masked individual saying something

#

goes through, let's say it's 7 - and when the 7th second hits, it RNG rolls who it's gonna get the audio from

#

then picks the client, client's PC picks sound, sound then gets given to teh rest, sound plays at X second sync'd

deft cape
#

it doesn't rng who it gets audio from

#

it's predetermined by which player the enemy is mimicking

deft cape
dark brook
#

explain in fortnite terms

deft cape
#

WE LIKE FORTNITE

#

idk if this explanation will help but, lets say this scenario happens (this is how it will work in v2):

  • an enemy picks player 2 to mimic their voice
  • the host requests the player 2's client to pick a voice clip, which is then sent back to the host
  • host then streams that audio to all the other clients
  • host waits for 5-10 seconds (depending on the config)
  • repeat again starting from step 2
#

now if you're curious how it's working in v1 though:

  • an enemy picks player 2 to mimic their voice
  • player 2's client picks a voice clip, which is sent to the host
  • host then streams that audio to all other clients
  • host waits for 5-10 seconds (depending on the config)
  • repeat again starting from step 2
#

so in v1 it skips that step of the host controlling the timings, but in v2 it'll go back to the host controlling those timings like i originally intended it to, so it's more friendly for public lobbies

#

sorry if this explanation still isn't good enough, i've realized just how bad i am at explaining/describing things sometimes 😅

twin abyss
#

wait

#

if a non-masked enemy is mimicking Player A

#

does it always mimic Player A?

deft cape
#

HOLY SHIT V50 BETA OUT Y'ALL

#

im gonna test if mirage works there, and if it doesn't ill make sure i have a v50 compatible update ready for when it launches

inner idol
deft cape
#

oh idk i was just parroting the announcement, was just hyped 😂

deft cape
# twin abyss does it **always** mimic Player A?

yes, and i think you're getting confused because in the vanilla game, only masked enemies can mimic a player, but each enemy keeps track of who they mimic regardless of whether or not it's a masked enemy

#

it's as simple as defining your own variable afterall

twin abyss
#

I guess I assumed Skinwalker mechanics

deft cape
#

if you want to confirm for yourself, you could go into a game and spawn a baboon hawk or something, and listen to it talk a couple times

twin abyss
#

I never actually noticed that in all my time playing that the enemy consistently uses the same voice

deft cape
#

it'll always mimic the same player

twin abyss
#

That's somethin' that flew over my head

deft cape
#

the only one that might change is the dress girl

#

since dress girl can change who it haunts

#

and i didn't want the dress girl to mimic the player it's haunting

twin abyss
#

omg

deft cape
#

but only the haunted player can hear the dress girl anyways

twin abyss
#

Imagine the girl

#

always mimics the last person it killed

lofty sorrel
#

Let the games begin.

deft cape
#

im so hyped for v50

twin abyss
#

gotta make advanced usage of mirage for girl now obviously

deft cape
#

or if i ever do it, it'll be very low priority and is something i'd do much later down the line

#

cuz my priority rn will always to be to get v2 out

#

(well rn technically i gotta see if mirage is compatible with v50 first)

dark brook
#

i dont get how the new enemy works 😢

lilac saffron
#

this the new enemy right?

lofty sorrel
#

Need

deft cape
#

im not even gonna try the new stuff out till i actually play it with others, just so i can have a more authentic experience

#

testing if mirage works in v50 and then back to v49 i go

dark brook
#

lol

broken mango
deft cape
#

it's v50 im pretty sure

#

LOL

#

the beta is out

lilac saffron
broken mango
#

Epic

#

Public?

deft cape
#

yep public

lilac saffron
deft cape
#

alright mirage is compatible with v50 PHEEEW

broken mango
#

Fucking eoix

#

LETS FUCKING GO

deft cape
#

LETS FUCKING GOOOO

lilac saffron
deft cape
twin abyss
#

a part of me

#

wants to assume the audio can be put into some visualizing software

#

like it contains a hidden message or somethin'

#

could just be paranoia of sounds like that due to arg's n whatnot doing that kinda stuff

deft cape
#

🤔 🤔

#

not sure what u even mean by hidden messages in this context LOL

twin abyss
#

here I could ... possibly find an example

deft cape
#

will probably be afk for like 2 hours, i'll take a look around then

lofty sorrel
twin abyss
#

it'd be easier if matt didn't have like 200 fucking videos on Fnaf =w=

#

I can't even remember the game name

#

Which fnaf was the one on the PHONE

#

cause that one I think had the audio-to-image hidden stuff

#

apparently it's called "Steganography"

lofty sorrel
#

There's this one but idk what it's really supposed to be

twin abyss
#

omfg

#

Ultimate custom night

#

I give up trying to find it

#

-w-

#

Actually- i got 4 more vids to quickly check

#

I give up (╯°□°)╯︵ ┻━┻

deft cape
#

sounds like some complicated "easter egg" stuff

twin abyss
#

There were easter eggs, a few in FNAF, that used audio

#

you had to convert the audio into an image

#

to see its true meaning

#

you usually can 'hear' that it's an audio-to-image thing

deft cape
#

ah

twin abyss
#

cause the audio has cuts/crackles/spikes/unnatural-stuff

deft cape
#

that sounds so damn complicated 😂

twin abyss
#

that's one of the easiest things the FNAF people figure out -w -

#

god damn that game was a lore hell

deft cape
#

btw do u get how it works internally now, just curious if u still want any clarification for anything

twin abyss
#

Enemy spawns in. Enemy (via. host) picks Player to mimic. Player A is chosen. Player A (PC) gets given the unconscious role of timings and clips. Enemy mimics off of Player A's PC's calculations and files to pick. Even if an audio file that Player A has that Player B doesn't - B hears it because A sends it to host - who sends it to everyone else.

#

wait but then how does the mask ever mimic somebody that never joined the game?

#

I guess I don't have a full understanding

deft cape
twin abyss
#

then how does it play audio from neverdeleted?

#

wait

#

are you telling me the neverdeleted stuff can only play if said player exists?

deft cape
#

if this helps your understanding better: a player who dc's will no longer be available to stream audio to others, so enemies mimicking them will no longer have any audio to play

twin abyss
#

but the audio is saved on player A's PC

deft cape
#

if an enemy is mimicking player A, they have to be in the game to be able to stream it to others

twin abyss
#

So Player A could have Player F's audio - but because F doesn't exist in the game, those files never get touched?

deft cape
#

player A will never store player F's audio

#

if player F streams audio to player A (like to every other client), it'll play it, and not keep the audio

twin abyss
#

wha..

#

neverdelete is ONLY FOR ME?

deft cape
#

yes

twin abyss
#

jesus christ...

deft cape
#

that's why that config isn't synced

twin abyss
#

(╯°□°)╯︵ ┻━┻

deft cape
#

it's personal preference

twin abyss
#

A LOT OF THINGS NEED LIKE.... CLARIFICATION~

#

THAT is news

#

I thought EVERY file

deft cape
#

yea i plan on redoing the config completely

twin abyss
#

sent to you

#

you SAVE

deft cape
#

nope

twin abyss
#

omfg-

deft cape
#

it acts like spotify basically

#

just streams the audio

#

if you go into the mirage folder, you'll find it only contains your own audio files for example

twin abyss
#

I give up

#

nope

#

I got food to attend to - my brain shuts off about this for the day

deft cape
#

😂 😂

dark brook
#

but I def heard mimics using dc'd person's clips

deft cape
#

that's... just not possible though

#

it the player isn't there it's not possible to send audio over to other clients

#

because they're just not there 😭

#

it's like this: if you're watching youtube and their servers stopped, would you still be able to stream that video? you can't since the server isn't serving you any data

#

mirage works the same way

dark brook
#

Is it possible that another enemy used a clip

#

cause I'm dead certain I heard a dcd person

dark brook
deft cape
deft cape
dark brook
#

well this is weird then lmao

deft cape
#

idk what kind of witchcraft was performed for your game to magically have it work from a dc'd player 😂

dark brook
#

this requires extensive testinggreed

#

still very cool in the end in how it works

deft cape
#

maybe i should include a writeup somewhere, didnt know anyone was even interested about how it synced so i just never bothered to write about it

deft cape
# blazing pilot If the voice clips spoken by entities would be matched and heard between clients...

If the voice clips spoken by entities would be matched and heard between clients simultaneously that'd be a big thing for me. If I understand correctly that's not currently the way.
i just wanna make sure, when you said this part, were you referring to other players being able to hear your voice, while you're not able to hear your own voice?
if it is that, i might have to reconsider the MuteLocalPlayerVoice default so players can hear their own voice when they get mimicked by default

blazing pilot
#

I should get back in the long thing I was writing but it's a mess.

It's entirely your choice based on the artistic and mechanical intent of the mod.
My preferred concept is that just a couple of entities parrot players to help trick then into demise. I don't see any immersive reason that a player should not hear their own voice unless what is actually happening is some kind of surreal mass hysteria. This mod doesn't seem linked to the insanity mechanic though. But I do like that it adds confusion for the player rather than effects on the playercharacter.

#

Affects?

deft cape
#

you absolutely can hear your own voice though, just set MuteLocalPlayerVoice to false

#

it's on by default because for me personally, i think hearing my own voice makes it too obvious it's a fake (plus i just dont wanna hear my own voice)

#

but at this point im thinking of setting it to false by default because it seems like enough people have gotten confused by it

blazing pilot
#

There's a cool insanity mod which adds a dummy player model wandering aimlessly around. If it said voice lines which were never your own that would be a use case I'd prefer not to hear my own voice ever. Similarly if say the your walkie was haunted by some insanity effect it entity.

#

I don't hate the sound of my own voice. I'm also not sure what must people are trying to get out of this and skinwalkers. I think it has more potential than just a gimmick to throw in your modpack and clip for YouTube shorts.

deft cape
#

well for starters, have you seen the pinned message on what's planned for v2?

blazing pilot
#

So I can't really comment about people getting "confused" by hearing their own like it's a bad thing

deft cape
#

v2 should fix a lot of the problems that mirage v1 and skinwalkers shares, where playing random clips doesn't really do anything for deception after playing a little bit, since you get used to it fast

#

although im sure in v2 after people get used to it, there'll still be a lot of ways to figure out whether it's a fake or not, it should at least be a 1 up from how it currently is

blazing pilot
#

Yeah I'm loving the V2 feature pitch. About people getting accustomed to mimic voices I think that's a mixture of the default of these mods just spouting lines from day one and every single enemy and people not taking time to consider if they want that/look at config... I pretty much just have masked doing it. Masked that are very popular to be modded so with these mods I have their spawn frequency a bit higher but even then the voice line mimicking less frequent.
Like again I can't imagine why someone would want the whole map to be yapping recordings and so I totally understand them getting unimmersed and annoyed by hearing their own voice, even others'. The good news for us fans is this seems to have driven you to the clever machine learning enhancement.

dark brook
blazing pilot
deft cape
# blazing pilot Yeah I'm loving the V2 feature pitch. About people getting accustomed to mimic ...

Like again I can't imagine why someone would want the whole map to be yapping recordings and so I totally understand them getting unimmersed and annoyed by hearing their own voice, even others. The good news is this seems to have driven you to the clever machine learning enhancement.
that's precisely why i originally only supported masked enemies, since i personally didn't see a point on having it work on other enemies, but a lot of people like it working for other enemies, and i might as well just add support for it since it didn't require any additional work for me to do

#

with getting accustomed to mimic voices, even if you only use it on masked enemies, you'll get used to them either way since the more you play, the more it becomes easier to know

#

e.g. right now if you just ask "are you real?" and they don't respond, it's either a fake, or your friend is trolling you

#

and with v2 that'll hopefully be much harder to tell

#

obviously without masked ai changes you'll still find them obvious when looking at them, so i hope to address that one day

blazing pilot
#

Yeah it's not a harm that so many people want more goof if it can be added.

deft cape
#

yeah it's all configurable anyways

#

i'd rather just add the option there and people can tailor the experience to however they want it to be like

#

but just from what you've mentioned and from others getting confused on why they can't hear their own voice, i guess i'll push an update that changes MuteLocalPlayerVoice to false by default

and probably make it mimic players slightly less random (like the NoRepeat option for ImitationMode)

#

and then i'll be back to working on v2 again

blazing pilot
#

At the risk of opening a new can of worms I appreciate you saw my message in Siren Head but have you seen my message in Mimics

deft cape
#

who changed this to "kinda"? what's wrong with it in v50?

blazing pilot
#

Someone was working on being able to hear "through" facility doors.
The game needs admittedly probably technically quite advanced audio muffling and curling around corners and through walls to richen it asap imo.
There could be a cheeky elegance to mimicking from a long distance and through doors.. making it plausible that "are you real" is not met with a response because they ran away or didn't hear.

deft cape
deft cape
blazing pilot
#

I mean it doesn't much matter who it was : ) just a lofty community idea

deft cape
#

is this for some sort of seamless dungeon mod?

deft cape
#

i swear somebody is trolling on this doc 😭

blazing pilot
#

How would hearing outside of facility work? I don't dev games but just just setting up some kind of audio recieving and emitting nodes?
Someone was able to achieve it with proximity hear walkie talkies which works walkies laying on the ground.
I'm sure the seamless dungeon person also intends to do it.

deft cape
#

making it work for walkie talkies is really simple since you just have an audio source attached to the walkie talkie and make it 3d

#

transferring audio that comes from inside the dungeon to the door area is a bit different

#

i honestly have no clue how to approach that since i don't understand enough about unity

#

(i have 0 unity experience)

blazing pilot
#

If people can set up excellently rendered visual portals (cams, mirrors, seamless) I'm sure audio is well within the technology, though audio streaming seems prickly

deft cape
#

oh it's definitely possible

#

it just sounds like it'll be non-trivial

blazing pilot
#

Likely even supported. But when I look up documentation on unity I don't understand the thing.

deft cape
#

to me rendering another portion of the game in one area sounds like it'd be simpler than getting the audio right

#

i could be completely wrong though

#

as again i have no unity experience

dark brook
#

it's simple until you try to implement and it starts making sounds inside of the ship's wall in orbitperceive

blazing pilot
#

Hmm hm filthy idea...
Snarefleas mimicking in a muffled voice "help me".
Which is raising the idea of specific enemies favoring specific phrases...

deft cape
#

it doesn't even sound simple to me to begin with 😭

deft cape
dark brook
#

just a voice clip with snare flea effect

blazing pilot
#

Yes of course

dark brook
#

so you'd rush to help

blazing pilot
#

Well I've convinced myself to enable mirage for fleas

dark brook
#

Mirage for fleas rn just gives them away so I disabled it

deft cape
#

im too lazy to pull up github to write it down though ngl

#

if u have a github acc can u make an issue with the suggestion there

blazing pilot
#

I have. Will try to remember.

deft cape
#

but a lot of people seem to like it on brackens for whatever reason 😂

dark brook
#

Imagine it being in its tailing phase and it just says something

#

And you turn around

#

the other time it was tailing him and said something, and he just asked it what was up without even turning around lmao

deft cape
#

for me that's what i dont like, since often when it's tailing me im not aware of it tailing me, so when i hear a voice, im like oh there's a bracken near me

#

whereas (because im a noob and im not always aware of my surroundings) i sometimes die to brackens because idk it's behind me

light jacinth
#

how about an option for enemies to only mimic people who’ve died alone?

dark brook
#

oh yeah bet, I also have it turned off now

#

does anyone else remember that one bracken soundboard mimic clip

blazing pilot
deft cape
#

why dying "alone" specifically?

dark brook
blazing pilot
#

I guess for added confusion as you wouldn't know the mimic the voice was of a dead player for sure.

rain mountain
#

so that nobody knows they've died

light jacinth
#

because people wouldn’t know they’ve died

dark brook
deft cape
#

oh true

#

hmmmm

#

i'll add it to v2

#

while i could technically add it to v1 i just wanna focus on v2 more

#

been delaying progress on it too much

light jacinth
#

add to v2 👍

deft cape
#

well i did originally have different plans on how enemies pick who to mimic

#

might be worth exploring my original idea (before i released mirage)

sturdy python
rain mountain
#

i prefer the incremental updates and would rather have that than waiting to release it all in v2 tbh

deft cape
#

which is basically that it periodically checks for what players are nearby, and it tries to mimic a player that's not near the closest players for example

broken mango
#

oooo

blazing pilot
# dark brook

OK that is funny as fuck. But it raises another feature request... Only mimicking phrases that can be parse and verified as language... Well not strictly but if we get deep into what should be saying what when.. yeah it's a factor.

broken mango
#

works well with snatching bracken lamo

deft cape
#

i dont wanna maintain 2 versions rn

light jacinth
dark brook
broken mango
#

so it's gonna be rewritten for the next update, Mirage?

deft cape
deft cape
dark brook
#

every time we call masked mimics I'm pretty sure a puppy gets eaten

rain mountain
#

we just call them skinwalkers

deft cape
#

in v2 there'll be a voice activity detector that won't just keep picking up keyboard sounds so if they're on voice activity, it won't only be recording typing noises anymore thankfully

blazing pilot
#

I've been using a mod called ... Dissonance settings?? Which has multiple optional features for noise cancellation

#

Clackyboard users should be lawfully mandated to use push to talk in all games anyway.

deft cape
#

does this dissonance settings mod modify how it sounds for everyone else? cuz if it does, im assuming it should change the microphone audio that mirage reads from as well (which is what im hoping for at least)

sturdy python
blazing pilot
broken mango
#

ngl I still wanna play modded-

But all my mods of course I have are gonan be broken for v50 (beta) rn-

#

besides mirage at least-

deft cape
dark brook
#

it's about the spook you get

#

you live but at what cost

deft cape
#

true good point

sturdy python
#

Probably but I don’t think I would’ve been as spooked if I just died

broken mango
#

but yeah sucks that my immersive modpack isn't gonna work in v50 for a while-

Hopefully resonance gets updated with sounds and crap-

#

cause vanilla just isn't scary for me-

besides the || new large robots ||

deft cape
#

yeah for large modpacks you'll probably have to stick to v49 for a bit until more mods get updated sadly

#

(or gotta drop a bunch)

broken mango
#

yea

#

yea-

least far as I know your mod works

torpid pecan
broken mango
# wispy silo can I check out the modpack?

hmmm sure though probably only works in v49 btw-

so here-

Also someone was having trouble with the code so idk if it's my modpack itself, a mod or thier computer-

018e9759-105c-a71c-5ffb-5bc8ebbce9d6

deft cape
deft cape
solemn ridge
#

@deft cape Mirage is partially broken for clients in v50

#

I boxxed a mimic, it wasn't dead and stuck in place for them

#

a person got grabbed and died to it

#

then got sent to the shadow realm

#

LOL

deft cape
#

FUCK

#

alright ill have to look into that

#

thanks for the report 🫡

solemn ridge
#

yw lol

solemn ridge
#

Someone got killed by a dead eyeless dog

deft cape
#

yeah i was just wondering that, but im gonna pull up the game anyways to see

#

since mirage doesn't affect the masked ai it's unlikely it would come from mirage

deft cape
#

@solemn ridge can confirm it's not coming from mirage. i'm testing with just mirage right now and it works completely fine on 2 clients

#

kinda weird though, in v50 it seems like zeekers added a hitbox to dead masked enemy corpses, so i'm able to stand on top of them like this

solemn ridge
#

It was funny watching a dead dog kill someone

deft cape
#

it seems like mods that affects power level in general are broken

#

MEO is broken for the same reason i think

solemn ridge
#

That's what MEO gets for touching them tbh

#

That shit always caused issues

#

Too many dogs spawning on Rend

#

😆

broken mango
#

yeah finding about MEO doing that made me drop it entirely

deft cape
#

not much of a reason to use MEO/MEOF while using mirage right now anyways, since mirage supports masked enemy spawn control now

#

main reason to use them is if you like the zombie apocalypse feature, as well as the name plate feature (which i heard is broken anyways)

glossy aspen
#

I've got a few things to take care of first, but I should be able to get masked support out pretty soon.

lofty sorrel
#

Omg

#

Big things are coming

deft cape
#

IM FUCKING EXCITED

torpid pecan
#

well, besides adding the spawns to all moons

#

which tbf, yeah i am no longer a fan once i learned how to use LLL configs and LQ to just do stuff myself

#

ig i can just remove it from my pack then

deft cape
#

so if you don't need any of the other features then mirage by itself is fine

deft cape
torpid pecan
#

ah yeah, i can remove it then

torpid pecan
deft cape
#

same actually lmfao

lofty sorrel
#

Only things MEO has that Mirage doesn't are Apocalypse mode, which was experimental, nametags, which was experimental, and the mask being revealed when they attack

deft cape
#

apocalypse mode is pretty niche anyways, the two main things i know people use are the nametags and the fading mask thing like u said

#

i plan on eventually supporting nametags, but probably not the fading mask thing

lofty sorrel
#

HomelessGinger is out of modding now anyways, so MEO will probably be hibernating

glossy aspen
#

I don't think it's that amazing, lmao.

#

Can't wait to find that v50 breaks everything though. I haven't even looked at it yet.

lofty sorrel
#

Think of the clip potential

wispy silo
#

praying this is compatible ngl lmfao

#

might need to test it but Im also way too lazy

lofty sorrel
glossy aspen
#

Ay, that's a relief.

deft cape
wispy silo
#

how janky are terminal related mods rn?

#

Ive heard of them potentially causing problems once

deft cape
lofty sorrel
#

A light gust of wind could topple the terminal tbh

torpid pecan
#

like on its own its whatever, sure
Throw in mirage
Throw in some funny models like my buddy using neco arc or when using the touhou models
Throw in TooManyEmotes with the mimics doing emotes n stuff
And then its chaos

deft cape
#

^ modelreplacementapi supporting masked enemies is something ive been waiting for, before i even started working on mirage

solemn ridge
solemn ridge
torpid pecan
#

Actually i should ask
@deft cape so, like, would you be able to add a feature maybe for masked to also have a chance to spawn and wear a random skin from the suit rack or whatever?
A generic mimic if you will, that will just use random voices or something

deft cape
#

i'd be open to maybe add something like that in v2, but i'm just gonna focus solely on getting v2 done for now

#

feel free to drop a feature request as a github issue though so i dont forget about it

torpid pecan
#

Alright! fair enough

deft cape
#

holy fuck i forgot to change my readme after i changed the default once before, that probably caused confusion for people, whoops 😅

#

about to change it back anyways though so oh well

rain mountain
#

just heard the new voices, they do sound identical

deft cape
#

glad it's finally 1:1

#

Mirage v1.3.1 is released:

  • Enemies mimicking a player now picks at a slightly less random way to avoid mimicking the same player multiple times in a row.
  • MuteLocalPlayerVoice is now set to false by default, due to users who are new to the mod being confused why they can't hear their mimicked voice.
#

just a super tiny update

rain mountain
#

now prepare to get users coming in asking the inverse

deft cape
#

for what, making mimicking players more random?

#

highly doubt it since MEO's is less random, and i think it's better that way anyways

solemn ridge
#

I notice Mirage seems to like spawning 2 of the same person when it spawns masked enemies

#

Instead of how MEO will have both be a different person lol

deft cape
#

yea

#

fixed in the latest update

#

cuz before it was just random

#

and with rng, you can roll multiple of the same number in a row

#

now it's gonna be more like MEO

#

still not quite the same, but you should see less duplicates in a row

blazing pilot
#

Pisses me off that Adobe products don't seem to be using my brand new amd graphics card, and some smaller games use CUDA for minor stuff. But Adobe doesn't even support AV1 and is overpriced so fk em.
NVIDIA successfully issue a cease and desist on this project last I heard but I don't know AMD was shadow funding it

#

Anyway, CUDA without buying corrupt Nvidia products. A guy can dream.

deft cape
#

sadly the libraries that i use for v2 don't support that yet, i've already read about it but, v2 will still be nvidia only if you want to use your gpu for it 😔

blazing pilot
#

Guess I'll just be running my stupid AMD CPU at 97c then 😎

deft cape
#

😭 😭

light jacinth
#

AMD’s ROCm is their competitor to CUDA. But they really dropped the ball by not supporting it on more consumer hardware and OSes sooner like CUDA was long ago.

deft cape
#

as a consumer i just hate this kind of tech is proprietary, just lucky that i happen to have an nvidia card so im not affected

#

glad something like zluda was made though

#

just hope it'll be picked up more often cuz i don't really see it anywhere

light jacinth
#

nah zluda is dead

blazing pilot
#

It's not a fight they could win or even really compete in. They had to transition their graphics division from being ATI to current merge. The mostly professional/research/prosumer systems that CUDA isn't the kind of space where two options would thrive or the preeminent one might be dethroned.

deft cape
#

thats actually depressing

light jacinth
#

it would’ve just fed into a proprietary ecosystem they have no say in

#

welp 😔 it was kinda exciting when we first heard about it. but the dream is dead.

blazing pilot
#

How that is not anti-compete I'll never know

slim basin
#

is it possible to get some compatability for lethalphones, so just when hoarding bugs call you they mimic another players voice?

indigo basalt
#

@deft cape

Hey there Barch.
I have a request for you. Mi6k was helping me optimize Shattered Company and had recommended that I use NameplateTweaks as it works wonders for bigger lobbies.

I have stopped using MEOF in favor of custom spawn Weights with Lethal Quantities. One of the features I lost however in MEOF is the inherited username on the Masked that helped confuse the approached player. I removed all player names to account for this.

However, it is not an ideal solution. Is there any way that Mirage could also have this feature?

Expanding on this request, is it possible when adding this feature to add compatibility with Nameplate Tweaks, so the config changes apply to the spawned masked Mirage as well?

I would be extremely grateful for this addition.

I shall now assume the begging position.

frigid matrix
#

Heya just wanna say mirage worked really well for my group tonight. had a lot of funny mimic interactions where the mimic says something totally related to the situation were at.

#

Thanks for the hardwork perceive

swift violet
swift violet
#

Ok, my bad, I went and saw your post on V2. Just one question, I have to admit I'm a bit sceptical about how well the learning and sentence "comprehension" thing works. Have you ever had conclusive results in your tests? And above all, will it work for languages other than English?

#

ty

deft cape
deft cape
# swift violet Ok, my bad, I went and saw your post on V2. Just one question, I have to admit I...

being skeptical is fine, in fact it's probably better to have that mindset so you don't get disappointed it if it doesn't turn out how you expect it to work 😛
the tech is definitely there, and oeis has done a lot of tests with his part on attempting to respond with the best match (using text only), so i have a lot of faith on it doing well in v2.
we still haven't got it hooked up together in-game with voice recognition yet because he got injured recently, so he's probably taking a couple weeks off, but after that is when we'll see some actual results.

#

(click on the 99 languages button to expand)

swift violet
#

Thank for the responce ! Ill check this

deft cape
#

oof... i might have to make a message about this later and then pin it

frigid matrix
#

No tagalog on that 2nd but its on the 1st link u said. what does it mean for that then? 🤔

deft cape
#

needs to be on both for it to work in v2 sadly

#

oooooof the second one not supporting as many languages is gonna be a gatekeeper 😔

uneven apex
#

does this mod work in v50?

broken mango
uneven apex
#

ok

deft cape
#

if u wanna see v50 compat for other mods

uneven apex
#

yep I was looking at that

wispy silo
#

whats the matter with LC API?

twin abyss
#

I love the "sadly" remark

deft cape
#

lmfao

dark brook
#

damn you scared me

deft cape
deft cape
stark crownBOT
#

Hello, @deft cape, we have a dedicated support channel and forum here: #help-and-troubleshooting #1185732310700654732
Anyone responding is a volunteer so be patient.

dark brook
#

oh im in

#

schweet

deft cape
#

i feel bad for those who got baited with their language only showing up on one list 😔

#

also since i'm doing a complete rewrite in v2, i'm gonna start abstracting some of the parts away where it's not lethal company specific, so i can support other games

#

specifically i'll probably be adding mirage support for Content Warning

Get famous or die trying! Content Warning is a co-op horror game where you film spooky stuff with your friends to try and go viral. Squad up, customize your face with the ASCII face customiser, buy some gear and use the diving bell to go down to the Old World! Down there you’ll encounter scary physics-animated monsters, cursed relics and other a...

Price

$7.79

▶ Play video
dark brook
#

a

deft cape
#

thanks debby :D

deft cape
#

LMFAOO

eternal bridge