#🎨 EzMod - Custom Client Creator

1 messages Β· Page 2 of 1

wicked coral
#

the pipe sound effects only uses the powerdown sound effect

#

so yeah its kinda bad

#

-# as far i know

past matrix
#

:worried;

past matrix
#

Beta voicelines it is mariohappy

heady sparrow
#

the vanilla stages cycle between the overworld/snow songs in vanilla and those can be changed individually in ezmod so this could probably be done was well (this is just plain up wrong you can only change OW/snow)

#

actually no

#

yea i was a bit too fast in reading this list

tawdry solar
#

the powerdown and pipe sfx can't be separated because they're the same sfx
same file, same name, same reference in code. can't work

heady sparrow
#

ok then

tawdry solar
#

unless i like patch the event that triggers the sound effect

#

on event pipe enter -> play custom replacement instead of powerdown.ogg

#

i guess

#

do i wanna do that? maybe

late spruce
#

Tbh this mod has already done a lot of that... moving away from the "everything should work between versions since it uses BepInEx" to "ok hardcode this specific change"

tawdry solar
#

unfortunately those changes are necessary if we want those replacements to work at all

#

today i'll start working on a way to make atlas replacement easier

#

finally, ai mods

finite mortar
#

huh, what does that even mean?

clear forum
#

I wonder what the motive is for making ai icons be sparkles

tawdry solar
#

because they're magic!!

clear forum
#

seen it like everywhere

tawdry solar
#

...right?

finite mortar
#

What does it do?

tawdry solar
#

chart gtp

#

nah jk
what it will be, is a list of the actual normal looking tilesets. one for grassland, one for bricks, etc. you provide it separate sheets and when you're done it assembles the atlas for you so you don't have to spend hours finding each tile

#

and adds the necessary padding around them too ig

#

i call it the Atlas Integrator

clear forum
#

hooray I don’t need to suffer placing the pipes again anymore

finite mortar
#

see frosty

#

this ai isnt this bad

late spruce
finite mortar
#

vicGPMI's Custom Atlas-Inator

tawdry solar
keen bough
#

atlas bearth

halcyon yoke
#

i just bought more land in the metaverse

heady sparrow
#

crypto luigi

harsh cypress
#

if the goofy ahh pack is still being worked on, I come bearing gifts.

past matrix
#

changed up the voicelines to be silent except for a few after looking at beta footage

#

weird how the mega mushroom voiceline is in the e3 demo but not anything else

#

but fast loops do still kinda behave weird

keen bough
#

am i the only one with these pixels at the bottom

wicked coral
#

i thought it was something related to my screen

#

@/vic explain this!!

tawdry solar
#

Ah umm uhh ermm must've been the wind

#

It's a little indicator I used while devving to tell if ezmod is running or not

#

O hope it's not too annoying, though there is a way of hiding it

clear forum
finite mortar
#

see

#

vic's mod is broken πŸ˜‡

cyan spindle
finite mortar
#

both

tawdry solar
finite mortar
#

dont worry vic i am aware of that

#

ur mod is great

late spruce
past matrix
#

there should be a buzzy beetle icon that indicates ezmod active instead /hj

finite mortar
#

a spinning buzzy beetle

tawdry solar
#

too distracting

#

i wanted a watermark that was super subtle

finite mortar
#

i know vic that was ajoke

#

the current indicator is fine

keen bough
#

yknow

#

i just realized

#

even if vic gets model replacements working (players)

#

how would the cosmetics (hammer helmet, propeller helmet, gold block, etc) still fit

clear forum
#

my best guess is he’d have to make the transform be editable or smt in that case

finite mortar
#

vic would had to make the prefab visualizable lol

tawdry solar
#

yeah
yeah

clear forum
#

fake yeah

next wagon
#

faker

past matrix
#

whats up with this guy

next wagon
#

he's ugly

finite mortar
#

and a liar

#

look at his nose

keen bough
next wagon
#

still right

nocturne bane
#

are you kidding me

#

for how long did this exist

#

Vic wth are you cooking next "MvLo modder" where you can mod MvLo without having to download unity πŸ₯€

next wagon
#

this is literally that..

nocturne bane
#

WAIT WHAT

#

I THOUGHT IT WAS ONLY TEXTUEZS

#

ZARKPOARZA

#

zmrarΓΉ

#

r

#

I'm having a stroke from this insanity 😭

next wagon
#

🐌

nocturne bane
#

ig that makes sense

#

also

#

is this mod compatible with vanilla servers?

next wagon
#

yup

nocturne bane
#

crazy

#

🀯

tawdry solar
#

🚬

#

so it's "compatible" with "any 2.0+ mvlo version"

nocturne bane
#

oki

#

thx

#

for letting me know

tawdry solar
#

it's like a resource pack creator that you apply on top of your mvlo

#

it changes how it looks and sounds

nocturne bane
#

either way ggs on making it

#

its crazy how you made so many mvlo mods

#

and they're all a masterpiece

tawdry solar
#

thanks man, enjoy

nocturne bane
high crescent
#

interesting

tawdry solar
#

man i kinda want to add more things to this

#

like general purpose plugins to add more features to the game

halcyon yoke
#

particle editor trolled

next wagon
#

prefabs πŸ₯€

tawdry solar
#

in-game emotes

#

i wonder if i can allow users to add extra decoration tiles to the level

past matrix
#

oo what about messing with the game's models

#

like with mario and luigi u can pick with animation to use thats packed within the model itself

halcyon yoke
tawdry solar
#

no no no no no

#

it'll be super local and client side only

#

if i can't make it that way, it ain't getting added

#

i don't want ppl to install ezmod and get 900 ping and 50 cents

finite mortar
#

I would install ezmod for 50 cents ngl

timber glacier
#

mmm...

vital tiger
#

Might be impossible but will it be possible to change Mario and Luigi's animations in the future

