phobos2077
6f0901f980
Replaced more INI reading with new functions;
...
Removed CityRepsCount setting (redundant)
2017-03-05 01:52:33 +07:00
phobos2077
32c1de3a34
Added functions for reading from sfall INI files more easily;
...
Refactor Karma module init: use new INI functions, get rid of hacky string split code, removed KarmaFRMsCount (it's redundant)
2017-03-04 19:55:37 +07:00
phobos2077
df5c81164f
Added note about possible issue when using hs_invenwield incorrectly
2017-02-24 13:57:00 +07:00
NovaRain and phobos2077
7a5a54ab5e
Limited the range of values for StartYear/Month/Day to prevent errors when setting them to negative values, and added a clarification in ddraw.ini.
2017-02-21 01:28:40 +07:00
NovaRain and phobos2077
5b59c9e54d
Added more details to the description of WorldMapEncounterFix/Rate, and changed the default value of WorldMapEncounterRate to its internal default.
2017-02-21 01:15:22 +07:00
NovaRain and phobos2077
0f1072c302
Made WorldMapEncounterFix/Rate independent from WorldMapFPSPatch. ( #62 , with the simplified code from Crafty)
2017-02-21 01:05:45 +07:00
NovaRain
11dfb3e94a
Added MainMenuOffsetX/Y and MainMenuCreditsOffsetX/Y settings back to ddraw.ini.
...
Corrected document file name in README.txt.
2016-11-08 10:25:41 +08:00
NovaRain
5cb3ca2a59
Removed queue9x and vector9x.
...
Disabled ComputeSprayMod by default.
Updated version number.
2016-11-07 10:16:57 +08:00
phobos2077
4ef88959e3
Moved argument validation to opcodeMetaTable. Now old-style opcode and sfall_funcX scripting functions work almost identical and their handlers can be interchanged.
...
Fixed some bugs with sfall_funcX.
2016-11-06 17:37:25 +07:00
phobos2077
363d7a1cc5
Rename types in function references for consistency and clarity.
2016-11-06 00:56:59 +07:00
phobos2077
d9d86e3fe4
Added macros for new scripting functions
2016-11-06 00:32:28 +07:00
phobos2077
1595d75f7c
Added docs for new opcodes and scripting functions
2016-11-06 00:14:25 +07:00
NovaRain
de5c12484d
Added DataLoadOrderPatch option to use a modified data load order for the engine to find game data (from Crafty's mod)
...
Updated version number.
2016-10-11 11:58:17 +08:00
NovaRain
295a5d1437
Replaced NumberPatchLoop with a simple toggleable MultiPatches. Reason: While NumberPatchLoop allows even larger patch numbers, the built-in valid range of patch numbers of 000 ~ 999 is more than enough already.
2016-10-05 16:09:22 +08:00
NovaRain
712eafc241
Now sfall loads global/hook scripts, shaders, 32-bit talking heads images, and avi movies according to the paths variables in the cfg file, instead of from the fixed "Data\".
...
Removed GainStatPerkFix from ddraw.ini.
Removed BodyHit_Uncalled from ddraw.ini. Now "uncalled" shares the same modifier with "torso", because separating them would result in some illogical setups.
2016-10-03 14:46:51 +08:00
NovaRain
d1bf22ec8d
Expanded DisableHorrigan to also skip the forced encounter check, to compatible with old saves that are not started with DisableHorrigan=1.
...
Changed the description of PipBoyAvailableAtGameStart=2 to be more precise.
Simplified the skipping code in PerkSetup(), because it's redundant to change two bytes that the same effect can be done with changing the conditional jump next to them.
2016-09-29 13:37:58 +08:00
NovaRain
21d496f392
Added a new setting to PipBoyAvailableAtGameStart to skip the vault suit movie check and make the PipBoy always available.
...
Improved the functionality of PipBoyAvailableAtGameStart (from Crafty's mod)
2016-09-26 16:05:18 +08:00
NovaRain
07948206fb
Removed CarryWeightLimit option, because it can be scripted with set_stat_max function.
2016-09-21 09:33:11 +08:00
NovaRain
ec585529c8
Changed BodypartHitMod# to BodyHit_(part names) in ddraw.ini, to make them easier for users to understand.
2016-08-31 10:27:03 +08:00
NovaRain
e6aad27e44
Moved ImportedProcedureFix to Bugs.cpp and added comments to it.
...
Added more descriptions to options in ddraw.ini, especially DebugMode, to make things clearer and save the trouble to look up debug patch readme.
2016-08-30 13:11:06 +08:00
NovaRain
48f53388fd
Fixed checking the horizontal position on the y-axis instead of x when setting coordinates on the world map.
...
Added more item flag defines in define_extra.h.
2016-08-15 10:32:53 +08:00
NovaRain
7784e199af
Integrated NumbersInDialogue option from Crafy's mod.
...
Moved NPCLevelFix to Bugs.cpp.
Used "push retn" instead of "mov jmp" for some jumps, to skip using registers (at least in logic).
Changed the displayed version number to the same as the internal version number.
2016-07-26 11:03:56 +08:00
NovaRain
53895a4af2
Added CreditsAtBottom option to display sfall built-in credits at the bottom of credits.txt contents.
...
Unified log message format in main.cpp and bugs.cpp.
2016-07-18 16:54:13 +08:00
NovaRain
f8b232cc09
Changed how SpeedInterfaceCounterAnims=2 works (from Crafty's mod). Now it updates the hp/ac counter instantly no matter what.
...
Fixed get_screen_width/height functions not returning correct values when using the windowed mode in the hi-res patch.
Added some new engine-related defines and constants.
2016-05-17 12:20:22 +08:00
NovaRain
394b4b9967
Edited the description of ExtraGameMsgFileList a bit.
2016-05-11 15:33:01 +08:00