# Retry System UberASM

The Retry System is a useful patch for both Kaizo hacks and generally hard hacks, as its primary function is to enable fast level reloading to skip going to the Overworld everytime the player dies (similarly to games like Super Meat Boy).

This package is a spiritual successor of the original Retry patch made by worldpeace, to expand its capabilities and to make it compatible with more resources as a consequence of it being primarily a UberASM resource.

### Help & Getting Started

To get started using this on your project, check out the "Getting Started" page.

- Getting Started

For some helpful general information, check out the following pages.

- Frequently Asked Questions
- Troubleshooting

If you have additional questions or problems, you can PM me on SMW Central (Kevin) or DM me on Discord (`kkevinm`). Please make sure you have read this documentation carefully, and tried to solve the problem on your own first, before contacting me.

### Configuration

The Retry System can be configured in a lot of ways, from basic general settings, to level specific settings, to more nuanced options for advanced users.

All the configuration files you can edit can be found in the retry_config folder and include some comments on how to use them and what they can do, but you can read more in depth explanation for each file below.

- settings_global.asm
- settings_local.asm
- sram_tables.asm
- extra.asm
- ram.asm

You can edit the files in the retry_config/code folder (which contains all the source code) to change the retry but this is not recommended unless you know exactly what you're doing.

### Multiple Midways

The Retry system also provides for multiple level midways, both as midway objects and automatic midways on level entrance, and many more features. Read how to configure this feature at the following link.

- Setting up Multiple Midways

### Other Information

For other information, check out the following pages.

- Retry System Resources
- ObjecTool Info
- SRAM & BWRAM Info
- Hijack Map
- Uninstalling Retry