Nemirtingas
6b393fd8d0
Merge branch 'master' into overlay_h
5 years ago
Goldberg
af5de02788
Merge branch 'cmake' into 'master'
...
Modern(ish) CMake support
See merge request Mr_Goldberg/goldberg_emulator!16
5 years ago
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
5 years ago
Nemirtingas
9f3e3a95da
Cleaned hooks
...
I don't even know why I thought it was a good idea to hook dispatchMessage.
5 years ago
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.
5 years ago
Nemirtingas
03d02b497b
Merge branch 'master' into overlay_h
5 years ago
Mr_Goldberg
07af5737b4
Merge branch 'DLC-comments' of gitlab.com:Lyberta/goldberg_emulator
5 years ago
Nemirtingas
2930f12420
Merge branch 'master' into overlay_h
5 years ago
Mr_Goldberg
35860efa3a
Only set g_pSteamClientGameServer in steam gameserver init functions.
5 years ago
Lyberta
b41517cd91
Added hash comments to DLC.txt
5 years ago
Nemirtingas
f30b0c9fb2
Merge branch 'master' into overlay_h
5 years ago
Mr_Goldberg
35c59044fd
SteamGameServerClient should return NULL if the gameserver is not initialized.
5 years ago
Mr_Goldberg
bf4847452e
SteamAPI_Shutdown actually does something now.
5 years ago
Mr_Goldberg
f4ab249f36
Add a way to configure which leaderboards are seen by the game.
5 years ago
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.
5 years ago
Nemirtingas
804355fa54
Fix input select going out of bound
5 years ago
Nemirtingas
4f9e67d700
Support for chat message (WIP)
5 years ago
Nemirtingas
2a373bbf79
Now I set the invite instead of adding it.
...
You should send a lobby invite or a rich invite, but not both.
5 years ago
Nemirtingas
73fa7b50b5
Moved some code to functions.
5 years ago
Nemirtingas
8fe7c2267a
User must now accept invite
5 years ago
Nemirtingas
156bee1564
Invitation & Chat support (WIP)
5 years ago
Nemirtingas
300832ebb3
I think i should protect this
5 years ago
Nemirtingas
7137fae413
Added error checks for renderer hooks
...
Added errors checks but there are no error correction, If it fails your won't have any overlay at all.
5 years ago
Nemirtingas
3a0d9c55c1
Added support for dynamic d3dcompile load
...
If you really want to use d3dcompile, then I think its better to find the most recent d3dcompile you have on your computer and load its D3DCompile function.
This process is now automatically handled. Just define the right Preprocessor.
5 years ago
Nemirtingas
a1037e3bf2
size() returns a size_t.
5 years ago
Nemirtingas
e674cd96e5
DX9 Hook info comment
5 years ago
Nemirtingas
c293c1ae05
Fixed game shutdown hang.
...
Should watch the other implementations if they need the same treat or not.
5 years ago
Nemirtingas
dda1e3210c
Fixed dual hook on last function call
5 years ago
Nemirtingas
890f19c20a
Fixing cross compiling with clang-cl
5 years ago
Nemirtingas
d646f61582
Removed numeric (don't use iota anymore)
...
Also placed the include on the top of cpp file.
Need to look into directinput and xinput hooks.
5 years ago
Nemirtingas
a08c8102a9
Use already defined functions to invite user to game.
5 years ago
Nemirtingas
884f147e1b
Merge branch 'master' into overlay_h
5 years ago
Nemirtingas
e6826d8ead
Basic & Ugly implementation of overlay.
...
Overlay still WIP, don't look too much into the code.
I will do it better soon.
5 years ago
Nemirtingas
631bcf9edf
Updated hooks.
5 years ago
Nemirtingas
6328b59b0b
Added opengl hook
5 years ago
Mr_Goldberg
7939796680
Fix build.
5 years ago
Mr_Goldberg
26c5b7949f
Implemented some ugc remote storage functions related to fileshare.
5 years ago
Mr_Goldberg
42fd868099
Remove useless files.
5 years ago
Mr_Goldberg
8723dad025
Update to sdk 1.46
5 years ago
Nemirtingas
a60a106daf
Implementing overlay into existing code.
5 years ago
Nemirtingas
bf9d85755c
Added overlay base
5 years ago
Nemirtingas
3d3c8b26cd
Added ImGui precompiled shaders
...
(And removed dependency to d3dcompile)
5 years ago
Nemirtingas
ead81a704b
Added missing ImGui headers
5 years ago
Nemirtingas
cb28b22fd3
Don't support gamepad (remove directinput dependency)
5 years ago
Nemirtingas
faf13e77b6
Added 64bits support to ImGui
5 years ago
Nemirtingas
176c9eb7dd
Added ImGui base code
...
I'll implement overlay with ImGui
5 years ago
Nemirtingas
2ba8cae64e
Added DirectX hooks
...
Warning: DX9 doesn't support resizing (TODO), DX12 has not beed tested and is not finished.
No OpenGL support for now.
5 years ago
Mr_Goldberg
bb9c516775
Fix crash in crazy taxi.
5 years ago
Mr_Goldberg
55835de708
Untested version of GetInstalledDepots.
5 years ago
Nemirtingas
d2fba40cb4
Small improvements
...
Its always better to reserve memory when we can for a vector. Also, STL implements a lot of algorithms, its better to use them in case someday you need to change it to something alike. Like reversing the copy, use transform instead, etc...
5 years ago