Garry Newman
|
5cef85adb4
|
NRE
|
2016-11-17 23:22:08 +00:00 |
|
Garry Newman
|
a1d458de00
|
Tweaking how Inventory.Item's is updated
|
2016-11-17 16:43:29 +00:00 |
|
Garry Newman
|
88e2568e9f
|
Item stacking, unstacking
|
2016-11-17 14:08:26 +00:00 |
|
Garry Newman
|
0f26139d38
|
Show removed and consumed items seperately in Inventory Result
|
2016-11-16 14:59:17 +00:00 |
|
Garry Newman
|
f011ff8d8b
|
Added ItemDef.PriceDollars
|
2016-11-16 14:52:11 +00:00 |
|
Garry Newman
|
ef2fb26911
|
IWorkshopService.GetItemDailyRevenue
|
2016-11-11 16:00:10 +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
|
657c04b399
|
Added Friends.UpdateInformation( steamid )
|
2016-11-11 11:45:30 +00:00 |
|
Garry Newman
|
01dbec678c
|
Added ServerList favourites/history/LAN/friends
|
2016-11-11 11:09:28 +00:00 |
|
Garry Newman
|
aeec6f59ef
|
Open matchmaking interface
|
2016-11-11 10:44:15 +00:00 |
|
Garry Newman
|
6a5603a121
|
Added Utility.Epoch
|
2016-11-11 10:44:02 +00:00 |
|
Garry Newman
|
b8e6614f67
|
Pass matchmaking flag as out
|
2016-11-11 10:43:49 +00:00 |
|
Garry Newman
|
0e63be99c0
|
Definition.Type and Definition.IsGenerator
|
2016-11-10 10:58:54 +00:00 |
|
Garry Newman
|
5c62314f96
|
PriceCategoryToFloat returns 0 if string empty, null
|
2016-11-10 10:06:10 +00:00 |
|
Garry Newman
|
dec523602d
|
Updated AssemblyInfo.cs
|
2016-11-10 10:05:23 +00:00 |
|
Garry Newman
|
158a102060
|
Added Inventory.Definition.IconUrl
|
2016-11-10 10:05:07 +00:00 |
|
Garry Newman
|
941ab6e797
|
Shouldn't be shipping these
|
2016-11-10 09:15:11 +00:00 |
|
Garry Newman
|
53c47d5a12
|
Fixed exchange parse error
|
2016-11-09 16:08:30 +00:00 |
|
Garry Newman
|
9da329bb7d
|
Only update Items if successful
|
2016-11-09 14:30:48 +00:00 |
|
Garry Newman
|
d56e380c72
|
Comments
|
2016-11-09 12:21:57 +00:00 |
|
Garry Newman
|
4e4fdd63ee
|
Added Inventory.CraftItem
|
2016-11-08 14:40:22 +00:00 |
|
Garry Newman
|
eabf5b84e2
|
Marshal input arrays properly
|
2016-11-08 13:51:24 +00:00 |
|
Garry Newman
|
41400f56e6
|
Parse exchange field for Item Definitions, giving Recipe
|
2016-11-08 12:43:49 +00:00 |
|
Garry Newman
|
019d46580e
|
reset capacity, length on depool
|
2016-11-08 11:13:04 +00:00 |
|
Garry Newman
|
d8a25afb46
|
Pool StringBuilder
|
2016-11-08 10:32:45 +00:00 |
|
Garry Newman
|
3490d05b40
|
On publish validate that folder exists, preview image is under 1mb
|
2016-11-08 10:14:49 +00:00 |
|
Garry Newman
|
9d8141475f
|
Fixed NRE in request
|
2016-11-08 10:14:10 +00:00 |
|
Garry Newman
|
755b238e1d
|
Merge branch 'master' of https://github.com/Facepunch/Facepunch.Steamworks
|
2016-11-06 10:32:43 +00:00 |
|
Garry Newman
|
26c1a0af85
|
Access fixes
|
2016-11-06 10:32:40 +00:00 |
|
Garry Newman
|
a53340ddea
|
randomize steam port by default
|
2016-11-04 14:20:55 +00:00 |
|
Garry Newman
|
aa28a78d8c
|
Use GetAvailableVoice
|
2016-11-04 14:20:13 +00:00 |
|
Garry Newman
|
f838cf6b98
|
Throttle Network + Voice updates
|
2016-11-03 15:26:56 +00:00 |
|
Garry Newman
|
8bf391a300
|
Added Server.PublicIp
|
2016-11-03 14:33:03 +00:00 |
|
Garry Newman
|
84e38601d6
|
Cleanup
|
2016-11-03 14:05:50 +00:00 |
|
Garry Newman
|
2fef034547
|
Cleaning
|
2016-11-03 13:53:06 +00:00 |
|
Garry Newman
|
c27df08194
|
More comments
|
2016-11-03 13:49:32 +00:00 |
|
Garry Newman
|
11733c48e7
|
Update optimization
|
2016-11-03 12:11:40 +00:00 |
|
Garry Newman
|
44dcf4d150
|
Optimized Networking
|
2016-11-03 12:09:35 +00:00 |
|
Garry Newman
|
480daeb673
|
Comments
|
2016-11-03 11:04:16 +00:00 |
|
Garry Newman
|
947fc190d2
|
Added UpdateWhile
|
2016-11-03 10:57:52 +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
|
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
|
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
|
5da0690c5c
|
Callback update
|
2016-10-28 17:24:41 +01:00 |
|
Garry Newman
|
8d605e99fa
|
Keep the pipes
|
2016-10-28 12:30:12 +01:00 |
|
Garry Newman
|
f048730edd
|
Shutdown server properly
|
2016-10-28 11:02:48 +01:00 |
|
Garry Newman
|
1b4f5b91aa
|
Server init, throw error properly
|
2016-10-28 11:02:27 +01:00 |
|
Garry Newman
|
6ea60a980b
|
Client fail to start if user not logged on
|
2016-10-28 10:41:13 +01:00 |
|
Garry Newman
|
3d9c1406f7
|
Removed debug
|
2016-10-27 21:03:49 +01:00 |
|
Garry Newman
|
5830ea7b82
|
Fixed caps
|
2016-10-27 21:03:34 +01:00 |
|
Garry Newman
|
cda59960b2
|
Added ItemDefinition.SetProperty
|
2016-10-27 21:03:27 +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
|
6ef86c3cb8
|
Fixes
|
2016-10-26 16:47:12 +01:00 |
|
Garry Newman
|
b91b22a983
|
Removed debug
|
2016-10-26 16:37:25 +01:00 |
|
Garry Newman
|
63fec3d627
|
Interface versions
|
2016-10-26 16:37:16 +01:00 |
|
Garry Newman
|
b50c20a5ed
|
_ptr == IntPtr.Zero, not _ptr == null
|
2016-10-26 16:11:41 +01:00 |
|
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 |
|