Khalahan - La 4ème Prophétie

Utilitaires pour le jeu

T4C Jeu 1.0

Ce programme est un bon début de jeu, qui utilise les textures de T4C.
Ce qui est fait :
- Chargement des textures depuis les GameFiles
- Le "moteur graphique" est terminé

Ce qui ne l'est pas (le reste :)):
- Les animations des sprites
- la gestion du monde visuel avec les objets, murs, zones infranchissables,...
- la gestion des déplacements et interactions dans le monde (qui peut soit être géré par le client, soit par un serveur si on veut faire un jeu en réseau)


J'ai arrêté de développer cette application il y a un petit moment déjà, donc si vous êtes intéréssés pour créer votre propre jeu, il y a les sources avec bien sûr. N'hésitez pas à m'envoyer vos versions modifiées :)

Voici un fichier contenant quelques explications sur le fonctionnement du moteur graphique : Instructions, qui est aussi inclus dans l'archive.

Pour toute question ou autres : Mail to Khalahan ou alors Forum

J'ai oublié de préciser, si vous cliquez sur le jeu avec la souris, ca met en route les fonctions d'affichage, vous pouvez déplacer le goblin avec les flèches du clavier et ca affiche le nombre de FPS (comme sur le screen) :).
Le nombre de FPS est énorme, parce qu'il n'y a pas beaucoup d'objets à gérer, mais je serais curieux de savoir ce que ca donnerais avec une version "finie". (le nombre de FPS est environ 2x plus petit quand on est dans VB)
T4C Vsf Modifier v1.5.3 (juste les fichier .exe à copier dans le dossier "C:\Program Files\T4CVsf_Modifier" par défaut)
T4C Vsf Modifier v1.5.2 (Installation)
T4C Vsf Modifier v1.5.2 (Installation avec les fichiers .ocx pour ceux qui ont pas)
T4C Vsf Modifier v1.5.3 - Sources - Screen du jeu modifié !

Ce programme permet d'extraire les images des fichiers .vsf du jeu T4C
Version 1.5.3 :
- amélioration de la fonction de selection automatique de la palette.
- possibilité de mettre une autre palette "bright" que la palette "bright1" par défaut.
- si une palette "bright" est choisie, les autres palettes "bright" sont séléctionnables (utile pour l'image du puits qui mène à Lord Stonecrest par exemple, avec la palette "bright1" l'image est trop foncée).
- fonction pour boucher les trous de certains sprites (\RELEASE\Object\Donjon\Static\Stair*), possibilité de détection automatique.

Version 1.5.2 :
- correction de plusieurs bugs
- sélection automtique de la couleur transparente pour l'export en .Gif
- accélération de l'exportation en .Gif

Version 1.5.1 :
- exportation au format .gif :)

Nouvelles fonctions de la version 1.5 :
- modifier les palettes pour avoir des monstres de couleur violette par exemple (avec certaines restrictions)
- modifier les images, couleur par couleur
- rechercher un sprite dans un fichier .vsf

Si vous êtes interessés par les sources de la version 1.5, je pourrais les mettres sur le site, mais les sources de la version 1.0 sont suffisantes car elles contiennent les fonctions principales : le decryptage.

La version 1.1 permet de :
- possibilité de dessiner un coutour autour de l'objet.

Les futures améliorations (incluses dans la version 1.5) :
- modifications des couleurs de certaines palettes (celles réservées pour certains objets pour éviter de modifier tout jeu :(, pour faire un gob Violet par exemple, si le gob a sa propre palette uniquement ...)
- modifications des couleurs des objets (très chiant à faire pour l'utilisateur car faut modifier l'image pixel par pixel ou peut etre remplacer toutes les mêmes couleurs d'un coup.
Voilà ce qu'il est possible de programmer, mais je pense que je ferais pas tout :)
T4C Wizard v1.2

Ce programme permet, après avoir entré les carastéristiques de vos personnages de savoir quels objets, armes, sorts vous pourrez porter ou apprendre...
version 1.1 beaucoup plus rapide (l'ocx à été modifiée).

T4C Modifier v1.2 - Sources en VB
Exemple de fichiers de configuration fourni par Arnaud Fournier (le programme est inclus)

Ce programme permet d'activer la commande !run dans T4C, d'autoriser d'enlever ses ailes séraph...
Les paramètres mémoires sont entièrement configurables, il est donc possible de rajouter des fonctions pour patcher T4c.exe pendant l'execution.
Attention : le programme vérifie d'abord si les données d'origine correspondent pour éviter d'ecrire n'importe où dans la mémoire, le patch ne marchera pas dans le cas contraire (si le patch marche, la case se décoche)

T4C Stats
Sources en VB

Ce programme permet d'afficher les statistiques de vos personnages en passant par le site prophetie.goa.com qui a été désactivé. Cette version est totalement sûre pour le mot de passe, j'ai même mis les sources pour ceux qui veulent s'amuser ou recompiler les sources :)