rco-gym/config/config.lua. Ouvrez-le avec n’importe quel éditeur de texte (le Bloc-notes suffit, VS Code est plus confortable).
L’essentiel
Une autre langue
Copiezlocales/en.json, traduisez le texte à droite de chaque ligne, enregistrez-le par exemple sous locales/fr.json et mettez Config.Locale = 'fr'. Ce qui n’est pas traduit s’affiche en anglais.
Les salles
Config.Gyms liste toutes les salles de votre serveur. Celle de Strawberry est déjà prête en première, avec ses 16 postes. Vous pouvez créer autant de salles que vous voulez, n’importe où sur la carte, et placer chaque poste séparément.
Monter une salle pièce par pièce
- Copiez l’entrée de Strawberry, donnez un
nameà la copie et mettezbuilding = 'props'. - Gardez seulement les lignes des postes que vous voulez. Copiez une ligne pour avoir le même poste deux fois (deux bancs : deux lignes
supino). - Pour chaque poste, placez-vous là où le joueur doit l’utiliser, tourné dans la direction où il doit regarder, et prenez votre position et votre direction avec l’outil de coordonnées que votre serveur utilise déjà. Écrivez-les sous la forme
vector4(x, y, z, heading). - Redémarrez le serveur.
Les types de postes
cam = 2 sur une ligne de banc utilise l’autre caméra du banc, de l’autre côté. Le deuxième banc de la salle de Strawberry l’utilise.Retirer la salle de Strawberry
Supprimez (ou commentez) son entrée dansConfig.Gyms : ses postes et son blip disparaissent. Le bâtiment de Strawberry fait partie des fichiers de la ressource (les dossiers stream/mlo et stream/placas) et aucun réglage ne l’empêche de se charger. Pour rendre à la maison son état d’origine, supprimez aussi ces deux dossiers.
Touches
Les touches s’écrivent avec les hashes de contrôle du jeu (comme
0xCEFD9220), pas avec des lettres : le hash de chaque touche est sur la page Touches. Dans le choix de la charge et sur le tableau des records, les flèches et Échap fonctionnent aussi.Les mini-jeux
Tous sont dans
Config.Minigame = { ... }.
Force
DansConfig.Progression = { ... } :
Titres
Config.Titles = { 5, 30, 70, 120, 180, 230 } : la somme des niveaux des cinq groupes (de 5 à 250) où commence chaque titre d’époque. Leurs noms sont dans les locales (title_1 à title_6) : Weakling, Beginner, Amateur athlete, Athlete, Strongman / Strongwoman, Champion.
Fatigue, entraînement quotidien et assistance
Échauffement et blessures
DansConfig.Injury = { ... }. Une série légère (la moitié de la charge maximale ou moins, ou un exercice sans charge) de WarmupReps bonnes répétitions échauffe le joueur pendant WarmupMinutes. Une répétition ratée avec une charge lourde sans être échauffé peut froisser le groupe musculaire : la série s’arrête et ce groupe ne peut plus être entraîné pendant StrainHours.
Charges
Config.MaxLoad fixe la charge maximale de chaque exercice avec matériel, en livres : le premier nombre au niveau 1, le second au niveau maximal. La charge maximale du joueur grandit entre les deux avec le niveau du groupe principal de l’exercice.
Le muscle sur le corps
DansConfig.Muscle = { ... }. L’apparence reste celle du créateur : la salle ajoute le muscle par-dessus chaque fois que le créateur met le corps, et ne change jamais ce que le créateur a enregistré.
En dehors de la salle
DansConfig.Benefits = { ... }. Chacun se désactive avec 0.