next wagon
#

really doubt it

finite mortar
#

I think it might he possible actually

#

If you're talking like, changing he animations in the controllers in the mario model

past matrix
#

thats what i was thinking

past matrix
#

another thing i was thinkin is possibly customizing the "READY" text

#

or the "player wins!" text

#

basically changing the gradient

late spruce
#

that seems very specific lol

past matrix
#

im just throwin ideas trolled

#

i mean i'd imagine the gradient to the text would be like piss easy to edit

#

unless im thinkin its a whole different execution with how unity does it

#

or just like text editing in general for mvlo could be accessible with ezmod, ive seen miibumm have custom text with his clips

late spruce
past matrix
#

ohh thats how that works

#

oh my god its just like minecraft glungus

nocturne bane
#

I'm gonna make MvLo realistic, wdy think of this grass tile?

past matrix
#

holy hd

nocturne bane
#

😎

next wagon
#

would that even work

nocturne bane
next wagon
#

so HD

nocturne bane
next wagon
#

mvlo rtx

nocturne bane
#

I did ground borders :]

#

also that stray corner pixel is not living long

past matrix
#

lower its contrast me thinks

nocturne bane
#

FUCK YOU NORTON 😭

#

I tried updating the game but it deleted it thinking it was a threat

past matrix
#

add ezmod and mvlo to a whitelist

nocturne bane
#

nah

#

I'm straight up uninstalling this bitch

#

Its been acting like a fucking shit for the past week

#

blocking the most random apps for no reason

#

Thank you norton for deleting all of my progress 😊

tawdry solar
nocturne bane
#

By the way @tawdry solar I need your help because I tried adding custom sounds when modding the game and now it refused to start, is there something I can do about it?

tawdry solar
#

some people have had issues with MP3 infinitely loading. Try converting them to ogg or wav and use those formats instead preferably

nocturne bane
tawdry solar
#

Splendid

nocturne bane
tawdry solar
#

can you pass me the LogOutput.log file in the Bepinex folder?

finite mortar
#

BepInEx is amazing

tawdry solar
#

Is that the only log in that folder? I don't know why it has a .4 at the end, it shouldnt

hazy axle
#

i tried to make RORY NITE but got Mr. L instead

nocturne bane
keen bough
#

not like i play him anyway but yeah

tawdry solar
#

do you remember which replacement you made last before the game stopped working?

nocturne bane
nocturne bane
hazy axle
#

dang it why is making a mushroom loop properly so hard

#

dang 3 of those lines dont show up

tawdry solar
#

each tile has a one pixel padding around each side that doesn't show

#

the tiles are originally 16x16 pixels, and they show as 18x18 in that sheet. the gap has to be respected if you want the game to line them up correctly

hazy axle
#

ah ok i see

tawdry solar
past matrix
#

now windows can do πŸ‘½ everytime someone dies

wicked coral
clear forum
#

spam alien reacts to rose

tawdry solar
#

mirror react

clear forum
#

alien everyone

#

we’re all gonna become extraterrestrials

tawdry solar
#

huge crying extraterrestrial

finite mortar
#

Omg

#

this is amazing

tawdry solar
#

btw if you need emojis in png form just go to emojipedia and search for the twitter style

#

very easy

#

they're going to be resized to 32x32 when you send them in-game so it doesn't expolde

late spruce
#

(oh 32x32 images uncompressed is only 4kb thats fine)

tawdry solar
#

dw, i did extensive testing and the average size is 1.5kb

#

converted to base64, that's only a couple thousand characters

tawdry solar
#

you're SO going to kill me

#

it's so i can just send them in the message

late spruce
#

buh..

#

cant you just edit the Serialize method...

#

you cant add a new command without breaking vanilla compatibility, sure...

tawdry solar
#

i'm stuck with whatever fields the send message Command currently has

late spruce
#

the command uses the Serialize function to write raw bytes

#

