Commit graph

3442 commits

Author SHA1 Message Date
Simon
550e3cfee4 small tweak to location of held item 2022-02-28 23:28:39 +00:00
Simon
e1c6762194 A few small improvements
- Controller haptics
- If two handing the weapon and carrying an item then ensure item is hidden and show on HUD instead
2022-02-28 23:24:24 +00:00
Simon
f2b9eaee60 FInished "6"DoF and removed need for weapon alignment logic 2022-02-27 18:22:39 +00:00
Simon
62f54f8986 Implementation of real-fake 6DoF
https://www.youtube.com/watch?v=zBjC2FHuC7Q

This video explains it (in the comments)
2022-02-27 15:45:20 +00:00
Simon
f112cfe88a Added glFlush
to see if it helps with the weapon disappearing in the right eye issue
2022-02-26 17:18:49 +00:00
Simon
9489c0f106 Moved source files
so that it is easier to debug in Android Studio
2022-02-25 23:18:45 +00:00
Simon
7afb11c4b6 WIP: Real Fake Angles 2022-02-25 22:57:22 +00:00
Simon
2f098c1059 Hide carried item when two-handing weapon 2022-02-25 22:57:01 +00:00
Simon
1dd4b9ab18 Several fixes..
- Proper button remapping
  - Can be configured in autoeec.cfg
  - Ability to remap all button functions (including forward/back on R stick)
  - Ability to define an alt-key so that all buttons can have two seperate functions
- Slight reduction to SS value to boost perf by maybe a frame or two per secone
- set Master 1 to be called "Quake3Quest Master"
- QoL tweaks to the VR Options menu
2022-02-25 22:16:37 +00:00
Simon
993eada4ee small tweaks 2022-02-23 23:56:59 +00:00
Simon
4a93b7c591 Several Changes
- Removed password from commandline as no longer required
- Render usable / carryable objects in off-hand
- Moved the "Use Item" to the off-hand thumbstick
- Move the show scoreboard to the Y button
- First Person Body (bit janky) can be scaled in menu, set to 0 to hide altogether
2022-02-23 23:37:10 +00:00
Simon
3408a9cd1b Fix small angle issue with holding the CTF flag 2022-02-23 00:06:18 +00:00
Simon
32e587c3b2 better haptic for pickups 2022-02-23 00:00:37 +00:00
Simon
ddd73940df Big Update!
- bHaptics Support!!
- In CTF you now carry the flag in your off-hand when you pick it up
- Hopefully aligned the railgun scope a little better
- Toggle for weapon autoswitch in the VR menu
- Improved realign logic to delay a few frames (which hopefully means fewer misalignment issues)
- Set Ceon's new master server in the autoexec.cfg
2022-02-22 23:48:35 +00:00
Simon
ee5ddcb2e9 Small improvement to the stability of the railgun scope
only apply smoothing to the weapon controller, leave the off hand controller as it is
2022-02-20 11:06:32 +00:00
Simon
4985ab8a8d Small tweaks to menu and railgun scope 2022-02-19 23:41:08 +00:00
Simon
1841ee1892 Big improvement to railgun scope
ready for primetime I  think!
2022-02-19 17:30:32 +00:00
Simon
08193518cc Mostly VR Options Menu
Some other things in there too:
- Incomplete implementation of scoped zoom for rail gun (needs more work)
- VR Options Menu
- Incomplete / Failed attempt at accessing the Android keyboard, leaving in case some revelation occurs
-
2022-02-19 09:14:32 +00:00
Simon
2a5f027d59 FIxed issue with starting mods from in game
- Ensured the renderer and the sound are reinitialised correctly
2022-02-16 22:27:21 +00:00
Grant Bagwell
ebcec93abc Merge branch 'master' of https://github.com/DrBeef/ioq3quest 2022-02-16 19:04:39 +01:00
Grant Bagwell
f6848d2615 Mouse Input for Menus 2022-02-16 19:03:11 +01:00
Simon
0386398660 Fix server hosted on Quest
- Clients connected to the Quest based server should be able to aim correctly now
2022-02-15 23:48:26 +00:00
Simon
c1b77e09fc Update run.bat 2022-02-15 23:25:28 +00:00
Simon
7496c457aa Placeholder Splash 2022-02-15 23:25:01 +00:00
Simon
9cce7d8d6a Even more changes...
- Removed 3DoF mode from multiplayer (it would never be used)
- Prevent player clipping though solid objects/walls in Multiplayer
- vr_weaponPitch - Allows adjustment of weapon pitch - default: -20
- vr_heightAdjust - Additional height adjustment in metres: default: 0.0
- vr_twoHandedWeapons - Allows disabling of two handed weapon mode, set to 0 to disable
2022-02-15 23:03:29 +00:00
Simon
4f14c4547c Multiple FIxes
- Y button for 3rd person camera mode
- X button for "Gesture" (not quite a taunt..)
- Weapon will auto-realign in multiplayer now, so B button is crouch
- When weapon auto-realigns, playspace will auto recenter too
- Attempt to prevent footstep sound if player hmd movement  is small
- Hopefully prevent CD key request from being shown
- Don't allow camera to orbit when winning on Team Arena
2022-02-14 21:24:38 +00:00
Simon
02e2957e39 Small extra tweaks
- Show scoreboard with off-hand thumbstick
- Add jumping to off-hand trigger
2022-02-13 15:25:33 +00:00
Simon
efe1e29eee Support for Team Arena
- just set the following in the commandline.txt:

