Le Wii Motion Plus non compatible avec les vieux jeux

Toute l'actualité commentée !
xiaomin
Baby Mario
Baby Mario
Messages : 24
Inscription : ven. 28 oct. 2005 - 21:12

Message par xiaomin »

encore du grand Nintendo comme on l'aime quoi... :evil: cette génération ça va pas bien pour la " morale Nintendo ".
yoann[007]
Golden Mario
Golden Mario
Messages : 11652
Inscription : lun. 12 janv. 2009 - 01:26

Message par yoann[007] »

KID-ICARUS a écrit :
yoann[007] a écrit :
KID-ICARUS a écrit :Apres les éditeurs peuvent toujours faire des mise à jour.
vu que chaque jeu exploite une version différente du firmware interne de la console, en fonction de son époque de sortie, grâce à la magnifique architecture pourrie de la Wii... non, ils ne peuvent pas.
PES 2009 wii a eu une mise à jour.
qui n'a rien à voir avec le hardware.
KID-ICARUS
Mario Bros
Mario Bros
Messages : 431
Inscription : sam. 05 juil. 2008 - 21:10
Localisation : TOULON

Message par KID-ICARUS »

yoann[007] a écrit :
KID-ICARUS a écrit :
yoann[007] a écrit :
KID-ICARUS a écrit :Apres les éditeurs peuvent toujours faire des mise à jour.
vu que chaque jeu exploite une version différente du firmware interne de la console, en fonction de son époque de sortie, grâce à la magnifique architecture pourrie de la Wii... non, ils ne peuvent pas.
PES 2009 wii a eu une mise à jour.
qui n'a rien à voir avec le hardware.
que vient faire le hard dedans.

le jeu ps3 ne vibraient pas.
une simple mise à jour pour certain jeu choisi fut faite.
là c'est pareil.
mais si ça fonctionne différemment.

Apres je ne suis pas programmateur.
KYOTOYS est mon monde.Et aussi mon magasin de JV, manga, figurines, etc...
Affronte moi
yoann[007]
Golden Mario
Golden Mario
Messages : 11652
Inscription : lun. 12 janv. 2009 - 01:26

Message par yoann[007] »

KID-ICARUS a écrit :
yoann[007] a écrit :
KID-ICARUS a écrit :
yoann[007] a écrit :
KID-ICARUS a écrit :Apres les éditeurs peuvent toujours faire des mise à jour.
vu que chaque jeu exploite une version différente du firmware interne de la console, en fonction de son époque de sortie, grâce à la magnifique architecture pourrie de la Wii... non, ils ne peuvent pas.
PES 2009 wii a eu une mise à jour.
qui n'a rien à voir avec le hardware.
que vient faire le hard dedans.

le jeu ps3 ne vibraient pas.
une simple mise à jour pour certain jeu choisi fut faite.
là c'est pareil.
mais si ça fonctionne différemment.

Apres je ne suis pas programmateur.
ça se voit, vu que je viens de t'expliquer que ce n'est pas pareil.

Essaye juste de comprendre que la gestion de tout type d'élément en hard (de la LED de la Wii jusqu'aux accessoires) passe par le micro-logiciel interne à la console, et que la gestion de celui-ci, fragmentée, empêche grosso modo les vieux jeux d'avoir une évolutivité quelconque.
keoone
Liquid Mario
Liquid Mario
Messages : 2831
Inscription : dim. 16 avr. 2006 - 18:04

Message par keoone »

yoann, c'est du pipo ce que tu dis ... le Wiispeak nécéssite une MAJ, ajouter du contenu pour un jeu n'a rien d'impossible sur Wii comme pour COD5 ...
bref la vrai raison c'est plutot que çà coute de l'argent et que çà n'en raportera pas .... ;-)
Quizzman
Admin
Admin
Messages : 15246
Inscription : jeu. 20 oct. 2005 - 19:19
Localisation : Maybe behind you...
Contact :

Message par Quizzman »

Firstly:

OH MON DIEUUUU !!!

Heureusement que cette news est là, c'est vrai que je me demandais énoooooormément une chose pourtant si loooogique. C'est vrai, tout le monde s'amuse normalement à implémenter dans leurs jeux des fonctionnalités pas encore imaginées ! C'est inadmettable, c'est très problemationnel.

Secondly:

L'OS de la Wii n'est pas vraiment catastrophique, mais c'est vrai qu'il est un peu particulier.

