255,304 Commits over 3,990 Days - 2.67cph!
[D11][UI][#1953] weapon mods should no longer show attachment adjustments for weapons they cannot be attached to
[D11] DTLS unencrypted socket dev solution integrated.
map monument marker fixes
Initial commit
Project Settings
Facepunch.Steamworks plugin
Build Settings
Build script
Test scripts
Cleaner shutdown/session cleanup process
Safeguards and tests regarding #248 in GetScoresAroundUserAsync
[D11] Prevent auto-sprint when dehydrated
Rename/sort currencies
Show currencies in purchaseable details
Interaction options UI work
Some custom emojis for discord
Get rid of serialisation warning
WIP rest system - a way for props to pop periodic jobs that require player/staff attention
Staff can reset props
SFX and particles for retune radio job
Replace sheets job for bedding
Tiki torch prop
Cleanup some missing script warnings
Disable staff hire button
New master data file, used for storing general non-settings data that isn't per save file
Store which modal tutorials the player has seen and don't show them again
Another missing script reference
Deleting some old UI stuff
Click configuration for restocking diner tables
Click effects for meat and veg restocking
Shrink hud popups that are too far away from the cursor
Trying out a new ship point
Blender files
New jobs tutorial
Show stockpile radius during placement
Unsaved
Merge branch 'master' into resource_rework
Fixed supply room not showing radius guide
Better lines between resource connections, bathrooms now require water resource
First pass of resource requirements
New food currency and small food room
Interaction work + finishing the rename.
Rename a file - some shenanigans needed since I want to rename the case only.
some octopus speech, etc
some pattern variety for hunter form 0 and 1
hunter form 2 pattern variety
reworked hunter powerups
polish hunter worm pattern
removed recursionLevel property
polish hunter smallWorm
fix bullet parameter error
Turns out Character Type Data actually does need its check in OnValidate (removed recently). Add a note for posterity
Show stockpile radius during placement
Unsaved
Another missing script reference
Deleting some old UI stuff
Click configuration for restocking diner tables
Click effects for meat and veg restocking
Shrink hud popups that are too far away from the cursor
Trying out a new ship point
Blender files
New jobs tutorial
More work on NPC multiple interactions support, and new interaction list UI
Cleanup shooter base code, remove useless shit
Weapon definition asset
Add weapons tab to spawn menu
SteamNetworking
SteamNetworkingTest
map team readability fixes
fixed red room exit button on small oil rig
Fixed not parsing function names containing numbers
Parse/Generate ISteamNetworking
Reset static model hidden sections properly
Trimmed useless alpha channel.
Add player model definition and importer
Load citizen player model from definition file
Add generic json asset importer for assets that only need to populate an object
small and large oil rig door fixes
Fixed stage score text being visible while a stage is locked
Reduced leaderboard username text size
Better stage list item positioning
[D11][Tutorial] Skipping some un-needed server setup
Silenced rifle fx.
Organized vfx files better.
Optimized some attachment textures and mats.
Dropped net35 supoport
64bit only
Steamworks 144
Fixes, Codegen
Fixed early outing with enum for no reason
Fixed RetrieveConnectionDetails char* type
ActivateGameOverlayToWebPage new modal param
Parse newer style STEAM_CALLBACK_BEGIN
libsteam_api64.so to libsteam_api.so
Remove steam_api.dll
Update steam_api64.dll
Unit test dlls
Don't need steam_api.dll in tests
Throw warning if trying to use in 32bit process
Don't bother copying steam_api.dll
SteamClient018
Throw error if interface_pointer is null
Codegen
Marshal bool properly
Steam controller input fixes
Parse from source (it's more reliable)
Start fumbling the actual vtable instead of the flat functions
Easymode/Singleton redux
Filling
Test fix
Better vector marshalling
More functions
Interface string
ISteamUtils generation
SteamApiCallback
Callback structs implement Steamworks.ISteamCallback
Use new structs properly
Parse and use STEAM_CALL_RESULT to pass result type back
Added Utils.GetResult( call ) (generic)
Apps.GetFileDetails propert async working example
Test updates
Exception on 32bit
Internal interfaces do the await callback automatically
FileDetails SHA1
ISteamApps Methods Complete
SteamApiCallback to result
Struct callback cleanup
Update Utils.cs
SteamApps events
GetImageRGBA
Utils complete
UtilsTest.cs
nullsafe invokes
Remove old app
Parental settings
Refactor
Music
Video
Refactor
Steamworks.User functions
User events
User Test
Removed Voice class (is all in User now)
ISteamMatchmakingServers Parser
ServerList
ISteamFriends interface
Fixed IsReturnedWeird ordering
ServerList timeout option
Fixed parse error
Pass ** as ref
Friends base
Overlays
Async avatars
RichPresence
Friends Swap
GameServer baseline
Test fixes
BeginAuthSession test
Remove unused Auth
Real world use part 1
Big clean
Cleaning up publics
Cleaning
Fixes
Renaiming top tier to Steam*
Moved Name, SteamId to SteamClient
Steamworks.Data
Epoch
ServerList namespace
DepotId into Data
BaseSteamInterface open interfaces as server if no client
Utility cleanup
BaseSteamInterface becomes SteamInterface
Generated structs into Data
Constants, Types to data
CodeWriter remove unused
Fixed struct packing regression
Added SteamScreenshots
Deduplicate function names
ISteamUserStats interface
UserStats (known bug in GlobalUnlockedPercentage)
Achievement.Name/Description
Parser fixes
GlobalUnlockedPercentage to GlobalUnlocked
PlayerCountAsync
Update README.md
Update README.md
Create FriendsTest.cs
GetFileDetailsAsync tweak
Stats callbacks
Create/Get leaderboard
Leaderboard.GetGlobalEntriesAsync
Leaderboard, more entries and submit scores
AttachUgc
Stats
Nice name deduplucate
Delegate name refactor
Overloaded function vtable order
ISteamUGC
Basic Ugc Querying
Query tags
Ugc Queries
<LangVersion>
Renamed Ugc.Details to Ugc.Result
AppId_t => AppId
UgcEditor
UgcEditor ContentFolder
Progress - will do for now
Ugc.Item change
Merge branch 'steamworks144' of Facepunch.Steamworks into steamworks144
ISteamRemoteStorage codegen
Parsing fixes
SteamRemoteStorage
Comment fixes
Igmore more STEAM_OUT_BUFFER_COUNT etc
ISteamInventory interface
SteamInventory
Create InventoryTest.cs
InstalledDepots, AppInstallDir appd param default to current app
Test using Rust instead of Gmod (uses more features)
Stats fixes
Item Prices
LocalPriceFormatted
GetDefinitions
Expose ItemId, DefId types
GetItems, InventoryResult etc
InventoryResult.Serialize
Inventory item def
Consume, Split, Transfer
GenerateItem
CraftItem
DeserializeAsync
Clear pointers on shutdown
Api Generate global funcs
Try to dynamically determine the OS
MacOs loading
Special path for Windows call convention when returning a SteamId
Usaboility tweaks
GetGlobals are in bytes, not array size
Request the stats on startup, harmless enough but useful
Changd SteamClient.Update to SteamClient.RunCallbacks
Unregister events
Overloaded functions swap locations only on windows
Update README.md
We can treat mac and linux as the same os
Event cleanup
CheckFileSignature => CheckFileSignatureAsync
Merge branch 'steamworks144' of Facepunch.Steamworks into steamworks144
Struct is the pack4 version
Structs with a CSteamID don't need the pack8 alternative
IL2CPP works again
ISteamCallback was a nice idea but IL2CPP support makes it unfeasible
UnityPlugin base
Artifact test
Copy using xcopy
just do a normal copy
Update Jenkinsfile
Update Jenkinsfile
Update Jenkinsfile
Update Jenkinsfile
Merge branch 'steamworks144'
[D11][Tutorial] tutorial action now checks object has been destroyed