Patterns Future: substance editing and creation, scripting, custom characters and more

LL logoUpdate, October 9th, 2014: Linden Lab announced that development work on Patterns has been discontinued.

Patterns, the PC / Mac Minecraft-esque sandbox building game / application / creative environment from Linden Lab, had originally been aiming for an “official release” of Version 1 around the end of 2013, after a 15-month gestation period as a “Genesis” product, in which much feedback and involvement from Patterns users has been encouraged.

As it stands, the formal release has yet to be made – the latest version being 0.05a – but that shouldn’t be taken to mean Patterns hasn’t been going anywhere over the course of the year. A small (Or what appears small, it could easily be much larger) and very enthusiastic community has developed around it, and the back-and-forth between the Lab’s devs and that community appears to have been lively – including a series of livesteam events, one of which I reported upon back in October (which was the last time I stuck my nose into Patterns).

While the official release has yet to come, November and December did see something of a flurry of activity around Patterns, with videos reviewing some of the progress through the year, as well as some significant updates and news on the future; all of which suggests that perhaps things are now being pushed closer to the point where Patterns gets that all-important “official” release.

As it has been a while since I last covered Patterns. this piece is aimed at rounding-up everything, and may not come entirely as news to everyone, so bear with me as I play catch-up.

The Future

The major news on the future of Patterns initially came on November 27th, 2013, when the Lab issued a letter outlining some of their plans for 2014. While the “first release” was referenced, no actual date as to when this might be was given. However, what was mentioned made interesting reading:

  • The introduction of a Substance Editor to modify the existing surface and other substances (clay, copper, moonstone, etc.), and to create your own substances for use in-game
  • A character creator to customise / create basic Patterns characters
  • A LUA-based scripting system which will “access to script APIs that control game variables such as lighting values and the pull of gravity”
  • The promise that “even more functionality will come from the ability to author moving platforms and control behaviour in support of a variety of gameplay types.”

To help illustrate these new features, happyhappygaming, an Admin for the Patterns wiki managed by Curse, produced a little video.

Substance Arrival

This news was followed in December by two releases of Patterns – 0.05 and 0.05a – which introduced the Patterns Substance Editor referred to the “state of the game” letter.

Ther Patterns standalone Substance Editor
The Patterns standalone Substance Editor

The Substance Editor allows users to create new surface and other substances for use within Patterns either by using the existing substances or completely from scratch. It appears as a new option after logging-in to any version of Patterns from 0.05 upwards, and is actually a separate application to Patterns itself – clicking on the link in the Patterns start-up menu will ask you to confirm you wish to quit and close Patterns and launch the editor.

Once launched, the editor allows you to edit or define a substance, change its properties, such as whether it will crumble or not if a character tries to harvest it, how fast it will crumble, how durable it is as a building substance, what behaviour it has (“bouncy”, “slippy”, etc.), and so on. The editor also allows you to define the diffuse (texture) and normal map for a substance.

The use of an additional tool such as Photoshop or GIMP will likely be required for any modification of existing substances which requires changes to the diffuse and normal maps, but this isn’t actually a huge hardship.

Happyhappygaming has produced a video introducing the basics of the editor, including the use of GIMP for texture modifications, with the promise of more to follow.

An interesting aspect of this is that it appears as though  – like Patterns custom worlds – substance packs created by users can be shared within the Cosmos for others to use and further modify and re-share.

Continue reading “Patterns Future: substance editing and creation, scripting, custom characters and more”

LL seek to model Desura open-source client after SL viewer model

Desura's former Terms of Service included language similar to that found in LL's ToSUpdate: Linden Lab sold Desura to Bad Juju Games on November 5th, 2014.

In 2011, Desura announced that their client-side software would be released under the GNU GPL v3, allowing it to be developed and enhanced by the open-source community, with the server-side of the service remaining proprietary. The code itself was released on January 21st, 2012 under the project title Desurium.

