Commit Graph

806 Commits

Author SHA1 Message Date
scawful
0a388e60b4 Fix Tile32 unsigned long value cast constructor 2024-01-29 16:11:07 -05:00
scawful
319665621c Overworld epic, tile16, tile32, save 2024-01-29 00:32:15 -05:00
scawful
31bd2e7c7e Add logger class and HM compress flag 2024-01-29 00:31:16 -05:00
scawful
6a96882916 Update Tile32 long packed value 2024-01-29 00:30:28 -05:00
scawful
9b78e90221 Add HyruleMagic Compress fn 2024-01-29 00:30:05 -05:00
scawful
12e361c9a7 Reorder OverworldEditor and multithreading logic 2024-01-29 00:28:19 -05:00
scawful
db9f78648e Update Write routines for ROM, expand ROM to 2mb 2024-01-29 00:27:51 -05:00
scawful
c8a7f1c074 Update keyboard nav for ImGui 2024-01-29 00:27:04 -05:00
scawful
4621c61df4 Update Tile16 editor with tile types 2024-01-28 12:06:03 -05:00
scawful
ee179a5598 housekeeping for GfxContext and Room logging 2024-01-28 12:05:50 -05:00
scawful
e006702df1 OverworldMap sprite entities, canvas drawing updates 2024-01-28 12:04:52 -05:00
scawful
4463e6be32 Add gfx::PaletteSet type 2024-01-28 12:04:00 -05:00
scawful
e086f12ade OverworldEntity update: Entrances, Exits, Items 2024-01-27 15:55:47 -05:00
scawful
c7762a8a2e Use lc_lz2::CompressV3 for CompressOverworld 2024-01-26 23:19:46 -05:00
scawful
5a3a693c59 Set texture streaming flag to true by default 2024-01-26 23:19:12 -05:00
scawful
df1cdb22f5 housekeeping and todos 2024-01-26 23:18:26 -05:00
scawful
28f6056b2f Update Overworld save function class visibility for MasterEditor 2024-01-26 21:52:01 -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
059c6fc25a Cleanup overworld and use ROM::ReadTransaction for exit data 2024-01-25 21:00:28 -05:00
scawful
39709beb54 Reorganize experiment flags 2024-01-25 20:59:53 -05:00
scawful
7231999cf3 Add scroll wheel support to input hex fields 2024-01-25 20:59:39 -05:00
scawful
f45e115176 Add ROM::ReadTransaction for bulk reads and cleanup Overworld class 2024-01-25 14:04:31 -05:00
scawful
1ef1c3ff84 Add SaveOverworldMaps public fn and experiment flag 2024-01-25 13:45:47 -05:00
scawful
b8d9a3c5cb Tile16 editor housekeeping 2024-01-25 13:45:11 -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
db51acd12a Canvas constructor improvements and housekeeping 2024-01-23 10:14:12 -05:00
scawful
84c9ec4d9d Add supported features section to help menu 2024-01-22 23:18:36 -05:00
scawful
efa55c8989 Remove unused UsageStateEnum 2024-01-22 23:17:49 -05:00
scawful
348bfa8f74 Update GfxGroupEditor 2024-01-22 22:08:39 -05:00
scawful
2dbbeba44d Add BeginWindowWithDisplaySettings with background opacity to start 2024-01-22 22:08:29 -05:00
scawful
ff8a6a18f3 Add TODO to finish tile16 transfer 2024-01-22 21:42:24 -05:00
scawful
982ce48ff4 Update ScreenEditor load order 2024-01-22 21:17:55 -05:00
scawful
9b3977191d Add LogToConsole experiment flag 2024-01-22 21:17:41 -05:00
scawful
499818836a Add TODO to finish Rom::LoadLinkGraphics and GraphicsEditor display 2024-01-22 20:46:27 -05:00
scawful
e4c2cdf8a3 Add TODO for Canvas ContextMenu palette 2024-01-22 20:44:57 -05:00
scawful
5c9cded866 Add SelectableLabels for Dungeon names 2024-01-22 20:43:40 -05:00
scawful
6bb82e02a1 Add copy content to clipboard button to error status popup 2024-01-22 20:33:03 -05:00
scawful
9f137559c3 Fix DungeonMap tile16 copy IDs being used, update yaze version num 2024-01-22 20:24:44 -05:00
scawful
a443efc8a4 Add file management to ResourceLabelManager, include in settings 2024-01-22 19:53:42 -05:00
scawful
394f1646e6 housekeeping 2024-01-22 03:31:33 -05:00
scawful
6f80f328a8 Add Tilesheet class, update ScreenEditor for DungeonMaps 2024-01-22 03:30:55 -05:00
scawful
7d28d35e5d Add SaveRom to MasterEditor, rename Rom::isLoaded to is_loaded 2024-01-22 03:29:18 -05:00
scawful
b69c1f3ef3 OverworldEditor housekeeping 2024-01-22 03:27:20 -05:00
scawful
5455b2a425 Add ResourceLabelManager class 2024-01-22 03:26:37 -05:00
scawful
a115b7ebe3 Create DungeonMap class and move constants 2024-01-22 03:24:36 -05:00
scawful
2460ef25a5 Add UppcaseHex string helper fns 2024-01-22 03:23:45 -05:00