Commit graph

18 commits

Author SHA1 Message Date
0b7839e61f
Add project documentation
- Create comprehensive README with feature overview
- Include build instructions for devkitPro toolchain
- Add usage instructions and safety warnings
- Professional documentation for project release
2023-05-24 18:22:14 -07:00
e4cc388918
Polish documentation and project files
- Streamline README with concise feature list
- Enhance gitignore with comprehensive build artifacts
- Add IDE and OS-specific ignores
- Professional documentation for project completion
2023-05-24 16:14:28 -07:00
6bff4b6fcd
Refactor codebase and complete implementation
- Consolidate development files into final implementation
- Replace basic prototypes with full feature implementations
- Add complete hash-based save data access system
- Implement advanced map pin management algorithms
- Add comprehensive error handling and user feedback
- Complete Korok seed database with all 908 locations
2023-05-24 09:08:09 -07:00
07db2a4d8d
Fix save device unmounting on exit
- Properly unmount save device before application exit
- Prevents potential file system issues
- Ensures clean shutdown process
2023-05-23 11:17:52 -07:00
41e49c2080
Add VSCode integration script
- Python script to generate c_cpp_properties.json
- Helps with IntelliSense for Switch development
- Configures paths for devkitPro toolchain
- Improves development experience
2023-05-21 09:50:39 -07:00
d28527f700
Expand Korok seed database to 50 locations
- Add 40 more Korok seed coordinates
- Comprehensive test data covering various map regions
- Better representation of actual game locations
- Sufficient data for thorough testing
2023-05-20 14:14:55 -07:00
4ece8c1922
Implement functional menu system
- Add button-driven menu with multiple options
- Wire up A button to add all Korok pins
- Connect B button to count existing pins
- Auto-initialize save system on startup
- Cleaner main loop without manual save testing
2023-05-19 15:33:48 -07:00
1d5c741bd3
Add initial Korok seed location data
- Create data.h/c with first 10 Korok locations
- Each location has hash ID and x,y,z coordinates
- Foundation for complete Korok database
- Test data for pin placement functionality
2023-05-19 09:41:24 -07:00
91898b81fb
Expand save system with data access framework
- Add Hashes struct for known save file offsets
- Add Float union for type conversion
- Implement placeholder functions for:
  * Reading u32/float from addresses
  * Writing float to addresses
  * Save file writing
- Add player position hash constant
2023-05-18 14:52:57 -07:00
8ddd30bbb4
Add basic map pin functionality
- Define Point structure for 3D coordinates
- Add map pin type constants
- Implement placeholder functions for:
  * Player location loading
  * Map pin addition
  * Pin counting
- Foundation for Korok seed tracking
2023-05-18 11:49:10 -07:00
d689902de7
Integrate UI system into main application
- Add UI initialization to main loop
- Use UI message system instead of direct printf
- Improve exit handling with boolean flag
- Add line buffering for better output
2023-05-17 17:09:32 -07:00
e01d96b2eb
Add basic UI system
- Create UI header with menu structures
- Implement screen clearing and title display
- Add message printing functionality
- Foundation for menu-driven interface
2023-05-17 16:58:22 -07:00
af46e93a5e
Implement BOTW save data mounting
- Add account initialization and user handling
- Mount save data using BOTW Application ID
- Proper error handling with Result codes
- Foundation for save file manipulation
2023-05-17 10:07:12 -07:00
0ccd79677d
Integrate save functionality into main loop
- Add save_basic.h include to main.c
- Wire up A button to trigger save operations
- Update version to 0.2
2023-05-16 15:27:51 -07:00
adfc526f6c
Add basic save file structure
- Create save.h with gameDataSav struct
- Add placeholder functions for save handling
- Foundation for BOTW save data manipulation
2023-05-16 14:16:25 -07:00
46e530be36
Add basic main.c with console setup
Create minimal Switch homebrew application.
- Initialize console and input handling
- Basic event loop with exit on Plus button
- Foundation for BOTW save tool
2023-05-16 09:31:00 -07:00
3e7538fffd
Add basic Makefile for Nintendo Switch homebrew
Set up build system using devkitPro toolchain.
Includes standard flags for Switch development.
2023-05-15 16:58:48 -07:00
e9ae66e136
Initial project setup
Add basic project structure with README and gitignore.
Setting up Nintendo Switch homebrew project for BOTW save modification.
2023-05-15 14:29:16 -07:00