Cómo funciona el pack#
Paleto House Interiors no tiene nada que abrir ni nada que configurar en el juego. Una vez en marcha, las 28 casas de Paleto Bay tienen interiores en los que puedes entrar. Todo lo demás, como quién es el propietario de una casa, si la puerta está cerrada con llave y qué muebles hay dentro, corresponde a tu script de viviendas.
Parte | Qué hace |
|---|---|
Las casas | 28 interiores MLO, cada uno colocado por su propio IPL, |
Los exteriores reemplazados | Copias editadas de los edificios, colisiones y oclusión originales de GTA V de la zona, para que las entradas se abran y las paredes coincidan con las habitaciones del interior. |
El cargador | Un pequeño script de cliente, |
Qué incluye cada casa#
Elemento | Detalles |
|---|---|
Interior | Paredes, suelos y techos para cada habitación de la casa. Las habitaciones están vacías y listas para amueblar. |
Ventanas | Cristal transparente desde ambos lados, para que la calle se vea desde dentro y las habitaciones desde fuera. |
Colisión | Una malla de colisión por casa, para que los jugadores, los vehículos y los muebles colocados se apoyen en los suelos y se detengan en las paredes. |
Puerta principal | Todas las casas usan los mismos modelos de puerta y marco, |
Audio interior | Ajustes de audio de las habitaciones y oclusión de audio, para que la lluvia, el tráfico, los disparos y las sirenas suenen amortiguados y lejanos desde dentro de una casa cerrada. |
Texturas | Un único diccionario de texturas compartido para todo el pack, para que las casas compartan sus materiales en lugar de cargar cada una los suyos. |
Cómo se cargan las casas#
Cargar 28 interiores para cada jugador todo el tiempo costaría memoria por casas a las que nadie está cerca. En su lugar, el cargador de client.lua se ejecuta en el juego de cada jugador y funciona así:
Comprueba cada 1,2 segundos
Mide la distancia del personaje del jugador a cada una de las 28 casas.
Carga las casas que están cerca
Una casa a menos de 50 metros se solicita con
RequestIpl, y aparecen su interior y su exterior reemplazado.Elimina las casas que quedan atrás
Cuando el jugador se aleja más de 50 metros, la casa se elimina con
RemoveIply se libera su memoria.
Cada jugador carga solo las casas a su alrededor, así que dos jugadores en lados opuestos de Paleto Bay tienen cada uno un conjunto distinto cargado. En algunas calles las casas están muy juntas, así que es normal tener varias cargadas a la vez.
La distancia se mide desde el personaje del jugador, no desde la cámara. Una cámara libre, un modo espectador o un dron que vuele a más de 50 metros del personaje verá cómo se descargan las casas. La cámara de decoración de los scripts de viviendas se queda dentro de la casa, así que no se ve afectada.
Cambiar la distancia de carga#
La distancia es el único ajuste del pack. Está al principio de client.lua y se aplica a las 28 casas a la vez:
local GLOBAL_DIST = 50.0 -- metres from a house at which it loadsValor | Cuándo usarlo |
|---|---|
| Por defecto. Las casas se cargan justo antes de que llegues a ellas a pie. |
| Los jugadores cruzan Paleto rápido en vehículo y ven cómo cambian las casas al llegar. Se mantienen más casas cargadas a la vez. |
Por debajo de | No recomendado. La fachada de una casa puede cambiar mientras el jugador ya la está mirando. |
Guarda el archivo y reinicia el servidor para que todos los jugadores reciban el nuevo valor.
Archivos de GTA V que reemplaza el pack#
Las casas originales de Paleto Bay son bloques sólidos sin interior. Para darles uno, el pack carga su propia versión de estos archivos de GTA V. Si otro mapa de tu servidor carga un archivo con el mismo nombre, los dos entrarán en conflicto: compara esta lista con tus otros mapas de Paleto antes de instalarlos juntos.
Edificios y luces de ventanas
cs1_03_house1acs1_03_house5,cs1_03_house7,cs1_03_emissive_02,_03,_04,_08cs1_04_building_01cs1_05_house_01acs1_05_house_04cs1_06_house1acs1_06_house5,cs1_06_emissive_04,cs1_06_emissive_05cs1_07_build1acs1_07_build3,cs1_07_house08,cs1_07_hs009,cs1_07_newhouseaacs1_07_newhoused,cs1_07_temphouse1,cs1_07_temphouse7,cs1_07_grnd021,cs1_07_emissive1acs1_07_emissive3
Colisiones
cs1_03_1,cs1_03_3,hi@cs1_03_3cs1_04_0,hi@cs1_04_0cs1_05_0,cs1_05_2,hi@cs1_05_0,hi@cs1_05_1cs1_06_0,hi@cs1_06_1,hi@cs1_06_3cs1_07_1,cs1_07_4,cs1_07_8,cs1_07_9,cs1_07_14,cs1_07_16,hi@cs1_07_0,hi@cs1_07_2,hi@cs1_07_6,hi@cs1_07_7,hi@cs1_07_10,hi@cs1_07_12
Ubicaciones del mapa y oclusión
Oclusión:
cs1_occl_09,cs1_occl_10,cs1_occl_11Streaming:
hei_cs1_03_strm_0,hei_cs1_03_strm_1,hei_cs1_05_strm_0,hei_cs1_05_strm_1,hei_cs1_06_strm_1Carreteras:
hei_cs1_roads_pb_critical_1,hei_cs1_roads_pb_critical_4
¿Es seguro usarlo con otros mapas de Paleto? Sí, siempre que no carguen ninguno de los archivos anteriores. Un MLO de banco, comisaría del sheriff, tienda o garaje de Paleto suele afectar a otras partes del pueblo y funciona junto a este pack. Un mapa que también rehace los bloques residenciales de
cs1_03acs1_07no.



