#Emblem

1 messages Β· Page 2 of 1

serene kelp
#

oh ya that would absolutely take longer, I feel bad enough with Emblem being 8mb

serene kelp
#

So unity needs to convert the image to sprite textures, the only thing I can recommend trying is to make sure the image is saved in sRGB colorspace instead of RGB which is used for print media

#

y'all can test this version, which I've adjusted the png to sprite conversion to maybe work a bit better, beyond this and sRGB, the only other possible thing would be LC's built-in materials doing weird stuff

#

sorry I should be in bed but that's that was bugging me

delicate jungle
#

Go to bed!

gusty crag
delicate jungle
#

πŸ₯Ά

unreal atlas
glacial nymph
delicate jungle
serene kelp
#

Current list:

  • Tie MP4 audio to master volume settings
  • MP4's chosen randomly if directory set instead of single file
sudden canopy
#

pst

sharp cosmos
#

My olny issue with this mod now is the version # persisting through to the loading screen

sudden canopy
#

@serene kelp

#

Off topic, but

#

I see you have made a beautiful modpack

#

And I am trying to get modpack representation on this discord server

#

so if you would like to help our voice get a bit louder

sharp cosmos
#

@serene kelp any way to make the background not squish/stretch for wider images?

sharp cosmos
#

got permission for the image but I need to fix this first

serene kelp
#

It shouldn't be squishing horizontally, dm me the image file, I'll fix

sharp cosmos
#

@delicate jungle u got those values for me? 😒

delicate jungle
#

yes one sec

#

i had stuff irl and got exhausted

#

its 0:29 and im going to work at 6:00 so imma head back to sleep soon

#

70,232,167,1

frank harbor
serene kelp
#

No multiple mp4's yet, needs more refactoring first

sharp cosmos
sharp cosmos
worn fulcrum
zealous locust
#

I tried to just put the path of the folder and also a direct path to the mp4 file

delicate jungle
#

You have to be specific with it

zealous locust
#

I have this mp4 file (Just downloaded a random video for test purposes) and I tried to put in the config :
config/Emblem/Background/Varien.mp4 and config/Emblem/Background/
But neither of those work, I just have a black baground when in the menu

delicate jungle
#

For pngs:
config/Emblem/MYMENU/Background

For mp4s:
config/Emblem/MYMENU/Background/mymenu.mp4

#

Because you have to have a custom folder inside Emblem/

zealous locust
#

Ohhh, will try, just give me a sec

delicate jungle
#

Otherwise it would try to find the embed version folder

#

I dig your theme btw can you show us a sneakpeak? πŸ‘€

#

Oh its just a test nvm i didnt read that part πŸ˜‚

zealous locust
delicate jungle
#

Can you screenshot the config file?

zealous locust
delicate jungle
#

And the folder pathing where it is

zealous locust
delicate jungle
#

I suspect the profiles making it path wrongly idk. I always set up things in offline settings (from steam with manually downloading mods)

zealous locust
delicate jungle
#

Ohh nice

#

What colours will be the buttons?

#

Or are you planning to have them stay that way?

zealous locust
#

Don't know yet, I have 3 backgrounds, so I would need to choose a color that is visible on the 3 of them

#

Maybe letting them like that

zealous locust
#

When I setup a background image it work properly but when it's the video it don't work

delicate jungle
#

Yeah videos dont switch just yet

#

I use profiles to play πŸ˜‚

#

Noprofiles for modding purposes

zealous locust
#

Don't know if people already succeed to play a video on the background but maybe my problem come from this code?

#

