Nieuwste game Nintendo Switch Online + Expansion Pack bevat game breaking bug

Kirby 64: The Crystal Shards voor de Switch bevat op een bepaald punt een game-breaking bug die spelers dwingt om de game te stoppen en terug te keren naar een eerdere savestate. De game is onderdeel van de Nintendo Switch Online + Expansion Pack-abonnementsdienst.

Meerdere gebruikers melden dat als Kirby door een vijand geraakt wordt in een onderwaterlevel, hij vast kan komen te zitten in de 'geraakt'-animatie, waarna het personage niets meer kan doen en teruggekeerd moet worden naar een eerdere save. De gebruikers vertellen dat ze meerdere pogingen en savestates nodig hadden om langs het punt met de bug te komen. Een andere gebruiker zegt dat hij 45 minuten nodig had om langs dit punt te komen.

Degenen in het topic die het euvel hebben meegemaakt, vragen zich af hoe Nintendo dit over het hoofd heeft gezien. Ook melden gebruikers dat ze zich deze bug niet herinneren uit de originele game op originele hardware. Deze Tweakers-redacteur speelde de N64-versie van de game destijds ook en herinnert zich de bug eveneens niet. Hij lijkt dus geïntroduceerd te zijn in het emulatieproces.

Platformgame Kirby 64: The Crystal Shards is sinds vrijdag beschikbaar op de abonnementsdienst voor de Nintendo Switch. Met enige regelmaat worden Nintendo 64 en Sega Mega Drive-games toegevoegd aan het abonnement, dat 39,99 euro per jaar kost en, zoals de naam doet vermoeden, ook de onlinediensten van de Switch bevat.

Het is niet voor het eerst dat de Nintendo 64-games voor de Switch met technische problemen kampen. The Legend of Zelda: Ocarina of Time kampte bijvoorbeeld met prestatieproblemen, inputlag en ontbrekende effecten als mist en reflecties. Aan dergelijke problemen wordt gewerkt, maar onduidelijk is of ze inmiddels allemaal verholpen zijn.

Door Mark Hendrikman

Redacteur

22-05-2022 • 14:02

61

Reacties (61)

61
59
34
2
0
16
Wijzig sortering
Wat overdreven reacties hier zeg.

Een BUG. zal gepatched (spel opnieuw geupload) worden. Bedankt voor het melden. Klaar.
Bugs zijn nou eenmaal niet te vermijden maar deze bug toont gewoon aan dat er niet aan QA gedaan is bij het ontwikkelen van dit product (en dat is waar mensen terecht op reageren). Deze bug had tijdens het testen meteen al gezien moeten worden en met een game breaking bug als deze had het moeten worden uitgesteld.
Had moeten, had moeten... Dat is altijd zo. Uiteindelijk hebben ze dat nagelaten.
Dat is MIJN conclusie ook. Jij voegt daar niks aan toe.

Of wel soms? Zoals actie ondernemen? Boycotten? Aan de schandpaal? Wat willen we hiermee bereiken?

Uiteindelijk is het gewoon een BUG.
Elke bug was te onderscheppen. De ene wat makkelijker dan de ander.
Volgens Tweakers is de bug zelfs ‘ernstig’… Vreemde verwoording. Het is niet alsof de bug vergelijkbaar is met een bug die er voor zorgt dat beademingsapparatuur er spontaan mee ophoudt. Dat is ernstig. Dit, dit is hooguit vervelend.
Volgens Tweakers is de bug zelfs ‘ernstig’…
Niets 'ernstigs' aan. Dit is niet meer 'ernstig' dan elke andere vorm van animatie-lock waar je karakter in een bepaalde animatie vast blijft zitten en niet meer reageert zonder de game te resetten.
Tweakers heeft de oorspronkelijke titel aangepast. Daar staat nu game breaking maar daar stond dus eerst ernstig...
Het punt is meer dat dit gewoon een rom is die je "huurt", volgens vele voor te veel geld, en dan is er niet eens een beetje QC gedaan.

Komt een beetje over of ze gewoon een rom op de service hebben gegooit en dat was het.
Wat een clickbait titel :(

Edit: inmiddels is de titel aangepast :) de clicks zullen wel binnen zijn ^^

[Reactie gewijzigd door jochem4207 op 22 juli 2024 18:06]

Je krijgt minnetjes, maar je hebt in essentie gewoon gelijk.