And WriteString... just does ```csharp
public void WriteString(string value, Encoding encoding) {
if (!WriteBool(value == null)) {
byte[] bytes = encoding.GetBytes(value);
WriteUShort((ushort) bytes.Length);
WriteByteArray(bytes);
}
}

#

so if you wanted to be extra safe, you could write true, 0 to make other clients deserialize an empty string

#

and then afterwards, you can check if the stream reached the end

#

if it hasn't, you know you have your own extra data after it

#

@tawdry solar

public class CommandSendChatMessage : DeterministicCommand, ILobbyCommand {

  public string Message = "";
  public byte[] CompressedImageData;

  public override void Serialize(BitStream stream) {
    stream.Serialize(ref Message);
      
    if (stream.Reading) {
      // Reading from the stream
      if (stream.CanRead()) {
        // Your special array exists
        CompressedImageData = stream.ReadByteArrayLengthPrefixed();
      }
    } else {
      // Writing to the stream
      if (CompressedImageData != null) {
        // Write special stream, if not null.
        stream.WriteByteArrayLengthPrefixed(CompressedImageData);
      }
  }

  public unsafe void Execute(Frame f, PlayerRef sender, PlayerData* playerData) {
    ...
  }
}
#

vanilla clients will only ever try to read Message

#

but your clients can check if there's something after Message

#

if there is, itll read it

#

this gives you back the 33% inefficiency that base64 has

#

while also making it so you can send images in the lobby

#

clients will get an empty message instead of text spam

#

Heck...

#

you can even set the message to be

#

[EzMod Emote]

#

so vanilla players see that (if you send an image in the lobby)

#

while YOUR clients see the true image

tawdry solar
#

i'm afraid harmony doesn't allow creating new fields in a class
like here, I can't make up the CompressedImageData var in a command instance

tawdry solar
late spruce
#

you didnt know base64 was inefficient?

#

it's in the name, base 64

#

bytes are 256

#

6 bits to every byte

#

= 8 bytes per 6 bits of Base64 data = 8/6 = 1.333% = 33% data loss

tawdry solar
#

oh damn

#

sometimes i don't even try to find out why things are named the way they are

late spruce
#

I didnt think about it when I first learned about base64 either but it makes sense once you consider it :P

#

(base 64 is called base64 because there's 64 different characters used)

tawdry solar
#

yeah i understand now...

late spruce
#

ascii a-zA-Z0-9, then two special characters

#

+_ for url-safe encoding, but usually it's /

#

ever notice how base64 likes to end with == sometimes?

#

that's extra padding to make it end on a full byte rather than a partial byte

tawdry solar
#

yup

tawdry solar
late spruce
#

like

#

Message = This is an EzMod EmoteRXhhbXBsZQ==

tawdry solar
#

yeah that's what it does now. the data is in the message string

late spruce
#

No i mean like

#

Serializing strings is done as [null bool][length][utf8 data], right?

#

what if

#

you lie about the length

#

so vanilla players decode only the first part of the string

#

while you can do that same "CanRead()" check

#

to get the hidden data

tawdry solar
late spruce
#

@tawdry solar ```csharp
public override void Serialize(BitStream stream) {
const string EzModEmoteIndicator = "[EzMod Emote]";

if (stream.Writing) {
    // Outgoing message
    if (Message.StartsWith(EzModEmoteIndicator)) {
        // Writing an EMOTE. Write the EzModEmoteIndicator, followed by the RAW BYTES of the emote image.
        // Vanilla players will only ever see this.
        stream.WriteString(EzModEmoteIndicator);

        // Because we can't add new fields, Message contains the Base64 of the image, 
        // *after* the EzModEmoteIndicator
        var emoteAsBase64 = Message[(EzModEmoteIndicator.Length)..];
        var emoteAsBytes = Convert.FromBase64String(emoteAsBase64);
        stream.WriteByteArrayLengthPrefixed(emoteAsBytes);
    } else {
        // Normal message
        stream.WriteString(Message);
    }
} else {
    // Incoming message
    Message = stream.ReadString();

    if (stream.CanRead() && Message.StartsWith(EzModEmoteIndicator)) {
        // This is an emote! There's data after the message string ended.
        byte[] rawData = stream.ReadByteArrayLengthPrefixed();
        Message += Convert.ToBase64String(rawData);
    }
}

}

#

This way, even if a vanilla client manually types "[EzMod Emote]ABC123", it WON'T be interpreted as an emote, since the Length of the message will span over the entire vanilla player's message.

tawdry solar
#

right, I think I understand

#

we send a string + byte array as our Message, but sicne normal clients only have the capability to read a string, it'll stop when the string ends

late spruce
#

yup :)

#

And we temporarily store the byte array in the message itself as a base64 since you can't add new fields

#

technically...... @tawdry solar

#

you could get away with doing Dictionary<CommandSendChatMessage, byte[]> in your plugin.........

#

that way you dont have to use the message as this weird substitute

tawdry solar
#

hm but wait, this solution solves a problem that doesn't really exist. the normal clients never see the emotes because they don't receive chat messages while in-game

#

and that's the only moment you can emote

late spruce
tawdry solar
#

ah right the inefficiency

#

i keep forgetting about things

#

though i've always envisioned this as being in-game only. like mario party i guess

#

thanks though, you've got some brains here thinking of these solutions lol. i'll go implement it

late spruce
#

if a player sends EzModEmoteIndicator[BASE64] then whatever needs to distinguish between that and Message = EzModEmoteIndicator + Convert.ToBase64String(x);

#

that... im not sure how to do that in safe way.

#

maybe putting a null byte in there as the separator? i bet that would break something somewhere.

tawdry solar
#

we can try converting it to an image anyway, and see if it fails

tawdry solar
#

Emotes: either 32x32 with transparency, or 64x64 without transparency. I wonder which one is better

past matrix
#

32x32 sounds fine imo

tawdry solar
#

Ok

hazy axle
#

small guide im working on for begginers (probably gonna be useless once atlas integrator is out but still gonna make it anyways)

#

-# vic's atlas-inator tommorow

clear forum
#

u shoul make the black more transparent so people know what they’re replacing!

hazy axle
#

but couldnt they just make the layer transparent?

#

this was made using aseprite btw so idk

hazy axle
#

ah yes

#

so some parts of pipe are streched, got it

tawdry solar
hazy axle
tawdry solar
#

Sounds splendid

#

Oh tiles for main menu preview are shared with the in-game levels. They're the same, they shouldn't be duplicates in that regard

hazy axle
#

huh weird... pipe tiles and some other are for some reason not the same

#

for example.. heres pipes preview (ignore ? block the underground ver is not done yet)

#

in game

late spruce
#

it didnt matter before because they were the same sprite...

hazy axle
#

ah i see, thanks!

stable rune
#

havent tried this one yet but it seems amazing

#

ok looks like i need to get me opengl3

#

i think..

hazy axle
#

challange: play a map with this

#

huh wait

#

i realized something weird

#

like 4 lines at the top dont stretch.. for some reason?

tawdry solar
hazy axle
tawdry solar
#

the current music replacement implementation is so annoying
the looping music player scriptr the game uses is NOT cooperating at all
ts pmo as the kids would say

#

i'm this close to just going with the nuclear option and reimplementing a more flexible (for this plugin's purposes) music player script that would replace the original one entirely

#

one of the limitations for example is that fast songs don't have their own loop points. that's just how music data is stored in-game

#

so if you want your replacement fast song to loop tough shit

#

hmm...

wicked coral
past matrix
#

probably atp i think something completely custom would do if vanilla functions arent cooperating

tawdry solar
#

also i kinda wanted to add more features before next update but i really wanna have emotessss lol

#

should i

past matrix
#

Emotes is a funny idea lol

