What's new in the RPG Creation Kit 2
In this page you'll find an explanation of the new systems and changes that arrived with the release of the RPG Creation Kit 2.0.
Show/Hide Demo Files
The first change to the Editor Tools is the addition of a toggle named "Show Demo Files?". When toggled on, the respective Editor (such as "Rck Object Viewer", "Cell View", "Quests", "Rck AI Editor", etc.) will show files related to the Rck Demo. As you can imagine, toggling it off will hide from the lists content related to the demo.
This will be pretty useful when you'll be deep into creating your own content and the Rck items will get in your way as you're trying to find or search for things.
Each asset that can be hidden has now a flag "IS_DEMO_FILE", that will act as the flag that hides/show results:
So as you'll make new content it will be enough to disable this flag for your own items.
You can also set the default value for the "Show Demo Files?" toggle to be on/off whenever you open your project by going in "Edit->Project Settings-RPG Creation Kit" and setting the value of the toggle there. Setting it off will make sure that whenever you open a window like the "Rck AI Editor" the demo files will be set to be hidden by default.
Toolbar Functions
The main toolbar, located in the upper part of the Editor, will now have three more buttons related to the RPG Creation Kit:
- Load Last Save: allows you to Start playing in the Editor and automatically loads the latest savegame (or autosave) you have. It's an incredibly helpful tool that allows you to quickly jump in game to view your edits.
- Load Last Cell: does the opposite. It loads the last cell that you've loaded via the Cell View or Cell Map View. It's best used along with the Load Last Save button t.
- Adjust Time Of Day (ToD) Preview: is a slider that sets the Time of Day for your selected "Time of Day Sky Material" (set in the Project Settings). It sets the "currentTime" value in the Sky's material and it updates the scene lighting in base of this value. It's useful to preview a Cell (or many cells) in the Editor at any given time of the day.
Time of Day
The Time of Day feature adds the concept of time inside of the RCK.
Days consist of 24hrs and there's currently no convention for Days/Months/Years, which is something that can be extended from this system.
A GameObject named "TimeOfDayManager" has been added to the _WorldLoader_ scene, and it has a component with the same name as the Object that is, in fact, the manager of the time system.
- Current Time [0-24]: explicit the current time of the day. This can be set when the game starts, when a save game loads, and it can be arbitrarily set from other scripts. For example, the script "JustAnotherDeliveryStage10".
- Hours and Minutes: are derived from the Current Time, and they're useful for you to read in order to create dynamic scenarios based on the current time (see next section "Dynamic Responses to Current Time") or to display the current time on the UI.
- Current Time Scale: dictates how quickly time passes. The formula is <code>SetTime(currentTime + (currentTimeScale * Time.deltaTime));<\code>
Dynamic Responses to Current Time
XP, Leveling & New Attributes System
Sprint Attacks / Skills
Class Selection
Other
AI Aggro Lines
AI Perception Improvements
Sneak attacks
Every UI state can pause the game or not
