Posted

I had first written about Skyrim when it was released in 2011. I tried out the game after more than a decade, both the vanilla and then with mods. Here is my experience playing this game after more than 10 years after its release.

What is Skyrim?

Skyrim, the fifth installment of the Elder Scrolls series, was released on November 11, 2011. The game was a huge success, selling over 30 million copies worldwide and receiving critical acclaim for its open-world design, rich lore, and immersive gameplay. Skyrim also became a phenomenon in the modding community, with thousands of fans creating and sharing their own content, ranging from simple tweaks and fixes to massive overhauls and expansions.

Modding? What is that?

Modding is the practice of modifying a game’s files, usually with the help of tools and software, to alter or enhance its features, graphics, gameplay, or content. Modding can be done for various reasons, such as improving performance, fixing bugs, adding new functionality, creating new stories, or simply expressing one’s creativity and vision. Modding can also extend the lifespan and replay value of a game, as well as foster a vibrant and supportive community of modders and players.

Skyrim and the creation kit

Skyrim was designed with modding in mind, as Bethesda Softworks, the developer and publisher of the game, provided official tools and resources for modders to use. The most prominent of these tools is the Creation Kit, a software that allows modders to edit and create new game data, such as quests, characters, items, locations, scripts, and more. The Creation Kit is based on the same engine that Bethesda used to develop Skyrim, and is compatible with the Steam Workshop, a platform that allows modders to upload and download mods easily.

In addition to the Creation Kit, Bethesda also released other tools and resources for modding Skyrim, such as the Skyrim Script Extender (SKSE), a program that expands the scripting capabilities of the game; the Bethesda Archive Extractor (BAE), a tool that allows modders to extract and view the game’s assets, such as textures, meshes, sounds, and animations; the Bethesda Performance Textures, a set of optimized textures that improve the game’s performance; and the Skyrim High Resolution Texture Pack, a free DLC that enhances the game’s graphics.

Skyrim mods over the years

Skyrim modding has evolved and grown over the past 10 years, with modders creating and releasing thousands of mods of various types, sizes, and quality. Some of the most popular and influential mods include:

  • SkyUI, a mod that overhauls the game’s user interface, making it more user-friendly, customizable, and compatible with other mods.
  • Unofficial Skyrim Patch, a mod that fixes hundreds of bugs and glitches that Bethesda never addressed, improving the game’s stability and compatibility.
  • Alternate Start – Live Another Life, a mod that allows the player to choose from different scenarios and backgrounds for their character, instead of following the default intro sequence.
  • Ordinator – Perks of Skyrim, a mod that revamps the game’s perk system, adding hundreds of new and unique perks for each skill tree, allowing for more diverse and interesting builds.
  • Apocalypse – Magic of Skyrim, a mod that adds over 150 new spells to the game, covering all schools of magic and offering new possibilities for combat and exploration.
  • Immersive Armors, a mod that adds over 50 new sets of armor to the game, each with their own style, stats, and crafting recipes.
  • Immersive Weapons, a mod that adds over 200 new weapons to the game, each with their own design, stats, and distribution.
  • Interesting NPCs, a mod that adds over 250 new characters to the game, each with their own voice, personality, backstory, and quests.
  • Legacy of the Dragonborn, a mod that adds a massive museum to the game, where the player can collect and display thousands of items, artifacts, and relics from the game and other mods, as well as embark on new adventures and quests.
  • Beyond Skyrim, a mod project that aims to recreate the entire continent of Tamriel in Skyrim, with each province having its own landscape, culture, history, and quests.

These are just some examples of the many mods that have been created for Skyrim over the past 10 years, and there are still more being developed and released every day. Skyrim modding has become a hobby, a passion, and a culture for many fans of the game, who have contributed to making Skyrim one of the most modded and replayed games of all time. Skyrim modding has also inspired and influenced other modding communities, such as those of Fallout, The Witcher, and Dragon Age.

Disadvantages and Cons of modding

Skyrim modding is not without its challenges and limitations, however. Modding Skyrim requires a lot of time, effort, skill, and patience, as well as a decent computer and internet connection. Modding Skyrim also involves dealing with technical issues, such as compatibility, performance, crashes, and bugs, which can sometimes be frustrating and discouraging. Modding Skyrim also requires a lot of respect and cooperation among modders and players, as modding is a collaborative and creative endeavor that relies on sharing, crediting, and supporting each other.
Give it a whirl!

Skyrim modding is a remarkable phenomenon that has enriched and transformed the game and its community in many ways. Skyrim modding has shown the power and potential of modding as a form of artistic expression, entertainment, and education. Skyrim modding has also demonstrated the passion and dedication of modders and players, who have kept the game alive and relevant for 10 years and counting. Skyrim modding is a testament to the enduring appeal and quality of Skyrim, and the love and appreciation that fans have for it.

Don’t take my word for it, just head on to Nexus and get Vortex and try out Skyrim after a decade!

Author
Categories Games

Posted

