Home Homebrew Donkey Kong 64 arriva su PC: porting nativo con 4K, widescreen, 60+...

Donkey Kong 64 arriva su PC: porting nativo con 4K, widescreen, 60+ FPS e supporto alle mod

187
0

Pubblicata una versione PC non ufficiale di Donkey Kong 64, il celebre platform uscito originariamente su Nintendo 64 nel 1999. Il progetto, che prende il nome di Donkey Kong 64: Recompiled, permette di giocare al titolo su PC con una serie di miglioramenti che vanno ben oltre quelli normalmente ottenibili attraverso la semplice emulazione.


Il progetto è basato su N64: Recompiled, uno strumento capace di convertire il codice dei giochi Nintendo 64 in codice C, che può essere successivamente compilato per funzionare nativamente su diverse piattaforme.

Questo approccio consente di ottenere porting PC nativi e, rispetto ai tradizionali emulatori basati sull’interpretazione o sulla ricompilazione dinamica, può garantire prestazioni molto più elevate.

Uno degli aspetti più interessanti di Donkey Kong 64: Recompiled è il supporto al frame rate sbloccato. Il gioco non è quindi più vincolato ai limiti originali della console e, disponendo di un hardware sufficientemente potente, è possibile superare ampiamente i 60 fotogrammi al secondo, rendendo l’esperienza molto più fluida rispetto alla versione Nintendo 64.

Il porting introduce inoltre il supporto al widescreen e alle alte risoluzioni, arrivando fino al 4K nativo. Anche le sequenze cinematografiche sono state adattate per funzionare correttamente con i rapporti d’aspetto più ampi, evitando così i problemi che normalmente si incontrano quando un vecchio gioco viene semplicemente esteso a uno schermo moderno.

Particolare attenzione è stata dedicata anche ai controlli. Il team di sviluppo ha modificato i minigiochi affinché possano funzionare correttamente con il gameplay più fluido offerto dalla versione ricompilata, riducendo inoltre il ritardo nei comandi.

Il risultato dovrebbe essere un sistema di controllo più reattivo, soprattutto rispetto all’esperienza originale su Nintendo 64.

Non manca infine il supporto alle mod. Una delle aggiunte più interessanti previste per il futuro è DK64: Randomizer, che dovrebbe ampliare ulteriormente la rigiocabilità del titolo introducendo una struttura randomizzata.

Come accade con gli altri progetti basati sulla ricompilazione del codice, Donkey Kong 64: Recompiled non include gli asset originali del gioco.

Per utilizzarlo è quindi necessario disporre dei dati della propria copia del gioco per Nintendo 64. Al momento il progetto supporta esclusivamente la versione statunitense.

Requisiti di sistema

È necessaria una GPU che supporti Direct3D 12.0 (Shader Model 6) o Vulkan 1.2 per eseguire questo progetto. Le GPU più vecchie che dovrebbero essere supportate per ciascun produttore sono:

  • GeForce GT 630.
  • Radeon HD 7750 (quella del 2012, da non confondere con la serie RX 7000) e successive.
  • Intel HD 510 (Skylake).

È inoltre necessaria una CPU che supporti il set di istruzioni AVX (serie Intel Core 2000 o AMD Bulldozer e successive).

Se si verificano problemi con crash all’avvio, assicurarsi che i driver grafici siano completamente aggiornati.

Funzionalità

Effetti N64 completamente intatti

Dedicata molta attenzione a RT64 per assicurarsi che tutti gli effetti grafici venissero renderizzati esattamente come avveniva originariamente su N64.

Non sono stati utilizzati workaround o “hack” per replicare questi effetti, con le uniche modifiche apportate a essi realizzate per scopi di miglioramento, come il supporto widescreen.

Menu facili da usare

Le impostazioni di gioco, le impostazioni grafiche, la configurazione dei comandi e le impostazioni audio possono essere configurate tramite il menu di configurazione interno al gioco. Tutti i menu possono essere utilizzati con mouse, controller o tastiera per la massima comodità.

Supporto per frame rate elevati

Gioca con qualsiasi frame rate desiderato grazie alle funzionalità fornite da RT64! Gli oggetti e il terreno di gioco, lo scorrimento delle texture, gli effetti dello schermo e la maggior parte degli elementi dell’HUD vengono tutti renderizzati a frame rate elevati.

Per impostazione predefinita, questo progetto è configurato per funzionare alla frequenza di aggiornamento del monitor. È anche possibile giocare al frame rate originale del gioco, se preferito. La modifica del frame rate non ha alcun effetto sul gameplay.

Nota: I limitatori di frame rate esterni (come il Pannello di controllo NVIDIA) possono potenzialmente causare problemi, quindi se si notano scatti è consigliabile disattivarli e utilizzare invece il cursore manuale del frame rate nel menu grafico del gioco.

Supporto Widescreen e Ultrawide

Donkey Kong 64: Recompiled supporta qualsiasi rapporto d’aspetto, con la maggior parte degli effetti modificati per funzionare correttamente in widescreen. L’HUD può anche essere posizionato a 16:9 quando si utilizzano rapporti d’aspetto ultrawide, se lo si preferisce.

