Vendetta Online 1.8.317-318

Happy Holidays!

In honor of the occasion, we have a few things to announce, including a newsletter update, and some graphical improvements in the latest versions (Shadows in DX11!).

Additionally, we also are in our standard Holiday Promo, welcoming back any player who has previously had a Premium-level subscription to the game (more than 60 days ago), they may play for free between December 25th and January 1st! We hope we see a lot of older veteran players popping by to say hi!

VO 1.8.317-318 included:

- Very "beta" prototype implementation of Shadows, for DirectX 11 only (OpenGL will require some changes and will come later). Contains numerous known artifacts, bugs and things that need tweaking. Made available as a demo-prototype only, to let people see something we have cooking.

To disable shadows if the framerate is too low, type "/set rdoshadows 0" (without quotes) in the console or chat.

For those interested in rendering tech, this is a test using cascaded variance shadow maps, and is not necessarily the final algorithm we may choose (and even if we did choose to use this, there would be many tweaks and fixes). We're in an R&D phase on much of this rendering technology.

- Tweaked the shadow cascade level distance calculations to improve quality.
- Decreased the darkness of the shadows.
- Removed shadows in fog sectors.

Vendetta Online 1.8.316

VO 1.8.316 includes:

- Fixed buffer overrun in prototype OpenGL driver for Linux.
- Added reminder to mobile version to convert the one-click account so character progression isn't lost.
- Added a periodic request to rate the mobile version of Vendetta Online.

We're hard at work on another round of graphical improvements, trying to finish these up around the end of the year. It was hoped that some more changes would be debuting in this release, but they were not stable enough as of yet. Next week is more likely.

In the meantime, please continue to post any problems you find in using the "OpenGL 4" GKGL driver, and we'll continue debugging them on our end. It isn't trivial to resolve some of these issues; it can be nearly impossible when the failure is actually somewhere deep in the driver, but we'll do our best to find workarounds if we can.

Thanks everyone, have a great weekend!

Vendetta Online 1.8.315

VO 1.8.315 includes:

- New prototype OpenGL driver has been added to Linux. To try it out, go to Options -> Video -> Change driver... and select 'OpenGL 4 GKGL driver'. Multiple dynamic lights are enabled with this driver if your GPU supports the GL_ARB_ES2_compatibility extension. Dynamic lights include weapon fire, rocket/missile/ship exhaust, and explosions.
- Strikeforce are now launched when you have Temp-KOS against Corvus and you enter Corvus monitored space.
- Auto-aim can only be toggled up to twice per second.
- Fixed a bug where Capture-the-Cargo ended twice at the same time.
- Fixed rendering issues when changing Scaling mode on certain Android devices.
- Optimized nearby dynamic-light finding algorithm.
- Added optimization to consolidate multiple nearby lights.

This new version continues the recent graphics improvements, now with a prototype renderer for Linux players. We expect there to be problems and artifacts on certain drivers, so please report any issues in detail on the Bugs forum (a thread has already been started). Linux drivers are unfortunately not quite as gaming-robust as Windows, simply because the chip manufacturers making the original drivers tend to put more time into the platforms with the largest gaming market share. The teams of volunteers working on the open-source drivers do a great job, but often have fewer developer resources than the huge teams placed on Windows and console platforms. Thus, we could really use everyone's help to track down and work around any bugs we discover under Linux OpenGL, to try and make the experience as stable as possible.

Although the new driver is called "OpenGL 4", it does not necessarily require openGL 4.x native support. It does require the GL_ARB_ES2_compatibility extension, which for some chips is available even though the rest of the driver only supports OpenGL 2.x or 3.x (Intel integrated laptop GPUs, for instance). The GL_ARB_ES2_compatibility extension became required in OpenGL 4.1, but is also supported by many GPUs that do not actually support 4.x.

As a final reminder, if you're interested in testing Vendetta Online for iOS, please sign up here! We are only taking a limited number of people, so sign up as soon as possible!

Thanks everyone, have a great weekend.

Vendetta Online 1.8.314

VO 1.8.314 includes:

- Trident Powercells now have 125 Grid Power, but very high mass.
- New Trident-specific turrets, requiring 25 grid power, available in certain sectors (Capship Swarm Turret, Capital Cannon).
- Added dynamic lights to the Jump and Warp animations.
- DirectX 11 dynamic light shaders are more efficient.
- Added screen resolution and anti-aliasing options to the DirectX 11 driver.
- Added support for x86 based Android devices.
- Added support for AndroidTV and the Nexus Player.

The new Trident weapons should open the door for some exciting new combat usage of these fine player-own capital ships. This was a gameplay change specifically requested by the player base, and I'm glad we could make it happen.