En fait il est constitué d'IOS (c'est comme ça qu'on les appelle), qui sont un peu des pièces de puzzle. Il s'agit de blocs de code qui peuvent être ajoutés, modifiés, supprimés par Nintendo à tout instant par une MAJ. Ça a l'avantage qu'un update est super simple à faire, il suffit de rajouter un bloc de code, pas besoin de tout changer à chaque fois. Premièrement c'est une protection anti-brick (ce qui ne signifie pas que le brick est impossible, loin de là) et ça rend l'OS plus stable, et ensuite c'est une mesure qui rend la MAJ beaucoup plus simple et plus rapide, pour Nintendo comme pour les hackers.

Après, certains jeux demanderons certains IOS pour fonctionner, mais jusqu'à aujourd'hui on peut faire tourner les jeux récents sur une 3.2 (je sais pas pour les versions inférieures), donc bon, les dernières MAJ de code ne concernaient vraisemblablement pas les jeux (ce dont aucun hacker ne doute).

En revanche, maintenant qu'il va y avoir le WM+, un nouveau IOS et donc un nouveau cIOS (custom IOS, un bout de code plus ou moins (selon les cas) créé par un pirate et non par Nintendo) risque de faire son apparition.

En espérant que ça en éclaire certains. Si j'ai dit des âneries merci de me corriger.
Un topic à mettre au musée ? Faites en la demande en m'envoyant un MP, j'ai la mémoire courte. :D
Image Image Image Image Image Image Image Image Image Image Image
Mint
Luigi
Luigi
Messages : 98
Inscription : mer. 06 juin 2007 - 15:13
Localisation : France

Message par Mint »

KID-ICARUS a écrit :Apres je ne suis pas programmateur.
Ah bon? Tu ne permets pas de faire tourner sa machine à laver de nuit sans se lever? Bah zut alors...
Image
Avatar de l’utilisateur
Miacis
Modérateur
Modérateur
Messages : 7635
Inscription : sam. 21 juil. 2007 - 15:31
Localisation : Far away, On the other side
Contact :

Message par Miacis »

je ne sais pas si c'est different.
mais c'est une mise à jour.

si un action replay peut modifier le gameplay d'un jeu.
une mise à jour est possible.
ce ne sont que des codes.
Image


Bon, je re-quote le passage sur l'architecture désastreuse de la Wii :
Yes, this is another Wii rant. There are plenty of other articles talking about the poor recent game offerings, the hardware limitations, and the primitive online play. I’m not here to talk about those. Instead, I’m going to talk about the Wii’s software stack, and how it compares to other consoles.

The Wii’s software architecture sucks.

If you look at lists of software updates for the PS3 or the XBox 360, you’ll find things such as PS3 update 2.40, which made XMB available in-game, or XBox 360 update 2.0.7357.0, which added the New XBox Experience, among many smaller updates are stability fixes, new peripheral support, and new features like in-game screenshots. A large amount of the features affect or improve the in-game experience.

Meanwhile, the Wii got all of:

* Things, such as copying saves to SD, which should have been there from the start
* Support for new features for new games, with zero improvements for any games already released (USB keyboards, WiiSpeak, etc).
* Updates to built-in channels (WiiShop, etc)
* Wii menu or messageboard tweaks, like moving channels or, get this, a clock.
* Security updates, or their failed attempts at stopping homebrew.


This isn’t a coincidence. As it turns out, Nintendo chose not to have any operating system or common code at all running on the Broadway CPU. When you run a game, everything that shows up on your screen, ever, is being loaded from that spinning polycarbonate disc. And there are no mechanisms for anything else to run on that CPU: no update infrastructure, no Home Menu updates, nothing. If they ever want to have a “hypervisor” run above games, they’ll need to get a new CPU with full-blown virtualization capability (or an emulator), because games assume they have direct access to the CPU and most of the hardware.

If you’ve been following the Wii scene, you might be thinking, “what about IOS?” Indeed, Nintendo’s security and I/O Operating System runs alongside games (on a separate CPU built in to the Hollywood chipset) and it is updated as part of system updates. It includes some important bits and pieces like some peripheral drivers. However, as it turns out, Nintendo has decided that every new feature will be developed as a separate fork. Your Wii contains many IOS versions, and the older have never been updated except for security reasons (to fix our exploits). Not that they’ve added many new features, but if you look closely, new IOS features do not operate when you’re playing older games. This includes any updates to the WiiConnect24 downloads code, and even some minor things like the “slot LED blinks when you eject a disc” feature - try it when you’re playing Zelda and you’ll see that it doesn’t work, because it’s using the very old IOS9.

There are 23 IOS versions installed with current updates (this is also wasting the scarce 512MB internal memory!). Any new feature that they want to use in older games would have to be retroactively and individually added to each version, and it could create compatibility concerns because the interfaces with IOS functions aren’t all that stable either. Just doing these updates would cost them an immense amount of effort - it took them well over half a year to fix the fakesigning exploit and ship the IOS updates for all 23 versions, and that’s a minor update that can’t possibly affect games. Every time they’ve added a new feature (for example, the recent Wii Speak support, or USB keyboard support, or USB mouse support) they’ve just made a new fork of IOS for it. And IOS is limited to what it already handles - the ARM CPU that it runs on has no access to the graphics capabilities of the Wii (nor is it fast enough anyway - it has no floating point capability and it is a lot slower than the Broadway), so they can’t add any user-interface features to it.

