Many features introduced by Overhaul may be hard for players to discover on their own, so there should be interactive in-game tutorial popups to teach them or notify them of what they can do.
Goals
[ ] Located in panels in bottom right corner, interactive tutorials pop up during gameplay, usually requiring the player to perform some action.
[ ] The interactive tutorial popups should only appear when it's relevant. For example, players should not be asked to perform a broadsword Killing Blow if they've not recently held a broadsword or if there's no enemies around. If the requirements for the tutorial's triggering are no longer met for 3 or 5 seconds, the tutorial panel will disappear until they're met again later.
[ ] After the player fulfills the task, the tutorial will no longer show up during gameplay forever, unless completed tutorials are manually reset.
[ ] A 'Tutorials' codex screen may be added, listing all discovered tutorials. This is an extra-tier feature, but at the same time, it could additionally contain non-interactive tutorials, such as a note that "enemies drop more health when you're low on it", or many many general tips, unlocked interactively, but not requiring the player to do anything.
Sketch
It'd probably just be a video box and some text near it in a panel that appears in the bottom right corner of the screen.
Also:
Upon completion, an animation should play before the panel fades out, such as an appearance of a large green checkmark.
Perhaps placing a skip button or an X cross would be nice for some irritable players.
Overhaul's Tutorials
Combat
[ ] Performing a dodgeroll, avoiding damage with it.
[ ] Performing a "dodgecrit" (using 'Critical Judgement' buff).
[ ] Performing power attacks with melee.
[ ] Using alternate firing modes on guns that didn't have them prior.
[ ] Performing a killing blow with a broadsword.
[ ] Using velocity-based damage with a melee weapon.
[ ] "Cooking" grenades by holding down their fuse (not yet reimplemented).
Movement
[ ] Climbing/mantling ledges.
[ ] Preventing/reducing fall damage with a timed dodgeroll.
[ ] Performing a wall roll.
[ ] Performing a wall jump (Ninja gear).
[ ] Swinging on grappling hooks.
[ ] Performing a classic pull with a grappling hook by holding the button.
[ ] Performing bunnyhopping (a combo tracking system is already present).
[ ] Performing a rocket jump with a Rocket Jumper (item not yet reintroduced).
Terraria's Tutorials
Vanilla too does a horrible job of guiding the player through its mechanics, but mostly its progression. We can attempt to solve the former, but we don't really have to, this is extra.
This is some ideas mentioned on Discord:
WASD to move! Space to jump! LMB to attack! Obsolete for people who were tech savvy enough to install a mod, but necessary for any real newcomers.
A "New crafting recipes availables" system may be good QoL, highlighting available newly encountered recipes until they're hovered or selected in the crafting screen.
The most efficient solution for progression guidance would be a Minecraft's advancements-like achievements screen, which would also include bosses in it, without spoiling all of them immediately the way Boss Checklist unfortunately does (or did in its simpler GUI past). This may be big.. But at the same time, I would like to have something like that for Music Discs to be used as a reward for.
Many features introduced by Overhaul may be hard for players to discover on their own, so there should be interactive in-game tutorial popups to teach them or notify them of what they can do.
Goals
Sketch
It'd probably just be a video box and some text near it in a panel that appears in the bottom right corner of the screen.
Also:
Overhaul's Tutorials
Combat
Movement
Terraria's Tutorials
Vanilla too does a horrible job of guiding the player through its mechanics, but mostly its progression. We can attempt to solve the former, but we don't really have to, this is extra.
This is some ideas mentioned on Discord:
Boss Checklist
unfortunately does (or did in its simpler GUI past). This may be big.. But at the same time, I would like to have something like that for Music Discs to be used as a reward for.