Skip to main content
Todos los ajustes están en un solo archivo: rco-gym/config/config.lua. Ábrelo con cualquier editor de texto (el Bloc de notas sirve, VS Code es más cómodo).
Cambia solo lo que va después del signo =. Deja las comillas '...', las comas y las llaves exactamente como están. Después de guardar, reinicia el servidor.

Lo básico

Otro idioma

Copia locales/en.json, traduce el texto de la derecha de cada línea, guárdalo como por ejemplo locales/es.json y pon Config.Locale = 'es'. Lo que no traduzcas sale en inglés.

Los gimnasios

Config.Gyms lista todos los gimnasios de tu servidor. El de Strawberry viene listo como el primero, con sus 16 estaciones. Puedes crear tantos gimnasios como quieras, en cualquier lugar del mapa, y colocar cada estación por separado.

Montar un gimnasio pieza por pieza

  1. Copia la entrada de Strawberry, dale un name a la copia y pon building = 'props'.
  2. Deja solo las líneas de las estaciones que quieras. Copia una línea para tener la misma estación dos veces (dos bancos: dos líneas supino).
  3. Para cada estación, ponte donde el jugador debe usarla, mirando hacia donde debe mirar, y toma tu posición y dirección con la herramienta de coordenadas que ya usa tu servidor. Escríbelas como vector4(x, y, z, heading).
  4. Reinicia el servidor.
Las coordenadas son la posición del propio jugador de pie en el suelo: tómalas a pie, no a caballo ni en un vehículo.

Los tipos de estación

Deja unos 0,7 m entre estaciones. Cada ejercicio tiene su propia cámara, a 1,5 - 3,5 m de la estación, casi siempre delante y a un lado: una pared en ese lugar pone la cámara detrás de la pared. Las anillas, la cuerda para trepar y el saco de boxeo quedan mejor bajo una viga o un techo a unos 4 m de alto.
cam = 2 en una línea de banco usa la otra cámara del banco, desde el otro lado. El segundo banco del gimnasio de Strawberry la usa.

Quitar el gimnasio de Strawberry

Borra (o comenta) su entrada en Config.Gyms: sus estaciones y su blip desaparecen. El edificio de Strawberry viene en los archivos del recurso (las carpetas stream/mlo y stream/placas) y ningún ajuste impide que se cargue. Para devolver la casa a la original del juego, borra también esas dos carpetas.

Teclas

Las teclas se escriben como los hashes de control del juego (como 0xCEFD9220), no como letras: el hash de cada tecla está en la página Teclas. En el selector de peso y en el tablero de récords también funcionan las flechas y Esc.

Los minijuegos

Todos están dentro de Config.Minigame = { ... }.

Fuerza

Dentro de Config.Progression = { ... }:

Títulos

Config.Titles = { 5, 30, 70, 120, 180, 230 }: la suma de los niveles de los cinco grupos (de 5 a 250) donde empieza cada título de la época. Sus nombres están en los locales (title_1 a title_6): Weakling, Beginner, Amateur athlete, Athlete, Strongman / Strongwoman, Champion.

Cansancio, entrenar cada día y el que asiste

Calentamiento y lesiones

Dentro de Config.Injury = { ... }. Una serie ligera (la mitad del peso máximo o menos, o un ejercicio sin peso) de WarmupReps repeticiones buenas calienta al jugador durante WarmupMinutes. Una repetición fallada con peso alto sin estar caliente puede lesionar el grupo muscular: la serie termina y ese grupo no se puede entrenar durante StrainHours.

Pesos

Config.MaxLoad fija el peso máximo de cada ejercicio con equipo, en libras: el primer número en el nivel 1, el segundo en el nivel máximo. El peso máximo del jugador crece entre los dos con el nivel del grupo principal del ejercicio.

Músculo en el cuerpo

Dentro de Config.Muscle = { ... }. El aspecto sigue siendo del creador de apariencia: el gimnasio suma el músculo encima cada vez que el creador pone el cuerpo, y nunca cambia lo que el creador guardó.

Fuera del gimnasio

Dentro de Config.Benefits = { ... }. Cada uno se apaga con 0.

Sonidos

Para desarrolladores

Otro recurso puede leer los niveles de un jugador en el servidor, por ejemplo para que los personajes fuertes carguen más: