N64 recompilation is here - and its looking good!

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 มิ.ย. 2024
  • Thanks to MANSCAPED for sponsoring today's video! Get 20% OFF + Free International Shipping + 2 Free Gifts with my promo code MVG or visit manscaped.com/mvg
    Static Recompilation is the process of statically recompiling binaries into C code that can be compiled for any platform - and it's out now for the Nintendo 64 ! This is all thanks to a tool known as 'N64Recomp' developed by Mr-Wiseguy - it can greatly speed up the process of generating matching C code for almost any Nintendo 64 game. This new method can bring much faster N64 ports to the PC over traditional decompilation projects that can take years and thanks to the modern graphics API RT64, these ports can be enhanced with widescreen, higher framerates and much more. I've tested it and it works. And in today's episode we take a closer look. Thanks for watching!
    Links/Sources/Credits:
    ► • Recompilation: An Incr...
    ► • Zelda 64: Recompiled f...
    ► github.com/N64Recomp
    ► github.com/Zelda64Recomp/Zeld...
    ► github.com/Decompollaborate/r...
    ► github.com/rt64/rt64
    Timestamps:
    00:00 - 00:51 - Intro
    00:52 - 02:33 - Sponsor
    02:34 - 04:44 - Limitations of Traditional N64 Emulation
    04:45 - 07:27 - N64 Recompilation - how it works Part 1
    07:28 - 08:57 - Running my own Recomp Tests - Does it work?
    08:58 - 11:16 - N64 Recompilation - how it works Part 2
    11:17 - 12:31 - Conclusion
    12:32 - 12:50 - Outro
    Social Media Links :
    ► X : x.com/ModernVintageG
    ► Threads : threads.net/ModernVintageGamer
    ► Facebook : / modernvintagegamer
    ► IG : / modernvintagegamer
    ► BandCamp : modernvintagegamer.bandcamp.com/
    #N64 #Recompilation
  • เกม

