Skip to main content

Création d'une simulation (acc1)

Étape préliminaire pour la création de la simulation
  • Avant de commercer, faire une mise à jour manuel des taxes si c'est pertinent pour l'année actuel:
    1. https://wiki.uniksim.com/books/programmeur/page/proc%C3%A9dure-annuel-pour-updater-les-taxes

  • Si nécessaire, rendre la simulation original (copié) plus général afin de simplifier la nouvelle simulation.
    • Si c'est le cas, le dossier UI>SimByModule est créé pour la base de acc1

      image-1715958456706.png

  • Pour se faire, les fichiers modifiés doit avoir un namespace "namespace UnikSim.SimByModule" au lieu de "namespace UnikSim.SimByModule.acc1"
    • Si le fichier n'est pas dans gameSpecific, il n'est nécessaire le déplacer 
    Le nom du fichier doit aussi faire référence à "ByModule" (Ex: StaticDataAcc1 => StaticDataByModule) puisqu'il sera généralisé
      Si le fichier n'a pas de acc1 dans son nom, il n'est pas nécessaire de le rename
      Dupliquer une simulation intérieure
      Avant de commencer, créer une branche au nom de la nouvelle simulation sur Git Extensions Sur unity:
      1. Faire une copie de "GameSpecific>acc1" (Ex: acc2)

        image-1715349059692.png

      2. Renommer toutes les instances de code lié à l'ancienne simulation (Incluant les noms de fichiers et les codes).
        • ATTENTION: Vérifier si les changement n'affecteront pas l'original, avant et après modifications

          image-1715351827963.png

          Un script nommé "renameFiles" est disponible pour renommer les nom de fichiers. {allsims}\node.js\utils\renameFiles.js

        • Pour utiliser "renameFiles", il faudra modifier les paramètres suivant:

          image-1715358703759.png

          • Note: Une fois les refactor des noms faits, il se peut que Unity ne pourra pas compiler. (Certains fichiers possèdent les mêmes noms)

            image-1715374965933.png

        • Pour régler ce problème, il faudra refactor avec Visual Studio chacun de ces ficheirs.
          • ATTENTION: Si vous voulez le faire manuellement, assurer vous de ne pas impacter le code originel (copié)
      Sur node.js:
      1. Faire une copie de "backend>braincloud>server_scripts>acc1" (Ex: acc2)

        image-1715358914757.png

      2. Comme à l'étape précédente, renommer toutes les instances de code lié à l'ancien script (Incluant les noms de fichiers et les codes).
        • ATTENTION: Vérifier si les changement n'affecteront pas l'original, avant et après modifications

          image-1715351827963.png

          Un script nommé "renameFiles" est disponible pour renommer les nom de fichiers. {allsims}\node.js\utils\renameFiles.js

        • Pour utiliser "renameFiles", il faudra modifier les paramètres suivant:

          image-1715358703759.png