Skip to content

Releases: NextGenSoftwareUK/OASIS

STAR ODK Runtime v3.5.0

05 Apr 03:21

Choose a tag to compare

This is the sixth release of the STAR ODK Runtime, which is automatically included in all generated OAPPs by STAR. There are 2 versions, one that is just the STAR ODK Runtime, the other also comes integrated with the OASIS Runtime (divided into a further 2 versions, one that includes HoloNET with the Holochain Conductors embedded and the other without).

This release has many improvements from the previous release such as:

  • Added better cross platform support between Windows, Linux & Mac.
  • New installers for Windows, Linux & Mac (adds STAR to path and desktop/start menu etc).
  • New STARDNA config files for Windows, Linux & Mac.
  • Added scripting/AI support with new non-interactive mode so can be used from command line/shell, also supports JSON output support.
  • Avatars inventory can now be displayed using new "avatar inventory" command.
  • Quest commands improved including better layout and information for quest status, objectives, progress in list commands.
  • Ability to add/edit objectives for quests.
  • GeoHotSpots have new Text, Image, Video & WebLink types added.
  • OGEngine integrations allowing GeoHotSpots to be linked to quests & much more!
  • More robust such as cross platform hardening/paths etc.
  • Better STARDNA handling (finding pahs, linux, windows, mac versions etc).
  • Upgraded to .NET 10 bringing many performance, stability & security improvements!
  • Many bug fixes.
  • Many more improvements!

Full Changelog: STAR-ODK-Runtime-v3.4.0...STAR-ODK-Runtime-v3.5.0

The STAR ODK Runtime requires the OASIS Runtime to run so has a dependency on it. This version is dependent on OASIS Runtime v4.5.1.

The STAR ODK Runtime consists of:

NextGenSoftware.OASIS.STAR.dll - The main STAR Engine (used to generate OAPPs).
NextGenSoftware.OASIS.STAR.CLI.dll - The STAR CLI Engine (the CLI to the STAR Engine), this uses the STAR CLI Lib.
NextGenSoftware.OASIS.STAR.CLI.Lib.dll - The STAR CLI Lib (that can be used in generated OAPPs).
STAR.exe - The STAR CLI executable (entry point).

STAR API CLIENT v1.0.0

05 Apr 03:53

Choose a tag to compare

This is the first release of the STAR API Client, which is currently being used in ODOOM & OQUAKE as a demo of what the WEB4 OASIS API, WEB5 STAR API & the STAR API Client can do, these include cross game quests, inventory, shared assets, NFT minting, SSO, send to avatar, send to clan & much more!

The client includes C/C++ bindings/exports so can be used in any game (ODOOM uses C++ & OQUAKE uses C). It uses Native AOT so is very fast and streamlined so runs at native speed (C/C++).

It features many advanced features such as multithreading, batching, robust error handling & more!

This is the beginning of the OGEngine (WEB4 OASIS API, WEB5 STAR API & STARAPI Client).

Below is a link to a tech demo of what it can do in ODOOM & OQUAKE:
https://youtu.be/ZH5u6OVPVYg?si=qbz8CfXs5kgWYPSn

Below is the useful description from that video:

"Preview of the new OGEngine (OASIS Game Engine) powering ODOOM and OQUAKE (forks of UZDOOM & VkQuake) built on top of the new STARAPIClient (which talks to the WEB4 OASIS API & WEB5 STAR API) and features many advanced features such as multi-threading, batching, etc). OGEngine = STARAPIClient + WEB4 OASIS API + WEB5 STAR API and is the beginning of the true open extendable metaverse (OASIS Omniverse) featuring cross quests, cross inventory/assets, SSO, NFT minting, sending items to other avatars/clans & much more! :)

We bridged Doom and Quake using OASIS creating a “meta” game of the two. This engine abstracts mission and game state logic, offering a new dimension to open source games. This is a key milestone in our journey to building the metaverse.

