4 Commits
Author SHA1 Message Date
izzy2lost 4b4f63e28e Refactor asset alignment in level and texture headers
- Updated various level headers (vcutm.h, wdw.h, wf.h, wmotr.h) to ensure macro object strings are aligned using ALIGN_ASSET(2).
- Modified texture headers (effect.h, skyboxes/bbh.h, bidw.h, bitfs.h, bits.h, ccm.h, cloud_floor.h, clouds.h, ssl.h, water.h, wdw.h, title_screen_bg.h) to apply ALIGN_ASSET(2) to string declarations for consistency and improved memory alignment.
- Refactored Game.cpp to clarify asset unpacking process on Android, removing unnecessary AndroidUtils.h and AndroidUtils.cpp files.
- Enhanced GameExtractor to support explicit asset and game path parameters for better compatibility with Android's asset management.
- Updated Rando module to resolve randomizer folder path on first use to avoid issues with global constructors during Android initialization.
- Improved error handling in asset loading within AssetArrayFactory to log missing assets more effectively.
2026-08-03 09:43:32 -04:00
izzy2lost 8f1b5a58ef Merge remote-tracking branch 'upstream/develop' into develop
# Conflicts:
#	CMakeLists.txt
#	android/app/build.gradle
#	android/app/src/main/AndroidManifest.xml
#	android/app/src/main/java/org/libsdl/app/SDLActivity.java
#	android/app/src/main/res/values/strings.xml
#	android/build.gradle
#	android/gradle.properties
#	android/settings.gradle
#	include/sm64.h
#	libultraship
#	src/port/Engine.cpp
2026-08-02 22:40:07 -04:00
KiritoDv 03b8845bcf Android support added based on Waterdish work 2026-07-16 09:25:45 -06:00
izzy2lost 1538ac8f64 android port working 2026-01-27 20:51:17 -05:00