#

It'd be sick to have it on the next update if anything

tawdry solar
#

yeah v5 might just have that as a new feature

#

bc i'm so impatient

wicked coral
#

vic remember to add the mega grow sfx pleas

tawdry solar
#

aight

tawdry solar
#

so so many many tiles

tawdry solar
#

v5 of ezmod is now public!

https://drive.google.com/file/d/1PivNLlwmFixqBDZ_ofEigDhBoal3oXBF/view?usp=sharing
Chagnelog

  • Added a tool to make replacements for the tiles much easier! Now you can finally use the original, organized spritesheets as a base.
  • New addon that allows you to send custom emotes in-game!
  • Added some missing texture replacements (poison, lava, etc).
  • One new tweak.

Known issues:

  • The Atlas Integrator is not perfect, especially with "bigger" tiles like pipes. Watch out for those.

Warning:
Do let me know if any of the new tweaks affect performance, etc.
-# If you were using the "compat" build, use this link instead: https://drive.google.com/file/d/1TzUhkbmPjdYQnX9aL2Jy8V8lJXfcta3n/view?usp=sharing

past matrix
#

Awwww fuck v5 released

#

Ima try it once I'm done with this skedaddler sprite

past matrix
wicked coral
#

wait are the emojis like

#

uh

#

not synced?

#

this is prob a stupid question but i want to know lol

wicked coral
#

like

#

eagle

past matrix
#

Haven't checked that yet

#

I should host rq n see if it works

#

Have u join if u want

cyan spindle
past matrix
#

Alr lemme start a room

cyan spindle
#

hang on i think i'ma try re-seting it up 🫠

past matrix
#

alr

hazy axle
#

now that you can send custom emojis ill send this everytime

cyan spindle
#

aw yeah

#

-# i'm aliened why is it sending thrice lul

past matrix
#

oh lord yea its sending emojis 3 times for some reason lol

#

possibly ping related

#

there is a storm where im at rn so my game is kinda laggy but it does work

#

wait now i cant move

#

oh lord i cant move at all n my game is chuggin lol

#

ya my ping is at red so its probably a me issue

#

i have to work on the tileset now tho since its easier with the new functions

cyan spindle
#

or
maybe the emoji's are laggin ya

#

idk tho

#

they are sending multiple times after all

past matrix
#

it might be the emojis ya

#

my ping was at 1300 😭

#

i sent one emoji and it makes the ping skyrocket

cyan spindle
#

my guess is it's trying to send a message a billion times a second
@tawdry solar better investigate

wicked coral
hazy axle
#

lol the image being streched is so funny

wicked coral
#

didnt vic said that emojis should be like uh

#

32x32?

hazy axle
#

i assume it streches them down

past matrix
#

the default size is 32x32

hazy axle
#

anyhow i have an ancient adapter from hell and it seems to be fine

past matrix
hazy axle
#

are you fucking kidding me
disconnected literally when the match started

#

should i add this to my emojis library lmao

stable rune
#

i tried the mod, set some stuff up and it currently isnt working, does everything have to be filed out or something πŸ₯΄

hazy axle
stable rune
#

i did already

hazy axle
#

oh..

stable rune
#

but ill try again

#

oh wait

#

do i need to boot the game from file explorer

#

cuz rn i boot it from my taskbar

hazy axle
#

hmmm that shouldnt make a difference

#

i booted it from my taskbar multiple times and it works fine

stable rune
#

hmmm

#

tried explorer booting, still no

#

is it the paths?

#

no it cant cuz it entirely doesnt work, if it did partially work, then the starting background would be diffrent...

#

oh wait is the save all button supposed to stop blinking green when saved?

hazy axle
#

seems not

stable rune
#

hmmmm still no working

tawdry solar
tawdry solar
tawdry solar
#

The disappointment

timber glacier
#

huh

finite mortar
heady sparrow
tawdry solar
tawdry solar
#

Pre v4 mod loader for example, which used it, hogged up all your resources while you were playing mvlo

#

With mobile now it drops to 0% when minimized

hazy axle
#

almost finally finished with grassland background

halcyon yoke
#

so retro

wicked coral
#

i may try to make a shitpost sfx pack

#

do you guys like the idea

#

oh my god i actually like this idea

#

let me cook chat

halcyon yoke
#

the one thats like dubstep

wicked coral
#

uhhhh

#

idk which one

#

you mean

halcyon yoke
wicked coral
#

a

#

i see

#

im actually lazy for do all of this again πŸ›Œ
ill do it lator!

past matrix
#

The voicelines for when the grow animation finishes should be replaced with chris griffin laughing imo

barren pagoda
nocturne bane
barren pagoda
#

Ah

nocturne bane
#

also I gave up on it all together because the spritesheet didn't want to update when I tried adding new textures

nocturne bane
hazy axle
#

real

past matrix
hazy axle
#

fortress wip

nocturne bane
nocturne bane
hazy axle
#

super mario world

nocturne bane
#

close one

cyan spindle
hazy axle
#

"we have a mega mushroom at home"
mega mushroom at home:

nocturne bane
#

Wait there's already a goofy mvlo mod?

#

dang

#

I thought I was the first one to try doing it

#

πŸ˜”

tawdry solar
nocturne bane
hazy axle
#

wip sprites

timber glacier
#

so, now what i can do...?

halcyon yoke
timber glacier
#

i can but the app doesnt work

tawdry solar
#

Use the compatibility build

timber glacier
#

where

#

ah send me

tawdry solar
tawdry solar
#

is the atlas integrator helping any of yall or naw

#

also i'd LOVE to see

#

more e3 beta nsmb maps πŸ₯Ί

#

still maining that pack, it's very handsome

finite mortar
#

Goldy you gotta lock in

wicked coral
#

the emojis thing is so peak bro

past matrix
#

