2025-08-20 15:29 UTC · Community Announcements · karel
Hello NeosVR community,As previously announced via email, we will be winding down NeosVR’s cloud services. This means that online cloud-based features will no longer be available.NeosVR will remain playable in local, LAN, and virtual LAN settings, so you can continue enjoying the experience with friends and communities in those ways.We want to sincerely thank you for being part of this journey. Your support and creativity have been invaluable. We’re also excited to share more about our upcoming projects soon, and we hope to see you there.With appreciation, The Neos Team
2021-11-10 21:02 UTC · Community Announcements · Frooxius
Just another small patch! Found a race condition bug that was causing random world crashes, should be fixed up (also did some changes under the hood to help catch some potential errors early). Also The Universe locale had a mistake in the credits, this should fix it up! Compatible with previous builds. Tweaks: - Added missing credit to The Universe Bugfixes: - Fixed race condition in physics event dispatch, resulting in random world crashes when using haptic volumes (discovered with @MattyK) {STEAM_CLAN_IMAGE}/32580497/43ee030e042a238a46ad59cfcc19b99b0e154f35.png {STEAM_CLAN_IMAGE}/32580497/77
2021-11-10 15:09 UTC · Community Announcements · Frooxius
Hello everyone! Just another small patch sorry! I'm winding down a bit from things, I'll be taking a week or two break, so there won't be much updates. Here's just a few updates to The Universe locale and some more info to help diagnose the random freezing bug. Compatible with previous builds. Tweaks: - Added more information and tweaks to the watchdog mechanism to help diagnose Neos randomly freezing (based on logs by @Enverex, @orange, @Ryuvi | Technical Artist and @AshtonSparx, GH #3265) - Neos will now try to crash a world when the sync thread doesn't respond, instead of freezing indefinit
2021-11-10 04:01 UTC · Community Announcements · Frooxius
Hello everyone! We are proud to announce that we have just released The Universe in Neos! In this narrative educational experience you'll travel from the simplest elementary particles to the entire observable universe. Education is something that's always been close to our hearts and where Neos has its roots. Back in 2015 we built the "Neos: The Universe" for GearVR in the Oculus & Samsung Creator Jam, with the dream of one day being able to rebuild this experience in VR. You can imagine our excitement that we were now able to do just that and make a number of improvements and additions to Neo
2021-11-07 13:31 UTC · Community Announcements · Frooxius
Hello everyone! Pushing another maintenance build, mostly with bugfixes and things to help with diagnose some more errors. Compatible with previous builds. New Features: - Added engine watchdog mechanism, which will print out diagnostic information when Neos hardlocks (freezes) (based on reports from @AshtonSparx, @AdmiralSoap, @Alex Thorin, @Party_Grunt, bontebok, @orange, @Nordwig, @Cyro and others, GH #3265) -- This should significantly help us solving cases of hard freezes and lock-ups -- If your Neos freezes, leave it running for at least a minute before killing the process and then send
2021-10-30 10:35 UTC · Community Announcements · Frooxius
Hello everyone! We're pushing an emergency build based on request from Valve to make sure comply with their rules and guidelines, which at this time unfortunately means removing any token functionality from the build. We might not need to necessarily remove everything, but we're being proactive and removing everything we can as a first step - we can always refine this later. The functionality is conditionally compiled out, so it's not present in the build at all. You can also learn more about the situations here: https://wiki.neos.com/Neos_Credits/Steam_Changes New Features: - Added TokensEnab
2021-10-29 20:36 UTC · Community Announcements · Frooxius
Hello everyone and welcome to another of our weekly updates! With Halloween upon us, we have been preparing a special livestream for everyone, with some fun games where you can win some free space. Make sure you don't miss it this Sunday if you'd like some Neos spooks! On the development side, we upgraded the LiteNetLib library from our custom fork to a new official version. This brings large number of official improvements to the network transport and with it significantly reduced chance of desync due to queued packets, particularly for users with poor connections and high latency, making it
2021-10-26 00:18 UTC · Community Announcements · Frooxius
Got another patch for two bugs that came up with the new LNL in the wild. Should fix people not being able to connect in some cases (this is actually regression due to our custom fork of LNL having a fix for this, but the official one not having one) and crashes in some cases due to unrealible packets being too big. Compatible with previous, but update is recommended to avoid issues! Bugfixes: - Fixed wrong version of LiteNetLib.dll file in the headless build preventing the headless from booting (reported by @Raith | Programmer and @Shadow Panther ) - Fixed headless not being able to start wit
2021-10-25 22:41 UTC · Community Announcements · Frooxius
Hello everyone, got a new build for you with a bunch of important changes and additions! Notably the LiteNetLib library used for network transport has been upgraded to the latest version from source (+ a few tiny modifications). Originally we were using fork from 2016 with a large number of our modifications, but those are no longer necessary as the official version implements the optimizations and bugfixes that Neos needed. A very important improvement is that the library also merges smaller packets into a bigger one now and has a number of other improvements, which should significantly help
2021-10-19 00:29 UTC · Community Announcements · Frooxius
Read part 1 If you haven't read the part 1 yet, you can find it here: https://store.steampowered.com/news/app/740250/view/4626878047727213964 Avatar: Accessories 1st place - Badge Maker (by yakiringo & Rabbuttz) Ever wanted to put a bunch of pin up buttons on your avatar's clothing? This world make it very easy to make them! Simply drop in a picture in a frame and press a button for a pin up button to pop out. It also features a box with camera so you can easily take picture of yourself, an image crop tool for any other pictures and tool to make the buttons easily attachable. {STEAM_CLAN_IMAGE
2021-10-19 00:28 UTC · Community Announcements · Frooxius
Hello everyone! With the conclusion of the Metaverse Maker Contest, we're excited to bring you the winners and honorable mentions this year! But first, everyone has done an outstanding job. The level of creativity, imagination and skills you have brought in this year has made it very difficult to pick the winners (and even the honorable mentions), particularly the World: Social and World: Game categories which were very contested this year. Even among larger number of judges (Medra, Frooxius, Probable Prime, Canadian Git and Jak Wilmot) we had to use the audience vote to break a number of ties
2021-10-17 22:38 UTC · Community Announcements · Frooxius
Hello everyone! Sorry again for lack of builds, with all the craziness around MMC it's a bit difficult to find time to work on them, but here's a bunch of goodies and fixes! Notably there's some improvements to text editing. I've also done some internal refactoring to a bunch of things, including separating logic for running headless so it's easy to write code to do batch operations to worlds and other engine operations. To test it out I wrapped a functionality of the Minecraft import support into a nice standalone tool that makes it pretty hassle free to import Minecraft worlds to your accoun
2021-10-11 19:45 UTC · Community Announcements · Frooxius
Hello everyone! I got a new build for you, just a small one to push a few smaller additions, improvements and bugfixes. I didn't have much time to work on builds over past week or so as I was busy checking out every single MMC entry as one of the judges (there's so much cool stuff you've made!) and it'll be still a bit difficult in the upcoming days as we'll be finalizing the judging, but hopefully I'll pick up on pushing out builds again slowly. Notably handling of capturing in-game photos is a bit better now - e.g. when you're a spectator and the photo cannot spawn, it'll still be auto-saved
2021-10-06 05:53 UTC · Community Announcements · Frooxius
Just a small patch, fixing a case of crashes and some more audio buffer tweaks. Compatible with previous build, no need to intermediately update. Tweaks: - Tweaked audio buffer behavior for audio output device some more to reduce cases where the latency increases too much Bugfixes: - Removed MP3Source from CSCore codec list for the time being given it's not currently stable -- This fixes random crashes when MP3 assets are corerced into StaticAudioClip (reported by @WallTack, GH #3144) -- Please do NOT attempt to force formats that aren't officially supported to be used. Even if this works in s
2021-10-05 17:42 UTC · Community Announcements · Frooxius
Hello everyone! Relatively small update with a few additions and update of the CSCore library which is used for a number of audio features (audio input, output and decoding audio formats), hopefully resolving a number of issues here and there. We've also switched from youtube-dl to youtube-dlp which has much more frequent updates and might help with some of the YouTube issues, but we'll have to see how it fares. There will likely be few builds and smaller ones while the MMC judging is going on, there's a lot of worlds to go through sorry! ^^; Plus I want to avoid accidentally breaking (too muc
Full appinfo as delivered by Steam PICS, changenumber 37437721. Also at /api/app/740250/raw.
{
"appid": "740250",
"common": {
"name": "Neos VR",
"type": "Game",
"oslist": "windows,linux",
"osarch": "64",
"clienticon": "03dcdc03f5fcb1d74be9ba6285d040d10890d89d",
"clienttga": "c5a7fd2e185c6ccf5d887912ae5a541d0167d99b",
"icon": "251da8ade41c2884581e4d9c84e2023dc7fafbe1",
"controllervr": {
"steamvr": "1",
"oculus": "1",
"kbm": "1"
},
"playareavr": {
"seated": "1",
"standing": "1",
"roomscale": {
"width": "2",
"depth": "1.5",
"360_required": "0"
}
},
"eulas": {
"0": {
"id": "740250_eula_0",
"name": "NeosVR EULA",
"url": "http://store.steampowered.com//eula/740250_eula_0"
}
},
"logo": "8ea315a9e1de5ef833175adf61db127a99d6dfa1",
"logo_small": "8ea315a9e1de5ef833175adf61db127a99d6dfa1_thumb",
"releasestate": "released",
"osextended": "",
"openvr_action_manifest_path": "Neos_Data/StreamingAssets/SteamVR/actions.json",
"openvrsupport": "1",
"othervrsupport": "1",
"othervrsupport_rift_13": "1",
"app_retired_publisher_request": "1",
"restricted_countries": "DE",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1657065600",
"tested_build_id": "8295867",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"2": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"2": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "1",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "Neos VR",
"controller_support": "partial",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "24.500907441016352",
"height_pct": "72.22222222222223"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "24.500907441016352",
"height_pct": "72.22222222222223"
}
}
},
"store_asset_mtime": "1754687265",
"associations": {
"0": {
"type": "developer",
"name": "Frooxius"
},
"1": {
"type": "publisher",
"name": "Solirax"
}
},
"primary_genre": "70",
"genres": {
"0": "23",
"1": "29",
"2": "51",
"3": "53",
"4": "54",
"5": "56",
"6": "57",
"7": "59",
"8": "70"
},
"category": {
"category_17": "1",
"category_2": "1",
"category_1": "1",
"category_36": "1",
"category_27": "1",
"category_49": "1",
"category_47": "1",
"category_9": "1",
"category_38": "1",
"category_48": "1",
"category_18": "1",
"category_52": "1",
"category_53": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"czech": {
"supported": "true"
},
"german": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"koreana": {
"supported": "true"
},
"turkish": {
"supported": "true"
},
"french": {
"supported": "true"
},
"finnish": {
"supported": "true"
},
"dutch": {
"supported": "true"
},
"norwegian": {
"supported": "true"
},
"russian": {
"supported": "true"
},
"polish": {
"supported": "true"
}
},
"steam_release_date": "1525460280",
"community_hub_visible": "1",
"gameid": "740250",
"store_tags": {
"0": "21978",
"1": "128",
"2": "492",
"3": "113",
"4": "3859",
"5": "872",
"6": "493",
"7": "3810",
"8": "87",
"9": "84",
"10": "1036",
"11": "1445",
"12": "1643",
"13": "8122",
"14": "1695"
},
"review_score": "5",
"review_percentage": "51"
},
"extended": {
"vrheadsetstreaming": "1",
"absolutemousecoordinates": "1",
"developer": "Frooxius",
"publisher": "Solirax",
"homepage": "http://neos.com"
},
"config": {
"installdir": "NeosVR",
"launch": {
"0": {
"executable": "Neos.exe",
"type": "default",
"config": {
"oslist": "windows",
"osarch": "64"
},
"description_loc": {
"english": "(Autodetect)"
},
"description": "(Autodetect)"
},
"2": {
"executable": "Neos.exe",
"arguments": "-SteamVR",
"type": "vr",
"config": {
"oslist": "windows",
"osarch": "64"
}
},
"4": {
"executable": "Headless.sh",
"description": "Linux headless client/server",
"type": "server",
"config": {
"oslist": "linux",
"osarch": "64",
"betakey": "headless-client"
}
},
"5": {
"executable": "Neos.x86_64",
"type": "default",
"config": {
"oslist": "linux",
"osarch": "64"
}
},
"6": {
"executable": "Neos.exe",
"arguments": "-Screen",
"type": "option1",
"config": {
"oslist": "windows"
},
"description_loc": {
"english": "in Desktop (non-VR) mode"
},
"description": "in Desktop (non-VR) mode"
},
"7": {
"executable": "Neos.exe",
"arguments": "-RiftTouch",
"type": "othervr",
"config": {
"oslist": "windows"
}
},
"8": {
"executable": "NeosLauncher.exe",
"type": "config",
"config": {
"oslist": "windows"
},
"description_loc": {
"english": "Neos Launcher"
},
"description": "Neos Launcher"
}
}
},
"depots": {
"228983": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228985": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228988": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"740251": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "796551503361208206",
"size": "1100964664",
"download": "680884144"
},
"old-dash": {
"gid": "6432917051099107006",
"size": "1495998654",
"download": "899077024"
},
"previous-build": {
"gid": "7211823466959584127",
"size": "1323289477",
"download": "744596016"
},
"shfr-android": {
"gid": "7599267117881167899",
"size": "1904299754",
"download": "1054424640"
}
}
},
"740252": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "5616226669913641520",
"size": "242143944",
"download": "65188000"
},
"old-dash": {
"gid": "7712010581144010516",
"size": "218275846",
"download": "43197488"
},
"previous-build": {
"gid": "8109924855203550288",
"size": "242271565",
"download": "65177536"
},
"shfr-android": {
"gid": "6822337087032409066",
"size": "299709184",
"download": "76172640"
}
}
},
"branches": {
"public": {
"buildid": "13060091",
"timeupdated": "1703817232",
"timebuildupdated": "1703817232"
},
"old-dash": {
"buildid": "5189992",
"timeupdated": "1593462027",
"timebuildupdated": "1592581573"
},
"previous-build": {
"buildid": "8108053",
"description": "Previous build from the public (nightly) channel",
"timeupdated": "1643408305",
"timebuildupdated": "1643408305"
},
"shfr-android": {
"buildid": "5124031",
"timeupdated": "1591331827",
"timebuildupdated": "1591331827"
}
},
"privatebranches": "1"
}
}