Types

Virtual User Types

Talstra recognizes several user types for all focused connections. The following is the current list recognized throughout Talstra connected games, devices, avatars, and systems. Although more types may be available through some P2P games, they are not universal to Talstra and my not carry over to other games.

Landlords are players that used their units to purchase land and the systems to protect that land. These players are focused on acquiring and maintaining control over resources, territories, or assets within the game. They often prioritize strategic decision-making and building up a strong economy. In some cases, they may engage in aggressive tactics to defend their holdings or expand their influence. 

Gatekeepers are players who control access to certain areas or content within the game and outside the game. They may hold the keys to unlocking new levels, challenges, or special items that can help other players progress. As a result, Gatekeepers often have a lot of bargaining power and can be valuable allies or enemies, depending on their motivations. Gatekeepers also have access to a portal that allows them to augment their own version of a P2P Universal game.

Dwellers are players who prioritize exploration, discovery, and immersion within the game world. They may spend a lot of time wandering around, looking for hidden treasures, or interacting with non-playable characters (NPCs) to learn more about the game’s lore. Dwellers often have a strong sense of curiosity and are motivated by the thrill of discovery. Be careful when selecting a Dweller as your role in most P2P games, because they tend to not have the ability to fight enemies but have extraordinary abilities to travel.

In-Game:

A class with a deep understanding of the world and its secrets. Dwellers may have special knowledge of hidden places or rare artifacts that can give their party an edge in battle.

In the world of Talstra-connected gaming or adventure, the accountant is a strategic player who carefully manages resources and finances to maximize their gains. They are often highly organized and detail-oriented, with a keen eye for spotting opportunities to increase their wealth or power. The accountant outside of the games and virtual worlds manages contracts and the finances of P2P separate from the gatekeeper.

An alien class of skilled traders and negotiators. Hutarians can use their silver tongue to persuade others to aid them or barter for valuable items.

The mechanic is a skilled player who is adept at repairing and upgrading equipment and vehicles within the game world. They have a deep understanding of how machines work and can often find creative solutions to complex problems. They may also be focused on repairing and building machines. Mechanics can repair damaged equipment or construct new tools and weapons to aid their allies.

A non-humanoid class may have unique abilities or characteristics. Creatures can be anything from dragons to demons to giant spiders.

Creatures are often non-human players who possess unique abilities and characteristics. They can range from friendly pets to fierce monsters, and they may play a variety of roles within the game world, from companions to foes. In some cases, they may walk amongst the beasts without provocation. 

A hybrid class of humans and machines. Cyborgs have enhanced physical abilities and may have technological gadgets or weapons built into their bodies.

A combat-focused class with high strength and endurance. Warriors are typically skilled with a variety of weapons and armor and excel at taking and dealing with damage.

A magic-focused class with high intelligence and a wide variety of spells at their disposal. Wizards can use magic to control the battlefield, damage enemies, or support their allies.

 An agile and graceful class with a connection to nature. Elves are often skilled archers and can use their affinity with the natural world to support their allies.

Real Virtual Game (RVG) - User Type

Talstra Real Virtual Games (RVG) recognizes several user types (personalities) for all human focused connections. The following is the current list recognized throughout Talstra connected people, devices, avatars, and systems. Although more types may be available through some P2P Real Virtual Games, they are not universal to Talstra and my not carry over to other areas of P2P.

Landlords are people who own and manage real estate properties, such as apartments, commercial buildings, or land. They prioritize acquiring and maintaining control over their properties, and often prioritize strategic decision-making and building up a strong portfolio of assets. In some cases, they may engage in aggressive tactics to protect their holdings or expand their influence.

Gatekeepers are people who control access to certain areas or content within their industry or community. They may hold the keys to unlocking new opportunities, challenges, or special resources that can help others advance. As a result, Gatekeepers often have a lot of bargaining power and can be valuable allies or competitors, depending on their motivations.

