TimeTillHungry 2
-
9 ديسمبر 2023timetillhungry-2_1702129915_530463.zip
TimeTillHungry 2 — تعديل سيسمح لك بضبط جوع CJ. يضيف واقعية لتناول الطعام.
محتوى التحديثات موجود بالأسفل، بعد هذا الوصف.
هذه نسخة موسعة من تعديل 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 (يضاف Soda=2 إلى StartingTTH=24)
نحصل على 26 ساعة حتى الجوع.
يمكن ملء البطن حتى 48 (MaxTTH=48).
يمكن إدخال الكود HUNGER وسيظهر التعديل بعد كم ساعة سيظهر شعور الجوع.
تحديث:
شكرًا على النصائح حول الكود والاختبارات والأفكار لـ: artb, DimoP5KR
شكراً لـ OrionSR على جدول المتغيرات العالمية لـ GTASA
- إصلاحات الأخطاء، العديد
- إعادة معالجة الطعام في المقاهي
- تمت إضافة التوافق مع Fruit Kiosk بواسطة Artem.1.9.9.6
- تمت إضافة حفظ TTH (الوقت حتى الجوع)
كيف يعمل: إذا كان هذا الوضع ممكّنًا في ملف .ini، فعند حفظ اللعبة،
سينقص TTH بمقدار 6 ساعات ويتم تسجيله في ملف منفصل (ملفات الحفظ لا تتأثر).
عند تحميل اللعبة، سيتم تحميل هذه القيمة وتعيينها. يتم حفظ القيمة بشكل فردي لكل
مكان حفظ.
تمت إضافة قسم Saves
إلى ملف .ini
Enabled=1يسمح بتعطيل وظيفة حفظ TTH. إذا قمت بتعيينها على 0، فسيبقى كل شيء كما كان من قبل.
Hunger=6
الوقت الذي سينقص به TTH عند الحفظ. يمكن تعيينه على 0. في هذه الحالة، لن ينقص
الوقت عند الحفظ، ولكن سيتم حفظ TTH.
تحديث بتاريخ 06.10.23
- عند بدء لعبة جديدة، كان يتم تجاهل معلمة StartingTTH وبدلاً منها يتم قراءة البيانات للعبة المحفوظة — تم إصلاحه
- تم إصلاح حساب الوقت حتى الجوع باستخدام الكود HUNGER
---
تحديث بتاريخ 07.10.23
شكراً على الفكرة لـ TrueXSaintP
- الآن يمكنك ضبط كمية الدهون ونقاط الصحة التي سيخسرها CJ كل ساعة عندما يكون جائعًا
يتم ضبط هذا في ملف 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
- تم اختصار الكود قليلاً
- الآن يمكنك تحديد أي قيم عشرية في ملف ini، الأرقام بدون .0 لن تعمل
- إصلاح خطأ وخيار جديد: الدهون والعضلات كانت تنقص بنفس السرعة (كما هو مقصود في اللعبة). هذا خطأي، حيث نسيت وتجاهلت أن الجوع يؤثر على العضلات. الآن يمكن ضبط كمية العضلات المفقودة في ملف .ini (قسم Hunger، بند Muscle=)
- تمت إضافة فاصل زمني قابل للتغيير بين فقدان الدهون وفقدان العضلات. في اللعبة يتم تعيين القيمة
على 24 ساعة.
الجوهر كالتالي: يفقد CJ الدهون. بعد فقدان الدهون، يبدأ عد 24 ساعة، وفي هذا الوقت يفقد الصحة. بعد 24 ساعة، سيبدأ في فقدان العضلات مع الصحة. يمكن تغيير هذا الفاصل الزمني (Hunger->Delay=)
- عيوب صغيرة مختلفة
---
تحديث بتاريخ 04.12.23
- إصلاح خطأ: أحيانًا كان التعديل يحدد بداية لعبة جديدة بشكل غير صحيح وتبدأ اللعبة بشخصية جائعة
---
تحديث بتاريخ 09.12.23
- إصلاح خطأ: إصلاح الخطأ الذي ظهر بعد إصلاح الخطأ السابق )
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
- багфикс: исправление бага, появившегося после прошлого исправления бага )