Nemirtingas
cb0e1dff25
Added opengl32 lib and declared glew as static
2019-08-16 11:11:13 +02:00
Nemirtingas
78ffbc6571
Added ImGui wildcard escape
2019-08-16 10:42:43 +02:00
Nemirtingas
2792793bf3
Only call overlay related functions if it is ready
...
Continue to receive friends notifications, so if the overlay becomes ready we already have the list of friends.
2019-08-16 10:37:45 +02:00
Nemirtingas
40615d07a7
Reworked how renderers are hooked.
...
Some games doesn't initialise Steam before initalizing their Renderer (even if the doc says to) . So instead of waiting for the game to initialize it, hook to the rendering functions and deduce which implementation should be used.
2019-08-16 10:36:44 +02:00
Nemirtingas
4d3c355fcc
Renammed hook_<renderer> to start_hook
2019-08-16 10:31:29 +02:00
Nemirtingas
2fe5e90294
Reworked booleans
2019-08-16 10:28:23 +02:00
Nemirtingas
8abd24ca54
Re-enabled auto join if overlay is not ready
2019-08-16 00:12:11 +02:00
Nemirtingas
3516b98042
Replaced wildcard with sed.
2019-08-15 22:23:59 +02:00
Nemirtingas
bbfdcd848f
Moved download of glew
2019-08-15 14:02:40 +02:00
Nemirtingas
631bcd96ce
Added glew and pointing to the right directory for imgui
2019-08-15 12:54:18 +02:00
Nemirtingas
71afa0daf6
Added ImGui include dir
2019-08-15 10:40:49 +02:00
Nemirtingas
86d74c7a05
Added EMU_EXPERIMENTAL_BUILD define
2019-08-14 23:57:47 +02:00
Nemirtingas
664d9a29b1
Updated build paths
2019-08-14 23:22:56 +02:00
Nemirtingas
9729ae9e4d
Added overlay files to cmake
2019-08-14 23:01:56 +02:00
Nemirtingas
411c2c2dda
Revert Test Fix
2019-08-14 22:31:44 +02:00
Nemirtingas
c67bc528d1
Removed overlay from lobby_connect in linux build
2019-08-14 22:20:17 +02:00
Nemirtingas
2b5516f709
Even if disabled, remove overlay sources from linux build
2019-08-14 22:13:25 +02:00
Nemirtingas
6ef60bfe63
Test fix
2019-08-14 22:08:22 +02:00
Nemirtingas
b17db3ce1d
Added linux overlay (disaled)
2019-08-14 19:09:53 +02:00
Nemirtingas
7386e55fb5
Added overlay to windows batch build
2019-08-14 19:06:14 +02:00
Nemirtingas
cb67853e45
Fixed build for 64bits
2019-08-14 18:54:38 +02:00
Nemirtingas
6224350142
Fixed compilation for windows
2019-08-14 18:11:00 +02:00
Nemirtingas
1ce95ec672
Fixed compilation on Clang-cl
2019-08-14 18:06:32 +02:00
Nemirtingas
d87760b78b
Created a define to not compile overlay.
2019-08-14 15:09:57 +02:00
Nemirtingas
40d7237ab0
Merge branch 'master' into overlay_h
2019-08-14 14:57:51 +02:00
Nemirtingas
3eeca9b50e
Modified a bit overlay and added comments
2019-08-14 14:56:57 +02:00
Nemirtingas
2c74abd6ab
Moved this docs to the tool's doc
2019-08-14 14:56:27 +02:00
Nemirtingas
56b4e6a7c7
Added preprocessor exclusion for linux
2019-08-14 14:55:31 +02:00
Mr_Goldberg
7af2d08388
Some words added to blogpost.
2019-08-12 11:17:27 -04:00
Mr_Goldberg
b72bd29735
1 year blogpost.
2019-08-12 11:01:09 -04:00
Nemirtingas
f9ee123a05
Merge branch 'master' into overlay_h
2019-08-12 16:47:58 +02:00
Mr_Goldberg
1d19d49419
Increase return value of GetAppBuildId.
2019-08-12 10:40:16 -04:00
Mr_Goldberg
7ff8b5c9fc
Unix line endings.
2019-08-12 10:39:20 -04:00
Nemirtingas
86fa3ab47a
Comments
...
Explains what I could use to get steam's info. Its in plain http, could use a simple socket to read the json.
2019-08-12 16:04:14 +02:00
Nemirtingas
6b393fd8d0
Merge branch 'master' into overlay_h
2019-08-12 16:00:45 +02:00
Goldberg
af5de02788
Merge branch 'cmake' into 'master'
...
Modern(ish) CMake support
See merge request Mr_Goldberg/goldberg_emulator!16
2019-08-12 13:53:23 +00:00
vergeten
70a519e4e5
Very rough update to the CMakeLists.txt adding steamclient, steamnetworkingsockets and lobby_connect targets and fallbacks defines for the protobuf libraries and protoc executable
2019-08-12 13:53:23 +00:00
Nemirtingas
9f3e3a95da
Cleaned hooks
...
I don't even know why I thought it was a good idea to hook dispatchMessage.
2019-08-07 11:11:31 +02:00
Nemirtingas
d3ded5842d
Added invite/join checks
...
Don't show "Invite" button if current user doesn't have a lobby.
Don't show "Join" button if friend doesn't have a lobby.
Added a button to open chat with a right click.
Close the popup when you click a button.
2019-08-06 13:46:43 +02:00
Nemirtingas
03d02b497b
Merge branch 'master' into overlay_h
2019-08-06 12:14:51 +02:00
Mr_Goldberg
07af5737b4
Merge branch 'DLC-comments' of gitlab.com:Lyberta/goldberg_emulator
2019-08-05 18:34:50 -04:00
Nemirtingas
2930f12420
Merge branch 'master' into overlay_h
2019-08-04 21:00:43 +02:00
Mr_Goldberg
35860efa3a
Only set g_pSteamClientGameServer in steam gameserver init functions.
2019-08-04 14:36:28 -04:00
Lyberta
b41517cd91
Added hash comments to DLC.txt
2019-08-04 14:10:22 +00:00
Nemirtingas
f30b0c9fb2
Merge branch 'master' into overlay_h
2019-08-04 11:11:40 +02:00
Mr_Goldberg
35c59044fd
SteamGameServerClient should return NULL if the gameserver is not initialized.
2019-08-03 19:00:31 -04:00
Mr_Goldberg
bf4847452e
SteamAPI_Shutdown actually does something now.
2019-08-03 18:58:23 -04:00
Mr_Goldberg
f4ab249f36
Add a way to configure which leaderboards are seen by the game.
2019-08-03 18:55:08 -04:00
Nemirtingas
d2a75db930
Moved colored implementation to their own functions
...
To minimise source code modifications, colored input text has been moved to their own functions.
The ImFont is still modified tho.
2019-08-03 14:37:03 +02:00
Nemirtingas
804355fa54
Fix input select going out of bound
2019-08-03 13:44:33 +02:00