scawful
c9d0fb9573
OverworldExit updates and refactoring
2024-01-14 11:15:34 -05:00
scawful
08b95df7ad
Dungeon Room Object refactor
2024-01-10 23:14:49 -05:00
scawful
781f15bb81
Add DrawOverworldExits and DrawOverworldProperties
2024-01-10 23:12:54 -05:00
scawful
27098a7917
cleanup bitmap and object renderer
2023-12-29 22:43:40 -05:00
scawful
20515d2f0b
Housekeeping
2023-12-17 21:02:28 -05:00
scawful
10785357ef
Move DungeonObjectRenderer to its own file
2023-12-17 20:59:42 -05:00
scawful
90625598dd
Update ConfigureObject for RoomObjects
2023-12-10 02:14:43 -05:00
scawful
87db938963
cleanup spc700 and add todos
2023-12-06 01:32:59 -05:00
scawful
b4820d1d32
Housekeeping
2023-11-30 02:13:31 -05:00
scawful
e529e6ca34
SDL_Texture streaming in ROM, dungeon housekeeping
2023-11-26 16:50:29 -05:00
scawful
d2fa9c0c53
Update overworld map accessors
2023-11-26 16:50:09 -05:00
scawful
fed58b836c
Fix gfx buffer bug in ROM::LoadAllGraphicsData
2023-11-25 22:45:50 -05:00
scawful
041e365416
Dungeon object updates
2023-11-22 12:23:02 -05:00
scawful
e93ff212af
Dungeon graphics loaded per room
2023-11-22 00:49:55 -05:00
Justin Scofield
7a842d4669
Dungeon Room load current graphics experiment
2023-11-21 23:44:05 -05:00
scawful
59e7dcc7f0
GUI Updates
...
Add DisplaySettings, replace ImGui style editor
Update Debugger interface with memory viewer
Decompose SNES initialization routines
Update DungeonObjectRenderer plan
Add DrawObjectRenderer UI mockup fofr DungeonEditor
2023-11-21 11:07:04 -05:00
Justin Scofield
f7224c3716
Switch DungeonObjectRenderer to SharedROM
2023-11-20 21:54:02 -05:00
scawful
bbe76ac83c
housekeeping, accessors, gui, etc
2023-11-20 21:12:02 -05:00
scawful
4ef2540d15
cleanup dungeon room constants
2023-11-20 06:18:28 -05:00
scawful
72ef0d0536
Update Bitmap fns
2023-11-18 20:05:32 -05:00
scawful
942d055c5e
Update DungeonObjectRenderer experiment
2023-11-18 00:04:49 -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
613e26d8ce
Remove gfx groups fns from Room class
2023-11-12 10:17:35 -05:00
scawful
97548fbe6f
Update ExperimentFlags interface
2023-11-12 09:53:51 -05:00
scawful
c1ad23284e
housekeeping
2023-11-11 20:17:34 -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
7c598b9fa0
houskeeping
2023-10-20 02:18:35 -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
c25be2b76d
Move object names, start RoomObject Subtypes
2023-08-19 02:09:37 -04:00
scawful
878b1ee1eb
Add FindMetastamp, etc housekeeping
2023-08-18 17:21:17 -04:00
scawful
09df21a439
Update Room, Add RoomObject, RoomNames
2023-08-18 17:20:11 -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
Justin Scofield
7b2e017bb3
Add BitmapCanvasPipeline, more CgxViewer updates
2023-08-02 12:53:05 -04:00
scawful
2b0c550274
SharedROM, Editor parent, housekeeping
2023-07-17 08:25:22 -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
94a61a13ac
Add Object selector to DungeonEditor
...
Loads current room gfx from ROM gfx buffer
2023-03-29 00:10:46 -05:00
scawful
9426cd7a87
Update ImGui library SDL2 impl
2023-03-28 12:29:49 -05:00
scawful
85c14438f3
housekeeping
2023-03-28 12:25:56 -05:00
scawful
d41c3ca81a
Add Room class for Dungeon editing
...
Loads basic properties from the dungeon room header by the room ID.
2023-03-28 12:08:55 -05:00