branchrust_reboot/main/hackweek_modding_improvements/custom_itemscancel

27 Commits over 0 Days - ∞cph!

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