userJake_Richcancel
branchrust_reboot/main/hackweek_modding_improvements/custom_itemscancel

27 Commits over 0 Days - ∞cph!

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