phobos2077
2fcf81cb78
Read all ini's using built-in FO config parser
2023-06-15 15:30:46 +02:00
phobos2077
b8c52304eb
Add precise time measurements for: Sfall Init, Game Init, New Game start and Save game load.
2023-06-15 15:30:24 +02:00
NovaRain
23d1e3b9c8
Updated the description in [ExtraPatches] for mods_order.txt
...
Tweaked the error log entry for mods_order.txt.
Removed unnecessary Inject_SwitchHandHook (unused since 4.2.1)
2023-06-15 13:38:04 +08:00
NovaRain
7baa6de014
Reduced buffer flush in Logging.cpp
...
Edited some description in ddraw.ini.
2023-06-15 13:24:02 +08:00
NovaRain and GitHub
7bf562338c
Merge pull request #477 from sfall-team/feature/console-window-v2
...
Console Window output (closes #474 )
2023-06-15 13:14:46 +08:00
phobos2077
5f38a934ca
Console improvements
...
- Save & restore window position
- Fix display_msg not mirrored to console
- Fix log prefixes showing up mid line
2023-06-14 21:34:57 +02:00
phobos2077
3c40518e87
Make sfall logs a little prettier
2023-06-14 20:01:13 +02:00
NovaRain
7939924257
Removed debug message about missing critter art from displaying in-game
...
* to prevent unnecessary annoyance to generic players.
Added a safeguard to get_tile_fid.
2023-06-14 09:26:28 +08:00
phobos2077
dc665cb741
Debugging.ConsoleWindow option
2023-06-13 23:09:21 +02:00
phobos2077
d7127a4deb
Fix crash in debug mode due to __stdcall not being explicitly specified for C++ function ( closes #476 )
2023-06-13 19:45:11 +02:00
NovaRain
46a80fdb6a
Added get_tile_fid and macros to function notes
...
Some misc edits to documents.
2023-06-13 12:32:49 +08:00
NovaRain
492e31410c
Fixed the mode 2 of get_tile_fid
...
Minor code/comment/format edits.
2023-06-13 10:15:02 +08:00
phobos2077
f5e7235a80
get_tile_fid: take FRM Limit patch into account by extending FRM mask from 12 to 14 bits
2023-06-13 01:10:23 +02:00
phobos2077
0fef6f1f8c
mods_order: remove comments before other checks, to prevent valid paths being ignored
2023-06-12 19:55:33 +02:00
phobos2077
4b9008d53c
get_tile_fid correct for backwards compatibility and flexibility
...
- Allow to pass elevation using the free bits of the tileNum value to access elevations 1 and 2 (instead of defaulting to dude_elevation, which is not how it worked before)
- Access roof FID and raw data using mode flags in the top 4 bits
2023-06-12 18:26:28 +02:00
phobos2077
0d960ca326
Fix get_tile_fid function to work on elevations 1 and 2
...
- Since it has no second argument, assume dude elevation
- Rewrite into new opcode system
2023-06-12 16:44:07 +02:00
Vlad and GitHub
c95d074f44
Merge pull request #470 from sfall-team/feature/load_order
...
load_order.txt per #469
2023-06-12 14:47:27 +02:00
Vlad and GitHub
4b88bfad10
Merge pull request #473 from sfall-team/hook_return_string_v2
...
Allow passing string directly to set_sfall_return in HOOK_DESCRIPTIONOBJ (v2)
2023-06-12 14:46:59 +02:00
phobos2077
94388d3470
LoadOrder update
...
- Rename to "mods_order.txt"
- Create "mods" folder if it doesn't exist before creating an empty mods_order.txt
- Trim space and tab characters
- Allow comments after file names with ; or # (INI-style)
2023-06-12 11:59:10 +02:00
phobos2077
208cacc4dd
load_order.txt per #469
2023-06-12 11:59:10 +02:00
phobos2077
f222348b25
Update docs, remove deprecated macro
2023-06-12 11:55:06 +02:00
phobos2077
49cf0e6726
Allow passing string directly to set_sfall_return in HOOK_DESCRIPTIONOBJ
...
- HookScripts: track return types in addition to values
- Set allowNonIntReturn in hook code to allow non-int return values to be accepted
- Moved get_sfall_arg and set_sfall_return opcodes to the new table
2023-06-12 11:52:12 +02:00
phobos2077
d107edbb23
invenWieldFunc fix for putting non-armor, non-weapon items into hand slot
2023-06-11 20:12:11 +02:00
phobos2077
e9f8984819
Script Headers: fix remove_items_pid function and fix naming
...
- It didn't take different stacks of items into account as well as cases where one item is in the backback and other in the slot and you need to remove both
2023-06-11 14:07:44 +02:00
NovaRain
ab0c373a9b
Minor edits to code and documents
...
Commented out unused combat related functions.
2023-06-09 11:20:47 +08:00