otavepto
b6f0a7f41b
update changelog + add credits + note inside each ini
2024-04-30 00:58:19 +03:00
otavepto
303cdd2878
* don't merge steam preowned ids with user dlc list or installed apps list
...
* disable steam preowned ids by default and make it an opt-in option
* deprecate `disable_steam_preowned_ids` in favor of `enable_steam_preowned_ids`
2024-04-28 19:44:10 +03:00
otavepto
9f1e09b97a
* fix the animation timing, the notification start_time
must be in millisec to avoid losing precision
...
* convert the animation duration to millisec once during settings parsing
* decrease the notification margin from 10.0 to 5.0, it looked way shifted on larger screens
* pass around instances on std::chrono instead of float, use float in the final stage when processing/operating-on the time (if needed)
* decrease the animation duration to 0.35 sec, looks more swishy!
2024-04-28 10:30:01 +03:00
schmurger
460c978100
Add better animation description
2024-04-28 10:30:01 +03:00
schmurger
2eab708bb6
Added configuration for notification animation duration
2024-04-28 10:30:01 +03:00
otavepto
21cce304e8
* revert the changes to the notifications heights + calculate all notifications heights dynamically
...
* added a new button to the overlay `"Test achievement"` which triggeres a test achievement
* added a new overlay appearance option `Achievement_Unlock_Datetime_Format` which allows changing the date/time format of the unlocked achievements
* removed the condition which disabled the overlay sounds when it is shown
2024-04-25 03:17:36 +02:00
schmurger
d0193b953d
Improve achievement notification
2024-04-24 19:52:05 +02:00
otavepto
8c9d69328a
update changelog + added mising files!
2024-04-23 05:20:20 +02:00
otavepto
36ccb0b34c
fixed the behavior of local save + prevent loading global settings/configs in that case for a true portable behavior
2024-04-23 05:03:39 +02:00
otavepto
ad07ff0fb1
revert the changes to the old steam interfaces parser
2024-04-23 04:58:36 +02:00
otavepto
48373bfc88
make the preowned IDs opt-out option
2024-04-21 21:33:08 +02:00
otavepto
65147c22b9
small note and refactor
2024-04-21 00:41:59 +02:00
otavepto
0c50f6b4c7
refactor comments
2024-04-20 19:36:18 +02:00
otavepto
2bde7e4eba
disable friend avatar functionality by default + new option to enable it
2024-04-20 19:29:54 +02:00
otavepto
3fab2f39b1
fixed a bug in the flag which enables the overlay + added missing settings file + some refactoring
2024-04-20 19:28:50 +02:00
otavepto
ed3d2cfc44
new option add_steam_preowned_ids
to unlock pre-owned Steam Apps
2024-04-20 19:26:55 +02:00
otavepto
0e694f1e86
* write dlc to [app:dlcs] inside .ini
...
* fix a mistake when mixing output from generate_emu_config tool
* ensure output from generate_emu_config tool is written as soon as possible in case another stage threw an exception
* fix a bug when writing .ini, ensure everything is a string
* new readme for the migration tool
2024-04-20 17:30:04 +02:00
otavepto
455123f487
new format for all settings
2024-04-20 01:17:32 +02:00
otavepto
77592c3b4f
move everything inside a different ini
2024-04-17 21:20:34 +02:00
otavepto
35c0c408b9
* allow changing the name of the base folder used to store save data via saves_folder_name
, by default it would be Goldberg SteamEmu Saves
...
* changed the environment variable `SteamAppPath` to `GseAppPath`
* allow loading `config.ini` from global settings path + merge it with the local one, and allow the local one to override the global one
* fixed the path returned by `get_user_appdata_path()` to include the path separator
* updated readmes
2024-04-16 22:59:27 +02:00
otavepto
2ee64147bd
allow creating the file local_save.txt
inside the steam_settings
folder
2024-04-15 21:13:11 +02:00
otavepto
1e1a2b6849
update gen_emu_config tool
2024-04-14 19:54:36 +02:00
otavepto
5dbf61cab2
add .EXAMPLE to sample file
2024-04-14 18:48:15 +02:00
otavepto
f50db936e2
* parse all ini entries
...
* added missing example for local_save.txt
2024-04-14 18:41:09 +02:00
otavepto
4860e2c079
keep only boolean configs
2024-04-14 14:40:28 +02:00
otavepto
77ea53b59e
initial shape
2024-04-14 11:09:18 +02:00
otavepto
9be27ffd85
* allow loading the overlay fonts from the global settings folder Goldberg SteamEmu Settings/settings/fonts
2024-04-11 01:16:53 +02:00
otavepto
138123b1be
load overlay audio from subfolder sounds
+ example files
2024-04-11 00:09:18 +02:00
otavepto
7520945fbc
some missing readme files + corrected overlay note
2024-04-10 23:47:06 +02:00
otavepto
2deda8a2eb
disable the overlay by default, and only enable it via the config file enable_experimental_overlay.txt
, avoiding many crashes
2024-04-09 15:45:54 +02:00
otavepto
38549b350a
wording
2024-04-09 15:45:24 +02:00
otavepto
30ea713ad8
add .EXAMPLE to the example font folder
2024-04-06 07:00:07 +02:00
otavepto
5ddbfccfdd
* load overlay fonts with relative paths from steam_settings\fonts
...
* remove invalid parameters from `overlay_appearance.txt`
* example funny font!
2024-04-03 20:26:39 +02:00
detiam
bfdca710f4
allow load custom ttf
2024-04-03 12:19:47 +02:00
detiam
ac709e78e6
change overlay builtin font to unifont
2024-04-03 12:19:47 +02:00
otavepto
51197c5348
allow user_stats to send data immediately via config file
2024-04-01 19:23:55 +02:00
otavepto
e31f030d55
allow gameserver to send data as soon as possible via immediate_gameserver_stats.txt
2024-04-01 19:23:55 +02:00
otavepto
04e7a7d476
opt-in sharing leaderboards instead of opt-out
2024-04-01 19:23:55 +02:00
otavepto
07f3c7a2d2
for generate_emu_config: new options -de
and -cve
to generate some disable_xxx
files, or enable some convenient features
2024-04-01 19:23:55 +02:00
otavepto
93172e642e
allow disabling the new options via config files
2024-04-01 19:23:55 +02:00
otavepto
4809a7565c
* separate the config file disable_leaderboards_create_unknown.txt
...
* some refactoring
2024-03-26 23:48:57 +02:00
otavepto
afeb6638e4
added missing example file
2024-03-17 21:45:54 +02:00
otavepto
0b86464374
* load the icons of a single achievement each overlay callback invokation, will slow things down during startup
...
but this avoids having to load the achievement icon during gameplay which causes micro-stutter
* avoid loading and resizing the achievement icon each time it's unlocked
* Local_Storage: avoid allocating buffers unless `stbi_load()` was successfull
2024-03-15 00:03:41 +02:00
otavepto
896dfd736f
revert the initial delay for the overlay renderer detector back to 0
2024-03-08 21:28:17 +02:00
otavepto
022943fd1f
forgot the default value!
2024-03-08 18:13:29 +02:00
otavepto
875e3e4859
allow changing the font glyph spacing
2024-03-08 18:13:29 +02:00
otavepto
65edb7081a
allow controlling the renderer detector timeout via a config file
2024-03-08 18:13:29 +02:00
otavepto
0dd755df84
decrease the default overlay hook delay to 3 sec
2024-03-08 18:13:29 +02:00
otavepto
d347ebafd3
update release readme + add new example file for overlay hook delay
2024-03-08 18:13:29 +02:00
otavepto
88ab37d78f
* proper fix for the window resizing problem, thanks to Nemirtingas
...
* remove the code which adds custom Windows fonts but keep scaling
* only attempt to load achievements images when hook is ready
* cleanup overlay images on unhook
* free the detector when we get a renderer hook instance
* lock everywhere!
* prefix the debug messages for a cleaner debug log
2024-03-08 18:13:29 +02:00