Additionally, the DirectX 11 dynamic lighting shaders are about 20-25% faster, which should be helpful on slower DX 10 hardware, like integrated laptop GPUs. We expect to optimize this further, but we need to see do some more profiling and analysis. We had hoped to also include OpenGL support for dynamic lighting in this release, but it will have to wait until the next one.

Support for x86 (Intel) based Android devices is a fairly significant change for us. X86-based Android phones and tablets represent a growing market share that we want to support. One of these is the new Nexus Player device, which lets you play games (like ours) on your TV, using a special subset of the platform called "AndroidTV". Our game now supports this, but it may still be a little while before the title actually appears on AndroidTV devices, as it requires specific testing and approval from Google.

That's all for now everyone. Have a great week, and weekend, and for those of you in the US, a Happy Thanksgiving!

Vendetta Online 1.8.313

VO 1.8.313 includes:

- Mine explosions no longer do double-damage to the person laying them.
- Weapon shot visual-effects are less likely to pass through objects.
- Re-arming free equipment during Deneb War military missions now includes text to say the purchases are free.
- Touch-screen HUD graphics slightly improved, to indicate the left input area is a region, as opposed to buttons.
- Initial single-player tutorial now uses the TPG Raptor instead of the EC-89.

Also: iPad owners, if you're interested in helping test the next iOS version of Vendetta Online, then sign up here. This initial build is iPad-only, but future versions will include support for the iPhone and iPod Touch (devices with iOS 7 or better required). The beta testing pool is limited, so sign up now!

In other news, we're continuing to develop and optimize the next-generation graphics engine. We managed to get another 25% performance boost out of a new version of the dynamic lighting shader; we have not yet released this shader update, as we're continuing to work on enhancing framerates.

Gameplay changes are also coming up, but the rendering engine work needs to be "done" all at once, so we're pushing to get that out of the way.

Have a great weekend, everyone!

Vendetta Online 1.8.312

VO 1.8.312 includes:

- Added dynamic lighting to asteroid mining effect.

This was actually a very productive week, as Ray has been working really hard to back-propagate many of the newer DX11 effects to OpenGL. Unfortunately, this also uncorked a whole slew of new issues, related to particular chipset drivers and various incompatibilities. He's pushed through and straightened out much of it, but we still have more work to do before this will be production-ready.

In the meantime, Curt has added some cool new lighting effects for those who can see it , with the mining impact-area now illuminating things (the asteroid, for instance). It is not currently colored, as the actual mining flare itself is always white. But, we may change that, to make the flare match the color of the mining beam, to add a little more color (and information) to the universe. For the moment though, we think it jazzes up those skyscapes of NPCs mining in the distance.

Have a great weekend, everyone.

Vendetta Online 1.8.311

VO 1.8.311 includes:

- Improved two areas of player hit-checking to make hits more accurate under all circumstances. This should improve PvP for everyone, whether individual player ping-times are high or low.
- Added dynamic lighting to ship damage fire effects.
- Fixed problem with dynamic lights sometimes not being removed.

We think these recent improvements to the network code will be quite helpful to a lot of PvP situations. Please let us know how it works. We also have some further ideas, which take a bit more development time than we could dedicate this week, but we'll be continuing to work on this area.

Visual effects continue to be enhanced for dynamic lighting and other features. The flames of a burning Teradon now illuminate its surface with a dimly fluctuating orange glow, as well as other nearby objects, adding a little more immersion. Dynamic lighting will be added to wormhole effects and other things in the near future.

Beyond that, we've done a lot more consolidation and optimization of the new dynamic lighting engine as a whole, and have begun to back-propagate development into a new OpenGL 4.1 renderer. Linux and Mac people with OpenGL 4.1-compliant graphics hardware can look forward to the updated visual effects.

Lastly, remember to stop by Sedina D-2 on Sunday, 2014-11-09 20:30:00 GMT, for the 414th weekly Nation War! A great opportunity to test out the new hit-check network code improvements.

Vendetta Online 1.8.310

VO 1.8.310 includes:

- Fixed X-based multithreaded rendering crashes on Linux.
- Fixed problem with not being able to enter the universe on very lossy network connections.
- Changed the fallback MTU network packet size if MTU discovery fails.
- Dynamic lighting now supports DirectX 10.0 hardware using the DX11 driver.

Please immediately report any major/recurring problems in connectivity or game-login via support tickets on the game website. We've done quite a bit to improve the game's robustness under unusual networking situations, but there could always be side effects to what we've changed.