Met een titel als deze; een "ernstige" bug verwacht je iets met werkelijke gevolgen, zoals de hele console die vastloopt; mogelijke security-problemen; data-corruptie in systeembestanden; etc. Iets in die orde van grootte.

Maar nee; het is gewoon de game die niet meer reageert als je in een bepaalde staat geraakt wordt; en je dwingt te resetten en je save opnieuw in te laden en het level opnieuw te proberen. En dat wordt dan nog game-breaking genoemd ook.

Jongens, jongens; game-breaking noem je het pas als een game-mechanisme in omstandigheden totaal niet werkt zoals hoort waardoor je compleet vast komt te zitten -- en dan nog spreek je eerder over progression-halting in zo'n geval -- of als een bug zich op een willekeurig moment kan manifesteren om iets permanent in je save-game om zeep te helpen en onspeelbaar te maken.

Het probleem met Elder Scrolls game saves die op PS3 te groot werden waardoor de game state instabiel werd; en je uiteindelijk altijd of vast kwam te zitten door de instabiele game state; of de save gewoon niet meer wilde laden, dat is een game-breaking bug.

Dit; dit is gewoon een animation-lock bug. Nieuwsflits Tweakers redactie: dit is een dertien in een dozijn issue. Ik heb ze bijv. met regelmaat in Assassin's Creed: Origins en Odyssey op PS4. Ook wel eens gehad in Final Fantasy XV. en een keer of twee ook in God of War. En voor een 100% reproduceerbare versie: er heeft er een hele tijd een gezeten in DBZ: Kakarot. Op alle platformen.

Wereldnieuws hoor; echt "ernstig."

[Reactie gewijzigd door R4gnax op 22 juli 2024 18:06]

Het grappige is dat met cardridges en offline consoles dit een ernstige bug zou zijn. Maar omdat je zoiets makkelijk kunt patchen achteraf gaat de noodzaak voor gedegen QA omlaag. Gevolg is dat met online games je games krijgt waarbij de early birds de beta testers zijn. En toch betalen die de volle mep. Je kunt beter wachten met upgrade (zelfde mbt OS). Hype train probeert dat dan weer te mitigeren. Zelfde mbt platformen als KS en IGG. Rationeel gezien kun je beter wachten en het 'gewoon' kopen. Je geniet dan leverplicht, garantie, en meer van dat leuks. Maar FOMO plus feit dat spullen (met name hardware) out of date raken zorgen er voor dat we erin tuinen.
Dankjewel voor de uitleg die er misschien al bij had gemoeten maar dit is het precies!
Tweakees. Lees de comments, dan met die context pas de tekst. ;)
Zonder een switch te hebben; kan ik hieruit opmaken dat de meeste third-patty N64 emulators beter werken dan die van Nintendo zelf?
Met high-level emulatie zoals Nintendo hier toepast heb je vrijwel altijd bugs. Alle N64 emulators hebben problemen. Ik denk dat Nintendo 64 emulators pas echt goed werken als de complete console wordt nagebootst, bijvoorbeeld via een FPGA. Maar die hardware is, zoals nu vrij verkrijbaar, niet krachtig genoeg daarvoor.

Dus nee, ik vind niet dat Nintendo's emulator beter of slechter is dan third-party emulators. Het is allemaal niet al te best.
Ware het niet dat een hele hoop emulatoren vrij verkrijgbaar zijn of zelfs open source. Zet daar een Nintendo tegenover die er geld voor vraagt en daarboven nog eens bekend staat om achter iedereen aan te gaan, die geen geld aftikt.

Dan is de value proposition toch een stuk minder. (En ja ik heb dit abo)

[Reactie gewijzigd door Tha_Butcha op 22 juli 2024 18:06]

Vragen ze geld voor de emulator of vragen ze geld voor de games (die je dan met hun emulator moet spelen)? De games zijn typisch niet vrij verkrijgbaar of open source.
Natuurlijk voor de games. Je koopt NS Online voor multiplayer en krijgt daar toegang tot oude games bij (zolang je een abo houdt)

https://www.nintendo.nl/N...idingspakket-2060571.html
niet helemaal de NSO uitbreiding koop je voor N64 + andere console
Tevens heeft Nintendo (in theorie) ook beschikking over de broncode en de interne documentatie, dus ze kunnen ook nog een ROM aanpassen om beter te werken met de emulator én een betere emulator maken. Daarnaast hebben ze meer middelen dan het gemiddelde open source-ontwikkelteam, dus het is ook een kwestie van wilskracht (Microsoft heeft best wel goede emulatoren voor oudere Xbox-modellen).
De grap is dat Microsoft niet emuleert.