A small community formed around the project, focusing on the development of the Linux client, with release candidates appearing from November 2012 through until around May 2013 (RC 0.8.0 RC10 for Linux 32 and 64-bit). Since then, things have been relatively quiet, no doubt in part because of Desura being acquired by Linden Lab in July 2013, although commits have continued to the project’s repository on Github.

Now that looks like it may be changing.

On September 24th, Oz Linden published a statement of intent on the Desurium community pages outlining how the Lab proposes to carry the Desurium project forward.

desurium

Essentially, the Lab will be continuing the project, but under a structure that mirrors the current arrangements for open-source development of the Second Life viewer. Part of this is a proposal to change the licensing for the client from the General Public Licence v3 to LGPL version 2.1, which is currently used with the SL viewer. The company is also proposing introducing a Contribution Agreement “substantially similar” to the Contribution Agreement used with the Second Life Viewer.

The Lab believes the licence change will “help to clarify that game developers can incorporate Desura client technology in their products however those products are licensed, and remove the need to drive software design in order to insulate non-open source games from the viral aspects of the GPL.” It is noted that all work submitted to the project prior to the licence change will remain under the GPL v3 licence, and the change, once implemented, will only apply to the project and contributions from that point forward.

Rather than seeking to make an arbitrary change to the licence, the Lab is looking to do so collaboratively, with the announcement noting:

Changing the license will require that we initiate discussions with past contributors. If some contributors are uncomfortable with this new structure, we may need to evaluate the impact that could have and whether we may need to make any adjustments. Contributors should each expect to hear from us soon.

The announcement also highlights that the Lab wishes to see client development move forward on the Windows and Mac platforms as well. It also carries strong indicators of their commitment to Desura, noting that they are in the process of recruiting additional personnel to undertake Desura / Desurium related work in terms of client development and project management, with a strong emphasis on coordination between development work undertaken in-house and development work undertaken by open-source developers.

Response to the announcement has been muted but favourable from the Desurim community.

Related Links

Lab announces IndieCade nominees and official selections Desura distribution

LL logoOn Wednesday October 2nd Linden Lab announced it would be offering all nominees and official selections at the IndeCade International Festival of Independent Games, “an agreement for global distribution, without any listing fees, via Desura, a leading digital distribution service for independent games.”

The offer is open to all developers of games aimed at the PC, Mac or Linux platforms nominated / selected for the event, which is due to be held in Los Angeles on October 5th and 6th. In addition, all qualifying nominees and official selections opting to take up the offer “will also automatically be a part of Desura’s new partner program and will be supported with promotional advertising, courtesy of Linden Lab.”

An estimated 21 of the 36 nominees in this year’s IndieCade festival qualify for the offer.

The announcement came via an official press release, posted to both the Lab’s corporate website and on the Desura website. The press release reads in part:

SAN FRANCISCO – October 2, 2013 – Linden Lab® and IndieCade have announced a special prize for the IndieCade 2013 Festival, held October 5-6 in Los Angeles: for the first time, all nominated and official selection PC/Mac/Linux games will be offered an agreement for global distribution, without any listing fees, via Desura, a leading digital distribution service for independent games.

Additionally, IndieCade nominees and official selections that choose to take advantage of the distribution offer will also automatically be a part of Desura’s new partner program and will be supported with promotional advertising, courtesy of Linden Lab.

Desura has a large catalogue of successful commercial games as well as free titles. IndieCade-nominated free games are eligible for this offer and will be also extended the opportunity to participate in a forthcoming promotional initiative.

“We’re a proud supporter of IndieCade and its mission,” said Rod Humble, CEO of Linden Lab. “Celebrating and supporting independent developers is a goal Desura shares with IndieCade, and we’re happy to be able to award distribution and promotion to all nominated and official selection games at this year’s event.”

