a
90cac09c12
overlay fps/frametime/playtime
2024-12-05 02:14:18 +02:00
Detanup01
5ec0435a45
Merge pull request #103 from otavepto/patch-mods-access-tags-count-fix
...
another fix for accessing mod details struct + querying tags count
2024-12-01 19:56:40 +01:00
a
fd9240989d
* change formmatting (tabs > spaces)
...
* remove spaces between tags (they're comma separated)
2024-11-26 23:20:24 +02:00
Clone5030
26b02a42bb
Update installed_app_ids.EXAMPLE.txt
...
change typo
2024-11-25 18:59:52 -05:00
a
4017266241
* deprecate lazy_load_achievements_icons
in favor of paginated_achievements_icons
...
* new option `upload_achievements_icons_to_gpu` in `configs.main.ini` which controls whether the overlay should upload the achievements icons to the GPU and display them or not
* synchronize overlay proc with the periodic steam callback in a better way to avoid FPS drop
* prevent overlay flickering regression
* upload achievements icons to the GPU in the overlay proc periodically, this dramatically decreased the startup locking/halt time
* fix a potential deadlock scenario in the overlay as a result of synchonizing with 2 mutex objects
2024-08-21 23:56:52 +03:00
Detanup01
a8bebdde0a
Merge pull request #7 from otavepto/patch-game-stats-csv
...
Allow saving stats from `ISteamGameStats` to .csv files
2024-08-18 20:53:05 +02:00
a
6066d0cbe8
move the ini option steam_game_stats_reports_dir
to the section [main::misc]
2024-08-18 05:06:53 +03:00
a
a647c6cfdd
new ini option steam_game_stats_reports_dir
to define a folder where statistics from ISteamGameStats will be saved
2024-08-18 05:06:14 +03:00
a
573e17b45a
* new option to lazy load achievements icons in memory when they're requested, rather than loading them on the next call to the run callback
...
* move stats options in the ini to a separate section [main::stats]
2024-08-18 05:01:39 +03:00
Detanup01
79ee1dd707
Merge pull request #4 from otavepto/patch-2
...
Allow disabling the internal functionality which reports an achievement progress for stats that are tied to achievements
2024-08-03 20:54:11 +02:00
a
ee5c2bb4f9
allow disabling the internal functionality which reports an achievement progress for stats that are tied to achievements
2024-08-03 21:16:49 +03:00
a
784724bc07
add comments with default values in the ini files
2024-08-03 19:24:06 +03:00
otavepto
9443afbd00
* add 2 new properties to mods.json min_game_branch
and max_game_branch
according to sdk v1.60, no idea what they do
...
* make sure buffer is null terminated in `Steam_UGC::GetQueryUGCPreviewURL()`
* implement 2 new useless ugc stuff + use an already made function to check for handle validity
2024-07-07 02:39:21 +03:00
otavepto
3f7ec00719
* parse and use branches data from branches.json
...
* deprecate build_id in the .ini file
* change Steam_Apps::SetDlcContext() to mimic Steam_Apps::BIsDlcInstalled(), not sure if that's correct
2024-07-07 02:39:21 +03:00
otavepto
715cb70bc5
example branches.json
2024-07-07 02:39:21 +03:00
otavepto
a307cc13e5
new option in mods.json for the new param of total files sizes
2024-07-07 02:39:21 +03:00
otavepto
6840b20bcb
fix conditions for:
...
* Steam_Apps::BIsSubscribedApp
* Steam_Apps::BIsDlcInstalled
* Steam_Apps::BIsAppInstalled
2024-06-30 05:46:47 +03:00
otavepto
6ee0628750
add a new option save_only_higher_stat_achievement_progress
and enable it by default toa void progress spam from stats which are tied to an achievement
2024-06-23 19:16:44 +03:00
otavepto
de03379602
add an option to allow the game to change unknown stats
2024-06-23 19:16:44 +03:00
otavepto
b67cb48f38
change default notification duration
2024-06-21 21:53:53 +03:00
otavepto
fcb40ac86d
allow specifying durations for each notification type
2024-06-20 21:49:22 +03:00
otavepto
369de6b01c
replace this funny example font with proper one
2024-06-20 21:49:22 +03:00
otavepto
6ababce23b
update changelog + ini note
2024-06-08 18:42:07 +03:00
otavepto
663f1a9350
new option to disable overlay progress notifications
2024-06-06 23:19:13 +03:00
otavepto
6e4c42410c
* added 2 new options to the overlay appearance Notification_Margin_x
and Notification_Margin_y
...
* updated the built-in overlay appearance & the example overlay ini file with a darker look and feel + changed some defaults
2024-04-30 08:38:38 +03:00
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