Als jij een Xbox 360-disc in je Xbox One stopt, dan downloadt de Xbox One een complete herschreven executable (en wellicht wat herschreven libraries) van die game. Alleen de assets worden van de disc gelezen. Niet voor alle games zijn nieuwe executables te downloaden, dus niet iedere 360-game werkt op de nieuwe consoles.

De game wordt dus niet geëmuleerd, maar door een team binnen MS herschreven voor de abstractielaag die vanaf de Xbox One in het OS zit ingebakken.

De Xbox 360 deed ook zoiets (voor OG Xbox-games), maar helaas zijn die executables te veel op de Power-structuur van de 360-CPU geschreven (waardoor men bij MS het truukje voor OG Xbox-games opnieuw moest doen na de Xbox One-launch).

Vanaf nu naar de toekomst is de abstractielaag richting de game hetzelfde; alle toekomstige Xbox-consolegeneraties kunnen dus de games van voorgaande generaties spelen. De enige voorwaarde is dat er voor die game een executable is geschreven die op de abstractielaag kan worden uitgevoerd.
Volgens mij klopt dat niet hoor, heb je daar een bron van? Volgens mij gaat het meer om het configureren van de 360 vm waar de game in draait. Ze gaan niet rommelen in de code van de game en de boel voor een ander platform compileren.

Er zullen ook wel wat games zijn waar het gewoon niet lekker werkt, maar de hoofdreden dat niet alle games beschikbaar zijn zit in licenties.
De Xbox one kan geen x360 games of assets lezen van disc. Die discen gebruikten een hardware decryptie die de huidige console drives niet hebben. Het enige wat hij kan lezen is de disc Id. Op basis daarvan weet de one om welke game het gaat. Vervolgens wordt het disc image gedownload met eventuele speciale emulatie instructies. De image is gewoon een virtuele disc van de originele game.
Als het de eerste keer is wordt ook de x360 vm gedownload. Deze VM boot het x360 OS. API calls worden direct omgezet naar de calls van het Xbox one os.
Een Xbox one (of series) is in de basis een licht gewicht OS/hypervisor dat default 2 vms heeft. Die van de apps en die voor games. De backwards compatibility van x360 voegt daar een 3de aan toe (weet niet zeker of de OG games ook een apart OS draaien)

[Reactie gewijzigd door SunnieNL op 22 juli 2024 18:06]

De Wii Virtual console werkte anders prima.
De Wii Virtual console werkte anders prima.
Kan me anders herinneren dat Last Ninja 3 van de Virtual Console werd verwijderd, omdat er ook een game-breaking bug in zat waardoor je niet voorbij het eerste level kwam.
Het verschil is dat elke Virtual Console release een aangepaste versie gebruikte van die emulator die speciale features had zodat elke game optimaal zou draaien. Vanaf Wii U en nu Switch gooien ze alles in dezelfde emulator.
Dit ligt er altijd aan. Als je een cycle-accurate emulator hebt, dan zijn vrijwel alle bugs weg. Een Switch kan dat alleen echt niet aan, en ik denk dat N64 emulator development nog niet zo ver is.

[Reactie gewijzigd door MrFax op 22 juli 2024 18:06]

Of de Switch het aan kan of niet is niet relevant: als je met een retro game binnen 10 minuten door je batterij heen bent is dat niet acceptabel...
Het lijkt me sterk dat de Switch met een Tegra X1 niet een fpga emulator aankan. De Wii had al een FPGA emulator via de Wii64 applicatie. Of was dat enkel voor het geluid?

In de homebrew wereld is er wel dynarec emulator https://hackinformer.com/...h-on-the-nintendo-switch/

