#🎛️ vic's Custom Match-inator
1 messages · Page 24 of 1
oh don't give me the idea to add sfx to mvlo maker
fuck it's too late, i'm already implementing it
hellooooo foxy foxy
dude fcmi was best ever, i wish its contents would be part of mainline vcmi 2.0
could do
im a master at 2.0 i could port it all in 1 day
trust!
why does this have 23k replies
because this is THE mod
that would be so epic
the branch is "vcmi-18-dev"
:]
actually wait the latest commit of that is broken af bc of an unfinished merge
urggghhhh
Just use a previous commit 😇
Or use vcmi-20-dev which is what I'll use as a clean base to redo everything, but that's literally just vanilla bc I haven't started yet
what happened to vcmi-18-dev?
Tried to merge some commits from vanilla, gone very wrong
Mostly textures that won't load so all entities are invisible
Yes I do, but not really BC I have already built the levels and written the code... So copying them over will be so much faster
And I mean, it did allow me to learn the ins and outs of quantum before vanilla 2.0 got released so now I'm tactically ahead of every other modder and I won
but are you
lying is a sin, vic my man
Gu
Why yes I did forget to pusho
It's ok create the branch yourself 🤑
Jk I dunno, do whatever you feel like
Hello hi
– "New Branch" button
i cant do that..
Oh right perms and this is a fork so it won't work
Crapopy
Ok sorry, then I'll get to it super asap
bub
What levels you mean?
The ported ones? Yeah, there's a fuckton of content in the 18-dev branch
-# so what exactly would i be doing
I mean that branch has vcmi content, not fcmi content
Sob idk what I'm saying anymore
Vic
Yes that is me
Will rebase off of v2.0.5
master foxyyy
never call me master again
and after that
also why did i say that
hell was it supposed to mean
we ball
ipod will release v2.0.5.1
chicken butt
did you obtain consciousness???
why do i exist
the 1.7 menu layout STAYS in vcmi v20
megas!!!
gah damn that looks so fucking clean
does this mean 1.7s menu only looked back because of it being 1.7s version
because this looks tasty as shit
Thanks man I've spent the last 10 vcmi versions cleaning up the UI and I don't wanna leave it behind now
...I think so, yes
I'm not 100% done yet. I'd like to port the much needed dialog animations, and fiddle with the fonts a bit more...
Btw this is nothing against 2.0's UI, it's just that I think it's funny if v20 looked almost exactly the same as v17 vcmi, but everything in the backend changed
so i'm porting what i had done in 1.8 to 2.0 and while 80-90% of assets and scenes are copy-paste, there's a small amount of things that didn't carry over
so i'm just stuck inputting the parameters of a fuckton of objects grinding like crazy
there are SO many squishies
i gotta lock in though i gotta stop screwing around and get this thing done
vcmi 2.0 tomorrow
vic are you okay
i've gone through worse in my years of modding
im curious, what's the "individualsquishy" component?
these proabably
no i mean what does the component do
It's a prefab-based variant of the squishy. Instead of using tiles, it's a rectangular object whose size can be changed on the fly
right but, is that not what the "genericmover" is for?
or do you mean it just sets the width/height based on those fields
The sprite and collision is resized automatically based on those params
It's doesn't use tiles, so:
- I don't have to place/re-place them whenever I want to change its shape
- I don't need to have one whole grid per squishy instance (a level can have tens of them with unique mover paths)
- allows for down to 1x1 tile sized squishy, including decimal sizes
The most important point is the second one... Those darn tower levels...
kept refining this. i brought back the toggle + number input because i feel like it makes sense for this mod specifically
Also there is a chrome addon which allows watching youtube videos using picture in picture
https://chromewebstore.google.com/detail/picture-in-picture-extens/hkgfoiooedgoejojocmhlaklaeopbecg
I use it all the time
I already have a picture in picture feature on my yt, no worries
What does the "HUD Elements" button do?
Controls things that appear in the track and in the scoreboard. For example, to show how many coins others have, to show where a certain targeted player is on the map, to hide stars from the track, etc.
sorry i was hungry
Hypercat would have said its mipmaps
mipmaps aren’t gonna fix that me thinks
the nds resolution problem
It was happening in normal resolution too
Oh hey happy 1st anniversary to the latest vcmi version (and its subsequent death)
v20.0.1 is now publ nah I'm kidding it's not done yet
Time sure does fly. Simpler times back then, yes
lets see it at different aspect ratios :)
tsk tsk...
who needs ultra-wide or ultra-tall UIs anyway https://cdn.discordapp.com/emojis/1304289196810309696.webp?size=48&name=tongue~1
if smn has an ultrawide monitor the menu will stay in the center of their vision instead of one button being far to the left, another far to the right... neck pain... so much mouse travel...
but nah yeah it is a copout bc i don't fuck with text and layouts auto size, it messes up my carefully crafted positioning
thank god, cuz im not ready for that
ack, sometimes i wish nsmb had more variety of songs... for example, a dedicated track for snow or mountain instead of always using "overworld" or "athletic"...
same for forest!
i hate nintendo
i have been summoned
recently i've noticed that i've implemented laps completely wrong. imagine the lap requirement is 3. whereas normal games like mario kart count laps starting at 1, and ending after you "complete the third lap", vcmi has you start with 0 laps and give you the win after completing the 2nd lap, as if you were "collecting" laps and the moment you passed the goal at the 3rd lap, you won. now: how do you all prefer it to be for the next version?
1: leave as is. starts at 0, "collect" goals
2: use the normal method. starts at 1, count the number of laps you've done
the humble objective + 1
yeah it's quite literally that lol
it's just that since i don't play mario kart i didn't know they didn't count laps like that and so i just assumed you "collected" goals. i mean it makes sense. you currently have zero laps. you reach the goal. you now have one lap
but the standard apparently is "you're on your first lap", etc
apparently the latter is rapidly winning lol what a blunder from my part
in uhhh
in gamelogic.qtn i think there's a gamemode specific data union
you can store the "completed lap count" in a variable there
and then in the gamemode asset
you can return + 1 by overriding GetObjectiveCount
also speaking of objective, i'm not making races a separate gamemode. laps are a property shared by both star chasers and coin runners and only active in campaign maps. this is because you can mix and match many of these so i don't want to lock things out
oh dw, i'm asking this before i even finished implementing laps in v20. that's how it was in v17
i was right in the middle of it and then it hit me
oh but, how would i make players start at 1 lap? the default is 0, and i can't do "byte Laps = 1" in the qtn...
...eh
just.. dont?
keep it at zero internally
and just do +1 when displaying it
literally no other changes needed
vic what happened to the fast music?
it was removed
it became irrelevant because winning conditions aren't as simple as "9/10 stars" anymore
yay for him, luigi
no actually yknow what that clip reminds me of
it reminds me of those mkwii anti piracy videos
it's got it all
no music, ominous presence (luigi), distorted voice, minor key-esque jingles
constipation
collecting rare errors
the context behind this is this
cheeto dust fountain
is that the sm64ds star
yes...
💤
hell yeaaa
Damn bro fix your game
literally not my fault
VCMI has too much vic spaghetti code
Excuse, tsk
oh haha wait oops
i need SCREENSHOTS of the new version for ITCH dot io
the current ones are so ancient
it would be nice if we were more than two but that's still better than one
shua let me send you: a new build
Yeah Uh check the itch.io with a questionable scaled up Browser
Or your phone
I'll be there in a few
wait whew why
Ever since 2.0
this whole time i thought there was nothing because on desktop there indeed is nothing
wait vcmi playtest?
yes...
may i partake in this
Aure
i am truly baffled at how this can break in such spectacular ways
why can't things be easy
and no errors after that. great. just, what
(that 1 red is unrelated)
oh changing gamemode resets the GameRules
so your triggers probably got cleared and the UI couldn't handle it
// CommandChangeRules.cs
if (rulesChanges.HasFlag(Rules.Gamemode)) {
gamemodeChanged = rules.Gamemode != Gamemode;
GameRules tempRules = default;
f.FindAsset(Gamemode).DefaultRules.Materialize(f, ref tempRules);
tempRules.Stage = rules.Stage; // Saves the stage
rules = tempRules;
}
so do tempRules.Triggers = rules.Triggers; or whatever you named it
it's kind of a bodge to avoid invalid rules... like if you had a timer off for star chasers, it HAS to be on for coin runners
hm, interesting. so why wouldn't the ui change in the first place? i do have an OnRulesChanged on that panel...
lists in quantum structs / components like that are pointers into quantum's heap
so its just resolving an invalid list
i mean when i change gamemodes and the list presumably clears, i don't know why the ui doesn't reflect that
ok well, i removed the resetting of rules on gamemode change and it's all good now. at least that one bug is gone
(since triggers can interact with rules i'll allow for previously invalid rules, like having stars enabled or timer disabled in coin runners, i think it makes sense)
the list doesnt clear, just the list pointer gets reset to 0
so it now points to invalid memory, which happens to be filled with 0xF5 s from the look of it
0xf5 and 2275, which is the... length of the broken list... (if i "delete" an entry the number decreases by one)
what a fun behaviour, feels like old videogames arbitrary code execution once again
so many questions, sorry, but why does it do that? when entering a room, the rules are also in the default state and it doesn't point to invalid memory then, right?
do you call f.AllocateList anywhere?
if not then it should be pointing at invalid memory (0)
hm, yes... i'm calling it in the OnInit of the match conditioner system
i should probably be calling it from somewhere else, like when the room is created?
or maybe not, bc the system gets started then anyway...
it's just that the rule resetting was changing it up too much
nah
just keep the old list when changing gamemodes
tempRules.Triggers = rules.Triggers; or whatever in that CommandChangeRules
aight sounds good
same goes for conditions
thanks for the help. oh and if you have a second can you point me in the right direction for this thing? #mvl-development-and-modding message
for enemies that don't fall off the ground, like red koopas and spinies. they seem to think the slopes are voids (?)
they do a raycast downwards, so I assume its just not far enough
makes sense... hope there won't be any negative consequences if i just extend the raycast a bit https://cdn.discordapp.com/emojis/1343313680460414976.webp?size=48&name=clueless
@heady sand speaking of slopes, whatd you do to get enemies to play nice with them?
i should probably fix that for 2.1
i don't think i changed anything... they behave fine except from this one down slope bug
you got any specific problems you were looking at?
ohh
@heady sand nevermind xd
i confused the respawning video for "fixing slopes" #mvl-development-and-modding message
b/c some enemies used to not place nicely with slopes pre 2.0
oh yeah it does kinda look like i'm testing the slopes there lol. but naw it's just the back to home behaviour
also ugh 1.7 enemy slope interaction was quite bad lol they'd be getting stuck all the time...
much better now
In the KoopaSystem.cs i just changed the raycast to be at the entity origin rather than slightly forward and now slopes work fine
that'd be removing the + (Right * 0.05), yeah?
yea
would you look at that, they can now go down slopes
how beautiful
also wow i realized i have to re-bake all the map datas if i want the new properties to actually get saved...
i forgot to do it and i was wondering why the behaviour was only working in some levels (coincidentally, the ones i had opened in the editor)
a nice memo to have...
the four font assets that update every time for no reason:
a poll for the people:
As you may or may not know, vcmi has an in-game emote feature in the form of little icons appearing on top of the characters. While making the new update, a question arises: what style of emoting would you prefer?
- keep as is. Small animated icons on top of each player's character
- ezmod style. Slightly larger sticker-like images that appear in the hud, anywhere you are
Usually when I make polls there's an unanimous winner so I'm curious lol 
hypothetically,
mario wonder style pop up above player
wasn’t the biggest fan of the little floating particles version from 1.7 vcmi
They are very similar though. What didn't you like abt them? Too small and too moving?
yeah
i think the mario wonder kind of way where it pops up and can be seen well would be a better version of that
rather than small rotating and fading emoji
plus you can spam it and have it and not take up much of the screen unlike the ezmod way
ik it doesn’t take up that much but it is still kinda slow
wouldn’t make sense to see an emote pop up without knowing the context either
Yeah I understand that...
Not a bad change
oh sick wait how when
Not sure, depends on how many worthwhile things I can fix/add after yesterday's playtesting. Perhaps, the weekend...
I don't wanna go too long before calling it and releasing the update anyway
icy (haha get it
yall gonna LOVE this update
that’s just normal vic mod
also another mod becomes victim to lusts color palette it seems
victim is crazy
I didn't use the gun this time
this is news to me
then again i haven’t played vic mod in like a year
maybe more
the double cherry power up became a infinite cherry power up
added some tooltip functionality for harder to learn features...
just hover over things to learn more...
hey you're stealing my components!!!
This is tooootally not ShowOnHover.cs renamed to Tooltip.cs and changed to be text instead of just ping
Although I did make it more similar to Windows tooltips where there's a slight delay after you stop moving your cursor for the tip to appear. Felt less intrusive considering I'm going to use these in many places
before i download
how many people are online on this version of the game
As is usual with all mods, unfortunately
Gamemode idea: you start with 10 (or whatever the limit is) stars, and to win you have to lose them all. First to 0 gets the crown
Star Avoiders 🔥
Another idea: you start with 0 Ztars, and each ztar spawns dropped (bouncing), and you must not collect them, if you collect the required ztars you die
what if the ztars are in vic’s idea
replacing the big stars
you can get it as a way to lose a star
I got vic's idea as in, you need to lose as much amount of stars as possible
not avoid getting them in the first place
Oh wait you're talking about changing how they look?
no i’m talking about instead of big stars spawning it spawns ztars
they do the opposite of big stars
which fits with needing to get to 0
But thats basically the same thing but inverse
You chase stars, except you lose which is still required to win
Just a Star Chasers reskin
well there are few ways to lose stars when everyone is avoiding being hit by each other
they don’t need to spawn as frequently
all you really have is taking damage and dying
or purposely trying to get under people
so i think it’d add another option
i mean that’s pretty much what vic’s idea is
a
being crushed would be a really quick way to win that tho
i think that’s the thing with it
get one strat and then always win
not all maps can have you get crushed obvi but on fortress or certain maps it’s an insta win
i think a health system gamemode would be sick
in terms of a set number not like damage from fireballs
deathmatch but actually fun 
Yeah we'd need an incentive for people to actually get on the move , throwing fireballs and stomping on people...
-# yeah that just encouraged running as like, what were you gonna stay and fight?? you COULDN't fight 😭
1.7 netcode didn't help matters
How about:
Everyone starts with 4 stars, the star goal is guaranteed to be 4 stars greater (or maybe even higher) than what it is set to be.
If you run out of stars at any point, you die. This could either drop your lives to zero or respawn you with less than 4
where do I download
The link is in the pinned message
i should totally host a ruleset making contest
winner gets the rights to vcmi
and their gamemode added to the mod
hi vic
what kinda rulesets are we talking
Good, fun, (even complex) gamemodes the likes of hide and seek or ice tag
vcmi playtest 
maybe
gamemode where you need to kill other people but everyone swaps places with a different player every 30 seconds
compatible with Vanilla?
if somebody plays vcmi 2.0 without me...
i cannot playtest it cuz is broken as vic said
Locking in. Can vic fix the last few bugs encountered in the latest playtest and release the update before this week ends? find out more tomorrow
Locking in. Can Lust add more bugs in each playtester build and postpone the update before the week ends? Find out right now

Lust I dare you I double dare you to grab the latest commit and find even more stuff to fix
If you do I'll give you a prize (the prize is removing the lust palette)
I'm tired boss
wtf??
Fuck does that mean bucko
If you do that I'll quit my job playtesting vcmi professionally
ooh!! if lust quits can i have his playtester spot?!1!
"every fix adds 2 new bugs" - Ipodtouch0218
No, it's not the very latest. I started potting so long ago that the version I used is... Umm
2.0.3.0-ish (had to check because I couldn't remember)
Not as bad as I expected, so it is possible to bring over some of the vanilla updates once I finish w my stuff
2.0.3.0 best version change my mind
3 is a cool number by the way
Commit history of when I started (up is more recent)
No idea what's different sobbe
arent the v2.0.4.1 the last version?
yeah because ice flower op
thats why its GREAT
No it's cuz of 20 players being on 2.0.3.0
Vcmi and 20 players are related??
MAKE VCMI HAVE 20 PLAYERS MAXIMUM
So the room will actually get 20 players when it releases 
Absolutely not
ice fl🫶wer
true vic
h☹️mmer s☹️it
seems, balanced, nerf propeller
What in the sperm fuck is this
Okay I'm just that good
That means I'm trusted to be a mmim playtester instead of windows
muscle memory
mmim
hrm, if you disable the reserve and you grab a powerup of lower priority than what you have (which would've gone into the reserve), should it override your current powerup or should it be discarded?
vic do you plan on porting it to 2.0?
that’s literally what he’s been doing
what's a lower-priority powerup? is it just "super mushroom" vs. "any other non-mini powerup"?
now that i think about it, yeah i think so
imo: mini mushroom overrides everything nothing, everything is overridden by mini mushroom, otherwise mushrooms always get discarded if you have a non-mushroom/non-mini powerup (and all non-mushroom/mini powerups also override others)
*i mean, mini mushroom overrides nothing, not everything. a mushroom would override a mini
it would be unfair to get stuck on mini until you die lol
so basically just, the regular powerup logic except instead of a powerup going in reserve it gets discarded
nvm found more bugs
rip
i fixeded them at record pace
nice
Enough dilly dally. The newest vcmi ever is finally out.
And it's been entirely ported to 2.0, from scratch.
So many new things! Everything works so much better now! No host-only rules, no missed conditions, no desyncs! All the custom content is still here!
2.0
- This version of vcmi is based on vanilla v2.0.3.0, as denoted by the jump from
v17.0.11tov20.0.1. - The update took long? Yeah, good observation. Turns out porting mods to 2.0 is tough! Plus, there was a ton of content to reimplement from scratch... Not to worry, it's finally here, and now future updates will bring even newer content, faster!
- Of course, all the goodies vanilla has brought are present here too. Notably:
- Better networking. Rules will not desync now, and will trigger accurately.
- Accuracy improvements (visuals and physics).
- Replays.
- Better settings menu.
- Coin runners, teams, hammer suit, swimming, etc.
What's still here?
I've kept all the important features you've been enjoying so far.
- Triggers (16 conditions, 23 action rules), 9 special effects, all powerup chances.
- 10 total characters.
- Race maps with NSMB original stages, checkpoints, end goals, and laps.
- Speedrun timer.
- Stars and Coins for powerup can be disabled.
- The UI is still fairly similar, to aid with familiarity.
- Emotes in chat (Discord style) and in game (press a number to taunt).
- A functional Android build with on-screen controls.
- HQ dynamic songs in-game.
New things...
- Super flexible "Triggers" system. It's now easiest than ever to create custom gamemodes!
- Choose a condition (what will activate the trigger), and an action (what will happen). For example, if someone grabs a coin, make them lose a life!
- You can now choose the target player for the triggers. For example, limit a rule's influence on a team only, for team-based gamemodes!
- Many more parameters for certain rules. For example, the Give Powerup action can now be assigned an exact powerup, unlike in old versions where it was always random.
- Rules can be edited in-place without needing to delete and readd them.
- There are now 32 race maps, from various NSMB worlds.
- A more fun character select screen, with real time previews.
- The limit for Stars, Coins, Laps, Lives, and Timer has been increased to 1000.
- You can now save your favourite rulesets and load them back in easily, or share them with others. All properties are taken into cosnideration.
- Add or remove gizmos to the minimap. For example, hide players, hide stars, show a certain team, follow the host...
- Tooltips: hold over certain rules to get a helpful explanation about them.
- The web build now has music.
- Enemies don't run off edges when offscreen, and return home when you get close to them.
- Guys did i forget anything?
So yeah, now I can sleep in peace. What a weird feeling, it's been a year without an update so now I feel strange saying that it's... done. So many hiatuses, procrastination days, redoing ports. Now it's time to enjoy. Goodbye... forever.
Nah jk I'm still here. Ok, go play this mod, if you want. Thank you everyone for your time and support!
Get it using the Mod Loader or by visiting this link: https://github.com/vlcoo/VicMvsLO/releases/latest
HES BACK CHAT!!!
custom matchinator is super back
🎛️ [updated!] vic's Custom Match-inator
He's the [[One]]!!!!
now what do i do with my life
what
mvlo maker
no why would he ever do that
yeah i don't have paypal
also what's this
vic added it before ipod...
Map present in previous version that couldn't make its way onto the update yet
vic touchs features.... that ipodtouch......n't
Yeah can't have maximum customisation without individual power up control. Though that thing has been a feature for multiple versions now
is it just me or is the music lower pitch than normal
Me when someone suggests for a mod that allows you to set stars to more than 30:
That happened to me too, I had to give it some paracetamol and it got fixed right up
HUHHH
Holy mole
THERES AN ANDROID PORT I LOVE YOU VIC
[[WE.]] Love vic!!!!!
bug report: you can't get more than 255 coins
never buy no coins from the gas station
playtest mmim for eternity
Damn it I fixed that for stars and lives but I missed coins
ugh web build failed for the second time after 40 minutes
ok some things i noticed
- it runs at max 30 fps
- the buttons are painfully small, the joystick is kinda ok tho
- enemies look weird
2023 AI generated ahh koopa 🥀
try settings -> graphics -> disable vsync, then set max framerate to 90 or 60
oh that works
weird ui shadow thing
oh i forgot to align that up
happens on dekstop too but only for two of all the dialogs
also i only selected the mega and when i collect coins no mega comes up
is that intentional
brah wtf its out???
my evil map.........
also vci wtf happened to the playtest
yeah since you wouldn't normally get a mega given your stars, it never spawns one because its original spawn chances are zero
the behaviour is the same as in v17
makes sense
idk i got lost in the weeds but now everyone can playtest it
anyway tweak the mobile controls and my life is yours
just buy a pc lmao
damn
just buy a hou
does he know
why dont homeless people just buy homes
no yeah why didnt I think of that before
thank you dude
can 4gb ram survive 2025
controllers work btw if that helps
suprisingly yes
my controllerless ass:
big sobbing alien
also wait vcmi is on mobile
yea
what the fuck man youre insane
we're insane
it's been on there for so long guys you're getting excited for the wrong reasons sob
nah jk i'm happy you enjoy stuff be it old or new
this destroyed me
wha
mitosis
is the glitch where you spam start still in the game 💀@heady sand
leave it in it’s a good Easter egg 🥹
you found the secret multiplication feature congratulati
coin deathmatch rosy made it quickly its fun
0-1-99-15-3-0-0-11,,1,2,,4,0,,1,0,1,100.7,,1,1,,4,0,,1,0,1,100.7,1,1,1,,4,0,,1,0,1,100.7,2,1,1,,4,0,,1,0,1,100.0,,1,4,,4,0,,1,0,1,100.6,,1,1,,4,0,,1,0,1,100.0,,1,3,,4,0,,1,0,1,100.8,,1,1,,4,0,,1,0,1,100.9,,1,20,,4,0,,1,0,1,100.2,,1,21,,4,0,,1,0,1,100.2,,1,5,2,4,0,,1,0,1,100-0-0-0-0-0-0-0-1-0-0-1-1-1-1-1-1-1-1-0-1-0-0-0-A8
the gamemode rulesets look so weird now 👽
why is there a random A there sob
We got vcmi 2.0 before gta 6
We got gta 7 before the mobile port updated...
Fr
using an auto clicker (its loud so low your volume down)
Wait, this is actually a better way to play MvL on android lol
another bug (actually not sure if this is one, but there is no "got all stars" rule so probably): using the "give star" rule to reach the star cap will not cause the player to win, and cause the star count to go past the cap
(LOUD VIDEO)
(rules: 0-1-1000-0-0-0-0-6,,1,0,,4,0,,1,0,1,100.6,,1,5,1,4,0,,1,0,1,100.6,,1,3,,6,0,,1,0,1,100.6,,1,15,,4,0,,1,0,1,100-1-1-0-0-1-0-0-0-0-1-1-1-1-1-0-1-0-0-1-1-0-0-0-B3 (at least, those are the last ones i had saved)
interesanting
LOL
its beautiful...
smiling shy guy never again
freeze tag
0-1-0-0-3-400-1-2,,18,5,3,4,0,,1,0,1,100.2,,18,17,3,4,0,,1,0,1,100.5,,19,12,,4,0,,1,0,1,100.6,,18,5,3,4,0,,1,0,1,100.3,,18,0,,19,0,,1,0,1,100.15,,19,9,,4,0,,1,0,1,100.9,,18,6,,4,0,,1,0,1,100-0-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-0-0-0-1-0-B4
i should put these in the vcmi discord later
@empty ore Make room for me pls 🥺
💔
why did you left brah
Just went to check another room
Bruh
alr join rq
dunno why it got enabled, but you can disable it in settings
luigi jail
0-999-0-10-3-500-1-2,,18,5,3,4,0,,1,0,1,100.2,,18,17,3,4,0,,1,0,1,100.5,,19,12,,4,0,,1,0,1,100.6,,18,5,3,4,0,,1,0,1,100.3,,18,0,,19,0,,1,0,1,100.15,,19,9,,4,0,,1,0,1,100.9,,18,6,,4,0,,1,0,1,100.11,,19,14,,4,0,,1,0,1,100-0-1-1-0-1-1-1-1-1-0-0-0-0-0-0-0-0-0-0-0-0-1-0-20
Tower on android IS super laggy
hum models are broken
@gloomy socket @gloomy socket @gloomy socket @gloomy socket @gloomy socket @gloomy socket @gloomy socket @gloomy socket @gloomy socket wake up gremlin
With a blueshell im invisible when I slide with the hammer bro
oh yeah i didn't adjust the blue shell, propeller, and hammer suits on the custom characters yet
interesting
wait I was so confused on what happened to that one luigi 😭
i picked them up and they POOFED
insane
if you mean the input display option, it doesn't do anything
nope, Controls -> On Screen Controls [ ]
omg its bingo hohohoho level
Tiny update:
windows 32 bit builds are now available
vic it hurts me that the only hat is overalls palette is moddigi(?)
no i mean like out of all of them
not even vanillas have it
like super show
i was mid match but i’m saying that the palettes that normally have it don’t have it
also i can hook you up with mmim palettes, or just make new ones
because i’m good at picking palettes
Oki
i’m make you some palettes later
Moddigi is in vcmi?
cooked this up
idk how to explain this
but you win when you collect enough coins to get a powerup
whoever the last luigi palette is idk
and stars slip off your hands
usually if ur in then he’s also in
Ohh the purple one
didn’t know that was a thing
Yeah that's just the vcmi logo gradient
man everyone’s palettes look so similar it’s hard to tell sometimes
it’s not like i’m colorblind or anything tho
thank god
wot
Poor guy keeps getting pinged
@heady sand
you can either take all of them or pick ur poison
i think they could work for the other characters too
at least most of them (broozer, shy guy, etc)
Nice, thanks man
wait these look nice actually
especially that red/blue grey overalls and the top left one
like i said
im good at picking palettes 
@heady sand been thinking, is there an order of priority for the rules?
There's no order to the triggers, it doesn't matter if you put one before another or the other way around. The moment the condition is met, they get activated right then
If two conditions happen on the same frame then the triggers get activated at the same time
"at the same time"?
i don't think that's possible
At the same time meaning, during the same frame
theres a issue where the mobile hud is on the screen when on pc for vics
My controls gets reset everytime i reboot vcmi
i think they mean like
the ordering of triggers on the same frame
"two collect star triggers, which runs first" type of thing
That's the second person reporting that. But it's easily solvable, you can go into Settings -> Controls, and scroll way through to disable "On Screen controls"
Oh the order of things within one frame? I mean, I'd assume it's quite literally imperceptible because it's the smallest unit of time but. Inside there, the triggers do get read and activated in the order they are in the list, which I assume is top to bottom
But again, for all intents and purposes... I stand with what I said about them being basically at the same time
I have quite a lot of bugs to report and suggestions to make
Sure, let me know
I will do that tommorow 👍
Just one thing, do you plan on adding the missing triggers and actions from 1.7?
Not all of them, no
The least popular ones are getting out for the sake of simplicity. Other useful ones (like every X seconds condition) will come back though
every X seconds would be easy
Same with the special effects. In the current version only the most useful and popular ones (and easiest for me to implement) have made it in
Yeah it's just a timer thankfully
The time based ones are important yes
I was thinking about the triggers for directionnal inputs, and actions like random teleport, explode player
Stuff like Random teleport, explode map, all map is bricks... are so funny that yeah I will try bringing them back too lol
Directional input conditions though idk, they are useful I guess... not sure how easy for me to implement though?
We'll see about that one
I will suggest a lot of things, and I clearly don't expect anything to be added, do what you think is best
https://docs.google.com/spreadsheets/d/1oeOlnEiO_UA8Htb5fNg6xnOaFZ54jvlw4ZaJsbe8NQs/edit?usp=sharing
Sharing this here btw, im gonna save rulesets in there
Nice
I will make a clear list tommorow
Least I can say is that I had fun tonight, so thank you
I'm very glad
Yeah it's a bug in 2.0.3.0 vanilla
oh shi i forgot its 2.0.3 lmao
vic, do you plan on bringing back "every X seconds" rules?
bro cant scroll up
Just seemed like a normal discussion for me
mvlo before the big bang:
Luigi existed before the marioverse did? 🤔
yup
The 'Every X seconds' is in fact essential 
Agreed
yummy, 1 fps and two seconds of ping
ik it's a development build, but the master build wouldn't even boot so
the fps changes depending on the song playing omg
also i can't move
sigh
the fucking cockroach chains image
That's how I've felt the entire process predating the update
oh yea btw will pipes 2 and autumn also be brought back
Autumn is back
oh
didnt notice
dude i keep forgetting vanilla no longer has 10 maps but instead 12
what the heck
where are Yoshi, Waluigi and Wario 
Autumn is already in, rock pit and pipes 2 will be back soon
where are the star coins?
Coin Chasers
Windows 10 User?
Yupp
-# as if [[No one.]] uses win10
i use it too
:D
kind of?
i have Windows 11 with atlasos (it optimizes it, making it look like windows 10)
sooo you use win11...
I before installed windows11
sick
what if we play the vcmi 2.0 game vic made sometime
yes that would be splendid
oh my gah i wonder where this was snet
might be a super secret server
vcmi discord server
Hello vic i have a question , did you update the phone controls? 🤔
The dpad has been replaced by a stick. The rest has stayed the same, although the buttons are admittedly quite small at the moment
Thanks for everything Vic, now I can play with my friends
jeff mario
/j
See you next year 20.0.2
yknow what fair enough
oh there's no trigger for losing a star?
I don't think that's ever been a thing
Losing a star is tied to getting knocked back or hurt, which do exist
I was thinking of having a rule that triggers for every star that you lose, even stars that got removed by another rule
also i don't know if it's only me but i can't escape replays, the menu doesn't pop up
that's odd. the pause menu should pop up with escape
oh, i see. if you pause the replay while in the middle of the popup animation, it can get stuck invisible
if you unpause the replay there's a chance the pause menu returns
try using esc to close the popup until the dim background disappears, and the mouse to press the buttons on top
oh, i see...
-# i see so many things
it's fine just that the "Return to room" button has the wrong text lol
if you click it, the replay ui toggles visibility as usual
just asking, where should bugs be reported, here or on the server
anything works fine
the server's more inactive, but there's a dedicated channel for it. but in here, more people might see it
vic there is a broken pipe on 2-A not very annoying but it kinda feels wrong
😊
will never not amaze me how you accomplish these things vic
i put the model in the scene. the model explodes. my hands? clean. the perpetrator? Unity Game Engine.
looks like i forgot to add the icon for the rules...
will never not amaze me how unity accomplishes these things vic
i am amazed too. vcmi is cursed in a beautiful way
<sprite name=room_rouxls> when
g-g-g-g-ghost!!!
wow it's even worserer in here
lui will haunt you forever
wut
vic how are you doing this
i'm doing ok thanks
mf looks like he’d catch me and then tell me “the world is better of without you”
i get it
okay what
new strat unlocked,,,
Imagine playing mario hunt on vcmi and then you do this
exactly!!!
other spot here
campin
This was hard
Rules:
Coin / Kill
Interesting...
em...
i hate that star model
i like it more than the mk8 star model that windows uses
tbh the model isn’t bad at all, it’s from 64ds
just that vic forgor how it looked like so it’s not shade smooth sob
it's just the sm64ds one... i personally have grown tired of the nsmb one bc of those weird eyes...
also i'm running out of space
where do i put the new score thing
unless i movethe start game button outside the box, like the back and options buttons are
nah i actually can't
hmmm time to cram everything even closer ig
make room settings small like the red buttons? 🤔
yeah but like the red buttons are the matchinator settings...
and room settings are unrelated options like player count and public/private toggle...
made it work, you can't even tell
no one suggest anything else, this time it'll really not fit
scrollview time
Its still vcmi
add more characers ppzlpz
was about to suggest that myself
maybe at some point you could have like an arrow button that switches the options there
like pages
a week has passed so i figured i'd remove the "updated!" tag
Also vic
channel name's long enough anyway
not playing... it's just the scene...
That's what they all say tsk tsk tsk
just admit it already
i purposefully made it into a non scrollable view unlike it was in previous versions because it's more appealing to me to have the main toggles visible in one screen, without needing extra navigation to reveal them
yeah that’s fair
whats your favorite nsmb enemy to play as
uhh i always pick broozer...
oh the animations!
I like that one cuz its the most accurate to the high res sprite from NSMBE
ngl dude i would totally pour my heart into making boo playable for vic mod
animations included
oh well that would be wonderful
i appreciate contributions a lot
plus boo is a minion and he's a cool guy so he fits in the rooster
maybe after mmim comes out and i have my new computer i’ll get into it
oh but boos alr exist as enemies
suppose we can make an exception
notoss caught secretly playing vcmi
ermmm the image is..
also why no coloured names'
I'm leaving those for later
thanks
It seems having a starman makes you appear above the background even with "Player is behind terrain" setting
add a description to your rooms... no more explaining your complex gamemodes...
ipod gotta add this omg this is so peak
more like idk
"no pro people allowed"
or
"im pro if youre noob imma beat your ass"
Luigi only rooms will finally be real
can i fill the entire box with A's
Yes
peak.
Why As when you can do Bs or Cs
Or even better: ||fill the box with a bunch of 3s||
Flinte Stones
I'm see you in youtube
I found an exploit to allow for rich text tags in chat sob
And then typed "O-K" with the rotated 90° tag
Technically this is a bug and I should patch it. However, i will allow it for the funsies
text rotation tags wattttt,,,,
vic does vcmi have colored names + fixed propeller mushroom image?
.
yay!
The propeller icon is intentional, as for coloured names you already got an answer for it mere hours ago
oh alr
some dude
Sees a bug: "Intentional."
the propeller sprite is taller than every other powerup, so it would'nt fit
just like the mega
anyway check this new feature ouuuutttttt
you can now have your triggers activate only while something else is true about players or the match
So it's a 'bug'
Though i agree it's really not important
It's not a bug. I purposefully cut it so it wouldn't be a different scale
Just like the mega lol
alright you win 
why is there an evil star
Holy jesus, it multiplied customization by a lot. We just need to find ideas now 
I already have ideas, I'm simply patiently waiting 
A tip I like to tell others for coming up with ideas is not to try creating gamemodes from looking at the settings. instead, think of a gamemode from another game, then try dividing it into rules to "port" it to vcmi. Kinda like programming!
Yes what do you code in?
mario,
You must fix bowser's minions when you get a hammer
correct!
item rain setting when
or uh timers per person
so i could make a knockout mode like mkwii
i think timers per person would be cool overall
we have every X seconds conditions now if that's what you mean
well, we will have but ya
no i mean like everyone has their own visible timer, and you can set conditions to make it add seconds to your timer
or remove time
like got star -> +5 seconds
took damage -> -5 seconds
if you run out of time on your timer then you could make smth happen like disqualification or smth
or certain things are enabled after your timer reaches a certain value
oh yeah ok
that can be achieved with the new "score" rule that snayp suggested and that i'll be adding. it's basically another number that serves no purpose initially, but that you can control and check for using triggers. each player has their own score, just like star count and coin count
so you can enable the "score", then have a trigger that says "every 1 second, substract 1 from score". and you've got a timer
inb4 vic's scripting language
So the score is personal ?
Yes
hm, what else to add for the next update, what else to add...
need ideas? 
i alr have stuff in the backlog but i need to think and see what will be for now, and what for later...
epicly glazed donuts...
you added everything you wanted to add already??
well that's a tough question to answer
i'd say "no, i haven't" but i need to draw the line somewhere for this next update
so you're looking for small things to add you mean?
vci add portable mario forever :rhumbs_hp: 👍 👍 :thymbs_up: 👍
Hp thumb
what
buzzy beetle leak
add super mario melatonin
lua integration
greece jumpscare
Don't tempt me
@heady sand ive thought about lua but youd need to change the base implementation to use FPs over floats
it's probably easy to serialize the state tho since lua is made for this kind of thing
Yeah, I've seen your worries about how lua is not deterministic...
srb2(k) uses lua for its scripting, so there must be a way
it's a deterministic netcode as well, just delay-based lockstep instead of rollback/prediction
yoshi character + colored names :)
bro is obsessed with coloured names
why colored names
I'm not just going to give out coloured names to anyone
Am I going to get coloured names?
Asking for a friend that is asking for me
trust
I'll keep the same functionality as in previous versions, where contributors and playtesters get the special role
no yoshi, wario or waluigi character? :C
No, overused as hell
Shit
Hello meddourk hi I'm ok I'm doing fine thanks
now I have to look gay in game now
nice to hear
You're going to get that bi name and you'll like it
if he doesnt want it ill take it 😎
if I don't want it for whatever reason I'll click on a button
Am I right lads or am I right lads
this human beign is obsessed with a couple pixles in his player name
im a kitty not a human
at least its what i believe online
ok time to listen to anime bangers bye
i thought you liked yoshi tho
Yes I do, but I don't feel like adding characters that many other mods already have
I like representing little guys like an enemy from that one game that Nintendo never used again, for example
BIRDO
aw :c
what if birdo was a playable character with Yoshi as a color palette? 
or some kind of style?
by the way, srb2's lua scripting works in netgames by just not having non-atomic stuff in the language (no functions that wait) and leaving scripts to synchronize their variables by themselves via a NetVars hook (and game-managed userdata structures, which automatically serialize their added keys as well)
it is possible to write scripts that intentionally (or accidentally) desync, though the game will try resynching in this scenario
the problem is that mvlo wont ever resync, so it needs to be correct.
intense nerd talk about coding and sh#t
also IPod why am i not allowed to wear the mvlo tag?
it's a nitro boost thing and the server doesn't have enough
NOOOOOOOOOOO
ILL BOOST IT THIS WEEKEND LOWK
THE TAG IS NOT GOING DOWN ON MY WATCH!!!!
*but scripts shouldn't desync the game (as in, if one does, the modder is making some mistake or there's a game bug)
ideally it wouldn't be possible.
i'd want to strip out everything that could desync, make it safe for modders.
ok
quantum also makes serialization way more difficult due to the prediction/rollback loop
Well... kind of.
You'd need just two methods for the entire lua state, a serialize and a deep copy.
The most notable thing is floats, right? A pretty important to have primitive that would need to be completely replaced
It's not something modders would be able to work around, really
yeah. floats, any std lib that uses math or allows for weird stuff (cpu usage, network access, etc)
in the miniscript addon test I was able to replace all instance of double with FP and it worked fine since it's a C# based interpreted lang
@heavy mountain please, you're making in very hard to talk lol
I do wonder how srb2k lua support handles that. Just tell the modders to never use floats? Or perhaps it's not an issue for them
they completely stripped out floats
everything's an int
and then they require you to use FRACUNIT = 65536
for a Q16.16 fixed point (same as quantum's FP (well technically quantum's is Q48.16 but its recommended to stay within 16.16 for multiplication reasons))
so for a "1.5" literal, you'd have to do 1 * FRACUNIT + (FRACUNIT / 2)
Rough...
But technically one would never need floats if the scale of all units is changed. For example, Mario's speed could be 15 instead of 1.5
Ooh, nice documentation
yeah
but since its an interpreted language, you could just replace the backing functionality / variables like I did with miniscript
and suddenly everything just works
x = 1.5 + 2.111 would be all FPs, not floats, no desync.
hell, that's better syntax than what we have to do in c# lmao
Sounds really nice
the conversation seemed to be over, as vic stated:
if you have nothing useful to add in, stop saying bs
im TRYING to read what they're sayin
sorry :3
im just bored
also i just added a final message, i deleted the messages in the conversation
no sh*t :D
gonna go outside now
this guy
THATS FROM LEGO MOVIE RIGHT
RIGHT
you are