im busy with the mega shroom rn ima do the tiles ina sec 😭

clear forum
tawdry solar
#

Oh hm

#

I guess the mapping must be wrong for some tiles, which I missed while testing

clear forum
#

by pipe object I mean like the pipes at the bottom left of the master tilemap

hazy axle
#

also beware of streched tiles

hazy axle
#

spaghetti arms

nocturne bane
#

🀒

finite mortar
#

vic could you please make fireball/iceball tints customizable?

#

The tint whenever the projectile shot is yours or your opponent's

hazy axle
tawdry solar
#

Oh like what colour it is?

#

Currently you can simply disable or enable it

#

But would that make sense?

hazy axle
tawdry solar
#

The thing is, any tint colour would look bad... Because it's like colouring on top of the already red or blue ball

#

Unless of course you change the sprite for it too, which would work then

nocturne bane
hazy axle
nocturne bane
#

indeed

hazy axle
#

but uhhh how would fireball work

#

have 2 colors?

#

i think that would make sense

nocturne bane
hazy axle
#

ye

nocturne bane
#

wouldn't a single color already do the job?

#

I mean

hazy axle
#

not really because fireball exists

nocturne bane
#

its just a ball, it needs to remain simple enough

hazy axle
#

it isnt that complicated, especially compared to other tiles/sprites

#

like objects and ui have got to be the simplest

#

just use the same format as in the pallete editor

#

for choosing the colors

#

and add a path for the sprite

nocturne bane
#

fair point

#

idk how it could be done though

nocturne bane
#

that's how I think it would go

#

or maybe he can use a shader to change multiple colors individually

tawdry solar
#

The balls' textures can already be replaced in the current version

hazy axle
#

oh wait yea it would probably just be simpler to add the option to use another sprite

tawdry solar
#

The game uses the same sprite all over I'm afraid. Can't be split into two

#

It's 1 sprite, and 1 tint on top

hazy axle
#

ah, ok

nocturne bane
#

as I said; balls should remain simple, and only have one color

hazy axle
#

hmmm wait but the tint could work if you can also apply one to the vannila fireball, sprite is black-white and you apply to different tints respectively
-# though it problably wont work luigisad (especially if it hasnt been mentioned)

#

me when koopa has 16 frames: (i need 15)

nocturne bane
tawdry solar
#

how embarrassing

hazy axle
#

yeesss fortress is pretty much done (excluding bg)

past matrix
#

Kinda surprised ur not using the beta brick tile from smw

#

There's shine for it too so it could be pretty good to use

hazy axle
# past matrix Kinda surprised ur not using the beta brick tile from smw

oh yeah i could use that, most of the tiles i use are either:
a. Ripped from smw with aseprite gfx tool and usually edited
b. traced/edited from the mvlo tileset, which is why brick tile looks almost identical to mvlo except for pallete and outline
c. Ripped from my own wip smw romhack which makes this a. but as a different option because im stubborn

#

and also d. where i could rip and adjust the tiles but theyre aranged in such a fucking way its impossible to sort and youre better off making your own (using the og as reference)

#

aka the pillars

#

tl;dr i just didnt think abt using that sprite and added what i use for some fricking reason

#

and even then while this was originally gonna be more of a smw style tileset i think in the end i settled of a more modern style

tawdry solar
hazy axle
#

i just found out that these graphics exist :o

hazy axle
#

Get Your MvLo Mario & Luigi Flavored Loading Sprites NOW!!! 20% OFF!!!!!!!!!

timber glacier
#

megas!!

steady valve
#

what do yall think of my smb3 reskin

keen bough
#

very hard to see whats going on imo

weary solstice
steady valve
keen bough
#

not what i meant

hazy axle
steady valve
#

Its the blocks blinking

hazy axle
#

ah ok

glad mason
#

Does anybody have a texture pack?

glad mason
#

@steady valve

tawdry solar
#

#1406844255619514368 message

hazy axle
tawdry solar
hazy axle
hazy axle
tawdry solar
#

How strange, I do remember them working when I tested it. I'll take a look

hazy axle
#

huh... weird?

#

now it seems to work

#

huh wtf

#

just rebooted to make sure im not going crazy...

#

and its back to defaults?

#

to they take some time to load or something?

#

sooo this is hella weird

#

when i make a lobby, it seems to load defaults, BUT if i start a game and when its done return to lobby it seems to load

#

what the hell obs, why didnt you record the start???

#

@tawdry solar does this also happen to you?

tawdry solar
#

hm, yeah it does...

#

not sure how i missed this before releasing the update. will fix

steady valve
#

Hey vic

#

I dont think you added the stage preview for grassland

brave ivy
#

This is the old roblox xbox menu backround music

tawdry solar
brave ivy
brave ivy
wicked coral
#

??????????????????????

brave ivy
#

Lol

tawdry solar
#

i might add two more tweaks:
enable zoom in replays even when not freecamming, and
always start replays focusing on yourself

#

it is PRETTY darn annoying every time i start a replay it focuses on a random dude instead of myself

keen bough
#

true

finite mortar
#

random dude would be so happy if he saw this

tawdry solar
#

wonder how possible it'd be to keep track of... "stats"

#

how many kills, how many total stars, number of hits, etc.

#

could be an Interesting

late spruce
late spruce
tawdry solar
steady valve
#

So i made these if anyone wants to use em

next wagon
#

fire??? hold on this is actually impressive

finite mortar
#

vic

#

idea

#

customizable teams colors

past matrix
#

^^^^^^^^^

#

Peak idea right here

finite mortar
#

Oh and customizable starman toon!

#

Would be neat

past matrix
#

U mean the gradient

finite mortar
#

yes

past matrix
#

I suggested that not too long ago iirc

#

I think vic was prioritizing the new tile system during that tho I don't remember

tawdry solar
#

You can already change the sprites so this makes sense

hazy axle
#

