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
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
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
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
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
29e11fbb90
update release readmes
2024-04-15 21:42:20 +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
b874490eda
update changelog
2024-04-14 19:57:39 +02:00
otavepto
484fc2a982
* set these env vars for a more accurate emulation:
...
- `SteamAppUser`
- `SteamUser`
- `SteamClientLaunch`
- `SteamEnv`
- `SteamPath`
2024-04-13 17:35:10 +02:00
otavepto
75b2423a25
* corrected Turkish translation by [Clompress]
...
* updated changelog
2024-04-13 10:08:45 +02:00
otavepto
ca8fb4bc35
increase run callbacks background thread polling time to ~200ms
2024-04-12 10:25:34 +02:00
otavepto
7a3c1b82f6
updated Turkish translation by [Clompress] + updated changelog
2024-04-11 21:56:13 +02:00
otavepto
a7ef911d61
updated changelog + credits
2024-04-11 14:45:46 +02:00
otavepto
a04a0d2f20
update changelog
2024-04-11 07:21:54 +02:00
otavepto
4d895b63b0
more accurate implementation for callbacks and call results in UserStats
and GameServerStats
interfaces
2024-04-11 06:40:29 +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
71b831bd05
update changelog
2024-04-11 00:15:51 +02:00
otavepto
8fc7810f37
update changelog date + format
2024-04-10 11:22:05 +02:00
otavepto
e62f9251df
allow injecting id string during build via command line switch +build_str <str>
2024-04-10 11:05:26 +02:00
otavepto
9fe55f2e81
for the overlay:
...
* reduce code duplication
* avoid bypassing local_storage when loading sounds
* avoid alloating sound buffers via new-delete, use std::vector
* clear/reset all global objects on destroy
2024-04-10 11:05:26 +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
b4d061e949
force add gameserver if always_lan_type was specified, not necessary but just in case
2024-04-09 11:13:36 +02:00
otavepto
775b089e80
imitate win resources of gameoverlayrenderer + add resources to networkingsocketslib
2024-04-09 10:38:56 +02:00
otavepto
73132e985f
update changelog
2024-04-06 08:30:08 +02:00
otavepto
b8d9b25a79
load achievements strings before creating fonts, so that their glyphs ranges are taken into consideration
2024-04-04 02:56:18 +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
otavepto
8b0f40deb2
update changelog and credits
2024-04-03 13:22:18 +02:00
otavepto
6c99b29d24
for gen_emu_config: allow specifying the username and password via env vars GSE_CFG_USERNAME
and GSE_CFG_PASSWORD
2024-04-02 03:48:40 +02:00
otavepto
70a7e520ef
update changelog and credits
2024-04-02 01:21:42 +02:00
Detanup01
bfd2235684
Update for 159
2024-04-02 01:15:42 +02:00
otavepto
f2d59e2a04
update changelog
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
a36cadbf12
allow empty board entries, don't force and entry for current user
2024-04-01 19:23:55 +02:00
otavepto
d2f23fbea5
share leaderboards scores with connected players, adjust players ranks locally, and sort entries as needed by the game
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
b6c7df40b6
* implemented the missing interface ISteamGameServerStats
, allowing game servers to exchange user stats with players
...
* add rmCallback() to networking
* refactor gameserver_stats into a separate .cpp file
2024-03-26 21:39:52 +02:00
otavepto
5b55d448f7
* new stub dll GameOverlayRenderer
for the experiemntal steamclient setup
...
* for windows build script: prevent permissive language extensions via the compiler flag `/permissive-`
2024-03-21 00:50:58 +02:00
otavepto
aa81da8482
update changelog
2024-03-19 00:30:00 +02:00
otavepto
846fd6815e
allow overlay invitations to obscure game input to be able to accept/reject the request
2024-03-18 05:57:24 +02:00
otavepto
16a241599f
updated stub drm patterns (for v2) and added a workaround for older variants
2024-03-18 03:32:37 +02:00