Dwellers are people who prioritize exploration, discovery, and immersion in their hobbies or interests. They may spend a lot of time pursuing their passions, whether that be exploring nature, playing music, or engaging in creative pursuits. Dwellers often have a strong sense of curiosity and are motivated by the thrill of discovery.

Accountants are people who are skilled at managing finances and resources. They are often highly organized and detail-oriented, with a keen eye for spotting opportunities to increase their wealth or power. Accountants may work in various fields, such as finance, business, or government, and are valued for their ability to make sound financial decisions.

Mechanics are people who are skilled at repairing and upgrading machines or equipment. They have a deep understanding of how things work and can often find creative solutions to complex problems. Mechanics may work in various fields, such as automotive repair, aviation, or engineering.

Creatures are often people who possess unique abilities or characteristics that set them apart from others. They can range from those with rare physical traits, to those with exceptional talents or abilities. They may play a variety of roles in society, from being admired as unique individuals, to facing discrimination or ostracization.

Cyborgs are people who have been enhanced with advanced technology, giving them enhanced abilities or characteristics. They may have cybernetic implants or prosthetics, and their unique abilities can make them valuable assets to their team or community. Cyborgs may be seen as unique individuals who have adapted to modern technology or may face challenges related to discrimination or societal attitudes towards their enhancements.

Warriors are people who are skilled fighters who excel in combat and are often called upon to defend their allies or attack their enemies. They may specialize in a particular type of weapon or fighting style, and their bravery and strength inspire others to follow them into battle. Warriors may be members of the military or law enforcement or may be admired for their physical prowess and athleticism.

Wizards are people who possess unique skills or abilities that allow them to achieve extraordinary results. They may be highly intelligent and wise, with a deep understanding of the mysteries of their field. Wizards may work in various fields, such as science, technology, or the arts, and are valued for their ability to make breakthroughs or create innovative solutions.

Utilities

Talstra Json Folder & Files Maker

Talstra Json Folder & Files Maker is a desktop application that allows users to create folders and files from JSON data. The application can read JSON data from a file or a JSON string, and create the corresponding folders and files on the user’s system. The app supports both recursive and non-recursive folder creation, allowing users to create complex folder structures easily. The app also includes a feature for opening a dialogue box to select a folder or file, and for saving JSON data to a file. Additionally, the app can save resource files to disk, which are embedded in the application as embedded resources. This app can be useful for developers who want to quickly create a file and folder structure based on JSON data, or for users who want to organize their files and folders according to a specific JSON structure.

Get Started

Create a Folder Structure

Open Talstra Json Folder & Files Maker.

In the View tab, under the Json group, select Load Example.

The example JSON will load in the canvas area.

This JSON represents a hierarchical structure of folders and files. It provides information about the name, type, and content of each item in the structure. The root item in the loaded example is a folder called “Projects”. It contains four child items, each of which is also a folder with a different name. Each folder has a “children” array, which lists the child items within it. The child items can be either folders or files.

The properties for each item are as follows:

The JSON is used to represent a file system or a hierarchical structure of data in any application that requires such a structure. 

Load Example: When the “Load Example Json” menu item is clicked, the application should load a pre-defined JSON file into the canvas view. The JSON file should contain a hierarchical structure of folders and files, similar to the one provided in the previous question. Once the JSON file is loaded, the application should display the contents of the JSON file in the canvas view.

Load Template Json: When the “Load Template Json” menu item is clicked, the application should prompt the user to select a JSON file from their local file system. The JSON file should contain a hierarchical structure of folders and files, similar to the one provided in the previous question. Once the JSON file is selected, the application should load the contents of the JSON file into the canvas view.

  1. Open Directory: When the “Open Directory” menu item is clicked, the application should open the directory that contains the folders and files created by the application. This directory should be the same directory that was used to save the JSON file when the user clicks on the “Save” menu item (see below).

