Commit Graph

104 Commits

Author SHA1 Message Date
scawful
e086f12ade OverworldEntity update: Entrances, Exits, Items 2024-01-27 15:55:47 -05:00
scawful
df1cdb22f5 housekeeping and todos 2024-01-26 23:18:26 -05:00
scawful
cb1bca5f64 Update OverworldEntrance and OverworldExit gui logic, add entrance popup 2024-01-26 21:50:29 -05:00
scawful
1ac5bb65fd Add RefreshOverworldMap, RefreshMapPalette, RefreshMapProperties 2024-01-26 21:49:36 -05:00
scawful
c4ab1ed292 Change Overworld buttons to selectables based on EditingMode 2024-01-26 21:48:48 -05:00
scawful
7231999cf3 Add scroll wheel support to input hex fields 2024-01-25 20:59:39 -05:00
scawful
1ef1c3ff84 Add SaveOverworldMaps public fn and experiment flag 2024-01-25 13:45:47 -05:00
scawful
c3e616e60f Tile16 Editor updates (big commit) 2024-01-23 22:37:23 -05:00
scawful
da06f46596 Fix OverworldMap canvas slowness 2024-01-23 10:18:06 -05:00
scawful
d183f1d784 Canvas Gui and styling improvements, helper fns 2024-01-23 10:14:52 -05:00
scawful
2dbbeba44d Add BeginWindowWithDisplaySettings with background opacity to start 2024-01-22 22:08:29 -05:00
scawful
9f137559c3 Fix DungeonMap tile16 copy IDs being used, update yaze version num 2024-01-22 20:24:44 -05:00
scawful
b69c1f3ef3 OverworldEditor housekeeping 2024-01-22 03:27:20 -05:00
scawful
dc31eea6a2 Add usage statistics to OverworldEditor 2024-01-18 20:05:48 -05:00
scawful
08e7dbeca1 Add OverworldExit editor skeleton 2024-01-14 13:33:49 -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
a73c944529 Canvas, Palettes, Bitmap updates 2023-12-25 17:32:56 -06:00
scawful
da4650cbd6 GraphicsEditor, OverworldEditor housekeeping 2023-12-19 18:41:05 -05:00
scawful
20515d2f0b Housekeeping 2023-12-17 21:02:28 -05:00
scawful
87db938963 cleanup spc700 and add todos 2023-12-06 01:32:59 -05:00
scawful
f22b066dba GraphicsEditor updates, move pipelines to gui 2023-11-26 20:09:25 -05:00
scawful
6e6576b364 Make LoadGraphics public, add mutable ow map props 2023-11-26 16:47:43 -05:00
scawful
bceaf1409b Editor housekeeping 2023-11-25 22:44:11 -05:00
scawful
9e3642c54e Add load system fonts experiment flag 2023-11-24 13:37:27 -05:00
scawful
041e365416 Dungeon object updates 2023-11-22 12:23:02 -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
8ff9f281ac Add more experiment flags 2023-11-20 21:50:40 -05:00
scawful
bbe76ac83c housekeeping, accessors, gui, etc 2023-11-20 21:12:02 -05:00
scawful
fee9484a5d Add resources folder for music and palette editor 2023-11-18 14:17:06 -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
c1ad23284e housekeeping 2023-11-11 20:17:34 -05:00
scawful
05feb49d05 Add Tile16Editor and GfxGroupEditor to OverworldEditor 2023-11-11 19:03:01 -05:00
scawful
b21ac96841 Add EditingMode to OverworldEditor 2023-11-10 23:21:15 -05:00
scawful
f5c6899d4d fix bug with ow edits outside top row 2023-10-22 16:17:18 -04:00
scawful
78bcd13b54 Remove conditional from prototype ow btn 2023-10-17 17:08:50 -04:00
Justin Scofield
190917ff6f Add Changes stack to ROM for saving 2023-08-27 10:20:10 -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
5cc680762e Proliferate use of SharedROM 2023-08-18 17:19:42 -04:00
scawful
9ea107bc8d Update SNESPalette, SNESColor, add tests 2023-08-04 22:51:12 -04:00
Justin Scofield
7d0b09a589 Add SelectablePalettePipeline for updating palette 2023-08-03 21:09:27 -04:00
Justin Scofield
7b2e017bb3 Add BitmapCanvasPipeline, more CgxViewer updates 2023-08-02 12:53:05 -04:00
scawful
ca68da8eca Update constants for OverworldEditor 2023-07-31 20:39:03 -04:00
scawful
c0d94a5982 Add palettes to GraphicsEditor, build housekeeping 2023-07-09 22:35:10 -04:00
scawful
931560cfb1 Add GraphicsEditor class
Super donkey proto graphics import experiment

removed snes_spc and asar_static because of macOS M1 build issues.

music player using snes_spc disabled

included macOS build configuration as it currently is.
2023-07-08 09:03:27 -04:00