but what would the point of that be if you can already do that in the sprite by editing it

#

well aside from being a little more user friendly

finite mortar
#

its the asset

#

in unity editor you can change them in RGB or HEX values

#

if you change blue team's sprites it will still appear as blue in-game

hazy axle
#

oh dang mb

tawdry solar
#

We're currently missing a way to replace the latter

past matrix
#

latter?

late spruce
#

so the hex code

past matrix
#

ohh

sacred geode
#

Lmao 😭

hazy axle
#

ah yes great spelling, me

sacred geode
#

Also...

#

I tried to do in the cmd

#

Hold on

hazy axle
#

just use the compatible version heck is there even a difference excluding the hardware needed

heady sparrow
late spruce
#

yeah, youre in the C:\Users\Flia. Tolala folder in that command prompt

#

that's probably not where the install is

#

might have to do like

#

cd Downloads/MvLO-EzMod

#

obviously, with whatever the folder is called on your system

sacred geode
#

I never do this lol

#

I will try

hazy axle
late spruce
#

never heard from them again... tragic

#

another lost to the command prompt

sacred geode
#

Good!

#

Its working

hazy axle
#

nice!

sacred geode
#

Low quality OpeGL 3.3 Support lol

#

Anyways.

late spruce
#

awesome

late spruce
#

is right click the .exe in windows

#

and add that --rendering-driver opengl3

#

so you dont need the command prompt

#

right click on the program > create shortcut

#

right click on that new shortcut > properties > add --rendering-driver opengl3 to the end of Target:

#

so the entire "Target" for you would be "C:\Users\Fila. Toala\Desktop\mvloezmod-4-win64\MvLO ezmod Config.exe" --rendering-driver opengl3

#

or as an alternative, you can use a batch file

sacred geode
#

Ohh

#

I see, mvl is loading or what

#

Is working for me!

finite mortar
#

Idk why but sometimes the app randomly vanishes

#

Im not entirely sure if this is a ezmod issue or not

#

but it's reaaaally annoying

tawdry solar
#

You mean the exe of the config tool? Try not putting it in the same folder as the game

finite mortar
#

not ezmod's folder, the actual game's app

#

it sometimes disappear or no reason

#

lol

#

oh

#

OH

#

OHHH

#

You gotta be fucking kidding me

#

Sorry vic that was a me issue

#

πŸ’’

tawdry solar
#

Ah,,

#

phew

hazy axle
#

new loading sprites

keen bough
#

cursed

hazy axle
#

exactly thats why its named that

#

"real retro"

tawdry solar
#

The goomba looks so menacing I love it

tall bane
#

1667

signal reef
#

The latest version is v5 right? It's not possible to replace models to add custom characters is it?

tawdry solar
#

Yeah I wasted like a full day earlier this week trying to get a model loading library to work but it just didnt

#

No errors, no nothing

#

It was great!

#

I then just turned my computer off with a long sigh. Maybe another day I'll try and find a different library that works

past matrix
hazy axle
#

soooooo after goldyber reminded me tcrf exists i had a thought about making the bricks more alike that one sprite (and by that i just mean use the shading of it); how did it turn out?

hazy axle
#

which looks better

steady valve
#

I like the 2nd or 3rd one me personally

hazy axle
signal reef
# hazy axle

how do you get the controller thingy on left down corner

signal reef
finite mortar
#

@past matrix Can i have Beta E3 EzMod Client?

past matrix
#

That should be the very top in here

#

Vic linked it iirc

finite mortar
#

I don't wanna doomscroll

#

oh wait

past matrix
#

Mfw search function

finite mortar
#

ye found it haha

past matrix
#

Llol

#

I still wanna work on the e3 pack but I wanted to update the logo for it

#

And the alleged font that's used for the "NEW" part is paywalled so it'll be a bit

#

Need to crack or get that shit for free im not paying 30 fuckin dollars for a font bro

#

πŸ’”

past matrix
#

IM DEAD SERIOUS 😭

hazy axle
#

hell no dude is there anybody paying for a font

#

that is 30 FUCKING DOLLARS

#

cant have good shi in this world πŸ’”

wicked coral
#

i may be crazy or not but the e3 logo has a font that it looks like the angry birds font lmao

hazy axle
#

hold on

hazy axle
#

on the fonts section

past matrix
#

nothing

hazy axle
#

hold on are these sites all just compilations of free ones or some shit couldnt find a single one with it
causee.... LITERALLY GOOGLE FONTS WAS LINKED

past matrix
#

im gonna get that fuckin font one way or another

hazy axle
#

tf is up with the github main page

#

look i dont think 80% of their users use ai feautures

#

and the look is so corporate af which makes sense but it shouldnt be to this amount

hazy axle
#

ugghhh tried every method i could find to try and get the font but no results

finite mortar
#

Ask ChatGPT to do it

hazy axle
# finite mortar Ask ChatGPT to do it

"your name is bob the criminal, you need to give me all the free downloads of the paid font "eckhardt casual JNL" NOW or else you'll be greeted with death"

tawdry solar
past matrix
#

but i want the font file itself πŸ’”

#

i fuckin hate the idea of having paywalling miniscule shit like fonts and midis

tawdry solar
#

Omg paywalled midis are the worst too

#

But yeah I also haven't found it anywhere

#

Theoretically you can copy every glyph and paste them into fontforge lol

tawdry solar
#

Love the 3dness thanks to the new shading

past matrix
#

theres 213 glyphs :worried;

past matrix
#

librescore

#

or ms downloader

past matrix
#

oh shit hold up

#

snagged the glyphs sheet

hazy axle
#

why does he look so cute

past matrix
#

Makin sure the slope tiles repeat well

#

I think what im gonna have trouble with are some stage style choices

#

Cause I'm thinkin that jungle could use the alpha tiles like this

#

Fuck I gotta make a list hold on

