Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Melee.c - super smash bros melee, decompiled and reverse engineered into 5000 lines or so of c All done with deepseek flash 0731, from my phone, while I'm hanging out with my newborn

787,050 görüntüleme • 1 ay önce •via X (Twitter)

44 Yorum

kache profil fotoğrafı
kache1 ay önce

Sol failed horrendously at this task, it ended up reward hacking around my requirements and wasting a bunch of tokens. Deepseek does make a lot of mistakes, but it actually listens to what I tell it

kache profil fotoğrafı
kache1 ay önce

With the new tool I built (the tmux-auto tool I wrote in my blog about), I can keep projects like this on rails for a very long time We extended dolphin with our own tooling, pulled public slippi marth v marth replays, and created a harness to test the position side by side

kache profil fotoğrafı
kache1 ay önce

I'm very close to being done with marth, now only some long tail of strange conflict scenarios (who wins an attack getting met at the same time). But after that, the rest of the characters _should_ just work

kache profil fotoğrafı
kache1 ay önce

My own agent tool has been extended. It can give me videos of what happened, the divergences, these sorts of things. I am surprised how much my personal tooling was a gap for this run and gun development. I really can get so much absurd stuff done with only an open source model

kache profil fotoğrafı
kache1 ay önce

unintentional artifact showing through at the end but oddly salient : )

aizk ✡️ profil fotoğrafı
aizk ✡️1 ay önce

Just get the actual code dude

Joma Tech profil fotoğrafı
Joma Tech1 ay önce

Of course you’re a Marth main

kache profil fotoğrafı
kache1 ay önce

XD

Gurvan profil fotoğrafı
Gurvan1 ay önce

a nice camera makes it feel even better

Tom Turney profil fotoğrafı
Tom Turney1 ay önce

Put your work here for the community

Tim Soret profil fotoğrafı
Tim Soret1 ay önce

Very interesting approach. We’re at the dawn of a golden age for retro gaming with all the hacking + decomp + modding breakthroughs.

liteyear profil fotoğrafı
liteyear1 ay önce

This is what I did recently. Extracted all the assests from the iso, redid the animations, etc. Zig. Need to fix some stuff, but was fun.

satellitedown profil fotoğrafı
satellitedown1 ay önce

can you open source this so I can turn it into a browser game and pretend to be from a jurisdiction that N*ntendo can't sue me from thanks

Taelin profil fotoğrafı
Taelin1 ay önce

wait what no

kenneth profil fotoğrafı
kenneth1 ay önce

hell yes now see if you can train a model to whoop your own ass

kache profil fotoğrafı
kache1 ay önce

That's the plan

kenneth profil fotoğrafı
kenneth1 ay önce

there should definitely be a battle bots version of this

ベースドブレトン 🇺🇸 profil fotoğrafı
ベースドブレトン 🇺🇸1 ay önce

This is already a thing

iphone profil fotoğrafı
iphone1 ay önce

I don't understand what you mean by "decompiled", since Melee is more than 5000 lines of code. Also, you mentioned you're using Dolphin and SLPs, but are you able to replay SLPs faithfully and have gameplay generate SLPs that can be played back on Slippi Dolphin?

Psyop Neo-Glaucon Kafusi profil fotoğrafı
Psyop Neo-Glaucon Kafusi1 ay önce

My dream has been to decompile my favorites and turn them into libraries to mix and match as I see fit. Sure why not a metroidvania mega man with a soccer mini game and point and click segments. With some card / pet battles along the way. Jump into my ship and Gradius meets super nova around to other game planets. 🪐 puzzle world here we come 🧩

lep1c2l0 profil fotoğrafı
lep1c2l01 ay önce

Melee players won't touch it unless maybe you prove the behavior to be floating-point identical to the original, good luck with that. And even then that's not even considering retards with nocebo effect who will claim they can't play well on this because it's not the "real" melee

AuraBeetle profil fotoğrafı
AuraBeetle1 ay önce

Did you check if your agent was actually just pulling the decomp it found online lol

Lucky 7s profil fotoğrafı
Lucky 7s1 ay önce

how do we play it

Jack profil fotoğrafı
Jack1 ay önce

oh sweet, cool project

gabe profil fotoğrafı
gabe1 ay önce

Have you been using slippi replay files to do this? If not, you should look into it. The files are a recording of input, so you could use that to programmatically compare your decomp/RE to the emulated game

Steven Cheng profil fotoğrafı
Steven Cheng1 ay önce

5000 lines? That's not Melee, that's just the frame data parser.

Hypergamous Bosch profil fotoğrafı
Hypergamous Bosch1 ay önce

Damn this is cool. Codex refused me reverse engineering a game

AzFlin 🗿 profil fotoğrafı
AzFlin 🗿1 ay önce

marth

eric provencher profil fotoğrafı
eric provencher1 ay önce

Can you do this for the superior project+ (brawl rom hack), and then make deterministic rollback work?

lofi1048 profil fotoğrafı
lofi10481 ay önce

Now train AI on top slippi replays and make it so I can download top players and play against them until I become cracked at the game.

no more docile users profil fotoğrafı
no more docile users1 ay önce

Melee has a vibrant online, grassroots, and open source-powered competitive scene. I think a good hard-but-achievable metric of success here should be seeing if you can get this version of melee to play via slippi with someone playing the normal ISO version online.

🌞 profil fotoğrafı
🌞1 ay önce

I've been trying to coax Sol into REing a fighting game so I can do a pufferlib model with artificial human input delay and imperfection. Looks like I need to just pay the China tax

alex duffy profil fotoğrafı
alex duffy1 ay önce

All we do @goodstartlabs is ai x games - would love to chat!

Gabriel profil fotoğrafı
Gabriel1 ay önce

woah

corben sorenson profil fotoğrafı
corben sorenson1 ay önce

I’ve been dreaming of custom 1v1’s where ai engineers compete regularly at training up an AI to play melee for a bit. Maybe make it to where we can speed up the game past human limits and allow the AI to fight eachother without a pesky human being able to keep up.

Treuer kampfer profil fotoğrafı
Treuer kampfer1 ay önce

Why is it that in c it’s morally acceptable to put everything in a single file, some of the best programs I’ve read just ends in one .h or .c. but if you ask it to write in JavaScript it would produce like 50 files..

Matt✡ profil fotoğrafı
Matt✡1 ay önce

Where is the decompiled code? Can you show the matching compilation and make an ISO from it?

Christos Tsilis profil fotoğrafı
Christos Tsilis1 ay önce

5000 lines for Melee? The full game is closer to 500,000. This is one corner of it, not the game.

Ayerbe profil fotoğrafı
Ayerbe1 ay önce

dude focus on your kid wtf

Veli profil fotoğrafı
Veli1 ay önce

Reversing copyrighted stuff, using AI to do work and you share it like you did a very good thing. The world has become mad.

rodasapc profil fotoğrafı
rodasapc1 ay önce

How do you visualize this over phone actually, I tried doing GUI work over termux and got humbled for like 2h

kache profil fotoğrafı
kache1 ay önce

I have it update a web app I can access

kache profil fotoğrafı
kache1 ay önce

All the code here compiles to a web browser too, it works on my phone

Martin Kemka profil fotoğrafı
Martin Kemka1 ay önce

Whoa. Not sure what to call this. It’s like a kind of compression or really the essence of the gameplay.

Benzer Videolar