Commit Graph
60 Commits
Author SHA1 Message Date
Madison 247d8be660 Keep the game data in Documents on the Frame
On the Quest the data is in /sdcard/xash. On the Frame that would be gone
whenever the Android container gets reset, so it uses
/sdcard/Documents/Lambda1VR there, which is the headset's own
~/Documents/Lambda1VR. The Java side, the chdir and the engine's
default path all follow it. The Quest path is the same as before.

The container on the Frame has no settings page for the all files
permission, so on that build we just check we can write to the folder
and only ask if we can't (and don't fall over if there's no page).
2026-10-04 18:44:21 +09:00
Madison b3058f76f6 Add a Steam Frame build type with the Khronos OpenXR loader
The Frame runs Android apps in a container (Lepton) that has no OpenXR
loader broker, so the APK needs its own loader. This adds a "frame" build
type: ./gradlew assembleFrame.

It's release plus:
- applicationId .frame, minSdk 30 (the container is Android 11)
- a manifest overlay that drops the headtracking requirement and the
  Quest/Pico metadata, since the install fails with it
- the Khronos loader 1.1.63, fetched from Maven Central at build time,
  checked against a SHA-256 and unpacked into build/ (not committed)
- L1VR_STEAM_FRAME for the native code, BuildConfig.STEAM_FRAME for Java

Quest builds don't see any of this. I also added the gradle wrapper script
to Projects/Android, since the wrapper jar and properties were already
there, and -Wall for the VR sources.

