Skip to content

Releases: NVlabs/FPSci

2021 November Release 2

11 Nov 20:46
7818659
Compare
Choose a tag to compare

This release includes a fix to the way spawn locations and scene heading are set. Included with this release is a minor adjustment to the player spawn location to the center of the hallway.

What's Changed

Full Changelog: v21.11.01...v21.11.02

2021 November Release 1

10 Nov 21:48
1a21cdd
Compare
Choose a tag to compare

This is primarily a bug fix release with a couple minor changes.

This release binary was built using G3D revision 7167.

What's Changed

Full Changelog: v21.10.02...v21.11.01

2021 October Release 2

14 Oct 18:54
9cc5b54
Compare
Choose a tag to compare

This is primarily a bug fix release to fix the functionality when a user runs FPSci for the first time.

What's Changed

Full Changelog: v21.10.01...v21.10.02

2021 October Release 1

07 Oct 18:34
a07fd6e
Compare
Choose a tag to compare

This release adds the following new features:

  • Target colors can now be specified in the target, overriding settings from the experiment or session (#285 #266 )
  • Added an option to invalidate trials with too much motion during the pre-trial phase (#329 #325 )
  • Added referenceTargetHitSound configuration option (#321 )
  • Improved the functionality of the HUD banner score, timer and progress (#314 )
  • Added an option for .Any outputs to use JSON formatting (#316 #315 )
  • Additional options to configure decal behavior (#322 #323 )
  • Added support for programmable variable frame rate (#319 )

This release fixes the following bugs:

  • Fixed a bug in waypoint motion (#330 )
  • Fixed a bug with waypointEditorMode (#328 #320 )

For developers, the following were improved:

  • Documentation added about the rendering pipeline (#327 #306 )
  • The sound is now muted during the tests (#324 )
  • Added samples to the build script (#312 )
  • Handle time rollover from arduino event loggers (#318 )

This release was built using G3D revision 7167, the first revision that added the Any serialize to json parameter.

Known Issues:

  • The auto-generated experiment config will fail to run correctly. This release should only be used with experiments you designed yourself to be correct. (#335 ) You can work around this issue by running until the crash, then opening up the startupconfig.Any and changing jsonAnyOutput to false, deleting the experimentconfig.Any that was generated, then running FirstPersonScience.exe again.

What's Changed (autogenerated notes)

Full Changelog: v21.07.01...v21.10.01

2021 July Release 1

30 Jul 19:17
a0cca67
Compare
Choose a tag to compare

This release adds 2 new features:

  • Adds support for randomize pretrialDuration (#311 #309 )
  • Adds 2 sample experiments which will show up in the experiment list when in developer mode (#310 #307 )

2021 April Release 1

01 May 00:10
3db1b49
Compare
Choose a tag to compare

The main feature of this release is the addition of more entry points for shadertoy style shaders and buffer sizing. (see #122 , #303 , #300 )

This release also adds support for symmetric eccentricity of target spawns #299 and randomized question ordering #302

Default settings were changed to disable crouch and jump #301

This release fixes the following bugs:

  • Fixed a warning while debugging in the text experiment config #305
  • Fixed first target spawn in certain situations #298

2021 March Release 1

18 Mar 16:43
d75716d
Compare
Choose a tag to compare

This release adds the following new features:

  • Added a fireSoundLoop weapon configuration parameter that allows weapons with autoFire = true to loop the provided sound rather than playing a new sound on each frame. #296
  • Experiment configs are now validated on startup with better error messaging #290
  • Miss decals are cleared on new sessions and have more options for control #293

This release fixes the following bugs:

  • Fixed a bug where empty sound strings could cause a crash #286
  • Default users would be lost after creating a new user and restarting the application #291 #292
  • Fixed player space jumping target respawn behavior #287
  • Fixed a crash when results file generation is disabled #295 #294

For developers, the following were improved:

  • Refactored config files for better compile times #279

2021 February Release 2

25 Feb 17:06
4f79c1b
Compare
Choose a tag to compare

This release fixes the known issues from the 2021 February Release 1.

  • Startup config generates and allows a default experiment to run on first run #278 #277
  • "Resume" button in the user menu works as expected #283
  • OptiX.6.5.0.dll is correctly provided with the build #284

2021 February Release 1

19 Feb 00:12
f731abf
Compare
Choose a tag to compare

This release adds the following new features:

  • Added new default sounds #268 #276
  • Startup config now supports experiment lists that the UI can select among #262
  • Support for autofire weapons at near-frame time firePeriod values #269 #273
  • Question dialog box improvements #274

This release fixes the following bugs:

  • Remove duplicate insert of playerCamera into scene #265
  • Fix target sounds not playing #268
  • Update test startupconfig to new style #272

The changes in #269 and #273 are fairly large around weapon dynamics, so please report any issues you find.

Known issues:

  • The first time you run FPSci without a startupconfig.Any, that file will be generated, and the application will close. You can work around this by just running the application a second time, after which it will start up correctly. There is no problem if you run with a working set of config files available.
  • optix.6.5.0.dll is not found on startup. You can get this file from somewhere else to make it work.
  • The "Resume" button in the menu doesn't work. Use the escape key to work around this issue.

2020 December Release 1

09 Dec 18:20
318374e
Compare
Choose a tag to compare

This release adds the following new features:

  • Per-user all sessions results .db files (now the default behavior) (see #257 )
  • Weapon improvements and bullet spread options (#249 #248 )
  • Question improvements (#258 )

This release fixes the following bugs:

  • Trial count > 0 corner case (#256 #233 )
  • Unicode degree symbol (#250 )
  • Fixed some memory leak in new session creation (#253 )