At Homeville, when we started active product development, JIRA and Confluence were our go to tools. As the technology team grew from a 4 member team to a 65+ member team, one of the things that became a slow burn for me was to see the monthly user-wise licensing model for both of these tools.

JIRA was free for the first 10 users, then for the next 40 odd users that we added, we were paying roughly 400 USD per month! Similarly, Confluence was free for the first 10 users, but at a team of 40 or so, our bills from Atlassian was matching our bills from AWS!

Shifting from Atlassian

One of the quickest shifts we did was to find an open source self hosted version of JIRA. OpenProject was the perfect solution. The benefit of self hosting these systems was that access to all the proprietary analysis and research in the form of features and requirements was now within our AWS account and thus in a much more secure environment. The added benefit of localization within the country also meant any form of regulatory compliance was also much better aligned.

It took some scripting, but using a python script to connect to JIRA and OpenProject (OP) both, we were able to import the projects, tickets and sprint informations from JIRA to OP.

Wiki or independent system

One of the key decision that we had to undertake was to see if the documentation was to be done within the OP, or was it to be hosted separately? One option was to continue with Confluence albeit under a smaller user base.

We finally decided to try things with a self-hosted WordPress. However, we did tweak quite a lot of things, listing all of these.

Customizing WordPress

Going into this project, I knew that this would be a continuous evaluation and test work. Sort of a rinse and repeat exercise. Hence, choosing WordPress was the obvious choice.

Custom Taxonomies

We setup PODs because of its ability to quickly add custom post types, custom taxonomies and easy relationships between the two. Using this we could easily keep a separate taxonomy for our credit platforms and systems.

Authorization and Access

Since we were on Microsoft o365, we setup an active directory plugin to enable tech team users to login using their o365 credentials. This also seamlessly created their user ids on WordPress and enabled access without the trouble of invites and importing users.

We also wanted a login gate to enable authorized access to our content. Thus a simple membership plugin to restrict content access was setup.

Similarly, we also setup a plugin that disabled the REST API so that the content wasnt available over unauthorized REST API calls.

We also setup a NACL rule on our AWS to prevent access to the system outside the office premises.

Integration with OpenProject

We also setup easy shortcodes that would pull data from OpenProject agile sprints and display those within a post, allowing for product teams to create east release notes followed by the sprint backlog with links to the OpenProject stories.

This was done using a custom plugin integration that we wrote. Obviously this could not have been possible without OP not having a REST API.

Document Templates FTW

This entire process would not have been successful without the new WordPress editor and its ability to create document template types within the post.

We took our most commonly used Confluence templates and set them up exactly in the same manner in WordPress. This enabled our product teams to seamless shift from Confluence to WordPress.

The fact that most discussions can also be captured as minutes with the exact time of publishing as the time when the meeting occurred also meant that we could also have a temporal view of our product development.

Thus with these simple and easy tweaks we shifted from Confluence to a self hosted WordPress.

Author
Categories Web, Work

Posted

After attending WordCamp Mumbai this year, I decided to keep attending more WordCamps throughout India. As luck would have it, Ahmedabad was just around the corner and I did my booking. WordPress is also used as a quick fix for landing pages in advertising, and hence I thought it would be a good exercise for Harshaja to attend, hoping that she meets some competent (and affordable) WordPress agency to handle the development side of things at 13 Llama‘s end. That, and the super interesting schedule that Ahmedabad had put up.

Getting to Ahmedabad

We chose to take the early morning flight to Ahmedabad. That just meant that the day of the event would be super long for us. Since we hardly knew any folks in the city, this was an easy decision to make. I personally wanted to stay and do some site seeing in this city, but no harm – we could always hop by on one of our annual trips to Vadodara.

The flight was short and getting off the airport and into the cab was one of the smoothest exits we have had. Carrying everything in an overnight handbag does have its advantages!

Venue: Babasaheb Ambedkar Open University

One of the supercool things that struck me during this event was the way Babasaheb Ambedkar Open University (BAOU) was setup. Within a 30 minute drive from the airport, the venue is a sprawling university campus that had access to multiple halls, classrooms, and a great open space where the attendees could congregate in.

I honestly cant imagine the cost of such a large sized venue in Mumbai.

Attendees

We thought that instead of checking-in at the hotel, we would directly attend the event and during the breaks in the afternoon do a quick run to the hotel and finish the checkin process. Thus we directly stopped over at the BAOU campus.

At a little bit earlier than 8am, I was expecting the organizers to be just about gathering and deciding on how they want to execute the rest of the day. To my surprise, there was the beginnings of a crowd already gathering.

What ended up as a small crowd quickly grew to a large congregation, with over 1100 attendees, the WordCamp Ahmedabad 2023 was the second largest WordCamp in Asia, second only to WordCamp Asia!!

I could not help but compare this large audience to what we had in Mumbai. This was more than double the audience of Mumbai and then some!

Talks and Speakers

One thing that always strikes me is that every WordCamp I learn something new. Something that helps me in the future years. Even this time, one of the highlights of the event was the last talk by Nirav Mehta. This one was on public speaking and one of the reasons why I had made sure that the both of us were there to attend.

