branchrust_reboot/main/hackweek_modding_improvements/custom_itemscancel

27 Commits over 0 Days - ∞cph!

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