dofdemo/readme.md
2024-12-08 00:03:39 -05:00

64 lines
No EOL
1.7 KiB
Markdown

- [fb passthrough resource](https://www.aesiio.com/blog/passthrough-dot-net-core)
- [fb passthrough tool source](https://github.com/StereoKit/StereoKit/blob/master/Examples/StereoKitTest/Tools/PassthroughFBExt.cs)
```shell
# local fish function to get around the repeating auth check
auto_ssh
# track lfs
git lfs track "*.mp3"
git lfs track "*.glb"
git lfs track "*.png"
ffmpeg -i input.ogg output.wav
# update icon from svg
magick -background none -density 256x256 Raw/icon.svg -define icon:auto-resize=256,128,64,48,32,16 Platforms/Net/App.ico
./android_icons.sh Raw/icon.svg
adb devices
adb tcpip 5555
adb shell ip -f inet addr show wlan0
adb connect 192.168.1.219
# publish build
# increment version in Platforms/Android/AndroidManifest.xml
dotnet publish -c Release Projects/Android/dofdemo.Android.csproj
# adb install Projects/Android/bin/Release/net7.0-android/com.dofdev.dofdemo-Signed.apk
# upload quest
source .env
./ovr-platform-util upload-quest-build -a $APP_ID -s $APP_SECRET --apk $APK_PATH -c alpha -n "message"
# debug
adb logcat | grep com.dofdev.dofdemo
# install a specific android platform
sdkmanager "platforms;android-33" "build-tools;33.0.0"
```
```
todo
centralized app for our interaction tech demos
target audience/experience
peers to get a feel of some of our interactions without in a time efficient manner
send and forget (perfect ux / no confusion or hand holding needed)
iterate version on dotnet publish using shell script
featuring:
[x] stretch_cursor
[x] color_cube
[ ] twist_cursor
[ ] reach_cursor
[ ] cubic_flow
[ ] fullstick
[ ] orbital_view // same dis/mount system as snake in a box
bug(s)
...
```