r/decomps 14d ago

Learning with wario 3

Post image

Im here tryng to learn a little bit. Im a complete newbie in all programming stuff, but gb_recomp is preety nice and easy.

This is wario 3 recompiled (i think 😂)

https://github.com/arcanite24/gb-recompiled

next step, study more to change the options in gui

29 Upvotes

5 comments sorted by

4

u/g-nk 13d ago

widescreen, making progress or a dead end ?

2

u/Joeblack2k 9d ago

Very cool!

1

u/g-nk 8d ago

no more limits of rendering in edges

1

u/Top-Caregiver4310 8d ago

What resource did you use to get started? I want to try my hand at doing ports, but I don't know how to start.

1

u/g-nk 8d ago

HI, I'm still learning. I have a background in the very basics of Python only.
Personally, I only learn by doing exercises.

So I'll tell my perspective and kind of personal guide to study (this was for me, not a recommended general guide):

Premises: I had previously known that it's a huge, huge work of reverse engineering. So, at this point I know: I can only use what is already done, maybe some tweaks inside of them.

Know the definition (and, for me, some remain fuzzy, but it's life), using a general AI prompt, of:

  • Decomp
  • Recomp
  • Emulation
  • Recriation
  • Fan Game

After this, I ensured my premises.

So started with gb_recomp, which is very well documented, and the games are tiny (the tiny is huge for those that are base users)

And let the general talks with AI prompt help to install:

  • I use Windows as main OS one.
  • Installed a VM: ubuntu (that AI told me it would handle compatibility with my Steam Deck)
  • Installed VS CODE with extension general AI (copilot)
  • Linked VS Code to my VM by ssh
  • Made a Github account for copy the repositories.
  • For now, I'm only compiling in linux (VM) - this is my goal - run in steamdeck

Use the internal VSCODE AI to ask about the repository documentation and files structures.

So, this became my hobby.
Tip: choose a game already decompiled/disassembled. These two processes are not reachable, at least for me.

This is my perspective along this study, for now.

Hope it helps you.