Hello Greg,
Sympa ce type de message et de recherche. Merci de partager.
Je pense que les personnes de la Z Team ont du reussir a en faire quelquechose car ils avaient fait un portage sur megadrive, annulé depuis.
Le jeu se lance et on peut se promener, mais il n'y a pas grand chose.
!!! Code source de Soukiya / Sukiya !!!
Re: !!! Code source de Soukiya / Sukiya !!!
Je ne pense pas que la Z Team a réussi à faire tourner les fichiers sources. Je pense qu'ils ont recodés eux-mêmes le moteur du jeu sur Megadrive.
Je vais essayer de voir jusqu'à quel point je peux aller loin. Ce qui me manque pour l'instant c'est de comprendre comment passer des fichiers *.SYN aux fichiers *.O
Il n'y a pas de traces de l'outil qui fait cela, en tous cas pas dans les sources que je possède. Je continue quand même à creuser le sujet quand j'ai le temps.
Je vais essayer de voir jusqu'à quel point je peux aller loin. Ce qui me manque pour l'instant c'est de comprendre comment passer des fichiers *.SYN aux fichiers *.O
Il n'y a pas de traces de l'outil qui fait cela, en tous cas pas dans les sources que je possède. Je continue quand même à creuser le sujet quand j'ai le temps.
Re: !!! Code source de Soukiya / Sukiya !!!
Bonjour Greg,
Merci pour tes efforts. Malheureusement je ne peux pas t'aider, et c'est fort possible qu'il n'y ait pas tout ce qu'il faut pour lancer le jeu, même en version de travail. Toutefois je pense qu'il y en aura plusieurs d'intéressés ici si tu parviens à récupérer quelque info sur ce qu'aurait dû être le jeu (détails du scénario, etc.).
Merci pour tes efforts. Malheureusement je ne peux pas t'aider, et c'est fort possible qu'il n'y ait pas tout ce qu'il faut pour lancer le jeu, même en version de travail. Toutefois je pense qu'il y en aura plusieurs d'intéressés ici si tu parviens à récupérer quelque info sur ce qu'aurait dû être le jeu (détails du scénario, etc.).
Re: !!! Code source de Soukiya / Sukiya !!!
J'ai eu le temps d'avancer un peu. Probablement que ce sera toujours comme cela, je posterai quand j'aurai du temps, donc parfois après quelques mois.
J'ai pu déterminer la version du Pascal utilisé par Lankhor, c'est Personal Pascal 1.11. Après avoir testé plusieurs versions, c'est le seul qui me donne un fichier compilé SUKYA.TOS identique que celui présent dans les sources.
Cela m'a permis de pouvoir mettre de décommenter les lignes debug qui permettent de savoir où on se trouve dans le programme quand on l'execute et comprendre mieux où ça bloque.
Voici ce que ça donne quand on lance l'executable :
Rien de fou pour l'instant. Voici le dernier écran avant le retour au bureau
ça plante car le programme cherche des valeurs en mémoire qu'il ne trouve pas à cause des fichiers .O manquants.
La suite, la prochaine fois...
J'ai pu déterminer la version du Pascal utilisé par Lankhor, c'est Personal Pascal 1.11. Après avoir testé plusieurs versions, c'est le seul qui me donne un fichier compilé SUKYA.TOS identique que celui présent dans les sources.
Cela m'a permis de pouvoir mettre de décommenter les lignes debug qui permettent de savoir où on se trouve dans le programme quand on l'execute et comprendre mieux où ça bloque.
Voici ce que ça donne quand on lance l'executable :
Rien de fou pour l'instant. Voici le dernier écran avant le retour au bureau
ça plante car le programme cherche des valeurs en mémoire qu'il ne trouve pas à cause des fichiers .O manquants.
La suite, la prochaine fois...
Re: !!! Code source de Soukiya / Sukiya !!!
J'ai fait un grand bond en avant en comprenant que les noms des fichiers des lieux étaient mal orthographiés.
Tous les fichiers SOUHxx.PI1 et SOUHxx.ANI doivent être en fait nommés SOU:xx.PI1 et SOU:01.xx
Une fois fait on peut charger les lieux dans l'éditeur et avec le menu Lieux/Test endroit on affiche le lieu sélectionné et on peut tester les actions possibles.
Ensuite en allant dans Fichier/Faire tout on lance la compilation de tous les lieux et tous les textes et cela créé les fichiers .O dans E:\SUKIYA.ESS
J'ai ensuite du faire quelques toutes petites corrections sur le code Pascal pour que tout se lance.
On se retrouve dans un version alpha du jeu qui permet de se déplacer dans le monastère et de fouiller certains endroits et de voir des personnages se déplacer.
Il y a encore des bugs et les dialogues ne sont pas bien gérés, la carte est compliquée à utilise, on ne sait pas vraiment où cliquer, mais on a enfin une version alpha de Sukiya tournant sur Atari. Et on peut se servir de l'éditeur pour modifier les éléments et quand on recompile tout, le jeu se lance avec les modifications prises en compte.
Tous les fichiers SOUHxx.PI1 et SOUHxx.ANI doivent être en fait nommés SOU:xx.PI1 et SOU:01.xx
Une fois fait on peut charger les lieux dans l'éditeur et avec le menu Lieux/Test endroit on affiche le lieu sélectionné et on peut tester les actions possibles.
Ensuite en allant dans Fichier/Faire tout on lance la compilation de tous les lieux et tous les textes et cela créé les fichiers .O dans E:\SUKIYA.ESS
J'ai ensuite du faire quelques toutes petites corrections sur le code Pascal pour que tout se lance.
On se retrouve dans un version alpha du jeu qui permet de se déplacer dans le monastère et de fouiller certains endroits et de voir des personnages se déplacer.
Il y a encore des bugs et les dialogues ne sont pas bien gérés, la carte est compliquée à utilise, on ne sait pas vraiment où cliquer, mais on a enfin une version alpha de Sukiya tournant sur Atari. Et on peut se servir de l'éditeur pour modifier les éléments et quand on recompile tout, le jeu se lance avec les modifications prises en compte.
Re: !!! Code source de Soukiya / Sukiya !!!
Waou. Excellent Greg pouravoir reussi à resusciter le jeu à partir des sources..enfin une vrai version alpha du jeu