gamingonlinux.com

KindaABigDyl, do games w Zelda 64: Recompiled (Majora's Mask) adds modding support, texture pack support, optimizations and more
@KindaABigDyl@programming.dev avatar

I’m just waiting for the melee decomp to be finished

bpev,

Or Majora’s Mask but with wave dashing

Stovetop, do games w Zelda 64: Recompiled (Majora's Mask) adds modding support, texture pack support, optimizations and more

Is this similar to the Ship of Harkinian recompiles, just as a different project?

vaguerant,
@vaguerant@fedia.io avatar

Not really. The Ship of Harkinian ports are based on decompilations, which is where you reverse engineer some equivalent source code using the final binary as a reference point. Then, you can port that source code to anything else you can build for, like a PC, phone, Wii U or Dreamcast.

Recompilation, which is what this project is, is closer to (and some have gone as far as to say that it is) emulation. It's taking the final binary and then, without actually working backward to get source code, translating the raw instructions directly into code that compiles for a different platform.

It's kind of difficult to get across the difference without being familiar with what both are doing behind the scenes, because the result is obviously similar. Both require human intervention, but decompilation is the more labor-intensive approach, while recompilation is somewhat more automated.

The advantage of former is that you end up with a relatively human-readable codebase to work with, while the latter doesn't bring you any closer to understanding how the game works internally. Both ultimately allow for porting the game to new platforms. Decompilation will almost certainly result in a more optimized final game, because it avoids the overhead of "emulating" the original architecture. However, for the same reason, recompilation can be generalized to other games that originally ran on the same hardware.

Stovetop,

Thank you for the detailed explanation! I had thought Ship was decompiling and recompiling it into its own package, but what you describe makes more sense.

NewNewAccount,

Ship of Harkinian does indeed get recompiled but the steps before recompilation are more accurately described as decompiling.

The Majoras Mask recomp might be better described as “automated recompilation”, implying there was no/limited human involvement in the _de_compilation step first.

codexarcanum,

So similar to how WINE works then? This is taking the MM binary and building a wrapper around it that translates it’s system calls into something generic?

vaguerant,
@vaguerant@fedia.io avatar

That's closer but rather than being a wrapper, it takes the original architecture's instructions (MIPS in the case of N64) and generates a C/C++ function which implements that instruction. Then you call those functions in the same sequence as the original compiled machine code ran instructions.

That's a relatively inefficient way to make a port, because you're basically reimplementing the original CPU in software, hence why some have described it as emulation. At the same time though, most recompiled games are like 15-20 years old, so a bit of overhead on a modern PC isn't going to hurt you too much.

But anyway, unlike WINE, the original binary is not used any more after recompilation. Instead, you have a native binary for the target platform, the translation having occurred at the time of recompilation (when you built the port binary).

codexarcanum,

OK, now I understand! And I get why they say the code isn’t human readable, haha. Thanks for taking time to explain!

TachyonTele, (edited ) do games w Check out the demo for no brake no gain, a precision-driving game where skill outshines speed

Not being able to adjust the stick sensitivity is a deal breaker for this game. I can’t even get past the first ramp without turning wildly.

It seems like a good game though.

OldManBOMBIN, do games w Check out the demo for no brake no gain, a precision-driving game where skill outshines speed
@OldManBOMBIN@lemmy.world avatar

I’ve always wanted to be a speedrunner. What a perfect game to begin my journey.

makyo, do games w Zelda 64: Recompiled (Majora's Mask) adds modding support, texture pack support, optimizations and more

Does this finally mean Ben Drowned can be realized?

LuigiMaoFrance, do gaming w HP are interested in making a SteamOS handheld as the Windows experience sucks

HP assists Israel in their genocide against the Palestinian people. bdsmovement.net/boycott-hp

Snickeboa, do games w Monster Train 2 is now set for release on May 21

To you who have played Monster Train and are in the loop about Monster Train 2: should I play monster train 1, or does Monster Train 2 seem to be just a better version of it and I can wait for it?

simple,

Monster Train 2 is pretty similar, I’d recommend playing the first game since it gets really cheap on sale.

Play the first game without the DLC first (it can be toggled in the settings if you bought it). It changes the balance a lot and makes the game more difficult, so it’s more intended for people that are already familiar with the game.

Agent_Karyo, do games w Blendo Games announce full Steam Deck support for stealthy shooter Skin Deep
@Agent_Karyo@lemmy.world avatar

Blendo games is a really unique developer.

I really liked Atom Zombie Smasher and Thirty Flights of Loving (even though it’s very short for some reason I found the experience to be unique).

Tried Quadrilateral Cowboy, I liked the setting and aesthetic, but I wish the gameplay was bit more varied. Have not tried Flotilla.

Skin Deep looks interesting.

B0NK3RS, (edited )
@B0NK3RS@lemmy.world avatar

I couldn’t remember why Blendo Games was familiar to me until you mentioned AZS. Such a good game!

Agent_Karyo, (edited )
@Agent_Karyo@lemmy.world avatar

They are the OG indie devs.

I still play Atom Zombie Smasher once in 3-4 years (you can get the mods off the dev’s website).

tomalley8342, do games w Blendo Games announce full Steam Deck support for stealthy shooter Skin Deep

I didn’t realize they were still around. It’s awesome to see they’re still sticking to id tech.

Menschlicher_Fehler, do games w Blendo Games announce full Steam Deck support for stealthy shooter Skin Deep
@Menschlicher_Fehler@feddit.org avatar

For people unfamiliar with their games: Their first one “Gravity Bone” is free on steam. It is super short and almost 20 years old, but it shows off their style and humor very well. Loved their games ever since.

Sixtyforce, do gaming w Thief-like free and open source game The Dark Mod 2.13 brings better AI vision and new graphical goodies
@Sixtyforce@sh.itjust.works avatar

Nice, I hope the VR mod gets updated too.

Birbatron, do games w Devs of Monster Crown: Sin Eater a 2D monster taming RPG want to 'take that concept to its absolute limits'

monster taming

absolute limits

SIN EATER

fyzzlefry, do games w Free to play toy soldier Battle Royale game Mini Royale enters Early Access

Free to play = pay to win

thermal_shock,

Not always, but yes.

Dremor, do games w Free to play toy soldier Battle Royale game Mini Royale enters Early Access
@Dremor@lemmy.world avatar

Reminds me of The Mean Greens - Plastic Warfare.

Fantastic game, too bad no one plays anymore.

WaitThisIsntReddit, do games w Free to play toy soldier Battle Royale game Mini Royale enters Early Access

Grapple hook is neat, but otherwise looks kinda rough.

mesamunefire,

I like the look-ish ofthe army men, but yeah looking to see what they do with all the other assets.

  • Wszystkie
  • Subskrybowane
  • Moderowane
  • Ulubione
  • NomadOffgrid
  • FromSilesiaToPolesia
  • fediversum
  • esport
  • test1
  • ERP
  • rowery
  • krakow
  • Gaming
  • Technologia
  • muzyka
  • Spoleczenstwo
  • sport
  • informasi
  • tech
  • healthcare
  • turystyka
  • Psychologia
  • Cyfryzacja
  • Blogi
  • shophiajons
  • retro
  • Travel
  • gurgaonproperty
  • slask
  • nauka
  • warnersteve
  • Radiant
  • Wszystkie magazyny