update changelog/date + copy credits.md too

This commit is contained in:
otavepto 2024-06-17 11:09:08 +03:00
parent 77f71aab59
commit 987d29084c
3 changed files with 16 additions and 3 deletions

View File

@ -1,6 +1,17 @@
## 2024/6/17
* **[Detanup01]** add more missing interfaces: `ISteamVideo`, `ISteamGameStats`
* upgrade python runtime used by the scripts (`generate_emu_config` and `migrate_gse`) to v3.12
due to recent problems with SSL library (`libsssl`), also switched to `requests` vs `urllib`
solving a problem when grabbing achievements icons
* wrap `prtotoc` generated files and external libraries headers to suppress compilation warnings,
also refactored the structure a little
---
## 2024/6/12
* **[Detanup01]** add `premake` build scripts, allowing the project to be built with different toolsets with ease on diffrerent platforms
* **[Detanup01]** add `premake` build scripts, allowing the project to be built with different toolsets with ease on different platforms
for example the project could be built with `Visual Studio` on Windows, or via the `make` tool on Linux
* **[schmurger]** add progress bar to the achievements in the overlay, only for achievements that are not earned yet.
also implement notifications for these progress indications (whenever the game indicates a new progress).
@ -31,13 +42,13 @@
* add missing callback in `Steam_UGC::RequestUGCDetails()`
* re-implement the way the background thread is spawned & terminated to fix its cleanup sequence + spawn it for gameservers as well
* corrected callback vs call result in `Steam_Apps::RequestAllProofOfPurchaseKeys()`
* the emu will now termiante the process and generate a file called `EMU_MISSING_INTERFACE.txt` (beside the library) if an app requested a missing interface
* the emu will now terminate the process and generate a file called `EMU_MISSING_INTERFACE.txt` (beside the library) if an app requested a missing interface
* reduce binaries sizes on Linux by avoiding `-Wl,--whole-archive` and using `-Wl,--start-group -lmylib1 -lmylib2 ... -Wl,--end-group` instead on all libraries,
allowing the linker to go back and forth between them to resolve missing symbols
* restore accidentally removed flag for ipv6, for `SteamClient020`
* make the test achievement in the overlay include a random progress
* add new button to the overlay `toggle user info` to show/hide user info, also make user info hidden by default
* make all overlay popups toggleable, clicking its button another time will hide or show the popup, depending on its previous state
* make all overlay popups toggle-able, clicking its button another time will hide or show the popup, depending on its previous state
* allow `Steam_User_Stats::ClearAchievement()` to reflect the status in the overlay
* initial support for building with `MSYS2` on Windows.
**this is still highly experimental and non-functional, this is more of tech demo at the moment**

View File

@ -21,6 +21,7 @@ echo "// copying readmes + example files"
cp -f -r "post_build/steam_settings.EXAMPLE/" "$target_src_dir/"
cp -f "post_build/README.release.md" "$target_src_dir/"
cp -f "CHANGELOG.md" "$target_src_dir/"
cp -f "CREDITS.md" "$target_src_dir/"
if [[ "$2" = "1" ]]; then
cp -f "post_build/README.debug.md" "$target_src_dir/"
fi

View File

@ -45,6 +45,7 @@ echo // copying readmes + example files
xcopy /y /s /e /r "post_build\steam_settings.EXAMPLE\" "%target_src_dir%\steam_settings.EXAMPLE\"
copy /y "post_build\README.release.md" "%target_src_dir%\"
copy /y "CHANGELOG.md" "%target_src_dir%\"
copy /y "CREDITS.md" "%target_src_dir%\"
if "%~2"=="1" (
copy /y "post_build\README.debug.md" "%target_src_dir%\"
)