If you have DX10 hardware, definitely check out the new dynamic lighting implementation. But be aware that we intend to make it considerably faster.

Vendetta Online 1.8.309

VO 1.8.309 includes:

- Lightsources from weapons are now colored to match their visual effect.
- Added support for multiple lightsources to more ships.
- Fixed crashes when changing video drivers or resolution when in multi-threaded rendering mode.
- DirectX 11 driver now chooses window-mode if it cannot go to fullscreen-mode instead of falling back to the DirectX 9 driver
- Switching video drivers should no longer cause graphical artifacts.

This release brings the new lighting model in DX11 much closer to its intended goal, although still missing a few things. Fire effects from damaged ships don't yet emit light, nor do station floodlights or "floating neon" advertising signs, etc. A few types of materials still don't receive dynamic lighting (station solar panels), although most of them now do.

Many of the stability issues have been addressed as well. If anyone is still having problems changing to or using the DirectX 11 driver, please post to the Bugs forum and let us know (with screenshots, if possible). DirectX 11 will soon become the default driver for Windows, although we'll still retain the other driver as a compatibility fallback for a long time to come.

But, before it can become the default, there's some optimization work that has to happen, as well as adding a lot of the well-known options to the driver. Once the optimization work has happened, and the shaders have stabilized, we'll begin back-propagating support to the other PC platforms (Linux and Mac). A much newer OpenGL version will probably be required for advanced graphics features, possibly OpenGL 4.1; although again, we will still retain the older driver as a fallback for older hardware.

If the new lighting is slow for your computer, don't lose heart. Continue using the DirectX 9 version for now. We expect to speed things up quite a bit in the near future. We'll go into a bit more of a technical discussion about the nature of the changes once things have stabilized as well.

If graphics updates aren't your thing, no worries, it'll only be a few weeks and we'll be back to other topics :).

Have a great weekend, everyone!

Vendetta Online 1.8.308

- New prototype DirectX 11 driver has been added. To try it out, go to Options -> Video -> Change driver... and select 'DirectX11 GKGL driver'. Multiple dynamic lights are enabled with this driver if your GPU supports DirectX 11-level features. Dynamic lights include weapon fire, rocket/missile/ship exhaust, and explosions.
- Corvus Greyhound (and Painted variants) changed from 250 to 190 thrust, 8250 to 7500 armor.

This version includes a significant renderer change, that being the addition of dynamic lightsources. For the moment, this includes a limited subset of the flare "lights" in the game, but does cover a lot of the most common (ship engines, rockets, energy weapons, as mentioned above). The light color is not yet correct to the visual effect in some cases.

This is still early in development, and we're still testing, but we think it looks pretty cool thus far. For now the feature is limited to those with DirectX 11 support, using the DX11 internal driver on Windows. You can manually select the DX11 driver in the Video area of Settings. Once the lighting has been stabilized, we'll add support to Linux, Mac and possibly other platforms. These improvements are primarily directed at the PC, where the performance margins are quite large.

There will be other renderer improvements coming as well. We have a lot of gameplay work to do, but for specific reasons we needed to get this renderer development out of the way quickly. Thus, it's been bumped up a little in priority. On the flipside, the game should get a lot cooler looking in a short period of time. I hope you all enjoy it.

Have a great weekend, everyone!

Vendetta Online 1.8.307

VO 1.8.307 includes:

- Fixed weapon hit-check failures.
- Masked off the regions near the HUD's touch controls from being used for touch-targeting so it is more difficult to accidentally change your target while flying.
- Linux OpenGL drivers now use the pbuffer extension if available for off-screen rendering.
- Fixed incorrect Vendetta Online logo size when loading the different Offline Training Simulator sections.
- Android version now automatically re-tries certain types of download failures during installation.

We have a lot of work going on behind the scenes right now, this is an interim release until some of the other development is ready. We're trying very hard to get to a point on mobile where we can wrap some of this platform-specific development and get back to overall gameplay work. Among other things, you can expect near-term changes to station defenses, strike forces and certain early missions. We'll also do our best to drop in some high-level content as well. New assets are still in development (capship stations), etc. We'll talk more about that in the next newsletter.

Until then, have a great weekend!

Vendetta Online 1.8.306

VO 1.8.306 includes:

- Added support for Oculus Rift DK2 by updating the SDK to 0.4.2. The DK2 must be in Extended Desktop mode and rotated to 1920x1080. If you experience a massive amount of flickering, try turning off Anti-Aliasing in Options -> Video -> Antialiasing mode.
- The amount of Crystal your character has is no longer shown on Trial accounts and does on PC Lite accounts.
- Fixed clipped Sector Notes menu on 1080p devices.
- Fixed inter-sector loading screen size on mobile devices.
- The 5 minute Lite warning menu is no longer shown on PCs if you are subscribed as a Lite account.
- Training II mission's explanation of the No-Fire-Zone (NFZ) has been fixed to say 'damaged' instead of 'destroyed'.

