Faire apparaître le jeu Windows dans Games Explorer (Menu Démarrer - Jeux)

14

Comment puis-je faire apparaître mon jeu (en ce moment juste une application console C #) dans le menu Démarrer sous Jeux ??

Je veux dire, est-il possible pour n'importe quel programme de s'enregistrer comme jeu dans Windows Vista / 7?

Carlos Muñoz
la source

Réponses:

13

Tournez-vous vers MSDN pour toutes vos réponses Windows!

"Exigences techniques de Games for Windows: Meilleures pratiques pour les jeux sous Windows XP, Windows Vista et Windows 7" contient une section sur l' intégration de Games Explorer .

L'intégration à Games Explorer nécessite que vous créiez un fichier de définition de jeu (GDF), qui est un fichier texte XML incorporé dans un fichier binaire (un fichier exécutable ou une DLL) en tant que ressource, ainsi qu'une icône Windows. Le jeu doit ensuite être enregistré auprès de Games Explorer.

...

Les détails sur l'intégration avec Windows Games Explorer sont fournis dans le SDK DirectX. Le SDK DirectX inclut un éditeur de fichier de définition de jeu (GDF), ainsi qu'un exemple GDF inclus dans GDFExampleBinary, un exemple. Un autre exemple, GameUxInstallHelper, fournit des routines pour intégrer les fonctionnalités requises dans les systèmes d'installation existants. Le validateur de fichier de définition de jeu (gdftrace.exe) fournit une prise en charge du débogage pour évaluer un GDF. Voir également «Intégration de Windows Games Explorer» dans la documentation du SDK DirectX pour C ++.

Il existe également un autre article, "Windows Games Explorer pour les développeurs de jeux" , qui peut fournir des informations supplémentaires, en particulier si vous utilisez un programme d'installation InstallShield ou MSI. Il semble que vous puissiez simplement l'intégrer dans le programme d'installation.

De plus, ce billet de blog ressemble à un très bon tutoriel; même s'il est censé s'appliquer aux jeux XNA, je l'ai lu et il semble qu'il s'appliquerait toujours à vous! Faites particulièrement attention à ceci:

Ce qui nous amène à notre tâche finale - l'enregistrement réel du jeu. Cette étape est généralement effectuée par un installateur tel qu'Inno Setup ou InstallShield plutôt que par l'utilisateur ou le développeur directement.

Et cela (l'intégration avec un programme d'installation) semble être couvert par l'article ci-dessus de Windows Game Explorer pour les développeurs de jeux. Je pense donc que, compte tenu de ces informations, cela devrait être assez simple!

Ricket
la source
Ouais, mais ça a marché? J'ai essayé de suivre les instructions pendant un certain temps et je n'ai pas pu produire un GDF fonctionnel.
Anthony Mastrean
@AnthonyMastrean Avez-vous utilisé l'éditeur de fichier de définition de jeu DirectX? Je ne vois pas comment cela ne produirait pas un GDF fonctionnel ... Ou peut-être demander dans Stack Overflow, coller votre fichier GDF quelque part?
Ricket