Locations

Version 1.0 | Last Updated: 2025-01-15

Overview

Locations are core pieces of data which contain areas within the game that hold encounters and various other things.

How to Create a Location

  1. Right-click in the Project window of Unity, or go to the Asset menu at the top left.
  2. Navigate to Create > Asteria > Location.
  3. After selecting "Location," give your location a unique name (this refers to the asset in the project, not the name shown in the inspector). To avoid conflicts with other mods, consider naming it something like MyModName_LocationName.

Location Example


Dryads Rest

Example Image 1
Example Image 1
Example Image 1
Example Image 1

Basic Data

Name Summary
Location Name The name of the location.
Flavor Text Lore or general information about the location which displays within the players dossier.
Location Type Allows you to change some functionalities of how the location acts. Wilderness is the standard explorable type.
Music Tracks The ID list of background music for the location.
Ambience Tracks The ID list of ambient sound loops for the location.
Climate Type The type of climate. Currently only affects the dossier.
Travelable Locations The locations which you can travel to from here.
Travel To Injection IDs Particularly useful for modders. This allows you to input other locations (e.g. DryadsRest) so that you can travel to this location from there, even if that location does not contain this one in their travelable ID list.
Possible Encounters A list of IDs of the encounters which can be found here. Internally things like encounter weights, requirements, etc. are all factored in before anything from this list is chosen from.

Exploration Requirements

Name Summary
Exploration Requirements Allows you to setup Interaction Requirements which are checked to determine if you are able to explore within this location or not. If the condition is not met then exploration is disabled in this location.
Read more about Interaction Requirements here.

Locale Introduction

Name Summary
Show Locale Swap Text Allows you to display the locations name as a popup on screen when it's entered. Disabled by default.

Skilling

Allows you to setup generic loot tables and regeneration times for foraging, mining and fishing. Note: these are values are for non-overriden background overlay objects.

Weather

Name Summary
Tint Background To Time This determines if the locations tint is affected by the time. You should disable this if you're in a cave for example.
General Climate Min The minimum temperature this location could ever reach. Note: All temperature is affected by the current season.
General Climate Average The average temperature that this location is. Note: All temperature is affected by the current season.
General Climate Max The maximum temperature this location could ever reach. Note: All temperature is affected by the current season.
Possible Weather Allows you to configure all of the weather used within the location.

You can view possible weather effect IDs here: Weather Effect ID Index

Duration length is in-game hours.

The temperature range is determined by the locations current temperature.

Weight controls how likely that weather is to occur (think raffle tickets in a raffle box, the more tickets in, the higher the chance from the others).

Level

Name Summary
Recommended Level The base level that a player would be recommended to be when coming here.
Level Min The minimum level content is under the recommendation.
Level Max The maximum the level content is over the recommendation.

Background

Name Summary
Background Image IDs The addressable paths of images to use as backgrounds for this location. Backgrounds are randomly selected from this list.
Read more about Addressables here.