phobos2077
|
0a6a604abc
|
Add support for using 0b prefix in INI files to denote binary base (consistent with GetPrivateProfile*)
|
2023-06-16 15:10:25 +02:00 |
|
phobos2077
|
2cef5310e2
|
Rewrite console writing
- Separate debug_msg and display_msg as separate Source
- Merge writing to one function with proper filtering
|
2023-06-16 14:57:41 +02:00 |
|
phobos2077
|
fe7aa9ae04
|
Removed unused code
|
2023-06-16 02:16:25 +02:00 |
|
phobos2077
|
b36771da48
|
Increase maximum size of one INI line to 1023 and fix potential crash in IniReader::getString()
- Now can read strings up to 1021 from INI files using all available functions (get_ini_string, get_ini_section, get_ini_config)
|
2023-06-16 00:53:03 +02:00 |
|
phobos2077
|
ad6491d61e
|
Increase array string limit to 1024 bytes
- Because it is now safe to log longer stuff
|
2023-06-16 00:16:36 +02:00 |
|
phobos2077
|
4de5de6a0c
|
Restore code page option from NovaRain
|
2023-06-16 00:02:55 +02:00 |
|
phobos2077
|
347b4a3ecb
|
Fix buffer overflow when DebugMode is enabled and printing messages longer than 259 via script
- Refactoring: moved ConsoleWindow into separate file
|
2023-06-15 23:57:41 +02:00 |
|
phobos2077
|
0b161c7374
|
Rename metarule for consistency with other ini-related functions, add to functions.yml
|
2023-06-15 21:48:06 +02:00 |
|
phobos2077
|
7bbc15ab0b
|
Made Config queries case-insensitive for both section names and keys to match GetPrivateProfile* behavior
|
2023-06-15 21:01:24 +02:00 |
|
phobos2077
|
ac02971d61
|
get_ini_section(s): switched to using Config class
- Load configs via IniReader to take advantage of it's cache
|
2023-06-15 19:28:52 +02:00 |
|
phobos2077
|
e4ea3645d6
|
Add config_load metarule to efficiently load INI into array and also load INI from DAT
- Refactoring: moved all ini-related handlers into new cpp
- Moved modified_ini opcode to C++
|
2023-06-15 19:01:07 +02:00 |
|
NovaRain
|
f9dc7a3e25
|
Added code page setting for the console window
|
2023-06-15 23:27:07 +08:00 |
|
phobos2077
|
3f7ce8c412
|
Custom Config parser based on Vanilla & Fallout CE
|
2023-06-15 15:30:46 +02:00 |
|
phobos2077
|
6d3afd4e7d
|
Attempt to fix config reader memory allocation issues (unsuccessful)
|
2023-06-15 15:30:46 +02:00 |
|
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 |
|
 NovaRainandGitHub
|
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 |
|