Even worse - some things that should have been implemented in IOS aren’t. Like the Bluetooth stack and the Wii Remote code. Forget about any Bluetooth device support in older games - they couldn’t pull off a VoIP feature, ever. The SD card filesystem code is implemented in the games, which means that they can’t possibly add any code that uses SD card files, because two filesystem drivers can’t be used on the same device at the same time. Some things, such as saving games to SD for titles that don’t otherwise use the SD slot, are possible, but the changes needed to accomplish them would be so hacky and intrusive that I doubt they’re ever going to happen. One of the few things they can update with relative ease is networking (because the TCP/IP stack runs in IOS), but even then they still need to touch all IOS variants to fix it retroactively in older games. We’ve seen some changes but I doubt we’ll see many more.

As a specific example, let’s look at the much-discussed future ability to load Virtual Console and WiiWare titles from an SD card (seriously, what the hell were they thinking with 512MB of internal storage and no sane infrastructure to ever expand it externally?) There are three possible solutions to get this to work:

1. Add FAT filesystem code to IOS retroactively, disabling any SD access for titles that launch from SD
2. Add FAT filesystem code to IOS retroactively and push title updates for everything that uses SD, to remove the in-title FAT code and replace it with a new interface to IOS
3. Just fake it and transparently copy titles to the Wii system memory when you want to launch them, causing more Flash wear and tear and longer launching times

Chances are they’re going to go for number 3. And the only reason 1. and 2. exist is because downloadable content access is implemented through a unified “application security” subsystem, which forced them to define a sort-of-standard interface for it. They wouldn’t have done it otherwise.

While other consoles get firmware updates, new peripheral support, bugfixes, and even major updates like the XBox New Experience, pretty much everything on the Wii will remain just as it is now. The best Nintendo can do is update the Wii Menu, but once you get into a game, there’s nothing it can do. Forget about an improved Home Menu. Forget about any changes to online gaming beyond minor server-side tweaks. A unified friends system to avoid having to enter friend codes for every game? Not going to happen. Bad game bugs? Tough luck, there’s no patching system (remember the Zelda issue?) Some future proper online support with social features, like the other consoles have? Will never work with older games. Worse, Nintendo are really proud of themselves, so they won’t admit that they screwed up their software by releasing such big new features and having them only work for newer games. Instead, they’ll wait until Wii2 (or worse, Wii3), lag behind their competitors, and the features still won’t work in backwards-compatibility mode.

All in all, the Wii’s software stack is designed with little to no future proofing. There are basically zero provisions for any future updates; even obvious things like new storage devices or game patches. What’s worse is that this will affect the compatibility mode of any future Wii successor. Just like DS titles won’t get WPA support on the DSi, effectively making the DSi’s WPA mode useless if you ever want to use DS titles on-line. The DS WiFi drivers and configuration stack are built in to every game.

Remember, when Nintendo fails to deliver new Wii features, it won’t be because they aren’t trying. It’ll be because they’ve killed their chances from the start.
J'ai essayé de surligner les points importants et liés au sujet.

C'est extrêmement instructif, je vous conseille de le lire. ;-)

En résumé :

- Seuls les IOS peuvent être mis à jour.
- Une mise à jour sur un IOS s'appliquant rétroactivement nécessite une mise à jour de tous les IOS.
- Les IOS ne sont pas assez stables pour permettre ce genre de mises à jour globales, particulièrement pour des changements importants.
- Le code de la Wiimote n'est pas inclus dans les IOS.
- N'attendez rien d'extravagant comme mise à jour de la part de Nintendo. Ils ne peuvent quasiment RIEN FAIRE.
Image
Quizzman
Admin
Admin
Messages : 15246
Inscription : jeu. 20 oct. 2005 - 19:19
Localisation : Maybe behind you...
Contact :

Message par Quizzman »

Finalement avec le 4.0 c'est quelle solution qui a été choisie ?
Un topic à mettre au musée ? Faites en la demande en m'envoyant un MP, j'ai la mémoire courte. :D
Image Image Image Image Image Image Image Image Image Image Image
Waxime64
Super Mario
Super Mario
Messages : 933
Inscription : mar. 21 déc. 2004 - 23:57
Localisation : Québec
Contact :

Message par Waxime64 »