People can now port any game to the OASIS Omniverse using the new generic STARAPI Client, we are porting Doom3, Duke3d, Wolfenstein, Minecraft clone, Morrowwind MMORPG clone next...

Stay tuned folks, we are only just getting started! ;-)

Read more here:

https://github.com/NextGenSoftwareUK/OASIS/blob/master/OASIS%20Omniverse/Docs/OGEngine_Overview.md
https://github.com/NextGenSoftwareUK/OASIS/tree/master/OASIS%20Omniverse

The OGEngine also allows GeoHotSpot triggers to be embedded in your games either in a quest, objective or standalone. They can trigger anything you like such as playing an audio clip, video, showing text, website, scripting events, NPCs (powered by intelligent learning AI agents such as OpenServ) etc etc. There is no limit to what you can do with the new OGEngine!

We will soon also be releasing the alphas of ODOOM, OQUAKE & Our World, our geolocation AR game powered by the OGEngine that allows your cross game quests to bring the action into the real world so imagine collecting keys or powerups etc for ODOOM & OQUAKE in real life! You may even find secrets hidden in parks such as the BFG 9000 and other surprises! ;-)

An epic mission quest line spamming all 3 games as a demo of the tech is coming soon... watch this space! ;-)

We are also working on the OOS (OASIS OS) which as well as a low level kernel allowing multiple games to be loaded into memory simultaneously also contains the OASIS Omniverse HUB allowing you to instantly teleport between any location in any map in any game (both through portals in the HUB & whilst in any game) removing walled gardens and silos between games so they merge into the same game (think Ready Player One). It also has a shared HUD over everything so there is a consistent UI for your inventory, quests, friends, messages, avatar etc.

We plan to make super cyber demons and other AI monsters and NPCs powered by holonic braid with collective shared memory so they share tactics and strategies... hope your Ready for a real challenge! 😉💪 We also plan to have AI tournaments where we pit different models against each other!

The OGEngine is built on top of the powerful holonic OASIS architecture that has been in development for over 10 years featuring auto failover, auto load-balancing & auto-replication powered by the OASIS Hyperdrive so there is zero downtime and you can even play offline and re-sync when you are back online so ideal for poor to low connectivity or for traveling! If one web2 or web3 provider goes down or is slow it will automatically find the next fastest ONODE in your area independent of network! :)

The WEB4 OASIS API is an abstraction/aggreation layer over all of web2 and web3 removing walled gardens & silos and features identity, reputation, nfts, tokens, geonfts & much more!

The WEB5 STAR API is the gamification, business and metaverse layer built on top of the WEB4 OASIS API.

STAR CLI/ODK is a powerful CLI & Low/No Code Generator allowing you to build OAPPs powered by the COSMIC ORM allowing you to create, read, update, delete & list your holons (data objects) in 1 line which auto sync over all of web2 and web3, no need to learn new stacks, languages or platforms, just focus on your idea and bring them to life with zero friction or barriers! If you want to also run it on a new chain, cloud provider, db or anything else in future this is handled automatically by the OASIS, no need to have to keep porting or writing fragile bridges, we do all the heavy lifting for you!

Check out the rest of our docs in our repro and our sites below for more info!

Welcome to the future, welcome to the genesis of the true metaverse! ;-)

https://www.oasisweb4.com
https://www.ourworldthegame.com/
https://github.com/NextGenSoftwareUK/OASIS"

The docs in here: https://github.com/NextGenSoftwareUK/OASIS/tree/master/OASIS%20Omniverse explain how to use the client with build instructions for Windows, Linux & Mac. You can also see the ODOOM & OQUAKE examples of how to use it.

More news & releases coming soon!

OASIS Runtime v4.5.1

05 Apr 03:54

Choose a tag to compare

This version is v4.5.1, the the current LIVE OASIS API HTTP REST Service (also uses the same OASIS Runtime).

https://api.oasisweb4.one