Run Json: When the “Run Json” menu item is clicked, the application should read the JSON file in the canvas view and create the corresponding folders and files in the directory specified by the user. Each folder and file in the JSON should be created in the directory, with the appropriate name and content as specified in the JSON. If any errors occur during the creation of folders or files, the application should display an error message to the user.

After running the JSON, the resulting folders and files in the specified directory should match the structure specified in the JSON file. In other words, the directory should contain all of the folders and files listed in the JSON, with the appropriate names and contents.
Save: When the “Save” menu item is clicked, the application should prompt the user to select a location to save the JSON file. The JSON file should contain a hierarchical structure of folders and files, similar to the one provided in the previous question. Once the location is selected, the application should save the contents of the canvas view to a JSON file in the selected location.

Overall, Talstra Json Folder & Files Maker menu items provide the user with the ability to load a JSON file, create folders and files based on the JSON, open the directory where the folders and files were created, save the contents of the canvas view to a JSON file, and execute the JSON to create the corresponding folders and files.

Example JSON

This Json below represents a hierarchical structure of folders and files. It provides information about the name, type, and content of each item in the structure. The root item is a folder called “Projects”. It contains four child items, each of which is also a folder with a different name. Each folder has a “children” array, which lists the child items within it. The child items can be either folders or files.

The properties for each item are as follows:

  • “name”: A string that represents the name of the item.
  • “type”: A string that represents the type of the item, which can be either “folder” or “file”.
  • “children”: An array that lists the child items within a folder. This property is only present for items that are folders.
  • “content”: A string that represents the content of a file. This property is only present for items that are files.

Copy and paste the json below into the canvas view of your copy of Talstra Json Folder & Files Maker. Go to the Make Folder tab, and select the Run JSON button to create the folders and files.

{
    "name": "Projects",
    "type": "folder",
    "children": [
        {
            "name": "Context",
            "type": "folder",
            "children": [
                {
                    "name": "ReadMe.txt",
                    "type": "file",
                    "content": "This text will be written to teh file"
                }
            ]
        },
        {
            "name": "Folder_Name_Here",
            "type": "folder",
            "children": [
                {
                    "name": "Example_ReadMe.txt",
                    "type": "file",
                    "content": "This is the example text"
                }
            ]
        },
        {
            "name": "Requirements",
            "type": "folder",
            "children": [
                {
                    "name": "HtmlExampleFile.html",
                    "type": "file",
                    "content": "<h1> You can write it as HTML too</h1>"
                }
            ]
        },
        {
            "name": "Study",
            "type": "folder",
            "children": [
                {
                    "name": "ReadMe.html",
                    "type": "file",
                    "content": "This read me will be inside the study folder."
                }
            ]
        }
    ]}

API

FileManager API

The FileManager API provides functionalities to read and create files and directories from JSON content. It allows the user to specify the file or directory path and name and also provides some default options for reading and creating files and directories.

Dependencies

  • Newtonsoft.Json v12.0.3

FileManager Class

Properties

CurrentFolderPath : string

  • The current directory path.

Methods

CreateFilesFromJson(string jsonFile, bool recursive = false): void

  • Reads the JSON content from the specified file and creates the corresponding files and directories. If recursive is true, it will create directories and files recursively.

CreateFilesFromMainContentJSON(string MainContentJSON, bool isGDDIncluded, bool recursive = false): bool

  • Reads the JSON content from a string and creates the corresponding files and directories. If recursive is true, it will create directories and files recursively. If isGDDIncluded is true, it will also save a GDDTemplate.docx file to the directory. Returns true if the operation is successful, false otherwise.

ReadFromJson(string jsonFile): string

  • Reads the JSON content from the specified file and returns it as a string.

SaveResourceToDisk(string resourceName, string destinationPath): void

  • Saves the specified resource file to the specified directory path.

GetDirectoryPath(string filePath): string

  • Returns the directory path of the specified file path.

CreateExampleJson(): string

  • Returns an example JSON string.

IsValidJsonString(string jsonString): bool

  • Checks if the specified string is a valid JSON string.

