userJake_Richcancel

4,642 Commits over 1,310 Days - 0.15cph!

10 Months Ago
Fix Christmas Presents & Easter Eggs not giving items - Unity bug from primitive where it was serializing `allowedItems` cached array as an empty array instead of null even though it was private
10 Months Ago
Add ownership when item is taken from advent calendar
10 Months Ago
Update phrases
10 Months Ago
Ensure phrase gets translated when shown as a tooltip
11 Months Ago
Change all the hardcoded english strings to phrases
11 Months Ago
Fish & skull ownership item prefab changes
11 Months Ago
Add ownership when gutting item from fish / crushing skulls
11 Months Ago
Cherrypick compile fixes
11 Months Ago
Re-run protobuf generation
11 Months Ago
merge from main -> item_ownership
11 Months Ago
merge from fix_junkpile_despawn_delay -> main
11 Months Ago
merge from fix_optional_protobuf_effect -> main
11 Months Ago
Fix explosion effects being spawned in center of the map - ensure all fields of Effect that used to be reset by protobuf deserialization are reset when Clear() is called
11 Months Ago
Final commit of hackweek
11 Months Ago
Rename all classes to get rid of "Custom" prefix
11 Months Ago
Fix #CLIENT compile errors and refactor some methods
11 Months Ago
Add all new classes into `Rust.Modding` namespace
11 Months Ago
Rename ItemManager.IndexBlueprints() -> ItemManager.UpdateIndex()
11 Months Ago
Fix line not getting commited
11 Months Ago
Only print json from `test_custom_items` command in the editor
11 Months Ago
Fix bugs Allow ItemMod changes differentiate between null (no change), enabled = false (destroy) and enabled = true (create)
11 Months Ago
Rewrite a bunch of stuff and move files around - everything is now treated as an optional parameter - can specify a "TemplateItem" if you want to base your custom item off another one - fixed Newtonsoft.Json not handling serialization of vectors and colors
11 Months Ago
Simplify reference to resources
11 Months Ago
Change code that reverts items to instead destroy all custom items
11 Months Ago
Split into multiple classes Remove ability to modify vanilla items - instead create a new custom item that is the same as the vanilla item - having to revert every single vanilla item introduced possibility of normal assets staying modified Exposed ItemModEntity
11 Months Ago
Update debug custom items
11 Months Ago
Set custom ItemDefinition GameObject name
11 Months Ago
11 Months Ago
merge from hackweek_modding_improvements -> custom_items
11 Months Ago
merge from main -> hackweek_modding_improvements
11 Months Ago
merge from replicated_convar_warning -> main
11 Months Ago
Show [SERVER] beside server & replicated convars in F1 menu, show [CLIENT] beside client only convars
11 Months Ago
Print warning when a replicated convar is set from the client to server, indicating it will be changed for all other players on the server
11 Months Ago
merge from fix_write_varuint32 -> main
11 Months Ago
Fix the length of NetWrite not being updated when writing a VarUInt32 - caused packet to get clamped to lower length later causing RPC errors if the last thing written was a VarUInt32
11 Months Ago
Add ability to modify crafting recipe of custom items too - explicitly expose what ItemMods can be modified for now
11 Months Ago
Fix some fields and add others
11 Months Ago
Make `RPC_UpdateItems` to not kick in editor
11 Months Ago
The code generator code for last commit
11 Months Ago
Add ability to mark RPC attributes to not kick in editor - avoids you getting disconnected every time a RPC throws exception when developing - by default RPCs all throw errors
11 Months Ago
Refactor ItemManager by moving the addition & removal of ItemDefinitions to separate methods instead of all inside one `Initialize()` method
11 Months Ago
Add `test_custom_items` command to confirm it works
11 Months Ago
Add a bunch of code to support creating custom items based on JSON sent from server
11 Months Ago
11 Months Ago
RPC & Protobuf for server to send custom phrases
11 Months Ago
Add support to Translate.cs for additional translate files to be added from the server - additional translations will always apply after the built-in ones
11 Months Ago
merge from main -> hackweek_modding_improvements
11 Months Ago
merge from protobuf_skip_default_fields_2 -> main
11 Months Ago
Accidently included the codegen exe with hardcoded arguments (when testing)
11 Months Ago
merge from cui_button_colors -> hackweek_modding_improvements