This release contains many improvements and hardenings of the API:

  • JWT handling improved especially for auto-renew as used in ODOOM/OQUAKE.
  • MongoDBOASIS improvements & bug fixes.
  • Upgraded to .NET 10 bringing many performance, stability & security improvements!
  • Multiple bug fixes.
  • Misc improvements.

Full Changelog: OASIS-Runtime-v4.5.0...OASIS-Runtime-v4.5.1

This runtime is designed to be used in OAPP's (OASIS Applications) that can work both online and offline and because they are using the OASIS API directly through the native integrated DLL's they are also faster than making calls to the HTTP REST Service.

NOTE - The packages below have not been updated yet to work with the latest runtime yet, they will be soon...

NuGet Packages:

The NextGenSoftware.OASIS.API.Native.Integrated.EndPoint NuGet package wraps around the OASIS Runtime providing an entry-point into the API. The OASIS Runtime is not designed to be used directly on its own but you can be if you wish. It is recommended you use either the OASIS API REST Service or the NextGenSoftware.OASIS.API.Native.Integrated.EndPoint NuGet package.

STAR ODK Runtime v3.3.3

23 Dec 03:33

Choose a tag to compare

This is the fourth release of the STAR ODK Runtime, which is automatically included in all generated OAPPs by STAR. There are 2 versions, one that is just the STAR ODK Runtime, the other also comes integrated with the OASIS Runtime (divided into a further 2 versions, one that includes HoloNET with the Holochain Conductors embedded and the other without).

This release has many improvements from the previous release such as:

  • Overhauled everything!
  • Re-built the STAR CLI Lib - now split out into modules which can be easily extended and now uses a new STARNETUIBase to add new modules.
  • Brand new STAR API with over 20+ new APIs for managing OAPPS, Quests, Missions, NFTs, GeoNFTs, NFT Collections, GeoNFT Collections, Geohotspots, Inventory Items, Zomes, Holons, Celestial Bodies, CelestialSpaces, MetaData & more! It now also includes a new COSMIC API allowing people to create anything they like within their very own multiverse.
  • Upgrades to STAR CLI & STARNET with new commands such as nft collections, geonft collections, clone & lots more! There are now over 548 commands!
  • Also the backend in the new STAR API uses the generic STARNETManagerBase which can easily be extended to add new modules.
  • ONODE / STAR ODK integrations.
  • STAR CLI and STARNET improvements, templating and runtime embedding; STAR ODK upgrades to coordinate the above engine/interface changes.
  • Rebuilt the No/Low Code Generator/Templating Engine with many improvements such as metatags and holon meta tags allowing custom data to be injected into OAPPs similar to CMS & beyond!
  • Related to above each provider now implements its own custom low code generation allowing custom code to be generated for each provider.
  • New COSMIC API for the STAR API allowing custom multiverses to be created for each avatar as well as The Great Simulation & The MagicVerse.
  • New Plugin System allowing STARNET to be easily extended.
  • New interop Library system allowing libs in any stack language to be used in your OAPP.
  • Multiple bug fixes.
  • Misc improvements.
  • Layout improvements.
  • Lots more! Too many changes to list here!

Full Changelog: STAR-ODK-Runtime-v2.2.0...STAR-ODK-Runtime-v3.3.3

The STAR ODK Runtime requires the OASIS Runtime to run so has a dependency on it. This version is dependent on OASIS Runtime v4.4.4.

The STAR ODK Runtime consists of:

NextGenSoftware.OASIS.STAR.dll - The main STAR Engine (used to generate OAPPs).
NextGenSoftware.OASIS.STAR.CLI.dll - The STAR CLI Engine (the CLI to the STAR Engine), this uses the STAR CLI Lib.
NextGenSoftware.OASIS.STAR.CLI.Lib.dll - The STAR CLI Lib (that can be used in generated OAPPs).
STAR.exe - The STAR CLI executable (entry point).

