userJake_Richcancel
branchrust_reboot/main/hackweek_modding_improvements/custom_itemscancel

27 Commits over 0 Days - ∞cph!

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