fait chier pareil, c'est sur qu'aucun vieux jeux pourrait en tirer parti complètement, mais ça aurait été bien par contre que la wm+ aide un peu la détection, avec la mouvement quela wiimote auraient pus confondre avec un tremblement
Comment faire maigrir les jeunes d'aujourd'hui? Faut ressortir la Nes
Soufle dedans. Déplace la cartouche. Criss de l'achool dessus. Met la dans le frigo. Sacre 3 ou 4 fois après. SA MARCHE. Touche pus a rien il est rendu trop tard pour jouer
yoann[007]
Golden Mario
Golden Mario
Messages : 11652
Inscription : lun. 12 janv. 2009 - 01:26

Message par yoann[007] »

keoone a écrit :yoann, c'est du pipo ce que tu dis ... le Wiispeak nécéssite une MAJ, ajouter du contenu pour un jeu n'a rien d'impossible sur Wii comme pour COD5 ...
cf. quote plus haut (merci Miacis).
oldkid
Banni
Banni
Messages : 585
Inscription : mer. 18 avr. 2007 - 12:59

Message par oldkid »

Citation très instructive en effet Miacis. Celà dit, il n'est jamais dit que les patchs ou modifacations a posteriori sont impossibles, juste qu'elles sont plutôt difficiles.
Celà a bel et bien déjà été fait pour des fonctionnalités mineures comme le support du clavier USB par la chaîne Mii, une des chaînes présentes dans le firmware sortie d'usine de la wii.

Maintenant qu'on est passé au firmware 4.0 (y compris les utilisateurs de homebrew) et que beaucoup d'utilisateurs ont libéré la mémoire interne de leur console en stockant leurs jeux téléchargés sur SD(HC) il devient beaucoup plus simple pour Nintendo d'envisager des patchs pour certains jeux qui consisteraient par exemple en une chaîne spéciale à installer et qui modifierait les IOS sollicités par un jeu avant chaque démarrage de celui-ci.

Réparer de cette façon le online de Tenkaïchi 3 serait la moindre des choses.
code ami Wii : 8466 1523 3952 5485 Add me !!!
sakuragi
Modérateur
Modérateur
Messages : 7256
Inscription : sam. 24 mai 2003 - 19:35

Message par sakuragi »

keoone a écrit :yoann, c'est du pipo ce que tu dis ... le Wiispeak nécéssite une MAJ, ajouter du contenu pour un jeu n'a rien d'impossible sur Wii comme pour COD5 ...
bref la vrai raison c'est plutot que çà coute de l'argent et que çà n'en raportera pas .... ;-)
Decidement tes vraiment a la rue mon pauvre keoone et tu te permet de corrigé les dires de certains... :euh:

Bref en gros un patch pour la structure d'un jeu unique comme sur ps3, pc ou 360 c'est impossible sur wii.
yoann[007]
Golden Mario
Golden Mario
Messages : 11652
Inscription : lun. 12 janv. 2009 - 01:26

Message par yoann[007] »

oldkid a écrit :Citation très instructive en effet Miacis. Celà dit, il n'est jamais dit que les patchs ou modifacations a posteriori sont impossibles, juste qu'elles sont plutôt difficiles.
Celà a bel et bien déjà été fait pour des fonctionnalités mineures comme le support du clavier USB par la chaîne Mii, une des chaînes présentes dans le firmware sortie d'usine de la wii.
attention à ne pas confondre un jeu et une chaîne. En tout état de cause, même les mises à jour les plus mineures ne sont pas faites pour les jeux anciens (cf. gestion de la LED de la console pour les vieux jeux tels que Twilight Princess).
Maintenant qu'on est passé au firmware 4.0 (y compris les utilisateurs de homebrew) et que beaucoup d'utilisateurs ont libéré la mémoire interne de leur console en stockant leurs jeux téléchargés sur SD(HC) il devient beaucoup plus simple pour Nintendo d'envisager des patchs pour certains jeux qui consisteraient par exemple en une chaîne spéciale à installer et qui modifierait les IOS sollicités par un jeu avant chaque démarrage de celui-ci.
c'est impossible à faire pour les jeux sur disque car comme précisé chacun ne peut accéder qu'à sa propre version interne. Et c'est irrémédiable. Nintendo peut corriger le souci en unifiant les versions à venir, mais pour les jeux déjà sortis, il n'y a rien à faire si ce n'est les mettre à jour version par version (chose que Nintendo ne fait pas, à part pour corriger vaguement certaines failles amenant au piratage).
Réparer de cette façon le online de Tenkaïchi 3 serait la moindre des choses.
Blâme Nintendo pour avoir conçu un système non-évolutif. C'est un peu la même chose que le code réseau intégré en dur dans les jeux DS ; les possesseurs de DSi en font les frais maintenant.

Répondre