Commit Graph

2395 Commits

Author SHA1 Message Date
Christian Semmler
19bc50bef2
Set LFS URL 2025-08-16 10:28:41 -07:00
Christian Semmler
a5b73ec694
Add .lfsconfig 2025-08-16 10:15:16 -07:00
Christian Semmler
933c5bb1a4
Fix MxDSBuffer leak 2025-08-15 21:55:44 -07:00
Christian Semmler
2f2446af87
Merge branch 'master' into replace-si 2025-08-15 09:56:51 -07:00
Christian Semmler
73c6be7abf
Clean up config code (#679)
* Clean up config code

* Export function

* Fix
2025-08-15 18:56:36 +02:00
Christian Semmler
9eca37692b
Merge branch 'master' into replace-si 2025-08-15 09:30:39 -07:00
Anders Jenbo
94c2d16180
Add OpenGL ES 2.0 renderer (#678) 2025-08-15 16:26:06 +00:00
Christian Semmler
72e2848876
Update README.md [skip ci] 2025-08-15 17:16:21 +02:00
Cookie
f06731784e
Android port (#656)
* initial files

* get building

* proper paths & default to virtual mouse

* Wrap gradle under cmake & build SDL3.aar

run cmake with  -DANDROID_NDK_PATH=/path/to/ndk to generate the .aar & run the gradle build

if using Android Studio you will have to run the aar script manually(or do the cmake cmd) then put the normal cmake args inside '-PcmakeArgs="-DCMAKE_BUILD_TYPE=Release ...."'  at `Settings > Build, Execution, Deployment > Gradle-Android Compiler > Command-line Options`
Check CMakeLists.txt Android build block for more info

* workflow and format

* dont cmake -> gradle -> cmake

* icons

* prevent first start crash due to missing isle.ini

dont force require gles3 (vulkan & software are options)

* cleanup

* cmake script & ci cleanup

use a cmake script to downoad SDL3 sources for aar building

* script cleanups & gradle stub for android studio

handle the env var setting for the sdl3 aar build script

* signing

needed repository secrets:
- keystore  :  key.jks in base64
- keystorePassword  :  Key store password
- keyAlias  :  Key alias, ex key0
- keyPassword  :  Key Password

* conditionally run action without keys

* compile SDL once & cross-platformize gradle tasks

* suggestions

* use find_package over manual configuration

* use MxString

---------

Co-authored-by: Anders Jenbo <anders@jenbo.dk>
Co-authored-by: Christian Semmler <mail@csemmler.com>
2025-08-15 15:12:35 +00:00
Christian Semmler
20643a6886
Merge branch 'master' into replace-si 2025-08-15 07:54:17 -07:00
Helloyunho
2971a3b06c
Fix iOS port build (#677)
* fix: ios launchscreen build error

* fix: github no longer provides ios sdk

* fix: wow awesome a typo

* fix: use latest xcode
2025-08-15 14:51:26 +00:00
Christian Semmler
7cd257e6be
Merge branch 'master' into replace-si 2025-08-14 20:29:28 -07:00
Christian Semmler
0becda72cc
Update libweaver 2025-08-14 18:36:47 -07:00
Christian Semmler
7d39430d8d Attempt fix 2025-08-13 16:21:21 -07:00
Christian Semmler
34a5319080 Merge branch 'replace-si' of https://github.com/foxtacles/isle-portable into replace-si 2025-08-13 16:06:43 -07:00
Christian Semmler
a01c6ae193 Exclude assets from CPack 2025-08-13 16:06:29 -07:00
Christian Semmler
9f7408b4c7
Add check for file replace 2025-08-13 15:57:02 -07:00
Christian Semmler
fc6d065732 Add LFS flag 2025-08-13 15:53:43 -07:00
VoxelTek
e8140f9d51
Fix debug, improve isle-config (#672)
* Fix debug, improve `isle-config`

* Change to const char, rename to p_execName
2025-08-13 14:29:07 +00:00
Christian Semmler
b456660fd3 Fix 2025-08-12 20:45:18 -07:00
Christian Semmler
7472cad49b Refactor 2025-08-12 20:45:03 -07:00
Christian Semmler
cd2ca33323
Minor update 2025-08-12 20:41:29 -07:00
Christian Semmler
3f5ac69b34 Add comment 2025-08-12 20:30:32 -07:00
Christian Semmler
d81d62a8b6
Merge branch 'replace-si' of github.com:foxtacles/isle-portable into replace-si 2025-08-12 20:12:05 -07:00
Christian Semmler
46e94d9fec
Fix file perms 2025-08-12 20:11:53 -07:00
Christian Semmler
d08345ad9e
Add other HD music 2025-08-12 20:11:35 -07:00
Christian Semmler
323497f915 Fixes 2025-08-12 20:10:38 -07:00
Christian Semmler
b49280c1bb Fixes 2025-08-12 16:54:31 -07:00
Christian Semmler
229fa1b58f
fix gitattributes 2025-08-12 10:55:28 -07:00
Christian Semmler
54354f0db9
chmod files 2025-08-12 10:54:07 -07:00
Christian Semmler
9240c4facf
Move files to LFS 2025-08-12 10:52:56 -07:00
Christian Semmler
522d21b773
Add HD music 2025-08-12 10:51:34 -07:00
Christian Semmler
2b195e135e
Configure git LFS 2025-08-12 10:49:44 -07:00
Christian Semmler
d1d5671c0b
Update assets 2025-08-12 10:47:52 -07:00
Christian Semmler
e6d374c843 Updates 2025-08-12 10:47:18 -07:00
Christian Semmler
06092dfea4 Add delete handler 2025-08-12 08:20:58 -07:00
VoxelTek
f4a28f27f9
Fix problems with extensions in config tool (#669) 2025-08-12 07:30:36 -07:00
VoxelTek
5c99921bfc
Slightly change icons in isle-config for si loader extension (#668)
* Begin work on adding SI extension to cfg tool

* Finish work on adding `si loader` extension

* Add tooltip

* Replace symbols with unicode, other misc fixes

* Update "version" to 2.0, other small CLI changes

* Replace icons, other misc small changes

* Slightly reduce button size
2025-08-12 02:33:45 +00:00
Christian Semmler
d59d0b73be Remove obsolete file 2025-08-11 19:15:07 -07:00
VoxelTek
2ccf09d429
Add options for si loader extension to isle-config. (#667)
* Begin work on adding SI extension to cfg tool

* Finish work on adding `si loader` extension

* Add tooltip

* Replace symbols with unicode, other misc fixes

* Update "version" to 2.0, other small CLI changes
2025-08-12 04:13:18 +02:00
Christian Semmler
14e1df45f8 Fix 2025-08-11 19:09:52 -07:00
Christian Semmler
01c306dc08 Changes 2025-08-11 19:08:29 -07:00
Christian Semmler
a69bb8da04
Replace SI objects 2025-08-11 16:56:52 -07:00
Christian Semmler
6a8aaaabe2
Add widescreen.si to web port (#666)
* Add widescreen.si to web port

* Move logic
2025-08-11 04:41:42 +02:00
Christian Semmler
4f7a19d9e4
Fix missing build artifacts (#665)
* Fix missing build artifacts

* Update ci.yml
2025-08-11 02:21:07 +00:00
Christian Semmler
841db2a577
Add SI Loader extension (#664)
* SiLoader draft

* Fixes

* Fixes

* Fix asset build on Windows

* Remove whitespace

* Package assets in CI

* Disable clang-tidy

* Fix NCC

* Try this

* Disable extensions on Xbox for now

* Update bitmap

* Update 3rdparty/CMakeLists.txt

Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>

* Add DEPFILE for asset command

* Use assets.d instead of .d

---------

Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
2025-08-11 00:59:55 +00:00
Christian Semmler
0f1b8e8430
Merge remote-tracking branch 'isle/master' 2025-08-10 13:16:30 -07:00
Christian Semmler
689b44d87c
Make atoms in RemoveFromWorld const& (#1676) 2025-08-10 21:53:27 +02:00
Fabian Neundorf
15fec495e5
Clear unknowns in Act2Brick (#1675) 2025-08-09 18:05:43 +02:00
Fabian Neundorf
61eaea8bb4
Clear unknowns in LegoAnimActorStruct and LegoAnimActor (#1673) 2025-08-09 17:40:12 +02:00