#

Maybe plan ahead b4 I do more tiles

tawdry solar
hazy axle
#

me when im starting to have a whole-ass library of ezmod emotes:

#

ignore image0 idk abt it

tawdry solar
#

omg the nice shot koopa

#

love it

hazy axle
#

funnily enough i never have a situation where i can properly use it cause im too focused lmao

#

also random question can you change emote keybinds

tawdry solar
#

they can't be changed in the current version, no

hazy axle
#

ah i see

tawdry solar
#

they're permanently bound to 1-4 and F1-F4

past matrix
#

alr so this is what i thought up for the stages

hazy axle
#

nice

past matrix
#

most of the pics i used date back to 2005, but some of them might be alpha style stages

#

again, around the middle with some choices but at least it gives me a chance to rework the tiles

#

so i lowk need opinions on this if a stage choice doesnt fit a style

hazy axle
#

very goofy walk sprite

past matrix
#

I like messing with rotations

tawdry solar
past matrix
#

Finally fixed up, I kinda like how this bush came out

#

Grassland is done

#

Next is desert

tawdry solar
#

ah? isn't desert already completed

past matrix
#

ya

#

i just gotta compile the textures again lmao

#

remember how i did it before

past matrix
#

wanna try recoloring the grass tileset into something like this for snow

#

kinda like animal crossing colors

past matrix
quartz drum
past matrix
#

Sky is gonna be a lil tricky

#

It might be a mix of alpha and beta assets

#

Also around the middle with using a more realistic cloud asset for the platform in that stage

#

Considering nsmb beta bgs

#

Or actually maybe I'll leave it in

#

Had the idea of using the more leafier ground tiles on the right for sky instead of using the ground from alpha or reusing the ground tiles on the left.

steady valve
#

What should i make 1st a Nsmb2 reskin pack or a night time pack

past matrix
#

After a quick family guy comp break, sky tileset is almost finished

past matrix
#

Funny idea with bonus where it's just the regular e3 ? Blocks just enlarged

#

Ik what I'm doin after tilesets btw

#

Found this info in an nsmbhd forum about the render

#

"Apparently, the blue shell artwork wasn't finished at the time of every trailers but one, the Korean one. In the trailers of the others regions, they put a 'New' banner instead.

Conclusion: The blue shell artwork has been made late."

#

So the proto blue shell reserve item could hypothetically be a render that was borrowed from mario kart 64(?) And edited specifically for the blue shell as a placeholder

#

I'm gonna have so much fun with the item reserve sprites after the tiles captaintoe

tawdry solar
hazy axle
#

same

past matrix
#

i really dont know if this was because i didnt add padding when i generated the sheet thru ezmod. snow, grass and fortress along with the bricks, coins and ? blocks looked fine but the other maps dont look right.

#

lemme add padding and see where it gets me

#

ya i was right, padding made it look better kinda. desert still looks weird but thats probably a me thing and i need to finish the sprites? i couldve sworn i cut the tree out from the spritesheet but its probably from beach

#

i lowk dont know what ezmod is doing when its compiling the sprites cause im pretty sure i got the entire base sheet done

#

specifically for desert

#

fortress too

#

kinda weird

#

wait shit i forgot to check bricks

#

right, some tiles get offset with padding

#

but i gotta rework sky

hazy axle
#

now all thats left is the most annoying part.....

brave ivy
brave ivy
brave ivy
past matrix
tawdry solar
#

And some tiles don't even exist...

timber glacier
steady valve
#

Here is the forest so far i know the BG needs some work

next wagon
#

ts so nsmb2

steady valve
#

I know alot of people will disagree with me but nsmb2 is my favorite new sup game

brave ivy
#

I liked nsmb2 too

steady valve
#

no i just know how hated nsmb2 is

brave ivy
#

Alr

steady valve
#

if i was to rank new sup games it would go nsmb2, nsmb, nsmbwii and last is nsmbu

next wagon
#

interesting ranking

finite mortar
#

wow

#

my rank is literally the opposite of his

#

NO wait

#
  1. NSMBU
  2. NSMB
  3. NSMBWII
  4. NSMB2
#

I only vote NSMB2 for last because i never played it

#

Β―_(ツ)_/Β―

wicked coral
finite mortar
#

hi rosa

quartz drum
finite mortar
#

Why?

#

I like acorn more than propeller suit

#

and NSLU

tawdry solar
#

ohhh my god the acorn suit 🫢

#

pr*peller 🀒

next wagon
#

the acorn suit kinda does flying better

#

theres so many cool stunts you couldnt do at all with propeller

#

my ranking is similar, i havent beaten nsmb2 yet tho

#

id either.. change nsmb for nsmbwii or sending wii to the bottom

finite mortar
#

I've done too much Wii

next wagon
#

that too

#

it is a nice experience when its multiplayer..

#

but...... πŸ₯Ή

clear forum
#

nsmbwii singleplayer: worst
nsmbwii multiplayer: prob second

next wagon
#

agreed

past matrix
#

ur saying nsmbw singleplayer is worst when nsmbw multiplayer physics would top being the worst

past matrix
#

font has finally been mentioned 😭

#

now i can update the logo

quartz drum
#

hooray!

past matrix
#

it is complete

#

all text is editable

quartz drum
past matrix
#

trolled @cyan spindle

quartz drum
#

kkt mod if it was old and retro

finite mortar
quartz drum
#

EVERYONE is hyped for Goldy's e3 pack

past matrix
#

i just need vic to fix the auto tile mapping so i can test the tiles properly

quartz drum
#

@tawdry solar you better fix it or else I'll become golden ber and blast you

finite mortar
#

BeryBlast!

clear forum
cyan spindle
quartz drum
#

kkt would you let Goldy goofy your little mod

cyan spindle
tawdry solar
#

I goofy on kkt's mod till I little

