userJake_Richcancel
branchrust_reboot/main/hackweek_modding_improvements/custom_itemscancel

27 Commits over 0 Days - ∞cph!

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