YourWishes
e47a2c3e5c
Redesign dusk.dsk into a dual-archive DSK2 format
...
Splits the asset archive into a compressed (DEFLATE) zip and an
uncompressed (STORED) zip back to back behind a small header, instead of
one plain zip. DEFLATE-compressed zip entries aren't reliably seekable in
libzip, which caused locale string lookups (repeated rewind/reopen of the
same entry) to silently skip content on Dolphin specifically. Uncompressed
entries don't have that problem, so locale files now go in the stored
archive without needing to buffer the whole thing in memory.
Adds tools/asset/pack as the new packer (replacing the plain
`tar --format=zip`), a shared assetdsk.h/.c opener used by all platforms,
and a second ASSET.zipStored handle with fallback lookup in assetfile.c.
Confirmed working: Linux, PSP (PPSSPP), and Dolphin-FAT (Wii DOL under
-a LLE) - the original Dolphin locale lookup failure no longer reproduces.
2026-08-31 15:33:45 -05:00
YourWishes
fbd3c71ba7
Move network code into its own dusknetwork module, gate behind DUSK_NETWORK
...
Splits the platform-agnostic network core out of dusk into a top-level
dusknetwork module, mirroring the duskgl/dusksdl2 pattern. Adds a
DUSK_NETWORK cmake option (default ON) so builds can exclude all
networking code, including the per-platform implementations.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-08 16:13:09 -05:00
YourWishes
722fe2ccfb
Some label fixes
2026-06-25 19:56:14 -05:00
YourWishes
31ba3fe127
add build to corner of screen
2026-05-21 23:59:26 -05:00
YourWishes
9d0cb8fb46
ISO build (partial)
2026-05-07 12:18:30 -05:00
YourWishes
3bc544fba1
Re-enable build pulling fetched modules
2026-05-05 19:29:48 -05:00
YourWishes
bb29c0edef
Working on some script modules
2026-05-05 16:22:04 -05:00
YourWishes
bd248ee91c
Build script on PSP, Dolphin and Engine.
2026-04-28 21:34:09 -05:00
YourWishes
a41b0e916b
prog
2026-04-28 08:04:01 -05:00
YourWishes
a2b38d3b83
Test Docker user
Build Dusk / run-tests (push) Failing after 25s
2026-03-10 15:34:53 -05:00
YourWishes
93074d653e
idk
2026-03-06 16:34:45 -06:00
YourWishes
38ce768168
kms
2026-03-06 13:40:27 -06:00
YourWishes
2167889f48
Merge branch 'main' into break-literally-everything
2026-03-03 12:28:48 -06:00
YourWishes
e9b02c2acf
Whatewver
Build Dusk / run-tests (push) Successful in 1m26s
Build Dusk / build-linux (push) Successful in 1m26s
Build Dusk / build-psp (push) Failing after 1m28s
Build Dusk / build-dolphin (push) Failing after 1m28s
2026-03-02 20:14:21 -06:00
YourWishes
9ee446431b
Moved build stuff to docker
2026-03-02 06:59:51 -06:00
YourWishes
df106e3988
"progress"
2026-02-28 09:55:21 -06:00
YourWishes
d0a057e0ee
Moved all defs into main file.
2026-02-17 11:33:00 -06:00
YourWishes
af9904c892
Scripts work again.
Build Dusk / run-tests (push) Successful in 1m40s
Build Dusk / build-linux (push) Successful in 1m45s
Build Dusk / build-psp (push) Successful in 1m47s
Build Dusk / build-dolphin (push) Successful in 2m23s
2026-02-13 19:36:59 -06:00
YourWishes
e5e8c49f6c
Mostly nuking old system
Build Dusk / build-linux (push) Failing after 1m24s
Build Dusk / run-tests (push) Failing after 1m17s
Build Dusk / build-psp (push) Failing after 1m34s
Build Dusk / build-dolphin (push) Failing after 2m5s
2026-02-13 19:13:26 -06:00
YourWishes
073ee8dca9
Trying to find dolphin texture bug
Build Dusk / run-tests (push) Successful in 1m37s
Build Dusk / build-linux (push) Successful in 1m23s
Build Dusk / build-psp (push) Successful in 1m45s
Build Dusk / build-dolphin (push) Successful in 2m20s
2026-02-09 14:53:27 -06:00
YourWishes
53dd36efdd
Fixed alpha textures properly on PSP
Build Dusk / run-tests (push) Successful in 1m25s
Build Dusk / build-linux (push) Failing after 1m13s
Build Dusk / build-psp (push) Successful in 2m2s
Build Dusk / build-dolphin (push) Successful in 2m22s
2026-02-08 09:54:40 -06:00
YourWishes
ad9e841a42
Removed CXX target
Build Dusk / run-tests (push) Successful in 1m46s
Build Dusk / build-linux (push) Successful in 1m36s
Build Dusk / build-psp (push) Successful in 2m56s
Build Dusk / build-dolphin (push) Successful in 5m38s
2026-02-07 17:08:03 -06:00
YourWishes
14f3f464c7
Prog on fixing psp alpha textures
Build Dusk / run-tests (push) Successful in 1m20s
Build Dusk / build-linux (push) Successful in 1m39s
Build Dusk / build-psp (push) Successful in 1m51s
Build Dusk / build-dolphin (push) Successful in 2m36s
2026-02-07 15:29:29 -06:00
YourWishes
cbe51cc8d0
Speedup build
Build Dusk / run-tests (push) Successful in 1m10s
Build Dusk / build-linux (push) Successful in 1m4s
Build Dusk / build-psp (push) Successful in 1m36s
Build Dusk / build-dolphin (push) Successful in 2m6s
2026-02-06 16:50:50 -06:00
YourWishes
0d56859d94
Alpha textures
2026-02-05 23:28:26 -06:00
YourWishes
56e1696cd4
Asset loading
2026-02-04 21:52:14 -06:00
YourWishes
dd910a31aa
Actually compiled
2026-02-04 17:44:53 -06:00
YourWishes
708c4d0ec3
"Improved"
2026-02-04 15:54:09 -06:00
YourWishes
ad13d6c6a1
SDL2 example builds.
2026-02-04 11:17:25 -06:00
YourWishes
1c32158142
DOlphin progress
2026-02-04 10:16:16 -06:00
YourWishes
c2cad858a5
Allow strings to be returned from structs
Build Dusk / run-tests (push) Successful in 1m33s
Build Dusk / build-linux (push) Successful in 1m53s
Build Dusk / build-psp (push) Successful in 1m51s
2026-01-28 18:34:23 -06:00
YourWishes
c190271565
Builds on PSP properly.
Build Dusk / run-tests (push) Failing after 2m16s
Build Dusk / build-linux (push) Successful in 2m0s
Build Dusk / build-psp (push) Successful in 1m53s
2026-01-28 12:28:27 -06:00
YourWishes
6af570fab2
See why PSP fails on ubuntu vm
2026-01-28 11:33:12 -06:00
YourWishes
07afc3813a
Refactor
Build Dusk / run-tests (push) Successful in 1m55s
Build Dusk / build-linux (push) Successful in 2m0s
Build Dusk / build-psp (push) Failing after 1m40s
2026-01-25 21:23:09 -06:00
YourWishes
d788de8637
Starting refactor of tools, thank gosh
Build Dusk / run-tests (push) Successful in 1m56s
Build Dusk / build-linux (push) Successful in 1m44s
Build Dusk / build-psp (push) Failing after 1m35s
2026-01-25 21:07:31 -06:00
YourWishes
af5bf987c8
Add inventory.
Build Dusk / run-tests (push) Successful in 2m12s
Build Dusk / build-linux (push) Successful in 1m49s
Build Dusk / build-psp (push) Successful in 1m52s
2026-01-06 07:47:16 -06:00
YourWishes
024ace1078
Fixed PSP building
Build Dusk / run-tests (push) Successful in 1m18s
Build Dusk / build-linux (push) Successful in 1m53s
Build Dusk / build-psp (push) Successful in 2m8s
2026-01-05 20:13:11 -06:00
YourWishes
8d00fe9d16
Test PSP update
Build Dusk / run-tests (push) Successful in 1m50s
Build Dusk / build-linux (push) Successful in 1m43s
Build Dusk / build-psp (push) Failing after 1m27s
2026-01-05 20:00:26 -06:00
YourWishes
aec937b04b
Add some tests
Build Dusk / build-psp (push) Has been cancelled
Build Dusk / build-linux (push) Has been cancelled
2026-01-05 16:13:14 -06:00
YourWishes
8ee46fd204
add tests.
Build Dusk / build-linux (push) Successful in 2m5s
Build Dusk / build-psp (push) Failing after 1m44s
2026-01-05 13:25:39 -06:00
YourWishes
4e1b404820
Add script context
Build Dusk / build-linux (push) Successful in 1m41s
Build Dusk / build-psp (push) Failing after 2m36s
2025-12-04 20:57:12 -06:00
YourWishes
c53439066e
Cleanup, prep for editor
Build Dusk / build-linux (push) Failing after 40s
Build Dusk / build-psp (push) Failing after 1m7s
2025-11-15 22:21:03 -06:00
YourWishes
d6c497731f
Fix PSP compiled
2025-11-09 20:42:03 -06:00
YourWishes
ec324e02f2
Fix PSP Deadzones
2025-11-09 19:19:36 -06:00
YourWishes
b9ec6523d6
Back to work
2025-11-09 16:41:54 -06:00
YourWishes
aaa8622956
Fixed PSP rendering
2025-11-09 14:54:33 -06:00
YourWishes
587d716aae
Fix PSP build issues
2025-11-09 13:23:15 -06:00
YourWishes
c9608ad7a7
Made input work on fixed timesteps primarily.
2025-11-04 08:41:18 -06:00
YourWishes
bcb8bea0fe
Fixes build on the laptop? dunno why
2025-10-14 15:44:38 -05:00
YourWishes
2c0fd84c72
commit deez
2025-10-12 18:24:09 -05:00