Commit Graph

87 Commits

Author SHA1 Message Date
mordentral
8744035160 Added world context to a bunch of relevant nodes.
Should likely add it to others in the future as well.


Former-commit-id: c41024927d6525c3c35ff609bdffdb2960b6e3ae
2019-10-29 09:52:28 -04:00
mordentral
71f16cadd2 fixed a compilation issue
Former-commit-id: 2a9d3410b912fa418c62e54561dfe0a60df50c33
2019-10-15 14:20:02 -04:00
mordentral
fdfc2d272f added an include to fix up potential Gengine issues
Former-commit-id: d3b5af9617865f37f3c207ec41e42d1ea107d0c3
2019-10-15 10:07:13 -04:00
mordentral
2e93c6095a Converted over to using the newer session names
Former-commit-id: f6d820a363d9e6881c647d9d29059ade0ac05746
2019-04-18 15:11:12 -04:00
mordentral
6007506189 Added another session id utility function
Former-commit-id: 4e97162f7c10db3bd97b3756fa2de911e360b662
2019-04-18 13:35:15 -04:00
mordentral
0952d9b18a Added a new utility function to the Advanced Sessions Function Library
(Thanks to Vorixo)

Gets the specified session results session ID as a string


Former-commit-id: da5f0345f3e48ac0c832dbdbc365b0111341dd0b
2019-04-17 15:32:12 -04:00
mordentral
38b5c96cbd Adding extended comment to create advanced session, thanks rumbleball
Former-commit-id: 1ed8d2f155d8ea51df6649b674636ceb87c27661
2018-12-05 09:49:57 -05:00
mordentral
abb9e5687c fixed some case sensitivity issues with player controller include.
Former-commit-id: 433cd31b27d21c232453b038a1bd3c077bfb43d3
2018-10-23 14:30:29 -04:00
morden
289fa84dd5 Large header file cleanup, removing engine minimal
Former-commit-id: 44000ab1d974311615c30ba2fe1f7cd9d6c61ca2
2018-07-30 20:37:20 -04:00
morden
b8a5e7500b some more include path changes for 4.20's weirdness
Former-commit-id: b5adb4101cdf41d29ba0c1d9ecbfb306b727fc26
2018-07-29 18:59:52 -04:00
mordentral
b553a8c3b6 Replaced some more interface includes
Former-commit-id: da6919b9a3dc9ee0e75d232e2a47caffd84e2d81
2018-07-20 10:39:08 -04:00
mordentral
886b4c2f8a Final sessions commit
Former-commit-id: 1151cf522d737add4908b62dd2616e3260bc7049
2018-07-18 13:23:12 -04:00
mordentral
47775e70bf 4.20 update, working
Former-commit-id: b4d3b7358c168e4e34576b001d18c0cc3b5d8c59
2018-06-21 14:06:02 -04:00
mordentral
ad2881cd75 Updated some documentation comments
Prepping for auto documentation generation


Former-commit-id: a26d6bbb5c6ba5e11d096bfaa486fd08c5b149ff
2018-04-04 10:40:26 -04:00
mordentral
d007eed9a8 Update module files
Former-commit-id: f88e13eeeb0741e9809aceeb902347d6eea760da
2018-02-27 08:53:00 -05:00
morden
c2a5598582 Backed out changeset: e30e5f51636b
Former-commit-id: eb6dcaf4988028da6feb01f69e465fdfbe497e74
2018-02-08 17:37:28 -05:00
morden
2db3b7221c Changed the findsessions to force searching presence off for dedicated server
searching.

I am fairly sure it defaults to false, but just in case.


Former-commit-id: 725cd3a3e9b3914bed549ff18a93334348075493
2018-02-08 17:29:55 -05:00
morden
ea77c18a2e 4.19
Former-commit-id: 58eebfc1e9bfa9211a5acde5a65e75254c5904ea
2018-01-16 21:32:40 -05:00
mordentral
483ffd5f6b Thanks to CriErr for the following submission via a pull request.
Made some small modifications to them but they are mostly the same.


Former-commit-id: f304534c4f34dd92a3e6d96a87e3f2652321b1ae
2017-11-22 09:50:03 -05:00
mordentral
64218a7f5b Fixing a missing IsValid check in FindSessions
Former-commit-id: c4e3fc15f93f71fe8256be447da02af75cfc72c2
2017-10-31 10:03:43 -04:00
morden
651292d8a9 Header file cleanup
Former-commit-id: e2a964c8464034860505b51d5ef4ece9bf1ad8e6
2017-08-31 23:56:34 -04:00
morden
f338fd62f2 Removed an unessacary player controller check in CreateSession
Added a valid player controller check and instant fail if not true.


