LFM for making tutorials, would love a button entity the player could use, that can have very flexible effects.

Looking for a mod? Have a review on a mod you'd like to share?
Tinyboss
Filter Inserter
Filter Inserter
Posts: 564
Joined: Sun Nov 16, 2014 12:11 pm
Contact:

LFM for making tutorials, would love a button entity the player could use, that can have very flexible effects.

Post by Tinyboss »

I'm thinking of making some cool interactive tutorials for the circuit network, and I'm imagining a mod that would facilitate that. Does anything similar already exist, and if not, does the thing I have in mind sound feasible?

Examples of the kind of things I'd like the buttons to be capable of:
  • Teleport the player.
  • Modify the player's inventory.
  • Put arrows, boxes, or other marks on screen to direct the player's attention to a certain entity or area.
  • Spawn in entities with settings already configured (e.g. combinators, trains with schedules and inventory, armor/vehicles with equipment in the grid, etc.). Copying them from another location or surface might be a convenient way to use this feature without specific functions for all the things to be configured.
  • Delete entities. Combined with the above, the settings and inventories of entities could be modified.
  • Restore a specified area to its initial state.
  • Place down a game blueprint.
The kind of tutorial I'm imagining would have a map where the player physically moves from one lesson to the next. Each lesson would have messages (the existing display panel is probably sufficient for this part) explaining the lesson. But I want to have the lessons be interactive, and of course it needs to be possible for the player to easily revert to the beginning of the lesson if needed.

A minimal implementation would just store some lua code to be executed when the button is pressed (maybe additionally when a certain region is entered), and that should still probably be an option to cover any unusual needs. But if things like the examples above are easy to configure, that would be fantastic.
Post Reply

Return to “Questions, reviews and ratings”