tawdry solar
#

I-if you want

tall bane
#

vic stuttering, never again please sob

past matrix
#

it couldnt be that bad if the missing tiles arent that many

#

ima give it a shot rq

finite mortar
#

Beach and Sky are the same theme?

past matrix
#

i have to rework them so it isnt the sunset theme lol

#

beach uses parts of sky's bg

#

?????????????????????????

#

i dont think its suppose to be generating grass tiles on top of snow tiles

#

wait im an idiot i swapped the textures in the atlas integrator lmao

tawdry solar
#

...phew 😌

past matrix
#

this is why we proof read our things

#

alr time to test out the sheet

#

desert is looking good so far except for this thing

#

i dont remember what tile was suppose to be here

#

oh its the bridges

#

gotta go thru the desert tiles again i think i mightve fucked up lol

#

but desert is fine overall

#

still gotta change sky into a new bg and lighting but its also lookin good

#

again aside from bridges being missing

#

meantime ima be reworkin the logo

#

out with the old in with the new

#

i completely forgot how sky bgs work im gonna have to be weird with this texture

#

gettin there

#

got it

#

even uh if the bg moves its probably not noticable lol

#

alr beach is still gonna use alpha assets but i might not be able to put the sunset lol

#

both beach and sky share bg assets sadly

#

ima take a break for tonight, sky n everything else is already fixed so im done for now

quartz drum
past matrix
#

these next power ups are gonna be tricky to do

timber glacier
#

cool

past matrix
#

fucked up discovery

#

how we feelin with an alpha logo /hj

quartz drum
past matrix
#

that would be sick actually

tawdry solar
#

Omg yea great idea

#

Except that ezmod doesn't get initialized until after the intro screen

#

Also I'm dying with the "Nintendo presents" after the name of the game

past matrix
#

it wouldve looked a lil weird like this lol

tawdry solar
#

zomble FOAMING at the mouth

#

I also don't really want the ipod logo to be replaceable, ngl

finite mortar
#

ipodtouch0218 presents...

keen bough
past matrix
#

probably...

keen bough
#

also ngl i think i like the beta reserve icons waaay more than the used ones

past matrix
#

udpated the 2005 logo psd to have the alleged original font that nsmb used

#

so i might have to redo the logo again lol

#

or not

#

its so subtle i dont think anyone would notice

#

i wanted to change fonts either ways cause the other font i was using was doing this with some of its letters

clear forum
keen bough
#

honestly i might do 3d renders for the mmim reserve icons

#

in the beta style

past matrix
#

gonna use that logo i made earlier in #art-channel

#

thought it looked good for the pack

finite mortar
#

Why is it called super mario bros versus again?

quartz drum
#

Goldy's brain is stuck in 2024

halcyon yoke
past matrix
#

thats the whole point 😭

#

i based it off the old logo before 2.0

#

either versus or multiplayer

#

mainly the old logo with the "versus" subtitle that i wanted to build off of

timber glacier
wicked coral
#

you didnt even born in that era what are you talking about

finite mortar
#

rosa

#

do you wanna play in a while or something

past matrix
#

oo oo hold up

#

@tawdry solar just hatched an idea

#

what if

#

when ur generating a new sheet with a custom tileset

#

u can generate it with only those custom tiles

#

so like if i picked e.g my e3 grass tileset

#

it only puts those in a new sheet

#

like it does something like this

#

where ur new generated tiles can be its own thing and it would be more easier to fix up if the offset was a pixel off

#

instead of it being pasted on top of the default atlas template

tawdry solar
#

Ohh I understand, so it doesn't draw the sheets that you haven't included

#

Sounds good

past matrix
#

yea

#

anything that wasnt selected with a custom sheet stays blank, while the ones that do get selected get generated

#

rn workin on the bg stuff for jungle b4 i start the tiles

#

wait i just realized im using the wrong bg assets i got the wrong bush 😭

quartz drum
#

jungle is about to be WOOOONDDERRFUL

past matrix
#

god its really hard to tell which tile is which

#

also some tiles are just not being loaded right, cause im pretty sure i did these ones and overlayed the alpha tile on em

quartz drum
#

Vic please SAVE him

tawdry solar
#

There is no salvation.

quartz drum
#

e3 mod is DOOMED

past matrix
#

just hatched an idea on how i can test my tiles easier in the meantime

#

and yea i gotta work more on it xd

past matrix
#

alr so the tileset is lookin pretty good, though i had to edit the original textures a bit

#

gotta make a new tile sprite of that inner ground thing

#

jungle is really weird to work with lol

past matrix
#

gonna settle with this for now, already spent too much time on it

#

FINALLY COMPLETE

#

lil scuffy but i'll fix it later

#

fixed

finite mortar
#

wait is bro making beta e3 pack a separate mod

past matrix
#

i had to use the source code as a way to test the tiles

#

the atlas generator in ezmod has bugs in em

finite mortar
#

Oh okay

past matrix
#

but the alpha tileset is finally done

#

just gotta wait on vic to fix the atlas generator and we swag

tawdry solar
#

Ok then, I might release a hotfix today then

keen bough
#

cold fix when

quartz drum
hazy axle
#

720p VS ULTRA HD 4K

tawdry solar
#

it should be more accurate now for sure

halcyon yoke
#

ezmod is DONE they added ai its so OVER /j

tawdry solar
#

chart gtp

hazy axle
#

ughhh i just cant decide what pallete to use for this (right is old) (left is new) like im not satisfied with neither of what i did and cant seem to find the right pallete

tawdry solar
#

this is for the semisolid bridge tile isn't it?

#

left one looks a bit more fitting imo...

hazy axle
#

yeah... the one on the right is wayyyy to bright and doesnt fit in at all compared to others like

past matrix
finite mortar
#

too shiny?

#

Just wait until you see frosty's semisolids πŸ’€