Nota: Utilizzando rapporti d’aspetto molto ampi, in alcune sequenze cinematografiche possono essere visibili alcune anomalie nelle animazioni ai bordi dello schermo.

Opzioni di controllo aggiuntive

Personalizza l’esperienza impostando a piacimento la zona morta dello stick e regolando l’inversione degli assi X e Y per la mira.

Basso input lag

Questo progetto è stato ottimizzato per avere il minor input lag possibile, rendendo il gioco più reattivo che mai!

Tempi di caricamento istantanei

Il salvataggio e il caricamento dei file, gli spostamenti da un luogo all’altro e la pausa avvengono in un batter d’occhio grazie al fatto che il gioco viene eseguito nativamente sull’hardware moderno.

Supporto Linux e Steam Deck

Disponibile un binario Linux per giocare sulla maggior parte delle distribuzioni aggiornate, inclusa Steam Deck.

Per giocare su Steam Deck, estrarre la versione Linux sulla console. Successivamente, in modalità desktop, fare clic con il pulsante destro del mouse sul file eseguibile DK64Recompiled e selezionare “Aggiungi a Steam”.

Da qui è possibile tornare alla modalità Gaming e configurare i controlli secondo necessità. Consultare la sezione FAQ sulla mira tramite giroscopio di Steam Deck per istruzioni più dettagliate.

FAQ

Domanda: Che cos’è la ricompilazione statica?
Risposta: La ricompilazione statica è il processo di traduzione automatica di un’applicazione da una piattaforma a un’altra. Per ulteriori dettagli, consultare la descrizione completa del funzionamento della ricompilazione di questo progetto qui: N64: Recompiled.

Domanda: In che modo è collegato al progetto di decompilazione attualmente in corso?
Risposta: A differenza dei porting N64 del passato, questo progetto non si basa sul codice sorgente fornito dalla decompilazione del gioco. Questo perché la ricompilazione statica elimina la necessità di disporre del codice sorgente decompilato per realizzare un porting, consentendo di creare porting senza codice sorgente.

Tuttavia, il lavoro di reverse engineering svolto dal team di decompilazione è stato prezioso per fornire alcuni dei miglioramenti presenti in questo progetto.

Per questo motivo, il progetto utilizza header e alcune funzioni del progetto di decompilazione per apportare modifiche al gioco. Molte grazie al team di decompilazione per tutto il duro lavoro svolto.

Domanda: Dove viene memorizzato il file di salvataggio?

  • Windows: %LOCALAPPDATA%\DK64Recompiled\saves
  • Linux: ~/.config/DK64Recompiled/saves

Domanda: Come posso scegliere una ROM diversa?
Risposta: Non è possibile. Questo progetto è solo un porting di Donkey Kong 64 e accetterà esclusivamente una ROM specifica: la versione statunitense dell’edizione N64 di Donkey Kong 64.

Le ROM in formati diversi da .z64 verranno convertite automaticamente, purché si tratti della ROM corretta. Non è un emulatore e non può eseguire ROM arbitrarie.

Se si intende giocare con una ROM modificata o in un’altra lingua, tenere presente che il supporto al modding e alle altre lingue verrà aggiunto direttamente al progetto in futuro e non dipenderà dalla fornitura di una ROM diversa.

Problemi noti

  • Le GPU Intel su Linux potrebbero non funzionare attualmente. Se si ha esperienza con lo sviluppo Vulkan su Linux, qualsiasi aiuto sarebbe molto apprezzato!
  • Il binario Linux precompilato potrebbe non funzionare correttamente su alcune distribuzioni Linux. Se si verifica un problema di questo tipo, è consigliato compilare personalmente il progetto in locale. In futuro potrebbe essere fornito un Flatpak o un AppImage per risolvere questo problema. Aggiungere la versione Linux a Steam e impostare “Steam Linux Runtime” come strumento di compatibilità oppure avviarla tramite Gamescope potrebbe aggirare il problema. In alternativa, è noto che l’esecuzione della versione Windows tramite Proton funziona bene e potrebbe anch’essa aggirare questo problema.
  • Overlay come MSI Afterburner e altri software come Wallpaper Engine possono causare problemi di prestazioni con questo progetto che impediscono al gioco di essere renderizzato correttamente. Si consiglia di disabilitare tali software.

Changelog

  • Corretto un bug per cui entrambi gli assi venivano invertiti durante la mira con il giroscopio.
  • Corretto un bug per cui la AMD 9070XT su Windows andava in crash con D3D12.

Download: DK64 Recompiled Windows v1.0.1

Download: DK64 Recompiled Flatpack x64 v1.0.1

Download: DK64 Recompiled Linux ARM64 v1.0.1

Download: DK64 Recompiled Linux X64 v1.0.1

Download: DK64 Recompiled MacOS v1.0.1

Download: Source code DK64 Recompiled v1.0.1

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS4

Vedi altri prodotti PS4

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-09-09 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.