Skip to content

General path#19

Merged
Maschell merged 19 commits into
wiiu-env:0.3-devfrom
dkosmari:general-path
Feb 6, 2026
Merged

General path#19
Maschell merged 19 commits into
wiiu-env:0.3-devfrom
dkosmari:general-path

Conversation

@dkosmari
Copy link
Copy Markdown
Contributor

This allows loading splashes from SD:/wiiu/ directly, like SD:/wiiu/splash.png or SD:/wiiu/splashes/.

We already have other style/theme folders in the top-level wiiu folder, so it makes sense to have the splashes there too.

The environment-specific path will still take precedence. For instance, SD:/wiiu/environments/experimental-aroma/splash.png will override any other splash image when loading the experimental-aroma environment.

Comment thread source/main.cpp Outdated
@Maschell
Copy link
Copy Markdown
Contributor

Maschell commented Feb 5, 2026

Could you merge in the 0.3.0-dev to make the diff smaller/clearer? Apparently github doesn't filter out non-changes

Comment thread source/utils/utils.cpp Outdated
Comment thread source/main.cpp Outdated
Comment thread source/main.cpp Outdated
Comment thread source/main.cpp Outdated
@Maschell Maschell merged commit 4d9d9e4 into wiiu-env:0.3-dev Feb 6, 2026
3 checks passed
@dkosmari dkosmari deleted the general-path branch February 7, 2026 04:56
Maschell added a commit that referenced this pull request Apr 19, 2026
* Bump version

* Add JPEG support for loading splash screens (#7)

* Added support for loading JPEG images.

* Sorted headers.

* Formatting for clang-format.

---------

Co-authored-by: Daniel K. O. (dkosmari) <none@none>

* Improved PNG reading (#8)

* Use libpng's "simplified API", to automatically load all types of PNG as RGBA images.

* Removed extra blank spaces.

---------

Co-authored-by: Daniel K. O. (dkosmari) <none@none>

* Update to turbojpeg 3. (#17)

* Update to turbojpeg 3.

* Fixed formatting.

* More formatting.

* Fixed formatting.

* Updated Dockerfile, crt for newlib and wut.

* Add __init_wut_thread() call.

---------

Co-authored-by: Daniel K. O. (dkosmari) <none@none>

* Webp support (#16)

* Fixed format string.

* Added WEBP support.

* Fixed formatting.

* Fixed formatting again.

* Updated Dockerfile, crt for newlib and wut.

* Add __init_wut_thread() call.

---------

Co-authored-by: Daniel K. O. (dkosmari) <none@none>

* General path (#19)

* Fixed format string.

* Try sd:/wiiu as a fallback path for loading splashes.

* Updated README.

* Better formatting.

* Simpler wording.

* Fixed typo.

* Formatting code.

* Avoid seeding RNG more than once.

* Refactored to hide all path handling inside SplashScreenDrawer class.

* Refactored some functions into utils.h, utils.cpp

* Added missing include, some code cleanup.

* Added a try-catch block for vector and filesystem exceptions.

Hg: Enter commit message.  Lines beginning with 'HG:' are removed.

* Refactoring: make LoadTextureFrom return a bool.

* Adjusted for clang-format checks.

* Updated Dockerfile, crt for newlib and wut.

* Add __init_wut_thread() call.

* Updated README.

* Some cleanup and remove unnecessary code changes.

---------

Co-authored-by: Daniel K. O. (dkosmari) <none@none>

* Update Dockerfile (#23)

---------

Co-authored-by: Daniel K. O. <dkosmari@users.noreply.github.com>
Co-authored-by: Daniel K. O. (dkosmari) <none@none>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants