userJake_Richcancel
branchrust_reboot/main/hackweek_modding_improvements/custom_itemscancel

27 Commits over 0 Days - ∞cph!

44 Days Ago
Final commit of hackweek
44 Days Ago
Rename all classes to get rid of "Custom" prefix
44 Days Ago
Fix #CLIENT compile errors and refactor some methods
44 Days Ago
Add all new classes into `Rust.Modding` namespace
44 Days Ago
Rename ItemManager.IndexBlueprints() -> ItemManager.UpdateIndex()
44 Days Ago
Fix line not getting commited
44 Days Ago
Only print json from `test_custom_items` command in the editor
44 Days Ago
Fix bugs Allow ItemMod changes differentiate between null (no change), enabled = false (destroy) and enabled = true (create)
45 Days 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
45 Days Ago
Simplify reference to resources
45 Days Ago
Change code that reverts items to instead destroy all custom items
45 Days 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
45 Days Ago
Update debug custom items
45 Days Ago
Set custom ItemDefinition GameObject name
45 Days Ago
45 Days Ago
merge from hackweek_modding_improvements -> custom_items
46 Days Ago
Add ability to modify crafting recipe of custom items too - explicitly expose what ItemMods can be modified for now
46 Days Ago
Fix some fields and add others
46 Days Ago
Make `RPC_UpdateItems` to not kick in editor
46 Days Ago
The code generator code for last commit
46 Days 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
46 Days Ago
Refactor ItemManager by moving the addition & removal of ItemDefinitions to separate methods instead of all inside one `Initialize()` method
46 Days Ago
Add `test_custom_items` command to confirm it works
46 Days Ago
Add a bunch of code to support creating custom items based on JSON sent from server
46 Days Ago
RPC & Protobuf for server to send custom phrases
46 Days 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