From 3c8a72bf6cdc62a0cb5c696de9cfc2b1418b5e82 Mon Sep 17 00:00:00 2001 From: scawful Date: Sun, 11 Aug 2024 11:15:14 -0400 Subject: [PATCH] update getting started --- docs/getting-started.md | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/docs/getting-started.md b/docs/getting-started.md index 71e13315..91378566 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -1,23 +1,19 @@ # Getting Started -This software allows you to modify "The Legend of Zelda: A Link to the Past". +This software allows you to modify "The Legend of Zelda: A Link to the Past" (US or JP) ROMs. -This editor is built to be compatible with ZScream projects. +This editor is built to be compatible with ZScream projects and is designed to be cross platform. Please note that this project is currently a work in progress, and some features may not be fully implemented or may be subject to change. -## Prerequisites -Before you start using YAZE, make sure you have the following: - -- A copy of "The Legend of Zelda: A Link to the Past" ROM file (US or JP) -- Basic knowledge of hexadecimal and binary data - ## General Tips - Experiment flags determine whether certain features are enabled or not. To change your flags, go to File -> Options -> Experiment Flags or open the SettingsEditor tab. -- Backup files are enabled by default. Each save will produce a timestamped copy of your ROM before you last saved. +- Backup files are enabled by default. Each save will produce a timestamped copy of your ROM before you last saved. You can disable this feature in the settings. -## Z3ED cli +## z3ed cli + +Included with the editor is a command line interface (CLI) that allows you to perform various operations on your ROMs from the command line. This aims to reduce the need for multiple tools in zelda3 hacking like Zcompress, LunarExpand, LunarAddress, Asar, and others. | Command | Arg | Params | Status | |---------|-----|--------|--------| @@ -31,4 +27,11 @@ Before you start using YAZE, make sure you have the following: | Export Graphics | -e | rom_file bin_file | In progress | | Import Graphics | -i | bin_file rom_file | Not started | | SNES to PC Address | -s | address | Complete | -| PC to SNES Address | -p | address | Complete | \ No newline at end of file +| PC to SNES Address | -p | address | Complete | + + +## Extending Functionality + +In addition to the built-in features, this software provides a pure C library interface and a Python module that can be used for building extensions and custom sprites without assembly. + +This feature is still in development and is not yet fully documented. \ No newline at end of file