Nombre de visites sur cette page : 25648 Score au progrank : 79 Note actuelle : 9.35/10 noté 11 fois Vous devez être connecté(e) pour noter (inscription).
Après quelques temps de développement, je vous présente enfin la version finale de l'adaptation de Metro Siberia 2.
C'est mon premier addin donc soyez indulgents
Appréciez les graphismes, on en a pas tous les jours des comme ça 8)
Commandes:
-> Pour monter, appuyez sur [SHIFT] ou [EXE].
-> Pour descendre, relâchez.
-> Pour mettre en pause, la touche [OPTN] vous permettra de régler le contraste grâce à l'astuce du [SHIFT] + [<-] ou [->]. Vous pourrez aussi éteindre votre calto sans devoir quitter le jeu si un professeur un peu trop regardant s'approche de vous
-> Pour reprendre, [EXE]
Crédits:
Merci à toute la communauté de Planète Casio, et plus particulièrement à PierrotLL et Purobaz pour leurs conseils avisés et leur patience, ainsi qu'à Kevkevtt pour m'avoir aidé dans la gestion des sauvegardes.
Pour info, le problème d'incompatibilité semble venir de l'appel d'un syscall de cette façon :
static int SysCallCode[] = {0xD201422B,0x60F20000,0x80010070};
static int (*SysCall)( int R4, int R5, int R6, int R7, int FNo ) = (void*)&SysCallCode;
char* ML_vram_adress()
{
return (char*)((*SysCall)(0, 0, 0, 0, 309));
}
Tu en as déjà un dans la monochrome lib normalement.
Pour le résoudre normalement si tu remplace par ça, ça devrait être bon :
[red]const [/red]int SysCallCode[] = {0xD201422B,0x60F20000,0x80010070};
static int (*SysCall)( int R4, int R5, int R6, int R7, int FNo ) = (void*)&SysCallCode;
char* ML_vram_adress()
{
return (char*)((*SysCall)(0, 0, 0, 0, 309));
}
Le code donné dans le forum pour rendre ML compatible n'est pas bon ?
J'ai sur moi toutes les sources, je peux y jeter un oeil si besoin
Mais j'utiliserai plutôt l'utilitaire de Ziqumu pour le rendre compatible.
Si si, c'est juste une autre façon de rendre compatible. L'utilitaire marche pas à 100% actuellement, pour une raison inconnu, le jeu se lance correctement, mais la touche shift ne répond pas (alors qu'on peut naviguer dans les crédit sans problème et ils utilisent IsKeyDown aussi, et que dans d'autres programmes la touche shift fonctionne).
Par contre j'ai remarqué que à la fin des crédit, les images se superposaient, tu as du oublier d'effacer l'écran, et ça mon utilitaire n'y fera rien
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd