scawful
aed54f1493
fix hyrule magic decompression memory leak, misc housekeeping
2024-02-03 00:04:21 -05:00
scawful
8d2cd60b5f
fixes and readability
2024-02-01 00:24:03 -05:00
scawful
adb7f0666e
Fix the dumbest bug in the universe
2024-01-31 18:00:37 -05:00
scawful
cbc523e427
check the a and b map ptrs for nullptr rather than the vectors
2024-01-31 13:58:58 -05:00
scawful
77d99724ef
Overworld map saving epic
2024-01-31 13:17:14 -05:00
scawful
1e5d02ab6f
SaveLargeMaps, SaveMap32Tiles, SaveItems updates
2024-01-31 01:31:44 -05:00
scawful
788d12d307
Fix large map saving bug
2024-01-30 23:56:06 -05:00
scawful
6791fa03e5
Overworld updates, Tile16 and large map fixes
2024-01-29 22:58:39 -05:00
scawful
69518429af
Reorganize Overworld class
2024-01-29 19:36:10 -05:00
scawful
752215be03
Overworld Tile32 save improvements
2024-01-29 16:12:15 -05:00
scawful
319665621c
Overworld epic, tile16, tile32, save
2024-01-29 00:32:15 -05:00
scawful
e006702df1
OverworldMap sprite entities, canvas drawing updates
2024-01-28 12:04:52 -05:00
scawful
e086f12ade
OverworldEntity update: Entrances, Exits, Items
2024-01-27 15:55:47 -05:00
scawful
28f6056b2f
Update Overworld save function class visibility for MasterEditor
2024-01-26 21:52:01 -05:00
scawful
059c6fc25a
Cleanup overworld and use ROM::ReadTransaction for exit data
2024-01-25 21:00:28 -05:00
scawful
f45e115176
Add ROM::ReadTransaction for bulk reads and cleanup Overworld class
2024-01-25 14:04:31 -05:00
scawful
9b3977191d
Add LogToConsole experiment flag
2024-01-22 21:17:41 -05:00
scawful
c9d0fb9573
OverworldExit updates and refactoring
2024-01-14 11:15:34 -05:00
scawful
781f15bb81
Add DrawOverworldExits and DrawOverworldProperties
2024-01-10 23:12:54 -05:00
scawful
bbe76ac83c
housekeeping, accessors, gui, etc
2023-11-20 21:12:02 -05:00
scawful
299770922c
Add Debugger interface, RoomObject class
...
- Log instructions to debugger using experiment flag
- Use BitmapManager for more functionality
- Draw framebuffer and integrated debugger
2023-11-13 14:51:01 -05:00
scawful
97548fbe6f
Update ExperimentFlags interface
2023-11-12 09:53:51 -05:00
scawful
0cefa777cb
DrawOverworldSprites experiment flag
2023-11-11 19:04:48 -05:00
scawful
aaccbe08af
Cleanup Overworld stuff
2023-11-10 23:23:20 -05:00
scawful
f5c6899d4d
fix bug with ow edits outside top row
2023-10-22 16:17:18 -04:00
scawful
6a0dc078c1
Refactor ROM class, add RunTransaction
2023-10-22 03:23:26 -04:00
scawful
fb398351d8
cleanup rom, gfx, overworld and add comments
2023-10-20 02:17:35 -04:00
scawful
168030ee31
Start Overworld save
2023-08-26 17:06:30 -04:00
scawful
c4ef29f329
Add OverworldMap tile editing
2023-08-26 15:03:18 -04:00
scawful
037667bb21
Move Overworld constants to Overworld
2023-08-25 19:43:20 -04:00
scawful
c66d810828
Add support for JP rom and headered ROMs
2023-08-25 19:01:52 -04:00
scawful
a3f68b70b4
ROM and Compression library updates
...
Remove Compress and Decompress from ROM
Move Editor parent class to its own file
Move 65816 editor constants to widgets
Update compression_test and snes_palette_test
Start version constant classes (experimental)
Move SetupROM for editors to load renderer
2023-08-09 00:18:05 -04:00
scawful
9ea107bc8d
Update SNESPalette, SNESColor, add tests
2023-08-04 22:51:12 -04:00
Justin Scofield
88c915ce9d
Fix Overworld, add matchedBytes constant array
2023-08-02 12:59:05 -04:00
scawful
3ada9988aa
Begin LoadSprites, LoadChests, housekeeping
2023-06-25 10:08:01 -04:00
scawful
5ac7002c88
Popout PaletteEditor, general housekeeping
2023-05-22 09:16:20 -05:00
scawful
304c39d3cd
load overworld maps in threads via std::future
2023-05-15 08:24:59 -05:00
scawful
44d5162b71
Start adding Save routines for map16 and map32
2023-01-10 13:47:31 -06:00
scawful
c7f12e56a2
add selected tile outline for ow editor
2022-10-07 19:32:24 -05:00
Justin Scofield
56ef315028
bitmap optimization, sprites, inventory, tiles
2022-09-12 21:17:41 -05:00
Justin Scofield
290844db54
add entrances to ow draw
2022-09-11 22:37:47 -05:00
scawful
9b4f8fd716
fix overworld colors drawing
2022-09-11 14:23:58 -05:00
Justin Scofield
7daeeea14e
bug: fix tile16 issue with toint16 method
2022-09-05 13:03:05 -05:00
Justin Scofield
f47be1c9cb
chore: refactor overworld
2022-08-27 23:27:14 -05:00
scawful
eb70044e8a
make use of status macros
2022-08-23 14:52:44 -05:00
scawful
04fd077578
remove unused code
2022-08-23 14:23:38 -05:00
scawful
6dd4c390fe
Add status macros and refactor overworld
2022-08-23 13:26:06 -05:00
scawful
86b36b1ba0
Add routines for overworld map gfx pointers
2022-08-23 12:40:45 -05:00
Justin Scofield
c86a7d0f01
chore: Remove unused OW functions
2022-08-07 12:40:46 -04:00
Justin Scofield
e86ddfc7c0
refactor: change constant name
2022-08-03 20:01:02 -04:00