Add summary to readme

This commit is contained in:
Luke Hubmayer-Werner 2023-07-27 20:05:45 +09:30
parent f174092b7f
commit a7b3377df6
1 changed files with 13 additions and 8 deletions

View File

@ -8,38 +8,43 @@ Fun
Godot 3.6, extracting resources from original or RPGe-translated SNES ROM. Godot 3.6, extracting resources from original or RPGe-translated SNES ROM.
# How much? # How much?
## tl;dr
You can currently load up your SNES ROM of Final Fantasy FFV and look at battle sprites, world map tiles, and listen to the instrument samples.
## Full Feature List (WIP)
Following systems are ordered by vague overarching priority: Following systems are ordered by vague overarching priority:
## Save/Load System ### Save/Load System
I know I called this an "Interactive Save Editor" but I haven't started that yet. I know I called this an "Interactive Save Editor" but I haven't started that yet.
- [ ] SNES Support - [ ] SNES Support
- [ ] PSX Support (should be identical to SNES with different offset) - [ ] PSX Support (should be identical to SNES with different offset)
- [ ] GBA Support (note, does not imply full asset ripping) - [ ] GBA Support (note, does not imply full asset ripping)
- [ ] Steam Pixel Remaster Support (I haven't bought this yet so low prio) (note, does not imply full asset ripping) - [ ] Steam Pixel Remaster Support (I haven't bought this yet so low prio) (note, does not imply full asset ripping)
## Menu System ### Menu System
I have mostly solved parsing of SNES menus in a sister project, however there are so few of them that hardcoding better behaviour would be nicer anyway. I have mostly solved parsing of SNES menus in a sister project, however there are so few of them that hardcoding better behaviour would be nicer anyway.
- [ ] Main Menu and Load/New Game - [ ] Main Menu and Load/New Game
- [ ] Party Menu and submenus - [ ] Party Menu and submenus
- [ ] Shops - [ ] Shops
## Map Field System ### Map Field System
- [ ] Character sprites (solved problem, soon™) - [ ] Character sprites (solved problem, soon™)
- [ ] NPC sprites (solved problem, soon™) - [ ] NPC sprites (solved problem, soon™)
- [ ] Vehicle sprites (solved problem, soon™) - [ ] Vehicle sprites (solved problem, soon™)
### World Maps (Fields?) #### World Maps (Fields?)
- [x] Tiles - [x] Tiles
- [ ] Tilemaps (solved problem, soon™) - [ ] Tilemaps (solved problem, soon™)
- [ ] Dynamic changes (e.g. meteors, breaking seals, sinking island, pirate cave, voids) (might hardcode these later) - [ ] Dynamic changes (e.g. meteors, breaking seals, sinking island, pirate cave, voids) (might hardcode these later)
- [ ] Pathing (I have vague recollections about this) - [ ] Pathing (I have vague recollections about this)
- [ ] Mode 7 Effects (...might hardcode these later) - [ ] Mode 7 Effects (...might hardcode these later)
### Dungeon/Town/Zone Maps (idk what accepted terminology is) #### Dungeon/Town/Zone Maps (idk what accepted terminology is)
- [ ] Tiles (solved problem, soon™) - [ ] Tiles (solved problem, soon™)
- [ ] Tilemaps (solved problem, soon™) - [ ] Tilemaps (solved problem, soon™)
- [ ] Layer Effects and animated tiles (needs research, including water) - [ ] Layer Effects and animated tiles (needs research, including water)
- [ ] Pathing (I have vague recollections about this) - [ ] Pathing (I have vague recollections about this)
## Battle System ### Battle System
- [x] Character sprites - [x] Character sprites
- [ ] Weapon sprites (solved problem, soon™) - [ ] Weapon sprites (solved problem, soon™)
- [ ] Weapon animations (will hardcode these) - [ ] Weapon animations (will hardcode these)
@ -49,12 +54,12 @@ I have mostly solved parsing of SNES menus in a sister project, however there ar
- [ ] Abilities (will hardcode these, with fixes and extensions where appropriate) - [ ] Abilities (will hardcode these, with fixes and extensions where appropriate)
- [ ] Calculations (will hardcode these from Algorithms guide, with fixes and extensions where appropriate) - [ ] Calculations (will hardcode these from Algorithms guide, with fixes and extensions where appropriate)
## Script System ### Script System
This will be an interpreter, I am not hardcoding the thousands of scripts. This will be an interpreter, I am not hardcoding the thousands of scripts.
- [ ] Parser - [ ] Parser
- [ ] Interpreter - [ ] Interpreter
- [ ] API - [ ] API
## Sound System ### Sound System
- [x] Instrument samples - [x] Instrument samples
- [ ] Music playing (semi-solved problem, WIP) - [ ] Music playing (semi-solved problem, WIP)