TimeTillHungry 2
-
9 diciembre 2023timetillhungry-2_1702129915_530463.zip
TimeTillHungry 2: un mod que te permite personalizar el hambre de CJ. Agrega realismo a las comidas.
El contenido de las actualizaciones está al final, después de esta descripción.
Esta es una versión extendida del mod TimeTillHungry, que tiene muchas opciones personalizables, para que puedas ajustar con precisión toda la mecánica del hambre en el juego a tus preferencias personales.
Gracias a KaiQ y Artem.1.9.9.6por la idea y los consejos.
Qué se puede personalizar en el archivo .ini:
Configuración básica:StartingTTH=24
MaxTTH=48
- El tiempo hasta el hambre con el que comenzará el juego. No importa si es una partida guardada o nueva. CJ comenzará a sentir hambre después de 24 horas.
- El tiempo máximo antes de que CJ comience a sentir hambre.
Adicional:SmallMeal=8
MediumMeal=16
LargeMeal=24
HealthyMeal=8
Soda=2
Snack=4
StreetFood=6
Date=16
Estos parámetros cambian la cantidad de horas que se retrasa el hambre dependiendo de la
comida que se coma.
- SmallMeal: una pequeña porción en un restaurante
- MediumMeal: una porción mediana en un restaurante
- LargeMeal: una porción grande en un restaurante
- HealthyMeal: una ensalada en un restaurante
- Restaurante: son establecimientos de pizza, hamburguesas o pollo.
- Soda: bebidas de máquinas expendedoras en la calle
- Snack: bocadillos de máquinas expendedoras en la calle
- StreetFood: varios tipos de comida rápida callejera (de carros y autos con hot dogs)
- Date: cuántas horas se agregarán si visitas un restaurante durante una cita
Ejemplo:
Cargaste una partida guardada.
El hambre llegará en 24 horas. (StartingTTH=24)
Bebiste una lata de una máquina expendedora.
24 + 2 (Soda=2 se agrega a StartingTTH=24)
Obtenemos 26 horas hasta el hambre.
Puedes llenarte hasta 48 (MaxTTH=48).
Puedes ingresar el código HUNGER y el mod mostrará en cuántas horas aparecerá la sensación de hambre.
Actualización:
Agradecimientos por consejos de código, pruebas e ideas: artb, DimoP5KR
Gracias OrionSR por su GTASA Global Variable Table
- correcciones de errores, mucho
- reelaborado el procesamiento de alimentos en cafés
- compatibilidad añadida con Fruit Kiosk de Artem.1.9.9.6
— se agregó el guardado de TTH (tiempo hasta el hambre)
Cómo funciona: si este modo está habilitado en el .ini, cuando guardes el juego
TTH disminuirá en 6 horas y se escribirá en un archivo separado (los archivos de guardado no se ven afectados).
Al cargar el juego, este valor se cargará y establecerá. El valor se guarda individualmente para cada
espacio de guardado.
Se agregó una sección Saves
Enabled=1
en el .ini para deshabilitar la función de guardado de TTH. Si pones 0, todo será como antes.
Hunger=6
El tiempo en que disminuirá TTH al guardar. Puedes poner 0. En este caso, el tiempo
no disminuirá al guardar, pero TTH se guardará.
Actualización del 06.10.23
- al comenzar un nuevo juego, se ignoraba el parámetro StartingTTH y en su lugar se leían los datos para una partida guardada: corregido
- corregido el cálculo del tiempo hasta el hambre por el código HUNGER
---
Actualización del 07.10.23
Gracias a TrueXSaintP
por la idea: ahora puedes configurar cuánta grasa y HP perderá CJ cada hora cuando tenga hambre
Esto se configura en tth2.ini, sección Hunger.
El valor de Fat debe ser obligatoriamente con una parte decimal (después del punto), por ejemplo, 5.0 10.0 100.0, etc.
Para el valor de HP, solo puedes usar uno de estos números 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 ¡¡¡No establezcas otros valores!!!
Si pones Fat=0.0, entonces, cuando llegue el hambre, ni la grasa ni la HP disminuirán.
---
Actualización del 16.10.23
- código ligeramente reducido
- ahora puedes especificar cualquier valor fraccional en el ini, los números sin .0 no funcionarán
- corrección de errores y nueva opción: la grasa y los músculos se eliminaban a la misma velocidad (así es como está diseñado en el juego). Este es mi error, ya que lo pasé por alto y olvidé que el hambre afecta los músculos. Ahora la cantidad de músculos perdidos se puede configurar en el .ini (sección Hunger, punto Muscle= )
- intervalo modificable añadido entre la pérdida de grasa y la pérdida de músculo. El juego ha establecido
un valor de 24 horas.
La idea es la siguiente: CJ pierde grasa. Después de la pérdida de grasa, comienza una cuenta regresiva de 24 horas, y durante este tiempo pierde salud. Después de 24 horas, junto con la salud, comenzará a perder músculo. Este intervalo se puede cambiar (Hunger->Delay=)
- varios pequeños errores
---
Actualización del 04.12.23
- corrección de errores: a veces el mod no determinaba correctamente el inicio de un nuevo juego y el juego comenzaba con un héroe hambriento
---
Actualización del 09.12.23
- corrección de errores: corrección de un error que apareció después de la última corrección de errores )
TimeTillHungry 2 — мод, который позволит вам настроить голод СиДжея. Добавляет реалистичности приёмам пищи.
Содержание обновлений находится внизу, после этого описания.
Это расширенный вариант мода TimeTillHungry, который имеет множество настраиваемых параметров, так что вы можете очень тонко настроить всю внутриигровую механику голода по вашим личным предпочтениям.
За идею и советы спасибо KaiQ и Artem.1.9.9.6.
Что настраивается в .ini файле:
Основные настройки:StartingTTH=24
MaxTTH=48
- Время до голода, с которым начнётся игра. Не важно — сэйв это или новая. CJ начнёт чувствовать голод через 24 часа.
- Максимальное время до того, как CJ начнёт голодать.
Дополнительные:SmallMeal=8
MediumMeal=16
LargeMeal=24
HealthyMeal=8
Soda=2
Snack=4
StreetFood=6
Date=16
Эти параметры меняют количество часов, на которое отодвигается голод в зависимости от
съеденной еды.
- SmallMeal — маленькая порция в ресторане
- MediumMeal — средняя порция в ресторане
- LargeMeal — большая порция в ресторане
- HealthyMeal — салат в ресторане
- Ресторан — это заведения с пиццей, бургерами или курицей.
- Soda — напитки из уличных автоматов
- Snack — снэки из уличных автоматов
- StreetFood — разный уличный фаст-фуд (с тележек и авто с хот-догами)
- Date — сколько часов добавится, если вы посетите ресторан во время свидания
Пример:
Вы загрузили сейв.
Голод наступит через 24 часа.(StartingTTH=24)
Вы выпили банку напитка из автомата.
24 + 2 (К StartingTTH=24 добавляется Soda=2)
Получаем 26 часов до голода.
Набивать пузо можно до 48 (MaxTTH=48).
Можно ввести код HUNGER и мод покажет, через сколько часов появится чувство голода.
Обновление:
Благодарности за советы по коду, тесты и идеи: artb, DimoP5KR
Спасибо OrionSR за его GTASA Global Variable Table
- багфиксы, много
- переделана обработка еды в кафе
- добавлена совместимость с Fruit Kiosk от Artem.1.9.9.6
— добавлено сохранение TTH (времени до голода)
Как это работает: если этот режим включен в .ini, то когда вы сохраните игру
TTH уменьшится на 6 часов и запишется в отдельный файл (файлы сохранений не затрагиваются).
При загрузке игры это значение будет загружено и установлено. Значение сохраняется индивидуально для каждого
слота сохранения.
В .ini добавлен раздел Saves
Enabled=1
Позволяет отключить функцию сохранения TTH. Если поставить 0 — всё будет как раньше.
Hunger=6
Время, на которое уменьшится TTH при сохранении. Можно поставить 0. В этом случае время
при сохранении уменьшаться не будет, но TTH сохранится.
Обновление от 06.10.23
- при начале новой игры игнорировался параметр StartingTTH и вместо него считывались данные для сохранённой игры — исправлено
- исправлен подсчёт времени до голода по коду HUNGER
---
Обновление от 07.10.23
За идею спасибо TrueXSaintP
- теперь можно настраивать, сколько жира и ХП СиДжей будет терять каждый час, когда он голоден
Настраивается это в tth2.ini, раздел Hunger.
Значение Fat обязательно должно быть с десятичной частью (после точки) — например 5.0 10.0 100.0 и т.д.
Для значения HP можно использовать только одно из этого ряда чисел 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 Другие значения не устанавливать !!!
Если вы поставите Fat=0.0, то при наступлении голода ни жир, ни хп уменьшаться не будут.
---
Обновление от 16.10.23
- немного сокращён код
- в ини теперь можно указывать любые дробные значения, числа без .0 работать не будут
- багфикс и новая опция: Жир и мышцы убирались с одинаковой скоростью (так и задумано в игре). Это моя ошибка, так как я пропустил и забыл, что голод влияет на мышцы. Теперь количество теряемых мышц можно настроить в .ini (Раздел Hunger, пункт Muscle= )
- добавлен изменяемый интервал между потерей жира и потерей мышц. В игре установлено
значение в 24 часа.
Суть такая: CJ теряет жир. После потери жира начинается отчёт 24 часов, и в это время он теряет здоровье.Спустя 24 часа вместе со здоровьем он начнёт терять мышцы. Вот этот интервал можно изменить (Hunger->Delay=)
- разные мелкие недочёты
---
Обновление от 04.12.23
- багфикс: иногда мод некорректно определял начало новой игры и игра начиналась с голодным героем
---
Обновление от 09.12.23
- багфикс: исправление бага, появившегося после прошлого исправления бага )