OpenDialogue(FileFilter filter): string

  • Opens a file dialog or folder dialog depending on the filter parameter and returns the selected file path or folder path.

SaveJsonToFile(string MainContent): string

  • Opens a save file dialog and saves the specified string to a file with the selected name and location. Returns the selected file path.

Enums

FileFilter

  • Specifies the filter options for the OpenDialogue method.
  • Folder – Allows the selection of a folder.
  • Json – Allows the selection of a JSON file.
  • All – Allows the selection of any file.

TFM Unity Project Folder Template

This Json below represents a hierarchical structure of folders and files. It provides information about the name, type, and content of each item in the structure. The root item is a folder called “Projects”. It contains four child items, each of which is also a folder with a different name. Each folder has a “children” array, which lists the child items within it. The child items can be either folders or files.

The properties for each item are as follows:

  • “name”: A string that represents the name of the item.
  • “type”: A string that represents the type of the item, which can be either “folder” or “file”.
  • “children”: An array that lists the child items within a folder. This property is only present for items that are folders.
  • “content”: A string that represents the content of a file. This property is only present for items that are files.

Copy and paste the json below into the canvas view of your copy of Talstra Json Folder & Files Maker. Go to the Make Folder tab, and select the Run JSON button to create the folders and files.

{
	"name": "Unity Game Title",
	"type": "folder",
	"children": [
		{
			"name": "Textures",
			"type": "folder"
		},
		{
			"name": "Materials",
			"type": "folder"
		},
		{
			"name": "Scripts",
			"type": "folder"
		},
		{
			"name": "Prefabs",
			"type": "folder"
		},
		{
			"name": "Animations",
			"type": "folder"
		},
		{
			"name": "Meshes",
			"type": "folder"
		},
		{
			"name": "FolderStructureReadMe.html",
			"type": "file",
			"content": "Read more on Folder structure here: <a href='https://unity.com/how-to/organizing-your-project'>Click Here</a>"
		},
		{
			"name": "Audio",
			"type": "folder",
			"children": [
				{
					"name": "sounds",
					"type": "folder",
					"children": [
						{
							"name": "ReadMe.txt",
							"type": "file",
							"content": "Requirements:Audio File:\n*Drag the audio file into the Unity Project inside a folder [Audio]->[Sounds].\n*Rename the file after dragging it into your Unity Project (name it CoinSound)\n*Add an Audio Source component to the coin prefab\n*Turn off 'Play On Awake'\n*Write C# activate sound code to make it work on collision."
						}
					]
				}
			]
		}
	]
}


Talstra FP2P

Talstra for P2P (FP2P) is a Talstra portal linked to the pathways to the pipeline’s ecosystem and gives users access to p2p virtual games, utilities, and updates.

Talstra FWeb

Talstra for Web is a controlled web environment application that promotes the Pathways to Pipelines ecosystem.

Triggers

Talstra Triggers are code structures that connect P2P games and virtual worlds to the Talstra API to activate or deactivate world elements.

Access Triggers

TDoors

Talstra doors can be manually or automatically opened or closed.

Talstra API’s TDoor triggers gives the user access to portals inside the p2p games and the IoT connected components in the Real Virtual games.

TUnit

Talstra unit trigger can make game level units active or disabled.

TMagic

Talstra API’s TMagic triggers gives the user access to using magic inside the p2p games and on IoT connected components in the Real Virtual games.

TLandlord

Talstra Landlord trigger allows sub world owned by landlords to be accessible or closed.

TKey

Talstra key trigger activates game items and objects locked by special game keys like crypto keys or magical locks.

Talstra Notice/Message Triggers

Dual Box Notice

Taciti dignissimos porttitor auctor earum scelerisque, dolores assumenda netus aute, iaculis sint sociosqu excepteur, augue? Habitasse, tellus, per per tortor? Molestie luctus

Note with Icon

Taciti dignissimos porttitor auctor earum scelerisque, dolores assumenda netus aute, iaculis sint sociosqu excepteur, augue? Habitasse, tellus, per per tortor? Molestie luctus

