Commit Graph

274 Commits

Author SHA1 Message Date
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
7d0b09a589 Add SelectablePalettePipeline for updating palette 2023-08-03 21:09:27 -04:00
scawful
8cac0b71b4 add push_back to ROM and cleanup some stuff 2023-08-03 19:24:17 -04:00
Justin Scofield
e7ef0fae56 Add COL file indexing for palettes 2023-08-02 19:33:42 -04:00
Justin Scofield
e88b2a6d2f Add GraphicsBinCanvasPipeline 2023-08-02 19:12:57 -04:00
Justin Scofield
b3458b56db Update params for InputHex and InputHexShort
From int to uint64_t and uint32_t respectively
2023-08-02 19:04:02 -04:00
Justin Scofield
d4fdee6d32 CgxViewer, GraphicsEditor updates 2023-08-02 18:58:29 -04:00
Justin Scofield
7b2e017bb3 Add BitmapCanvasPipeline, more CgxViewer updates 2023-08-02 12:53:05 -04:00
scawful
1d0419583d Add FileDialog data pipeline 2023-08-02 07:15:05 -04:00
Justin Scofield
09d76f5f5d Cgx to gfx::Bitmap pipeline in GraphicsEditor 2023-08-01 22:02:58 -04:00
scawful
952ce1e3dc CgxViewer updates 2023-08-01 20:15:15 -04:00
scawful
5fc9cdeadc GraphicsEditor supports clipboard input 2023-07-31 21:28:59 -04:00
scawful
bc4a90fc76 Add ClipboardData to Controller, housekeeping 2023-07-31 21:26:18 -04:00
scawful
ca68da8eca Update constants for OverworldEditor 2023-07-31 20:39:03 -04:00
scawful
01802d1a73 Refactor LC_LZ2 and expand GraphicsEditor
Add CompressV2 and DecompressV2
Add PortablePalette to PaletteEditor
2023-07-22 15:24:34 -04:00
scawful
82dd9dde1b Add LC_LZ2 Compression library
Refactor ROM class
Editor housekeeping
2023-07-21 03:44:44 -04:00
scawful
df8443152b Add CgxViewer, update GraphicsEditor 2023-07-18 21:55:23 -04:00
scawful
2b0c550274 SharedROM, Editor parent, housekeeping 2023-07-17 08:25:22 -04:00
scawful
c0d94a5982 Add palettes to GraphicsEditor, build housekeeping 2023-07-09 22:35:10 -04:00
scawful
003e3d5ab4 Expand GraphicsEditor import functionality 2023-07-09 10:36:39 -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
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
02b1adb6ab Save ROM with modified palettes, backup system 2023-05-15 09:28:34 -05:00
scawful
46fe8993ea Update PaletteEditor, remove Delta experiment 2023-05-15 08:23:13 -05:00
scawful
3abfaf3336 housekeeping 2023-03-29 00:16:57 -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
934ce6b1e7 add where tile draw event takes place in ow canvas 2023-01-10 13:48:12 -06:00
scawful
539a2d24c6 cleanup tracker class and move helper functions 2023-01-03 12:30:00 -06:00
scawful
b0338f588a add SDL_mixer 2023-01-01 17:48:51 -06:00
scawful
2d3937e791 added snes_spc library 2023-01-01 16:11:44 -06:00
scawful
c1526cacdf include asar, move patching to ROM class 2023-01-01 15:06:38 -06:00
scawful
a6099674d1 selected tile tracks cursor, loads tile gfx 2023-01-01 13:45:50 -06:00
scawful
6902102402 housekeeping 2022-12-31 13:53:21 -06:00
scawful
a8729add01 overworld editor tile selector/painter routines 2022-12-31 13:53:07 -06:00
Justin Scofield
95d69bcb92 update music editor and style colors 2022-12-30 23:36:28 -06:00
scawful
fbb320e772 update music_editor layout w new api 2022-12-30 19:08:40 -06:00
scawful
1787294f0f update music_editor gui 2022-12-30 18:32:21 -06:00
scawful
348a6827c2 update inline assembly editor internal size 2022-12-30 18:31:55 -06:00
scawful
0a83dd3e13 include music editor and rearrange tabs 2022-12-30 16:41:22 -06:00
scawful
3c244184ab add inline assembly editor 2022-12-30 16:41:10 -06:00
scawful
deaeedfc87 add music editor gui elements 2022-12-30 16:40:58 -06:00
scawful
c7f12e56a2 add selected tile outline for ow editor 2022-10-07 19:32:24 -05:00
scawful
a20b3fd240 housekeeping and inventory menu 2022-09-17 10:34:44 -05:00
Justin Scofield
67a5f6bf68 housekeeping and inventory 2022-09-13 00:24:24 -05:00
Justin Scofield
56ef315028 bitmap optimization, sprites, inventory, tiles 2022-09-12 21:17:41 -05:00
scawful
d6081e9add canvas and ow edit changes 2022-09-12 13:04:03 -05:00
Justin Scofield
290844db54 add entrances to ow draw 2022-09-11 22:37:47 -05:00
scawful
aa1a5a36ad housekeeping 2022-09-11 15:53:02 -05:00