Haven't run it on the headset yet.
2026-10-04 18:36:18 +09:00
DrBeef 8fa5e6b276 Use our updated background 2026-01-07 19:03:32 +00:00
DrBeef d6d9ee4d08 Updated Android API level to 32
improved permission handling request
new crowbar pointer sprite
2025-10-16 10:07:17 +01:00
DrBeef 482bd03fd1 few minor fixes
- permissions bug
- updated gradle configuration
- fix missing mouse cursor
2025-10-15 22:28:55 +01:00
Simon cb3000f57f Implement clean shutdown
- increase version number to 1.6.1
2023-05-01 09:57:09 +01:00
Simon 1f60a9d2c4 Starting to get OpenXR working
Runs on the Pico, but has issues (no headtracking)
2023-03-15 23:48:41 +00:00
Simon 8d3b6851fa Update to blushift
allow blue HUD
2022-11-04 23:52:06 +00:00
Simon f1790130ac Added umbrella model for They Hunger from Keto 2022-09-10 17:15:27 +01:00
Simon 42a557e6cd Merge pull request #92 from kote2345/master
Support mods They Hunger and Afraid of Monsters: Director's Cut
2022-09-04 10:47:18 +01:00
Simon 1bf0a13e4d Various QoL Fixes / Changes
- Update version to 1.5.0
- Ability to select refresh rate in Video Options
- Changed deadzones for controllers
- Updated to build against latest Mobile SDK 1.50
- Enabled Extra Latency Mode
- Building against NDK 21.0.6113669
- Removed hacky use of LOAD_GLES2 and use gl4es properly
- Added Team Beef to Credits
- Correct some bad C
2022-09-04 10:42:36 +01:00
kote2345 efff6b76c1 Add model gmgeneral 2022-08-06 00:08:03 +04:00
kote2345 828a97a822 Support They Hunger and Afraid of Monsters Director's Cut 2022-08-04 22:27:37 +04:00
Grant Bagwell 2d635747b9 Added OpFor Hand 2020-02-20 16:30:33 +01:00
Simon bcd7f5b98b Support for hand models...
...when not holding torch or holding weapon.
2020-02-18 22:59:11 +00:00
Simon eef802214b Nicer Pointer and death click 2020-02-12 23:06:16 +00:00
Grant Bagwell 7e9479554e Displacer and Spore 2020-02-02 14:18:22 +01:00
Grant Bagwell 29418013ae Pingo 2020-01-28 17:47:55 +01:00
Grant Bagwell 57fc6cd40f Shock 2020-01-28 17:35:20 +01:00
Grant Bagwell aad54181d2 Barnacle 2020-01-24 17:26:01 +01:00
Grant Bagwell 91e4a28178 Saw 2020-01-23 18:11:53 +01:00
Grant Bagwell 095219cdf9 Merge branch 'master' of https://github.com/DrBeef/Lambda1VR 2020-01-21 18:07:02 +01:00
Grant Bagwell 367aa89f96 Desert Eagle 2020-01-21 18:06:32 +01:00
Simon 3d25005b27 Merge branch 'master' of https://github.com/DrBeef/Lambda1VR 2020-01-17 18:44:31 +00:00
Simon c21086e692 penguin noises + more 2020-01-17 18:41:52 +00:00
Grant Bagwell 19d5136b62 Knife 2020-01-17 16:53:06 +01:00
Grant Bagwell 2e96e5ad43 Pipe Wrench 2020-01-16 18:22:50 +01:00
Grant Bagwell 21f6c07825 Added Sniper Rifle for OpFor 2020-01-15 18:02:03 +01:00
Simon 6367f12a09 Support for OpFor Sniper Scope & General Improvements
Including the Yaw Drift fix
2020-01-13 22:41:39 +00:00
Simon 8a402cae69 Start of changes for Opposing Force support 2020-01-07 22:09:52 +00:00
Simon f19bef4316 Update GLES3JNIActivity.java 2019-11-28 20:14:54 +00:00
Simon c7a7e7e2f7 Configurable Comfort Vignette 2019-11-24 19:09:29 +00:00
Grant Bagwell 6ab89912af Added pistol reload sounds 2019-11-05 13:33:20 +01:00
Simon ed9534af2b Console Commands
You can now define a selection of commands to run on the console in a commands.lst file. These will be placed in the Console Commands menu.
This is particularly useful if you a) just want to cheat or b) need to skip a scene or to a particular map because a mod isn't working correctly.
2019-10-15 22:20:51 +01:00
Grant Bagwell 2d740eac90 Crowbar 2019-10-07 19:54:23 +02:00
Grant Bagwell bb32b4e594 Update GLES3JNIActivity.java
Added p/w files
2019-10-01 16:17:20 +02:00
Grant Bagwell 53f49de3e6 Crossbow 2019-09-25 15:07:20 +02:00
Grant Bagwell 8f1999f4c9 Merge branch 'master' of https://github.com/DrBeef/Lambda1VR 2019-09-17 22:06:54 +02:00
Grant Bagwell dad734f88e Tripmine 2019-09-17 22:05:46 +02:00
Simon 602c420988 Several small tweaks
- Don't ask player name in multipler (just use config.cfg)
- Don't double copy model files
- Crouch cvar now controls at which height (multiplied by player height) the crouch mechanic will kick in, set to 0 if you wish to disable it
- Updated missing manifest flag
2019-09-16 22:03:20 +01:00
Grant Bagwell 32f14cbaee Satchel Charge 2019-09-16 13:08:58 +02:00
Grant Bagwell a63608fed1 Update GLES3JNIActivity.java
RPG
2019-09-12 22:03:46 +02:00
Grant Bagwell 2f7ce0f172 Shotgun 2019-09-12 21:33:31 +02:00
Grant Bagwell d54a784425 Grenades 2019-09-12 14:16:00 +02:00
Grant Bagwell 0456599102 Merge branch 'master' of https://github.com/DrBeef/Lambda1VR 2019-09-12 13:02:29 +02:00
Grant Bagwell d6e3ef2f8b Model Files 2019-09-12 13:01:41 +02:00
Simon 8ab4c2f006 Multiple Changes..
- HUD icon to show player crouched ("Stealth")
- cvar to disable crouch mechanic
- height adjustment cvar
- flashlight model cvar
- Player height in game is now player height irl
- Reduce decal count for performance
2019-09-11 00:10:50 +01:00
Grant Bagwell 4e20ea7a35 Placeholder Torch Model 2019-08-12 22:44:48 +02:00
Grant Bagwell 0fe5203b7b Typo plus fixed aim on crossbow and gauss 2019-08-08 17:05:10 +02:00
Grant Bagwell 471e6bbe7d Rest of the Guns (1st pass) 2019-08-08 16:49:27 +02:00