Skip to content

Releases: Regression-Games/RGUnityBots

v0.0.30

29 Oct 19:57
e765f7a
Compare
Choose a tag to compare

What's Changed

  • [REG-2075] Add resource path to large segment cards by @addisonbgross in #332
  • Release 0.0.29 by @vontell in #331
  • [REG-2064] Manually write files on OSX platforms by @vontell in #329
  • [REG-2110] Implement the GetRuntimeLogs command in the Runespawn server. by @batu in #335
  • [REG-2105] Allow absolute paths to be used in segment and sequence loading by @vontell in #333
  • [REG-2102] Support Remote WorkAssignments with -rgremoteworker by @RG-nAmKcAz in #334
  • [REG-2125] Only capture logs when running a remote work assignment by @RG-nAmKcAz in #338
  • [REG-2126] Collapse multiline error logs in Runespawn. by @batu in #340
  • [REG-2130] Exclude transform renderers outside the view frustrum by @RG-nAmKcAz in #341
  • [REG-2139] Correct SDK <-> API communication and coordination issues by @RG-nAmKcAz in #343
  • [REG-2129] SDK Side: Implement the ability for Runespawn to be able to play bot sequences. by @batu in #337
  • [REG-2132] Eat our own dogfood testing by @RG-nAmKcAz in #342
  • [REG-2127] Implement SimulationInterface. by @batu in #339
  • Release 0.0.30 by @vontell in #345

Full Changelog: v0.0.29...v0.0.30

v0.0.29

09 Oct 20:07
Compare
Choose a tag to compare

What's Changed

  • [REG-1989] Add UniRx tests to RGUnityBots + Handle sending pointer events for touches by @RG-nAmKcAz in #307
  • [REG-2021] Add metadata file to recordings and add some info to state by @RG-nAmKcAz in #308
  • [REG-1988] Address Mac Metal async gpu format issues by @RG-nAmKcAz in #311
  • [REG-2038] Allow pausing bot sequence playback by @RG-nAmKcAz in #309
  • [REG-2043] Ignore control characters in text strings by @RG-nAmKcAz in #314
  • [REG-1991] Resolve missing SDK fonts by @addisonbgross in #310
  • [REG-2041] Remove addedCount/removedCount from path criteria by @RG-nAmKcAz in #313
  • [REG-2039] Move runespawn C# code into the RGUnityBots. by @batu in #312
  • [REG-2050] fix render pipeline null bug & add test scene for pointer down/up in legacy input by @RG-nAmKcAz in #316
  • [REG-1999] [REG-2022] [REG-1997] Saves recording into project folders + allows sequence copying from overlay by @RG-nAmKcAz in #315
  • [REG-2052] Adds main camera info to the state data by @RG-nAmKcAz in #317
  • [REG-2056] Ensure BotSegment/Sequence directories are created while saving replays. by @batu in #318
  • [REG-2060] Fix recording copy of underlying segments by @RG-nAmKcAz in #320
  • [REG-2058] [REG-2062] Fix null sequenceManager and some misuse of ?. on gameobjects by @RG-nAmKcAz in #321
  • [REG-2059] Refresh assets after copy of recording if in unityeditor by @RG-nAmKcAz in #322
  • [REG-2066] Fix brace issue by @RG-nAmKcAz in #323
  • [REG-2061] When creating a bot sequence from the Latest Recording sort the segments numerically. by @batu in #319
  • [REG-1951] Segments List + Play Segment in the SDK UI by @addisonbgross in #324
  • [REG-2070] Don't copy recordings of the replay into the project by @RG-nAmKcAz in #328
  • [REG-2063] Enable running unity with -rgsequencepath startup option by @RG-nAmKcAz in #327
  • [REG-2068] Handle ambiguous available segments in SequenceEditor UI by showing path by @RG-nAmKcAz in #326
  • [REG-2089] Fix timeout path validation check by @batu in #330

Full Changelog: v0.0.28...v0.0.29

v0.0.28

