-
6766fe2fe3
[nostalgia] Allow disabling of BUILD_SHARED_LIBS
Gary Talent
2024-09-17 23:51:37 -05:00
-
a49c526a4c
[nostalgia] Add support for partial tilesheet loading
Gary Talent
2024-09-17 23:50:13 -05:00
-
d311316f24
[ox/std] Add oxModelFwdDecl macro for broken Apple Clang
Gary Talent
2024-09-17 23:49:04 -05:00
-
a44475700a
[ox/std] Make operator[] in Array and Vector nodiscard
Gary Talent
2024-09-14 23:37:07 -05:00
-
1617e6cd58
[keel] Cleanup
Gary Talent
2024-09-14 22:35:42 -05:00
-
0136cdd4e4
[keel] Add manifest to pack output
Gary Talent
2024-09-14 20:47:54 -05:00
-
aa72647a09
[keel] Move vald and repair funcs to their own file, make conversion to validation
Gary Talent
2024-09-14 14:16:16 -05:00
-
5191947f72
[keel] Make pack file copy logging nest for dir level
Gary Talent
2024-09-14 02:52:38 -05:00
-
f982f1a40b
[ox/std] Cleanup
Gary Talent
2024-09-14 02:30:22 -05:00
-
4079efd386
[keel] Cleanup
Gary Talent
2024-09-13 23:55:23 -05:00
-
2dc921d38e
[keel] Add pack file copy status to logging
Gary Talent
2024-09-13 23:53:07 -05:00
-
123601c970
[ox/std] Cleanup Defer
Gary Talent
2024-09-13 23:51:58 -05:00
-
0ab9874e08
[ox/std] Cleanup logging output
Gary Talent
2024-09-13 23:32:42 -05:00
-
068ff83ba8
[ox/fs] More cleanup and bug fix from previous cleanup
Gary Talent
2024-09-13 23:32:13 -05:00
-
a91d3c419a
[ox/fs] Cleanup
Gary Talent
2024-09-13 00:05:26 -05:00
-
4a6940aeff
[nostalgia/core] Add a valid function for CompactTileSheet
Gary Talent
2024-09-07 23:20:04 -05:00
-
1e5052bae4
[keel] Make default repair return a no repair error
Gary Talent
2024-09-07 23:15:15 -05:00
-
f7c159db35
[studio] Cleanup
Gary Talent
2024-09-07 02:25:09 -05:00
-
2e585beb87
[ox/std] Make Result copyTo and moveTo able to convert
Gary Talent
2024-09-07 02:24:52 -05:00
-
66a559d48e
Merge commit 'ca2d9eb5349ead95bfdf1e16ce129ed3ba18261a'
Gary Talent
2024-09-07 00:16:03 -05:00
-
-
ca2d9eb534
Squashed 'deps/nostalgia/' changes from ab025e88..4d63a65f
Gary Talent
2024-09-07 00:16:03 -05:00
-
943c1bf48b
Merge commit 'a1a34f27f9d873bff520a1e890f5071faa20f170'
Gary Talent
2024-08-30 21:13:18 -05:00
-
-
a1a34f27f9
Squashed 'deps/nostalgia/' changes from c501fc04..ab025e88
Gary Talent
2024-08-30 21:13:18 -05:00
-
d2e579b613
Merge commit '88617af4098b1fe159bbc085b1a1927d45af3c22'
Gary Talent
2024-07-09 22:31:20 -05:00
-
-
88617af409
Squashed 'deps/nostalgia/' changes from 3b874c6e..c501fc04
Gary Talent
2024-07-09 22:31:20 -05:00
-
62cbe76c1c
Merge commit '2da3579818c8cbb50ad4b346f5fbc9e5304e682f'
Gary Talent
2024-06-18 00:50:59 -05:00
-
-
2da3579818
Squashed 'deps/nostalgia/' changes from 5e90f8d4..3b874c6e
Gary Talent
2024-06-18 00:50:59 -05:00
-
7649ee2a58
[ox/std] Add non-const operator[] to Pair
Gary Talent
2024-06-12 22:52:20 -05:00
-
4657861607
[ox/std] Add Pair
Gary Talent
2024-06-12 22:51:57 -05:00
-
1fc681b23e
[jasper/world] Remove palette based animation system
Gary Talent
2024-06-04 00:25:32 -05:00
-
97c92cac87
[nostalgia/core] Fix getTileIdx(TileSheet, SubSheetId)
Gary Talent
2024-06-03 23:17:50 -05:00
-
bcb4a8de3f
[nostalgia/core] Make load TileSheet functions take CompactTileSheet, in addition to FileAddresses
Gary Talent
2024-06-03 20:00:48 -05:00
-
93f3df039f
[studio/modlib] Make TaskRunner check that task is not null
Gary Talent
2024-06-02 14:08:23 -05:00
-
e961d9b63d
Merge commit 'fc2dec64389824a251fb258f6fd0a9074e521cc2'
Gary Talent
2024-06-02 11:35:07 -05:00
-
-
fc2dec6438
Squashed 'deps/nostalgia/' changes from 430cae16..5e90f8d4
Gary Talent
2024-06-02 11:33:36 -05:00
-
33112fb921
[jasper/project] Update assets
Gary Talent
2024-06-01 22:43:10 -05:00
-
8a67657473
[jasper/world/studio] Make WorldEditor remember animate option
Gary Talent
2024-06-01 20:38:19 -05:00
-
bddb08c201
[nostalgia] Cleanup config IO
Gary Talent
2024-06-01 20:14:29 -05:00
-
f338a6a86a
[jasper/player] Make player default to working dir for asset dir
Gary Talent
2024-06-01 18:06:28 -05:00
-
ce9ce3f0e5
[jasper/project] Update assets
Gary Talent
2024-06-01 18:03:25 -05:00
-
d40130eff0
[nostalgia,keel] Make repair return ox::Error
Gary Talent
2024-06-01 15:54:11 -05:00
-
cab71a5fcf
[jasper/world/studio] Make WorldEditor able to animate BG
Gary Talent
2024-06-01 15:43:38 -05:00
-
e008416d08
[turbine] Add TimeMs alias to uint64_t
Gary Talent
2024-06-01 13:58:46 -05:00
-
7472834ef8
[studio/applib] Change updateHandler to 10 second interval
Gary Talent
2024-06-01 13:58:15 -05:00
-
c389eeeef8
[nostalgia/core] Add valid and repair functions for PaletteV3
Gary Talent
2024-06-01 13:56:15 -05:00
-
3064f7e742
[keel] Add valid and repair functions for AssetManager
Gary Talent
2024-06-01 13:54:45 -05:00
-
f8acaf6551
[studio,turbine] Fix Turbine sleep logic, tweak Studio default sleep values
Gary Talent
2024-06-01 01:21:43 -05:00
-
04bf815642
[studio,turbine] Fix Turbine sleep logic, tweak Studio default sleep values
Gary Talent
2024-06-01 01:20:01 -05:00
-
7499bd87da
[turbine/gba] Fix ticksMs function signature
Gary Talent
2024-05-31 23:59:49 -05:00
-
ad3ff78e2f
[nostalgia/core/studio] Fix AddSubsheetCommand::undo to undo ID idx change
Gary Talent
2024-05-31 23:59:15 -05:00
-
14eb10016e
[nostalgia/core/studio] Cleanup
Gary Talent
2024-05-31 23:58:40 -05:00
-
a4b909c890
[nostalgia/core] Fix validateSubSheetIdx
Gary Talent
2024-05-31 23:58:21 -05:00
-
f6c327c2d7
[keel] Make GBA AssetRef changeable
Gary Talent
2024-05-31 23:57:14 -05:00
-
e861b4f6e7
[jasper/world] Add world background animation
Gary Talent
2024-05-31 23:52:24 -05:00
-
79d7f76407
[jasper/world/studio] WorldEditor: suppress keyboard when popup open
Gary Talent
2024-05-31 23:50:49 -05:00
-
bec487552f
[jasper/project] Add missing type descriptors
Gary Talent
2024-05-31 23:47:31 -05:00
-
41b4fae643
Merge commit 'a0d6019480b421575b54182f52af98fc2379f758'
Gary Talent
2024-05-31 23:42:52 -05:00
-
-
a0d6019480
Squashed 'deps/nostalgia/' changes from 976550ef..430cae16
Gary Talent
2024-05-31 23:42:52 -05:00
-
c92ba2713e
Merge commit '60789230be4092f2fbd2b2245949603d7d5513b8'
Gary Talent
2024-05-31 20:54:46 -05:00
-
-
60789230be
Squashed 'deps/nostalgia/' changes from dd5d1bfb..976550ef
Gary Talent
2024-05-31 20:54:46 -05:00
-
7ac29585d6
[jasper/world/studio] Fix world tile selection to properly release when out of bounds
Gary Talent
2024-05-31 02:23:36 -05:00
-
d0073b2161
[jasper] Add missing install destinations
Gary Talent
2024-05-31 02:22:48 -05:00
-
cdc7cbdd64
[nostalgia/core/studio] Fix build
Gary Talent
2024-05-31 01:43:46 -05:00
-
834c8ef5aa
[nostalgia/core/studio] Fix PaletteEditor add/remove color commands
Gary Talent
2024-05-31 01:19:55 -05:00
-
f1a7f5cdc0
Merge commit 'e3cd379bb4bf7061a9e89a75b2ee5e36261e4a9a'
Gary Talent
2024-05-30 23:44:27 -05:00
-
-
e3cd379bb4
Squashed 'deps/nostalgia/' changes from 7d9f363b..dd5d1bfb
Gary Talent
2024-05-30 23:44:27 -05:00
-
accff465d6
Merge commit '76b8b03a2c7c4bbda397629452eaf45fa7fe5ea2'
Gary Talent
2024-05-30 23:19:09 -05:00
-
-
76b8b03a2c
Squashed 'deps/nostalgia/' changes from eed115b2..7d9f363b
Gary Talent
2024-05-30 23:14:19 -05:00
-
a60aba2ae2
[ox/std] Fix String::c_str to always retrun a valid C str
Gary Talent
2024-05-29 20:51:15 -05:00
-
53f8ec4666
[nostalgia/core] Fix subsheet resize not to read garbage
Gary Talent
2024-05-29 02:16:07 -05:00
-
70152c45a9
[ox/std] Ensure ox::String always has at least a null terminator
Gary Talent
2024-05-29 02:15:30 -05:00
-
5d8f5098e1
[jasper] Revert back to C++20
Gary Talent
2024-05-29 00:56:35 -05:00
-
aa8da0733d
[jasper] Update assets
Gary Talent
2024-05-29 00:55:58 -05:00
-
f258a8b0c9
[nostalgia/developer-handbook] Update serialization notes
Gary Talent
2024-05-29 00:21:59 -05:00
-
4161c6b1bd
[nostalgia/developer-handbook] Update serialization notes
Gary Talent
2024-05-29 00:19:58 -05:00
-
6233682d04
[jasper/world/studio] Remove erroneous noexcept
Gary Talent
2024-05-29 00:13:21 -05:00
-
df322b092d
[nostalgia/developer-handbook] Update serialization notes
Gary Talent
2024-05-29 00:08:16 -05:00
-
69049e9295
[nostalgia/developer-handbook] Update notes on error handling
Gary Talent
2024-05-29 00:00:25 -05:00
-
2c20ad0d53
[nostalgia/developer-handbook] Update notes on error handling
Gary Talent
2024-05-28 23:52:20 -05:00
-
cc8ef142b9
[turbine] Remove ClipboardObject::typeMatches
Gary Talent
2024-05-28 23:41:21 -05:00
-
87a848e306
[turbine] Make ClipboardObject::typId return a StringView
Gary Talent
2024-05-28 23:39:02 -05:00
-
bb127400a1
[turbine] Rework getClipboardObject to use ox::ModelTypeId_v
Gary Talent
2024-05-28 23:35:22 -05:00
-
0be51e8079
[jasper/world/studio] Add extra check for clipboard safety
Gary Talent
2024-05-28 22:22:26 -05:00
-
a488ba4fd5
[keel] Remove redundant move
Gary Talent
2024-05-28 21:33:19 -05:00
-
580f27ac87
[jasper/world/studio] Cleanup redundant keelCtx calls
Gary Talent
2024-05-28 21:27:19 -05:00
-
2db3d0470a
[studio] Fix build error
Gary Talent
2024-05-28 21:25:31 -05:00
-
5d4af474b1
[jasper/world/studio] Cleanup
Gary Talent
2024-05-28 21:24:16 -05:00
-
46c3e4e0de
[jasper/world/studio] Cleanup, give WorldEditor an acceptsClipboardPayload function
Gary Talent
2024-05-28 21:12:38 -05:00
-
8a1e60e571
[jasper/player] Make player use file pointed to in Bootfile
Gary Talent
2024-05-28 20:59:44 -05:00
-
7c7d9decd2
[nostalgia/core/studio] Add acceptsClipboardPayload to TileSheetEditor
Gary Talent
2024-05-28 20:58:49 -05:00
-
fe0fea49b3
[studio] Add acceptsClipboardPayload to Editor
Gary Talent
2024-05-28 20:58:26 -05:00
-
181eee0087
[turbine] Make ClipboardObject use ox::ModelTypeId_v for typeId
Gary Talent
2024-05-28 20:57:49 -05:00
-
e9f8787403
[keel] Cleanup pack logging
Gary Talent
2024-05-28 20:56:40 -05:00
-
8f633d17ec
[ox/preloader] Fix alignment issue
Gary Talent
2024-05-28 20:44:26 -05:00
-
0675b4675b
[nostalgia/core/studio] Cleanup TileSheet selection, fix copy/paste bug
Gary Talent
2024-05-28 20:31:15 -05:00
-
db5cff5e8c
[jasper/world/studio] Add copy/cut/paste to WorldEditor
Gary Talent
2024-05-28 01:45:59 -05:00
-
8ae716e09c
[studio] Add size function to Selection
Gary Talent
2024-05-28 01:45:40 -05:00
-
654c509ccd
[keel] Remove setAsset
Gary Talent
2024-05-27 21:13:17 -05:00
-
bcbca9a5dd
[keel,studio] Fix hotloading for files that get loaded as multiple types
Gary Talent
2024-05-27 19:26:58 -05:00
-
3eee6161a0
[jasper/world/studio] Improve WorldEditor dependency tracking
Gary Talent
2024-05-27 00:56:04 -05:00