Some of the other notable talks were on Link Building by an agency owner, Custom Blocks by Amartya Gaur, Yoast’s acquisition by Chaya Oosterbroek. It’s uncanny that even when my functional domain has completely changed, I still took a bunch of learning back from the event!

Ahmedabad, you beauty!

As the day came to an end, I could not help but get overwhelmed with the vibrant PHP developer community that I could see in Ahmedabad. It’s definitely larger and more vocal than the Mumbai community and thus would always be one of the factors for us if we were to open a secondary development office. In fintech, I am seeing more companies shift their technical operations to T2 and T3 cities like Ahmedabad and how!

આવજો

Author
Categories Personal, Web

Posted

Back in 2015, when Mumbai WordPress meetup was kicked off with enthusiasm, I did not dream of this thing catching on and becoming something special. It was a good gathering of some pretty cool folks enthusiastic about WordPress. In 2014, my own understanding of WP was pretty smattering and thus it was with a bit of trepidation that I decided to attend a meetup in 2014.

This was our second year at 13 Llama, and it was pretty much the time when we had chosen to focus on WordPress as our primary stack. Earlier, we had done some development projects which were all over the place – Node, Core PHP, Smarty, Yii, Cake … we were all over the place and having found WP, it really did feel like home.

Mumbai WP Junta

Over the period of a decade, there are some familiar faces which have remained as part of this WordPress meetup. Some who have moved on and some who have faded into oblivion. But there are those few who have been a steady set of community leaders and built this friendly community of WordPress fanatics.

A whole lot of them are directly working with WP, but a bunch of these cool people just happen to use WP and have built some pretty cool things with it.

The hiatus

After we closed down 13 Llama Studio and the development arm, one of the things that I did miss is the conversations around WordPress and this community. Over the years, as I was busy in building out the technology at Homeville, I steered away from WP. At Homeville, we were using WordPress as a headless content management system (CMS). That’s it.

As our CMS requirements grew more complex, we kept stretching what WordPress could do for us. Over the next 5 years or so, a strong solid conviction grew that having a headless CMS is pretty much a no-brainer for most product organizations. It saves so much of time!

After COVID, most of the meetups and WordCamps had come to a stand still, however, this year the community reached out and setup a meetup and the organization for Mumbai WordCamp 2023

Mumbai WordCamp 2023

Coming back to attending WordCamps after so long was a great experience. Most of the organizers and regulars are known faces and thus, catching up with them after close to a decade was like meeting old friends and making some new ones!

The one thing that this community has taught me is that there are so many things to learn about a topic that you would want to include pretty much everyone in the conversation instead of just speaking to the devs! I remember the early days of this community when there used to be some pretty heated debates on who is better – the maker or the user! Thankfully people have matured :)

This year, I thought I would speak about our headless CMS and the pros and cons for the same. The talk went well – honestly, I thought that this topic would be considered a done and dusted kind of thing, however, much to my surprise a fair number of attendees were hearing for this for the first time.

Always learning

One great thing that I love about attending WordCamp is that you always get to learn something new! This time around, there were discussions on template parts, custom templates, how to contribute to WordPress without writing a single line of code, how to do public speaking (super useful!) and also an insight into the recent DPDP Act of India!

Seeing this trend continue, I decided to ensure that instead of focusing on financial technology only, attending these events and then applying the learning would help!

Author
Categories Personal, Web

Posted

For those bloggers who publish directly to WordPress, life has been good. Especially after the Gettysburg editor, users got a live site, rich text editor which just worked. The user experience is very much like the much loved Medium editor and for quite some time this was the default mode in which I used to publish. Not that I write frequently these days! In fact, this post is after an hiatus of more than a year! One pet peeve I have with the existing WordPress editor is that in the aim of making writing easy, a lot of the advanced options have been hidden. Somehow it ticks me off and I haven’t been able to write as much as I wanted to.

Perhaps it was writers block, or a busy schedule, or just being plain lazy. I have no excuses for this and in future will try and be much more regular. However, this post is not about my lack of writing, its about this cool feature that I recently found about in the MS Office suite. Microsoft Word has always been a major editor for most individuals (be it a student or a professional). Would it not be super cool if we can somehow directly publish to our blog from MS Word? Let’s find out how!

Step 1: Create a new document

Open your MS Word (as long as its higher than version 2007), and search for a new document type – blog post. You will find this in templates and more if you haven’t earlier done this. Once you find the template, you will notice that there is a Create button.

When you set this up, Office will prompt you to setup your blog. Click on Register Now. This is where its going to get a bit technical, but don’t panic.

Step 2: Register your blog

In this list, choose WordPress. Now, you need to know the URL of your self-hosted or WordPress.com website as well the username and password that you use.

Add these details and make sure to click the Remember Password, else every time you try to publish to your WordPress site, you will be asked to key in the password.

Step 3: Write a draft

You are now done! Start writing your blog post, and once you are done, hit publish!

The post would then be submitted to your WordPress site with your credentials. That’s all there is to it.

Author
Categories Technology, Web