Commit Graph

627 Commits (master)
 

Author SHA1 Message Date
Nemirtingas 56957abc99 Little improvements
steam_user_stats: Use the value stored in the JSON object.
steal_inventory: use 'empty' that is guaranteed to be constant in time.
5 years ago
Nemirtingas 02ef03b3f2 Fix my_master build 5 years ago
Nemirtingas a318e04959 Merge branch 'master' into my_master 5 years ago
Nemirtingas c8288d6bf3 Added file to disable overlay
Disable the overlay by creating a file disable_overlay.txt next to steam_api.dll
5 years ago
Nemirtingas 547cbdbb4e Added barrier to DX12 overlay.
Gears5 seems to have a problem with the overlay. While loading and in the main menu, it works fine, but if you press enter, it crashes saying the GPU is not responding. Can't debug it with CODEX, it checks for a debugger.
Works fine on sniper elite5.
5 years ago
Nemirtingas 695954e13a Add software cursor to Linux overlay too 5 years ago
Nemirtingas 1af7902aae Add dummy funcs. 5 years ago
Nemirtingas dd1a21dae9 Clean Linux hook, not needed
Linux uses LD_PRELOAD to load the overlay
5 years ago
Nemirtingas 55ba49c957 Clean a bit Linux Overlay 5 years ago
Nemirtingas 1edbdd8a35 Free DX12 devices on destroy 5 years ago
Nemirtingas 121df0ef39 Uncomment thing 5 years ago
Nemirtingas cf3dea2bbe Allow ImGui to process events if the overlay is hidden
This is used for the notifications when overlay is off.
5 years ago
Nemirtingas ce79df1c26 Added customizable notification
Notification can have a type depending on what to show.
5 years ago
Nemirtingas 982ec56007 Enable DX12 overlay 5 years ago
Nemirtingas c667dbd3af Rework DX12 overlay to use Present to render the overlay 5 years ago
Mr_Goldberg 2986b01d0c
Set lobby member data should be available right away to getlobbymemberdata 5 years ago
Mr_Goldberg 5b471e715a
Fix generate game infos https. 5 years ago
Nemirtingas ef5693d9f8 Little improvements
steam_user_stats: Use the value stored in the JSON object.
steal_inventory: use 'empty' that is guaranteed to be constant in time.
5 years ago
Mr_Goldberg 42d9217f00
Fix build issue. 5 years ago
Mr_Goldberg 828e5d456c
Inventory/achivements bug fixes/improvements/cleanups. 5 years ago
Mr_Goldberg 3982ad31e6
Generate game infos improvements.
For some reason https links didn't work.

Auto generate a default_item_json.
5 years ago
Mr_Goldberg 815e3de361
Merge branch 'achievements_support' of gitlab.com:Nemirtingas/goldberg_emulator 5 years ago
Nemirtingas dbc4e7e08b Update base.cpp 5 years ago
Nemirtingas 04d376ce25 Fix the address being out of the range lower_bound < addr < upper_bound 5 years ago
Nemirtingas 4780c405d2 default_items example 5 years ago
Nemirtingas c006555b01 Add infos on friend game
Add friend appid and check if the game is compatible.
5 years ago
Nemirtingas 19c444de7f Remove the inventory folder 5 years ago
Nemirtingas 22b52df279 Fix the disabled functions prototype 5 years ago
Nemirtingas bce574dc43 Changed windows id and fixed chat layout 5 years ago
Nemirtingas d467248236 Forgot to initialize overlay's close button 5 years ago
Nemirtingas 4d99b6affd Fix race condition
Fix race condition when renderer was found and we were hooking a library func
5 years ago
Nemirtingas 894300b6f4 Process raw mouse events
Some games doesn't use the window proc to get the mouse events (ETS2), but it checks for raw mouse inputs.
5 years ago
Nemirtingas 8abb0c8bc2 Add close button for overlay 5 years ago
Nemirtingas 8c45ab2003 Rework inventory loading
More generic json loading allows to load a json from a specified folder rather than the "inventory" directory.
Also changed achievements location to <appid> root diectory
5 years ago
Nemirtingas f15b2b0458 Steam returns true even if the achievement is already set 5 years ago
Nemirtingas c60a763f68 Don't overwrite achievement date
Don't overwrite achievement date when setting the achievement and it was already set.
5 years ago
Nemirtingas 7ce278fc47 Merge branch 'master' into achievements_support 5 years ago
Mr_Goldberg 0a29ed5a9a
Implement a few functions in steam networking utils. 5 years ago
Nemirtingas 8d22fb72ae Merge branch 'master' into 'achievements_support'
# Conflicts:
#   dll/steam_remote_storage.h
5 years ago
Mr_Goldberg 736d1a9090
Make isteamutils call result functions respect callback delays. 5 years ago
Mr_Goldberg 1427a4bcef
More accurate steam remote storage behavior. 5 years ago
Mr_Goldberg bd921b0939
Add a way to disable all the networking functionality in the emulator. 5 years ago
soft as HELL 787cac47db Add delay to FileWriteAsync callback 5 years ago
soft as HELL 9508326732 Add validation to writes 5 years ago
Nemirtingas 928575f037 Remove home directory example and update the achievement example 5 years ago
Nemirtingas c0fd74088d Added missing path 5 years ago
Nemirtingas 325a19f204 struct stat 5 years ago
Nemirtingas 965031a804 Download achievement pictures and store em in images/ 5 years ago
Nemirtingas 846ed27397 Add a default inventory support
Put a file in <steam_api.dll directory>/steam_settings/default_items.json with all default items you want (same syntax as the inventory file)
5 years ago
Mr_Goldberg 75dd582dec
Fix crash when one of the lobby keys which was supposed to be an int was not an int. 5 years ago