Commit Graph

266 Commits

Author SHA1 Message Date
Garry Newman
bb1980eb84 SteamAPI_Init returns bool 2016-10-26 16:10:52 +01:00
Garry Newman
9922de378a Generated for 138a 2016-10-26 16:10:20 +01:00
Garry Newman
9756d15468 Added Config.ForcePlatform 2016-10-26 15:28:33 +01:00
Garry Newman
79bc9ffe24 Generate source 2016-10-26 14:51:58 +01:00
Garry Newman
7b19866d1b Use SteamNative.UGCQueryHandle_t internally 2016-10-26 14:51:24 +01:00
Garry Newman
b549bdcec8 More voice debug output 2016-10-26 14:46:53 +01:00
Garry Newman
3c867a0252 Removed debug input 2016-10-26 11:09:11 +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
69b342c504 Avoid SteamAPICall_t errors 2016-10-26 10:20:36 +01:00
Garry Newman
ba0fa2e102 Bools as ref 2016-10-26 10:20:14 +01:00
Garry Newman
784a1a1c2b Merge fix 2016-10-26 09:54:40 +01:00
Garry Newman
f1dd4462f2 Added Workshop.itemHandle 2016-10-26 09:52:25 +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
c3ca4673d1 Workshop.GetItem 2016-10-25 13:59:48 +01:00
Garry Newman
a66f84c0d5 merge fix 2016-10-25 13:55:36 +01:00
Garry Newman
061e3b252b Merged from master 2016-10-25 13:54:59 +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
Garry Newman
8801f840d4 Boilerplate, proof of concept 2016-10-25 10:29:35 +01:00
Garry Newman
a92d680443 Added Workshop.Item.OwnerName 2016-10-21 14:51:43 +01:00
Garry Newman
b4c48242cb Null ref checks on dispose 2016-10-21 11:00:24 +01:00
Garry Newman
5d23345955 Making a release 2016-10-21 09:36:26 +01:00
Garry Newman
2fc391b474 Modified, Created 2016-10-17 14:02:04 +01:00
Garry Newman
c5f22d6470 Workshop result can return more than 50 items per page 2016-10-17 13:49:33 +01:00
Garry Newman
49df734392 Workshop item preview image 2016-10-14 13:28:16 +01:00
Garry Newman
430c24df08 Added Workshop.Item.PreviewImageUrl 2016-10-13 10:37:13 +01:00
Garry Newman
0b3db02843 Workshop item stats 2016-10-13 10:31:42 +01:00
Garry Newman
cccc426d0f Handle inventory timeouts 2016-10-12 20:43:19 +01:00
Garry Newman
14ebfbf0da Edit specific item 2016-10-12 15:54:42 +01:00
Garry Newman
aadac2339a Workshop Item URls 2016-10-12 11:23:48 +01:00
Garry Newman
b304b8ce64 Added Workshop.UserQuery Test 2016-10-12 10:20:02 +01:00
Garry Newman
029cad5514 Fixed client dispose NRE 2016-10-12 10:19:43 +01:00
Garry Newman
80946d60ca Workshop publish fixes 2016-10-11 15:10:20 +01:00
Garry Newman
e668b7ff04 RequireAllTags test 2016-10-10 15:46:56 +01:00
Garry Newman
dfbbaaae47 Struct packing, first pass 2016-10-10 15:39:18 +01:00
Garry Newman
f0e09d4331 Workshop fixes 2016-10-09 20:07:59 +01:00
Garry Newman
f51ca35a34 Fixed ServerRules callback memory leak 2016-10-07 12:00:51 +01:00
Garry Newman
a203523824 Cleaning up 2016-10-07 11:50:49 +01:00
Garry Newman
e56ab1f62a Voice optimization, fixes 2016-10-07 11:07:35 +01:00
Garry Newman
aa1aac50af Added test GetVoice_Compressed_Only, GetVoice_UnCompressed_Only 2016-10-07 09:49:50 +01:00
Garry Newman
d4eb325606 Create/Publish/Delete workshop files 2016-10-06 16:07:43 +01:00
Garry Newman
3ff2b304a5 Workshop file downloading 2016-10-06 14:43:52 +01:00
Garry Newman
1a61766b2b Workshop.Item to its own file 2016-10-06 13:05:22 +01:00
Garry Newman
e2cf8c0b80 File queries 2016-10-06 12:57:18 +01:00
Garry Newman
668a682173 Tag include/exclude 2016-10-06 12:43:38 +01:00
Garry Newman
e98441f28d WorkshopQuery.UploaderAppId 2016-10-06 12:13:15 +01:00
Garry Newman
28baea049c Sped up ServerList.Custom using multiple queries (16 seconds+ to 2 seconds) 2016-10-06 12:00:08 +01:00
Garry Newman
e181bef77b Workshop item info 2016-10-05 16:52:41 +01:00
Garry Newman
ffa2bf493b Workshop query boilerplate 2016-10-05 16:27:21 +01:00
Garry Newman
aad8c2b03a CallResults 2016-10-05 16:27:02 +01:00
Garry Newman
9a676bc3dc UGC callback index 2016-10-05 16:00:00 +01:00
Garry Newman
14389aa643 Interop fixes 2016-10-05 15:59:44 +01:00
Garry Newman
220a49e716 More refactor 2016-10-05 12:44:01 +01:00
Garry Newman
778db29a68 Fixed ValidateAuthTicketResponse layout 2016-10-05 12:04:22 +01:00
Garry Newman
5fa72a0275 Refactoring 2016-10-05 11:41:53 +01:00
Garry Newman
e6126a0e40 Cleanup 2016-10-05 09:44:35 +01:00
Garry Newman
ec71461dbf Inventory cleanup/fixes 2016-10-04 16:47:48 +01:00
Garry Newman
512c74640c Made native library name a config const 2016-10-04 11:24:55 +01:00
Garry Newman
5eb5fccc03 Inventory Fix 2016-10-03 23:32:39 +01:00
Garry Newman
b2a618b97f Server Query 2016-10-03 23:30:37 +01:00
Garry Newman
527ce45d84 Server Stats 2016-10-03 23:09:11 +01:00
Garry Newman
f187083a44 Server variables 2016-10-03 16:56:31 +01:00
Garry Newman
c3a1bf0bcf Server Auth callbacks 2016-10-03 15:25:19 +01:00
Garry Newman
c2270c6840 Server authentication boiler 2016-10-03 12:06:30 +01:00
Garry Newman
458355b546 GameServer boilerplate 2016-09-30 15:29:22 +01:00
Garry Newman
c954ec0ffe Reorganising 2016-09-30 14:05:32 +01:00
Garry Newman
de6b6c8962 Avatar loading, tests 2016-09-30 13:49:11 +01:00
Garry Newman
2b39d693ef Friends & Test 2016-09-30 12:59:03 +01:00
Garry Newman
0cf2761166 Pin the SererRules functions so they don't get collected etc 2016-09-30 11:52:20 +01:00
Garry Newman
01c8083869 Moved UseThisCall to Config 2016-09-30 11:51:38 +01:00
Garry Newman
b509b92b38 Broken, some garbage errors or something 2016-09-29 16:07:59 +01:00
Garry Newman
14b426b48a SteamAPI_ISteamMatchmakingServers_ServerRules port is short, not char 2016-09-29 15:26:29 +01:00
Garry Newman
22cfc740b1 Renamed Server file 2016-09-29 15:26:12 +01:00
Garry Newman
b2db9b5304 Client.UseThisCall 2016-09-29 15:25:19 +01:00
Garry Newman
3a9c1962a1 This callback code is bullshit 2016-09-29 15:25:11 +01:00
Garry Newman
503e0529c0 Way for a client to manually create an ItemDefinition
playtimegenerator types aren't sent to the client
2016-09-28 15:13:31 +01:00
Garry Newman
a09f30709c Cleaning Test Code 2016-09-28 15:01:52 +01:00
Garry Newman
ae8906794f Fixed inventory continually updating 2016-09-28 15:01:43 +01:00
Garry Newman
c0df4af9da Added server 2016-07-20 10:05:33 +01:00
Garry Newman
a9d6ea6cef Inventory fix 2016-07-19 13:32:14 +01:00
Garry Newman
f72e3432ae Server query (sidestepping using steamworks itself) 2016-07-19 13:04:06 +01:00
Garry Newman
b11a657000 Custom server list (hacky) 2016-07-19 11:13:08 +01:00
Garry Newman
761b9ce70d ServerList filters wip 2016-07-18 17:32:09 +01:00
Garry Newman
99e1740961 Flatter, safer, but more resource intensive server query 2016-07-18 16:01:52 +01:00
Garry Newman
f84c84e950 Screenshot trigger 2016-07-18 14:00:00 +01:00
Garry Newman
e70f1b738b Voice, decompress 2016-07-18 12:48:22 +01:00
Garry Newman
865f85bc53 SteamFriend, Image 2016-07-18 12:33:13 +01:00
Garry Newman
83f328ad35 Overlay.OpenUserPage 2016-07-18 12:32:55 +01:00
Garry Newman
8188372e3e utils, screenshots, BetaName 2016-07-18 12:32:42 +01:00
Garry Newman
cb926f6436 Friends, Refactoring, Cleanup, Placeholder 2016-07-15 17:26:06 +01:00
Garry Newman
c4e4bdb749 Added stats 2016-07-15 11:26:27 +01:00
Garry Newman
53dfddabf0 Refactored init 2016-07-15 11:26:09 +01:00
Garry Newman
ee502cce8b Steamuser 2016-07-15 10:25:52 +01:00
Garry Newman
19385ed951 P2P, rough cut 2016-07-13 17:14:16 +01:00
Garry Newman
1014178db6 Serialize etc 2016-07-13 15:56:55 +01:00
Garry Newman
afb1277d62 Steam inventory baseline 2016-07-13 15:30:51 +01:00
Garry Newman
b206eb88a2 64bit working 2016-07-07 17:19:38 +01:00
Garry Newman
15d1d8a0df Server requests 2016-07-07 16:55:08 +01:00
Garry Newman
99a804c14b Serverlist 2016-07-07 15:03:37 +01:00
Garry Newman
5b24c8ca01 Overlay 2016-07-07 14:53:22 +01:00
Garry Newman
f84aba045c Voice recording 2016-07-07 14:41:28 +01:00
Garry Newman
98fe62e4b7 Voice sample rate 2016-07-07 14:15:09 +01:00
Garry Newman
3844c74d9c Cleanup 2016-07-07 14:11:23 +01:00
Garry Newman
2caf093e6d Auth ticket 2016-07-07 14:04:15 +01:00
Garry Newman
f39341d90f SteamId 2016-07-07 13:47:47 +01:00
Garry Newman
cb85e41c52 Close pipes properly 2016-07-07 13:34:42 +01:00
Garry Newman
04a02ba59b All tests passing 2016-07-07 12:09:03 +01:00
Garry Newman
2e08c75aeb Basics 2016-07-06 17:37:25 +01:00