Sign in

Michaël Larouche

@michaellarouche.bsky.social
314 followers 334 following 94 posts

Senior Programmer (Contractor) for @digitaleclipse.bsky.social‬ on behalf of @coldbytes.bsky.social. Zig programming language fan. Profile picture by @johanvinet.com. FR/EN/日本語(勉強しています).

PostsRepliesMedia
Michaël Larouche @michaellarouche.bsky.social · 23h
SimCity
010
Michaël Larouche @michaellarouche.bsky.social · 17/09/2026
Relief, I didn’t like 11 as well!
000
Michaël Larouche @michaellarouche.bsky.social · 17/09/2026
And there’s another one to iOS 27 that’s waiting as well!
111
Michaël Larouche @michaellarouche.bsky.social · 15/09/2026
They were so ahort of RAM space to not allocate a decompression buffer? I reverse engineered quite a few compression algorithms this year and this is the weirdest take I’ve seen
000
Michaël Larouche @michaellarouche.bsky.social · 12/09/2026
Ah yes the classic IFE (In-Flight Entertainment) controller! My first job was debugging and fixing the games sold as packages to flight companies
011
Michaël Larouche @michaellarouche.bsky.social · 23/08/2026
Congrats!
000
Michaël Larouche @michaellarouche.bsky.social · 03/08/2026
So you figured out how to fill that space :)
000
Reposted by Michaël Larouche
dale coop ☕️ @dalecoop.bsky.social · 05/06/2026
The New 8-Bit All-Stars Bundle is now live🚀 Honestly, I’m still amazed that so many talented NES & Famicom homebrew devs agreed to be part of this project. 30 games. 30 devs. Countless hours of passion & dedication. I hope you’ll discover some new favorites. 🎮 itch.io/b/3695/new-8... #N8ABundle
43919
Michaël Larouche @michaellarouche.bsky.social · 07/06/2026
I was going to post that scene from Monty Python Meaning of Life but someone already did in the replies XD
010
Reposted by Michaël Larouche
Digital Eclipse @digitaleclipse.bsky.social · 02/06/2026
Join Woody, Buzz Lightyear, and more iconic characters in Toy Story: Retro Roundup! and Toy Story 3 Complete Edition. Now bundled together in digital and physical release. atari.com/collections/...
14344144
Michaël Larouche @michaellarouche.bsky.social · 10/05/2026
Hope you throw spoons at the screen!
100
Reposted by Michaël Larouche
Digital Eclipse @digitaleclipse.bsky.social · 29/04/2026
We're very happy to konfirm that today's update for Mortal Kombat: Legacy Kollection includes what has been far and away your most-requested feature. That's right – it's time for Krossplay! Learn more at our blog here: www.digitaleclipse.com/media/krossp…
710833
Reposted by Michaël Larouche
Dimitris @modernvintagegamer.com · 11/04/2026
My Amiga OCS Port of Zippy Race is available as a public alpha release. Check it out here and let me know what you think! modernvintagegamer.itch.io/zippy-race
modernvintagegamer.itch.io
Zippy Race : A500 Edition by Dimitris Giannakis - MVG
Port of Zippy Race to the Amiga 500
14716
Reposted by Michaël Larouche
Video Game History Foundation @gamehistoryorg.bsky.social · 09/04/2026
We handle a lot of NES prototypes around here, so trust us when we say this one is weird. Join VGHF Founder Frank Cifaldi for a look at this prototype version of Punch-Out!! for the Nintendo Entertainment System: www.youtube.com/watch?v=3T5A...
youtube.com
This Punch-Out!! Prototype is Unlike Anything We've Seen Before
YouTube video by The Video Game History Foundation
7537185
Reposted by Michaël Larouche
Digital Eclipse @digitaleclipse.bsky.social · 26/03/2026
A new update for Mortal Kombat: Legacy Kollection is available now! Check out the details here. AND... we're confirming that Krossplay will be available in a future update, later this spring! www.digitaleclipse.com/media/new-mo...
digitaleclipse.com
New Mortal Kombat: Legacy Kollection Update Available Now
Online room codes, difficulty adjustments, and more ways to play classic MK -- plus what's coming next.
36725
Reposted by Michaël Larouche
Academy of Interactive Arts & Sciences @official-aias.bsky.social · 13/02/2026
Congratulations to Mortal Kombat: Legacy Kollection for winning the #DICEAwards Fighting Game of the Year! @digitaleclipse.bsky.social
0419
Michaël Larouche @michaellarouche.bsky.social · 10/01/2026
As it should be
000
Michaël Larouche @michaellarouche.bsky.social · 22/12/2025
I’d pet that for a dollar
010
Reposted by Michaël Larouche
Sebastian Aaltonen @sebaaltonen.bsky.social · 16/12/2025
My "No Graphics API" blog post is live! Please repost :) www.sebastianaaltonen.com/blog/no-grap... I spend 1.5 years doing this. Full rewrite last summer and another partial rewrite last month. As Hemingway said: "First draft of everything is always shit".
sebastianaaltonen.com
No Graphics API — Sebastian Aaltonen
Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve pe...
19474193
Reposted by Michaël Larouche
Digital Eclipse @digitaleclipse.bsky.social · 04/12/2025
The initial Online Arcade update for PS4 and PS5 platforms is live! You can read about the update on our blog www.digitaleclipse.com/media/join-t… Please leave feedback and reports in our Discord linked below.
54710
Reposted by Michaël Larouche
Tribute Games @tributegames.com · 01/12/2025
A mighty evil is waging war across the cosmos! 💫 Assemble your Superhero squad to face the Annihilation Wave in MARVEL Cosmic Invasion, available now on PC, Nintendo Switch and Nintendo Switch 2, PlayStation 4 and PlayStation 5, and Xbox Series S|X consoles: marvelcosmicinvasiongame.com
711942
Reposted by Michaël Larouche
Fred Gemus @fredgemus.bsky.social · 01/12/2025
MARVEL Cosmic Invasion est maintenant disponible sur toutes les plateformes! Toute l'équipe chez Tribute Games a travaillé très fort ces dernières années pour livrer l'ultime expérience de beat'em up Marvel avec notre sauce secrète et on est très fier du résultat! Amusez-vous bien!
031
Michaël Larouche @michaellarouche.bsky.social · 22/11/2025
She has seen things beyond repair
020
Reposted by Michaël Larouche
Chris Kohler @kohler.bsky.social · 22/11/2025
Looking to try out the Online Arcade feature for Mortal Kombat: Legacy Kollection? We just added it as a beta branch on Steam. Give it a try this weekend! There are also several other improvements you can get a peek at in the beta. All the details below! www.digitaleclipse.com/media/join-t...
digitaleclipse.com
Join the Online Arcade Beta for Mortal Kombat: Legacy Kollection
You can beta-test the new lobby system on Steam, starting immediately.
03011
Michaël Larouche @michaellarouche.bsky.social · 20/11/2025
No way!
020
Michaël Larouche @michaellarouche.bsky.social · 09/11/2025
10 years ago I made a Balloon Fight hack for Festival Rétro 2015 that added a competition mode and several new screens. I finally released the IPS patch and source code at: github.com/mlarouche/Ba... Iwata sprites made by @johnriggs.bsky.social
293
Reposted by Michaël Larouche
Digital Eclipse @digitaleclipse.bsky.social · 08/11/2025
New Steam patch hotfix 110725 is live! - Matchmaking issues from steam usernames - Various visual issues throughout the game - Gameboxes / Arcade Machines will not overlap text when viewing other games Full notes here:https://store.steampowered.com/news/app/3454980/view/582779932700050242?l=english
store.steampowered.com
Mortal Kombat: Legacy Kollection - Hotfix 110525 - Steam News
The following issues have been addressed in this hotfix update: Fixed situations where certain Steam profile names were causing crashes during matchmaking Fixed desync issues that resulted from certain offline options impacting online matches -Implemented default Game Settings for all Quick Match se...
1317
Reposted by Michaël Larouche
Digital Eclipse @digitaleclipse.bsky.social · 04/11/2025
We’ve just pushed PlayStation hotfix live that improves latency and online audio, as well as numerous smaller fixes and improvements. Full patch notes: www.digitaleclipse.com/media/mortal…
76610
Michaël Larouche @michaellarouche.bsky.social · 02/11/2025
I wonder what the subscription rate of that one versus other cloud providers, and if it has AI?
110
Michaël Larouche @michaellarouche.bsky.social · 31/10/2025
Ça fait parti du jargon du jeu vidéo depuis tellement longtemps mais c’est pas de la vrai intelligence artificielle, plus du « game behavior »
110
Reposted by Michaël Larouche
Damned Amrich @danamrich.bsky.social · 30/10/2025
If you've even the least bit curious about how something like #MKLK happens, this long-form @shacknews.com piece from @davidlcraddock.bsky.social is the piece for you. It's the deepest dive I've ever seen into what we're trying to do at @digitaleclipse.bsky.social. www.shacknews.com/article/1462...
shacknews.com
No More Secrets: The Making of Mortal Kombat: Legacy Kollection
Since 2024, Digital Eclipse has worked on one of its biggest projects in secret. The time has come to pull back the curtain on Mortal Kombat: Legacy Kolletion—its design, its documentary, and the othe...
02110
Michaël Larouche @michaellarouche.bsky.social · 30/10/2025
Thanks for reading this thread and enjoy MK Legacy Kollection! www.digitaleclipse.com/games/mortal...
digitaleclipse.com
Mortal Kombat: Legacy Kollection
The essential arcade, console, and handheld games from Mortal Kombat's early years return -- with their secrets laid bare.
120
Michaël Larouche @michaellarouche.bsky.social · 30/10/2025
Overall, it was a blast working on a big collection like MK that I played since childhood. My highlight was we got access to the original @noobde.bsky.social Arcade source code for MK1, MK2, MK3 and MK4. It was really easy to navigate and understand, got really familiar with it at the end!
130
Michaël Larouche @michaellarouche.bsky.social · 30/10/2025
I also ported the GPU rendering of MK4 and added the resolution scaling as a nice bonus, we got great reactions from that one
100
Michaël Larouche @michaellarouche.bsky.social · 30/10/2025
I also implemented the pre-game menu and the move list menu. Quite proud of the way I did the Kombat Kode selection and the auto-input inside the game for all games that have a versus mode. Speaking of versus mode, I had to find lots of hooks inside the games for the fluid rematch flow and replay.
100
Michaël Larouche @michaellarouche.bsky.social · 30/10/2025
My most obvious fix was to fix Shang Tsung Kombat Tomb stage fatality, however it is done via our C++ callbacks using code breakpoints. So if for instance address ff862250 is executed, a C++ function gets called and we modify the emulation state.
110
Michaël Larouche @michaellarouche.bsky.social · 30/10/2025
I tried to avoid actually modifying the ROM themselves but for some I had no choice. For most of the game, I added the stage names for stages that aren't accessible via normal way like BOTTOM OF PIT in MK1 or GORO'S LAIR. Yes even in the home ports! I also removed some copyright license.
100
Michaël Larouche @michaellarouche.bsky.social · 30/10/2025
And of course implemented the fatality training mode, the one-button fatality feature was implemented for this mode first but in an upcoming patch it will available as well for normal and versus modes for all the arcade games. For Trilogy, you can use the builtin one.
100
Michaël Larouche @michaellarouche.bsky.social · 30/10/2025
I implemented the training mode for Arcade MK1, MK2, MK3, UMK3, MK4 and MK Trilogy. Quite proud of the seamless switch between AI and Human. For each game, we needed to stop the match to end when health reach zero and all the health filling behaviors.
100
Michaël Larouche @michaellarouche.bsky.social · 30/10/2025
I also found and exposed every secret we can find in every game. Some settings are visible in the GAME SETTINGS, other in ADDITIONAL SETTINGS in the pause menu.
100
Michaël Larouche @michaellarouche.bsky.social · 30/10/2025
First feature I've did was the on-screen move list. Unlike any other fighting games, MK has dynamic states during a match. So it react to what's happening in the game. For every fighting game I had to find these variables: in combat, in finish him, health, sprite mirroring, selected character, etc.
100
Michaël Larouche @michaellarouche.bsky.social · 30/10/2025
Happy launch day of Mortal Kombat Legacy Kollection! Here's a thread to explain what I did on the kollection itself!
282
Reposted by Michaël Larouche
Digital Eclipse @digitaleclipse.bsky.social · 29/10/2025
An update around lobbies and online play for the Mortal Kombat: Legacy Kollection.
45711
Reposted by Michaël Larouche
Chris Kohler @kohler.bsky.social · 25/10/2025
Want a deeper look at some features of Mortal Kombat: Legacy Kollection? Noted MK expert "Ketchup" applies his skills and knowledge to a few of our unique features in a new video today. I'm still blown away by what this team has collectively accomplished. www.youtube.com/watch?v=py_-...
youtube.com
An Early Look At The MK Legacy Kollection
YouTube video by PNDK&M
34710
Reposted by Michaël Larouche
Kristofor Durrschmidt @volgarr.bsky.social · 23/10/2025
It would have been really awesome if Volgarr II reached 100 reviews on Steam. That would make me super happy. Even if its not your favorite game I would love to hear from you. Please share this with your friends. :) #indiedev #pixelart store.steampowered.com/app/2195140/...
store.steampowered.com
Volgarr the Viking II on Steam
A hardcore, 2D action-platformer where only precision can keep you from death.
1125
Reposted by Michaël Larouche
Digital Eclipse @digitaleclipse.bsky.social · 22/10/2025
DE has added a new Fatality Trainer mode, so players can master the input and timing of every finishing move, with on-screen feedback and immediate looping to try again. #MKLK
714035
Michaël Larouche @michaellarouche.bsky.social · 21/10/2025
Le bon vieux débat!
200
Michaël Larouche @michaellarouche.bsky.social · 16/10/2025
Thanks to our friend at Implicit Conversions for the reverse engineering for that part! Also the first time we saw the interactive move list feature in action.
061
Michaël Larouche @michaellarouche.bsky.social · 13/10/2025
Drink the can Shinji
000
Michaël Larouche @michaellarouche.bsky.social · 07/10/2025
I took up the task to adapt the GPU renderer of MK4 from OpenGL that our emulator engineer did to our bakesale rendering abstraction. Adding 2x, 4x was a easy call to make, just need to render the scene in a bigger intermediate render target.
1335