ความคิดเห็น • 1.4K

  • @ModernVintageGamer
    @ModernVintageGamer  14 วันที่ผ่านมา +78

    Get 20% OFF + Free International Shipping + 2 Free Gifts with my promo code MVG or visit manscaped.com/mvg #ad

    • @Kat21
      @Kat21 13 วันที่ผ่านมา +1

      o k

    • @anonanonymous9670
      @anonanonymous9670 13 วันที่ผ่านมา +1

      Do we even know what games they're going to port next?
      Mario 64?
      Ocarina of Time?

    • @user-zg3en9jg7q
      @user-zg3en9jg7q 13 วันที่ผ่านมา

      @@anonanonymous9670 these already have decomps/native PC ports

    • @TuxedoMaskMusic
      @TuxedoMaskMusic 13 วันที่ผ่านมา

      Are you concerned nintendo will strike it down and either way being the MAFIA ROOTS COMPANY that nintendo is, if its open source what's stopping them from pulling a "what sony did to bleem" and take that code and gate keep it after taking them to court? take the source code then profit from officially as sony does with bleem emulators code when they sell a ps1 game on psn for your ps3. It does happen and if i were the person who made that tool i would remain VERY ANONYMOUS...

    • @DJ_POOP_IT_OUT_FEAT_LIL_WiiWii
      @DJ_POOP_IT_OUT_FEAT_LIL_WiiWii 13 วันที่ผ่านมา

      Times are hard lol

  • @marklarz4399
    @marklarz4399 13 วันที่ผ่านมา +2164

    SUPERMAN 64 4K 60 FPS WITH RAYTRACING LETS GO

    • @longshotomega4258
      @longshotomega4258 13 วันที่ผ่านมา +163

      If you watch Nerrel's video the creator of this tool has already done a recomp of Superman 64, lol

    • @Ryusagi
      @Ryusagi 13 วันที่ผ่านมา +53

      I can't decide if this is a madman or a revolutionary visionary

    • @Deep_wolf
      @Deep_wolf 13 วันที่ผ่านมา +25

      TITUS

    • @indask8
      @indask8 13 วันที่ผ่านมา +41

      *LEX WINS*

    • @Saver310
      @Saver310 13 วันที่ผ่านมา +24

      And there's no time to waste

  • @irgendwer3610
    @irgendwer3610 13 วันที่ผ่านมา +1000

    the fans do what Nintendon't

    • @MajorasWrath1
      @MajorasWrath1 13 วันที่ผ่านมา

      The fans are neurotic obsessed manchildren who can't move on from their childhoods. Arrested development is sad to see.

    • @lolmao500
      @lolmao500 13 วันที่ผ่านมา +16

      Nintendo hate their own customers... Nintendo could learn a lot from sony... even if sony arent perfect either...

    • @TheKingsOfGaming1889
      @TheKingsOfGaming1889 13 วันที่ผ่านมา +25

      @@lolmao500 the last thing Nintendo should ever ever ever do is do anything that Sony is doing they've been dead in Japan for 20 years and you want Nintendo to be like Sony😂😂😂😂😂😂

    • @dawne2780
      @dawne2780 13 วันที่ผ่านมา +8

      Nintendo still has the original source code don’t they? Nintendo doesn’t need this tool

    • @sair3190
      @sair3190 13 วันที่ผ่านมา +20

      ​@@dawne2780 so why didn't they make any improvements to Mario 64 in the all star collection? 🤔

  • @--waffle-
    @--waffle- 13 วันที่ผ่านมา +800

    Nintendo just downloaded this decompiler and is about to sell us every single N64 game on Switch 2.

    • @caiocc12
      @caiocc12 13 วันที่ผ่านมา +156

      They should take care with the license and watermark any generated code. Do not let them freeload on the community effort when they are so toxic to the community themselves

    • @richard-davies
      @richard-davies 13 วันที่ผ่านมา +115

      I honestly wouldn't put it passed them as Rockstar was caught using a homemade cracked exe to make a game work and sold it on Steam 😄

    • @manashieldworld
      @manashieldworld 13 วันที่ผ่านมา +55

      ​@@caiocc12THIS. I heard something to the effect of "Nintendo may use this" and my heart sank. Keep them away from this at all costs omg PLEASE.

    • @Melonposting
      @Melonposting 13 วันที่ผ่านมา +21

      @@richard-davies”I wouldn’t be surprised if Company A did Thing B since Company C did Thing D”
      ???

    • @M_CFV
      @M_CFV 13 วันที่ผ่านมา +82

      @@Melonposting except when you learn that nintendo has also been caught directly selling repackaged ROMs, with watermarks from a scene group found in the hex code of one in particular

  • @MechMK1
    @MechMK1 13 วันที่ผ่านมา +880

    The developers of Golden Eye saying "We fixed all glitches that didn't occur on our N64" shows that they genuinely cared about providing a faithful reproduction.
    It reminds me of an "emulator bug" that is sometimes being reported for Dolphin, stating that there are weird graphics artifacts in F-Zero GX. Closed as "happens on console too"

    • @ZeranZeran
      @ZeranZeran 13 วันที่ผ่านมา +23

      The Super Mario Sunshine graphics do NOT happen on console
      But hell, I still feel lucky to play it in the first place without my old gamecube hehe

    • @saricubra2867
      @saricubra2867 13 วันที่ผ่านมา +5

      I remember that i played a bugged copy of F-Zero GX on my Wii and the custom cars weren't loading properly

    • @oglostingaming
      @oglostingaming 13 วันที่ผ่านมา +15

      @@ZeranZeran that is a GPU issue, not a Dolphin issue

    • @oglostingaming
      @oglostingaming 13 วันที่ผ่านมา

      @@saricubra2867 by bugged he probably means pirated

    • @MechMK1
      @MechMK1 13 วันที่ผ่านมา +24

      @@oglostingaming No, I mean a specific bug about certain vertices getting "stuck" and cars stretching across the map. It's a rare bug, but happens on consoles as well

  • @Valery0p5
    @Valery0p5 13 วันที่ผ่านมา +365

    Remember when decompiling to remove AP code in a game was considered a slow and tedious one-by-one process?
    How far we have come... Having universal recompilers could make software preservation a lot easier in the future

    • @NoxiousNinja
      @NoxiousNinja 13 วันที่ผ่านมา +42

      This tool produces some very low-level code, though, which would not *necessarily* be any easier to find AP checks in than the original assembly.
      However, I'm hopeful that AI tools will eventually be able to improve decompilers and help generate good high-level code.

    • @YoSlainn
      @YoSlainn 13 วันที่ผ่านมา +5

      ⁠@@NoxiousNinjayeah this is what i’m expecting to help with this stuff

    • @ZanaGBYT
      @ZanaGBYT 13 วันที่ผ่านมา +12

      Not helping preservation at all, really. you need to already have extensive knowledge of the internal state of the game and that can only be achieved with a classic deompilation effort.
      On top of that the resulting code is not debuggable outside of the injected RT64 graphics pipeline. We're going to see hundreads of developers starting garbage projects with these sort of tools, never generate code that could compile the original ROM, and will get themselves stuck on what's essentially a raw machine-code-to-c conversion.

    • @tacokoneko
      @tacokoneko 13 วันที่ผ่านมา +11

      it's good however as a programmer i can confirm that "full decompilation and manual handwritten PC port" is a little bit more powerful than static recompilation; because of that, Mario 64 and Ocarina of Time have advanced examples of these types of mods that static recompilation games can basically still only have in assembly:
      - design and import custom levels directly from blender
      - custom items
      - custom movesets
      - multiple types of multiplayer mods (splitscreen, online, coop, pvp, assist, etc)
      - object spawner
      - custom Fast3D materials (for non-raytracing rendering effects)
      - custom physics
      - import the main character into DIFFERENT GAME ENGINES as a playable character (libsm64)
      People who want to make the above mods possible without a genius assembly programmer will still continue to make "full decompilations" of individual games.

    • @tacokoneko
      @tacokoneko 13 วันที่ผ่านมา +1

      of course for those who would like a very pure vanilla gameplay experience without invasive mods like Randomizers and increased difficulty, but just want full HD, ultrawide and high quality textures and models, static recompilation and full decompilation + handwritten PC port serve pretty much the same purpose

  • @Dwedit
    @Dwedit 13 วันที่ผ่านมา +129

    Back in 1999-2000, there was a Nintendo 64 emulator named "Corn" which used static recompilation to run the games. People had success running Super Mario 64 on a Pentium MMX.

    • @twobitsnick
      @twobitsnick 13 วันที่ผ่านมา +26

      Holy shit, you awoke a memory I forgot I had

    • @Code7Unltd
      @Code7Unltd 13 วันที่ผ่านมา +23

      >N64 recompiler named "Corn"
      >There's an independent platformer named "Corn Kidz 64" that emulates subtleties most 'throwback' platformers neglect
      What is it with 'corn' and 'Nintendo 64'?

    • @Elratauru
      @Elratauru 13 วันที่ผ่านมา +34

      Corn, Connectix Virtual Game Station, Nesticle and Genecyst were too ahead of their times, running games from current generations on "current" pc hardware flawlessly.

    • @realizedvisions
      @realizedvisions 13 วันที่ผ่านมา +2

      When did Nesticle come out? I ran that in the late 90's but NES was from a decade prior. ​@@Elratauru

    • @chiarosuburekeni9325
      @chiarosuburekeni9325 13 วันที่ผ่านมา

      @@realizedvisions1997

  • @someone4229
    @someone4229 13 วันที่ผ่านมา +185

    The next generation of emulating: Porting the entire thing to your device

    • @90sNath
      @90sNath 13 วันที่ผ่านมา +15

      At that point, it ain't even emulating

    • @mattb4805
      @mattb4805 13 วันที่ผ่านมา +1

      I expect that copyright will be more of an issue. Unless users are running the recompiler themselves on original roms, this means distributing recompiled binaries. This is distinct from other decompilation projects which reverse engineer the code and then separately reimplement the code from scratch, from a specification that isn't copyright encumbered. The binaries here are direct translations of the original binary code and almost certainly still carry it's copyrights. You might not be distributing a complete game (no art assets) but you are distributing code of the game which is equally covered by copyright. This is a huge potential liability.

    • @JollyGiant19
      @JollyGiant19 13 วันที่ผ่านมา +23

      @@mattb4805The code wouldn’t violate copyright unless it is copied exactly which this doesn’t do.
      This is the equivalent of clean room design if you’re unfamiliar with.
      Even copying exactly wouldn’t necessarily be an issue unless a novel technique is copied. After all, x = 1+1 isn’t something you can copyright.

    • @flamingscar5263
      @flamingscar5263 13 วันที่ผ่านมา

      @@mattb4805 if this was true a tool like Wine/Proton on Linux would be against microsofts copyright, what wine and proton do is take windows binaries and translates them to something Linux can understand, and proton is backed by Valve, Valve is the same company that took down Portal64 (a demake of portal for the N64) out of fear Nintendo MAY take some legal action, Valve is VERY careful with copyright law yet they make proton, which does this, it directly translates binares Microsoft owns the copyright of, if Valves lawyers are confident proton wont get them sued, then recompilation is also fine

    • @gamechannel1271
      @gamechannel1271 13 วันที่ผ่านมา +3

      The same logic can be applied to art assets. You can't copyright a red pixel, but you can copyright a bunch of pixels that include a red pixel. Copyright is about an expression of an idea, and code falls under copyright. That's why code licenses exist - someone is licensing you the ability to use their copyrighted code.

  • @sweatbox128
    @sweatbox128 13 วันที่ผ่านมา +371

    i bet the sm64 decomp guys wouldve liked this

    • @SkywardKkalox
      @SkywardKkalox 13 วันที่ผ่านมา +119

      Referencing decomps helps this tool for development even more. Also, a full decomp is still better overall, as a result both programs can co-exist.

    • @creatorsfreedom6734
      @creatorsfreedom6734 13 วันที่ผ่านมา +1

      soo will be able to use this on a home brewed ps 3 / 4 or no ?

    • @__Monke__
      @__Monke__ 13 วันที่ผ่านมา +14

      the code would be a garbled mess

    • @JPS13Laptop
      @JPS13Laptop 13 วันที่ผ่านมา +42

      Not really. The code produced by the recomp isn't easily readable

    • @abdullahnadeem1823
      @abdullahnadeem1823 13 วันที่ผ่านมา +2

      @@__Monke__ For sure, but they would use it to see how the code functions for sm64, saving them a lot of time

  • @blitzerblazinoah6838
    @blitzerblazinoah6838 13 วันที่ผ่านมา +214

    The N64 mini has surely come a step closer now.

    • @fadercreek
      @fadercreek 13 วันที่ผ่านมา +5

      yup exactly

    • @mustardegg2
      @mustardegg2 13 วันที่ผ่านมา +9

      But who will release it ?

    • @LM77va
      @LM77va 13 วันที่ผ่านมา

      I wouldn't blame them.

    • @MattRose30000
      @MattRose30000 13 วันที่ผ่านมา +21

      Nintendo has to sue the competition first lol
      and then steal their code

    • @rorz999
      @rorz999 13 วันที่ผ่านมา +4

      I think Nintendo is done with mini consoles

  • @Jazzverso
    @Jazzverso 13 วันที่ผ่านมา +76

    I'm excited for a Star Fox 64 PC port one day!

    • @PluckyD
      @PluckyD 13 วันที่ผ่านมา +3

      YES!!!
      OMG, can't wait for that to happen. With how beloved it is, I hope it's in the works already

    • @Chalepastel
      @Chalepastel 13 วันที่ผ่านมา +8

      4K 60FPS 16:9, new models, new voice lines, new textures and we have a new Star Fox game

    • @Jazzverso
      @Jazzverso 13 วันที่ผ่านมา +1

      @@Chalepastel I would love 21:9 support as well

    • @LightsJusticeZ
      @LightsJusticeZ 13 วันที่ผ่านมา +5

      @@Chalepastel Then port that into VR with cockpit mode and I'll have a field day

    • @AceStrife
      @AceStrife 13 วันที่ผ่านมา

      @@Chalepastel 4k60 is 10 years ago.
      Arbitrary resolution and framerate is the target.

  • @hyperlinguist5284
    @hyperlinguist5284 13 วันที่ผ่านมา +119

    Come on Conker's Bad Fur Day! We need a port of it!!!!!!!

    • @IntegerOfDoom
      @IntegerOfDoom 13 วันที่ผ่านมา +4

      Not before Daikatana.

    • @jaykelley103
      @jaykelley103 13 วันที่ผ่านมา +5

      F-Zero X with the DD Expansion Kit

    • @unguidedone
      @unguidedone 8 วันที่ผ่านมา

      majoras mask and ocarnia of time are far more imporant

    • @hyperlinguist5284
      @hyperlinguist5284 7 วันที่ผ่านมา +1

      @@unguidedone there's already pc ports of those two

    • @unguidedone
      @unguidedone 7 วันที่ผ่านมา

      @@hyperlinguist5284 im aware its by zelda64recomp

  • @Eyetrauma
    @Eyetrauma 13 วันที่ผ่านมา +13

    I really can’t get over how terrific the ergonomics of the MM recompilation are. There are AAA games don’t handle window resizing, gfx mode changing and controller mapping as well as it does. I have a laptop with switchable GPUs and didn’t even realize I was using the integrated one for a few hours. It’s insane.

  • @Counterfeit1993
    @Counterfeit1993 13 วันที่ผ่านมา +92

    Woah you showed Duke Nukem: Zero Hour. I feel like nobody knows how good that Duke game is. It's my hope that it is one of the early games that gets the recomp treatment. I looked into it myself and saw it was quite a bit out of my wheelhouse.

    • @Rob-yk6oj
      @Rob-yk6oj 13 วันที่ผ่านมา +7

      Duke Nukem Zero Hour is def an underrated gem. IMO it could be made even better with mouse & keyboard controls (I got it working on an emulator back in the day and did a play through that way which was cool). would love to see a recomp that allows mouse and keyboard controls as an option. Would be really cool for some other shooter games as well as RTS games like the Command & Conquer 64 port as well as Starcraft64. everyone is thinking higher FPS and Resolutions which is cool, but more control options is also a great opportunity here as well

    • @ORLY911
      @ORLY911 13 วันที่ผ่านมา +3

      played it first time a couple years ago and was blown away by how fun it was. Only drawback was i played it on original hardware and didnt have save states, some of the harder levels are really punishing thanks to starting from the beginning! Also looks great on an emulator, so given a sort of Doom 64 EX style remaster would be awesome.

    • @Counterfeit1993
      @Counterfeit1993 12 วันที่ผ่านมา +1

      @ORLY911 yeah no checkpoints was rough for that game. I was stuck on the first two levels for a very long time as a kid. Between no checkpoints and no memory card, I didn't make and progress for a long time.

  • @curtismaximus123
    @curtismaximus123 13 วันที่ผ่านมา +48

    Wow, what a game changer! The widescreen HD Zelda looks incredible!

  • @VanDammage87
    @VanDammage87 13 วันที่ผ่านมา +87

    WWF No Mercy in widescreen and 4K with actual FMV videos and high quality audio for the entrances would be awesome!

    • @SeasoningTheObese
      @SeasoningTheObese 13 วันที่ผ่านมา +25

      It's ironic that with model swapping, and raytracing, a N64 wrestling game will be able to take the models from the 2K games, and be the best looking wrestling game in existence, for free.

    • @loboneiner1034
      @loboneiner1034 13 วันที่ผ่านมา +14

      All the AKI wrestling games are worth remasters, especially the Japanese only Virtual Pro Wrestling series

    • @manashieldworld
      @manashieldworld 13 วันที่ผ่านมา +2

      I feel like I'm the only person who hates the idea of modernized n64 games and the legal hellhole it'll open for Nintendo to go ballistic.

    • @bjoernschumacher5852
      @bjoernschumacher5852 13 วันที่ผ่านมา +1

      OH HELL YEAH!

    • @scikoolaid
      @scikoolaid 13 วันที่ผ่านมา +6

      @@manashieldworld The reality is Nintendo probably will make use of the open source tools at some point and won't come down too hard where it's not legally obligated to do so. There's no way Nintendo could justify internally the cost to re-develop every game they'd like to repackage and sell. This is a benefit to them as well. N64 hardware is too unique that if nothing like this ever were done, all those games would die on the system and stay there forever.

  • @stereoplayerdx2308
    @stereoplayerdx2308 13 วันที่ผ่านมา +67

    The autosave can really do some weird stuff in this game. I got softlocked in Great Bay Temple, so I quitted the game and started back at the start of the temple. The dungeon "restarted itself", its chests not being opened anymore, but I still had the cmap, compass and stray fairies.
    I had 21/15 fairies after having beaten the boss

    • @samothethief
      @samothethief 13 วันที่ผ่านมา +37

      That got fixed in 1.0.1 that came out a few days ago.

    • @stereoplayerdx2308
      @stereoplayerdx2308 13 วันที่ผ่านมา +10

      @@samothethief thanks, I've been playing the same version since it came out

    • @crystalwater505
      @crystalwater505 13 วันที่ผ่านมา +11

      That's why I'm waiting for it to mature a bit before trying it out.

    • @zachtwilightwindwaker596
      @zachtwilightwindwaker596 12 วันที่ผ่านมา +1

      How do you have 21 out of 15 fairies?

    • @stereoplayerdx2308
      @stereoplayerdx2308 12 วันที่ผ่านมา +1

      @@zachtwilightwindwaker596 Being brought back to the start of the dungeon forced me to get everything to this point twice, including the 6 fairies I already got

  • @tim.martin
    @tim.martin 13 วันที่ผ่านมา +63

    Wow man. I didn't know recompilation meant this. Can't wait to recomp Wipeout 64, bumping up the framerate and resolution.

    • @Agent-mb1xx
      @Agent-mb1xx 13 วันที่ผ่านมา +10

      F-Zero too

    • @Dracossaint
      @Dracossaint 13 วันที่ผ่านมา +7

      Some game physics break. If the framerate gets too high

    • @Zeithri
      @Zeithri 13 วันที่ผ่านมา +3

      Do it with the Shindou edition! It's the superior one.

    • @carlos32195
      @carlos32195 13 วันที่ผ่านมา +7

      @@Dracossaint
      it is explain in the video of @Nerrel that frames are generated to keep the logic working at 20 FPS while showing a desire target of FPS.

    • @Melonposting
      @Melonposting 13 วันที่ผ่านมา +4

      PS1 Wipeout already has a widescreen uncapped FPS/resolution PC port

  • @ShanetheFreestyler
    @ShanetheFreestyler 13 วันที่ผ่านมา +31

    Ooh! How about F-Zero X, with the expansion kit, and the ability to add your own track decorations or change race options to create 20, 50, or 100 lap endurance races! (Of course the option to change retiring on fall out or power loss to a time penalty would make such a long race actually possible.)

    • @cmbaz1140
      @cmbaz1140 11 วันที่ผ่านมา +1

      Dude...with how shitty online games these days are i would not be suprised if this blows up big...
      I myself will go for nba hangtime first

  • @jakeparkinson8929
    @jakeparkinson8929 13 วันที่ผ่านมา +13

    you better have a damn podcast for tech stuff, i could listen to you all day. kudos for making me fractionally less depressed.

  • @mathprodigy
    @mathprodigy 13 วันที่ผ่านมา +27

    Man you are straight up one of my favorite creators on TH-cam! I'm not a programmer by any means but I'm truly fascinated and intrigued by everything you share with us! Bless you MVG, here's to many more years of prosperity! 🍻

  • @SRC267
    @SRC267 13 วันที่ผ่านมา +55

    Killer Instinct Gold needs this treatment

    • @RabiesTheBeagle
      @RabiesTheBeagle 13 วันที่ผ่านมา +3

      That title theme song fkn rocks!

    • @paulanderson929
      @paulanderson929 13 วันที่ผ่านมา +4

      We need 4k assets for this game. The pre-rendered graphics will look blocky... But yes excellent game.

  • @JazawaToad
    @JazawaToad 13 วันที่ผ่านมา +36

    The way Nerell made it seem was "this turns any N64 game into a .exe instantly for you to play", or at least thats how I took it. I knew that was a misconception on my front lmao.

    • @beardalaxy
      @beardalaxy 13 วันที่ผ่านมา +5

      so did i, think a lot of people thought it was like that.

    • @Nerrel
      @Nerrel 13 วันที่ผ่านมา +50

      I didn't have the actual recomp tool while testing MM and I'm too dumb about programming to have made use of it anyway, so I settled for a more scant overview of how it works. I'm glad MVG was able to fill that part of the process in with more depth

    • @Zenik506
      @Zenik506 13 วันที่ผ่านมา +6

      ​@@NerrelNah that's ok. All that matters is that I'll be able to see Tingle at 8k with Ray Tracing and 4k textures. And also play Majora's Mask.

    • @beardalaxy
      @beardalaxy 12 วันที่ผ่านมา

      @@Nerrel bless up

    • @user-yk1cw8im4h
      @user-yk1cw8im4h 12 วันที่ผ่านมา

      Just need someone to write a gui to make it easy

  • @blitzerblazinoah6838
    @blitzerblazinoah6838 13 วันที่ผ่านมา +15

    This will be extensively applied to WCW/nWo Revenge, WWF no mercy and Virtual Pro Wrestling 2

  • @Kknewkles
    @Kknewkles 13 วันที่ผ่านมา +48

    The first time I heard of this, I said out loud "f***ing what?!" But yeah, makes sense. Even getting the static recompiling right alone, with all the source code available, is quite an undertaking on its own, but this is also a bunch of reverse-engineering on top of that. Marvellous stuff. (Programmer over here)
    This being C makes me extra happy, being my preferred language, and this can also serve as a great learning resource for budding game programmers and modders. Awesome stuff all around.

    • @KyleDavis328
      @KyleDavis328 13 วันที่ผ่านมา +5

      C is also what N64 games were written in originally. Not that it'd matter too much, but it makes the most sense for decomp project trying to target the N64 again, like SM64 romhacks, which can essentially use the same compiler that Nintendo did to get working N64 roms.

    • @Kknewkles
      @Kknewkles 13 วันที่ผ่านมา

      @@KyleDavis328 oh, didn't know that. Then again, it makes sense. Back then, depending on exact time, you either had the choice of assembler for the console's chip, or also C.

    • @Ashe_S_
      @Ashe_S_ 13 วันที่ผ่านมา

      @@Kknewkles Yeah, the oldest actual version of C++ that even might have been used didn't release until 1998, so I doubt Nintendo would have been very interested in writing a compiler for it halfway through the N64's lifecycle, if at all.

  • @DarkDyllon
    @DarkDyllon 13 วันที่ผ่านมา +13

    "I can see a market for N64 markets coming to modern hardware"
    i'll stop your coping there, Nintendo will never do this, they will never use a 3rd party open source tool to make their games function better and natively instead under a shitty emulator they developed.
    Although this can open the door for some amazing projects, like BK and BT cross game randomizers on PC.
    I know the Majora's mask decomp was already really far in, so this will just speed it up a bit, I know the OOTPC crew is working on it, so hopefully once that's done they'll add the randomizer options into it like OOT PC, and hopefully they'll do what the emulator can do currently and make a OOT+MM randomizer, currently only on Emulator, but I really want it to come to the PC ports.

    • @isaiahbriggs2093
      @isaiahbriggs2093 13 วันที่ผ่านมา +4

      other developers who lost source code could

    • @starfox300
      @starfox300 12 วันที่ผ่านมา +5

      Correct, they will pretend recompilation does not exist and keep using their garbo emulators.
      Japanese seniors cannot stand the thought that some random dudes in their basement are more competent

  • @Tclans
    @Tclans 13 วันที่ผ่านมา +6

    Though more obscure I’d love to see project around C&C 64 and BodyHarvest.
    Cnc performance wise and bodyharvest texture and lighting wise.

  • @hi_tech_reptiles
    @hi_tech_reptiles 13 วันที่ผ่านมา +17

    Imagine something similar for PSX. Or even Saturn. This is an achievement tho for sure.

    • @pedronicolau9246
      @pedronicolau9246 13 วันที่ผ่านมา +6

      Panzer dragoon saga recompiler 🤤

    • @Dad_Shoes
      @Dad_Shoes 13 วันที่ผ่านมา +6

      I know it's unlikely, but imagine Gamecube games recompiled.

    • @zeross39
      @zeross39 13 วันที่ผ่านมา +1

      @@Dad_Shoes yes please i want to play wind waker in a not crappy way :D

    • @LordButtsauce
      @LordButtsauce 10 วันที่ผ่านมา

      ​@@zeross39wwhd is super easy to emulate if you dont mind all the changes they made

  • @SethMcKenzieTV
    @SethMcKenzieTV 13 วันที่ผ่านมา +11

    Would love it if Factor 5's Indiana Jones and the Infernal Machine could receive this treatment, but them using their own microcode could prove a challenge

    • @DoinThatRag
      @DoinThatRag 13 วันที่ผ่านมา

      I've got some bad news then. Factor 5 were legit development wizards, and a lot of the games they created saw them also introduce their own microcode (which replaces the logic implementing the instruction sequencing in the processor with its own custom implementation), which the N64 supported. Unfortunately this recomp tool does not have the ability to deal with microcode other than Nintendo's standard microcode shipped with the console as far as I am aware at this time.
      Another way to think of this were if someone created a SNES recomp tool, you wouldn't just be able to point it at StarFox and expect success, because you would also need to introduce support for the SuperFX chip in order to work properly.

  • @HondoJarrus
    @HondoJarrus 13 วันที่ผ่านมา +3

    This is such a great explanation of how the tool works and what is needed. Amazing work!👏

  • @MSDGAMEZ
    @MSDGAMEZ 13 วันที่ผ่านมา +8

    Im playing through the Majoras mask recomp. Just beautiful

    • @crystalwater505
      @crystalwater505 13 วันที่ผ่านมา +1

      Where is your stream of the game? I don't see it on your channel.

    • @crystalwater505
      @crystalwater505 13 วันที่ผ่านมา

      @@R10_da_Chini I don't get it.

  • @AlanBowker
    @AlanBowker 13 วันที่ผ่านมา +1

    This is really awesome to see. I'm excited to see what comes from this project. It'll look really cool to see several different native ports on my steam deck with custom artwork and such. To the developers: keep up the amazing work. I can't speak for everyone, but I definitely appreciate all the hard work that you do to let me easily relive my childhood gaming days on modern technology. And thank you, MVG for bringing this project to my attention.

  • @TheAbsoluteJay
    @TheAbsoluteJay 13 วันที่ผ่านมา

    I saw another video on this over the weekend, and knew you'd have a more technical explanation, and so glad you did!

  • @mathprodigy
    @mathprodigy 13 วันที่ผ่านมา +35

    So as a complete casual, for me this means we can get lots of n64 titles with 4k 60fps and other cool features 😊

    • @silverwah
      @silverwah 13 วันที่ผ่านมา +12

      Higher fps targets too.
      This makes it a native pc application so the limits are through the roof.

    • @stevenbenson9976
      @stevenbenson9976 13 วันที่ผ่านมา +6

      As a silver mentioned it'll be a native application as well. It won't take an emulator running underneath it to do anything. It'll be 99% as if it was developed for pc to begin with

    • @ColorblindMonk
      @ColorblindMonk 13 วันที่ผ่านมา +6

      @@silverwah Should also be said that the renderer used for the recomps is also coming to emulators via a plugin. So even games yet to get ported will eventually reap similar benefits with the same features.

    • @KyleDavis328
      @KyleDavis328 13 วันที่ผ่านมา +3

      I was playing the Majora's Mask recomp at 1440p and 170fps (my monitor's specs), with the way that frame interpolation is set up (which will very much depend on the game having one implemented by the recomp maintainers) there's really no limit to what it can do.

    • @chiarosuburekeni9325
      @chiarosuburekeni9325 13 วันที่ผ่านมา

      Wont this kind of break some N64 games we all grew up loving? Like I’m imagining some n64 games running at 60 frames that were normally running at like 20 lol. It would be kinda weird hahaha

  • @cassianomartin2699
    @cassianomartin2699 13 วันที่ผ่านมา +8

    And someone said a looooong time ago that N64 emulation would be never possible. This is the third evoltution since emulatores popped up, from
    CPU -> interpreter
    CPU -> dynarec
    CPU -> C++
    What a blast!

    • @doigt6590
      @doigt6590 13 วันที่ผ่านมา +3

      Not C++, it's C, didn't you watch the video?

    • @cassianomartin2699
      @cassianomartin2699 13 วันที่ผ่านมา +2

      @@doigt6590 did you read the code? Do you know C code can be compiled by a C++ compiler?

    • @doigt6590
      @doigt6590 13 วันที่ผ่านมา

      ​@@cassianomartin2699 yes did look at the repo and the code there. And no a C++ compiler is not a good C compiler. C has different pointer mechanics that are just so slightly different effects than C++ that you are really shooting yourself in the foot without realising as the differences are quite nasty. Also C has a keyword C++ doesn't recognise: restrict. C also has a few wild things that it allows that a C++ compiler will think illegal.
      Did you know, before I told you, that C++ cannot always compile C code and that even when it does, it isn't accurate?

    • @doigt6590
      @doigt6590 13 วันที่ผ่านมา +3

      @@cassianomartin2699 It seems youtube removed my comment for no reason. The short recap of the deleted comment is that C allows things that are illegal in C++ (for good reasons, but still the C++ will fail here), C has the restrict keyword but not C++, C has slightly different pointer mechanics (which will compile in C++ but can have catastrophic effects).

    • @angeldude101
      @angeldude101 13 วันที่ผ่านมา +4

      ​@@doigt6590 Stuff like this is why I generally prefer emitting LLVM IR directly since the compiler can get a lot more specific on what the optimizer is allowed to do with it.

  • @MartinBarreby
    @MartinBarreby 13 วันที่ผ่านมา +1

    Good summery and well explained! Looking forward to see how this develops and so many games I would like to play in a more stable way with higher framerates and resolutions. :)

  • @AceyTM
    @AceyTM 12 วันที่ผ่านมา +2

    Decomp projects such as OoT or Mario 64 are very important because they allow us to do modding / rom-hack with an incredible level of customization (like Indigo for OoT, truly an amazing project).
    Those rom-hack projects are built to be n64 binary, so I think that this tool will allow us to mod and then port it to a PC experience with ease, which is amazing in order to allow people to experience those mods.

  • @1gnore_me.
    @1gnore_me. 13 วันที่ผ่านมา +3

    this is honestly groundbreaking technology. I wouldn't be surprised if we saw this for other consoles down the line as well, we're looking at the start of a whole new way to play retro games.
    like, imagine this but for SNES games ... imagine playing super mario world at 120 fps.

  • @spitfiremanlizerd
    @spitfiremanlizerd 13 วันที่ผ่านมา +3

    loved the recompile of SM64 on switch. So much better than the collection nintendo did themselves.

    • @LuigiXHero
      @LuigiXHero 13 วันที่ผ่านมา +1

      Thats with the decomp not recomp lol

  • @Mospen
    @Mospen 13 วันที่ผ่านมา +1

    I'm really pumped for this tool. I see many N64 classics getting new life on PC with this. Goldeneye, the WCW/WWF games. So much good stuff! Well done video MVG!

  • @WhatAboutZoidberg
    @WhatAboutZoidberg 13 วันที่ผ่านมา +1

    Was waiting on this video, immediately thought of you when I heard the announcement. It's really a remarkable piece of kit and should really make things interesting in the near future.

  • @DarkIceKrabby
    @DarkIceKrabby 13 วันที่ผ่านมา +13

    Honestly, the Banjo games are probably what I'm looking forward to most with this.

    • @LordButtsauce
      @LordButtsauce 10 วันที่ผ่านมา

      same. i never played them on actual hardware and n64 emulators are so jank i never even bothered trying to play that way.

  • @McBerts522
    @McBerts522 13 วันที่ผ่านมา +11

    Rgt needs them AKI wrestling n64 games. Gotta get going on them.

  • @DanielDugovic
    @DanielDugovic 13 วันที่ผ่านมา

    Thanks for making this detailed breakdown of existing problems and of this approach and its limitations. As I was watching I admit I was about to start searching for other videos, but you anticipated and answered my questions.
    3:30 Arguably if the developer had the original source code, perhaps with time and materials they could do better; but likely it is cost-prohibitive to do so.

  • @BlackHoleForge
    @BlackHoleForge 13 วันที่ผ่านมา

    Even though it's monday, I'm real happy to be up. Thanks for a great video to start off my week.

  • @ericb7937
    @ericb7937 13 วันที่ผ่านมา +3

    Perfect dark with more than 8 fps! Can't wait

    • @CasepbX
      @CasepbX 13 วันที่ผ่านมา +2

      Perfect Dark already has a PC port you can DL.

  • @thelegendaryqwerty
    @thelegendaryqwerty 12 วันที่ผ่านมา +3

    PC is the preservation of games platform.

  • @Breakbeats92.5
    @Breakbeats92.5 13 วันที่ผ่านมา +1

    MVG is just being modest, it looks fantastic! I've never seen games look this sharp and crisp. If that weren't enough the UI makes it very easy to get up and running. I had some issues with mapping controls to my N64 controller that is outfitted with a usb connector so I just used a PS3 joystick and did my best at mapping that to the N64 layout. N64 emulation may have plateaued with this one.

  • @tehf00n
    @tehf00n 22 ชั่วโมงที่ผ่านมา

    Of all the emulation I've been into, the N64 was the one that was most interesting. It's fantastic to see this.

  • @IdealIdeas100
    @IdealIdeas100 13 วันที่ผ่านมา +3

    I love how developers figured out a way to use copyrighted material without distributing copyrighted material to avoid nintendo from being able to issue DMCAs.
    Nintendo must be going bald from stress thanks to this newer innovation.

    • @ruolbu
      @ruolbu 11 วันที่ผ่านมา

      They will hook onto the open source solution that others developed for them for free and eventually use the same or comparable tech to sell the games. Sure they want control, but lacking that they can still profit off the work.

  • @2.Plus.2.Equals.5
    @2.Plus.2.Equals.5 13 วันที่ผ่านมา +4

    Cool stuff. PC ports should be interesting. MP GE:007 64 on PC with mods. Sign me up.

  • @Loadernator123
    @Loadernator123 13 วันที่ผ่านมา +2

    Absolutely mind blowing stuff.

  • @igorgiuseppe1862
    @igorgiuseppe1862 13 วันที่ผ่านมา +4

    dimitris? i saw a lot of videos from this channel in the past but never knew your name xD

  • @abasgames
    @abasgames 13 วันที่ผ่านมา +8

    hopefully something similar happens to other emulator's especially ps2-4 xb360

    • @--waffle-
      @--waffle- 13 วันที่ผ่านมา +3

      For sure. We need PS2!

  • @JATmatic
    @JATmatic 11 วันที่ผ่านมา

    static recomp: from MIPS ISA -> C -> X86 ISA, using the ubershaders.
    I still remember when Dolphin-emu devs were flabbergasted that the ubershaders could even work.
    The generated ubershader code is so massive, you can't view it in a normal text editor if you would try so.

  • @ZacharyDietze
    @ZacharyDietze 13 วันที่ผ่านมา +1

    I really hope it will be even easier to make compilations of games sooner rather than later now that the source code to make this stuff is out, because *damn,* as someone who has no knowledge in N64 programming, let alone PC programming in general, this is a huge bummer. I'd ask for a more extensive and in-depth tutorial on how to make them yourself, but I'm sure that by then most games will already have decomps available, or at least I think they would. Hopefully within another year we can see packages for all of the most popular games. Conker's Bad Fur Day is a good example of a game I want to try in a native format.

  • @CasepbX
    @CasepbX 13 วันที่ผ่านมา +19

    Would really love to see Wave Race 64 at 60fps+

    • @rushslowly9450
      @rushslowly9450 13 วันที่ผ่านมา

      That would be very nice!!

  • @Domanator316
    @Domanator316 13 วันที่ผ่านมา +11

    Holy smokes MVG I can't believe you tested this on Duke Nukem Zero Hour! I made the cheevo list for that game over on Retro Achievements I love that game!

  • @VinnyBagOfChips
    @VinnyBagOfChips 13 วันที่ผ่านมา

    this is awesome! i cant wait to see how this develops!

  • @willwunsche6940
    @willwunsche6940 12 วันที่ผ่านมา +1

    3:55 Small correction, I believe it was possible to do high refresh 16:9 Mario 64 emulation at that time. I remember Nerrel did a video about Mario 3D All Stars at the time and mentioned it I think. He's pretty reputable when it comes to emulation type stuff.

  • @xHyperElectric
    @xHyperElectric 13 วันที่ผ่านมา +16

    He should license his code with the F*** Nintendo license. Anyone and everyone can use the code for any reason, except Nintendo who can’t use it at all

    • @manashieldworld
      @manashieldworld 13 วันที่ผ่านมา +3

      Perfect timeline.

    • @ColorblindMonk
      @ColorblindMonk 13 วันที่ผ่านมา +4

      "We love open source, except when it comes to X company"

    • @zackwumpus9364
      @zackwumpus9364 13 วันที่ผ่านมา +1

      nintendo has there own inhouse emulation team whenever they need anything related to that. They dont use custom emulators, they use custom roms tho.

    • @TheKingsOfGaming1889
      @TheKingsOfGaming1889 13 วันที่ผ่านมา +2

      Yeah that'll show em!!! 😂😂😂😂😂

    • @yourself1210
      @yourself1210 12 วันที่ผ่านมา +3

      Pfft… acting like Nintendo would even use good technology

  • @ctrlaltrees
    @ctrlaltrees 13 วันที่ผ่านมา +34

    The mental image of my favourite big TH-camrs shaving their ⚾⚾ will never not be funny to me

    • @Leahi84
      @Leahi84 13 วันที่ผ่านมา +9

      I really hate when TH-camrs get that sponsor. Just gross.

    • @666WolfWere
      @666WolfWere 13 วันที่ผ่านมา

      A man has to live. And shave the balls. Stop complaining

    • @MrPoeGhost
      @MrPoeGhost 13 วันที่ผ่านมา +3

      @@Leahi84 It's not like they're sending you pics of them shaving their C&B. Who cares?

    • @Mankepanke
      @Mankepanke 13 วันที่ผ่านมา +1

      It's as natural as going to the toilet. Everyone does it, so calm yourselves

    • @robertjenkins6132
      @robertjenkins6132 13 วันที่ผ่านมา

      I guess I am old fashioned but I reckon that men should not shave below the neck (women can if they want).
      I mean, people can do what they want obviously, but that is just my philosophy: masculine = hairy body; feminine = hair on top of head but (optionally) less hair elsewhere

  • @NinesNook
    @NinesNook 9 วันที่ผ่านมา

    This feels like the atom just got split for the first time for N64 games, Im beyond excited to see the entire library potentially preserved forever in this manner!

  • @sokoloft3
    @sokoloft3 13 วันที่ผ่านมา +2

    Looking forward to seeing a decomp of Donkey Kong 64

  • @klimisioannidis
    @klimisioannidis 13 วันที่ผ่านมา +4

    Since it's based on MIPS code reverse engineering, what about extending the scope to PS1, PS2 and PSP? I wonder if it's considered.

    • @zackwumpus9364
      @zackwumpus9364 13 วันที่ผ่านมา

      even though they share the same processor, They are very different devices. Different GPUs/PPU, BIOS everything is different.

    • @klimisioannidis
      @klimisioannidis 13 วันที่ผ่านมา

      @@zackwumpus9364 I know that but the tool used shares the same opcodes etc. I bet that atleast 90% of the instructions is shared.

    • @zackwumpus9364
      @zackwumpus9364 13 วันที่ผ่านมา +1

      @@klimisioannidis i mean yeah, the code could definitly be reused, but i feel like they should just use a different codebase with reused code if they want to extend to ps1, ps2 and psp, because all of them are completely different consoles other then the processor.

    • @ColorblindMonk
      @ColorblindMonk 12 วันที่ผ่านมา

      This project has the benefit of more complete decomp projects to reference than any other console. Wouldn't be impossible, but probably would require more time to figure out all the quirks of the target platform than any skilled engineer could reasonably throw at it.

  • @gdot1803
    @gdot1803 13 วันที่ผ่านมา +48

    Steam Deck continues to be a better Nintendo game-playing handheld than the Switch...

    • @TheKingsOfGaming1889
      @TheKingsOfGaming1889 13 วันที่ผ่านมา +2

      Lol sure

    • @llSuperSnivyll
      @llSuperSnivyll 13 วันที่ผ่านมา +2

      Unfortunately its availability is more limited.

    • @Sly2Cooper
      @Sly2Cooper 13 วันที่ผ่านมา +5

      @@llSuperSnivyll huge install base of Switch didn't help it one bit to be a better legacy platform. It's only up to players to appreciate the unprecedented freedom of choice Steamdeck provides. Or continue to stuck with Nintendo's greed, restrictions and lazyness.

    • @nunyabiddeness6544
      @nunyabiddeness6544 13 วันที่ผ่านมา +6

      Original model steam deck, refurbished, with a microSD card would come out to the same cost as a Nintendo Switch, and can easily run games up to Gamecube, PS2, and Wii with enhancements, and can run Wii U and Switch Games at their native resolution.
      Also, if you're in the steam ecosystem, you get access to steam sales. This opens up some of the best games on the PC for less than 10$ a pop. Stone cold classics like Portal 2, Fallout: New Vegas, Resident Evil remake, Batman Arkham series, and DOOM for just a few bucks each. There's also a shitton of indies you can get on deep discount or even for free, like the Deltarune games.
      The deck at its absolute rock bottom cheapest completely smokes switch in the current year. The only thing that could make Nintendo's walled garden more appealing is a successor with backwards compatibility that includes increased performance out of the box

    • @llSuperSnivyll
      @llSuperSnivyll 13 วันที่ผ่านมา +1

      @@Sly2Cooper I exclusively talked about the availability. Where I live in I cannot get a Steam Deck, for instance, as there are no places that sell them nor you can order one through the Steam page. You either have to get a Switch or pray your Steam Deck does not have any issues because who's gonna fix them?

  • @mikeyjohnson5888
    @mikeyjohnson5888 8 วันที่ผ่านมา

    Its interesting. A little more than a decade ago general static recompilation was seen as a pipe dream. Many said it would never be possible. Yet here we are.

  • @GiuseppeGaetanoSabatelli
    @GiuseppeGaetanoSabatelli 13 วันที่ผ่านมา

    This will snowball into mods as insane as we've seen for the Mario 64 pc port. Imagine a total conversion of Majora's Mask that adds all the models from the 3DS version, or just general graphical overhauls.
    Exciting

  • @Elratauru
    @Elratauru 13 วันที่ผ่านมา +5

    Man, I need a Rogue Squadron N64 port now, the PC version is stuck to using weird pc menus and old graphic API's. It's such a pain to get setup correctly, and the N64 version feels way more polished.

  • @TamanLinkin
    @TamanLinkin 13 วันที่ผ่านมา +7

    Nintendo to lawyer : Wait! Let them cook. We attack when its almost complete.

    • @zackwumpus9364
      @zackwumpus9364 13 วันที่ผ่านมา +5

      this is a clean room RE project. Meaning they arent allowed to do anything about it.

    • @uponeric36
      @uponeric36 13 วันที่ผ่านมา +2

      @@zackwumpus9364 So few people understand this type of thing it's insane. Not one bit of the program is Nintendo code; and you need to provided your own rom. Meanwhile the latest big profile thing were the Garry's mod Nintendo takedowns most of which were literal model and texture rips straight from Nintendo games. There is no reason to think Nintendo will take this down.

  • @ProzacgodAI
    @ProzacgodAI 9 วันที่ผ่านมา

    This was something I always imagined doing! I was tempted to do it with NES, I looked at what this tool is doing and OMFG it's WAY deeper than I had considered.
    I tried making a tool for this for just 6502 emulation, but it was beyond me at the time I did it many years ago.

  • @RoyerAdames
    @RoyerAdames 7 วันที่ผ่านมา

    Expansions for all N64 games.
    Adding all myths, and iceberg ideas. Yes. Now you can find the triforce in Zelda 64.

  • @kosmosyche
    @kosmosyche 13 วันที่ผ่านมา +8

    Dude, not only do you look like Kratos, you are Greek as well. This is kinda awesome. 🙂

    • @offspringfan89
      @offspringfan89 13 วันที่ผ่านมา +2

      Haha, he's Australian, but most likely has Greek ancestry.

  • @NatetheNintendofan
    @NatetheNintendofan 13 วันที่ผ่านมา +4

    Can't wait till we get a Superman 64 decompilation

    • @martinantelo7086
      @martinantelo7086 13 วันที่ผ่านมา +5

      It's already in the works.

    • @abdullahnadeem1823
      @abdullahnadeem1823 13 วันที่ผ่านมา +2

      Gex64

    • @omegarugal9283
      @omegarugal9283 13 วันที่ผ่านมา

      not even thst would be good

    • @ModernVintageGamer
      @ModernVintageGamer  13 วันที่ผ่านมา +5

      It’s coming

    • @dftfire
      @dftfire 13 วันที่ผ่านมา

      ​@@abdullahnadeem1823You'd be better off playing the PS1 version of the first Gex 3D. The N64 port isn't great, especially the camera
      Deep Cover was a better port, but the PS1 version is still the one Crystal Dynamics made directly

  • @OnnieKoski
    @OnnieKoski 4 วันที่ผ่านมา

    When I first saw this, I was hoping it would be more of a drag and drop experience. It’s still pretty amazing and the Majora’s Mask recomp is great!

  • @Psycheitout
    @Psycheitout 12 วันที่ผ่านมา

    This is going to be a new golden age of N64 emulation, I can feel it. I already set up a dedicated section of N64 PC ports in my game server.

  • @madfinntech
    @madfinntech 13 วันที่ผ่านมา +3

    Nintendo hears about it: Aaand, it's gone.

    • @Golecom2
      @Golecom2 13 วันที่ผ่านมา +6

      The best part is, they can't do a thing.

  • @campoyo3788
    @campoyo3788 13 วันที่ผ่านมา +6

    I'm too dumdum to code so I'll wait for the heroes to recompile "Beetle Adventure Racing"

  • @OmegaKatanaXIII
    @OmegaKatanaXIII 7 วันที่ผ่านมา

    Ever since I first heard about this project I was hyped as hell that we can finally get PC ports of our favorite N64 games that arent just the popular games everybody plays or emulates often. Before you asked and wonder about the Nintendo ninjas being summoned I heard this program is totally legal as long you supply with your own rom due to the fact this isnt ripped from a nintendo console and using 100% open source programs used to build the program unlike yuzu whiched rumored to used nintendo code. I hope someday months that some people will be able to develop pc/steam deck ports of your favorite N64 titles even the ones that our obscure without waiting months or even years of work to do.

  • @matematicaluan
    @matematicaluan 13 วันที่ผ่านมา

    very interesting! im going to check it out!

  • @kelvinhbo
    @kelvinhbo 13 วันที่ผ่านมา +35

    Nintendo's lawyers just entered the chat**

    • @migovas1483
      @migovas1483 13 วันที่ผ่านมา +1

      they are watching while stretching their fingers..

    • @jonpatchmodular
      @jonpatchmodular 13 วันที่ผ่านมา +9

      ​@@migovas1483 their fingers and their definitions of copyright law

    • @migovas1483
      @migovas1483 13 วันที่ผ่านมา +8

      @@jonpatchmodular yep, they keep finding loopholes, or ways to pressure..

    • @migovas1483
      @migovas1483 13 วันที่ผ่านมา +1

      @@foreversable in Theory yes, but they will claim you 'KNOW' something, something,something, about the architecture, engine, etc , protected by law yadayadayada.. but at this point they should just give up.

    • @philipegoulet448
      @philipegoulet448 13 วันที่ผ่านมา +5

      ​@@foreversableSadly, that does not matter for nintendo. They simply sue you, and even if you are right, they know damn well you don't have enough money to fight it in court.

  • @user-ko8kp6mz2u
    @user-ko8kp6mz2u 13 วันที่ผ่านมา +5

    Imagine incorporating online lobbies into games like Mario Kart or Smash Bros.
    Then it would be wonderful if this new technology could be transferred to consoles that are difficult to emulate, such as the PS2 and PS3, or consoles that use an API similar to that of the PC, such as the Xbox family of consoles.

    • @zeross39
      @zeross39 13 วันที่ผ่านมา

      the problem with the ps3 is that it had all this processing units that were doing specialized stuff on parallele. its not exactly like a multicore cpu and so instruction can't easily be mapped one to one for a x64 architecture. even if they did manage it, a multicore cpu is not really like those units and won't perfom as well so it woumd'nt really work

  • @Fuuntag
    @Fuuntag 13 วันที่ผ่านมา

    When both MVG & DF do videos about it you know it’s BIG.

  • @Stu2be2
    @Stu2be2 13 วันที่ผ่านมา

    I love all these retro breakthroughs plus no pun intended the one up on Nintendo 😂

  • @CatgirlFingies
    @CatgirlFingies 13 วันที่ผ่านมา +3

    This stuff just keeps amazing me! I love the modding & hacking community

    • @fadercreek
      @fadercreek 13 วันที่ผ่านมา

      They have the most leverage in the video game community they make big companies better

  • @User-zh7jh
    @User-zh7jh 13 วันที่ผ่านมา +4

    Dude these guys really need to work on the Xbox 360 XEX recompiler for Windows

  • @Codex0nz
    @Codex0nz 13 วันที่ผ่านมา

    Super fascinating as a dev, quite an incredible approach

    • @cassianomartin2699
      @cassianomartin2699 13 วันที่ผ่านมา

      Yes it is, crazy how it gets almost near 1:1 ratio for each mips function. I'm wondering after compiling the C code how much it expands to x86

  • @johnnyrocketsttv
    @johnnyrocketsttv 4 วันที่ผ่านมา

    I can’t wait for this to get so advanced that you can just download these finished recompilations off the internet just like downloading a rom haha

  • @MotoringBoxTV
    @MotoringBoxTV 13 วันที่ผ่านมา

    Wow, Majora's Mask at 60fps looks amazing!

  • @LOLHICRONO
    @LOLHICRONO 13 วันที่ผ่านมา +1

    the amount of effort developers have put into nintendo games in their spare time over the years is insane. all without a whisper of appreciation/respect/recognition from nintendo (unless theyre looking to C&D or sue of course)

  • @lz618
    @lz618 12 วันที่ผ่านมา

    You finally did a better "Bye for now" that doesn't look like you're about to punch me. I can't believe it.

  • @Colt45hatchback
    @Colt45hatchback 13 วันที่ผ่านมา +1

    This is great, been playing n64 all day and this is icing on the cake 👌 goldeneye, pd, mariokart etc native on pc would me mint 👌👌👌

  • @nickgarcia610
    @nickgarcia610 13 วันที่ผ่านมา

    I was wondering when you were going to talk about this. This is a total breakthrough worthy of the press. I cannot believe we finally after all these years get an upgrade after like 20 years of little advancements. I’m stoked for conkers bad fur day. This is all quite literally a dream come true

  • @nickblomgren
    @nickblomgren 13 วันที่ผ่านมา

    MVG: I love ya and your videos.
    Were either going to get our first re-compiled commercial Nintendo game in 25 years.
    Or, were going to get our first re-compiled commercial Nintendo game in 5 years. And it's going to have obvious traces of being downloaded from a publicly available project.
    And it will cost full-price.

  • @geraldraynaud4555
    @geraldraynaud4555 11 วันที่ผ่านมา

    I’ve been enjoying the Super Mario 64 decomp port on my homebrewed PSP. Hopefully this opens the door to more of those ports making it over there!

  • @233kosta
    @233kosta 8 วันที่ผ่านมา

    Oh man, imagine if Nintendo picked this up and started recompiling all the old games for new platforms!
    Their marketing department ought to be all over this, the profit potential is staggering.

  • @ErenSaba
    @ErenSaba 13 วันที่ผ่านมา +2

    So excited for Tooie, still one of my favorite games ^^

  • @grizzlyflute
    @grizzlyflute 9 วันที่ผ่านมา

    I think Body Harvest will greatly benefit from this. Would love to give that a play through at 60fps/ultrawide

  • @AngieAlf
    @AngieAlf 13 วันที่ผ่านมา +1

    That rabbitizer tool looks cool

  • @qlum
    @qlum 13 วันที่ผ่านมา +1

    This method could be gold for Nintendo, being able to make ports to consoles that are both inexpensive, while also being able to show clear value over emulated versions.