Skip to content

Releases: TheAliceProject/alice3

3.6.0.2-beta.2

21 Apr 21:18
Compare
Choose a tag to compare
3.6.0.2-beta.2 Pre-release
Pre-release

This release targeted improvements in our Linux build process and functionality. It also added support for the raspberry pi (arm architecture).

Using the .deb installer

We recommend using the .deb installer for the Pi. It will check the system and install java and the required libraries for you and it will add Alice 3 to the general launch menu under development.

Using the .sh installer

The Linux shell script does not start the installer right away. Follow these steps:
 

  1. Open the Terminal, and go to the directory where you have downloaded Alice
  2. Type chmod +x Alice3_unix_installer_3_6_0_2+build_566.sh
  3. Type ./Alice3_unix_installer_3_6_0_2+build_566.sh
  4. Installation will start in a few seconds

This version will create a desktop shortcut and add the program to the drop down but does install Alice in a non traditional way for accessing in add/remove applications so will require you to use our uninstaller if you chose to remove it.

When using non .deb installers

Our Linux Alice release require the installation of Java. Depending on your OS and other installed applications you may or may not have Java installed. For Alice we recommend Java 8. You only need the JRE (though our test was using the full JDK).

Install the openjdk version using the following:

sudo apt install openjdk-8-jre

Specific Raspberry Pi 3 requirements:

To run Alice the Pi 3 must be configured with Full KMS. This is needed for JOGL to work.
sudo raspi-config
Then select:
6 Advanced Options >> A2 GL Driver >> G3 GL (Full KMS)

Specific Raspberry Pi 4 requirements:

For the Raspberry Pi 4 you may need to add an additional library (if you used the .deb installer we will have done this for you). If this is not working correctly you will notice it via certain models including the person builder not functioning (we are working on the best way to integrate this) :

sudo apt install libglu1-mesa

This is a first release so we are looking for people to help us test and determine what our functional minimal specs are. We have tested on a Raspberry Pi 3B and 4B. Our initial test was using an HDMI video output. We would be very interested to find out how it looks and functions using RCA out as we want this roll-out to support an inexpensive and accessible option. We recommend a minimum of a 16 GB SD card to have enough room for the OS and Alice.

