Commit Graph

600 Commits (b72b4da8fb035756ed33a317efa15a49d843777a)

Author SHA1 Message Date
Mr_Goldberg 4bb4f9459d
GetGlyphForActionOrigin: Add free button icons from: https://commons.wikimedia.org/wiki/Category:Xbox_controller_buttons 2019-12-12 14:10:30 -05:00
Mr_Goldberg cb1bb895c4
Forgot this when updating sdk. 2019-12-11 19:17:47 -05:00
Mr_Goldberg 0f0bbba319
GetGlyphForActionOrigin implementation. 2019-12-11 12:06:19 -05:00
Nemirtingas 20c03cda75 Update steam_overlay.cpp 2019-12-10 05:56:08 +00:00
Mr_Goldberg 262ee1d18f
Update to sdk 1.47 2019-12-09 12:49:55 -05:00
Nemirtingas 4c2484cdef Update Renderer_Detector.cpp
DX12 hook
2019-12-09 11:06:43 +00:00
Nemirtingas 88d403aea7 Update build_win_release_experimental.bat 2019-12-09 06:41:57 +00:00
Nemirtingas daaa14d7f6 Update build_win_debug_experimental.bat 2019-12-09 06:40:27 +00:00
Nemirtingas 7ebb5a0ce5 Update .gitlab-ci.yml 2019-12-09 06:37:58 +00:00
Nemirtingas c8028d6a98 Update steam_user_stats.cpp 2019-12-09 06:35:33 +00:00
Nemirtingas d75b1850e4 Update CMakeLists.txt 2019-12-09 05:47:46 +00:00
Nemirtingas 02924d986e Update Renderer_Detector.cpp 2019-12-08 21:20:23 +00:00
Mr_Goldberg 82eaf4f684
Add steamclient debug build to ci. 2019-12-06 14:42:46 -05:00
Mr_Goldberg afa12b5846
Remove useless code. 2019-12-06 14:42:29 -05:00
Nemirtingas e72d0590af Update .gitlab-ci.yml 2019-12-06 13:11:54 +00:00
Nemirtingas d1a4adc5bd Merge branch 'master' into 'overlay_h'
# Conflicts:
#   .gitlab-ci.yml
#   dll/steam_client.cpp
#   dll/steam_inventory.h
#   dll/steam_user_stats.h
2019-12-06 12:44:43 +00:00
Mr_Goldberg 949a327b8a
Implement inventory functions.
Fix CI build.
2019-12-04 08:44:14 -05:00
Mr_Goldberg 233835c576
Use fedora wine for windows cmake build. 2019-12-03 15:13:38 -05:00
Mr_Goldberg ff566ec810
Check if downgrading image will fix build. 2019-12-03 14:13:00 -05:00
Mr_Goldberg 10cd4cea80
Small code cleanup. 2019-12-03 13:39:17 -05:00
Mr_Goldberg 1125f33675
Add steamclient loader based on the one Rat431 made for his ColdAPI steam emulator. 2019-12-03 12:52:12 -05:00
Mr_Goldberg 33cdf77c77 Set lobby member data should be available right away to getlobbymemberdata 2019-11-08 16:01:10 +01:00
Mr_Goldberg c279a5c9a8 Fix generate game infos https. 2019-11-08 16:00:59 +01:00
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.
2019-11-08 16:00:49 +01:00
Nemirtingas 02ef03b3f2 Fix my_master build 2019-11-08 15:59:29 +01:00
Nemirtingas a318e04959 Merge branch 'master' into my_master 2019-11-08 15:58:54 +01:00
Nemirtingas c8288d6bf3 Added file to disable overlay
Disable the overlay by creating a file disable_overlay.txt next to steam_api.dll
2019-11-08 15:57:04 +01:00
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.
2019-11-08 15:56:30 +01:00
Nemirtingas 695954e13a Add software cursor to Linux overlay too 2019-11-08 15:56:21 +01:00
Nemirtingas 1af7902aae Add dummy funcs. 2019-11-08 15:56:00 +01:00
Nemirtingas dd1a21dae9 Clean Linux hook, not needed
Linux uses LD_PRELOAD to load the overlay
2019-11-08 15:55:18 +01:00
Nemirtingas 55ba49c957 Clean a bit Linux Overlay 2019-11-08 15:54:48 +01:00
Nemirtingas 1edbdd8a35 Free DX12 devices on destroy 2019-11-08 15:53:08 +01:00
Nemirtingas 121df0ef39 Uncomment thing 2019-11-08 15:52:59 +01:00
Nemirtingas cf3dea2bbe Allow ImGui to process events if the overlay is hidden
This is used for the notifications when overlay is off.
2019-11-08 15:52:50 +01:00
Nemirtingas ce79df1c26 Added customizable notification
Notification can have a type depending on what to show.
2019-11-08 15:52:38 +01:00
Nemirtingas 982ec56007 Enable DX12 overlay 2019-11-08 15:46:57 +01:00
Nemirtingas c667dbd3af Rework DX12 overlay to use Present to render the overlay 2019-11-08 15:45:52 +01:00
Mr_Goldberg 2986b01d0c
Set lobby member data should be available right away to getlobbymemberdata 2019-10-25 18:34:37 -04:00
Mr_Goldberg 5b471e715a
Fix generate game infos https. 2019-10-25 18:33:56 -04:00
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.
2019-10-20 13:46:25 +02:00
Mr_Goldberg 42d9217f00
Fix build issue. 2019-10-19 12:06:39 -04:00
Mr_Goldberg 828e5d456c
Inventory/achivements bug fixes/improvements/cleanups. 2019-10-19 12:02:30 -04:00
Mr_Goldberg 3982ad31e6
Generate game infos improvements.
For some reason https links didn't work.

Auto generate a default_item_json.
2019-10-19 12:00:45 -04:00
Mr_Goldberg 815e3de361
Merge branch 'achievements_support' of gitlab.com:Nemirtingas/goldberg_emulator 2019-10-19 11:58:29 -04:00
Nemirtingas dbc4e7e08b Update base.cpp 2019-10-16 17:31:46 +00:00
Nemirtingas 04d376ce25 Fix the address being out of the range lower_bound < addr < upper_bound 2019-10-16 17:00:08 +02:00
Nemirtingas 4780c405d2 default_items example 2019-10-14 17:09:44 +02:00
Nemirtingas c006555b01 Add infos on friend game
Add friend appid and check if the game is compatible.
2019-10-14 16:35:53 +02:00
Nemirtingas 19c444de7f Remove the inventory folder 2019-10-13 15:27:17 +02:00