I was thinking about how to help Nintendo improve security against unauthorized copying.
I came up with the following:
License control by user account (Online connection required).
- When loading the user interface, video game icons will be loaded depending on whether they are installed or from an external cartridge.
- When selecting the video game icon, the system will run a check in the store per user account.
- The system will validate if the license is valid and linked to the requesting user account.
- If it complies with the validation, it will check the version of the video game, in case it is not updated, it will request to update it.
- If both the license validation and the version validation are fulfilled, the game will be executed.
- After this, the system can be disconnected and allow to play offline, useful for portable mode.
- In case the video game is not associated to the account, the purchase of the same will be requested.
- In this scheme the cartridge becomes general and not specific, Nintendo would sell standard cartridges to record video games (internally should be set maximum values for the base game, patches and DLC). Hence the retailer of the physical store can advise the customer which cartridge to buy to save his game 32GB, 64GB, 128GB, ect.
- That is to say the digital video games, would give the option to virtualize to the physical format, within them would be registered the license, version of the video game and associated account (only to facilitate the execution).
- In addition, the skin for the videogame cartridges could be sold, either specific or decorative.
- Inside the virtual store, a control of which license is associated to which Nintendo account and which version of video game was downloaded would be kept. Besides if it is linked to a cartridge or not (This linking is virtual and it would be enough to request to unlink, to use the cartridge with another videogame, request made from the owner, if it is lost the system could indicate who has it, if it loads it in the system).
- Additionally I have a concept called "friend eshop", this concept would revolutionize the ownership of the license, allowing via NFC to two people to exchange a game owner, through the eshop, ie would allow the option of resale with a direct commission for nintendo, also Nintendo could limit the times that a game is resold, keeping track in the store, and indicating users the limitation after the transfer of license.
- If implemented well, Nintendo would earn directly from resale, it would give users the sastifaction to resell their video games in a safe way. And this would boost sales and audience.
- Basically it is the merger of eshop with the NFT concept for license ownership.
Observations: Strict RAM control, preventing the cartridge loaded game from accessing the OS/store or damaging the hardware (this requires monitoring by the OS to stop a game in case of any variation of hardware standards, SoC temperature, Battery consumption, corrupted data, etc).
Summary: the idea is a new approach to the digital store, with support for mini hard disks (cartridges), with sales of skins. Maybe this concept will allow to lower the cost of video game sales for both Nintendo and the user. The store would eventually be a storage server (library) with a license verification system.
By verifying the version of the game and only allowing to run the latest version, it allows that if there is any exploit, it can be patched in a general and fast way. The OS/store would also be forced to update before running any game.