OASIS Runtime v4.4.4

23 Dec 03:43

Choose a tag to compare

This version is v4.4.4, however the the current LIVE OASIS API HTTP REST Service (also uses the same OASIS Runtime), is currently v4.0.0. A new release of this will also be made shortly...

https://oasisweb4.one/api

This release has many improvements from the previous release such as:

  • Over 50+ providers for web2 and web3 now completed including Optimism, BNBChain, Bitcoin, Avalanche, Cardano, Bitcoin, Blockstack, Cosmos, Elrond, EOSIO, Ethereum, Fantom, Hashgrapth, Moralis, Near, Polygon, Rootstock, Solana, Telos, Sui, Tron, AWS, Azure, GoogleCloud, GO, Mapbox, WRLD3D, ActivityPub, SOLID, IPFS, Pinata, Scuttlebug, Threefold, ONION, Orion, SEEDS, Neo4j, SQLite, MongoDB & more!
  • New OASIS HyperDrive v2 which now includes auto load balancing, AI Predictive Failover, Analytics, AI powered Smart Mode & more!
  • New bespoke P2P ONET which merges all of web2, web3, OASIS HyperDrive, HoloNET (Holochain) and also networking protocols such as http, tcp, websockets, QUIC, gRPC & more into a fully unified API and network of networks, an abstraction layer over everything.
  • Data API upgrade/overhaul.
  • NFT API has been completely rewritten making it truly web4 now wrapping multiple web3 nfts that share the parent web4 nft and optionally overwriting any web4 Meta data meaning your nft appears across multiple chains sharing the same Meta data and allowing variants per chain. Very powerful system, truly web4 now, before it was more web3.5. It's now NFT API v2
  • GeoNFT API upgraded.
  • Added collections to the NFT API & the GeoNFT API.
  • WEB4 NFT/GeoNFT's now wrap multiple WEB3 NFT's which share metadata with their parent WEB4 NFT/GeoNFT.
  • NFT batching, improved error handling/retry logic etc.
  • Cross-chain minting/sending & lots more!
  • Added new API's such as video, bridging, chat, competition, eggs, files, gifts, health, HyperDrive v2.0, messaging, ONET, ONODE, settings, share, social, stats, subscription & video!
  • Major Data API overhaul — more flexible, higher-performance data endpoints and richer request options per-call (auto-replication, auto-load-balance, auto-failover, provider lists, etc.).
  • NFT & GeoNFT rewrites and feature additions — richer NFT model, collections support, cross-chain minting, batching, improved retry/error logic and new GeoNFT capabilities.
  • Keys / Wallets API: new unified wallet model, provider wallets, wallet transactions, local encrypted storage (LocalFileOASIS), and improved key management (AES256 encryption, wallet IDs, new wallet manager/API).
  • Provider APIs and interfaces modernized.
  • Many provider interfaces gained async variants (ActivateProviderAsync, DeActivateProviderAsync, SendNFT/Mint changes, Search/Import/Export methods, etc.).
  • Blockchain provider methods return richer TransactionRespone objects instead of simple bools.
  • OASIS Runtime & Native endpoint upgrades.
  • New OASIS Runtimes and a Native Integrated EndPoint package (embed OASIS runtime directly into apps, offline-capable).
  • Setup projects for runtime installation (GAC) and runtime packaging improvements.
  • Authentication / Avatar model changes:
  • Username uniqueness introduced; Avatar / AvatarDetail restructuring; new auth behaviours, UMA JSON handling and improved JWT handling.
  • Performance, stability, and cross-cutting improvements:
  • Upgrades to .NET (moved up toward .NET 8), numerous bug fixes, refactors, and improved error handling/reporting across the stack.
  • Various performance improvements.
  • Numerous bug fixes.
  • Misc improvements.
  • Plus lots more! ;-)

Full Changelog: OASIS-Runtime-v3.3.1...OASIS-Runtime-v4.4.4

