Skip to content

Commit

Permalink
First Release
Browse files Browse the repository at this point in the history
  • Loading branch information
Nebby1999 committed Oct 30, 2021
1 parent b7d1979 commit 0958c2a
Show file tree
Hide file tree
Showing 5 changed files with 56 additions and 3 deletions.
55 changes: 54 additions & 1 deletion Releases/README.md
Original file line number Diff line number Diff line change
@@ -1 +1,54 @@
# RoR2EditorKit
# RoR2EditorKit

The Risk of Rain 2 Editor Kit is a Thunderkit Extension designed specifically for helping mod creators create content for Risk of Rain 2.

Our main goal is to bring a friendly, easy to use editor experience for creating content, ranging from items, all the way to ideally bodies.

Features:

## Inspectors

RoR2EditorKit comes bundled with custom Inspectors that overwrite the default view of certain Scriptable Objects in RoR2, specifically annoying to work with ones. Examples of these include:

* Serializable Content Pack: Simply click one of the buttons and the inspector will show it's corresponding list. allowing for easy managment of the content of your mod
![](https://i.gyazo.com/7d9a746fe9386cfe68f1c1a0d2a44c78.png)

* Entity State Configuration: Easily select an entity state from the target type, and click auto populate fields, the inspector will automatically populate the serialized fields array with the necesary fields to serialize.

![](https://cdn.discordapp.com/attachments/575431803523956746/903753905266110534/wungus.png)

## Property Drawers

RoR2EditorKit comes with custom property drawers for handling certain types inside Risk of Rain 2, the main example is our SerializableEntityStateType drawer. which allows you to easily search, find and select an entity state for your skill def or entity state machine.

![](https://cdn.discordapp.com/attachments/575431803523956746/903754837940916234/unknown.png)

## Asset Creator Windows

RoR2EditorKit comes with special editor windows designed specifically for creating Assets for Risk of Rain 2, so far it only comes bundled with editor windows for creating scriptable objects. but we plan on adding more and even complex ones for creating projectiles, or maybe even full body boilerplates.

* ItemDef: Easily create an item def by only giving the name, tier, and tags. you can also automatically create pickup and display prefabs with the correct needed components and proper naming scheme of HopooGames. You can specify more things by clicking the extra settings or prefab settings buttons.

* EquipmentDef: Create an equipment by simply giving it a name, cooldown, and wether or not its a lunar equipment/engima compatible. Like the itemDef window, it can also automatically create display and pickup prefabs. if you need more specification, you can click the extra settings or prefab settings buttons.

* ArtifactDef: Create an artifact quickly by just giving it a name, thats it. it'll also create a pickup prefab if desired.

* Sha256HashAsset: Create a hash asset for use in R2API's ArtifactCodeAPI. simply input the code in the 3 vector3Int fields and hit create. RoR2EditorKit will automatically create a hash asset with the correct hash values.

![](https://cdn.discordapp.com/attachments/567852222419828736/903719556894326785/a10578cadaeaa9ad1fbaedbfb8a158b2.png)

## Other:

* UnlockableDef script: Fixes a bug in the base game where unlockableDefs can't be created in the createAsset menu.

## Credits

* Coding: Nebby, Passive Picasso (Twiner), KingEnderBrine, Kevin from HP Customer Service
* Models & Sprite: Nebby
* Mod Icon: SOM

## Changelog

### 0.0.1

- Initial Release
Binary file added Releases/RoR2EditorKit.zip
Binary file not shown.
Binary file added Releases/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 23c3a884997f30143ab7a1ec0a39ba90, type: 3}
m_Name: RoR2EditorKitSettings
m_EditorClassIdentifier:
TokenPrefix: AWESOMEMOD
TokenPrefix: ROR2EK
EditorWindowsEnabled: 1
CloseWindowWhenAssetIsCreated: 1
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 13a56dfcde6dc7841a8bb1cbf89fc366, type: 3}
m_Name: SettingsWindowData
m_EditorClassIdentifier:
FirstLoad: 1
FirstLoad: 0
ShowOnStartup: 1

0 comments on commit 0958c2a

Please sign in to comment.