Créer une histoire personnalisée d’Amnesia en 2019

Mon ami Jan et moi avons un amour profond pour Amnesia: The Dark Descent, nous avons également travaillé ensemble sur un jeu vidéo basé sur le texte à choisir à l’aide d’Inkle.

Nous étions assis il y a quelques jours, à parler de notre expérience universitaire de première année, la conversation a naturellement évolué vers des jeux d’horreur, à quel point Jan a mentionné qu’il avait commencé à rejouer Amnesia, nous avons commencé à nous demander si nous pouvions réellement créer une histoire personnalisée nous-mêmes.

J’ai une certaine connaissance du script d’histoire personnalisé, quand j’ai joué avec pendant que j’étais au lycée, j’ai trouvé AngelScript, le langage de script du moteur HPL d’Amnesia utilisé dans les histoires personnalisées, assez polyvalent et facile à utiliser à l’époque, mes idées sont un peu différentes, mais néanmoins, AngelScript est assez facile à utiliser lors du script pour HPL.

Alors que nous avons établi notre plan et cartographié le jeu et les événements, j’ai commencé à me sentir « juste », je ne vais pas appeler l’enfer du collage, mais ce n’était pas une expérience saine en raison de problèmes personnels, ce projet, j’ai senti, est ce dont j’avais besoin.

Maintenant, il m’a fallu un certain temps pour configurer mon environnement de développement, AngelScript fonctionne bien avec le code VS (bien que pas trop bien) mais n’avait pas de correction automatique, et je voulais télécharger le script sur GitHub, mais je ne voulais pas de.répertoire git / dans mon dossier d’histoire personnalisée. Il y avait aussi un gros problème, le manque de tutoriels sur les scripts.

J’ai été agréablement surpris quand j’ai réalisé que les propres cartes et scripts d’Amnesia étaient ouverts à la lecture et à l’inspection, ce qui s’est avéré crucial car c’est ce que j’ai trouvé sur certains trucs de script, ce tutoriel m’a également beaucoup aidé, également une série de vieux tutoriels réalisés par Mudbill, dont je me suis souvenu des tutoriels de mes années de lycée et que j’ai de nouveau écoutés, il y a aussi des questions de qualité des forums de Jeux Frictionnels et de son wiki.

Plus tard, j’ai trouvé une excellente extension de code VS qui ajoute la saisie semi-automatique pour les commandes AngelScript comme on le voit dans le moteur HPL, c’est le lien pour ceux qui sont intéressés.

Quant au problème git, qui, certes pas un gros problème ou même un problème sérieux mais juste mon excuse pour écrire du code, j’ai créé le Git Carbon Free, cfg est un outil qui permet d’utiliser git sans en créer.répertoire git/ et .fichier gittignore dans votre répertoire de travail.

Avec nos outils installés, j’espère que nous ferons des progrès significatifs avant la fin de cette semaine.