Commit Graph

34 Commits

Author SHA1 Message Date
Fracas
da396f584b refacto: remove redundant warning 2025-02-19 16:56:24 -06:00
Prohurtz
869c71ab2b Update license 2025-02-18 14:29:47 -06:00
Prohurtz
db78c951a6 feat: remove rotation slider on main page 2024-08-18 17:52:23 -05:00
Prohurtz
6024a67fc8 fix: algo crashes, frame size issues 2024-08-18 15:19:47 -05:00
Prohurtz
dbda86d845 fix: algo crashes, frame size issues 2024-08-18 14:27:51 -05:00
Lorow
7e41a65aac
Feature/etvr module support (#106)
* initial changes

* Mostly clean up, refactor registering listeners to make sense, backport tests

* Add initial implementation of VRCFTModuleSender

* Add basic GUI for the modules settings

* Fix tooltip descriptions

# TODO:
# - there's ghosts in the machine - vrc osc is not working properly
# - min/maxing will require field combinators in the modules lmao

* Fix type validation bugs, fix typos

# TODO:
# - there's ghosts in the machine - vrc osc is not working properly
# - min/maxing will require field combinators in the modules lmao

* Add checkbox to switch to ETVR Module

# TODO:
# - there's ghosts in the machine - vrc osc is not working properly
# - min/maxing will require field combinators in the modules lmao

* Black stuff

# TODO:
# - there's ghosts in the machine - vrc osc is not working properly
# - min/maxing will require field combinators in the modules lmao

* Remove coverage by default

# TODO:
# - there's ghosts in the machine - vrc osc is not working properly
# - min/maxing will require field combinators in the modules lmao

* Fix timeout in tests

# TODO:
# - there's ghosts in the machine - vrc osc is not working properly
# - min/maxing will require field combinators in the modules lmao

* HEAVY WIP: Refactor native output,

NOTE:

I brought back the entire old OSC implementation as a live reference, this will be removed once I'm done.

This also lays ground for other modes as they're pretty similar

# TODO:
# - there's ghosts in the machine - vrc osc is not working properly
# - min/maxing will require field combinators in the modules lmao

* HEAVY WIP: Refactor v1 params output,

# TODO:
# - min/maxing will require field combinators in the modules lmao

* HEAVY WIP: Refactor v2 params output

# TODO:
# - min/maxing will require field combinators in the modules lmao

* Finish refactoring v2 and v1, fixup tests, refactor native

# TODO:
# - min/maxing will require field combinators in the modules lmao

* Add tests for v1 params

# TODO:
# - min/maxing will require field combinators in the modules lmao

* Add tests for native params

# TODO:
# - min/maxing will require field combinators in the modules lmao

* Fix OSC not getting up after config reset. Remove reset command, config sends everything changed anyway, sunset the idea of using single client and thus simplify the code a bit

# TODO:
# - min/maxing will require field combinators in the modules lmao

* Rename gui_PortNumber to gui_VRCFTModulePort for readability

# TODO:
# - min/maxing will require field combinators in the modules lmao

* Cleanup EyeID usage

# TODO:
# - min/maxing will require field combinators in the modules lmao

* Cleanup osc after rebase

# TODO:
# - min/maxing will require field combinators in the modules lmao

* Make VRChatOSCSender a bit more readable

# TODO:
# - min/maxing will require field combinators in the modules lmao

* Remove unsued VRChatOSCReceiver, this is taken care of by generic OSCReceiver

# TODO:
# - min/maxing will require field combinators in the modules lmao

* Commit crimes with try_convert_to_float to make osc, pysimplegui and pydantic happy

* Cleanup after merge

* Disable emulation by default

* Fix OSCReceiver crashing on unknown addresses

* Adjust VRCFT Module settings to look better in game

* Fix recalibrate and recenter for OSC only working for the right eye

* Fix save and restart button not restarting the tracking

* Fix broken tracking on v1 params for eye_x, clean up implementation

* Fix regular value being passed to OSC listeners instead of OSCMessage

* Add a TODO, probably to be ignored

* Add support for custom ETVR VRCFT Module listening address
2024-07-04 20:51:19 +02:00
Prohurtz
8f6fd230ce Update Licenses 2024-03-10 11:21:23 -05:00
Prohurtz
446590a7f2 feat: remove prints 2024-02-19 13:30:45 -08:00
Prohurtz
db20afda69 fix: beta 11 ready 2024-02-19 13:27:29 -08:00
Prohurtz
a7d4b3200d fix: HSF algo order number 2024-02-08 13:20:10 -06:00
Prohurtz
8e28092601 feat: stage one of new output formats 2023-10-03 14:51:36 -05:00
Prohurtz
9caa70340a remove debug prints, adjust LEAP opennes filter 2023-09-24 09:27:35 -05:00
Prohurtz
5198cddd8f add mommy model files 2023-08-09 17:03:09 -05:00
Prohurtz
969e06eca0 new blink algo (almost done) bug fixes, small perf improvement? 2023-07-25 20:49:43 -05:00
Prohurtz
a6a8991a61 new blink algo (almost done) bug fixes, small perf improvement? 2023-07-25 20:27:57 -05:00
Prohurtz
09bf6737a2 [IN TESTING] blink fixes, y axis lock, IBO bug fix 2023-07-14 18:46:58 -05:00
Prohurtz
d5462e09fe IBO fix, new RANSAC blink 2023-07-10 21:28:34 -05:00
Prohurtz
3fee1a4e53 fix HSF 2023-07-10 20:04:50 -05:00
Prohurtz
6be461be85 mommy gets divorced (renamed to LEAP) 2023-06-29 13:24:15 -05:00
Prohurtz
d7b0136dff fix build file stuff 2023-06-23 18:34:03 -05:00
Prohurtz
635173f42a black format IBO 2023-06-17 12:32:56 -05:00
Etheri
9284f97b09 Adds new config vars fixes filter pop error
In additon resets caibration data for IBO on recalibrate
2023-06-16 13:06:36 +02:00
Prohurtz
a38cd4369e remove debug prints 2023-06-02 16:15:50 -05:00
Prohurtz
5fa9b3a07c remove debug print, fix IBO eye saves 2023-06-02 16:14:54 -05:00
Prohurtz
d5252124a4 fis HSRAC, fix HSF radius sliders 2023-06-02 16:06:05 -05:00
Prohurtz
f5f836ae75 [Dazbme] fix IBO filter 2023-06-02 08:42:16 -07:00
Prohurtz
2465df6697 fix BLOB remove debug prints 2023-06-01 12:12:12 -05:00
Prohurtz
1c7c6d964b IBO fix, HSRAC fix 2023-06-01 12:03:04 -05:00
Prohurtz
73fef266c6 fit circle crop in ransac3d 2023-05-31 17:14:10 -05:00
Prohurtz
c965756f27 fit wireless fps calc 2023-05-29 17:57:52 -05:00
Prohurtz
d310b0a8b9 print cleanup 2023-05-11 16:07:27 -05:00
Prohurtz
3c451b41a8
clean 2023-05-11 11:31:48 -07:00
Prohurtz
a526c29960
cleanup 2023-05-11 09:39:38 -07:00
Prohurtz
22e9c6df85
cleanup, update credits, rename 2023-05-11 09:04:30 -07:00