24 Sep 13:33
22a5775
Compare
Choose a tag to compare

What's Changed

  • [REG-1968] Docs for CVImage and CVText by @RG-nAmKcAz in #278
  • [REG-1975] Handle failing behaviour segments that dont load or timeout by @RG-nAmKcAz in #281
  • [REG-1965] Handle AI Service auth tokens by @RG-nAmKcAz in #279
  • [REG-1922] Add base tests for the new Bot Sequences UI by @addisonbgross in #280
  • [Addison IF] Better sprite rendering by @addisonbgross in #283
  • [REG-1970] Reload zip contents on play by @abeizer in #285
  • [FIX] prevent null exception when opening Overlay for the first time by @addisonbgross in #287
  • [REG-1967] Allow file and resource urls for cv image sources by @RG-nAmKcAz in #284
  • [REG-1904] Delete Sequence In Unity by @addisonbgross in #282
  • [REG-1978] determine segment types when we load them from disk by @abeizer in #289
  • [REG-1981] Implement the Object Detection threshold parameter in sdk. by @batu in #286
  • [REG-1963] Resolve segments/segmentlists/sequences at compile time by @RG-nAmKcAz in #290
  • [REG-1963] fix merge version issue by @RG-nAmKcAz in #291
  • [REG-1983] Don't update comparison status until all segments for this Update evaluated by @RG-nAmKcAz in #292
  • [REG-1904] Edit Sequences in Unity by @addisonbgross in #293
  • [REG-1995] Fix the hitch/hang when starting a game with our SDK installed by @RG-nAmKcAz in #294
  • [REG-1993] remove login with email option by @abeizer in #295
  • [REG-2002] Incorrect File using was breaking production builds by @RG-nAmKcAz in #300
  • [REG-1984] Cleans up virtual mouse device... doesn't solve UI real mouse interference by @RG-nAmKcAz in #296
  • [REG-2000] Move all tests to SDK and fix asmdef by @RG-nAmKcAz in #298
  • [REG-2004] Update async load pattern for sequences AND fix prod compile by @RG-nAmKcAz in #301
  • [REG-1958] CV Object detection docs. by @batu in #288
  • [REG-2006] Transient segments were completing too early by @RG-nAmKcAz in #302
  • [REG-1950] Better manage event system lifecycle + fix legacy 2D mouse clicks by @RG-nAmKcAz in #303
  • [REG-2013] Record an END segment with any remaining inputs, logs, etc by @RG-nAmKcAz in #305
  • [REG-1952] Scrollable Segment list for Sequences by @addisonbgross in #304
  • Release 0.0.28 by @vontell in #306

Full Changelog: v0.0.27...v0.0.28

v0.0.27

10 Sep 16:21
ecb5f17
Compare
Choose a tag to compare

What's Changed

  • [REG-1914] Implement object detection via text query mouse action. by @batu in #264
  • [REG-1937] Bot Sequence UI post-list-view updates by @addisonbgross in #269
  • [REG-1912] Implement bot segment criteria for open vocab image queries. by @batu in #266
  • [REG-1915] Implement bot segment action for clicking based on open vocab image queries. by @batu in #267
  • [REG-1903] Drag and Drop Sequence Editor by @addisonbgross in #271
  • [REG-1939] capture logs during recording by @abeizer in #270
  • [REG-1943] Properly wait for end of frame before taking screenshot by @RG-nAmKcAz in #272
  • [REG-1938] Performance Optimizations by @RG-nAmKcAz in #273
  • [REG-1879] Default configuration for AIService to prod by @RG-nAmKcAz in #275
  • Release 0.0.27 by @vontell in #277
  • [REG-1903] Create new Bot Sequences in Unity by @addisonbgross in #276

Full Changelog: v0.0.26...v0.0.27

v0.0.26

26 Aug 00:57
a6dec32
Compare
Choose a tag to compare