(I'm a bit sleepy ngl, so I can be wrong xD)

#

Found the problem i think

serene kelp
#

The codec must be h264

serene kelp
serene kelp
#

I will do some testing with the video you referenced, but for now I believe the issue would nost likely be not using H264 encoding

zealous locust
#

I converted the video with h264 and it's good now

serene kelp
#

Beauty! For a second I thought id busted something with last nights update

zealous locust
#

If it's only with h264 and you can't do with other codec try to say it in the config, so you won't have other people tell you the same thing xD

#

I used the first youtube mp4 website i've found and they use avi codec

#

And a lil suggestion, don't know if it's possible:
Add a "loop video" option

serene kelp
#

Ahh ya, Ill mention it in the config next update ty!

zealous locust
#

Np bro!

#

Also just thought of something else

serene kelp
#

If anyone has an ultrawide mp4 i can tedt with plz dm it to me

zealous locust
#

When you update the mod and we download the update with Thunderstore, since the mod contain the folder with the Header, it get overwritten, so imagine creating a custom header, and when people update the mod, it just straight up replace the custom header

serene kelp
#

You should make your own subfolder in the emblem config folder containing custom files, that way it won't be overwritten

zealous locust
#

Oh yeah, i'm stoopid xd

serene kelp
#

Ty

zealous locust
#

3840 x 2160 16:9

serene kelp
#

If it stretches vertically and the sides get cutoff on normal widescreen then we good, if not then i gotta fix

#

I gotta head to work, won't be back to desk for 10hrs

fleet crane
#

Is it working fine with AC

serene kelp
fleet crane
#

I think so

#

it gives error, so I guess they gotta stay disabled

serene kelp
sharp cosmos
#

Have the thunderstore page be an advertisement for his artwork

serene kelp
fleet crane
#

So how do we add menu music, with sound api or with Emblem mod mp4 video

delicate jungle
#

now you can add with emblem, but you need bongo's api to add a silent background music to disable it

#

kinda wanky solution but it works πŸ˜…

fleet crane
#

that's very good, easy solution πŸ˜„

#

when the video end, start looping again, right

delicate jungle
#

yeah it does with the music too

fleet crane
#

nice

#

any good AI generator, to get some ideas πŸ˜„

serene kelp
fleet crane
#

So with AdvancedCompany the Header and Loading images will not work?

#

How did you make the mp4 work, does it have to be some specific size?

delicate jungle
#

what is the issue for you? it doesnt load up?

#

its 1920x1080

#

#1220909278198497410 message

#

newest is going to come out soon too

fleet crane
#

looking good

#

I guess I put the wrong res, tnx bro

serene kelp
serene kelp
#

... Yet

sharp cosmos
pallid river
#

Do videos not work on loading screen yet?

sharp cosmos
pallid river
#

there is for me

sharp cosmos
#

Like it wouldn't play

pallid river
#

it only accepts .png files for the loading sequence

sharp cosmos
#

πŸ€·β€β™‚οΈ Whenever dark wakes up tmwr, they can give a definitive answer

fluid mist
#

I will say there is an issue I have with this mod and that is that it completely bloats the config folder which makes r2 easily reach it's file export size limit

pallid river
#

I dont even know why its in there tbh

fluid mist
#

I don't either I personally think it needs to be changed so it goes in plugins and just have the mod config go in the config directory

#

I removed it from my pack due to it bloating the configs section

sharp cosmos
#

ie within BepInEx/

fluid mist
#

It's true but it's better for the mod to natively update it that way, so people who import the pack don't have their config folders get bloated

pallid river
#

What it needs to be is a config within a mod, that emblem reads from. Not one config for every theme. It's gonna cause overlap and will need manual adjustment

gusty crag
#

should extract soundapi's system so other mods can also build off of it yoiled

sharp cosmos
#

For anyone who wishes to support ultrawide users you can use this guide to make your images fit both aspect ratios nicely. Included is a shitty vignette effect and guidelines for the text menu on both aspect ratios. All to help you guys design your menus to fit nicely

pallid river
#

Wouldnt you need two images for that?

serene kelp
#

If people don't like having the organization, they certainly can switch to any folder they like with BepInEx as root

serene kelp
#

There is no plans to add mp4 options to header or loading sections

pallid river
#

is there a technical reason for that?

serene kelp
#

Yes, the video plays onsceneload and ends when the scene ends. The mainmenu and loading screen are in the same scene

pallid river
#

and the scene ends when you enter a loading screen?

serene kelp
#

When you enter the ship

unreal atlas
#

first time trying video background, seems like there's a filter/blending mode in-game, but ig it's fine for this specific video

serene kelp
#

The game has its own shaders happening everywhere

unreal atlas
pallid river
serene kelp
#

Potentially, its a lot of code for a second video, since the background video continues to play it would be easier to make the loading screen background transparent

pallid river
#

play both and make the main menu background fully transparent?

serene kelp
#

I don't understand

#

Just set your canvas color to 0,0,0,0 and see what happens

pallid river
#

Can you play both the main menu video and loading screen video at the same time, and swap them out/hide one when entering a loading screen

unreal atlas
#

just say
main menu video = top layer
loading screen video = bottom layer

when loading, hide main menu video or make loading screen video top layer

pallid river
#

essentially

serene kelp
#

I didn't even want to add video at all, i will look into this but no guarantees. This would require finding the exact event that triggers the loading screen appearance which i have been avoiding since it already took a day of my time with no results

delicate jungle
#

I think loadingscreen video should only be a gif at most, theres just a couple sec there

#

But imo not nessecary.

pallid river
#

mp4's are actually better when it comes to filesize at that resolution

delicate jungle
#

Tho its always good to have options

unreal atlas
#

me who can't use loading screen:

delicate jungle
#

True

unreal atlas
#

maybe i should remove the grain

delicate jungle
#

Wow this looks amazing

unreal atlas
delicate jungle
#

Just make it disappear and reappear again

unreal atlas
#

now im feeling what you felt

unreal atlas
#

header?

delicate jungle
#

The grain

unreal atlas
#

ah

#

hmm...

delicate jungle
#

But be aware that ig it looks a lot darker (unity messes with the saturation)

unreal atlas
#

that black to white kinda hurts my eyes

delicate jungle
#

Yeah it still needs some work

pallid river
#

brighten edges only or the brightest spots only

unreal atlas
#

maybe i should put my header back to the left, though it's kinda hard to find a sweet spot that's why i just put it to center for now

delicate jungle
#

I’d actually put it to the right

#

Or wait nvm

sharp cosmos
delicate jungle
#

Moon would be covered

serene kelp
fluid mist
#

It makes it almost hit that limit, and in a couple cases it even did

unreal atlas
serene kelp
# fluid mist so the file size limit for mod pack code exports is 20 mb, when I export a code ...

That's really strange, I had assumed that image files don't transfer and it would only look at cfgs and jsons. Will look at moving default images into a .assets bundle. Then will probably move the default folders back to plugins but will try to find a way to preserve folder structure. Obviously having mp4's and images attempt to move with a profile code is not intended. Thanks for this!

fleet crane
#

actually, can I send this

#

or I will go to jail, because it's kinda link

delicate jungle
#

Bro these are actually crazy

#

I’d say leave the questionable part for your friends (and me pls) and put a clean version up

fleet crane
#

need more touch, but it's getting somewhere

delicate jungle
#

That menu is actually above my level quite the amount.. i feel a bit envious πŸ˜’F u but great work πŸ˜‚

fleet crane
#

Thank you bro, I actually looked your mods, to see how you put everything together, so you are above my level too mate 🍻

serene kelp
#

So my current list:

  • Look into how a loading screen background png/mp4 would work
  • Move media assets out of config folder since profile codes are breaking with too may bytes trying to transfer
serene kelp
#

getting closer..

serene kelp
#

Been avoiding having to rename config options up to this point because it means all you guys's existing configs will have to be reworked a bit, but I think the next update you'll have to do it sadly, I do apologize.

#

I'll try to make sure that they won't need to change again in the future, the feature list is growing and the organization needs some love

pallid river
#

Ive had to rewrite large sections of my soundAPI configs, this is nothing lol

serene kelp
#

cool, I've got the loading screen png and mp4 options working, but haven't tackled one stopping and the other starting yet

#

they both just load and go right away, so if theres audio on both they will overlap

pallid river
#

SoundAPI has a "check every frame" function for changing sounds on the go, maybe you could hook into it like that?

serene kelp
#

It's not so much the sound, I can pause and start the video on any kind of trigger really

serene kelp
#

this is a lot

gusty crag
#

i can share with you my inprogress auto config generator from a class

serene kelp
#

oh that could be fun eh

gusty crag
#

uhh one sec i need to put it in a gist

#

its not the best but it handles stuff pretty well

serene kelp
#

Ya, i'm pretty amateur when it comes to this stuff

gusty crag
serene kelp
#

boolean switched for everything but now I'm thinking just having the config set to anything other than default should be what enables the feature

serene kelp
gusty crag
#

yeah been learning reflection and attributes to make cool stuff

#

it also uses unitys built in stuff so if you write stuff in a way that looks nice in the inspector it will work in config

serene kelp
#

very nice

serene kelp
#

Ya this will be a pretty big update codewise, maybe not feature wise, might finish this weekend might not

#

Loading/Main will have separate background color, image, mp4 settings tho

delicate jungle
#

Any update is good! If its only an update, that makes your workspace cleaner thats also great

serene kelp
#

lol ty

delicate jungle
#

But make sure you take a little break too on the holiday! It can be tiring working nonstop on a project even tho you love working on it

#

Im sending you on an obligatory vacation

serene kelp
#

ya, we are smoking a turkey and a ham saturday, gonna be epic

delicate jungle
#

Lemme guess β€˜murica

serene kelp
#

Colder than that

delicate jungle
#

Aah the polite americans xd

#

I actually loved Canada, been there once

serene kelp
#

We enjoy it, bedtime for me, going to break something trying to code with one eye open

delicate jungle
#

Its 7am for me, good night!

serene kelp
#

So folks, I'm in the process of completely redoing the configs, wondering if anyone has opinions on the order that the options appear?

serene kelp
#

Theres new features in here

honest grotto
#

πŸ‡¨πŸ‡¦

unreal atlas
serene kelp
#

getting closer to clean configs...

#

next version you will be able to leave the header paths blank, and it will use no image there at all

serene kelp
#

Have a few ideas in the works:

  • Option for loading screen to use same background as main menu
  • Alpha and scale config for Loading logos
  • Remove redundant text wrap option for loading text
fleet crane
#

Can you add option, before the menu screen shows up, to have a video that you can watch or skip, like in other games, like trailer video before the game starts

serene kelp
#

Ya the scene for that would be after initSceneLaunchOptions but inside initScene either before or after the existing scrolling terminal text

fleet crane
#

Is this going to break loading of some mods

serene kelp
#

it would probably have some complex bugs associated with it yeah

fleet crane
#

Well then, let's enjoy emblem for now, for the better πŸ˜„

serene kelp
#

If anyone wants to test a prerelease for 1.2.0 just dm me, it needs testing before release

harsh badge
serene kelp
harsh badge
#

how do i keep just one background instead of it rotating all the presets ones? i just delete the onesin the folder i dont like?

serene kelp
pallid river
#

make sure you move the defaults out of configs too

serene kelp
serene kelp
#

So I'm thinking the default images will live at BepInEx/plugins/Darkbrewery-Emblem/
While custom user images will go at BepInEx/plugins/Author-Modname/

#

Since randomly named folders will be ignored, we will have to go this way

serene kelp
#

Oh wait I think I found a better solution... maybe
by adding a BepInEx folder in my mod I can workaround the folders collapsing, have uploaded a test to see how the structure comes back after installing

pallid river
#

You weren't doing that already..?

serene kelp
#

lol no, it's not implied

#

Might be crazy but this will probably work, just waiting for the test to propagate back to r2modman

pallid river
#

It definitely should, its what ive been doing this whole time and have had no issues with folder structure

serene kelp
pallid river
#

If it is, it shouldnt be fixed

serene kelp
#

ikr, pretty sure this is how customsounds, moresuits etc had their own subfolders workings

pallid river
#

100 times easier for the end user to put things to a folder and have the mod know exactly what to do with it, than specify for each file

serene kelp
#

Well ya, upload an emblem theme and have it not work, going back and forth 4 times is a nightmare

trim yoke
zealous locust
trim yoke
#

because if you are, only /plugins is being read

pallid river
#

I dont get it

trim yoke
#

With the message i replied to

#

Give me an example of a package you meant

pallid river
#

Most mods i've downloaded manually come with a "BepInEx/plugins/Mod name/Actual files" structure

#

I upload mine to thunderstore with the same structure, folder structure is retained in r2m

trim yoke
#

this is your structure

#

this is the output

pallid river
#

Yes?

trim yoke
#

at least my point in the message that I responded to is that /BepInEx isn't an override folder, it's a flattened folder

#

but plugins is an override folder and so is then extracted as you'd expect

#

basically, there is nothing wrong with the docs

pallid river
#

So you're saying excluding the bepinex folder from your uploaded files will still function the same way?

trim yoke
#

yes, like it says in the docs

pallid river
#

And you've tried it?

trim yoke
#

i mean i literally make it

pallid river
#

that would make a lot of sense

trim yoke
#

but here's a working example for you

#

I've modified your zip to include the folder and file

#

I've then imported it locally, but changed the author name to Unknown

#

As you can see, FolderExpectedInBepInExRoot doesn't exist where you'd think

#

and the folder contents is then flattened into plugins, aka, the default location for files not in an override folder

pallid river
#

Most people seem to still include bepinex in there. Wonder why

trim yoke
#

people don't read the docs and just do what other packages do

trim yoke
#

and i was trying to get a working example with your upload

pallid river
#

Why is "bepinex" included at the top of the override page?

trim yoke
#

override folders for BepInEx games

#

there's an identical section below for MelonLoader

pallid river
#

Figures

Not much you can do about it now, people are gonna keep doing it

trim yoke
#

again, i don't care that people do it

#

just correcting the false info because BepInEx is not an override folder and does not behave like one

#

I think the confusion is that the override directories don't have to be in the root of the zip, they are located from anywhere

serene kelp
#

this is great thank you for the input!

trim yoke
#

but yeah including the BepInEx folder has no functional difference and I actually prefer that people do because it's nicer for the end user

trim yoke
pallid river
#

Am I misremembering or is the manual installation of bepinex a different path?

trim yoke
#

<game dir>/BepInEx

#

instead of <profile dir>/BepInEx

pallid river
#

After that I mean

trim yoke
#

no difference

pallid river
#

Yeah I can see how it'd make it easier to understand for the end user.
A bit annoying too, since you have to manually pull the files instead of dropping it into plugins and extracting...

serene kelp
#

I'm just trying to find the optimal place for users to add custom MP4 and PNG's since the entire config folder appears to packaged with profile codes somehow including non text files

pallid river
#

Just do it similarly to SoundAPI; .json in mod creator's mod folder with the right pathing and settings, your mod finds and reads each json and figures out what to do from there

serene kelp
#

Well really I have it setup so the path config option is relative to BepInEx, they can put files anywhere

#

Honestly I think it would be easier to have a specific folder name, and if it's present anywhere within the BepInEx folder, then it will be used

pallid river
#

What if multiple theme mods are present?

serene kelp
#

probably just "Emblem"

serene kelp
pallid river
#

Also, if I were to add an "emblem" folder into my mod, i'm not even sure where it would appear

serene kelp
#

well for now defaults are gonna move to plugins/Darkbrewery-Emblem/Defaults/

#

but I could force the plugins folder so that the path has to be relative to BepInEx/plugins/

#

so now the instructions will read:

  • Add custom images to your pack like this: BepInEx/plugins/Emblem/Header123.png
  • Add a copy of config file the same way at BepInEx/config/DarkBrewery.Emblem.cfg
  • The paths config should look like plugins/Author-ModName/Emblem/Header123.png
unreal atlas
# zealous locust Hey mate, where did you find this background?

source was from BioShock Infinite, and I found this exact cropped video from Wallpaper Engine. then I applied all sorts of effects with Filmora, recorded the preview lossless because filmora kinda dogpoop with encoding options (couldn't preserve film grain effect), then encoded with handbrake app

unreal atlas
#

im 50-50 on how the vanilla ingame filter makes it look different

#

wait let me get a comparison

#

i want to release it but file size is iffy

zealous locust
unreal atlas
#

grain is just, expensive

#

didnt think of that but meh i wouldn't want to deactivate it for the main menu

zealous locust
#

I mean, if it still look good and you're happy with it, then don't change ^^

unreal atlas
#

i've spent 2 days already wrapping my head around the film grain file size issue

#

its my first time dipping into this stuff

#

i could probably split it up to 2 releases, with grain and without

#

without could probably be around 10-20 mb

#

grain, 40-70 depending on which i like

#

its only a 20-second video but with that much file size difference because of friggin grain

serene kelp
#

I've updated Emblem to only accept images/video stored in the BepInEx/plugins directory

#

well it'll be in the 1.2.0 update

unreal atlas
#

i thought i should wait for the pathing fix before releasing the vids

#

@serene kelp also what do you use to play the video? me and my friend were testing all sorts of video encodings and profiles, and iirc some were not able to play ingame

serene kelp
#

It's coming, just not sure if I should work on it for a few more days knocking down my todo list, or release with a few things left to do

unreal atlas
#

should probably release after

serene kelp
#

aight

unreal atlas
#

game update is nearing after all

serene kelp
#

The encoding depends on what unity has built in, all I know is h.264

unreal atlas
#

i know av1 h264 h265 work if profile is main, not but i think it didnt work for some 444, not sure if it was high444 or main444

#

idk, i barely even understand what those actually are

serene kelp
#

I think there might be limited AV1 support but that would mean I gotta change some code. H264 should work everytime

unreal atlas
#

i've been mostly testing with av1 and h265 because i need to preserve grain and still have an acceptable file size

#

the ~900mb lossless recording source i've been working with i've gotten to around an 40-70mb with an acceptable film grain preservation

#

i think from what i noticed, some of the encodings i've tried stuttered in-game (when the video ends and starts again)

serene kelp
#

ya just a brief look around the unity docs, think your stuck with H264 video with AAC Audio

unreal atlas
#

or maybe thats because i have lav filters or something because i have klite codec pack installed, idk

serene kelp
#

WebM with VP8 looks like another option, lemme know if you get higher quality vs the filesize, I might be able to add support for that

unreal atlas
#

ooh nice link

#

first time hearing vp8

#

i don't see it in handbrake too

pallid river
serene kelp
#

the rez is set to 1920x1080 in Emblem, I need to change that so it fits the screen vertically then adjusts width based on original video aspect ratio

pallid river
#

afaik AV1 is actually a more efficient format compared to H26

serene kelp
#

just in case someone wants to use an ultrawide video

unreal atlas
unreal atlas
#

also the encoding speed is painfully slower for me since i don't really have much cores (6) to use

#

my friend had 32 so he was able to encode ~10x faster than me πŸ₯Ή

pallid river
#

I found 30 fps on peak and average bitrate with multipass encoding works very well to reduce size while keeping quality

unreal atlas
#

gets turned to blocks/pixel loss

#

smoothing per se

#

it makes sense because film grain adds a lot of variation per frame

pallid river
#

if you have film grain it being removed is basically impossible to avoid when compressing :P

unreal atlas
#

still expensive

#

but i love the vibe it adds

#

i actually hated grain back then

#

but when i worked with this main menu thingy

#

it just clicked

pallid river
#

Hey uhh... Hey brew... Can we add a second semi-transparent video ontop to add film grain afterward perceive

unreal atlas
#

thats the best option if i we want to keep video sizes low

#

but then that's another hell for brew to explore, video alpha

pallid river
#

Yeah...

||pepegun ||

unreal atlas
pallid river
#

ah yes, seizure warning on the main menu, incredible

unreal atlas
#

i guess i'll work on the non-grain version for now, since it's really hard to get a good grain version

pallid river
#

How big is the file?

unreal atlas
pallid river
#

menu

#

the grain one

unreal atlas
#

currently 70mb

pallid river
#

jesus

unreal atlas
#

i could get it down to 40mb

#

but parts of it (the grain) just looks stuck or frozen

pallid river
#

Brok my longest loading screens are like 2mb at most lol

unreal atlas
#

πŸ˜‚

#

grain is THAT expensive

#

it's also just 30fps 1080p, 20 seconds

#

so 600 frames

pallid river
#

100kb per frame

unreal atlas
#

yeah

#

around 116 on avg

#

i think the last time i tested, with grain, lossless was 880mb, without was ~200-300mb

serene kelp
unreal atlas
#

takes up more file size and it's blocky af

pallid river
unreal atlas
serene kelp
serene kelp
#

I'm writing a set of instructions for the new version, lemme know if this reads alright:

Do not make changes or add anything to folders or files within the Darkbrewery-Emblem/Defaults folder

Instead create your own place for images within the plugins directory

For testing be sure to create a folder within BepInEx/plugins that follows the thunderstore naming convention of Author-Modname

Then in your cfg, point to these using paths relative to BepInEx/plugins like this:
- Author-Modname/Emblem/Header/Header123.png
- Author-Modname/Emblem/Background
- Author-Modname/Emblem/Video/Awesomevideo.mp4

In your Modpack or Theme mod zipfie, the structure is slightly different and should be done like this:
- BepInEx/plugins/Emblem/Header
- BepInEx/plugins/Emblem/Background
- BepInEx/plugins/Emblem/Loading
- BepInEx/plugins/Emblem/Video
- BepInEx/config/Darkbrewery-Emblem.cfg
delicate jungle
#

You managed to change the pathing to plugins?

serene kelp
pallid river
#

Still wondering how you plan on handling multiple themes being installed

delicate jungle
#

I could only work in it on tuesday

#

By that time youll release it lol

serene kelp
delicate jungle
#

Its okay I can work around it!

#

Also someone could make a fork for it later πŸ‘€

pallid river
delicate jungle
#

Oh the video and the background goes to different places?

serene kelp
serene kelp
#

Jam em all in one folder

delicate jungle
#

Oh nice so the update wont break my mods for now :p

serene kelp
delicate jungle
#

😳

#

Aight at least i know what to do on tuesday before anything else lmao

serene kelp
#

Ya sorry, the old vaules are still there just don't delete the file, transfer old fields to new fields then manually edit the config file to remove the old ones

delicate jungle
#

All good

serene kelp
#

Revised instructions

Do not add or modify the Darkbrewery-Emblem/Defaults folder

Instead create your own place for images within the plugins directory

For testing, create a folder within BepInEx/plugins that follows the thunderstore naming convention of Author-Modname
Where author is the user you upload with and Modname is the name of your theme/modpack ex: "LittleJohnny-BeetleJuiceTheme"

Then in your cfg, point to these using paths relative to BepInEx/plugins like this:
- Author-Modname/Emblem/Header/Header123.png
- Author-Modname/Emblem/Background
- Author-Modname/Emblem/Video/Awesomevideo.mp4

In your Modpack or Theme mod zipfie, the structure is slightly different and should be this way:
- BepInEx/plugins/Emblem/Header
- BepInEx/plugins/Emblem/Background
- BepInEx/plugins/Emblem/Loading
- BepInEx/plugins/Emblem/Video
- BepInEx/config/Darkbrewery-Emblem.cfg

The reason for this is thunderstore will add your `Author-Modname` between BepInEx/plugins and /Emblem when you upload
#

JacuJ suggested that for random mp4's it would be easier to just have a comma separated list and randomly select from that. Think this is a good idea rather than using prefix's

delicate jungle
#

Yes i agree

#

So it would look like BepInEx/s1ckboysThemes/Emblem/Video/menu1.mp4 , menu2.mp4 ?

serene kelp
#

no your config would look similair to this
s1ckboy-SCP_Theme/Emblem/Whatever/SCP1.mp4, s1ckboy-SCP_Theme/Emblem/Whatever/SCP2.mp4

delicate jungle
#

Oh i see

#

Aight ty

zealous locust
#

And also here

zealous locust
zealous locust
delicate jungle
#

What part of this is the one u need to pay for?

#

Cuz from the looks of it it is fairly simple

#

Btw looks great!

unreal atlas
#

you should be able to full screen the preview

#

ah there

#

if this is the path you take, i recommend having 1 second solid color (that will make it obvious that its the before the start and should not be included) at the start and end of the edit

#

then just remove those parts by not including those frames in the range

unreal atlas
# unreal atlas

enter the preview while the video is paused, once it is in full screen you wait for the bottom control ui to go down then you press "space" to start the video and press your obs start recording hotkey too

serene kelp
delicate jungle
#

v50 spoiler do not open unless you want to get spoiled, its regarding this mod ||heard theres a cutscene at launch, could it affect emblem?||

acoustic berry
#

THERE'S WHAT

delicate jungle
#

Im on phone :/

serene kelp
#

Looks like zeekers added a new cinematic scene for first time viewers, doesn't affect mainmenu scene thankfully

#

I've just spent literally all day redoing the way header and loading images are handled, its been a lot

delicate jungle
#

What did you change?

serene kelp
#

Added alpha and scale options for loading images, refactored pretty much everything, found abuch of vanilla settings theat were messing with things, reset all those

#

This isn't the full list

delicate jungle
#

Woow

serene kelp
#

Lol pretty much still the same, just works better

delicate jungle
#

You’ve been cooking for real

serene kelp
#

Well my features list is empty, tomorrow ill do some testing and upload the new version, hopefully not too buggy but we will see. Anticipating a lot of frustration with users adding custom images tho

zealous locust
delicate jungle
#

Im lovin it

zealous locust
#

After doing that i'll need to make a icon for the modpack, and god know I hate doing that

#

Rn the icon is an AI generated image lmao

delicate jungle
#

Lmao

zealous locust
delicate jungle
#

I actually feel relieved when im working on icons πŸ‘€

#

This looks really great

#

Tho i would make the font a bit different

zealous locust
zealous locust
#

And the icon isn't really what I have in head for my modpack :x

delicate jungle
#

I could send you a glitchy one if youd like

#

You’d just need to import it as a custom font

zealous locust
#

I made a "lore" to my modpack, if you want I can send it to you in DM so you have a better understanding of what's the genre of it

delicate jungle
#

Sure thing

#

I love lores

fleet crane
#

So now we can have our custom loading cutscene mod πŸ˜„

delicate jungle
pallid river
#

Think you can hook emblem to other mod's UIs? Like configmanager or more company

serene kelp
#

Im adding an Experimental section in config. Spent a while yesterday getting blending working so background images have a transition to the background color of your choice. Eliminating the need to do it in Photoshop. Its not as good but still pretty cool.

#

Looks much nicer in black, light colors look godawful but whatever blows your hair back i guess

#

Might add a string part so you can say 'left,right,top,bottom" to specify which edges should get the vignette. Will see

pallid river
#

Think you'll be able to get rid of the effects LC applies to the main menu? @serene kelp

serene kelp
delicate jungle
#

Let us know before releasing it with the effects removed, i’ve gotta remake my backgrounds to look better without the brightness added to them πŸ˜‚

#

Tomorrow i will work on my themes to work with emblem since the cfg got reworked when i was taking a break so i could work on making backups for when the effect are removed

serene kelp
serene kelp
#

Seems to work on v50 so winning on that front

fathom agate
#

based

keen oar
#

@serene kelp the new emblem update broke

#

the backrounds gone the color of the text are gone and other stuff

serene kelp
keen oar
#

no

#

oh

serene kelp
#

The answers you seek are there

keen oar
#

got it

serene kelp
#

Nice

keen oar
serene kelp
delicate jungle
#

Would it also follow it without previous version uploaded?

serene kelp
delicate jungle
#

It might just be a dumb question, imma look into it in a few hours. On a train rn πŸš‚

serene kelp
#

Im trying to envision a better way to deal with filepaths. The current implementation is solid, but also confusing.

Briefly thinking about, It might be possible to search for any 'Emblem' folder first and then apply the user supplied path on top of that. At least that would eliminate the need to know the title of the thunderstore generated User-Modname folder.

delicate jungle
#

I mean its a bit gatekeepy but yknow what i mean hopefully

serene kelp
gusty crag
#

would it benefit if i extracted the way soundapi does it and made it more generic? could be nice getting more standardisation on that but ont sure

serene kelp
pallid river
#

Cant get this to work

#

Because apparently it doesnt expect spaces anymore, nevermind then

delicate jungle
#

ehm

#

i might need some help

delicate jungle
#

actually nvm somehow it fixed itself lmao

delicate jungle
#

Do i need to go like:
s1ckboy-SCP_Theme/Emblem/Background/Background_SCP.mp4

or is it fine to go with

s1ckboy-SCPTheme/Emblem/Background/Background_SCP.mp4

?

pallid river
delicate jungle
#

yeah thats why im askin if thats how it is in emblem too

#

aight i'll reconfig my mods like that then

#

Difference between these two if its only a png?

#

the top one just doesnt do anything xd

#

nvm it does the same thing just messed up the pathing first

serene kelp
#

Looks like you guys got it figured out eh

delicate jungle
#

yea needed a bit time to adjust it

#

i'll upload mines today

#

hopefully all will work after thunderstore caching it

serene kelp
#

Ya just following the instructions hopefully will make it easier to get it working first try.

#

When I get home tonight ill work on searching the plugins directly for Emblem folders

delicate jungle
#

let me know whats the difference

serene kelp
delicate jungle
#

yeah i mean i see it

#

oh well i guess i understand but they could do the same thing too xd

serene kelp
delicate jungle
#

for the loadingscreen?

#

i could use the same picture and did the same thing for that 3 seconds of loading xd

#

and also theres no header there 😳

serene kelp
#

You can also enable the background but set the path to nothing, then set loading background color to transparent. This will use the main background on the loading screen

#

The logo is the header, just renamed

#

Also just set the loading logo to nothing to disable it. Its the same as making it transparent but slightly faster because it doesn't need to convert the image

fluid mist
#

@sharp cosmos Are you gonna update the Siris Backgrounds to the new file paths?

fluid mist
#

πŸ’œ

delicate jungle
#

this is the uploaded version

#

to thunderstore

#

it doesnt find the folders or at least the images

#

😭

pallid river
#

You sure its loading the correct emblem.cfg?

delicate jungle
#

it cant load any other, i was working with 1.2.0 and it hasnt been updated since

#

this is not in offline settings, in development it worked fine. uploading it and then trying it does this

#

At least heres a teaser for Foxy πŸ‘€

vague quest
#

@delicate jungle you messed up the pathing
instead of s1ckboy-FNAF_Theme/Emblem/Loading it should be s1ckboy-FNAF_Theme/s1ckboy-FNAF_Theme/Emblem/Loading

delicate jungle
#

are you sure?

#

i guess so hmm

#

let me see

vague quest
#

i'm pretty sure

pallid river
#

That doesnt make sense

#

Unless there's a second folder called s1ckboy-FNAF_Theme inside the one r2m created, it should work

vague quest
#

i tested it with r2 and it created a second one for me

delicate jungle
#

so i could maybe just put the Emblem folder in

#

and then it could work with the first one

pallid river
delicate jungle
#

cuz its calling the s1ckboy-FNAF_Theme?

#

from thunderstore

vague quest
#

so i just manually downloaded it

#

there's a second folder called that

delicate jungle
#

could you show me?

vague quest
#

oops nvm πŸ’€ spreading misinformation

delicate jungle
#

oof

#

no

#

you're right

#

i think

vague quest
#

yeah i just checked r2 and that one does contain a second folder

delicate jungle
#

cuiz in cfg i should call one thing but in reality it shouldnt be named

#

yeah i totally misunderstood the whole thing

#

but now i think i get it

vague quest
#

it creates a second folder when using r2m though and not when manually downloading

vague quest
#

ive figured out why there's a second folder @delicate jungle idk if you wanna fix it or just keep it as is

delicate jungle
#

i think i fixed it

#

im waiting for thunderstore cachin

vague quest
#

alright

#

it's fixed

delicate jungle
#

the shattered one is good?

vague quest
#

yes

vague quest
delicate jungle
#

aight

#

time to fix all

#

lmao

serene kelp
#

If so let me know which part, Ill update it

delicate jungle
#

no

#

it was just different and i was on n off too so that didnt help xd but figured out eventually, confu helped out πŸ˜„

#

Your instructions are good but i misunderstood it first

serene kelp
#

Maybe ill move the instructions to the mods root for visibility

#

Let me know which part was confusing, could probably be worded better

delicate jungle
#

just the whole thing about cfg needs the thunderstore way of authorname-modname and in the zip you only include plugins/emblem/etc...

#

its tricky but it was kinda fun figuring it out tbh

serene kelp
#

Hmm ya, figured the Author-ModName would suck. If that part can be skipped, itll make the whole mod more accessable.

delicate jungle
#

im going to bonk you

serene kelp
#

Probably won't get it fixed tonight be we will see. Hopefully the new features are well recieved.

delicate jungle
#

i love the new cfg tbh

#

i missed out on a lot since last thursday

#

my shattered theme has a ton of loadingscreen texts

serene kelp
#

I saw the list

#

Pretty great

delicate jungle
#

i also wasnt sure if it lets me just keep adding on to it, but it did so its pretty neat

serene kelp
#

So i actually haven't tested the random mp4s, or the loading screen vs main mp4 transitions

delicate jungle
#

i didnt use that feature yet

serene kelp
#

Also haven't tested ultrawide mp4s, they're probably terrible

delicate jungle
#

tho i made a version where i put a loadingscreen background as a header and it looks quite sexy

serene kelp
#

That looks great, i prefer the no background on loading screen

#

Want to expand the experimental blend to work on loading images

#

But yeah the config is setup now so users have lots of options

delicate jungle
#

the vignette looks kinda good, not too much so it works nicely for some themes

delicate jungle
serene kelp
#

Lol try an extreme color like green, thats what I tested with

delicate jungle
#

maybe another one?

serene kelp
#

Only works on images

delicate jungle
#

oh

#

you sure? cuz i vaguely see corner pieces on the right πŸ‘€

serene kelp
#

Ya the dark corners are from vanilla

serene kelp
#

Almost got this pathing thing resolved

#

Just testing backwards compatability and mp4s

serene kelp
#

Revised instructions for v1.2.2, hopefully this is easier

Do not add or modify the Darkbrewery-Emblem/Emblem/Defaults folder

Instead create your own folder that Emblem will use

You may name it anything you wish but it must reside within BepInEx/plugins/Emblem/

Ex: BepInEx/plugins/Emblem/MyTheme

The organization structure beyond /Emblem/ is up to you!

Then in your config, point to your files relative to your new Emblem folder,

- MyTheme/Header123.png
- MyTheme/Background
- MyTheme/Video/Awesomevideo.mp4

You do not need to include BepInEx/plugins/Author-ModName/plugins/Emblem/

The final structure being uploaded to thunderstore should look similair to this

MyTheme.zip
β”‚
β”œβ”€β”€ manifest.json
β”œβ”€β”€ icon.png
β”œβ”€β”€ README.md
β”œβ”€β”€ *CHANGELOG.md* (optional)
β”‚
└── BepInEx/
    β”‚
    β”œβ”€β”€ config/
    β”‚   └── Darkbrewery-Emblem.cfg
    β”‚
    └── plugins/
        └── Emblem/
            β”œβ”€β”€ HeaderOfMyTheme.png
            β”œβ”€β”€ BackgroundOfMyTheme.mp4
            β”‚
            └── Loading/
                β”œβ”€β”€ LoadingMyRandom1.png
                β”œβ”€β”€ LoadingMyRandom2.png
                └── LoadingMyRandom3.png

serene kelp
#

1.2.2

  • Missed one important detail in config path descriptions

1.2.1

  • Added new path conversion mechanism to help with confusing instructions!
  • We now search for the plugins/*/Emblem/ folder that contains your files
  • Custom Themes or ModPacks all need a 'BepInEx/plugins/Emblem' folder
  • Configs use something like Myfolder/BackgroudFlyingDolphins.png and it will work
  • Instructions and readme have been updated
  • Moved instructions to plugin root for acessability
  • Apologies for the convoluted treasure hunting
  • Backwards compatible with v1.2.0
  • Updated config path defaults
    https://thunderstore.io/c/lethal-company/p/Darkbrewery/Emblem/
delicate jungle
#

So with this my menus dont work again? 😭

serene kelp
#

... hopefully

delicate jungle
#

It works πŸ‘Œ

serene kelp
#

If you update your themes just delete the /Author-ModName/Emblem part from your path config

delicate jungle
#

So it shouldnt be called emblem either?

#

Oh i see

#

Just read the desc i think i get it

pallid river
serene kelp
delicate jungle
#

It is working for me

pallid river
#

Nope, black screen

#

It was working before this last update

#

Does there HAVE to be a folder called "emblem"?

delicate jungle
#

Yes

pallid river
#

Will it pick that up automatically?

serene kelp
#

It searches specifically for any Emblem folder

pallid river
#

Searches every mod right?

serene kelp
#

Yepp

pallid river
#

And then everything in the config is relative to emblem?

serene kelp
#

Yepp

pallid river
#

Cool cool... Thats a patch

pallid river
#

Still breaking

serene kelp
pallid river
#

Not sure, its been randomly breaking and fixing itself. Maybe It was loading something else, idk

serene kelp
#

I could probably figure out by looking at a log

serene kelp
#

Fixed a bunch of bugs that were bothering me, got to think them through while at work today

delicate jungle
#

@serene kelp i’d love if the Alpha for buttontext would ignore the highlight

#

So when i have a blue background and the highlight is white then i could just set the highlighted text’s alpha to 0 and it would show as blue? Like a punched through way?

proven flume
#

@delicate jungle how do you do your mp4s for your backgrounds? i'm tryna make one rn to see the process and get one for my modpack before actually posting it

#

and tbf just does anyone know anything to visually make mp4s, like have assets, program actions and export as a video (please dont tell me blender)

delicate jungle
honest grotto
#

@serene kelp
Probably impossible feature request.

The ability to tie Audio clips and loading screen messages to specific loading screen images.

#

I am thinking almost like a Skyrim Loading screen experience.

#

This would mean that if the loading screen was taking an exceptionally long time. The images and loading messages could cycle.

serene kelp
serene kelp
delicate jungle
serene kelp
delicate jungle
#

and then their buttons would be punched out so they would change to that colour too

serene kelp
delicate jungle
honest grotto
#

Or a picture of an item with a description

#

Like this.

#

Shows the thing being talked about with its description.

serene kelp
honest grotto
serene kelp
#

I could then just add a feature into the experimental config that would enable loading another random loading background on a timer

honest grotto
#

Yeah, I like that. Allow it to support videos as well. Then you can have like 10s long videos with animation and text.

#

Now we just need to have an audio clip play apart from displayed pictures or videos.

#

Probably doable with LoaForc?

serene kelp
#

Audio right now works from mp4s, or you can use loaforcs soundapi to replace the mainmenu theme

#

Probably wand to use soundapi to disable the thememusic anyway if your mp4 has a music track already

#

I stayed up way too late last night trying to get an old CRT monitor effect over the whole menu, didn't quite get there

honest grotto
#

@serene kelp
For some reason clicking any button, for example going into settings, stops all menu music with the newest emblem.

sudden canopy
#

I know one day

#

I’ll have to use this mod

#

And that’s the day I open Davinci

#

And the next time I open Davinci is when a small population of orphans are going go missing

delicate jungle
#

i try to stay away from ai generated stuff - feels too good for LC xd

sudden canopy
#

AI generated shit is ugly

delicate jungle
#

isnt Davinci an AI art generator?

#

or am i mixing it up with something else?

sudden canopy
#

Davinci Resolve is a video editing software

#

That I moronically use for image editing as well

delicate jungle
#

oh you meant that

#

yeah

#

im using sony vegas

serene kelp
honest grotto
serene kelp
serene kelp
honest grotto
serene kelp
#

Rolling soundapi back to 1.0.5 will solve the issue

honest grotto
serene kelp
#

Ohhh boy getting closer

serene kelp
serene kelp
#

CRT monitor effect, this is probably where I leave it for now, sadly doesn't work with more company, gotta figure that out before release

#

works on all menus tho!

median lark
#

Hello ! i replaced the header for the starting screen but can't find how to replace/remove the one from the loading screen, there is a way to do that ?

thanks for the mod, having fun adding random quotes for the loading screen fro my friends πŸ˜‚

median lark
#

Ok nice ! Had to set it to true, delete the file path and set transparency to be sure ! Thank you πŸ˜„

serene kelp
honest grotto
#

@serene kelpNew Loaforc update fixes menu music and sounds.

pallid river
#

Loaf pulled a rewind time on soundapi

serene kelp
#

Retro TV effect finished but im fighting with MoreCompany for a compatibility workaround. They've cloned the default camera and canvas, kinda silly but we will get there

serene kelp
#

Okay lol maybe that's a little too extreme, fun, but not practical

pallid river
#

Make it adjustable

serene kelp
#

success!

serene kelp
serene kelp
#

confirmed working with mp4's now too

serene kelp
delicate jungle
#

Is ig still backward comsptible?

#

Im too drunk to fix it now lmao

serene kelp
#

You bet, just a new feature, there shouldn't be any changes to how paths work going forward until possibly a theme switcher thing is conceived

delicate jungle
#

Man thats a lifesaver

serene kelp
#

Custom Shaders anyone?

delicate jungle
#

YESS

serene kelp
#

Closer, this is tricky af

#

Okay, got it subtle enough that I'm happy adding it to the Retro TV effect, but i might make it a separate option under experimental

serene kelp
#

Going to try writing a floating dust shader next

serene kelp
#

fun times

delicate jungle
#

im havin fun too..

tough panther
#

=3 Made a title screen with this mod.

serene kelp
tough panther
serene kelp
#

Ooof dust shaders are hard

serene kelp
serene kelp
#

Ugh doing dust particles this way is just gonna murder fps lol, at least trying to get anything decent. the math is way too complicated. Was a fun experiment. Unity has other more efficient ways to do particles

velvet ledge
serene kelp
#

might try out a shooting stars shader, could be cool

serene kelp
#

Ya.. dropping the extra shader stuff, will put the scanlines into the next release though as thats pretty simple.

#

Gonna have a run at the random loading images thing

grand dove
#

have you tried checking how they do things in wallpaper engine

grand dove
#

other than transparency, you could also try to mess around with blend modes

#

another technique could also be

  1. you make the "transparent" video have greenscreen
  2. emblem turns specified rgb value for greenscreen to alpha, but that might be expensive
serene kelp
# honest grotto Yeah, I like that. Allow it to support videos as well. Then you can have like 10...

So I'm still trying to think this through, right now figure it could be referred to as a "Slideshow" feature.
There's 4 different image prefix's that could be effected, simplest would be to do images first, then videos later

The config should be very simple something like this:

  • Enable Slideshow Boolean:(True/False)
  • Apply to which sections? String:(Header, Loading, Background, LoadingBG )
  • Delay timer Float:(0.5-30sec)
serene kelp
serene kelp
# honest grotto I like this

I've got it working finally, needs some tweaking, just calls the same methods that do the initial setup multiple times on a loop, if images are setup to be randomly chosen, then when it runs again, another image will be randomly chosen

#

What it needs is a check to make sure it isn't about to pick the same image again. Also a slight transition of some kind.

serene kelp
#

goddamnit, the new section #10 in config is going between section 1 and 2. If I update the other sections to be 01, 02, 03 that resets everyones configs again

#

gotta find another plan

#

There must be a way to migrate users settings over

#

I'll save that for another update, when I attempt to get the slideshow working for mp4's

grand dove
#

if you go with this transition style, it would be recommended to allow users to set the transition speed

serene kelp
#

I like this ya, will need to see what is available in unity though, if theres lots of options perhaps users could choose too

#

Ya its more complicated than I thought lol. Probably will replicate the transition @grand dove just mentioned.

#

It also involves having both images existing on top of each other, then animating the opacity reduction over time

serene kelp
#

The transition iteself is kindof another feature so that will likely be in a further update

#

Here's the progress from tonight anyway

serene kelp
#

Transitions will be in next update. Also forcing a different image if random picks the same ones twice in a row
You guys giver a spin and let me know

serene kelp
#

Mp4's do work however, if you are making custom vids, then you shouldn't need a slideshow at all

worn fulcrum
worn fulcrum
#

Oh really? Its not worked on me before. There is no custom background, only black background, custom logo disappeared

#

Ill try again later

serene kelp
pallid river
#

Do you think it'd be possible to also change the text/color of the bootup screen?

serene kelp
serene kelp
#

Holy crap this slideshow is kicking my ass, its just making my brain melt, this is day 3 but a few walks in the woods contemplating, we are much closer

serene kelp
#

Got it, transitions work, now to work backward to consolidate things

serene kelp
#

That's better

serene kelp
#

Ya got the backgrounds working perfect. Testing header images I realized how janky loading images are setup, will need some more work on that before release

timber mural
#

One message removed from a suspended account.

timber mural
#

One message removed from a suspended account.

serene kelp
timber mural
serene kelp
#

Ohhhhh submenus eh, ya I know a few people who hate that orange, might take a few days but ill dig into it!

timber mural
#

One message removed from a suspended account.

serene kelp
#

Mid-transition, got headers working finally, fixed random image selection

#

This is with all the features enabled too

serene kelp
#

Partial potential fix for AC might come with this I dunno, instead of replacing the default logo, we look for it and add a new object if its missing

#

I don't have an AC copy to test so lemme know after release

keen oar
frank harbor
serene kelp
#

Postponing ac compat, its not high priority and needs additional logic

frank harbor
#

@sharp cosmos can you edit/crop the background from your modpack, right now its not fully showing the name

#

and i want to give full credit to you :P

serene kelp
#

Changed a lot of backend stuff, hopefully didn't miss anything

serene kelp
# keen oar I have a copy

So yeah I tested it, everything works except the header images, cannot write compat for that since potato has obfuscated the object id's with random hashes. Just stick with using the AC way of replacing headers.
Looks like with the logo wars other things have been added like ensuring overlays don't work either.

#

Theres some other very aggresive stuff going on too like some kindof coroutine that won;t let you cover the logo up with a background, whatever it is it's killing frames

gusty crag
#

is this your time to learn transpilers to remove it yoiled

serene kelp
#

lol not worth the time, could be doing other fun stuff

#

when I get this all up on github I'll set the license to OpenSource with no attribution. Someone else can write pulls or just fork at their leisure.

#

One feature I really want to get working is animating the loading text, with the in game keyboard sound

serene kelp
#

Another fun idea: have the logo twitch a little bit randomly, stretch/shift/discolor for a split second in random directions at a random interval

serene kelp
#

Just got the tv effects working on the initscene and launch options, too easy that one

sharp cosmos
frank harbor
sharp cosmos
#

Oh. You could just crop it with the photo editor built into windows

#

Or you want the logo?

frank harbor
#

Nvm I'm just dumb

sharp cosmos
worn fulcrum
sharp cosmos
#

Credit the origonal author tho plz. This was uploaded & edited with his permission.

serene kelp
#

Just got the loading screen text to be animated typed out

delicate jungle
#

show me :3

serene kelp
#

You will need to have multiple strings separated by | like before, then enable the slideshow feature for loading text

delicate jungle
#

wait so the texts change mid loading?

#

does it even have time for it to do that?

serene kelp
#

If you got a buttload of mods yeah it could take a while

delicate jungle
#

πŸ€”

#

i'll look into this tomorrow

serene kelp
#

So test on a modpack

delicate jungle
#

gotta head to sleep now

serene kelp
serene kelp
#

This is mid-typing

delicate jungle
#

You didnt add an audio to it right?

delicate jungle
serene kelp
delicate jungle
#

Yeah i was thinking like the ingame sound when you write something in the terminal that could be how it writes out - basically a typewriter way

delicate jungle
worn fulcrum
#

I used custom logo, but the default comeback in loading screen

#

and the retro tv style is kind of messing up the menu (ik its experimental, just sayin), idk if this a known issue

serene kelp
#

and a screen of the retro tv in the menus

worn fulcrum
worn fulcrum
serene kelp
worn fulcrum
worn fulcrum
serene kelp
worn fulcrum
#

cool

delicate jungle
#

alrighty so couple of things - tried the new patch and experimented with the loadtext typewriter and the slideshow:

  • On booting up it needs a second to start the mp4
  • the typing effect only works if the slideshow for loadtext is applied
  • the typing effect I used only one loadtext is "Locating specimens..." and it seperated it in two "Locating specimen" "s..."
  • idk if it was a vanilla bug or what but when i was in the settings ingame you can see me try to confirm it and it just doesnt let me lmao the button just wont work for a couple seconds and then it magically works. Had this before with the quitting button too
#

oh yeah after leaving the game and starting it back up the typing effect doesnt work

serene kelp
delicate jungle
serene kelp
# delicate jungle

There's only one text in there, you need to have multiple for the loading text slideshow to work properly

#

I'll test the "..." part later to see if it's being parsed funny

serene kelp
#

Another thought is to add console error messages to help users with setting things up

Eventually i'd like to upgrade the whole plugin to work with lethal config so restart isn't required to update settings

solar tendon
#

Sorry

delicate jungle
#

Also the typeeffect bugs out when you leave the match and start one again

serene kelp
delicate jungle
#

It could bypass it for a single text with just writing the same thing again imo lmao

serene kelp
#

Oh wait it probably won't work because the randomizer checks to make sure the same string isn't used twice in a row. Ill add some logic to handle the case where only one string has been provided. Although that won't look very good if users have long load times and it types the same thing multiple times

serene kelp
#

@delicate jungle see if this helps

delicate jungle
#

v1.2.8? Noice i’ll check it tomorrow

serene kelp
#

Ya I somehow missed that the timers were running right into the main game which was throwing console errors when slideshow was enabled

serene kelp
#

Found the part that prevented typing from happening on second load

#

it'll be in 1.2.9 whenever that happens

serene kelp
#

Looking into a config file watcher so lethalconfig updates in real time, might be great for v 1.3.0

serene kelp
#

I think I can get this to work by updating the actual .cfg file or using lethal config/settings and be able to see the updates in real time.
This is what we want ideally because forcing a dependancy on lethalconfig is not the best approach

#

Damn, this plugin is getting to like 2k lines of code, really need to get it to a finished state so I can move on with my life :/

delicate jungle
#

I still wanna be a pain in the butt and ask if you could set the colours for settings / join a crew stuff so the colours look like one theme

worn fulcrum
#

your mod is amazing

serene kelp
delicate jungle
delicate jungle
serene kelp
#

Would like to get to a place where we can start touching the in-game UI stuff

delicate jungle
#

Thats it I actually fell in love with u

serene kelp
#

Im really excited to get the settings to auto update. Think that's going to be really big.

#

It also starts paving the road to an actual theme switcher

serene kelp
#

Holy crap, got a setting to actually change live by editing something in the .cfg file on one screen and watching it update on the other screen

#

It means a whole lotta refactoring code for the entire plugin but it's worth it and will teach some discipline too

sudden canopy
#

Ok

#

its finally time

#

I must cook.

#

Teach me everything

serene kelp
sudden canopy
#

I booted up davinci

#

First thing I need to ask

#

Background mp4’s

#

What should their dimensions be

#

How long can they be

#

How long should they be is a better question

pallid river
#

If you want to support widescreen, make it really wide and then enable the "fit vertical" option in configs

sudden canopy
#

Ok, widescreen losers aside

#

What should I make the resolution

pallid river
#

Do you want a 5 MB file or a 500 MB file?

sudden canopy
#

I don’t feel like I have a choice

#

My video is not gonna be anywhere near 5mb

pallid river
#

How long are you making it...

sudden canopy
#

Woah man

#

One question at a time

pallid river
#

Also, skill issue?

sudden canopy
#

Resolution

pallid river
#

1080p

sudden canopy
#

Is there any size limit

#

Or more accurately, when does it become too large for emblem / pcs to handle

pallid river
#

how long it takes to download and load

#

your pack loads for so long you can probably have it be a few hundred mb

sudden canopy
#

Imma render an 8k video fuck it

acoustic berry
#

bruh

sudden canopy
#

I mean

#

Hey mrov

#

How’s it going

acoustic berry
#

let's call it good

#

it's not bad bad at least

sudden canopy
#

Let’s go

pallid river
sudden canopy
#

Well after literally my prototype rendered (I did it wrong and made a mistake) I uploaded it to emblem is the quality of it went to absolute dogshit

#

Also I love how red is not red but instead the blood of Christ red

acoustic berry
#

how did you do the CRT effect

#

i mean the not-flat display

acoustic berry
#

it's fucking perfect

sudden canopy
#

Incorrectly that’s how

pallid river
#

mick used a premade option, as per usual

sudden canopy
#

Not according to j-

#

There he is

#

Professional hater

acoustic berry
#

πŸ˜†

sudden canopy
#

Ignore him he’s mad because I’m cute with it

acoustic berry
#

is that a mod or just mainmenu effect 😭

sudden canopy
#

The crt effect in the red background I did

pallid river
sudden canopy
#

But emblem also allows a crt effect

#

Overlayed on whatever video you have

acoustic berry
#

i'm asking because - on the video - the LethalConfig GUI is also bent

#

which is πŸ‘Œ

pallid river
#

Its an option in emblem yeah, bends the entire menu scene

sudden canopy
#

Yes that is Emblem

sudden canopy
#

What I need to do

acoustic berry
#

i want that in the game itself 😭 😭 😭 😭

sudden canopy
#

Is A. Fix and properly animate the skull

#

B. Get the colors right

#

C. Find a balance between resolution and file size