Desura puts the best games, mods, and downloadable content from developers at gamers’ fingertips, ready to buy and play. The free Desura application can serve and patch games, mods, and add-ons directly for customers around the world. Developers and publishers can share news, images, videos, and other content through their profiles, while every member of the Desura community can post comments, submit reviews, and upload screenshots from their own playing experiences. Desura also demystifies user-made mods and add-ons for games by making them as easy to find and install or update as professional titles.

indiecadeIndieCade is an international juried festival of independent games, and is often referred to as “the video game industry’s Sundance Festival”. At IndieCade, independent video game developers are selected to screen and promote their work at the annual IndieCade festival and showcase events.

The link-up between Linden Lab and IndieCade would appear to be a logical step, given that the Lab has recently acquired the Desura digital distribution platform, which has been a sponsor of the event, and that Will Wright serves on both the Board of Directors of Linden Lab and on IndieCade’s Board of Advisors.

The move is clearly aimed at strengthening Desura’s market status and positioning as a front-runner in the global distribution of independent games and mods. It also potentially raises Linden Lab’s profile among independent game developers.

Related Links

Patterns: of web updates, livestreams and more

Update, October 9th, 2014: Linden Lab announced that development work on Patterns has been discontinued.

It’s been a while since I last looked in detail at Patterns, Linden Lab’s desktop sandbox environment for the PC and Mac. Since that time, the game has come on in leaps and bounds, adding many new features and capabilities, including multiple worlds, multi-player options, creatures, new playing modes and more.

The last significant update to the game itself was in May 2013; however, work developing both the game and the supporting websites is continuing – including the creation of a nascent Patterns wiki.

The updates Patterns website
The updates Patterns website

The forums have also had a much-needed overhaul in terms of appearance, although active participation remains small. They do see a reasonable amount of developer activity, particularly where features and updates are concerned – which is hardly surprising given the game is still in its Genesis mode until the end of the year – although responses to questions are perhaps a little slow. It’s been over a month since an “Ask the Devs” thread requested questions on the platform from users, and despite only four questions being asked, replies have yet to be posted.

The Linden Lab team responsible for Patterns recently held a live stream event in September, which they promised would be “the first”, run in association with Twitch TV. How many more there are liable to be is open to question, but it’s an interesting way of reaching out to the Patterns community and gaining feedback. It appears to have garnered a lot of interest.

The Patterns team at the Lab recently held an informal livestream event via Twitch
The Patterns team at the Lab recently held an informal livestream event via Twitch

The stream offered users the chance to see the devs, learn about features and ask questions – such as whether or not the game will gain a character editing mode (the team revealed that while discussions on the subject have been held, and the idea considered, no definite decision either way has been made), together with other questions on the possible future directions for the platform.

At just over an hour in length, the recording has some interesting tidbits for those who are enjoying Patterns. Unfortunately, WordPress.com refuses to let me embed the video, even via Gigya, so all I can do is provide a link.

A ram-like creature from Patterns (l) and a more malevolent monster (r)
A ram-like creature from Patterns (l) and a more malevolent monster (r)

If the Lab are keeping to their original roadmap for Patterns, the formal release of version one should come around the end of the year.

Related Links

Versu: update and new titles

LL logoIt appears that after moaning a little about the Lab not updating Versu, the Lab has … updated Versu.

Version 1.3 of the “living stories” platform sees Versu freed from the perils of internet connectivity, allowing you to “read on the beach, the plane, anywhere you like!” (subject to roaming agreements, sundry charges and so on and so forth, obviously). A small step, perhaps, but a welcome one, given I’d been worrying that Versu was going the way of Creatorverse and was on a “fire and forget” trajectory.