+set fs_game missionpack
2022-02-13 15:00:32 +00:00
Simon
dba25f1d52 Multiplayer Server changes
- Include demo pk3 in apk
- copy autoexec and demo pk3 on startup
- support running demo out of the box
- some cvars from VR_Bummser for smoother multiplayer client experience
- Ceno's multiplayer server IPs as favourites
2022-02-12 23:39:56 +00:00
Simon
ba5b9f9ae4 CVARS
Default com_maxfps and cl_maxpackets to 72
2022-02-10 23:38:17 +00:00
Simon
f5bced0623 Lots of good stuff..
- Multiplayer 6DoF can be disabled setting vr_mp6DoF to 0 (will use a 3DoF scheme instead)
- Cross hair now correctly aligned with weapon aiming when playing on a swerver
- "Use Item" is not a right thumbstick click
- B button will perform crouch in single player or skirmish
- B button will realign the weapon with the controller when playing on a server
2022-02-10 23:28:34 +00:00
Simon
49b8ba1f43 Multiple fixes
- Only use dark crimson background in death cam
- vr_directionMode - 0 = HMD, 1 = off-hand
- use a faked positional tracking approach for multiplayer.. in game player location won't change tho, as it is only view translation
- Use the interpolated position for the weapon in a remote server situation, mades weapon movement MUCH smoother
2022-02-09 23:55:05 +00:00
Simon
2926e73185 Major Mulltiplayer Support changes
- Multiplayer support
- Updated weapon offsets with SkillFur's latest values
- APK contains and copies the glsl shader files now (no need to copy them separately)
2022-02-08 23:22:43 +00:00
Simon
3678133c67 Made the victory podium scenes full VR 2022-02-06 15:31:17 +00:00
Simon
bd28df0c91 More changes...
- cvar for HUD depth
- restored non-SDK project matrix to avoid hard to see HUD models
- Prevent drawing sky during death cam (looks much better)
2022-02-05 15:06:53 +00:00
Simon
71c6a19806 Added cg_fragMessage to allow disabling of frag notifications on screen 2022-02-04 23:41:42 +00:00
Simon
5066bb9431 Several significant changes
- Fixed bug where player would randomly move around
- Changed package name to com.drbeef.ioq3quest
- Changed location of files to /sdcard/ioquake3quest
- Added commandline.txt file
- Intermission screen now has headtracking (and in skirmish is a full VR experience)
- Fixed projectile location of railgun
- Made HUD model icons larger
2022-02-04 20:42:34 +00:00
Simon
2524be5017 Attempt to unlock headtracking in intermission 2022-02-03 23:04:39 +00:00
Simon
2c9b286da5 Several good fixes / improvements
- Positional tracking in Death Cam mode (so much nicer now)
- All 2D HUD elements now draw in both eyes
- HUD elements based on models are now 3D (face etc)
- Better 4:3 screen for virtual screen
2022-02-03 21:32:09 +00:00
Simon
6f3875e9a2 Many fixes / improvements
- When you die you now won't lose head tracking (I won't spoil what does happen now...)
- Lightning Gun Beam is now correct w.r.t cross hair
- Enemy Lightning Gun Beams fire in the direction they are aiming (not in the direction you are aiming!!)
- Sped up crosshair in the menu, as it was too sluggish still
- Restored OG rail gun
- Removed Vertex Lighting cvar
- After match, the Win screen should be shown in the front of player
2022-02-02 23:31:59 +00:00
Simon
b7d89ff02b Multiple changes
- Weapon alignment values courtesy of  SkillFur (thanks!)
- Lightning gun now renders lightning in the correct direction
- Many cvar changes
- Rail Gun and Rocket Launcher use newer implementation
- Changed projection so that UI elements draw clearer
- Made scoreboards easier to read but HUD slightly closer
2022-02-01 23:35:05 +00:00
Simon
2e97da5dda Small tweaks
- HUD models draw correctly now
- Increased the HUNK allocation limit so no more failues with Hunk_Alloc
- adjusted positional factor for adjusted worldscale
- scaled all weapons to 75% as that feels a bit better until such a time as better scaling/position is agreed
2022-01-31 23:32:27 +00:00
Simon
1b8dbcb6dc Several Changes
- world scale cvar - defaulted to 32.0
- extra latency mode enabled by default
- used sound implementation (OpenSLES) from RTCW which should eliminate the slight delay that SDL/OpenAL seems to have
- multiple cvar changes courtesy of vr_bummser
2022-01-30 23:36:14 +00:00
Simon
4b4ee4ec6e First big commit - pretty much playable throughout 2022-01-29 15:45:18 +00:00
XsparkieX
3dc2dac2e5 Updated README.md to reflect build steps for Windows. 2021-02-01 22:20:59 +01:00
XsparkieX
149c836b94 Updated run.bat to handle paths a bit more gracefully with pushd/popd. 2021-02-01 22:20:30 +01:00
XsparkieX
7f867d4df3 Set ANDROID_SDK_ROOT so gradle won't fail at finding the SDK root on initial pull. 2021-02-01 21:51:36 +01:00
XsparkieX
a86c0bf269 Configured default NDK version in build.gradle. 2021-02-01 21:50:01 +01:00
XsparkieX
bcc28a0ae3 Added support for building for Android on Windows. 2021-02-01 21:37:07 +01:00
XsparkieX
3fbe1a61e1 Added VrApi to gitignore. 2020-09-27 11:28:41 +02:00