What's Changed

  • [REG-1900] Input playback mouse keyboard interleaving by @RG-nAmKcAz in #250
  • [REG-1896] Hard stop (abort) segment actions from UI/user request by @RG-nAmKcAz in #252
  • [REG-1880] Bot Sequence support for test runner by @RG-nAmKcAz in #249
  • [REG-1887] Code coverage recording support by @svolokh in #248
  • Add concurrency to unity build workflow by @RG-nAmKcAz in #255
  • [REG-1884] Don't send 2 of same key in same frame by @RG-nAmKcAz in #253
  • [REG-1883] Update action manager and legacy input unit tests to be more precise by @svolokh in #256
  • [REG-1875] cvtext click mouse actions by @RG-nAmKcAz in #254
  • [REG-1905] Add action manager LLM bot example by @svolokh in #258
  • [REG-1901] Bot Sequences UI List View by @addisonbgross in #260
  • [REG-1906] Start Sequences from Sequence overlay by @addisonbgross in #262
  • [REG-1935] Add missing UnityEngine import by @vontell in #265
  • [REG-1913] Open vocab text query object detection bot segment criteria. by @batu in #261
  • [REG-1907] SDK Cleanup to Finalize Blue Flower Tests by @RG-nAmKcAz in #259
  • Release 0.0.26 by @vontell in #268

New Contributors

  • @batu made their first contribution in #261

Full Changelog: v0.0.25...v0.0.26

v0.0.25

12 Aug 01:11
942d77a
Compare
Choose a tag to compare

What's Changed

  • [REG-1820] Fix brief error message from input instrumentation code when first loading the RG package by @svolokh in #214
  • [REG-1818] Record profiler statistics per frame by @svolokh in #215
  • [REG-1749] remove lobby and game metadata by @abeizer in #211
  • [REG-1793] Initial ECS code by @RG-nAmKcAz in #212
  • [REG-1819] Fix bot overlay dropdowns by @svolokh in #218
  • [REG-1798] Initial automated action analysis by @svolokh in #216
  • [REG-1854] Add collider and rigidbody names to state by @RG-nAmKcAz in #220
  • [REG-1848] Gracefully handle IO errors during legacy input instrumentation by @svolokh in #221
  • [REG-1855] Improve support for bots and replay while the application is unfocused by @svolokh in #217
  • [REG-1863] Fix parentId objects not being in state recording by @RG-nAmKcAz in #225
  • [REG-1862] Stoppable Bot Segment Actions + Monobehaviour Actions by @RG-nAmKcAz in #224
  • [REG-1848] Address instrumentation conflicts and improve error handling by @svolokh in #226
  • [REG-1861] Harden bot replay handling by @RG-nAmKcAz in #228
  • [REG-1859] Monkey bot segment by @svolokh in #229
  • update bot-instance API paths by @abeizer in #222
  • [REG-1862] Partial Path Matching support + Sample Monobehaviour segment by @RG-nAmKcAz in #231
  • [REG-1848] Improvements to address file in use errors during instrumentation by @svolokh in #232
  • [REG-1817] [REG-1842] [REG-1847] Action manager automated test suite + precision improvements by @svolokh in #230
  • [REG-1843] CV Text Criteria in Bot Segments by @RG-nAmKcAz in #234
  • [FIX] Fix standalone build regressions by @svolokh in #235
  • [REG-1829] [REG-1857] Action manager support for InputAction and Action Assets + Interprocedural analysis by @svolokh in #233
  • [REG-1874] Support games whose active input handling is set to exclusively use the new Input System by @svolokh in #237
  • [REG-1882] Make virtual mouse cursor not messup CV analysis by @RG-nAmKcAz in #240
  • [REG-1873] Technical reference for Action Manager API by @svolokh in #238
  • [REG-1877] cv image criteria by @RG-nAmKcAz in #239
  • [REG-1828] Expanded support for Unity UI (uGUI) in the action manager by @svolokh in #236
  • [REG-1876] CV Image Click Actions by @RG-nAmKcAz in #242
  • [REG-1888] Move RGTestUtils into its own test assembly by @svolokh in #243
  • [REG-1844] Add ActionComplete keyFrameCriteria by @abeizer in #241
  • [REG-1831] Expand user configuration capabilities of action manager by @svolokh in #244
  • [REG-1886] Add example Q-learning bot based on action manager by @svolokh in #245
  • [REG-1894] Restructure CV Criteria Code to prevent false positive by @RG-nAmKcAz in #246
  • Release 0.0.25 by @vontell in #251

