Skip to content

Commit 1bce76d

Browse files
committed
Release v4.2.8
1 parent 05351ba commit 1bce76d

File tree

3 files changed

+17
-15
lines changed

3 files changed

+17
-15
lines changed

artifacts/ddraw.ini

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
;sfall configuration settings
2-
;v4.2.7 - Extended version
2+
;v4.2.8 - Extended version
33

44
[Main]
55
;Change to 1 if you want to use command line args to tell sfall to use another ini file.
@@ -797,11 +797,11 @@ TakeBetterWeapons=1
797797
TryToFindTargets=1
798798

799799
;Adds additional checks to prevent shooting in burst weapon mode if friendly NPCs are located on the line of fire
800-
;Set to 0 to to prevent a shoot burst with an INT*10% chance if a friendly NPC is located on the line of fire (default mode for sfall)
800+
;Set to 0 to to prevent a shoot burst with an INT*10% chance if a friendly NPC is located on the line of fire (default mode for sfall since 4.2.5)
801801
;Set to 1 to always prevent a shoot burst if a friendly NPC is located on the line of fire
802-
;Set to 2 to increase the number of evaluation checks for friendly fire before shooting in burst weapon mode, except flamethrower weapon (improved mode)
803-
;the number of additional evaluation checks is based on INT stats (multiplied by 16) of attacking NPC
804-
;Set to 3 to enable both 1 and 2 mode
802+
;Set to 2 to increase the number of evaluation checks for friendly fire before shooting in burst weapon mode, except flamethrower weapon
803+
;the number of additional evaluation checks is based on INT stats (multiplied by 16) of attacking NPC (by default, the game uses only one check)
804+
;Set to 3 to enable both 1 and 2 mode (improved mode)
805805
;Set to -1 to disable sfall tweak
806806
CheckBurstFriendlyFire=0
807807

artifacts/ddraw_ru.ini

+11-10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
;sfall configuration settings translation.
2-
;v4.2.7 - Extended version
2+
;v4.2.8 - Extended version
33

44
[Main]
55
;Установите значение 1, если требуется использовать другой файл ini указанный в аргументе командной строки.
@@ -74,7 +74,7 @@ WindowData=0
7474
;GlobalShaderFile=global.fx
7575

7676
;Установите в 1, чтобы автоматически использовать линейную фильтрацию изображения, когда масштабный множитель не является целым числом.
77-
;Установите в 1, чтобы принудительно использовать линейную фильтрацию изображения.
77+
;Установите в 2, чтобы принудительно использовать линейную фильтрацию изображения.
7878
;Это можно использовать совместно с глобальным шейдером и фильтром резкости.
7979
TextureFilter=2
8080

@@ -749,7 +749,7 @@ DisablePunchKnockback=0
749749
;Формула для длительности в тиках: 10 * ([значение опции] - 3 * EN)
750750
KnockoutTime=35
751751

752-
;Установите значение 1, чтобы позволить персонажу игрока автоматически двигаться к цели атаки, если расстояние превышает дальность рукопшной атаки или оружия ближнего боя.
752+
;Установите значение 1, чтобы позволить персонажу игрока автоматически двигаться к цели атаки, если расстояние превышает дальность рукопашной атаки или оружия ближнего боя.
753753
AutoMoveToAttack=0
754754

755755
;Установите значение 1, чтобы поменять порядок титров. В начале титры игры, а затем титры sfall.
@@ -806,12 +806,12 @@ TakeBetterWeapons=1
806806
TryToFindTargets=1
807807

808808
;Добавляет дополнительные проверки для предотвращения стрельбы оружия в режиме очереди, если дружественные NPC находятся на линии огня.
809-
;Установите значение 0, чтобы предотвратить выстрел очередью с вероятностью INT*10%, если дружественный NPC находится на линии огня (режим по умолчанию для sfall).
810-
;Установите значение 1, чтобы всегда предотвращать выстрел очередью, если дружественный NPC находится на линии огня.
811-
;Установите значение 2, чтобы увеличить количество дополнительных оценочных проверок для дружественного огня перед стрельбой очередью (за исключением огнеметного оружия)
812-
;количество дополнительных оценочных проверок основано на значении интеллекта (INT*16) атакующего NPC (улучшенный режим)
813-
;Установите значение 3, чтобы включить одновременно режим 1 и 2
814-
;Установите значение -1, чтобы отключить настройку sfall
809+
;Установите значение 0, чтобы предотвратить выстрел очередью с вероятностью INT*10%, если дружественный NPC находится на линии огня (режим по умолчанию для sfall начиная с 4.2.5)
810+
;Установите значение 1, чтобы всегда предотвращать выстрел очередью, если дружественный NPC находится на прямой линии огня.
811+
;Установите значение 2, чтобы увеличить количество дополнительных оценочных проверок дружественного огня перед стрельбой очередью (за исключением огнеметного оружия)
812+
;количество дополнительных оценочных проверок основано на значении интеллекта (INT*16) атакующего NPC (по умолчанию игра использует только одну проверку)
813+
;Установите значение 3, чтобы включить одновременно режим 1 и 2, т.е. будет осуществлена глубокая проверка со 100% предотвращением выстрела (улучшенный режим)
814+
;Установите значение -1, чтобы отключить данную надстройку в sfall
815815
CheckBurstFriendlyFire=0
816816

817817
;Установите значение 1, чтобы разрешить использования при поиске и сортировке целей для NPC значения AttackWho из его AI-пакета
@@ -847,7 +847,7 @@ GlobalScriptPaths=scripts\gl*.int,scripts\sfall\gl*.int
847847
;IniConfigFolder=mods\IniConfig
848848

849849
;Установите значение 1, для режима обратной совместимости регистрации hook скриптов (используемой в версиях до 4.2) в функции register_hook.
850-
BackwardHooksRegistration=0;
850+
BackwardHooksRegistration=0
851851

852852
;Установите значение 1, для активации нового поведения для массивов
853853
;Установите значение 0, для обратной совместимости с версиями скриптов ниже 3.4
@@ -874,6 +874,7 @@ OverrideArtCacheSize=0
874874
;Данный раздел не связан с функцией "UseCommandLine". И будет считываться из основного файла ini (т.е. ddraw.ini).
875875

876876
;Установите значение 1, чтобы предоставить скриптам прямой доступ к адресному пространству Fallout и выполнять произвольные вызовы в коде Fallout.
877+
;Установите значение 2, чтобы также отключить проверку адресов памяти в небезопасных функциях скриптов.
877878
;Активация режима отладки для этого параметра не требуется.
878879
AllowUnsafeScripting=1
879880

artifacts/scripting/headers/sfall.h

+1
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,7 @@
294294
#define art_cache_clear sfall_func0("art_cache_clear")
295295
#define attack_is_aimed sfall_func0("attack_is_aimed")
296296
#define car_gas_amount sfall_func0("car_gas_amount")
297+
#define combat_data sfall_func0("combat_data")
297298
#define create_win(winName, x, y, w, h) sfall_func5("create_win", winName, x, y, w, h)
298299
#define create_win_flag(winName, x, y, w, h, flag) sfall_func6("create_win", winName, x, y, w, h, flag)
299300
#define critter_inven_obj2(obj, type) sfall_func2("critter_inven_obj2", obj, type)

0 commit comments

Comments
 (0)