Added ExtraGameMsgFileList setting to ddraw.ini, and updated message_str_game reference in sfall function notes.txt.

Added a couple of new engine-related defines.
Updated version number. (Need to consider changing to semantic versioning for 3.8.)
This commit is contained in:
NovaRain
2016-05-10 17:18:31 +08:00
parent 26159138e0
commit 1bea84eb3c
4 changed files with 13 additions and 6 deletions
+7 -3
View File
@@ -1,5 +1,5 @@
;sfall configuration settings
;v3.7b
;v3.7c
[Main]
;Change to 1 if you want to use command line args to tell sfall to use another ini file.
@@ -301,7 +301,7 @@ SaveInCombatFix=1
;Point at an ini file containing elevator data
;ElevatorsFile=Elevators.ini
;Uncomment and set to a comma delimited list of numbers to use a custom xp table.
;Uncomment and set a comma delimited list of numbers to use a custom xp table.
;Players level is capped once the highest specified level is reached
;XPTable=50,100,200
@@ -531,7 +531,7 @@ PipboyTimeAnimDelay=50
;Set to 0 to disable
;Set to 1 to control all critters in combat
;Set to 2 to control all party members
;If you want to control only specific critters, uncomment the ControlCombatPIDList line and set it to a comma delimited list of PIDs
;If you want to control only specific critters, uncomment the ControlCombatPIDList line and set a comma delimited list of PIDs
ControlCombat=0
;ControlCombatPIDList=62,89,97,107,160,161
@@ -563,6 +563,10 @@ InstantWeaponEquip=0
;To change the carry weight limit, uncomment the next line (Default is 999)
;CarryWeightLimit=999
;To add additional game msg files, uncomment the next line and set a comma delimited list of filenames without extension
;You need to use the message_str_game script function to get the messages
;ExtraGameMsgFileList=
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[Debugging]
;Extra sfall configuration settings that can be used by modders
@@ -277,6 +277,7 @@ Some utility/math functions are available:
> string message_str_game(int fileId, int messageId)
- works exactly the same as message_str, except you get messages from files in "text/english/game" folder
- use GAME_MSG_* defines or mstr_* macros from sfall.h to use specific msg file
- Additional game msg files added by ExtraGameMsgFileList setting will have consecutive fileIds assigned beginning from 0x2000. (e.g. if you set ExtraGameMsgFileList=foo,bar in ddraw.ini, foo.msg will be associated with 0x2000 and bar.msg with 0x2001.)
> int sneak_success
- returns 1 if last sneak attempt (roll against skill) was successful, 0 otherwise
+2
View File
@@ -26,6 +26,7 @@
#include "FalloutStructs.h"
#define _aiInfoList 0x510948
#define _ambient_light 0x51923C
#define _art 0x510738
#define _art_name 0x56C9E4
@@ -67,6 +68,7 @@
#define _free_perk 0x570A29
#define _game_global_vars 0x5186C0
#define _game_user_wants_to_quit 0x5186CC
#define _gcsd 0x51094C
#define _gdBarterMod 0x51873C
#define _gIsSteal 0x51D430
#define _glblmode 0x5709D0
+3 -3
View File
@@ -22,12 +22,12 @@
#define VERSION_MAJOR 3
#define VERSION_MINOR 7
#define VERSION_BUILD 2
#define VERSION_BUILD 3
#define VERSION_REV 0
#ifdef WIN2K
#define VERSION_STRING "3.7b win2k"
#define VERSION_STRING "3.7c win2k"
#else
#define VERSION_STRING "3.7b"
#define VERSION_STRING "3.7c"
#endif
#define CHECK_VAL (4)