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