Updates
EmuVR is currently in open beta, with frequent updates to fix issues and add new features.
Contents
- 1 Version 1.0.7 (Current)
- 2 Version 1.0.6.1
- 3 Version 1.0.6
- 4 Version 1.0.5.3
- 5 Version 1.0.5.2
- 6 Version 1.0.5.1
- 7 Version 1.0.5
- 8 Version 1.0.4.3
- 9 Version 1.0.4.2
- 10 Version 1.0.4.1
- 11 Version 1.0.4
- 12 Version 1.0.3.1
- 13 Version 1.0.3
- 14 Version 1.0.2
- 15 Version 1.0.1.1
- 16 Version 1.0.1
- 17 Version 1.0 (Beta Launch)
Version 1.0.7 (Current)
Version 1.0.7 was released to Discord on December 12, 2019.
- New season: Winter.
- Snow
- Christmas tree and lights outside.
- New light gun settings:
- Custom alignment offset.
- Haptic feedback when shooting.
- One-handed mode.
- Customize action when pressing or releasing grip. (E.g. spin gun, press Aux A, reload, do nothing; Or release grip to spin and grab to stop, recommended for Index controllers)
- Custom button press when pointing up or down. (E.g. press Aux A, useful to simulate the foot pedal in Time Crisis by just pointing up; Or trigger a reload by pointing down in Area 51 without needing to shoot off-screen)
- Update Unity version to 2018.4.12
- Fix performance issues for some AMD and i7 CPU users.
- Fix not being able to reload in MAME and 3DO light gun games.
- New files allowing to setup SteamVR bindings for Index and WMR controllers even when offline.
- Fix light gun Aux A button still being triggered when you press Aux B (for real this time).
- Fix crosshair appearing after each light gun shot after a recent Beetle/Mednafen PSX core update (if you see that, update this core to fix it).
- Fix Sega Master System light gun input.
- Fix Picodrive not being available for Sega CD games in Game Scanner.
- Fix Retroarch crashing if you swap discs using the menu.
- Fix keyboard/mouse special input focus mode not being properly set when starting a keyboard/mouse game.
- Discard old "retroarch\config" EmuVR override files to instead use our new "auto override" method, making it easier for users to setup their own core overrides, along with our new "console folder custom overrides".
- Store separate resolution values for fullscreen vs windowed modes.
- You can now resize and maximize the window. Maximized state and window size are also saved automatically.
- New experimental setting for "exclusive fullscreen" mode. (Add an "e" to your resolution in settings.ini, like this:
fs_res = "1920x1080e"
. Might be unstable, be careful.) - New experimental setting to force VSync on or off. (In settings.ini,
vsync = "1"
forces ON,"-1"
forces OFF) - Obsolete cores cleaned, added a new core to Game Scanner: dhewm3 (Doom 3)
Version 1.0.6.1
Version 1.0.6.1 was released to Discord on October 31, 2019.
- Fix light gun and hand alignments for Vive, WMR and Index controllers.
- Fix light gun not being able to reload in some Saturn and Dreamcast games.
- Fix missing some light gun shots in Dreamcast games if you shoot the same exact pixel position twice.
- Fix triggering light gun Aux A and B buttons when you pressed just Aux B.
- Fix black screen and performance issues with some cores for AMD cards since latest version. Unfortunately we learned that the PS2 (Play!) and 3DS (Citra) fix from that version just can't work with AMD cards at all, and instead it was even causing those issues to unrelated cores, so that will be enabled only for Nvidia cards from now on.
- Fix Dinput gamepads always controlling all TVs simultaneously.
- Fix posters 11 and 15 being replaced with default posters when updating if your images were JPG.
- Fix duplicating cables and making spaghetti when grabbing them from your other hand.
- Game Scanner: Fix mouse wheel not scrolling through dropdowns.
- Obsolete cores cleaned, and new cores added to Game Scanner:
- NeoCD (Neo Geo CD); VitaQuake II (Quake II); VitaQuake III (Quake III)
Version 1.0.6
Version 1.0.6 was released to Discord on October 21, 2019.
- New Light Gun support.
- New Fall season mode outside, with falling leaves.
- Fix the black screen issue for PS2 (Play!), 3DS (Citra) and other future cores with FBO hardware rendering.
- New object: candles.
- New Setting to opt in for future Easter eggs and random events, including ones that may be considered "spooky".
- Allow loading custom Retroarch overriders per system folder.
- Improve performance when rendering lots of SNES cartridges.
- Fix "Rift audio" setting needing a restart to be applied.
- Fix shimmering on the window when receiving sun light.
- Fix being able to accidentally grab or push objects while controlling a game.
- It's now easier to set mouse, keyboard and Light Gun input modes, with semi-automatic device selection.
Version 1.0.5.3
Version 1.0.5.3 was released to Discord on August 23, 2019.
- Widescreen videos are now properly letterboxed instead of being stretched to the whole screen.
- Fix CTR/subpixels shader not displaying on videos and other systems that don't use scanlines.
Version 1.0.5.2
Version 1.0.5.2 was released to Discord on August 14, 2019.
- Fix weird static reflections from '80s TV's screens appearing on the window.
Version 1.0.5.1
Version 1.0.5.1 was released to Discord on August 12, 2019.
- Fix Open Console Tray button affecting every empty PS1 in the room when not pointing to anything.
- Fix positional stereo audio from TVs.
- Fix DOS games labels.
Version 1.0.5
Version 1.0.5 was released to Discord on August 4, 2019.
- New Room Save/Load feature! With cool isometric "pixel art" thumbnails to share everywhere.
- Implement full Touch controller support parity to SteamVR mode. This means better controls when streaming to the Oculus Quest (still not officially supported!), and actual support to the Valve Index controllers and Windows Mixed Reality controllers in combination with our official SteamVR input bindings uploaded to Steam Workshop.
- New ingame Settings Menu, with instructions as tooltips for each option. No need to mess with .ini files anymore. For now we've got just the same options we already had in the .ini, but more settings are coming soon!
- New setting to remove all objects at start. Clean your room!
- New objects: backpack, chocolate milk, juice box, shoes, skateboard, flashlight.
- New TVs: PVM and a new 80s' model.
- New system: VCR and VHS.
- Add new shelf model to display your stuff, replacing the old cabinet.
- Walls, floor and ceiling textures now align perfectly at every corner.
- You can now add different custom textures for each wall.
- Default wallpaper is now blueish instead of salmon (you can always go back by using the default wallpaper example, still salmon).
- Better looking and faster Ambient Occlusion, with quality settings.
- Optimizations to be able to not preload every label texture at start anymore, allowing for more games, unless you scroll through the whole menu in a single session, as they're loaded as they're seen (experimental).
- Fix pizza box tearing apart.
- The phone "works" now, and has a cable.
- Every object now has proper weight, resulting in more accurate physics.
- Balls have bounciness.
- New light switch model with sound, now actually synchs with the ceiling light.
- Updated to Unity 2018.4
- Updated Oculus and SteamVR SDKs.
- Improved physics stability and performance.
- Improved cable physics performance.
- Improved inventory menu performance.
- Lots of internal optimizations for performance, stability and memory usage improvements.
- Fix spawning duplicate games and systems at start if you have too few games.
- Fix buttons highlighting getting stuck sometimes.
- Fix closed hand still highlighting objects.
- Fix dropped frames when showing the menu for the first time.
- Fix systems menu buttons' names not hiding when scrolling beyond the window.
- Fix inventory list loading stopping in half if you hide the menu too fast.
- Fix menu flickering when using the mouse.
- Fix games still running after deleting their console or TV.
- Fix seeing through TVs when trying to check them pixels and going past the screen.
- Fix distance grab being weird when grabbing a system still calculating the cable connection path.
- Fix animation for cable connection path finding not being loaded.
- Console commands will also work when pointing to their attached games (no need to turn your aim to the side to power on / close lid after inserting a game).
- Fix error in Game Scanner when downloading cores that don't exist anymore.
- New cores added to Game Scanner:
- FinalBurn Neo (Arcade) (replaces FB Alpha); Mupen64Plus-Next (Nintendo 64) (replaces Mupen64Plus); Flycast (Dreamcast) (replaces Reicast); Play! (PlayStation 2) (does not work with EmuVR yet); Mesen-S (SNES); VICE x64sc Accurate (Commodore 64); VICE xpet (Commodore PET)
Version 1.0.4.3
Version 1.0.4.3 was released to Discord on May 27, 2019.
- Fix an issue where you wouldn't hear anything from the games on your Oculus Rift S internal headphones.
- Improve virtual hands alignment with Vive controllers.
Version 1.0.4.2
Version 1.0.4.2 was released to Discord on May 21, 2019.
This is a smaller patch released while the next actual update is still being worked on in parallel. This brings support for more refresh rates in preparation to the Oculus Rift S and Vive Index launches, while merging all the smaller patches released in the server along the way, for a simpler installation process.
Changes:
- Synch physics to new detected refresh rates when rendering with new HMDs like the Oculus Rift S and Valve Index, fixing physics judder when not rendering at 90Hz in VR.
- Fix the White ring/glow for good, without any workarounds or settings to enable, with no performance impact at all, for everyone. It's just fixed.
- Fix the screen shaking when highlighting objects for some Oculus users.
- Fix custom bedroom textures offset values not being applied.
- Add a black and silver rim to PS1 CDs.
- New setting to disable Rift's internal audio for games if you're using external headphones. No need for disabling audio devices anymore.
- Made Stella2014 the default core for Atari 2600, as the previous one is broken now.
- New and returning cores added to the Game Scanner:
- BlastEm (Sega Genesis); Beetle PCE(PC Engine / SuperGrafx / CD); MESS 2015 (Various); QUASI88 (NEC PC-8001 / PC-8801); Reicast WinCE (Sega Dreamcast WinCE); YabaSanshiro (Sega Saturn)
Version 1.0.4.1
Version 1.0.4.1 was released to Discord on March 02, 2019.
This is a hotfix patch that fixes a lot of different bugs. Additionally, games should run faster in EmuVR again.
Fixes:
- EmuVR should no longer crash when turning on some systems only at night, in Oculus mode only.
- Re-enabled threaded video by default, which will make your games run faster and fix stuttering on some machines. This was accidentally disabled in the 1.0.4 update last week, so your games should now be faster again.
- The new wall clock UI will no longer appear in reflections.
- Game Scanner will now show the proper number of games counted; previously this number was being subtracted by 1.
- Fixed hands still highlighting objects while being hidden from using gamepad / keyboard input.
Version 1.0.4
Version 1.0.4 was released to Discord on February 24, 2019.
New:
- Mouse and Keyboard input for games
- This increases the working cores list, which will now include: DOS, Commodore 64 / 128 / PLUS4 / VIC20, Commodore Amiga, Amstrad CPC, Atari 5200, ZX Spectrum, MSX, Atari ST/STE/TT/Falcon, NEC PC-98, Sharp X68000, ScummVM, ZX81
- This also allows for playing some games for cores that support mouse or keyboard as extra peripherals, like Mario Paint for the SNES and The Typing of the Dead for Dreamcast.
- Enabling this feature might not be very straightforward for some cores, so check the new instructions: Keyboard and Mouse Input for Games
Changes:
- Wall clock: if you try to change the time while in "real system time", it will now just automatically switch into "custom time" mode.
- Wall clock: new visual indications when you point to it, helping new users being aware that you can change the time.
- Pressing Esc does not instantly close EmuVR anymore. The new shortcut is Shift + Esc.
- Press H to hide/show the HUD (crosshair and object highlighting).
- The music player core will now show an animated audio visualizer on the screen.
- New setting to to hide the baseboard.
- Disable NTSC shader and/or scanlines for systems that aren't supposed to use them. Ex: DOS and Vectrex. (More to come)
- Hide hands when using gamepad or keyboard. Show hands again when using hand controllers. To be able to find your hidden hands (as you need to touch your hand controllers before they reappear), use the Force Show Hands command.
Fixes:
- The DOSBox cores are now way faster than before in EmuVR.
- White glow/ring fix for some SteamVR players. Only use this if you actually need it: White glow fix instructions.
- Fix core overriders causing Retroarch to ignore config appending. This fixes the need for the previous N64 patch.
- Fix hands still casting (glitchy) shadows while being invisible from grabbing an object.
- Fix EmuVR crashing when videos finish playing on some machines.
- Fix analog input also pressing the DPad for Gamecube games.
- Fix screen images being slightly cut at the edges.
- Fix custom labels not loading if your EmuVR path contains brackets.
- Fix no games at all even showing in the menu if your EmuVR path has a single unmatched bracket.
- Fix hand pointer not being disabled when you grab an object from the menu with Vive controllers (now you can grab with both hands)
- Fix that using the "Attach cables" button would sometimes try to start attaching them again after completing the action.
- Fixes 100% GPU usage on "Fastest" by enabling Vsync for all quality presets. (Those presets are just temporary, proper graphics quality settings are coming soon)
Game Scanner:
- Game Scanner: New "Core Options" dialog. Currently you can only toggle mouse and keyboard input. More options to come in the future.
- Game Scanner: Change how DOSBox games are added, preventing every random exe file in the folder to be scanned into the playlist. Check the new section to learn how to do that: Adding DOSBox Games
- Game Scanner: New "Update Core List" button. This does not update or redownload your cores, it just updates the list.
- Game Scanner: Fix scan results for Arcade and NeoGeo games.
- Game Scanner: Check if the patch was actually applied successfully, making it easier to diagnose this rare issue.
- New Cores:
- EasyRPG (RPG Maker 2000/2003), Craft (Minecraft clone), DOSBox-SVN Glide (DOS), Mupen64Plus-Next (Nintendo 64), Kronos (Sega Saturn), PrBoom (Doom), TyrQuake (Quake 1), MAME 2015 (Arcade), FreeChaF (Fairchild Channel F), SimCoupe (SAM Coupe)
Version 1.0.3.1
Version 1.0.3.1 was released to Discord on December 15, 2018. New:
- Emissive textures for floor/ceiling/walls customization. They'll glow at night!
- Fix the previous version's N64 DPad fix not being applied properly.
- Fix gamepad mode reticle going through static objects.
Version 1.0.3
Version 1.0.3 was released to Discord on December 09, 2018.
New:
- TV glass thickness shader.
- Customizable floor and ceiling textures.
- Normal and gloss/roughness maps to custom wallpaper, floor and ceiling textures.
- Screen Space Reflections. DESKTOP MODE ONLY
- Adjust your height.
Changes:
- Slight performance boost: threaded video is now enabled by default. (Huge performance boost for some specific hardwares)
- Reduced the Moirรฉ effect from scanlines on higher resolution videos and games, like Dreamcast games.
- Show EmuVR build version in the window title.
- It's now easier to physically grab objects from the Inventory Menu with your hand through it.
Fixes:
- Teleport arch being blocked by dynamic objects in your other hand.
- Sun and moon light shimmering when shining on the window.
- Black screen on Dreamcast (Reicast) core newer version. If you get a black after this EmuVR update, update your Reicast core: delete "EmuVR\RetroArch\cores\reicast_libretro.dll" and click "Download Missing Cores" in the Game Scanner.
- For Nintendo 64 cores (both), using the analog also pressed the DPad. Fixes playing games such as Goldeneye.
Version 1.0.2
Version 1.0.2 was released to Discord on October 20, 2018.
Changes:
- Gamecube and Dreamcast cores support.
- Experimental streaming support from URLs. (See Streaming for instructions.)
- Prevent duplicate systems from the random spawner, if possible.
- Increase interaction distance for gamepad when pointing to the clock and ceiling fan lamp.
Fixes:
- Buttons are now easier to press with your hand in VR.
- Fix everything being shiny when starting at night time.
- Fix buttons staying highlighted forever when grabbing an object.
- Fix cables disappearing when using distance grab.
- Fix window blinds shimmering from the moonlight.
- Fix higher CPU usage when using real time clock at night.
Game Scanner:
- Skip CRC check for big files.
- Fix duplicate entries for Dreamcast games.
- Fix Retroarch scan part not working properly if there are any spaces in your path.
- Update unused cores list.
Version 1.0.1.1
Version 1.0.1.1 was released to Discord on October 11, 2018.
- Fix label loading breaking if you changed any label resolution setting to anything that's not "1"
Version 1.0.1
Version 1.0.1 was released to Discord on October 10, 2018.
Changes:
- Sort games and systems alphabetically in the inventory.
- Hold button combination to reset level.
- New editable settings file. Some settings are also saved from ingame changes, like the time.
- 30% chance of starting at night (if you never changed the time manually before).
- We now have Pretendo 64, Phony GameStation, Capitalism Cola and Pizza Luv models.
- More custom poster places (e.g. the door).
Fixes:
- Pillow custom texture works
- Fix randomly spawned systems at start still being "Generic" and not connectable to any game media after detaching game.
- Fix tiny TV not being tiny.
- Fix not being able to power off system if Retroarch couldn't run a game for some reason.
- Fix Retroarch crashing when pressing F (it tried to go fullscreen)
- Fix Space bar toggling turbo mode.
- Fix Tab key closing games.
Game Scanner:
- New media types: Video and Music
- Fix The One (1) Issue
- Fix empty line in the playlist file making games not load
- Fix error downloading cores if you didn't open Retroarch once (it's not needed anymore)
- Fix media list repeating itself below after using Autofill
- Retroarch scanning part now shows progress correctly.
Version 1.0 (Beta Launch)
Version 1.0 was released to Discord on October 02, 2018.