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
Justin Scofield
ee99166ef3
Update ROM references with new operators
2022-07-25 09:34:23 -04:00
Justin Scofield
6011d1e6af
Integrating Status return types into GUI
2022-07-24 11:55:34 -04:00
Justin Scofield
7d08970a19
Overworld and Bitmap refactoring
2022-07-24 01:34:16 -04:00
Justin Scofield
874786cc57
BuildTileset upgrades
2022-07-24 00:01:57 -04:00
Justin Scofield
d2da16b47d
housekeeping
2022-07-20 21:40:18 -04:00
Justin Scofield
d9e986d769
housekeeping
2022-07-20 21:05:40 -04:00
Justin Scofield
f3b090c89f
Overworld map tile pointer business, very serious
2022-07-19 21:47:04 -04:00
Justin Scofield
31bf3b7881
Overworld housekeeping
2022-07-19 20:21:52 -04:00
Justin Scofield
099a209739
Overworld housekeeping continued
2022-07-19 19:44:43 +00:00
Justin Scofield
88b6fa5b00
Overworld housekeeping
2022-07-19 19:16:58 +00:00
Justin Scofield
9f2041be70
Refactor OverworldMap class
2022-07-19 18:23:35 +00:00
Justin Scofield
51454ab651
remove using namespace decl
2022-07-19 17:31:27 +00:00
Justin Scofield
9f760d922a
Removed constants namespace
2022-07-19 15:37:56 +00:00