Commit Graph

239 Commits

Author SHA1 Message Date
Garry Newman
ca294e7733 Make ConnectionState public 2020-02-19 09:46:46 +00:00
Garry Newman
a6b12d64f5 Trim _ from enum values 2020-02-19 09:46:39 +00:00
Garry Newman
f76d8033f0 Make PingLocation public 2020-02-19 09:37:18 +00:00
Garry Newman
5ce097557d Shorten SteamNetworkingConfigValue, SteamNetworkingConfigDataType 2020-02-19 09:36:13 +00:00
Garry Newman
465b42e9a1 Fill doesn't exist 2020-02-19 09:33:33 +00:00
Garry Newman
b763a096b7 RequestUGCDetails fix 2020-02-19 09:33:20 +00:00
Garry Newman
a605bc683d plain uint arrays 2020-02-19 09:11:36 +00:00
Garry Newman
c55d295b1e Update steam_api.json 2020-02-19 09:01:32 +00:00
Garry Newman
6431c546fd flat_name becomes methodname_flat 2020-02-19 09:01:24 +00:00
Garry Newman
9fddcc8be9 convert _t values 2020-02-19 09:01:06 +00:00
Garry Newman
1e99eec50a Extract WriteEnum 2020-02-19 09:00:56 +00:00
Garry Newman
2c54889462 No need for const removal 2020-02-19 09:00:35 +00:00
Garry Newman
0a43db11ec structs can have embedded enums 2020-02-19 09:00:23 +00:00
Garry Newman
4cd8675356 Update Constants.cs 2020-02-13 11:26:55 +00:00
Garry Newman
7baef8966e Constants 2020-02-13 10:54:31 +00:00
Garry Newman
dd0bc463e4 Latest fixes 2020-02-13 10:22:32 +00:00
Garry Newman
e8dd99f6ed Manual create SteamNetworkingErrMsg 2020-02-12 16:25:25 +00:00
Garry Newman
eaac5cac20 Cleaning 2020-02-12 16:17:44 +00:00
Garry Newman
77081c52b7 Skip SteamNetworkingQuickConnectionStatus 2020-02-12 16:01:46 +00:00
Garry Newman
14ff61e59b Skip NetIdentity 2020-02-12 16:00:26 +00:00
Garry Newman
fb3017251e EGameSearchErrorCode_t fix 2020-02-12 15:58:01 +00:00
Garry Newman
b077bf175b Skip come complcated structs 2020-02-12 15:51:39 +00:00
Garry Newman
a8993bdc40 Update Generator.csproj 2020-02-12 15:43:58 +00:00
Garry Newman
a39ff138ce Give enums an appropriate type 2020-02-12 15:43:53 +00:00
Garry Newman
48fdfa1d0d Put callbacks in different file to structs 2020-02-12 15:43:33 +00:00
Garry Newman
599ca7cbe1 Interface generation fixes 2020-02-12 15:27:30 +00:00
Garry Newman
9a36dd58ff New parser, no code skimming 2020-02-12 14:55:36 +00:00
Garry Newman
1436ce71f5 Remove old sdk 2020-02-12 14:55:14 +00:00
Garry Newman
ead761fe04 Call SetupInterface on startup 2020-02-11 11:28:30 +00:00
Garry Newman
eb9a45bbe0 IsCallResult not used 2020-02-11 10:15:53 +00:00
Garry Newman
d28ec6bd7d callresults 2020-02-10 21:03:17 +00:00
Garry Newman
3bfc441355 Name fixes 2020-02-10 20:32:32 +00:00
Garry Newman
fa69dbda01 New initialization methods 2020-02-10 20:22:17 +00:00
Garry Newman
12f95a7f4e Converting to flat 2020-02-10 19:21:52 +00:00
Garry Newman
4c4fd8dad0 Remove old vtable lookups 2020-02-10 14:49:19 +00:00
Garry Newman
04ad04f95d Added SteamServer.UserHasLicenseForApp 2019-12-04 11:15:58 +00:00
Lukas Kastern
83aa37ce4f Added SteamFriends.GetFriendsWithFlag
Added SteamFriends.GetFriendsWithFlag.
Reworked SteamFriends.GetFriends and SteamFriends.GetBlocked to work upon it.
I also had to expose the FriendFlags.
2019-10-11 16:44:27 +02:00
Garry Newman
5c36a5c338 Removed usages of StringBuffer
Il2CPP fucks over StringBuffer by changing its Capacity
We can properly UTF8 convert these strings now
2019-08-14 14:39:04 +01:00
Garry Newman
38b1ed5f88 Il2Cpp didn't like CustomMarshaler on returns, so string returns are Utf8StringPointer instead, which implicit converts to string 2019-07-02 13:52:04 +01:00
Garry Newman
2fb1426479 win64 doesn't care about calling convention - but apprently il2cpp does, so we use CallingConvention.Cdecl on everthing 2019-07-02 13:37:34 +01:00
Garry Newman
7a4f0c029a Fix MatchMakingKeyValuePair issues 2019-07-02 12:08:02 +01:00
Garry Newman
7f4e0567a6 Swap overloaded function address on both win32 and win64 2019-06-25 12:47:22 +01:00
Garry Newman
7fbc333547 Handle struct returns differently on 32bit windows too 2019-06-25 12:42:17 +01:00
Garry Newman
a24ae4bac5 Translate memory offsets for 32bit 2019-06-25 12:40:23 +01:00
Garry Newman
f53e1aaba0 Global function cleanup 2019-06-25 12:13:04 +01:00
Garry Newman
d5abb32aeb Neater generated vtable code 2019-06-25 12:04:43 +01:00
Garry Newman
810cb3623f Code formatting 2019-06-25 12:01:00 +01:00
Garry Newman
1df586305d No need to use Config.Os for vtable address swapping 2019-06-25 12:00:04 +01:00
Garry Newman
690db722eb No need for _Windows function alternatives 2019-06-25 11:39:17 +01:00
Garry Newman
6dbed6a91d StructPlatformPackSize instead of runtime Pack8 shit 2019-06-25 11:20:39 +01:00