TimeTillHungry 2
-
9 décembre 2023timetillhungry-2_1702129915_530463.zip
TimeTillHungry 2 est un mod qui vous permettra de régler la faim de CJ. Ajoute du réalisme aux repas.
Le contenu des mises à jour se trouve en bas, après cette description.
Il s'agit d'une version étendue du mod TimeTillHungry, qui comporte de nombreux paramètres personnalisables, de sorte que vous pouvez affiner toute la mécanique de la faim dans le jeu selon vos préférences personnelles.
Merci à KaiQ et Artem.1.9.9.6pour l'idée et les conseils.
Ce qui est configurable dans le fichier .ini :
Paramètres de base :StartingTTH=24
MaxTTH=48
- Temps jusqu'à la faim avec lequel le jeu commencera. Peu importe qu'il s'agisse d'une sauvegarde ou d'un nouveau jeu. CJ commencera à avoir faim au bout de 24 heures.
- Le temps maximum avant que CJ ne commence à avoir faim.
Supplémentaire :SmallMeal=8
MediumMeal=16
LargeMeal=24
HealthyMeal=8
Soda=2
Snack=4
StreetFood=6
Date=16
Ces paramètres modifient le nombre d'heures pendant lesquelles la faim est repoussée en fonction des
aliments consommés.
- SmallMeal - petite portion au restaurant
- MediumMeal - portion moyenne au restaurant
- LargeMeal - grande portion au restaurant
- HealthyMeal - salade au restaurant
- Un restaurant est un établissement qui sert des pizzas, des burgers ou du poulet.
- Soda - boissons provenant de distributeurs automatiques de rue
- Snack - snacks provenant de distributeurs automatiques de rue
- StreetFood - divers fast-foods de rue (provenant de chariots et de voitures à hot-dogs)
- Date - nombre d'heures ajoutées si vous visitez un restaurant lors d'un rendez-vous
Exemple :
Vous avez chargé une sauvegarde.
La faim surviendra dans 24 heures (StartingTTH=24).
Vous avez bu une canette de boisson provenant d'un distributeur automatique.
24 + 2 (Soda=2 est ajouté à StartingTTH=24)
On obtient 26 heures avant d'avoir faim.
On peut se remplir le ventre jusqu'à 48 (MaxTTH=48).
Vous pouvez saisir le code HUNGER et le mod vous indiquera dans combien d'heures vous aurez faim.
Mise à jour:
Remerciements pour les conseils de code, les tests et les idées : artb, DimoP5KR
Merci à OrionSR pour sa table de variables globales GTASA
- corrections de bugs, beaucoup
- le traitement des aliments dans les cafés a été refait
- compatibilité ajoutée avec Fruit Kiosk de Artem.1.9.9.6
- ajout de la sauvegarde de TTH (temps jusqu'à la faim)
Comment cela fonctionne : si ce mode est activé dans le .ini, lorsque vous sauvegarderez le jeu
TTH diminuera de 6 heures et sera écrit dans un fichier séparé (les fichiers de sauvegarde ne sont pas affectés).
Lorsque vous chargerez le jeu, cette valeur sera chargée et définie. La valeur est sauvegardée individuellement pour chaque
emplacement de sauvegarde.
Une section Saves
Enabled=1 a été ajoutée au .ini
Permet de désactiver la fonction de sauvegarde de TTH. Si vous mettez 0, tout sera comme avant.
Hunger=6
Temps de réduction de TTH lors de la sauvegarde. Vous pouvez mettre 0. Dans ce cas, le temps
ne diminuera pas lors de la sauvegarde, mais TTH sera sauvegardé.
Mise à jour du 06.10.23
- au début d'une nouvelle partie, le paramètre StartingTTH était ignoré et les données de la partie sauvegardée étaient lues à la place - corrigé
- correction du calcul du temps jusqu'à la faim par le code HUNGER
---
Mise à jour du 07.10.23
Merci à TrueXSaintP
pour l'idée - il est maintenant possible de définir la quantité de graisse et de HP que CJ perdra chaque heure lorsqu'il aura faim
Cela se configure dans tth2.ini, section Hunger.
La valeur de Fat doit obligatoirement être avec une partie décimale (après le point) - par exemple 5.0 10.0 100.0 etc.
Pour la valeur HP, vous ne pouvez utiliser qu'un seul de ces chiffres : 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 N'installez pas d'autres valeurs !!!
Si vous mettez Fat=0.0, ni la graisse ni le HP ne diminueront lorsque la faim surviendra.
---
Mise à jour du 16.10.23
- code légèrement raccourci
- dans le .ini, vous pouvez maintenant spécifier n'importe quelles valeurs fractionnaires , les nombres sans .0 ne fonctionneront pas
- correction de bug et nouvelle option : la graisse et les muscles étaient supprimés à la même vitesse (c'est ainsi que le jeu a été conçu). C'est mon erreur, car j'ai oublié et négligé le fait que la faim affecte les muscles. Il est maintenant possible de configurer la quantité de muscles perdus dans le .ini (Section Hunger, point Muscle= )
- ajout d'un intervalle modifiable entre la perte de graisse et la perte de muscles. Dans le jeu, la valeur est de
24 heures.
L'idée est la suivante : CJ perd de la graisse. Après la perte de graisse, un compte à rebours de 24 heures commence, et pendant ce temps, il perd de la santé. Au bout de 24 heures, en même temps que la santé, il commencera à perdre des muscles. Cet intervalle peut être modifié (Hunger->Delay=)
- divers petits défauts
---
Mise à jour du 04.12.23
- correction de bug : parfois, le mod ne déterminait pas correctement le début d'une nouvelle partie et le jeu commençait avec un héros affamé
---
Mise à jour du 09.12.23
- correction de bug : correction d'un bug apparu après la dernière correction de bug )
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
- багфикс: исправление бага, появившегося после прошлого исправления бага )