More particularly, and equally quietly, the Lab added two more titles to the Versu range at the start of August. Whereas the initial stories marking Versu’s launch were all set in the Regency period, the new titles, Office Politics: The Interview and Office Politics: The Launch Party, are comedic pieces set in a modern office environment (“Disruptive Technologies”), which introduce a cast of characters common to both, including:

  • Dave, the overly friendly boss who really wants to be liked and respected
  • Alice, the snarky feminist graphic designer who wishes she could just make art
  • Patrick, the former frat boy who thinks he’s way better with the ladies than he actually is
  • Jordan, the keener fresh out of business school
  • Linus, the quiet senior programmer who resents all the constant distractions from his real work
  • Storm, the ambiguously gendered die-hard fan of the hit TV series, Professor Whatever.
Versu has two new titles in a new setting
Versu has two new titles in a new setting

Both of the new stories are penned by Deirdra Kiai (“Squinky” for short!), a writer, musician and games developer. Commenting on her decision to go the route of a modern setting, she says,

I found the choice of a modern-day high-tech office to be ideal to write for in this system, because of all the meticulous social rules and procedures involved in a corporate setting. I also thought it would be a great excuse for characters of varying ages, backgrounds, and beliefs to come together and clash with one another in interesting and sometimes comedic ways.

An interesting side-point to this is that Deirdra has created an additional game Jamey Beanman’s Burrito Quest, based in the same universe as Office Politics, which uses dio. However, at the time of writing this article, the dio space had been set to private / limited access, and so could not be investigated.

The arrival of new titles for Versu is long overdue, given it is nine months since the app launched, and during that time there has been little or no news on it or its future development from the Lab, although Richard Evans has been talking about the potential of the Versu engine in a range of simulation activities. If the Lab really want to keep interest in the app alive, I can’t help but feel that they should be doing more to ensure that titles are regularly released – and nine months doesn’t entirely fit “regularly” that well. They also need to see a more diverse range of titles produced, and as such these two new pieces  – presumably the first of a series – is a good step in that direction.

There’s still no news as to whether Versu will move beyond the iPad and into the Android, Windows and Linux tablet realms. A move to Android had been promised prior to the app’s launch, but again, whether this is going to be the case is only likely to be discovered if / when the Lab announce it.

In the meantime, for those of you who do have Versu – or at least have an iPad and are looking for a fun, interactive read, go take a look at Deridra’s titles!

Related Links

One ToS to rule them all: Linden Lab issue new Terms of Service

Update: I’ve been furnished witha link to a document comparing the current ToS with the “old” SL ToS, which has been posted to Google Docs by Sean Brady. See Related Links at the end of this piece.

LL logoA new Terms of Service was issues by Linden Lab on Thursday August 15th. Second Life users logging-in for the first time after around midday SLT, while those who had been previously logged-in found themselves being asked to accept the new ToS upon re-logging after midday.

The new ToS appears to be an attempt to provide a single, all-encompassing document which can be applied to all of the Lab’s properties and products. As such, it should not be taken as referring purely to Second Life.

To help with this distinction, the new ToS is presented on Linden Lab corporate web page, as distinct from the Second Life-branded web page, and is linked-to from other LL properties with the (current) exception of Desura, which continues to have its own ToS for the present.

TOS-Aug-15
The Updated Linden Lab Terms of Service

Where Second Life is concerned the differences in between the new ToS and the last release version, dated May 6th, 2013, are very clear from the opening paragraph on through the document, which has been completely reshuffled and should actually be read through as a result. There are some significant changes in both wording and content, including, but not limited to (from an SL perspective):

  • A major set of updates to the dispute resolution / arbitration section (Section 10)
  • A new section (Section 7) on Infringement Notifications, including notes on the DMCA process
  • The removal of any need for LL to provide a 30-day grace period following any Material Change to the ToS. All changes, Material or otherwise, will now come into immediate effect on publication of the updated ToS to the relevant services. The onus on keeping up with changes to the ToS is now with users.

One thing to keep in mind when reading the updated ToS is that it is no longer applicable to just Second Life – as noted above, the same ToS is linked-to from all of the Lab’s properties, therefore certain sections of the new Terms of Service may have greater applicability to other services than to Second Life. Those sections which are specific to SL do appear to be clearly indicated as such.

Related Links