Mvg heeft een goed filmpje over waarom het niet goed werkt. Door het upscalen werkt de fog niet meer. https://youtu.be/jSyBMSOfPxg
de fog is al wel een paar maanden gefixt, sinds de versie waar majora's mask uitkwam geloof ik. Dat was best wel een grote feature update voor de emulator. MVG vindt sindsdien dat het wel een goede deal is geloof ik. Hij had daar ook een filmpje voor gemaakt: https://youtu.be/L-fYXwxuFxQ
Dan kun je het beste ergens een echte N64 op de kop tikken en een Everdrive kopen, en dan een retrotink mini als HDMI converter, werkt top!
Dat is tof (wil zelf een retrotink 2x pro) maar dan zit je wel tegen de prijs van een hele switch aan te kijken (vooral die everdrive is niet goedkoop) :')
Ik had toevallig een N64 liggen dus dat scheelt, een draadloze Retrobit controller was €35 op amazon, een retrotink mini was €90 en een everdrive x7 was ook €90.
Ik speel al minstens 20 jaar met emulators, en zulke bugs zag je amper of werden gefikst. Je zou verwachten dat een officiële partij, die met veel geld hun EIGEN producten simuleren, wel beter zouden kunnen dan de hobby-boppers die in hun vrije tijd wat knutselen.
problemen bij emulators is normaal.
maar bij onofficiele emulators zitten meestal opties en plugins waarmee je veel problemen kan omzeilen.
nintendo probeert alles simpel en netjes te houden, maar blijkbaar hebben ze 1 foutje gemist.

zelf had ik altijd moeite met star wars episode 1 racer, voertuigen waren altijd platgedrukt en ik moest met de grafische plugin rommelen om dit te corrigeren zonder de performance omlaag te halen.

meeste emulators hebben een lijst aan spellen die niet werken(begint groot, wordt steeds kleiner zolang er doorontwikkeld wordt), en nog eens een lijst dat hele specifieke instellingen vereist.
Het ziet er niet uit alsof ze dan ooit tests hebben gedraaid.
Dat klopt. Ook MVG heeft er een paar video's aan gespendeerd:
https://www.youtube.com/watch?v=jSyBMSOfPxg

Het gaat wel beter, zoals je hier kunt zien:
https://www.youtube.com/watch?v=L-fYXwxuFxQ
&
https://www.youtube.com/watch?v=2_QWd1u2vhQ

Echter is het nog verre van perfect. Er zijn Nintendo 64 emulators te beschikbaar op andere platformen die het een stuk beter dan de Switch versie.
Waarom zou je dat op kunnen maken aan de hand van slechts twee spellen?
Een passieproject waar fans jaren aan vrije tijd in gestoken hebben zal altijd beter zijn dan een commerciëel product met deadlines en strakke budgetten. Als het product "goed genoeg" is, dan wordt het op de markt verkocht.
Vraag me af hoe ze dit maken voor de Switch; bouwen ze een tool en knallen ze daar de originele game in zodat deze in een switch-compatible versie eruit komt of worden deze games from scratch gemaakt? Bij het eerste kan ik het me voorstellen maar normaliter is Nintendo wel van de kwaliteit over kwantiteit. Lijkt mij dat dit gevonden zou zijn bij het tweede.
ze hebben een emulator gemaakt, en daar stoppen ze dan een rom in.
je zit dus met het originele N64 spel, en een app die dit live vertaald naar code voor de switch.

ze maken wel aanpassingen en doen tests om te zorgen dat het goed werkt, maar in dit geval hebben ze 1 foutje over het hoofd gezien.
Nou ze hebben het spel niet uitvoerig gespeeld (laten spelen).
Heel knullig allemaal.
Of door testers die zo goed waren dat ze niet tegen het probleem aan liepen.
Dan speel je het spel niet.
Als je een week het spel speelt en dus de maximum score probeert te halen alle secrets en iedere bonus dan raak je in zo'n level een keer iets. In de periode van een week (!!!) Heb je ieder level tientallen keren gespeeld en alles wel gezien.
Maar een week is erg lang voor een reeds bestaand spel via een emulator, ik begrijp goed dat daar geen goedkeuring voor gegeven wordt om zo lang een bestaand spel te testen.
Geen goedkeuring want ???
Dat kost miljarden ?? Het spel moest binnen een week de markt omdat het nog maar 20 jaar bestaat ?

Waar heb je het over. 1 week is NIETS in een release en testfase en schijnbaar moet je dat doen, emulator of niet.
Het draait gewoon via emulatie. De broncode is dus hetzelfde.
Typisch geval van onzorgvuldig zijn en dus niet goed testen.
Zat fans die tegen betaling een dergelijk game uitspelen in een dag. Die weten ook alle secrets te vinden.
Hun kunnen erg goed opmerken als ergens iets anders is op niet klopt zonder dat dit Nintendo veel tijd kost.
Kan je alles ondervangen ?? Neen, maar als je 2 van dat soort freaks een gehele week de game meerdere malen laat doorlopen dan kom je dit soort bloedgroep fouten zeker tegen.

