Tutorials
Jump to navigation
Jump to search
This page can be considered a roadmap for tutorials that we'd like to make. Those which are already completed have links to their respective pages.
Each section is ordered roughly by expected difficulty, with the easiest coming first.
General LynnaLab usage
- Initial setup
- Chest editing
- Object placement
- Warp editing
- Dungeon editing
- Minibosses & bosses (not custom ones, just note how to place them in rooms properly)
- Explanation of group numbers
Data structure hacking
- Text editing (just edit
text/{game}/text.yaml
(ages/seasons)) - Miniboss warps
- Essence warps
- (Ages) Underwater areas
- Maku tree cutscenes (enable/disable)
- Minecarts, minecart switches
- Moving/removing seed tree graphics in
code/{game}/roomGfxChanges.s
(ages/seasons) - Gasha trees (see here)
Scripting
- Scripting overview
- Creating a treasure outside a chest
- Multiple treasure chests in a single room
- Basic puzzles
- Opening doors when all enemies killed
- Push blocks / color blocks
- Color jump tiles
- Levers (ie. lava filling levers)
Scripting + ASM
- NPCs
- NPC Tutorial
- NPCs which change behaviour as the game progresses (ie. essences)
- Basic cutscenes
Pure ASM
- Custom shops
- Custom items/enemies
- Porting objects between games (without graphics)
- Porting objects between games (with graphics)
Misc
- Palette transitions
- Seasons region editing / Room packs (page needs to be fleshed out, could use screenshots)
- Conditional room layout changes
- Music Data and Structure
- Moving Music from Seasons to Ages and vice-versa
- Git usage: Using basic commands to keep a log of your project's history
Discord conversations
This section contains links to relevant conversations that occurred on the discord server explaining how to do certain things. Ideally these would be converted into proper tutorials later on. You must have joined the discord server in order to view these.
- OAM editing (object animations) (2024-09-22)
- Porting bosses from Seasons to Ages (2024-10-13)