Former-commit-id: b21de68a2c16fde8eae56c6d92da30d5fb8955d7
2017-08-19 18:57:55 -04:00
mordentral
9b2899cf28 Updating some functions for 4.17
Former-commit-id: 77d4a2b8d5f2e3949d676b1968ee405e25989c7d
2017-08-03 16:09:14 -04:00
mordentral
f5f801273d 4.17 changes
Former-commit-id: 401105bdd16dfc01e118f7d96daf63cf8360503a
2017-07-24 08:30:57 -04:00
morden
ac12e12788 Fixed mis-named paremeter.
Former-commit-id: f31f633ea81682c6b30db3f375bded7c1377f4ba
2017-07-01 14:32:51 -04:00
mordentral
d6bb456f1c Adding in missing LocalPlayer includes. No idea why VS didn't care for me and others
but some very specific people it errors for. It should honestly be a problem for everyone....

But the UBT is rather complicated and intertwined.


Former-commit-id: a2e7d8bfd0e1056f00220457ac45ae00e3dc0c04
2017-06-06 12:37:05 -04:00
morden
52559e914e Added back in missing ampersand to the FriendsSession Delegate
Former-commit-id: 5fcc80ee4c5d7b02d4b40e81da76eba7ccfd2d38
2017-05-27 11:06:01 -04:00
mordentral
f7c7419851 Fix player login status changed event definition being incorrect
Former-commit-id: a42579dd79f2b68d69b67ded1a301640ed3cf00c
2017-05-23 11:04:58 -04:00
mordentral
b09def7634 4.16 Specific Changes
Former-commit-id: b3b541bbbe53f8e8cba6821599454b1682d2f456
2017-04-26 14:55:02 -04:00
mordentral
766552e4df Added #include "Engine/LocalPlayer.h"
To all files that call ULocalPlayer, this should have been required but for
some reason visual studio was ignoring it being missing.


Former-commit-id: 94181a9f954dd114b40950d61f97432e8afd1dd0
2017-04-26 10:41:27 -04:00
mordentral
f994b22cf2 Adding some missing safety checks to the voice library functions.
Former-commit-id: 8cd15bd34f83bd2827c6672a24b5203bd2c2557b
2017-04-20 14:32:46 -04:00
mordentral
3942e22147 Fix for exclusive nativization with the sessions plugin
Cannot fix exclusive as it crashes due to an engine bug slated to be
fixed in 4.15.2 and 4.16


Former-commit-id: 8b34fdc7e471c73896c8de23600ce1d4da9fff6a
2017-04-13 13:09:02 -04:00
mordentral
ffe6b61b42 The Large PCH removal / switch over to Include-What-You-Use (IWYU)
Former-commit-id: ab4d04af5ff02b70692cfdfbb43f68563f89b2a8
2017-04-10 14:41:49 -04:00
mordentral
4388f57f3d added preprocessor definitions to the plugin so c++ can control
different code paths depending on if they are enabled or not.


Former-commit-id: 42f000697cc3095d2795bfc3b9a2a79db94af741
2017-04-06 12:11:16 -04:00
mordentral
2fc814622e Removed all Engine.h direct references and replaced with individual header includes.
Should improve compile time.


Also prepped for eventual clan support in SteamModule


Former-commit-id: e136e7993ccc13525d638297bcb740ffa7cc96c2
2017-03-30 12:47:56 -04:00
mordentral
edaec9f64c Fixed a missing validity check in GetFriendsCallbackProxy
If a player controller was removed between when the node was called and when it resolved it would crash.

Other async nodes were checked and they were not missing a validation check.


Former-commit-id: 971738d49efeb611978366be370060cae5d10dba
2017-03-23 15:51:51 -04:00
mordentral
af9bed57e7 Split plugin into two modules
One is for the general AdvancedSessions

The second is for Steam specific implementations

This makes it easier to package without steam included, as the default setup always packaged steam out on PC platforms.

Unchecking the AdvancedSteamSessions plugin should allow for totally removing any steam reliance from the plugin.

You would also have to remove steam specific nodes from your blueprints as well however as they will no longer exist.


Former-commit-id: 0bf1fc80dff7be0cc2b9cebaf5affed4918cea49
2017-03-02 15:19:04 -05:00