Garry Newman
|
5a68e15676
|
ISteamMatchmaking
|
2019-05-01 14:28:42 +01:00 |
|
Garry Newman
|
5938bf59d4
|
SteamNetworking
|
2019-04-30 22:45:37 +01:00 |
|
Garry Newman
|
6eae474e6e
|
Parse/Generate ISteamNetworking
|
2019-04-30 22:01:02 +01:00 |
|
Garry Newman
|
b2cfbe23c5
|
Fixed not parsing function names containing numbers
|
2019-04-30 21:58:19 +01:00 |
|
Garry Newman
|
93d20de83b
|
ISteamCallback was a nice idea but IL2CPP support makes it unfeasible
|
2019-04-30 16:43:27 +01:00 |
|
Garry Newman
|
86e4576baf
|
IL2CPP works again
|
2019-04-30 15:42:10 +01:00 |
|
Garry Newman
|
ff48493ceb
|
Structs with a CSteamID don't need the pack8 alternative
|
2019-04-30 14:56:59 +01:00 |
|
Garry Newman
|
84627fe69f
|
Struct is the pack4 version
|
2019-04-30 14:51:56 +01:00 |
|
Garry Newman
|
cbc154da66
|
We can treat mac and linux as the same os
|
2019-04-30 13:01:30 +01:00 |
|
Garry Newman
|
8da5ab2cd0
|
Overloaded functions swap locations only on windows
|
2019-04-30 11:53:12 +01:00 |
|
Garry Newman
|
b39ee80ecd
|
Special path for Windows call convention when returning a SteamId
|
2019-04-29 15:47:56 +01:00 |
|
Garry Newman
|
74ef28b9fc
|
MacOs loading
|
2019-04-29 15:47:23 +01:00 |
|
Garry Newman
|
10e228f765
|
Api Generate global funcs
|
2019-04-29 13:28:20 +01:00 |
|
Garry Newman
|
0c19a87813
|
DeserializeAsync
|
2019-04-29 11:59:00 +01:00 |
|
Garry Newman
|
2260b222f5
|
CraftItem
|
2019-04-29 11:51:06 +01:00 |
|
Garry Newman
|
1625268f5d
|
InventoryResult.Serialize
|
2019-04-29 11:13:17 +01:00 |
|
Garry Newman
|
67de9c8e96
|
Expose ItemId, DefId types
|
2019-04-29 10:41:40 +01:00 |
|
Garry Newman
|
d2ce2fe13b
|
GetDefinitions
|
2019-04-27 21:52:47 +01:00 |
|
Garry Newman
|
aa666a3149
|
Item Prices
|
2019-04-27 17:07:39 +01:00 |
|
Garry Newman
|
a59e8f9134
|
ISteamInventory interface
|
2019-04-27 15:49:33 +01:00 |
|
Garry Newman
|
764b6246e8
|
Igmore more STEAM_OUT_BUFFER_COUNT etc
|
2019-04-27 15:46:20 +01:00 |
|
Garry Newman
|
1137076fa7
|
Parsing fixes
|
2019-04-27 14:25:54 +01:00 |
|
Garry Newman
|
dd06f22cee
|
ISteamRemoteStorage codegen
|
2019-04-27 14:10:40 +01:00 |
|
Garry Newman
|
e4663ecc68
|
AppId_t => AppId
|
2019-04-26 14:29:36 +01:00 |
|
Garry Newman
|
e2e2554e88
|
Ugc Queries
|
2019-04-26 13:46:12 +01:00 |
|
Garry Newman
|
e9f5898b6c
|
Basic Ugc Querying
|
2019-04-17 16:41:06 +01:00 |
|
Garry Newman
|
6dd5164f34
|
ISteamUGC
|
2019-04-17 14:07:58 +01:00 |
|
Garry Newman
|
9af8935f47
|
Overloaded function vtable order
|
2019-04-17 13:53:54 +01:00 |
|
Garry Newman
|
6c1dd241ba
|
Delegate name refactor
|
2019-04-17 13:36:11 +01:00 |
|
Garry Newman
|
eb16bebae9
|
Nice name deduplucate
|
2019-04-17 13:33:38 +01:00 |
|
Garry Newman
|
99e85e9a98
|
Stats
|
2019-04-17 13:20:32 +01:00 |
|
Garry Newman
|
ebcd96326a
|
Leaderboard.GetGlobalEntriesAsync
|
2019-04-17 09:31:28 +01:00 |
|
Garry Newman
|
e5a89b0550
|
Create/Get leaderboard
|
2019-04-17 08:40:58 +01:00 |
|
Garry Newman
|
79ed6a299a
|
Parser fixes
|
2019-04-16 21:13:55 +01:00 |
|
Garry Newman
|
f4e2efaca1
|
ISteamUserStats interface
|
2019-04-16 16:55:08 +01:00 |
|
Garry Newman
|
b6f651b45c
|
Deduplicate function names
|
2019-04-16 16:50:05 +01:00 |
|
Garry Newman
|
5782160623
|
Added SteamScreenshots
|
2019-04-16 16:37:49 +01:00 |
|
Garry Newman
|
6c5c94e834
|
Fixed struct packing regression
|
2019-04-16 15:25:35 +01:00 |
|
Garry Newman
|
ea85ddbb6f
|
CodeWriter remove unused
|
2019-04-16 15:08:22 +01:00 |
|
Garry Newman
|
1abc9bf973
|
Constants, Types to data
|
2019-04-16 15:05:19 +01:00 |
|
Garry Newman
|
a1c64cfeda
|
Generated structs into Data
|
2019-04-16 15:00:22 +01:00 |
|
Garry Newman
|
da17648ade
|
BaseSteamInterface becomes SteamInterface
|
2019-04-16 14:54:05 +01:00 |
|
Garry Newman
|
8e97489def
|
Steamworks.Data
|
2019-04-16 14:38:10 +01:00 |
|
Garry Newman
|
8ceecaf1b0
|
Cleaning up publics
|
2019-04-16 12:17:24 +01:00 |
|
Garry Newman
|
bf6883deb9
|
Big clean
|
2019-04-16 11:45:44 +01:00 |
|
Garry Newman
|
3255135df1
|
GameServer baseline
|
2019-04-15 20:54:50 +01:00 |
|
Garry Newman
|
6fa147141a
|
Pass ** as ref
|
2019-04-15 15:37:50 +01:00 |
|
Garry Newman
|
ee7e4e076a
|
Fixed parse error
|
2019-04-15 15:26:52 +01:00 |
|
Garry Newman
|
920ea6ce6b
|
Fixed IsReturnedWeird ordering
|
2019-04-15 15:19:33 +01:00 |
|
Garry Newman
|
f7e09ec7bf
|
ISteamFriends interface
|
2019-04-15 14:19:40 +01:00 |
|
Garry Newman
|
41dfaeb2f7
|
ServerList
|
2019-04-15 14:07:31 +01:00 |
|
Garry Newman
|
1f0e34cf40
|
ISteamMatchmakingServers Parser
|
2019-04-15 11:41:19 +01:00 |
|
Garry Newman
|
dcd1ea8503
|
Steamworks.User functions
|
2019-04-15 10:24:44 +01:00 |
|
Garry Newman
|
ca96362a5f
|
Video
|
2019-04-14 22:04:46 +01:00 |
|
Garry Newman
|
9cf553a786
|
Music
|
2019-04-14 21:57:09 +01:00 |
|
Garry Newman
|
2d2be118d3
|
Parental settings
|
2019-04-14 21:48:11 +01:00 |
|
Garry Newman
|
6b26323bf8
|
Struct callback cleanup
|
2019-04-13 22:56:06 +01:00 |
|
Garry Newman
|
173a132d6e
|
SteamApiCallback to result
|
2019-04-13 22:02:52 +01:00 |
|
Garry Newman
|
d9da40c0e8
|
Internal interfaces do the await callback automatically
|
2019-04-13 21:20:07 +01:00 |
|
Garry Newman
|
39a63f6906
|
Parse and use STEAM_CALL_RESULT to pass result type back
|
2019-04-13 18:46:39 +01:00 |
|
Garry Newman
|
db7c8d66a4
|
Use new structs properly
|
2019-04-13 18:45:40 +01:00 |
|
Garry Newman
|
cf8aa9501c
|
Callback structs implement Steamworks.ISteamCallback
|
2019-04-13 18:45:09 +01:00 |
|
Garry Newman
|
ede67d51cd
|
SteamApiCallback
|
2019-04-13 18:44:37 +01:00 |
|
Garry Newman
|
06446a8bc0
|
ISteamUtils generation
|
2019-04-12 22:53:46 +01:00 |
|
Garry Newman
|
afb2e286f4
|
Interface string
|
2019-04-12 22:52:55 +01:00 |
|
Garry Newman
|
199ad77406
|
Better vector marshalling
|
2019-04-12 21:30:13 +01:00 |
|
Garry Newman
|
96df72c291
|
Start fumbling the actual vtable instead of the flat functions
|
2019-04-12 15:43:11 +01:00 |
|
Garry Newman
|
d7a546d913
|
Parse from source (it's more reliable)
|
2019-04-12 15:41:40 +01:00 |
|
Garry Newman
|
6719c6d0a4
|
Steam controller input fixes
|
2019-04-12 08:29:19 +01:00 |
|
Garry Newman
|
7e09c9d56f
|
Marshal bool properly
|
2019-04-11 21:49:46 +01:00 |
|
Garry Newman
|
b6266a7386
|
Codegen
|
2019-04-11 21:38:19 +01:00 |
|
Garry Newman
|
d91ba6d84a
|
Throw error if interface_pointer is null
|
2019-04-11 21:38:06 +01:00 |
|
Garry Newman
|
00bd53f0ec
|
libsteam_api64.so to libsteam_api.so
|
2019-04-11 21:34:52 +01:00 |
|
Garry Newman
|
9d086dbcf6
|
Parse newer style STEAM_CALLBACK_BEGIN
|
2019-04-11 17:00:44 +01:00 |
|
Garry Newman
|
51d0d21674
|
Fixed RetrieveConnectionDetails char* type
|
2019-04-11 16:45:00 +01:00 |
|
Garry Newman
|
18262fd4f2
|
Fixed early outing with enum for no reason
|
2019-04-11 16:39:59 +01:00 |
|
Garry Newman
|
1e1eb00e04
|
Fixes, Codegen
|
2019-04-11 16:37:51 +01:00 |
|
Garry Newman
|
0bf379a41b
|
Steamworks 144
|
2019-04-11 16:19:09 +01:00 |
|
Garry Newman
|
15b04eec2a
|
64bit only
|
2019-04-11 16:18:08 +01:00 |
|
Garry Newman
|
a40334551b
|
Added missing callbacks
|
2018-03-21 10:42:55 +00:00 |
|
Garry Newman
|
ef8234b958
|
MonoPInvokeCallback doesn't really seem to need a Type
|
2018-02-15 11:15:26 +00:00 |
|
Garry Newman
|
68b409d163
|
Callbacks uses static methods (IL2CPP Compatible)
|
2018-02-14 17:40:16 +00:00 |
|
Garry Newman
|
04c7eb59dc
|
CallResults are queried
|
2018-02-14 14:15:02 +00:00 |
|
Garry Newman
|
627fa4c825
|
Fixed duplicate method name values
|
2018-01-31 13:05:49 +00:00 |
|
Garry Newman
|
c8e5c0ca5a
|
fixed "Result Esult"
|
2018-01-31 12:50:13 +00:00 |
|
Garry Newman
|
ba6132715c
|
Don't try to make callback with invalid SteamAPICall_t
|
2018-01-31 11:40:58 +00:00 |
|
Garry Newman
|
8d202b4645
|
Fixed uint32 arrays using the wrong size marshalling
|
2018-01-23 11:02:36 +00:00 |
|
Garry Newman
|
59f7e0ca0a
|
Handle AppId_t arrays
|
2018-01-23 11:00:14 +00:00 |
|
Garry Newman
|
0633bae582
|
Updated Steamworks SDK to 1.42
|
2018-01-23 10:48:36 +00:00 |
|
Garry Newman
|
75530c6bef
|
Revert "Now pinning delegates in callbacks / callresults"
This reverts commit e2ef2b0bf7 .
|
2017-12-06 11:14:38 +00:00 |
|
James King
|
e2ef2b0bf7
|
Now pinning delegates in callbacks / callresults
|
2017-11-28 10:37:40 +00:00 |
|
Garry Newman
|
67fb987288
|
Made SteamNative.SteamApi less hacky to initialize
|
2017-07-06 10:33:13 +01:00 |
|
Garry Newman
|
5890fea9e6
|
Added SteamAPI_RestartAppIfNecessary to missing
|
2017-07-06 10:05:23 +01:00 |
|
Garry Newman
|
892edf371e
|
Moved missing api descriptions to steam_api_missing.json (was defined in code)
|
2017-07-06 10:02:23 +01:00 |
|
Garry Newman
|
e3312d3387
|
Cleaned up RemoteStorage
|
2017-06-09 11:36:53 +01:00 |
|
James King
|
7e3527799a
|
Fixed downloading leaderboard file attachments
|
2017-05-16 16:35:37 +01:00 |
|
Garry Newman
|
16d3b048af
|
Updated to Steamworks 1.40
|
2017-05-08 20:56:31 +01:00 |
|
Garry Newman
|
01cf0f4cec
|
Achievement callback
|
2017-05-08 20:51:57 +01:00 |
|
Garry Newman
|
412d13cbbc
|
Avoid using Array.ConvertAll (doesn't exist on netcore)
|
2017-04-05 16:17:30 +01:00 |
|
Garry Newman
|
b7727a10e1
|
Unity Win32 callback fixes
|
2017-02-01 12:44:00 +00:00 |
|
Garry Newman
|
b7564630cd
|
Null pointer check fix
|
2017-02-01 12:20:47 +00:00 |
|
Garry Newman
|
6e7afc1ac9
|
Moved callback functions to ThisCall subclass
|
2017-02-01 11:38:05 +00:00 |
|
Garry Newman
|
5fdcf82eac
|
Updated generated code, marked Inventory.PlaytimeHeartbeat as obsolete
|
2017-01-25 18:25:23 +00:00 |
|
Garry Newman
|
f95c320469
|
SteamSdk 139
|
2017-01-25 17:53:09 +00:00 |
|
Garry Newman
|
9f3ecfd66e
|
WebApi doesn't belong here (moving to different repo)
|
2016-12-01 11:01:00 +00:00 |
|
Garry Newman
|
9fe91b48b6
|
Enabled POST methods
|
2016-11-11 15:48:00 +00:00 |
|
Garry Newman
|
54fe75b2bc
|
GetMarketPrices
|
2016-11-11 15:13:47 +00:00 |
|
Garry Newman
|
270595a540
|
Web Api boilerplate
|
2016-11-11 14:51:04 +00:00 |
|
Garry Newman
|
b8e6614f67
|
Pass matchmaking flag as out
|
2016-11-11 10:43:49 +00:00 |
|
Garry Newman
|
eabf5b84e2
|
Marshal input arrays properly
|
2016-11-08 13:51:24 +00:00 |
|
Garry Newman
|
d8a25afb46
|
Pool StringBuilder
|
2016-11-08 10:32:45 +00:00 |
|
Garry Newman
|
65dec9d809
|
Fixed RequestUserStats callback
|
2016-11-03 10:52:52 +00:00 |
|
Garry Newman
|
d5eca996cd
|
Make SteamNative completely internal
|
2016-11-02 21:00:25 +00:00 |
|
Garry Newman
|
0b11025afe
|
Internalise generated code
|
2016-11-02 20:22:11 +00:00 |
|
Garry Newman
|
1efdd690c2
|
Callback fix
|
2016-11-01 19:29:42 +00:00 |
|
Garry Newman
|
480c06f288
|
More posix compatibility
|
2016-11-01 13:37:47 +00:00 |
|
Garry Newman
|
39c5860041
|
Put callback functions in the right order on non windows
|
2016-11-01 11:05:26 +00:00 |
|
Garry Newman
|
c9443b75f2
|
Fixes
|
2016-10-31 12:44:37 +00:00 |
|
Garry Newman
|
bae105dbc9
|
CallResult implementation
|
2016-10-31 11:46:53 +00:00 |
|
Garry Newman
|
7ddc054890
|
steam_api.json moved
|
2016-10-31 09:04:51 +00:00 |
|
Garry Newman
|
916c0fb1da
|
SDK in generator
|
2016-10-31 09:00:47 +00:00 |
|
Garry Newman
|
04c2118ed8
|
Generated callback registration
|
2016-10-30 20:52:42 +00:00 |
|
Garry Newman
|
17b84c4f58
|
Parse defines
|
2016-10-29 21:05:48 +01:00 |
|
Garry Newman
|
778faa1049
|
Use generated structs where possible
|
2016-10-29 20:50:40 +01:00 |
|
Garry Newman
|
94e661c6b0
|
CodeParser
|
2016-10-29 20:28:16 +01:00 |
|
Garry Newman
|
14ee1314de
|
Cleanup
|
2016-10-29 13:13:25 +01:00 |
|
Garry Newman
|
a333bc3860
|
Platform Class
|
2016-10-29 13:02:57 +01:00 |
|
Garry Newman
|
9e14aff459
|
Cleaning
|
2016-10-29 13:02:36 +01:00 |
|
Garry Newman
|
ba06bce930
|
Types cleanup
|
2016-10-29 12:55:23 +01:00 |
|
Garry Newman
|
561f185551
|
Struct cleanup
|
2016-10-29 12:49:36 +01:00 |
|
Garry Newman
|
48cb001fb3
|
Enum cleanip
|
2016-10-29 12:38:27 +01:00 |
|
Garry Newman
|
f048730edd
|
Shutdown server properly
|
2016-10-28 11:02:48 +01:00 |
|
Garry Newman
|
a9cbc1740a
|
Fixed tags not setting
|
2016-10-26 17:27:17 +01:00 |
|
Garry Newman
|
6bd0af6c5a
|
Cleanup
|
2016-10-26 17:02:57 +01:00 |
|
Garry Newman
|
b50c20a5ed
|
_ptr == IntPtr.Zero, not _ptr == null
|
2016-10-26 16:11:41 +01:00 |
|
Garry Newman
|
9922de378a
|
Generated for 138a
|
2016-10-26 16:10:20 +01:00 |
|
Garry Newman
|
1bb6889ba4
|
Updated to 138a
|
2016-10-26 15:31:16 +01:00 |
|
Garry Newman
|
71e6866701
|
use raw typedef values to Native
|
2016-10-26 11:08:32 +01:00 |
|
Garry Newman
|
28a781d511
|
More marshalling
|
2016-10-26 10:43:08 +01:00 |
|
Garry Newman
|
43705fed86
|
More marhsalling
|
2016-10-26 10:32:00 +01:00 |
|
Garry Newman
|
ba0fa2e102
|
Bools as ref
|
2016-10-26 10:20:14 +01:00 |
|
Garry Newman
|
c37ea38107
|
Cleanup, native classes disposable
|
2016-10-25 16:37:48 +01:00 |
|
Garry Newman
|
4b4f405a79
|
Cleaning
|
2016-10-25 16:16:02 +01:00 |
|
Garry Newman
|
b1280eb65c
|
Struct name fixes
|
2016-10-25 16:11:29 +01:00 |
|
Garry Newman
|
0b02bf2331
|
Struct member name clean
|
2016-10-25 15:57:46 +01:00 |
|
Garry Newman
|
42ccf1b050
|
Linux/Mac use PackSmall
|
2016-10-25 15:35:48 +01:00 |
|
Garry Newman
|
f90a151150
|
Mac library name fix
|
2016-10-25 13:51:57 +01:00 |
|
Garry Newman
|
ef45d94220
|
Refactoring into platform interfaces
|
2016-10-25 13:22:59 +01:00 |
|
Garry Newman
|
44abc1ce20
|
Fixes
|
2016-10-25 11:51:24 +01:00 |
|
Garry Newman
|
fe7f5a7630
|
String fixes
|
2016-10-25 11:16:05 +01:00 |
|