Trackmania 2 : labyrinthe, C et scripts Nadeo
J’ai crée un générateur de labyrinthes en BASIC.
Puis je l’ai ré-écrit. En Delphi (Pascal Orienté Objet, plus facile que tous ses concurrents (C++, Java, etc)).
Il générait des scripts « JavaScript » pour Photoshop. J’ai ainsi pu générer des labyrinthes immenses avec du Scripting Photoshop, mais j’ai rapidement vu les limites de ce dernier.
Alors je l’ai ré-écrit. En mieux, et beaucoup, beaucoup, beaucoup plus évolué. Plusieurs étapes de génération. Générateur de labyrinthes en C sous Linux, tout en ligne de commandes. J’ai donc dû apprendre vim, et je ne regrette rien, bien au contraire !
A partir de là, j’ai pu générer beaucoup de types de script :
- J’ai commencé à générer des scripts Autohotkey pour Trackmania 1 : ici et ici.
- Puis généré un petit jeu de mémoire, que vous pouvez voir ici.
- Puis est sorti Trackmania 2. J’ai donc modifié mon générateur pour faire des scripts complets Trackmania : ici
Et comme pas mal de personnes ont trouvé ça sympa, voire certains ont carrément essayé de les terminer (plus de deux heures de route pour l’un), une personne a fait un petit article sur moi ici.
Voici la vidéo qui est originale, et vous pourrez voir évoluer mon script :
Bonjour, peux tu peux me donner la map pour TM Nation forever avec la plus grande taille s’il te plait ? PS : ton site est trop pratique !
Excellent !
J’ai voulu essayer sur TM², mais en jeu je ne vois pas le plugin.
J’ai pourtant bien enregistré les .text dans:
C:\Users\****\Documents\ManiaPlanet\Scripts\EditorPlugins\TrackMania
Je ne comprend donc pas comment les installer ?
Si tu les as copié, ils s’installent tout seuls ! C’est juste le fait de les copier qui les installe.
😉
Il te suffit de lancer TM2 et d’aller dans l’éditeur, puis d’afficher les plugins et tu y verras le truc de labyrinthe, clique dessus.
j’ai fini par comprendre en fait il faut enregistrer en .script.text
Dans la vidéo on voit des routes et non pas des ArenaSimpleBloc
Il faut changer une ligne spécifique ? 🙂
Merci pour le travail que tu as fourni GG 😉