Commit Graph

1251 Commits

Author SHA1 Message Date
otavepto
29d973ad4b new switch -revert to convert ini files back to txt files + switches for help page 2024-04-28 23:40:41 +03:00
otavepto
e2980d100e * use std::filesystem::u8path to support utf-8
* don't sanitize paths in settings_parser since it removes the colon ':', preventing the usage of absolute paths on Windows like 'C:\aa\bb'
2024-04-28 19:44:56 +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
schmurger
6f0eea3a10 Formatting fixes 2024-04-28 10:30:01 +03:00
schmurger
c16e977335 Formatting fixes 2024-04-28 10:30:01 +03:00
schmurger
5253ac9826 Formatting fixes 2024-04-28 10:30:01 +03:00
schmurger
ce496284bc Added animation for notification popout. 2024-04-28 10:30:01 +03:00
otavepto
1b07a290f2 some logs 2024-04-27 01:52:17 +03:00
otavepto
5adf83ee10 update changelog 2024-04-25 13:30:17 +02:00
otavepto
f243271feb fix gen_emu_config build 2024-04-25 12:37:26 +02:00
otavepto
931959afb6 fixed a mismatching push/pop pair in the overlay style 2024-04-25 12:32:53 +02:00
otavepto
a0885417c6 generate *spec file inside build temp dir for all py scripts 2024-04-25 11:31:08 +02:00
otavepto
41319dd3f7 remove this debug message! 2024-04-25 11:15:39 +02: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
bda4fbca2c Added review suggestions 2024-04-24 19:52:05 +02:00
schmurger
12fe4b9796 minor formatting fix 2024-04-24 19:52:05 +02:00
schmurger
d0193b953d Improve achievement notification 2024-04-24 19:52:05 +02:00
otavepto
36960f7095 date! 2024-04-23 22:42:31 +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
f8ad4c9f0f Revert "update incorrect readme"
This reverts commit a89dfad004.
2024-04-23 04:07:49 +02:00
otavepto
6b71752fc0 don't bypass local_storage when saving .ini files in settings_parser 2024-04-23 02:16:02 +02:00
otavepto
68a65696e5 don't use global appdata path in matchmaking + matchmaking_servers, instead used current/active save directory, in case we're using local_save_path 2024-04-23 02:16:02 +02:00
otavepto
425baa4e2a refactor lobby_connect code + return! + set appid via env var (not needed but just in case) 2024-04-23 02:16:02 +02:00
otavepto
3dc17a8bc4 ability to get global settings files size + current user save path in local_storage, needed in case we are now using a custom local_save_path 2024-04-23 02:16:02 +02:00
otavepto
a89dfad004 update incorrect readme 2024-04-22 23:22:16 +02:00
otavepto
f4df8e708d update changelog date 2024-04-21 21:42: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
0cd1711bcf * new switches for the generate_emu_config tool
- `-skip_ach`: skip downloading & generating achievements and their images
  - `-skip_con`: skip downloading & generating controller configuration files
  - `-skip_inv`: skip downloading & generating inventory data (`items.json` & `default_items.json`)

* copy the readme of the migration tool after build
* let the migration tool exit with code 1 if nothing was found
2024-04-20 20:15:47 +02:00
otavepto
0c50f6b4c7 refactor comments 2024-04-20 19:36:18 +02:00
otavepto
d8f9741459 revert the changes to Steam_Apps::BIsAppInstalled(), not it will return true for owned DLCs 2024-04-20 19:30:29 +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
0c4344e1bf fix that problem for Linux compilation 2024-04-20 17:24:26 +02:00
otavepto
7c95d41634 workflows for the migration script 2024-04-20 05:15:11 +02:00
otavepto
d6643124ae new tool migrate_gse to migrate old folder structure to the new ini format 2024-04-20 05:08:01 +02:00
otavepto
5deb02f85f update changelog + readmes 2024-04-20 01:23:43 +02:00
otavepto
803a79690c update generate_emu_config tool to use the new format 2024-04-20 01:23:28 +02:00
otavepto
4b7f408e4f update find_interfaces tool to use the new format 2024-04-20 01:22:55 +02:00
otavepto
e1f4f3038d chagne default user name + set default IP country 2024-04-20 01:22:16 +02:00
otavepto
8b4d9eca8f removed obsolete settings for overlay warnings 2024-04-20 01:21:45 +02:00
otavepto
dde8fd0f97 ensure old interfaces are always loaded in all cases 2024-04-20 01:20:10 +02:00
otavepto
87d8b459f0 parse old interfaces using the new method 2024-04-20 01:18:57 +02:00