Block Notice

Taciti dignissimos porttitor auctor earum scelerisque, dolores assumenda netus aute, iaculis sint sociosqu excepteur, augue? Habitasse, tellus, per per tortor? Molestie luctus

Alerts

Taciti dignissimos porttitor auctor earum scelerisque, dolores assumenda netus aute, iaculis sint sociosqu excepteur, augue? Habitasse, tellus, per per tortor? Molestie luctus

Notices

Taciti dignissimos porttitor auctor earum scelerisque, dolores assumenda netus aute, iaculis sint sociosqu excepteur, augue? Habitasse, tellus, per per tortor? Molestie luctus

Explanations

Taciti dignissimos porttitor auctor earum scelerisque, dolores assumenda netus aute, iaculis sint sociosqu excepteur, augue? Habitasse, tellus, per per tortor? Molestie luctus

Cheatsheet Widget

Changelogs

This document contains a chronological list of changes made to a software program or system over time. It includes information about new features, bug fixes, improvements, and other modifications that have been made to the software. Changelogs are an important aspect of software development and maintenance, as they help to ensure that software remains up-to-date, functional, and secure

Talstra Changelogs Timeline

Demo Import

If you want your site to look like exactly the ‘Rogan’ demos, you have to import the demo content. We integrated the One Click Demo installation feature in Rogan. You can import the demo content by a click only.

Install the theme and activate it. Then install all the required plugins. Make sure all the required plugins are activated before you begin.  Then navigate to “Appearance > Import Demo Data” to import the demo data and click on the “Import Demo Data” button.

After Demo Import

After successfully importing the demo content, you will find all the pages in your WordPress admin dashboard’s Pages menu. Find your desired homepage there and start editing this page with Elementor.
Also, you can set your Homepage demo as the Frontpage of your website from Settings > Reading.

Tips: Clean your WordPress site before reinstalling a Demo. You can clean your WordPress with the WP Reset plugin.

An alternative method to import the demo content.

However, you will get all demo content data with the theme package. You will find the demos in ‘rogan>inc>demos this path. If you failed to import the demo content with one click then you have to follow the below steps to import the demo content manually.

  1. Navigate to Tools > Import then install the WordPress plugin and click on the ‘Run Importer’. Upload here the ‘contents.xml’ file.
  2. Install the Widget Importer & Exporter plugin to import the demo widgets. Then navigate to Tools > Widget Importer & Exporter and upload here the ‘widgets.wie’ file.
  3. Now you have to import the Theme Settings as like the demo. Navigate to ‘Theme Settings > Import / Export‘. Then click on the Import from File button and copy-paste the backup string here and click on the Import a Backup button. You will find the backup string in the settings.json file.

Plugins Installation

After activating the Rogan WordPress theme, you will see a message that tells you to install some required and recommended plugins, click on Begin Installing Plugins or if you can’t see that message, Go to Appearance > Install plugins and star install all the plugins

Next step select all the plugins and change the drop-down menu to Install then click on the Apply button and wait for the installation process.

After installing plugins you will redirect to plugins list, again select all the plugins and change drop down this time to Activate and click on Apply button then wait for the activation process.

If you faced any problem or couldn’t install plugins, feel free to open a support ticket.

FAQs

Frequently asked questions and answers.

What is Talstra?

Telstra represents the Tools & Technologies layer of Attention-Driven Design (ADD). Talstra, backed by an advanced A.I. controlled framework, provides the technological connection of all Pathways to Pipeline activities and solutions. Talstra can be used as a way to research ADD APIs, frameworks, plugins, templates, software, manuals, etc. It includes a lot of elements to make your interactive experience in the World of P2P educational and seamless.

How Does Talstra Work?

Talstra controls many aspects of the Legions and Realms (i.e., the Gamification layer of Attention-Driven Design) games through an API and decentralized database.


Chat Icon Close Icon