Gewoon amateuristisch zoals ze nu die roms online zetten.
Dat denk ik juist niet, mensen die het spel van binnen en buiten kennen zullen vrij waarschijnlijk langs deze bug gekomen zijn. Dat is altijd het gevaar als je mensen iets laat testen die precies weten wat de happy flow zou moeten zijn.
Dat is dan ook niet wat (goede) QA doet. Ik krijg vaak zat bug reports van dingen die een normale gebruiker werkelijk nooit zou overkomen.
Mee eens, maar dat is dus niet wat @Bomberman71 suggereert. Als je fans van een spel dit laat doen dan speed runnen ze je spel en is de kans aanwezig dat ze niet hier geraakt worden.
Er staat dat ze het spel een week testen.
Speed runs zullen daar een onderdeel van uitmaken maar dan zijn ze in 2 uur klaar.
Met een speedrun pakken ze ook niet alle punten en secrets namelijk.
Nee hoor, de bug treed op als je het onderwater level hebt en geraakt wordt door een enemy.
Nou, het moge duidelijk zijn dat ze ook de levels doorlopen met schades zoals in normale gameplay.
Anders waren ze heus geen week zoet want de pro's spelen een spel uit in 2 uur ofzo.
IK heb het over een week die game spelen en dus gewone play, speed run, max hiscore, secret levels, alles.
Ik kan je uit ervaring door werken bij Nintendo vertellen dat de mensen die de games testen geen ervaring hebben met de geteste games.

Enige probleem is dat er een lotcheck wordt uitgevoerd en er daar een aantal tests worden gedraaid om te kijken of de game naar behoren werkt op verschillende soorten switch hardware. Deze vindt plaats na en een lokalisatie check. Deze gebeuren bij Nintendo Europa.

Bij Nintendo US wordt hetzelfde gedaan. Bugs die in deze checks naar voren komen worden doorgegeven aan de developer. Iedere nieuwe versie wordt opnieuw gecheckt. Nintendo Europe en US zijn er niet om voor de dev de ontwikkelde game te playtesten, zij testen enkel op lokalisatie en op verschillende systeem issues door variaties in hardware. De verantwoordelijkheid voor een playtest ligt bij de developer.

De ontwikkelaar van de emulator heeft in dit geval niet uitvoerig genoeg de emulatie getest. De testers die deze tests uitvoeren zijn in de meeste gevallen ook geen "experts" in de games die ze testen.

[Reactie gewijzigd door Juggernaut1987 op 22 juli 2024 18:06]

Dit ben ik persoonlijk toch niet gewent van Nintendo, normaal gesproken, en dan kijk ik meer terug naar de SNES, N64 en Gamecube, werden games goed getest voor ze uitkwamen, waarom dat nu bij de N64 remakes zo lastig is, is voor mij echt een raadsel.
Het zijn geen remakes. Slechts roms in een emulator.
dit lijkt mij een patroon dat is geïntroduceerd omdat je vroeger een spel op een cartridge niet echt kon patchen. Tegenwoordig kan dat wel dus is het voor de business acceptabeler om een bug te shippen. patchen ze later wel, is de redenering. ik gok dat dat zeker bij een digital-only subscription product zoals deze emulator het geval is, aangezien er helemaal geen fysieke editie is waar een redelijk bugvrij product op moet staan.
Slim idee om reclame voor je game te maken
Ja, je zou het haast verwachten ... Steeds weer bij Nintendo.
Kleine bugs of grote bugs ik vindt het toch jammer om te zien dat de kwaliteit van Nintendo games met verkoop zo hoog ligt en via Online dat de kwaliteit lager zit bijv. Ocarina of time, Majora's mask, Mario 64, Mario sunshine, enz. waren op hun bestemde platform kwaliteit maar via Online mankeert er weleens iets aan.. nieuws: Gebruikers melden prestatieproblemen bij N64-games via Nintendo Switc... er zit toch een trend in en ja via Emulatie kan er soms wel iets aan mankeren maar dat test je toch en verbeter je zou je zeggen.

Persoonlijk zou ik liever Classics kopen en als anderen het willen huren prima maar zorg er dan voor dat de spelers kwaliteit krijgen wat hun gewend zijn vooral als het om Nintendo eigen party games gaat want als deze trend zo doorgaat dan zal het ook de verkoop van games beinvloeden..

Op dit item kan niet meer gereageerd worden.