mirror of
https://thingvellir.net/git/overte
synced 2025-03-27 23:52:03 +01:00
63 lines
3.6 KiB
Markdown
63 lines
3.6 KiB
Markdown
# Project Athena
|
|
|
|
### [Download ALPHA-DEV v0.86.0 K1 (Windows 64-bit, .zip)](https://realities.dev/cdn/hifi-community/v0860-kasen-VS-release+freshstart/Packaged_Release.zip)
|
|
|
|
This build has been tested on Windows 10 Pro 64-bit w/ Nvidia graphics drivers.
|
|
|
|
#### v0.86.0 K1 (12/3/19)
|
|
|
|
* Audio Buffer choppy audio bugfix by increasing the buffer size.
|
|
* User Activity Logger disabled, option in code to log the reports to console.
|
|
* CMakeLists.txt configured to work for Polyvox, Interface JSDocs. (may be obsolete)
|
|
* Custom Application Title.
|
|
* Entity Script Whitelist, no scripts are whitelisted by default.
|
|
* Background CMD outputs full log, instant close of application on closing of the CMD-line.
|
|
|
|
#### v0.86.0 K2 (TBD)
|
|
|
|
##### Features, Bugs, and Housekeeping
|
|
Check out the releases page for more information!
|
|
|
|
### Whitelist Instructions
|
|
|
|
The whitelist checks every entity-script attempting to run on your client against a list of domains, their subfolders, or the specific script URL entirely.
|
|
|
|
The Interface has the whitelist settings under "**Settings -> Entity Script Whitelist**" for you to configure live. The whitelist checks against the domains literally, so you have to be precise to ensure security and functionality. For example, the difference between "http://" and "https://" matters as those will be seen as two different domains in the eyes of the whitelist. Separate each URL by a new line.
|
|
|
|
Do not use spaces or commas in the whitelist interface, you will only separate by commas and not new lines in the environment variables.
|
|
|
|
You can also set the Windows environment variable "**EXTRA_WHITELIST**" with your whitelisted domains comma separated like so: "**http://mpassets.highfidelity.com/,https://raw.githubusercontent.com/highfidelity/,https://hifi-content.s3.amazonaws.com/**"
|
|
|
|
Alternatively you can make a batch file placed in the same folder as interface.exe that sets the whitelist environment variable temporarily:
|
|
|
|
```
|
|
set "EXTRA_WHITELIST=http://mpassets.highfidelity.com/,https://raw.githubusercontent.com/highfidelity/,https://hifi-content.s3.amazonaws.com/"
|
|
interface.exe
|
|
```
|
|
|
|
### How to build interface.exe
|
|
|
|
[For Windows](https://github.com/kasenvr/project-athena/blob/kasen/core/BUILD_WIN.md)
|
|
[For Linux](https://github.com/kasenvr/project-athena/blob/kasen/core/BUILD_LINUX.md)
|
|
|
|
### Boot to Metaverse: The Goal
|
|
|
|
Too many of us have our own personal combinations of High Fidelity from C++ modifications to different default scripts, all of which are lost to time as their fullest potential is never truly shared and propagated through the system.
|
|
|
|
The goal of this repo is to give a common area to PR the very best of our findings and creations so that we may effectively take each necessary step towards our common goal of living in a true metaverse.
|
|
|
|
### Why High Fidelity's Engine?
|
|
|
|
Because of all the options, it is the only starting point that is open-source, cross-platform, fully VR integrated + fully desktop integrated with an aim for quality visuals and performance. It also does us the service of providing a foundation to start from such as entity management, full body IK, etc.
|
|
|
|
WebXR offers the open-source and decentralized aspect but does not have any of the full featured starting points such as avatars, IK, etc.
|
|
|
|
Platforms like NeosVR or VRChat are unusable from go due to their fundamental closed-source and centralized nature. A metaverse to live on cannot have the keys handed over to any one entity, if any at all.
|
|
|
|
So the necessary desire is to use High Fidelity as our foundation as a community of one, of all to build a metaverse worth living in.
|
|
|
|
### Contribution
|
|
|
|
A special thanks to the contributors of the Project Athena.
|
|
|
|
[Contribution](CONTRIBUTING.md)
|