For installing on the Pi you can use any of these builds except the .rpm depending on your preferred method for installing. Just follow the other requirements depending on the chosen method. You will need to have your Pi on a network to install the additional components. In our testing we did find that the full Raspberry Pi OS seemed to have all of the necessary components (we will be doing further testing and update trying to find the easiest set-up paths and share.

3.6.0.2-beta.1

12 Mar 18:51
Compare
Choose a tag to compare
3.6.0.2-beta.1 Pre-release
Pre-release

Added support for the raspberry pi (arm architecture).

Using the .deb installer

We recommend using the .deb installer for the Pi. It will check the system and install java and the required libraries for you. Currently this build does not make a shortcut for Alice on the desktop or in the programs drop down so you will need to navigate to the opts folder to find and start the application. We are working on this for the next release.

Using the .sh installer

The Linux shell script does not start the installer right away. Follow these steps:
 

  1. Open the Terminal, and go to the directory where you have downloaded Alice
  2. Type chmod +x Alice3_unix_installer_3_6_0_2+build_566.sh
  3. Type ./Alice3_unix_installer_3_6_0_2+build_566.sh
  4. Installation will start in a few seconds

This version will create a desktop shortcut and add the program to the drop down but does install Alice in a non traditional way for accessing in add/remove applications so will require you to use our uninstaller if you chose to remove it.

When using non .deb installers

Our Linux Alice release require the installation of Java. Depending on your OS and other installed applications you may or may not have Java installed. For Alice we recommend Java 8. You only need the JRE (though our test was using the full JDK).

Install the openjdk version using the following:

sudo apt install openjdk-8-jre

Specific Raspberry Pi 3 requirements:

To run Alice the Pi 3 must be configured with Full KMS. This is needed for JOGL to work.
sudo raspi-config
Then select:
6 Advanced Options >> A2 GL Driver >> G3 GL (Full KMS)

Specific Raspberry Pi 4 requirements:

For the Raspberry Pi 4 you may need to add an additional library (if you used the .deb installer we will have done this for you). If this is not working correctly you will notice it via certain models including the person builder not functioning (we are working on the best way to integrate this) :

sudo apt install libglu1-mesa

This is a first release so we are looking for people to help us test and determine what our functional minimal specs are. We have tested on a Raspberry Pi 3B and 4B. Our initial test was using an HDMI video output. We would be very interested to find out how it looks and functions using RCA out as we want this roll-out to support an inexpensive and accessible option. We recommend a minimum of a 16 GB SD card to have enough room for the OS and Alice.

For installing on the Pi you can use any of these builds except the .rpm depending on your preferred method for installing. Just follow the other requirements depending on the chosen method. You will need to have your Pi on a network to install the additional components. In our testing we did find that the full Raspberry Pi OS seemed to have all of the necessary components (we will be doing further testing and update trying to find the easiest set-up paths and share.

3.6.0.1

02 Oct 20:42
26022a9
Compare
Choose a tag to compare

Patch release with bug fixes

  • Restore support for Sims models on OS X pre 10.14
  • Fix migration of projects from Alice 3.2.113.0 and earlier
  • Gracefully handle functions with malformed/missing return types

3.6.0.0

17 Aug 15:40
b1af6af
Compare
Choose a tag to compare

Features

  • Introduced model import. (In stable beta)
  • Introduced world export capabilities to work with Alice Unity Player. (In stable beta)
  • Alice 3 is open source and on GitHub
  • Added VR hands connected to camera and integrated into menus

Improvements

  • Printing of code using OS printing
  • Say/think moved up hierarchy to allow more things to say and think
  • Torus radii editing
  • Added wait cursor for blocking operations
  • Improvements around bug reporting

Bug fixes

  • Installers can now update previous install cleanly
  • Netbeans plugin feature coverage and error handling/notification
  • Billboard display issues
  • Better image handling regardless of image size
  • Allow use of jpeg extension
  • Procedure/Function sorting
  • Improve migration for some older worlds
  • Repairs to Collision, Occlusion, and Proximity detection and events
  • TextString insert at position works
  • Fix Spatial Relation to honor alongAxisOffset
  • Correct handling of long menus with submenus
  • Improved display of multiple visuals with alpha channel
  • Preserve position information with better precision
  • Prevent audio from playing after world stops

Bug fixes since RC 2:

  • Correct (increase) precision in generated scene code
  • Multiple small issues around export

3.6.0.0 Release Candidate 2

30 Jul 02:51
b8446ce
Compare
Choose a tag to compare
Pre-release
Merge pull request #143 from TheAliceProject/release/3.6.0.0

Release/3.6.0.0

3.6.0.0 Release Candidate 1

27 Jul 21:17
4f943d3
Compare
Choose a tag to compare
Pre-release
Merge pull request #139 from TheAliceProject/release/3.6.0.0

Release/3.6.0.0

3.6.0.0-beta.7

08 Jun 21:56
fff0c36
Compare
Choose a tag to compare
3.6.0.0-beta.7 Pre-release
Pre-release

One useful feature addition:

  • Export to player of imported user models is now supported.

One vital fix to build process:

  • Fix for installer when doing an Update to remove old versions of jars. These have previously persisted and caused problems.

3.6.0.0-beta.6

15 May 22:07
6ba371b
Compare
Choose a tag to compare
3.6.0.0-beta.6 Pre-release
Pre-release

A variety of fixes

  • Migration repair for fir trees and ice floes
  • Correct size handling around sims models and joints
  • Add sizing to Person export
  • Improve setVehicle operation
  • Repair Collision, Occlusion, and Proximity events
  • Allow export of incomplete meshes
  • Quadruped tail array export

3.6.0.0-beta.5

09 Apr 23:41
07aacf7
Compare
Choose a tag to compare
3.6.0.0-beta.5 Pre-release
Pre-release
  • Added VR hands
  • Added optional setOfVisuals to default model manipulation to control use
  • Sims people joint articulation now works for most of the skeleton (face and eyes TBD)

3.6.0.0-beta.4

19 Feb 04:33
a00d501
Compare
Choose a tag to compare
3.6.0.0-beta.4 Pre-release
Pre-release

This is built on early beta targeting a 3.5.0.1 release.
In recognition of the size of the changes, beta 4 is now targeting release 3.6.0.0 (Alice 3, major release 6)

Changes since beta 3:

  • VR hands connected to camera and integrated into menus
  • Dynamically compute collision boxes to handle models with changed joints
  • Add joint size data to exports
  • Enable export of more sims models by splitting geometries by textures
  • Updated tweedle-lang
  • Bug fixes
    • Fix Spatial Relation to honor alongAxisOffset
    • Allow export of unmanaged properties
    • Prevent red queen when trying to rotate imported models with no joints