This runtime is designed to be used in OAPP's (OASIS Applications) that can work both online and offline and because they are using the OASIS API directly through the native integrated DLL's they are also faster than making calls to the HTTP REST Service.

NOTE - The packages below have not been updated yet to work with the latest runtime yet, they will be soon...

NuGet Packages:

The NextGenSoftware.OASIS.API.Native.Integrated.EndPoint NuGet package wraps around the OASIS Runtime providing an entry-point into the API. The OASIS Runtime is not designed to be used directly on its own but you can be if you wish. It is recommended you use either the OASIS API REST Service or the NextGenSoftware.OASIS.API.Native.Integrated.EndPoint NuGet package.

STAR ODK Runtime v2.2.0

11 Oct 03:33

Choose a tag to compare

This is the third release of the STAR ODK Runtime, which is automatically included in all generated OAPPs by STAR. There are 2 versions, one that is just the STAR ODK Runtime, the other also comes integrated with the OASIS Runtime (divided into a further 2 versions, one that includes HoloNET with the Holochain Conductors embedded and the other without).

This release has many improvements from the previous release such as:

  • New OASIS OAPP API has been integrated into the STAR CLI (this allows STAR to now generate, publish, unpublish, install, launch, uninstall, list and search for OAPPs).
  • Improved NFT Integration. (now supports ERC 721, ERC 1155 & MetaPlex standards as well as now being able to store the NFT metadata on the OASIS so it benefits from the OASIS Hyprdrive with the Auto-failover, Auto-load balancing & auto load-replication features. They can also choose to store on IPFS or Pinata).
  • Improved GeoNFT Integration.
  • Added Arbitrum, RootStock & Polygon support.
  • Light Wizard improvements.
  • Multiple bug fixes.
  • Misc improvements.
  • Layout improvements.
  • Lots more!

Full Changelog: STAR-ODK-Runtime-2.1.0...STAR-ODK-Runtime-v2.2.0

The STAR ODK Runtime requires the OASIS Runtime to run so has a dependency on it. This version is dependent on OASIS Runtime v3.3.1.

The STAR ODK Runtime consists of:

NextGenSoftware.OASIS.STAR.dll - The main STAR Engine (used to generate OAPPs).
NextGenSoftware.OASIS.STAR.CLI.dll - The STAR CLI Engine (the CLI to the STAR Engine), this uses the STAR CLI Lib.
NextGenSoftware.OASIS.STAR.CLI.Lib.dll - The STAR CLI Lib (that can be used in generated OAPPs).
STAR.exe - The STAR CLI executable (entry point).

OASIS Runtime v3.3.1

11 Oct 03:28

Choose a tag to compare

This version is v3.3.1, however the the current LIVE OASIS API HTTP REST Service (also uses the same OASIS Runtime), is currently v3.0.0. A new release of this will also be made shortly...

https://api.oasisplatform.world.

This release has many improvements from the previous release such as:

  • New OAPP API for loading, searching, creating, publishing, unpublising, installing, uninstalling & launching OAPP's.
  • Improved NFT Integration. (now supports ERC 721, ERC 1155 & MetaPlex standards as well as now being able to store the NFT metadata on the OASIS so it benefits from the OASIS Hyprdrive with the Auto-failover, Auto-load balancing & auto load-replication features. They can also choose to store on IPFS or Pinata).
  • Added Arbitrum, RootStock & Polygon support.
  • Multiple bug fixes.
  • Misc improvements.
  • Lots more!

Full Changelog: OASIS-Runtime-v3.2.2...OASIS-Runtime-v3.3.1

This runtime is designed to be used in OAPP's (OASIS Applications) that can work both online and offline and because they are using the OASIS API directly through the native integrated DLL's they are also faster than making calls to the HTTP REST Service.

NOTE - The packages below have not been updated yet to work with the latest runtime yet, they will be soon...

