You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+28-2Lines changed: 28 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,12 +5,13 @@ WIP practice tools for The Legend of Zelda: Spirit Tracks.
5
5
Currently stuck on the following issues:
6
6
- displaying text on-screen
7
7
8
+
**IMPORTANT**: this project doesn't provide any protected IPs, users are required to provide the necessary files by their own means and we won't help anyone in this regard.
9
+
8
10
## Planned Features
9
11
10
12
I'm not sure yet what are the limitations but here's what I'd like to have:
11
13
- warp menu
12
14
- add commands, like save the position, moon jump, make Link walk faster, reload area
13
-
- frame advance (if possible)
14
15
- inventory editor
15
16
- equips editor (item, fairies, boat parts?)
16
17
- savestates (if possible)
@@ -19,6 +20,11 @@ I'm not sure yet what are the limitations but here's what I'd like to have:
19
20
20
21
Basically, if you're familiar with the [practice tools from OoT](https://github.com/glankk/gz), I'd like to add similar features.
21
22
23
+
## Project TODO List
24
+
25
+
- Add rolling releases (low priority)
26
+
- Implement each planned features, if possible
27
+
22
28
## Building
23
29
24
30
You will need the following packages/tools:
@@ -38,8 +44,28 @@ Steps:
38
44
39
45
Any help is welcome!
40
46
47
+
If you wish to help on this project, clone the repo then follow the build instructions.
48
+
49
+
**Warning**: if you're altering decomp symbols in any way, make sure to run `make libs` to generate the new symbol libraries and the asm files inside `src/thumb`.
50
+
51
+
## Project Structure
52
+
53
+
-`.github/workflows/`: hosts the actions workflows
54
+
-`extract/`: the folder where the rom will be extracted to
55
+
-`hooks/`: root directory for hooks source code
56
+
-`include/`: root directory for source code headers
57
+
-`libs/`: hosts libraries and symbol libraries generated from `make libs`, for use by the linker
58
+
-`resources/`: for general resources and also external projects that aren't tools
59
+
-`src/`: root directory for stgz source code
60
+
-`src/thumb/`: hosts the generated thumb assembly files for thumb compatibility when calling such functions from the game
61
+
-`tools/`: various programs, python scripts and misc files
62
+
41
63
## Credits
42
64
43
-
This project is using [ds-rom](https://github.com/AetiasHax/ds-rom), made by Aetias.
65
+
Concept heavily inspired by [gz](https://github.com/glankk/gz), made by glank and many contributors.
66
+
67
+
Referenced projects:
68
+
-[ds-rom](https://github.com/AetiasHax/ds-rom), made by Aetias.
69
+
-[armips](https://github.com/Kingcom/armips), made by Kingcom and many contributors.
0 commit comments