Full Changelog: v0.0.23...v0.0.25

v0.0.23

02 Jul 03:53
e2ac64e
Compare
Choose a tag to compare

What's Changed

  • [REG-1810] Render excluded click areas for mouse bot segments by @RG-nAmKcAz in #207
  • [REG-1783] Pixel Hash Bot segment type by @RG-nAmKcAz in #201
  • [REG-1806] Fix LegacyInputInstrumentation performance by @RG-nAmKcAz in #202
  • [REG-1797] Action manager skeleton and monkey bot by @svolokh in #208
  • Release 0.0.23 by @vontell in #213

Full Changelog: v0.0.22...v0.0.23

v0.0.22

18 Jun 14:07
be4cded
Compare
Choose a tag to compare

What's Changed

  • [REG-1759] [REG-1769] Support common legacy input manager inputs + Unity UI by @svolokh in #185
  • [REG-1763] Support mouse inputs handled via MonoBehaviour methods + instrumentation bugfix by @svolokh in #187
  • [REG-1792] Fix RG overlay not working during playback if using StandaloneInputModule by @svolokh in #189
  • Release 0.0.21 by @vontell in #186
  • [REG-1767] BotSegment Recording Replay Re-Write by @RG-nAmKcAz in #188
  • [REG-1776] Automated tests for legacy input support by @svolokh in #191
  • [REG-1780] Add all parent objects to state for tree view on UI by @RG-nAmKcAz in #193
  • [REG-1775] Fix world space camera by @RG-nAmKcAz in #195
  • [REG-1780] Remove paths from child elements by @RG-nAmKcAz in #194
  • [REG-1804] Bounds weren't updated for each tick by @RG-nAmKcAz in #197
  • [REG-1803] Fix parent null and fix stringbuilder corruption by @RG-nAmKcAz in #196
  • [REG-1778] Bot Segments for Clicking random pixels or random objects by @RG-nAmKcAz in #198
  • Fix an issue with using for newtonsoft by @RG-nAmKcAz in #200
  • [REG-1808] Fix - Clear tree view filler objects on next replay by @RG-nAmKcAz in #203
  • [REG-1807] fix animation rigging compile issue by @RG-nAmKcAz in #205
  • Release 0.0.22 by @vontell in #206

Full Changelog: v0.0.21...v0.0.22

v0.0.21

06 Jun 18:55
Compare
Choose a tag to compare

What's Changed

  • [REG-1716] Animation Rigging Extension Package by @RG-nAmKcAz in #179
  • [REG-1762] Fix error message showing paths not hashes by @RG-nAmKcAz in #178
  • Release 0.0.20 by @vontell in #180
  • [REG-1768] Change timing of keyboard inputs and input events by @RG-nAmKcAz in #182
  • [REG-1758] Support capture and replay of inputs handled via Input.GetKey() by @svolokh in #181
  • [REG-1706] Allow recordings to be used programmatically in Unity Test Runner by @vontell in #183

Full Changelog: v0.0.20...v0.0.21

v0.0.20

23 May 14:27
Compare
Choose a tag to compare

What's Changed

  • Update docs links and getting started description by @vontell in #173
  • [REG-1748] Handle mapping for special chars like 'TM' by @RG-nAmKcAz in #174
  • [REG-1729] Capture memory and CPU utilization by @svolokh in #176
  • [REG-1696] [REG-1697] Cleanup SDK Toolbar and Support Looping by @RG-nAmKcAz in #175

New Contributors

Full Changelog: v0.0.19...v0.0.20