NuGet Packages:

The NextGenSoftware.OASIS.API.Native.Integrated.EndPoint NuGet package wraps around the OASIS Runtime providing an entry-point into the API. The OASIS Runtime is not designed to be used directly on its own but you can be if you wish. It is recommended you use either the OASIS API REST Service or the NextGenSoftware.OASIS.API.Native.Integrated.EndPoint NuGet package.

STAR ODK Runtime v2.1.0

08 Aug 23:07

Choose a tag to compare

This is the second release of the STAR ODK Runtime, which is automatically included in all generated OAPPs by STAR. There are 2 versions, one that is just the STAR ODK Runtime, the other also comes integrated with the OASIS Runtime (divided into a further 2 versions, one that includes HoloNET with the Holochain Conductors embedded and the other without).

Changes:

This release has many improvements from the previous release such as:

  • NFT Integration.
  • GeoNFT Integration.
  • Light Wizard improvements.
  • Multiple bug fixes.
  • Misc improvements.
  • Layout improvements.
  • STAR ODK Console Template improvements & fixes.
  • Lots more!

Full Changelog: STAR-ODK-Runtime-2.0.1...STAR-ODK-Runtime-v2.1.0

The STAR ODK Runtime requires the OASIS Runtime to run so has a dependency on it. This version is dependent on OASIS Runtime v3.2.2.

The STAR ODK Runtime consists of:

  • NextGenSoftware.OASIS.STAR.dll - The main STAR Engine (used to generate OAPPs).
  • NextGenSoftware.OASIS.STAR.CLI.dll - The STAR CLI Engine (the CLI to the STAR Engine), this uses the STAR CLI Lib.
  • NextGenSoftware.OASIS.STAR.CLI.Lib.dll - The STAR CLI Lib (that can be used in generated OAPPs).
  • STAR.exe - The STAR CLI executable (entry point).

OASIS Runtime v3.2.2

08 Aug 23:11

Choose a tag to compare

This version is v3.2.2, however the the current LIVE OASIS API HTTP REST Service (also uses the same OASIS Runtime), is currently v3.0.0. A new release of this will also be made shortly...

https://api.oasisplatform.world.

Full Changelog: OASIS-Runtime-v3.2.1...OASIS-Runtime-v3.2.2

This runtime is designed to be used in OAPP's (OASIS Applications) that can work both online and offline and because they are using the OASIS API directly through the native integrated DLL's they are also faster than making calls to the HTTP REST Service.

NuGet Packages:

The NextGenSoftware.OASIS.API.Native.Integrated.EndPoint NuGet package wraps around the OASIS Runtime providing an entry-point into the API. The OASIS Runtime is not designed to be used directly on its own but you can be if you wish. It is recommended you use either the OASIS API REST Service or the NextGenSoftware.OASIS.API.Native.Integrated.EndPoint NuGet package.

STAR ODK Runtime v2.0.1

23 Jul 20:59

Choose a tag to compare

This is the first release of the STAR ODK Runtime, which is automatically included in all generated OAPPs by STAR. There are 2 versions, one that is just the STAR ODK Runtime, the other also comes integrated with the OASIS Runtime (divided into a further 2 versions, one that includes HoloNET with the Holochain Conductors embedded and the other without).

The STAR ODK Runtime requires the OASIS Runtime to run so has a dependency on it. This version is dependent on OASIS Runtime v3.2.1.

The STAR ODK Runtime consists of:

  • NextGenSoftware.OASIS.STAR.dll - The main STAR Engine (used to generate OAPPs).
  • NextGenSoftware.OASIS.STAR.CLI.dll - The STAR CLI Engine (the CLI to the STAR Engine), this uses the STAR CLI Lib.
  • NextGenSoftware.OASIS.STAR.CLI.Lib.dll - The STAR CLI Lib (that can be used in generated OAPPs).
  • STAR.exe - The STAR CLI executable (entry point).