Some much-needed bugfixes, and an important update for the Oculus Rift. Probably a raft of other bugfixes coming as well, before we can focus on new content.

Vendetta Online 1.8.305

VO 1.8.305 (actually released Sept 20th) included:

- Introducing "Crystal": Vendetta Online's cash currency for Free-to-Play mobile players! Crystal may be acquired in bulk via in-app purchase, or accrued more slowly through gameplay, such as gaining experience and levels, destroying Hive Bots, and reaching Achievements. Lower level equipment requires little or no Crystal, where upper level ships and gear may have increased requirements. Crystal is used for each individual quantity of item purchased, and is in addition to Credits and other factional and license-related gameplay requirements (ie, all regular gameplay requirements remain).
- Premium Subscription players do not need Crystal, and do not earn it through gameplay.
- All non-Premium mobile players will retroactively receive Crystal for experience and achievements they have already earned.
- As a special thanks to our supportive mobile players, everyone who previously made in-app purchases for access to ships and addons will receive double (2x) the Crystal that their funds would normally purchase. This has been automatically added to the most recently used character on your account.
- The "Crystal" system replaces the previous interim "ship-access" in-app purchase method, which has been removed. Thus, it is no longer necessary to make a purchase to gain "access" to a given ship. Because Crystal can be acquired through gameplay, it further mitigates potential pay-to-win advantages between Free-to-Play users. Crystal will also make it easier for us to increase the Free-to-Play license caps in the future.
- Free-to-Play mobile users who convert to Premium Subscribers will still retain any previously-earned Crystal if they revert to Free at a later point; but while the Premium subscription is active, the previously retained Crystal will no longer be visible, and they will not accrue additional Crystal until they have reverted to Free.
- Added a new "First Kill" badge for new users, with a notification and description pop-up the first time the player docks after earning the badge.
- New simplified account conversion menu and removed the captcha.
- Improved readability of some menus on mobile devices.
- Improved gamepad usability for most dialog boxes.
- Fixed issue with swiping not always working on initial Ship Purchase tutorial.
- Changed default framerate limit to 60 FPS from 40 for a smoother UI scrolling experience.
- New Snapdragon splash screen for Snapdragon-based devices.
- Increased default font size for high-res phone devices.
- Fixed potential sector crash when a mine times out and gets damaged at the exact same time.
- Fixed crash on iPad when docking after gaining the First Kill achievement.
- Fixed issue with seeing <crystalexplanation> when logging in for the first time on mobile devices.

The addition of a cash currency (for mobile/free-to-play users only) is obviously a huge change for us, and an important one. Some kind of "free to play" business model is a necessity on mobile, a non-negotiable expectation of that market, and this hybrid solution will let us bring in new players while maintaining our Premium subscriptions as the "gold standard" for our game experience. There is sure to be an extensive period of tuning and tweaking of numbers that will go with this kind of rollout, but it all adds up to a really useful step in the right direction.

With this out of the way, we intend to head back towards gameplay-related development (between bug-fixes), along with some engine/platform work that will dovetail into helping us add additional gameplay.

Shellshock vulnerability

It has been widely reported that a long-standing vulnerability has recently become known, under the name Shellshock. We would like to quickly state that no Guild Software or Vendetta Online servers were vulnerable to this specific issue at any time, past or present. How is this possible? Frankly, a combination of good luck and preparation. Our server OS of choice does not include the vulnerable software by default (luck!). In addition, we secure individual exposed services using privilege limitations to drastically reduce the scope of a potential unforeseen compromise (each service can only access its own minimized footprint, and not the OS software); this would have helped to mitigate a compromise if one had been possible.

Security is a game of minimizing uncertainty and "possible" exposure, with no absolutes. Moving forward, we will continue to very carefully handle and defend any data that you share with our company. Thanks for your support.

Raptor UDV update, Weekend Event.

Raptor UDV Changes, "Fastest Gun in the 'Verse" event on Sunday! (GMT 02:00).

As requested by the player base on our Suggestions Forum, the Raptor UDV has been changed from a two small-port vessel to two large ports! The first fighter-class ship of this kind. Only new Raptor UDVs will reflect the updated configuration change, existing ships will still retain their original small ports.

In other news, we're still deep in development on a project that has been dragging on a bit longer than expected. Hopefully we'll see this released next week. Have a great weekend, everyone!