M.S.T.O.P. (@mstop4.bsky.social) reply parent
Is it too late to open that Mario Paint Institute now?
🇨🇦 Professional JS Game/Web Developer | GameMaker for personal projects | Runs VGM Obscura
71 followers 179 following 101 posts
view profile on Bluesky M.S.T.O.P. (@mstop4.bsky.social) reply parent
Is it too late to open that Mario Paint Institute now?
M.S.T.O.P. (@mstop4.bsky.social)
Ha! I knew keeping this around for over 30 years would pay off one day!
M.S.T.O.P. (@mstop4.bsky.social)
I haven't done one these in a while: City of Wind (Windia) (風の町 (ウィンディア)) (Final Fantasy Mystic Quest) - Arrangement www.youtube.com/watch?v=jf7d...
M.S.T.O.P. (@mstop4.bsky.social) reply parent
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Me, who uses CSS Flexbox on webpages regularly:
M.S.T.O.P. (@mstop4.bsky.social) reply parent
You’ve heard of Crazy Frog Now get ready for Crazy Fox
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Don't worry, we still got our share of short jokes anyway
M.S.T.O.P. (@mstop4.bsky.social) reply parent
I think you did very well. You didn't seem nervous from my point of view in the audience. Maybe Cork being with you on stage helped with it.
M.S.T.O.P. (@mstop4.bsky.social)
Woo, Rhythm Heaven! 🎵
M.S.T.O.P. (@mstop4.bsky.social)
Wow, Konami remembered that Gradius exists outside of pachinko
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Updated full demo video: www.youtube.com/watch?v=IMza...
M.S.T.O.P. (@mstop4.bsky.social)
GameMaker 3D lighting demo update: the floor is now also shiny! ✨ After weeks of experimenting with screen space reflections and not being satisfied with the results, I just went with using planar reflections, even if it is more expensive. #GameMaker #shaders #gamedev
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Money Puzzle Exchanger mentioned
M.S.T.O.P. (@mstop4.bsky.social) reply parent
youtu.be/niP461VPpyY?...
M.S.T.O.P. (@mstop4.bsky.social)
Vibing with the theme from Fly Tales. Sounds like something from an early Playstation 1 game.
M.S.T.O.P. (@mstop4.bsky.social) reply parent
I remember the Office XP ad campaign where Microsoft acknowledged Clippy's reputation and essentially threw him under the bus. Fittingly, Clippy was voiced by the late Gilbert Gottfried (R.I.P.). www.youtube.com/watch?v=tu_P...
M.S.T.O.P. (@mstop4.bsky.social)
I did a double-take at my Steam library today because I thought Flow was on Steam for a minute.
Gints Zilbalodis (@gintszilbalodis.bsky.social) reposted
This is what you do after winning an Oscar
M.S.T.O.P. (@mstop4.bsky.social) reply parent
She’s just there to make the game even harder
M.S.T.O.P. (@mstop4.bsky.social) reply parent
M.S.T.O.P. (@mstop4.bsky.social) reply parent
You can, but I assume that this was done in SMW to save precious memory space that could be used for other things. A variable determining the colour of something takes up a negligible amount of space these days and is a more flexible system, so it's not done a lot these days.
M.S.T.O.P. (@mstop4.bsky.social) reply parent
M.S.T.O.P. (@mstop4.bsky.social) reposted reply parent
Not quite a game yet, but I've been upping my shader game and experimenting with 3D stuff. I'm grateful for the people in the GM community who've made tutorials and demos on these subjects: @dragonitespam.bsky.social, @xordev.bsky.social, xygthop3, pace_x, and Noah Pauw to name a few.
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Not quite a game yet, but I've been upping my shader game and experimenting with 3D stuff. I'm grateful for the people in the GM community who've made tutorials and demos on these subjects: @dragonitespam.bsky.social, @xordev.bsky.social, xygthop3, pace_x, and Noah Pauw to name a few.
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Cool! I don't think I'm at that point in 3D GameMaker development where I'm experimenting with rendering a lot of stuff. I think I'm still on the making-things-shiny phase.
M.S.T.O.P. (@mstop4.bsky.social)
Everything I've worked on for my GameMaker 3D lighting demo, summarized in a 47-second video: youtu.be/jpK_TPTmuwI #GameMaker #shaders #gamedev
M.S.T.O.P. (@mstop4.bsky.social) reply parent
And here are a bunch of trippy screenshots from when I was debugging the environment mapping:
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Here's the same scene with normal, ambient occlusion, and roughness maps disabled, leaving only the environment maps.
M.S.T.O.P. (@mstop4.bsky.social)
Added environment mapping to my GameMaker 3D demo. I wish GameMaker would natively support cubemap textures in shaders, as it would have made thing a lot easier, but seeing how the engine is focused on 2D graphics, I can see why it isn't a priority. #GameMaker #shaders #gamedev
M.S.T.O.P. (@mstop4.bsky.social) reply parent
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Welp, the issue is completely gone now github.com/YoYoGames/Ga...
M.S.T.O.P. (@mstop4.bsky.social) reply parent
High-Dynamic-Range Stu
M.S.T.O.P. (@mstop4.bsky.social) reply parent
I played it I think 10 years ago. It was definitely before the game had achievements.
M.S.T.O.P. (@mstop4.bsky.social) reply parent
I didn't get into the Friday session.
M.S.T.O.P. (@mstop4.bsky.social)
The AI bubble, from an investment standpoint, will likely burst, but I think the issue of AI replacing human labour is still out there, unless companies are really allergic to using open source models.
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Ahh OK, I found the part of the manual that explains this: manual.gamemaker.io/lts/en/Addit... Real + String = String ➡️ draw_text(x, y, 123 + "456"); ✔️ (but Feather thinks it's not possible (Error GM1010)) String + Real = Error ➡️ draw_text(x, y, "123" + 456); ❌ forum.gamemaker.io/index.php?th...
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Wow, was it really that long ago? I’ve still been converting numbers to strings (with template strings nowadays) all this time. I did a quick Google search and found this thread in the GMC forum from April 2023 about how this shouldn’t work and no one bats an eye: forum.gamemaker.io/index.php?th...
M.S.T.O.P. (@mstop4.bsky.social) reply parent
I didn't know this is possible now. I tried it with draw_text and it also worked. This must be a very recent change because the documentation for draw_text still tells you to convert numbers to strings first if you want to just draw them (not concatenate them): manual.gamemaker.io/monthly/en/G...
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Seeing those questions about old GM made me think of some questions of my own: Which of these was not an independent asset type prior to Game Maker 4? (Objects, Rooms, Sprites, Sounds) Which of these was a demo game in Game Maker 1-3? (Catch the Bus, Catch the Dog, Catch the Clown, Catch the Ball)
M.S.T.O.P. (@mstop4.bsky.social) reply parent
I’ve been using GM since Game Maker 2 and I still remember some of the knowledge from that era. (cont.)
M.S.T.O.P. (@mstop4.bsky.social) reply parent
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Thanks! What questions did you have in mind?
M.S.T.O.P. (@mstop4.bsky.social) reply parent
The roughness maps are there mostly to prevent shiny grout, for now. Higher-quality video: www.youtube.com/watch?v=Zbmc...
M.S.T.O.P. (@mstop4.bsky.social)
I took some inspiration of physically-based rendering (PBR) methods and added in ambient occlusion maps and roughness maps. While the normal maps do most of the work in texturing brighter areas, the AO maps do the same for darker areas. #gamemaker #shaders #gamedev
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Reminds me of this comic: www.deviantart.com/bonus-kun/ar...
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Now I think it’s possible that the cover artist had never seen a Yoshi before, only got a bad photo of the game over screen as a reference, and thought Yoshi’s body was very glossy and the white parts are highlights. That might explain the colour palette and weird shading.
M.S.T.O.P. (@mstop4.bsky.social) reply parent
And the tip of the tail doesn't match the sprite art ripped from the game. In the actual game, the tip is obscured by the "O" in "Game Over". The cover artist likely didn't have the original sprite art handy, so they took some artistic liberties. (2/2)
M.S.T.O.P. (@mstop4.bsky.social) reply parent
I suspect that the Yoshi art on the cover is a bespoke creation based on the original sprite art, because I can't find any other source for it. Other things I've noticed is the cover art uses a slightly different palette for Yoshi's body (green + lighter green instead of green + white) (1/2)
M.S.T.O.P. (@mstop4.bsky.social) reply parent
There was also a higher resolution version on a cover of Nintendo Power.
M.S.T.O.P. (@mstop4.bsky.social) reply parent
*types “vaudeville”*
M.S.T.O.P. (@mstop4.bsky.social)
It's not Normal for the walls to shimmer like water, but on Math it is. #gamemaker #shaders #gamedev
M.S.T.O.P. (@mstop4.bsky.social)
Worked on my GameMaker 3D lighting demo a bit more, now 100% more shiny! It also supports more lights and each of them are fully configurable. #GameMaker #shaders #gamedev
M.S.T.O.P. (@mstop4.bsky.social)
I've been dabbling with 3D graphics in GameMaker again, after a long hiatus. After about a week and watching many @dragonitespam.bsky.social videos later, I made this basic lighting demo. youtu.be/L0ePINsuhSU
M.S.T.O.P. (@mstop4.bsky.social)
Ocean (4億5千万年への旅立ち…第1章のフィールド) - E.V.O.: The Search for Eden (46億年物語) - Arrangement www.youtube.com/watch?v=2wnV... This has been sitting in my backlog for years now. It was 90% done, but I wasn't satisfied with that last 10% until now.
M.S.T.O.P. (@mstop4.bsky.social) reply parent
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Yep, that and Battling Faces were available for download on the old Game Maker Showcase. Unfortunately, Snake Game didn’t make it on there because it lacked compelling gameplay according to Dr. Overmars.
M.S.T.O.P. (@mstop4.bsky.social) reply parent
M.S.T.O.P. (@mstop4.bsky.social) reply parent
Live teacher reaction: (Source: www.deviantart.com/partaytoes/a...)
M.S.T.O.P. (@mstop4.bsky.social) reply parent
I remember playing some of your early Game Maker games. I like to sometimes dust off my old GM4 Games CD and go on a nostalgia trip. I also remember the first time I saw Cook, Serve, Delicious and thought "Wait, isn't this by the same guy who made that old Wal-Mart parking game?". 😄
M.S.T.O.P. (@mstop4.bsky.social)
I've been using GameMaker for most of those years, I started with GM 2. I found GM from a list of game engines for beginners (from a time when engines weren't as open and free as they are now), and GM was the one that was the most intuitive. Here are the games I've made in my early days: 🎉 #GM25
M.S.T.O.P. (@mstop4.bsky.social)
M.S.T.O.P. (@mstop4.bsky.social)
Nice to see these tracks getting some more exposure of some kind, any kind. #nintendomusic
M.S.T.O.P. (@mstop4.bsky.social)
Birdman Contest (Arrangement) - Tiny Toon Adventures: Wacky Sports Challenge www.youtube.com/watch?v=ls77... Some of these old licensed games have some great, if short, tunes. Konami had a great sound team back then.
M.S.T.O.P. (@mstop4.bsky.social) reply parent
I especially liked the side game that came with it where you played as the Donkey. youtu.be/Z1fUWOObtN8?...
M.S.T.O.P. (@mstop4.bsky.social)
Front Line Base (Arcade Key, Arrangement) - U.N. Squadron / Area 88 www.youtube.com/watch?v=sEqV... Couldn't decide on which key to arrange this track in, so I did both.
M.S.T.O.P. (@mstop4.bsky.social)
It looks like I haven't been consistent with posting my covers on here.
M.S.T.O.P. (@mstop4.bsky.social)
Front Line Base (SNES Key, Arrangement) - U.N. Squadron / Area 88 www.youtube.com/watch?v=ozvX...
M.S.T.O.P. (@mstop4.bsky.social)
Everyone seems to be doing the NES Peach sprite redraw trend, so I decided to give it a try and made my own simplE version. #pixelart #ドット絵
M.S.T.O.P. (@mstop4.bsky.social)
Castle / Fortress (Arrangement) - Yoshi's Island www.youtube.com/watch?v=jzir... The underground and castle themes from Yoshi's Island really need more love. Maybe they'll get official remixes in the next Smash Bros. game?
M.S.T.O.P. (@mstop4.bsky.social)
Course 3 (Arrangement) - True Golf Classics: Wicked 18 www.youtube.com/watch?v=zxh7...
M.S.T.O.P. (@mstop4.bsky.social)
Cotton Island (Game Boy Cover) - Plok! youtube.com/watch?v=s7rg... Plok may not have gotten that Game Boy port, but this is the next best thing I can come up with. The important thing is I got a Plok! cover out before a Bubsy cover.
M.S.T.O.P. (@mstop4.bsky.social)
This April, I wanted to pay homage to the greatest piece of video game music of all time. Mansion Basement - Resident Evil: Director's Cut - Dual Shock Ver. (PSX) - Arrangement youtu.be/TLcSYX4zeUc
M.S.T.O.P. (@mstop4.bsky.social)
Ice Mountain Zone Act 1 - Sonic Advance (GBA) - Arrangement youtu.be/s1z80wBK1SI I wanted to make this a medley with the Act 2 theme, but it didn't really work out. I'll probably make Act 2 a separate piece.
M.S.T.O.P. (@mstop4.bsky.social)
Dungeon of Waterfall / 洞窟と滝 (Final Fantasy Mystic Quest) - Arrangement youtu.be/RqCiVNdkrWY Everyone knows about the battle themes, but this game has a lot of other good tracks as well.
M.S.T.O.P. (@mstop4.bsky.social)
Village - SimCity (SNES) - Arrangement youtu.be/yDb-B9nb-nU Posting something recent for a change! Been working on a few covers lately, but none of them have been up to standard. I decided to instead cover something short and simple to help get my focus back.
M.S.T.O.P. (@mstop4.bsky.social)
Subway Song / Track 10008 (SimCity 2000) - Arrangement youtu.be/S6wX2OwAtqc You can't cut back on funding! You'll regret this!
M.S.T.O.P. (@mstop4.bsky.social)
Passwords (The Flintstones (Ocean)) - Game Boy Cover youtu.be/SawLQWUGzMw FLEENSTONES? A great soundtrack to an obscure licensed game. Converting it to a Game Boy chiptune gave it a different mood.
M.S.T.O.P. (@mstop4.bsky.social)
Dusk Stars (Night in the Woods) - Genesis/Mega Drive Cover youtu.be/gCzORoOCrSk My first attempt at a Genesis cover. Gregg rulz ok.
M.S.T.O.P. (@mstop4.bsky.social)
Shoot the Smiley (Super Bonk) - PC Engine Cover youtu.be/ALNX8WlAac4 Continuing with our "what if Super Bonk was on the PC Engine/Turbografx-16" scenario.
M.S.T.O.P. (@mstop4.bsky.social)
Twilight Space (Super Bonk) - PC Engine Cover youtu.be/Ju4P-Ir7vWc What if the Bonk series continued to be on the PC Engine/Turbografx-16 and Super Bonk was made for that console?
M.S.T.O.P. (@mstop4.bsky.social)
Chemistry (ケミストリー) - Kero Blaster - Arrangement youtu.be/Xkkjujdb2g8 On my first playthrough, I got stuck in the White Laboratories for some time, and this song has been burned into my memory.
M.S.T.O.P. (@mstop4.bsky.social)
ACT2 CASTLE VANITY - Super Valis IV (SUPERヴァリス赤き月の乙女) - Arrangement youtu.be/5wFww4y2OaU Upon playing this game on Nintendo Switch Online, I immediately recognized the soundtrack from decades ago.
M.S.T.O.P. (@mstop4.bsky.social)
Shootout at the Sunset Ranch (Sunset Riders) - Game Boy Cover youtu.be/sMCmSzlpla4 Bury me with my money.
M.S.T.O.P. (@mstop4.bsky.social)
Night Without a Lover 恋人のいない夜 / Ode to Lisa (Soul Blazer) - Game Boy Cover youtu.be/bWENrDkgcPg I wish this game would get a remake or re-release like Actraiser Renaissance did.
M.S.T.O.P. (@mstop4.bsky.social)
Fabric of Time (Pocket Tanks) - PC Engine Cover youtu.be/tMoA2dxqqEY An older cover, the first time I tried making some with the PC Engine/Turbografx-16 sound chip.
M.S.T.O.P. (@mstop4.bsky.social)
Skyscrapers / Track 10007 (SimCity 2000) - Arrangement youtu.be/6eMST0sbOeo "You can't cut back funding! You will regret this!"
M.S.T.O.P. (@mstop4.bsky.social)
Invited by the Wind / 風に誘われて (Pop'n Twinbee / Pop'nツインビー) - Roland Sound Canvas Arrangement youtu.be/UfEQjdJroNU Better known by the title of its official cover: Twin Memories.