Fix shrine page formatting

This commit is contained in:
Leilukin 2025-05-05 19:49:50 +08:00
parent 23c2b2ef6f
commit 1f641d537b
60 changed files with 386 additions and 386 deletions

View File

@ -1,17 +1,17 @@
{% set kotor2FullTitle %}{{ " II: The Sith Lords" if page.url.includes("kotor2") else ""}}{% endset %}
{% set kotor2ShortTitle %}{{ " 2" if page.url.includes("kotor2") else ""}}{% endset %}
{{ set kotor2FullTitle }}{{ page.url.includes("kotor2") ? " II: The Sith Lords" : "" }}{{ /set }}
{{ set kotor2ShortTitle }}{{ page.url.includes("kotor2") ? " 2" : ""}}{{ /set }}
{% container "article", "content__section" %}
{{ container "article", "content__section" }}
## Spoiler Warning
WARNING: The full list of my mod build contains spoilers for <cite>Star Wars: Knights of the Old Republic{{ kotor2FullTitle }}</cite>!
My mod build is not designed for new <cite>KotOR{{ kotor2ShortTitle }}</cite> players, so I will not censor any information that contains spoilers for the game. In general, I do not recommend using mods in your very first playthrough of any video game, so you can judge and choose which mods you want to use after finishing the game for the first time. The only exceptions are the [KotOR 1 Community Patch](https://deadlystream.com/files/file/1258-kotor-1-community-patch/) for {% cite "KotOR 1" %} and [The Sith Lords Restored Content Mod](https://deadlystream.com/files/file/578-tsl-restored-content-mod/) for <cite>KotOR{{ kotor2ShortTitle }}</cite>, which are absolutely essential mods that even if you want to use them in your first playthrough, you definitely have my support.
My mod build is not designed for new <cite>KotOR{{ kotor2ShortTitle }}</cite> players, so I will not censor any information that contains spoilers for the game. In general, I do not recommend using mods in your very first playthrough of any video game, so you can judge and choose which mods you want to use after finishing the game for the first time. The only exceptions are the [KotOR 1 Community Patch](https://deadlystream.com/files/file/1258-kotor-1-community-patch/) for {{ cite "KotOR 1" }} and [The Sith Lords Restored Content Mod](https://deadlystream.com/files/file/578-tsl-restored-content-mod/) for <cite>KotOR{{ kotor2ShortTitle }}</cite>, which are absolutely essential mods that even if you want to use them in your first playthrough, you definitely have my support.
If you are going to play <cite>KotOR{{ kotor2ShortTitle }}</cite> for the first time, and you do not mind using mods, I would suggest checking out the Spoiler-Free version of [KotOR Community Portals KotOR mod builds](https://kotor.neocities.org/modding/) instead.
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
{{ container "article", "content__section" }}
## Mod Categories
The mods I included in my mod build are divided into the following categories, which clarifies the types of changes the mod makes:
@ -45,18 +45,18 @@ Restored Content
Sound Change
: As the name implies, these mods make changes to the sound in the vanilla game. The sound could be music or ambient audios.
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
{{ container "article", "content__section" }}
## Mod Tiers
The tiers for each mod included in my mod build are not necessarily a judgement on the quality of the mods themselves. In my mod builds, mod tiers are ranked on a scale of 1-4, based on how important the individual mods are for my experience with the {% cite "KotOR" %} games.
The tiers for each mod included in my mod build are not necessarily a judgement on the quality of the mods themselves. In my mod builds, mod tiers are ranked on a scale of 1-4, based on how important the individual mods are for my experience with the {{ cite "KotOR" }} games.
Tier 1 - Essential
: This tier indicates mods that I cannot play the {% cite "KotOR" %} games without. Usually this is because I find those mods make very crucial changes to the game, typically by fixing things that bother me the most in the vanilla game. Similarly, mods of the Patch category that belong to this tier make critical changes to other mods. I consider excluding Tier 1 mods will negatively affect my experience with the {% cite "KotOR" %} games.
: This tier indicates mods that I cannot play the {{ cite "KotOR" }} games without. Usually this is because I find those mods make very crucial changes to the game, typically by fixing things that bother me the most in the vanilla game. Similarly, mods of the Patch category that belong to this tier make critical changes to other mods. I consider excluding Tier 1 mods will negatively affect my experience with the {{ cite "KotOR" }} games.
Tier 2 - Very Important
: This tier indicates mods that vastly improve my experience with the game. Mods belong to this tier are the bread and butter of my mod build. That said, unlike Tier 1 mods, excluding Tier 2 mods from my playthrough does not actively make my {% cite "KotOR" %} experience worse either.
: This tier indicates mods that vastly improve my experience with the game. Mods belong to this tier are the bread and butter of my mod build. That said, unlike Tier 1 mods, excluding Tier 2 mods from my playthrough does not actively make my {{ cite "KotOR" }} experience worse either.
Tier 3 - Somewhat Important
: This tier indicates mods that make changes that are in smaller scope or more subjective compared to Tier 1 and Tier 2 mods. Usually this is because the changes made by Tier 3 mods are less noticeable or more of a matter of personal taste.
@ -64,4 +64,4 @@ Tier 3 - Somewhat Important
Tier 4 - Optional
: This tier indicates mods that make even smaller or more subjective changes than Tier 3 mods, to the point that using these mods is optional. I include Tier 4 mods in my build for the purpose of maximizing my immersion, or because I use these mods for customization purposes for my characters.
{.deflist-1col}
{% /container %}
{{ /container }}

View File

@ -5,7 +5,7 @@ desc: Ars Technica's article on the KotOR 2's modding community to celebrate the
categories: ["my interviews", "star wars kotor 2", "video game mods"]
---
On 6 December 2019, to celebrate the 15th anniversary of {% cite "Star Wars: Knights of the Old Republic 2" %}, Ars Technica has published [an article about the modding community of KotOR 2](https://arstechnica.com/gaming/2019/12/the-modders-that-spent-15-years-fixing-knights-of-the-old-republic-2/). I was interviewed by the author of this article, Austin Taylor, for my same-gender romance mods for {% cite "KotOR 2" %}.
On 6 December 2019, to celebrate the 15th anniversary of {{ cite "Star Wars: Knights of the Old Republic 2" }}, Ars Technica has published [an article about the modding community of KotOR 2](https://arstechnica.com/gaming/2019/12/the-modders-that-spent-15-years-fixing-knights-of-the-old-republic-2/). I was interviewed by the author of this article, Austin Taylor, for my same-gender romance mods for {{ cite "KotOR 2" }}.
> ### Romance? Yes, Please
>
@ -20,4 +20,4 @@ On 6 December 2019, to celebrate the 15th anniversary of {% cite "Star Wars: Kni
> To recruit both The Handmaiden and The Disciple at the same time, players can install the [PartySwap mod by DarthTyren](https://deadlystream.com/files/file/544-partyswap/). That mod was initially lacking the same-gender romance dialogue from Leilukens mod. But Leiluken has since added a compatibility installation option, letting the two mods now work together and fully opening up the same-gender romance options of your dreams.
Read the full article on Ars Technica here:
[The modders who spent 15 years fixing Knights of the Old Republic 2](https://arstechnica.com/gaming/2019/12/the-modders-that-spent-15-years-fixing-knights-of-the-old-republic-2/)
[The modders who spent 15 years fixing Knights of the Old Republic 2](https://arstechnica.com/gaming/2019/12/the-modders-that-spent-15-years-fixing-knights-of-the-old-republic-2/)

View File

@ -23,7 +23,7 @@ On [32-Bit Cafe's Discourse forum](https://discourse.32bit.cafe/), I made a [pos
Plagiarism.org [defines footnotes](https://www.plagiarism.org/article/what-are-footnotes) as notes placed at the bottom of a page, and what footnotes do is to cite references or comment on a designated part of the text above it.
My use case of footnotes is citing sources of information, particularly citing the same source multiple times on the same page when information from the same source is spread across my page. As of this writing, my website pages that use footnotes include the [trivia page of my {% cite "A Summers End — Hong Kong 1986" %} shrine 1](/shrines/asummersend/trivia/) and the [facts page of my {% cite "Cassette Beasts" %} shrine](/shrines/cassettebeasts/facts/). You are free to look at the HTML and CSS for reference.
My use case of footnotes is citing sources of information, particularly citing the same source multiple times on the same page when information from the same source is spread across my page. As of this writing, my website pages that use footnotes include the [trivia page of my {{ cite "A Summers End — Hong Kong 1986" }} shrine 1](/shrines/asummersend/trivia/) and the [facts page of my {{ cite "Cassette Beasts" }} shrine](/shrines/cassettebeasts/facts/). You are free to look at the HTML and CSS for reference.
Footnotes are used both on print and on the web. However, maintaining footnotes on the web can be tedious, especially if you want to update a web page to add or remove them, since you will need to change the number references of existing footnotes.
@ -225,12 +225,12 @@ For extra comments and tangents, by favourite approach is using HTML's details d
I have been using the disclosure element for additional comments or information on this website, like in my blog post, ["My Cassette Beasts Fanlisting Application has been Approved"](/blog/posts/2024-06-24-cassette-beasts-fanlisting-approved/). As for the styling, initially I indented the content inside the disclosure to differentiate the disclosure content from the rest of the content of the page, but recently I switched to adding borders to the content after being inspired by [Starbreaker](https://starbreaker.org/)'s website, who also has a post about footnotes, ["Footnotes: No Fun to Create, Either"](https://starbreaker.org/blog/tech/footnotes-no-fun-to-create-either/index.html).
{% disclosure "More ways to use `<details>` and `<summary>` elements" %}
{{ disclosure "More ways to use `<details>` and `<summary>` elements" }}
`<details>` and `<summary>` have become among my favourite HTML elements due to how useful they are. In addition to extra comments and info, Leilukin's Hub has also used the elements for the following purposes:
- Table of contents, like the one this very article has
- Hiding spoilers, like in my {% cite "Cassette Beasts" %} shrine article, ["How Cassette Beasts is Much More than a Pokémon Clone"](/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/)
- Content warnings, like in my [{% cite "A Summers End — Hong Kong 1986" %} shrine's gallery page](/shrines/asummersend/gallery/), with its styling being inspired by another Kitty Giraudel's blog post, ["A content warning component"](https://kittygiraudel.com/2022/09/04/a-content-warning-component/)
{% enddisclosure %}
- Hiding spoilers, like in my {{ cite "Cassette Beasts" }} shrine article, ["How Cassette Beasts is Much More than a Pokémon Clone"](/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/)
- Content warnings, like in my [{{ cite "A Summers End — Hong Kong 1986" }} shrine's gallery page](/shrines/asummersend/gallery/), with its styling being inspired by another Kitty Giraudel's blog post, ["A content warning component"](https://kittygiraudel.com/2022/09/04/a-content-warning-component/)
{{ enddisclosure }}
As for citing sources, the simplest way would be naming and linking to the source in the main text of your page, though it does mean you may end up repeating the title of the source if you want to attribute to it more than once on your page. This was once the approach of my shrine pages, though I found the pages looked rather cluttered, so I eventually chose to use markdown-it-footnote alongside Eleventy.
@ -332,4 +332,4 @@ module.exports = function (eleventyConfig) {
/* This is the part that tells 11ty to swap to our custom config */
eleventyConfig.setLibrary("md", markdownLibrary);
}
```
```

View File

@ -7,19 +7,19 @@ categories: ["harry potter", "jk rowling"]
toc: true
---
{% imgFigure "/assets/banners/harry-potter-free-site.png", "An anime girl crossing arms with a sidelong look and a Harry Potter-free message" %}
{{ imgFigure "/assets/banners/harry-potter-free-site.png", "An anime girl crossing arms with a sidelong look and a Harry Potter-free message" }}
This site is Harry Potter free. Lookin [<i>sic</i>] for it? Leave.
{% endimgFigure %}
{{ endimgFigure }}
(Credit to Tumblr user [comradesaucegay](https://comradesaucegay.tumblr.com/post/621403039459426304) ([archived](https://web.archive.org/web/20241122135107/https://comradesaucegay.tumblr.com/post/621403039459426304/grumpsaesthetics-you-know-those-old-hentai-free)) for this Harry Potter-free website banner){.center-text}
Like many Millennials, I grew up with the {% cite "Harry Potter" %} series and was a major fan of the series. I had read the original 7 books and watched their film adaptations. The series was a passion of mine during my early- to mid-teen years. While the {% cite "Harry Potter" %} novels were far from the first books I read, they were the first fantasy novels I read, and the series concept of a magical world set in a contemporary setting fascinated teenage me.
Like many Millennials, I grew up with the {{ cite "Harry Potter" }} series and was a major fan of the series. I had read the original 7 books and watched their film adaptations. The series was a passion of mine during my early- to mid-teen years. While the {{ cite "Harry Potter" }} novels were far from the first books I read, they were the first fantasy novels I read, and the series concept of a magical world set in a contemporary setting fascinated teenage me.
However, even during my {% cite "Harry Potter" %} fixation years, there were things from the series that bothered me, from the idea of house elves being a slave race that naturally love being slaves, to Snapes unconvincing “redemption” arc. As I got older and became more aware of social issues, I started to notice more problems with the series. In addition, reading more books has also made me realise that even on a technical writing level, the {% cite "Harry Potter" %} series was mediocre at best. As a result, I had stopped becoming a {% cite "Harry Potter" %} fan even before J. K. Rowlings anti-trans sentiments got mainstream attention.
However, even during my {{ cite "Harry Potter" }} fixation years, there were things from the series that bothered me, from the idea of house elves being a slave race that naturally love being slaves, to Snapes unconvincing “redemption” arc. As I got older and became more aware of social issues, I started to notice more problems with the series. In addition, reading more books has also made me realise that even on a technical writing level, the {{ cite "Harry Potter" }} series was mediocre at best. As a result, I had stopped becoming a {{ cite "Harry Potter" }} fan even before J. K. Rowlings anti-trans sentiments got mainstream attention.
Unfortunately, many adults with nostalgia goggles still refuse to let go of {% cite "Harry Potter" %}, and they believe {% cite "Harry Potter" %} can be separated or “reclaimed” by J. K. Rowling, despite how much Rowlings worldview and prejudice are inextricably linked to her writing.
Unfortunately, many adults with nostalgia goggles still refuse to let go of {{ cite "Harry Potter" }}, and they believe {{ cite "Harry Potter" }} can be separated or “reclaimed” by J. K. Rowling, despite how much Rowlings worldview and prejudice are inextricably linked to her writing.
Therefore, I am compiling this masterlist by curating various materials that are critical of the {% cite "Harry Potter" %} series and J. K. Rowling. Items are ordered in chronological order. This is far from a comprehensive list of all the pieces that criticise {% cite "Harry Potter" %} and Rowling; this list is my curated list of ones that I have read, watched or listened to, and I personally endorse.
Therefore, I am compiling this masterlist by curating various materials that are critical of the {{ cite "Harry Potter" }} series and J. K. Rowling. Items are ordered in chronological order. This is far from a comprehensive list of all the pieces that criticise {{ cite "Harry Potter" }} and Rowling; this list is my curated list of ones that I have read, watched or listened to, and I personally endorse.
## Articles
@ -55,4 +55,4 @@ Therefore, I am compiling this masterlist by curating various materials that are
* [The Shrieking Shack](https://soundcloud.com/shriekingshack), hosted by Xeecee and Liz
A book reading podcast that originally started out as a {% cite "Harry Potter" %} reread podcast made by and for lapsed fans that goes through every chapter of the {% cite "Harry Potter" %} books and their film adaptations and analyses the writing and politics of the series and J. K. Rowling.{.item-list__indent}
A book reading podcast that originally started out as a {{ cite "Harry Potter" }} reread podcast made by and for lapsed fans that goes through every chapter of the {{ cite "Harry Potter" }} books and their film adaptations and analyses the writing and politics of the series and J. K. Rowling.{.item-list__indent}

View File

@ -13,7 +13,7 @@ I first encountered this term from [Tumblr user desolationlesbian's post](https:
>
> Most common with works that have little-to-no narratively important women, but in rare cases can even happen to major and complex characters who are then reduced to token background lesbians as everyone hones in on the boys.
The example I am most familiar with is the fandom of Grand Admiral Thrawn and the Chiss from {% cite "Star Wars" %} — specifically, some shippers of Thrawn/Eli Vanto, also known as Thranto, pair Ar'alani and Karyn Faro as their token "pair-the-spares" femslash ship. However, while Thranto shippers have create fan content about the Ar'alani/Karyn Faro ship, they do not do it with even a fraction of the interest and enthusiasm as they do Thranto. This is evident in the difference between the amount of fan works these two pairings have received on Archive On Our Own (AO3): as of this writing, the [Thrawn | Mitth'raw'nuruodo/Eli Vanto](https://archiveofourown.org/tags/Thrawn%20%7C%20Mitth'raw'nuruodo*s*Eli%20Vanto/works) tag contains 1,358 works, while the [Ar'alani/Karyn Faro](https://archiveofourown.org/tags/Ar'alani*s*Karyn%20Faro/works) tag contains 34 works only. It is also worth noting that if you use the tag page's filter function, you will notice that out of these 34 Ar'alani/Faro works, 23 of them are also tagged with Thrawn/Eli Vanto, proving the significant overlap between Thranto and Ar'alani/Faro shippers.
The example I am most familiar with is the fandom of Grand Admiral Thrawn and the Chiss from {{ cite "Star Wars" }} — specifically, some shippers of Thrawn/Eli Vanto, also known as Thranto, pair Ar'alani and Karyn Faro as their token "pair-the-spares" femslash ship. However, while Thranto shippers have create fan content about the Ar'alani/Karyn Faro ship, they do not do it with even a fraction of the interest and enthusiasm as they do Thranto. This is evident in the difference between the amount of fan works these two pairings have received on Archive On Our Own (AO3): as of this writing, the [Thrawn | Mitth'raw'nuruodo/Eli Vanto](https://archiveofourown.org/tags/Thrawn%20%7C%20Mitth'raw'nuruodo*s*Eli%20Vanto/works) tag contains 1,358 works, while the [Ar'alani/Karyn Faro](https://archiveofourown.org/tags/Ar'alani*s*Karyn%20Faro/works) tag contains 34 works only. It is also worth noting that if you use the tag page's filter function, you will notice that out of these 34 Ar'alani/Faro works, 23 of them are also tagged with Thrawn/Eli Vanto, proving the significant overlap between Thranto and Ar'alani/Faro shippers.
Part of the Designated Lesbian Syndrome also involves shippers headcanonning the female characters who could be considered "threats" to their favourite ship that involved male characters as lesbians. It does not matter if the female characters are actually romantically involved with the male characters' in the source material or not. Thrawn never has a canon love interest in both Legends and the Disney continuities, but the fact that Ar'alani and Faro are close to Thrawn as his long-time friend and protégée respectively is enough to make them the go-to candidates for lesbian headcanons from shippers who ship Thrawn with anyone else. Lesbian Ar'alani and Faro headcanons are most common among Thrawn/Eli shippers, but I had seen at least one Thrawn/Governor Pryce (a pairing that I cannot stand at all) shipper literally headcanons Ar'alani as a lesbian so Pryce does not need to worry about Ar'alani fighting with Pryce over Thrawn.

View File

@ -12,8 +12,8 @@ I feel that the older I get, the less interested I am in shipping in general, an
I have also come to actually dislike shipping culture, especially the mindset of engaging with media primarily through a shipping lens at the expense of the characterisation, non-romantic relationships, themes, and general content of a piece of media. Throughout my years of experience with various fandoms, I have witnessed so many incredible characters and non-romantic relationships get ignored or underappreciated by the fandom because theyre not part of a popular ship. On the other hand, there are also many amazing characters get mischaracterised to make a fanon ship work, or get reduced to a handful of tropes as shippers Flanderise them in their shipping fan works.
Do not even get me started on the shippers who will complain about not being able to enjoy a piece of media just because “theres no couple to ship”. For example, Ive literally seen people on Tumblr make such complaints about the film {% cite "Parasite" %}, as if a profound piece of art that brutally critiques the class system does not matter if it does not provide any shipping material. Its honestly very infuriating to see shippers like these are so willing to ignore art with meaningful story, characters and themes just because it lacks shipping fodder for them to project fanon onto.
Do not even get me started on the shippers who will complain about not being able to enjoy a piece of media just because “theres no couple to ship”. For example, Ive literally seen people on Tumblr make such complaints about the film {{ cite "Parasite" }}, as if a profound piece of art that brutally critiques the class system does not matter if it does not provide any shipping material. Its honestly very infuriating to see shippers like these are so willing to ignore art with meaningful story, characters and themes just because it lacks shipping fodder for them to project fanon onto.
Speaking of fanon, I really hate it when shippers, particularly shippers of popular non-canon pairings, expect anyone who is a fan of the same piece of media or any of the characters involved in the pairing to care about ships and treat the popular fanon ships as canon. These shippers also tend to act like their fanon and headcanons are universal, using languages like “the fandom has decided” and “everyone has agreed that”. And these shippers wonder why others who do not engage with that piece of media for shipping get sick and tired of shipping taking over discussions about said piece of media.
If you are so invested in shipping to the point that you are willing to disregard a piece of media just because you cannot find anything to ship, or you treat it as a personal attack when people talk about being sick and tired of shipping culture as well as how shipping dominates discussions about a piece of media, maybe you need to consider taking a step back from shipping and learning to take your shipping goggles off when you interact with a piece of media.
If you are so invested in shipping to the point that you are willing to disregard a piece of media just because you cannot find anything to ship, or you treat it as a personal attack when people talk about being sick and tired of shipping culture as well as how shipping dominates discussions about a piece of media, maybe you need to consider taking a step back from shipping and learning to take your shipping goggles off when you interact with a piece of media.

View File

@ -5,19 +5,19 @@ date: 2024-04-27T14:06:00+0800
categories: ["lesbian", "cassette beasts"]
---
26 April 2024 was a day of celebration for me, as it was both Lesbian Visibility Day and the [first anniversary of the release of {% cite "Cassette Beasts" %}](https://store.steampowered.com/news/app/1321440/view/4179979397366287532), my all-time favourite video game.
26 April 2024 was a day of celebration for me, as it was both Lesbian Visibility Day and the [first anniversary of the release of {{ cite "Cassette Beasts" }}](https://store.steampowered.com/news/app/1321440/view/4179979397366287532), my all-time favourite video game.
As a lesbian, [Lesbian Visibility Day and Lesbian Visibility Week](https://en.wikipedia.org/wiki/Lesbian_Visibility_Week) are an important annual event, as there can never be enough lesbians nor love for lesbians. It had been about 8 years ago when I finally realised I was a lesbian, and I am still happy and proud to be a lesbian.
Meanwhile, {% cite "Cassette Beasts" %} has become my all-time favourite video game ever since I started playing it in July 2023, to the extent I had created a [shrine](/shrines/cassettebeasts/) for the game on my own website. There are no words adequate to describe the depth of my love for {% cite "Cassette Beasts" %}.
Meanwhile, {{ cite "Cassette Beasts" }} has become my all-time favourite video game ever since I started playing it in July 2023, to the extent I had created a [shrine](/shrines/cassettebeasts/) for the game on my own website. There are no words adequate to describe the depth of my love for {{ cite "Cassette Beasts" }}.
As a lesbian fan of {% cite "Cassette Beasts" %}, I am also absolutely delighted by the fact that the initial release date of {% cite "Cassette Beasts" %} coincided with Lesbian Visibility Day on April 26. For bonus points, {% cite "Cassette Beasts" %} features not only LGBTQ+ representation in both the main and supporting cast, but also an actual canon old married lesbian couple in the supporting characters Ianthe and Wilma.
As a lesbian fan of {{ cite "Cassette Beasts" }}, I am also absolutely delighted by the fact that the initial release date of {{ cite "Cassette Beasts" }} coincided with Lesbian Visibility Day on April 26. For bonus points, {{ cite "Cassette Beasts" }} features not only LGBTQ+ representation in both the main and supporting cast, but also an actual canon old married lesbian couple in the supporting characters Ianthe and Wilma.
To celebrate both Lesbian Visibility Day and the 1-year anniversary of {% cite "Cassette Beasts" %}' release, I made lesbian pride icons featuring the {% cite "Cassette Beasts" %} logo as well as Ianthe and Wilma both individually and together, and shared them on social media accounts, including [Tumblr](https://lesbiannova.tumblr.com/post/748826429723148288), [Twitter](https://twitter.com/Leilukin/status/1783736715641024828), [Mastodon](https://elekk.xyz/@leilukin/112336010189257467) and [Bluesky](https://bsky.app/profile/leilukin.bsky.social/post/3kqzahri66x2x). I had also shared them in the [official Bytten Studio Discord server](https://discord.gg/byttenstudio).
To celebrate both Lesbian Visibility Day and the 1-year anniversary of {{ cite "Cassette Beasts" }}' release, I made lesbian pride icons featuring the {{ cite "Cassette Beasts" }} logo as well as Ianthe and Wilma both individually and together, and shared them on social media accounts, including [Tumblr](https://lesbiannova.tumblr.com/post/748826429723148288), [Twitter](https://twitter.com/Leilukin/status/1783736715641024828), [Mastodon](https://elekk.xyz/@leilukin/112336010189257467) and [Bluesky](https://bsky.app/profile/leilukin.bsky.social/post/3kqzahri66x2x). I had also shared them in the [official Bytten Studio Discord server](https://discord.gg/byttenstudio).
<div class="tumblr-post" data-href="https://embed.tumblr.com/embed/post/t:7iNKXlbr-xwxyjZTq8C8hQ/748826429723148288/v2" data-did="6dbdfd5b616fdd82f7aabd63e6a1aae35b467d73" ><a href="https://www.tumblr.com/lesbiannova/748826429723148288/happy-lesbian-visibility-day-and-happy-birthday">https://www.tumblr.com/lesbiannova/748826429723148288/happy-lesbian-visibility-day-and-happy-birthday</a></div><script async src="https://assets.tumblr.com/post.js?_v=38df9a6ca7436e6ca1b851b0543b9f51"></script>
My {% cite "Cassette Beasts" %} lesbian pride icons have been well-received, by not only other fans of the game, but also the developer Bytten Studio themselves. On Twitter, Bytten Studio not only retweeted, but also replied to my icons.
My {{ cite "Cassette Beasts" }} lesbian pride icons have been well-received, by not only other fans of the game, but also the developer Bytten Studio themselves. On Twitter, Bytten Studio not only retweeted, but also replied to my icons.
![Bytten Studio's Twitter account retweeted Leilukin's lesbian pride Cassette Beasts icons](/assets/images/posts/lesbian-visibility-day-cassette-beasts-anni/1-year-cassette-beasts-anniversary-twitter-repost.avif)
@ -35,6 +35,6 @@ Furthermore, I had set up my website's header to display the lesbian pride flag
In conclusion, this had been an exciting day for me as a lesbian gaymer.
On a somewhat related note, I love the fact that this week is not only [Lesbian Visibility Week](https://www.lesbianvisibilityweek.com/), but also has two of my all-time favourite games, {% cite "Cassette Beasts" %} and {% cite "A Summers End — Hong Kong 1986" %} (which I had also created a [shrine](/shrines/asummersend) for), both of which happen to feature lesbian representation, celebrating their release anniversaries.
On a somewhat related note, I love the fact that this week is not only [Lesbian Visibility Week](https://www.lesbianvisibilityweek.com/), but also has two of my all-time favourite games, {{ cite "Cassette Beasts" }} and {{ cite "A Summers End — Hong Kong 1986" }} (which I had also created a [shrine](/shrines/asummersend) for), both of which happen to feature lesbian representation, celebrating their release anniversaries.
**Happy Lesbian Visibility Day and Happy Birthday to {% cite "Cassette Beasts" %}!**
**Happy Lesbian Visibility Day and Happy Birthday to {{ cite "Cassette Beasts" }}!**

View File

@ -10,9 +10,9 @@ It has been five months since Hbomberguy released his ["Plagiarism and You(Tube)
On 5 November 2021, James Somerton released a video essay on his YouTube channel titled "Video Games and the Choice to be Gay". As of this writing, the video has been made private, but Somerton's videos have been archived on the Internet Archive with two playlists: [James Somerton youtube archive](https://archive.org/details/james-somerton-youtube-2023-12-03/) and [James Somerton- Public Records](https://archive.org/details/james-somerton-public-records), so you can still watch "Video Games and the Choice to be Gay" directly on the Internet Archive in both the [Youtube archive](https://archive.org/download/james-somerton-youtube-2023-12-03/20211105%20TQNKEkrPEfI%20Video%20Games%20and%20the%20Choice%20to%20be%20Gay.mp4) and the [Public Records](https://archive.org/download/james-somerton-public-records/Video%20Games%20and%20the%20Choice%20to%20be%20Gay.ia.mp4) playlists. Alternately, you can watch the video through one of the [Wayback Machine snapshots](https://web.archive.org/web/20230000000000*/https://www.youtube.com/watch?v=TQNKEkrPEfI).
I first discovered "Video Games and the Choice to be Gay" through a {% cite "Dragon Age" %} fan blog on Tumblr shortly after the video was published. The video piqued my interest because LGBTQ+ representation in video games is relevant to me as a queer, non-binary lesbian gamer, and the video games discussed in Somerton's video included {% cite "Star Wars: Knights of the Old Republic" %}, {% cite "Dragon Age" %} and {% cite "Mass Effect" %}, which was also relevant to me since I used to be a huge fan of BioWare games. As a result, "Video Games and the Choice to be Gay" ended up being the first and only James Somerton video I have actually watched.
I first discovered "Video Games and the Choice to be Gay" through a {{ cite "Dragon Age" }} fan blog on Tumblr shortly after the video was published. The video piqued my interest because LGBTQ+ representation in video games is relevant to me as a queer, non-binary lesbian gamer, and the video games discussed in Somerton's video included {{ cite "Star Wars: Knights of the Old Republic" }}, {{ cite "Dragon Age" }} and {{ cite "Mass Effect" }}, which was also relevant to me since I used to be a huge fan of BioWare games. As a result, "Video Games and the Choice to be Gay" ended up being the first and only James Somerton video I have actually watched.
Before finished watching it, one thing from "Video Games and the Choice to be Gay" that caught my attention was when Somerton talked about Juhani from {% cite "Star Wars: Knights of the Old Republic" %}, who was the very first confirmed gay and lesbian character from both BioWare games and the entire {% cite "Star Wars" %} franchise, including the old Expended Universe, one of the {% cite "Knights of the Old Republic" %} ({% cite "KotOR" %}) footage shown on screen in the video included one of my {% cite "KotOR" %} footage about Juhani and her romance with the female player character.
Before finished watching it, one thing from "Video Games and the Choice to be Gay" that caught my attention was when Somerton talked about Juhani from {{ cite "Star Wars: Knights of the Old Republic" }}, who was the very first confirmed gay and lesbian character from both BioWare games and the entire {{ cite "Star Wars" }} franchise, including the old Expended Universe, one of the {{ cite "Knights of the Old Republic" }} ({{ cite "KotOR" }}) footage shown on screen in the video included one of my {{ cite "KotOR" }} footage about Juhani and her romance with the female player character.
Specifically, the clip from Somerton's video at the timestamp from 12:09 to 12:13 was actually from my [5 March 2016 video footage of Juhani's love confession](https://www.youtube.com/watch?v=oFQDmmRUx4E) with the [Juhani Romance Enhancement mod](https://deadlystream.com/files/file/772-juhani-romance-enhancement/), specifically at the timestamp [0:10](https://www.youtube.com/watch?v=oFQDmmRUx4E&t=10s) to [0:16](https://www.youtube.com/watch?v=oFQDmmRUx4E&t=16s).
@ -31,7 +31,7 @@ Here is a back-to-back comparison between the clips from my original footage and
I immediately recognised my clip through the appearance of the female player character and her outfit, which was from the [Segan Wyndh Jedi Armor mod](https://deadlystream.com/files/file/90-segan-wyndh-jedi-armor/). Furthermore, there are not many videos about Juhani's romance out there, so the player character's appearance, which can vary depending on how the player customises their character in the character creator or with mods, in Somerton's video only stood out to me even more. My footage of Juhani's love confession was part of my [Juhani romance and conversation video series](https://www.youtube.com/playlist?list=PL5z8DZr8LSLHZkdhBxGadvvaHlolKa-Vd), to compliment my [Juhani romance guide](/shrines/starwarskotor/guides/kotor-juhani-romance-guide/), which I am still proud to say is *the* most comprehensive guide about Juhani's romance on the internet.
To be honest, even back then, I was already a little disappointed that James Somerton used my footage in his video without a single word about the clip's source, both in the video itself and the video description, nor had Somerton ever reached out to me about using my footage in his video (on a related note, Somerton and I never had any direct interactions). I do not own the intellectual property of {% cite "Star Wars" %} or {% cite "KotOR" %}, but capturing video game footage requires one to actually play through the game, which takes time, especially role-playing games like {% cite "KotOR" %}. In addition, I had spent a great deal of effort on promoting Juhani's romance, including writing a guide and recording video footage about it because Juhani's romance is also infamous for being buggy and tricky to successfully complete, to the extent many {% cite "KotOR" %} fans were not even aware that Juhani can actually be romanced by the (female) player character.
To be honest, even back then, I was already a little disappointed that James Somerton used my footage in his video without a single word about the clip's source, both in the video itself and the video description, nor had Somerton ever reached out to me about using my footage in his video (on a related note, Somerton and I never had any direct interactions). I do not own the intellectual property of {{ cite "Star Wars" }} or {{ cite "KotOR" }}, but capturing video game footage requires one to actually play through the game, which takes time, especially role-playing games like {{ cite "KotOR" }}. In addition, I had spent a great deal of effort on promoting Juhani's romance, including writing a guide and recording video footage about it because Juhani's romance is also infamous for being buggy and tricky to successfully complete, to the extent many {{ cite "KotOR" }} fans were not even aware that Juhani can actually be romanced by the (female) player character.
However, I did not dare to say a word about Somerton's usage of my Juhani romance footage, because Somerton was already a fairly popular YouTuber with 138K subscribers by the time the video was released (at least according to the [Wayback Machine snapshot of the video on 5 November 2021](https://web.archive.org/web/20211105165815/https://www.youtube.com/watch?v=TQNKEkrPEfI)), while I do not even consider myself a YouTuber, since [my YouTube channel](https://www.youtube.com/Leilukin) only consists of video game footage I recorded myself without commentary. I did not bring up Somerton's usage of my Juhani romance footage because I did not want to come across as trying to start a drama or gain attention. I also tried to look at the positives by considering it an honour that at least my Juhani romance videos get noticed by a popular YouTuber.
@ -40,7 +40,7 @@ As for Somerton's "Video Games and the Choice to be Gay" video itself, my initia
>
> I also strongly agree with him about the importance of us LGBTQ+ gamers supporting indie queer developers and their work, instead of relying on mainstream video games (and mainstream media in general) for queer representation.
That said, I did not bring up the fact that Somerton used my {% cite "KotOR" %} footage to my friend back then.
That said, I did not bring up the fact that Somerton used my {{ cite "KotOR" }} footage to my friend back then.
As mentioned above, "Video Games and the Choice to be Gay" was the first and only James Somerton video I have ever watched. I did not subscribe to Somerton's channel, nor did I have the time nor enough interest to watch any other Somerton's videos. No YouTubers I followed referenced Somerton's videos or were associated with him, and no one in my social media circles talked about him either. Therefore, after watching "Video Games and the Choice to be Gay" in November 2021, Somerton simply went off of my radar until his plagiarism scandal broke out two years later in December 2023.
@ -54,4 +54,4 @@ The final push for me to write this post, was seeing Verity crediting the source
I do not expect anything from writing this post. James Somerton has destroyed his own reputation and internet career at this point without my help, so I merely just want to get Somerton's uncredited usage of my video game footage off my chest after being hesitant to bring it up since 2021.
*(**Update, 17 May 2024:** Re-uploaded my comparison video for better quality, and updated the links to Somerton's video on the Internet Archive)*
*(**Update, 17 May 2024:** Re-uploaded my comparison video for better quality, and updated the links to Somerton's video on the Internet Archive)*

View File

@ -7,7 +7,7 @@ categories: ["site updates"]
On 4 May 2024, the guestbook service 123Guestbook announced that [their service would be closed on 1 July 2024](https://web.archive.org/web/20240504201300/https://www.123guestbook.com/news.php?id=closure).
I created an account on 123Guestbook and started using it as Leilukin's Hub's guestbook since 25 July 2023. When my 123Guestbook guestbook was open, I received multiple nice messages expressing appreciation for my website and work, including my [{% cite "Cassette Beasts" %} shrine](/shrines/cassettebeasts) and my [{% cite "A Summers End — Hong Kong 1986" %} shrine](/shrines/asummersend) and [Steam review](../2023-10-30-support-for-my-steam-review-of-a-summers-end), so I am sad to see 123Guestbook go. 123Guestbook has been around since 2005, so its closure is a sad reminder that you cannot predict when your favourite website might be gone.
I created an account on 123Guestbook and started using it as Leilukin's Hub's guestbook since 25 July 2023. When my 123Guestbook guestbook was open, I received multiple nice messages expressing appreciation for my website and work, including my [{{ cite "Cassette Beasts" }} shrine](/shrines/cassettebeasts) and my [{{ cite "A Summers End — Hong Kong 1986" }} shrine](/shrines/asummersend) and [Steam review](../2023-10-30-support-for-my-steam-review-of-a-summers-end), so I am sad to see 123Guestbook go. 123Guestbook has been around since 2005, so its closure is a sad reminder that you cannot predict when your favourite website might be gone.
In light of 123Guestbook's closure, I have disabled the function to add new messages to Leilukin's Hub's previous guestbook at 123Guestbook, and archived the old guestbook at the [Internet Archive](https://web.archive.org/web/20240528231121/https%3A%2F%2Fleilukin.123guestbook.com%2F) and [archive.today](https://archive.ph/9mtpl).

View File

@ -11,7 +11,7 @@ Major news: Leilukin's Hub has a custom domain name: leilukin.com! In addition,
## Moving Beyond Neocities
Leilukin's Hub has grown significantly since its launch on Neocities in September 2022, not just in how many pages it has, but also the fact that the site includes various resources I have shared across the internet (most notably, some of my {% cite "Star Wars: Knights of the Old Republic" %} [articles](/shrines/starwarskotor/articles) and [guides](/shrines/starwarskotor/guides)).
Leilukin's Hub has grown significantly since its launch on Neocities in September 2022, not just in how many pages it has, but also the fact that the site includes various resources I have shared across the internet (most notably, some of my {{ cite "Star Wars: Knights of the Old Republic" }} [articles](/shrines/starwarskotor/articles) and [guides](/shrines/starwarskotor/guides)).
Furthermore, web development has become more than a hobby to me — after starting to build my own website and relearning HTML and CSS, my interest in web development has grown enough to the point I started taking online web development courses and aspiring to become a serious web developer, by taking online courses on platforms such as freeCodeCamp and Scrimba. While Leilukin's Hub is still a hobby website, I have been using this site to practice and grow my web development skills, including using a static site generator, namely Eleventy, to [rebuild and overhaul this site in April 2024](/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy).

View File

@ -5,17 +5,17 @@ date: 2024-06-24T13:23:00+0800
categories: ["cassette beasts", "site updates"]
---
On 22 June 2024, I submitted an [application form](https://thefanlistings.org/start/apply.php) to [The Fanlistings Network](https://thefanlistings.org/), also known as TFL.org, to build and run a {% cite "Cassette Beasts" %} fanlisting, and now TFL.org has approved my application! {% cite "Cassette Beasts" %} is now on TFL.org's approved list under the Games category and the [Computer, Console, & Video Games subcategory](https://www.thefanlistings.org/browse.php?show=games&start=8) ([view the web archive version](https://web.archive.org/web/20240624045621/https%3A%2F%2Fwww.thefanlistings.org%2Fbrowse.php%3Fshow%3Dgames%26start%3D8)).
On 22 June 2024, I submitted an [application form](https://thefanlistings.org/start/apply.php) to [The Fanlistings Network](https://thefanlistings.org/), also known as TFL.org, to build and run a {{ cite "Cassette Beasts" }} fanlisting, and now TFL.org has approved my application! {{ cite "Cassette Beasts" }} is now on TFL.org's approved list under the Games category and the [Computer, Console, & Video Games subcategory](https://www.thefanlistings.org/browse.php?show=games&start=8) ([view the web archive version](https://web.archive.org/web/20240624045621/https%3A%2F%2Fwww.thefanlistings.org%2Fbrowse.php%3Fshow%3Dgames%26start%3D8)).
{% disclosure "What is a fanlisting?" %}
{{ disclosure "What is a fanlisting?" }}
For those who do not know what a fanlisting is, TFL.org has defined fanslitings as below:
> A fanlisting is simply an online listing of fans of a subject, such as a TV show, actor, or musician, that is created by an individual and open for fans from around the world to join. There are no costs, and the only requirements to join a fanlisting are your name and country. Fanlistings do not have to be large sites (although some are) - they are just a place where you can have your name listed along with other fans of the same subject. TheFanlistings.org is the original (but not only) web directory for fanlistings, dedicated to uniting fans across the globe.
{% enddisclosure %}
{{ enddisclosure }}
This is a major moment for me as both a webmaster and a {% cite "Cassette Beasts" %} fan. As a webmaster, I have been applying and joining fanlistings since I built my own website, as I have always found fanlistings a neat idea to gather and discover other people who share your interests across the world, as listing your country is a requirement when you apply to join a fanlisting. Recently, I have been considering building and running a fanlisting myself, with {% cite "Cassette Beasts" %} being my first choice since there is no fanlisting for {% cite "Cassette Beasts" %} yet. I began to dabble in PHP, so I can use a script like [BellaBuffs](https://www.jemjabella.co.uk/scripts/bellabuffs/) to build a fanlisting. With my application approved by The Fanlistings Network, the {% cite "Cassette Beasts" %} fanlisting will be the first fanlisting I build and run.
This is a major moment for me as both a webmaster and a {{ cite "Cassette Beasts" }} fan. As a webmaster, I have been applying and joining fanlistings since I built my own website, as I have always found fanlistings a neat idea to gather and discover other people who share your interests across the world, as listing your country is a requirement when you apply to join a fanlisting. Recently, I have been considering building and running a fanlisting myself, with {{ cite "Cassette Beasts" }} being my first choice since there is no fanlisting for {{ cite "Cassette Beasts" }} yet. I began to dabble in PHP, so I can use a script like [BellaBuffs](https://www.jemjabella.co.uk/scripts/bellabuffs/) to build a fanlisting. With my application approved by The Fanlistings Network, the {{ cite "Cassette Beasts" }} fanlisting will be the first fanlisting I build and run.
{% cite "Cassette Beasts" %} has become my favourite video game ever since I started playing it in July 2023, to the extent that not only I have a [{% cite "Cassette Beasts" %} shrine](/shrines/cassettebeasts) on my website, I had already begun to consider creating the shrine even before beating the main campaign. I have also been tirelessly recommending the game throughout various online spaces. Therefore, I am honoured to be given this opportunity to build and run a fanlisting for {% cite "Cassette Beasts" %} that is approved by The Fanlistings Network, to add to my ongoing effort to boost the game's visibility.
{{ cite "Cassette Beasts" }} has become my favourite video game ever since I started playing it in July 2023, to the extent that not only I have a [{{ cite "Cassette Beasts" }} shrine](/shrines/cassettebeasts) on my website, I had already begun to consider creating the shrine even before beating the main campaign. I have also been tirelessly recommending the game throughout various online spaces. Therefore, I am honoured to be given this opportunity to build and run a fanlisting for {{ cite "Cassette Beasts" }} that is approved by The Fanlistings Network, to add to my ongoing effort to boost the game's visibility.
The {% cite "Cassette Beasts" %} fanlisting is not ready yet at this moment, especially since I was not certain if The Fanlistings Network would approve my application, but now with their approval, I am going to work on building the {% cite "Cassette Beasts" %} fanlisting. TFL.org has a [rule](https://thefanlistings.org/start/rules.php) that fanlisting owners need to complete their fanlisting within four weeks, so stay tuned for upcoming updates for my {% cite "Cassette Beasts" %} fanlisting!
The {{ cite "Cassette Beasts" }} fanlisting is not ready yet at this moment, especially since I was not certain if The Fanlistings Network would approve my application, but now with their approval, I am going to work on building the {{ cite "Cassette Beasts" }} fanlisting. TFL.org has a [rule](https://thefanlistings.org/start/rules.php) that fanlisting owners need to complete their fanlisting within four weeks, so stay tuned for upcoming updates for my {{ cite "Cassette Beasts" }} fanlisting!
Now that I will be running my own fanlisting, I will be also creating a fanlisting collective to gather all fanlistings I own, join and have applied to in one place. Since [Netlify](https://www.netlify.com/), which currently hosts the main site of Leilukin's Hub, does not support PHP, I will be hosting my fanlisting collective, including my {% cite "Cassette Beasts" %} fanlisting, on [InfinityFree](https://www.infinityfree.com/).
Now that I will be running my own fanlisting, I will be also creating a fanlisting collective to gather all fanlistings I own, join and have applied to in one place. Since [Netlify](https://www.netlify.com/), which currently hosts the main site of Leilukin's Hub, does not support PHP, I will be hosting my fanlisting collective, including my {{ cite "Cassette Beasts" }} fanlisting, on [InfinityFree](https://www.infinityfree.com/).

View File

@ -5,34 +5,34 @@ date: 2024-07-02T00:37:00+0800
categories: ["cassette beasts", "site updates", "code projects"]
---
I am incredibly excited to announce the official launch of [Land of Confusion](https://fan.leilukin.com/cassettebeasts), [The Fanlistings Network](https://thefanlistings.org/)-approved fanlisting for {% cite "Cassette Beasts" %}, and [Beehive](https://fan.leilukin.com), my fanlisting collective! 🥳
I am incredibly excited to announce the official launch of [Land of Confusion](https://fan.leilukin.com/cassettebeasts), [The Fanlistings Network](https://thefanlistings.org/)-approved fanlisting for {{ cite "Cassette Beasts" }}, and [Beehive](https://fan.leilukin.com), my fanlisting collective! 🥳
If you are a fan of {% cite "Cassette Beasts" %}, feel free to join my fanlisting! If you like fanlistings as well, feel free to check out my fanlisting collective!
If you are a fan of {{ cite "Cassette Beasts" }}, feel free to join my fanlisting! If you like fanlistings as well, feel free to check out my fanlisting collective!
In addition, in light of the launch of my first fanlisting, I am also releasing [my fork of BellaBuffs](/projects/code/bellabuffs-phpmailer), the fanlisting script written in PHP, with integration of [PHPMailer](https://github.com/PHPMailer/PHPMailer), the email sending library!
My fanlisting collective and {% cite "Cassette Beasts" %} fanlisting are hosted on [InfinityFree](https://www.infinityfree.com/), since [Netlify](https://www.netlify.com/), which currently hosts the main site of Leilukin's Hub, does not support PHP.
My fanlisting collective and {{ cite "Cassette Beasts" }} fanlisting are hosted on [InfinityFree](https://www.infinityfree.com/), since [Netlify](https://www.netlify.com/), which currently hosts the main site of Leilukin's Hub, does not support PHP.
## A Milestone
In [my previous post](/blog/posts/2024-06-24-cassette-beasts-fanlisting-approved), I announced that The Fanlistings Network (also known as TFL.org) had approved my application for building and running a fanlisting for {% cite "Cassette Beasts" %}.
In [my previous post](/blog/posts/2024-06-24-cassette-beasts-fanlisting-approved), I announced that The Fanlistings Network (also known as TFL.org) had approved my application for building and running a fanlisting for {{ cite "Cassette Beasts" }}.
After completing the {% cite "Cassette Beasts" %} fanlisting on 30 June 2024, I submitted a [finished form](https://thefanlistings.org/finished.php) to TFL.org to let them know that I have finished my fanlisting. The Fanlistings Network responded by emailing me and informing me thatthey have added the URL of my {% cite "Cassette Beasts" %} fanlisting to the list of approved fanlistings under the Games category and the [Computer, Console, & Video Games subcategory](https://www.thefanlistings.org/browse.php?show=games&start=8) ([view the web archive version](https://web.archive.org/web/20240702062715/https://www.thefanlistings.org/browse.php?show=games&start=8)).
After completing the {{ cite "Cassette Beasts" }} fanlisting on 30 June 2024, I submitted a [finished form](https://thefanlistings.org/finished.php) to TFL.org to let them know that I have finished my fanlisting. The Fanlistings Network responded by emailing me and informing me thatthey have added the URL of my {{ cite "Cassette Beasts" }} fanlisting to the list of approved fanlistings under the Games category and the [Computer, Console, & Video Games subcategory](https://www.thefanlistings.org/browse.php?show=games&start=8) ([view the web archive version](https://web.archive.org/web/20240702062715/https://www.thefanlistings.org/browse.php?show=games&start=8)).
The launch of my {% cite "Cassette Beasts" %} fanlisting is a major moment for me as both a webmaster and a {% cite "Cassette Beasts" %} fan, as I am enthusiastic about the fact that the very first fanlisting I create would be for my absolute favourite video game.
The launch of my {{ cite "Cassette Beasts" }} fanlisting is a major moment for me as both a webmaster and a {{ cite "Cassette Beasts" }} fan, as I am enthusiastic about the fact that the very first fanlisting I create would be for my absolute favourite video game.
## First Foray in PHP
My {% cite "Cassette Beasts" %} fanlisting is powered by [BellaBuffs](https://www.jemjabella.co.uk/scripts/bellabuffs/). I was new to PHP when I started considering building fanlistings myself, as my main site Leilukin's Hub is a static site, so building the {% cite "Cassette Beasts" %} fanlisting was my first foray in learning to code in PHP.
My {{ cite "Cassette Beasts" }} fanlisting is powered by [BellaBuffs](https://www.jemjabella.co.uk/scripts/bellabuffs/). I was new to PHP when I started considering building fanlistings myself, as my main site Leilukin's Hub is a static site, so building the {{ cite "Cassette Beasts" }} fanlisting was my first foray in learning to code in PHP.
Before starting to actually work on building the {% cite "Cassette Beasts" %} fanlisting, I tried out [Enthusiast](https://scripts.indisguise.org/enthusiast/), the other commonly used fanlisting script also written in PHP. I tried [Erin's fork of Enthusiast](https://github.com/DudeThatsErin/enth) specifically, since InfinityFree uses version 8.2 of PHP Enthusiast also has extra features that BellaBuffs does not have, including allowing fanlisting members to set passwords and even managing the entire fanlisting collective.
Before starting to actually work on building the {{ cite "Cassette Beasts" }} fanlisting, I tried out [Enthusiast](https://scripts.indisguise.org/enthusiast/), the other commonly used fanlisting script also written in PHP. I tried [Erin's fork of Enthusiast](https://github.com/DudeThatsErin/enth) specifically, since InfinityFree uses version 8.2 of PHP Enthusiast also has extra features that BellaBuffs does not have, including allowing fanlisting members to set passwords and even managing the entire fanlisting collective.
Unfortunately, I encountered a critical issue with Enthusiast when I tried it: whenever I added a fanlisting to my joined fanlisting list in the admin panel, the home page of the fanlisting collective would go completely blank. I do not know the cause of the issue, and I was not familiar enough with PHP to be confident in attempting to investigate the entire fanlisting collective code just to find the culprit, especially when it uses MySQL database to store data, adding another complexity in troubleshooting it.
Therefore, I later tried BellaBuffs, and chose BellaBuffs as the script to power my fanlistings, then code my own fanlisting collective myself.
There were a few setbacks I encountered when I was building the [{% cite "Cassette Beasts" %} fanlisting](https://fan.leilukin.com/cassettebeasts) with BellaBuffs and hosting the fanlisting on InfinityFree — I learned that InfinityFree's free hosting plan [does not support PHP `mail()` function](https://forum.infinityfree.com/t/sending-email-from-your-website-php-mail/49242), which is used by BellaBuffs.
There were a few setbacks I encountered when I was building the [{{ cite "Cassette Beasts" }} fanlisting](https://fan.leilukin.com/cassettebeasts) with BellaBuffs and hosting the fanlisting on InfinityFree — I learned that InfinityFree's free hosting plan [does not support PHP `mail()` function](https://forum.infinityfree.com/t/sending-email-from-your-website-php-mail/49242), which is used by BellaBuffs.
## Integrating PHPMailer into BellaBuffs
@ -42,7 +42,7 @@ Thankfully, InfinityFree suggested using PHPMailer, and even providing a [contac
I am glad that despite my inexperience in PHP, I was able to apply the programming knowledge I learned from building my main site and taking online coding courses to build my fanlisting.
After successfully setting up the {% cite "Cassette Beasts" %} fanlisting, I decided to fork BellaBuffs and release my version of the fanlisting script with PHPMailer integration, in case there are others who want to use BellaBuffs to build fanlistings, but cannot or do not want to use the PHP `mail()` function.
After successfully setting up the {{ cite "Cassette Beasts" }} fanlisting, I decided to fork BellaBuffs and release my version of the fanlisting script with PHPMailer integration, in case there are others who want to use BellaBuffs to build fanlistings, but cannot or do not want to use the PHP `mail()` function.
You can download my BellaBuffs fork and learn about how to use it from [its GitHub repository](https://github.com/helenclx/BellaBuffs-PHPMailer).
@ -54,4 +54,4 @@ I decided to name my fanlisting collective Beehive, since I have been using my d
Furthermore, Beehive is a fitting name for a fanlisting collective, as beehives house honey bees, while this website houses all the fanlistings I created, maintain, joined and have applied to join.
Welcome to Beehive! 🐝
Welcome to Beehive! 🐝

View File

@ -10,7 +10,7 @@ I was tagged by [~hedy](https://home.hedy.dev/) for a [blog questions challenge]
## Why did you start blogging in the first place?
I learned about the concept of blogs for the first time when I was a secondary school student in the later half of the 2000s. I was introduced to blogs by a Malaysian Chinese secondary school magazine named {% cite "Xuehai Weekly" %} ([《学海周刊》]{lang=zh}).
I learned about the concept of blogs for the first time when I was a secondary school student in the later half of the 2000s. I was introduced to blogs by a Malaysian Chinese secondary school magazine named {{ cite "Xuehai Weekly" }} ([《学海周刊》]{lang=zh}).
As an undiagnosed autistic kid who was more comfortable communicating and expressing themself through writing, and had been keeping a journal, I was fascinated by the concept of a personal journal on the internet. Therefore, after trying it out, blogging immediately became one of my main hobbies, and I enjoyed browsing and reading other people's blogs as well. I loved blogs for allowing ordinary people to write and publish their writing to express themselves outside traditional publishing channels.
@ -66,4 +66,4 @@ Aside from blog, I have also written and published articles about various topics
I cannot decide who else to tag for this blog questions challenge, because not all my acquaintances in the personal web are bloggers and some bloggers are not huge fans of meta type posts.
Therefore, consider this an open invitation: If you find this post and are interested in answering these questions yourself, feel free to write your own post!
Therefore, consider this an open invitation: If you find this post and are interested in answering these questions yourself, feel free to write your own post!

View File

@ -12,7 +12,7 @@ One day in December 2024, I suddenly remembered that my mother told me once that
Turned out, the school is named [42](https://www.42network.org/), and is an international school network that provides free computer science education, with many campuses around the world, including Malaysia. The main thing that differentiates 42 from traditional universities is its peer-to-peer and project-based learning models that do not involve any teachers.
According to the [official website of 42's Paris campus](https://42.fr/en/what-is-42/42-program-explained/) — where 42 originated — the name is a reference to Douglas Adams book {% cite "The Hitchhikers Guide to the Galaxy" %}:
According to the [official website of 42's Paris campus](https://42.fr/en/what-is-42/42-program-explained/) — where 42 originated — the name is a reference to Douglas Adams book {{ cite "The Hitchhikers Guide to the Galaxy" }}:
> In Douglas Adams book The Hitchhikers Guide to the Galaxy H2G2 for short an advanced alien species builds a super computer. It has only one job: to find the answer to the Ultimate Question of Life, the Universe and Everything. After 7 million years of calculation, the computer finds the answer: 42. In geek culture, 42 often represents the answer to a seemingly insuperable problem. This is why 42 is called 42. This is our answer to what IT education should be today and in the future.
@ -26,4 +26,4 @@ However, to my surprise, the computers did not have any setting to adjust screen
After visiting the campus on its open day, I have been looking forward to attending the school more. Wish me luck in passing my Piscine so I can become an official student of 42!
**Update, 17 February 2025:** Originally, I registered to join the Piscine scheduled for 24 February 2025, but I received an email from the school announcing that due to unforeseen circumstances, the Piscine scheduled late February 2025 will no longer take place as planned. Therefore, I registered for the Piscine beginning on 7 April 2025.
**Update, 17 February 2025:** Originally, I registered to join the Piscine scheduled for 24 February 2025, but I received an email from the school announcing that due to unforeseen circumstances, the Piscine scheduled late February 2025 will no longer take place as planned. Therefore, I registered for the Piscine beginning on 7 April 2025.

View File

@ -41,6 +41,6 @@ My brother went back to Singapore on the next day, which was also the third day
## Watching a Malaysian Lunar New Year Film
While my family's Lunar New Year celebration in my parents' hometown had been over, we are still in a Lunar New Year mood. Therefore, on February 3, which was also lichun ([立春]{lang=zh}) and the sixth day of Lunar New Year, my parents and I watched a Malaysian Lunar New Year film named {% cite "Money Games" %} ([《半斤百两》]{lang=zh}) in a local cinema.
While my family's Lunar New Year celebration in my parents' hometown had been over, we are still in a Lunar New Year mood. Therefore, on February 3, which was also lichun ([立春]{lang=zh}) and the sixth day of Lunar New Year, my parents and I watched a Malaysian Lunar New Year film named {{ cite "Money Games" }} ([《半斤百两》]{lang=zh}) in a local cinema.
This was the first Malaysian film I watched with my parents in cinema. I did not expect much from a Lunar New Year film to be a masterpiece since such films are made for entertainment first and foremost, but I had some good laughs out of the film. Not to mention, given how rampant news about Malaysians encountering scams are, an entertaining film aiming to be anti-fraud is not a bad idea.

View File

@ -15,7 +15,7 @@ Discovery Piscine cadets, or Discovery Pisciners, will learn Python and shell, s
I had experience with Linux desktop environments before 42 founded its first Malaysian campus, as I used to dual boot Windows and Linux in my computer, but that happened years ago. Currently, my main method of using Linux is through Windows Subsystem for Linux (WSL) without setting up any desktop environment. Therefore, Discovery Piscine provided a great opportunity to practice using Linux and shell commands.
I had learned Python before during my journey of teaching myself to code, and I even [contributed](https://github.com/ExcaliburZero/cbpickaxe/pull/3) to [cbpickaxe](https://github.com/ExcaliburZero/cbpickaxe), a Python library for datamining my favourite video game {% cite "Cassette Beasts" %}. However, Discovery Piscine allowed me to refresh my Python knowledge and practice writing Python scripts, while also learning Python's built-in functions that I was unfamiliar with. There was an exercise where I was stuck in for a longer time than expect, but then I solved the exercise after discovering the Python function I needed by searching the web with the right keyword.
I had learned Python before during my journey of teaching myself to code, and I even [contributed](https://github.com/ExcaliburZero/cbpickaxe/pull/3) to [cbpickaxe](https://github.com/ExcaliburZero/cbpickaxe), a Python library for datamining my favourite video game {{ cite "Cassette Beasts" }}. However, Discovery Piscine allowed me to refresh my Python knowledge and practice writing Python scripts, while also learning Python's built-in functions that I was unfamiliar with. There was an exercise where I was stuck in for a longer time than expect, but then I solved the exercise after discovering the Python function I needed by searching the web with the right keyword.
Speaking of the computers in 42's workstations, during my last visit to my local campus of 42 on their open day in January, I requested a way to change the computer screen brightness to the campus staff, because my eyes are sensitive to bright light due to me having [retinitis pigmentosa](/articles/living-with-retinitis-pigmentosa), and to my surprise the computers lacked the option to adjust screen brightness. The school staff promised to accommodate my request. On my first day attending the Discovery Piscine, I reminded the staff of my request, and a staff member soon installed a screen brightness setting in all the workstation computers, so I could adjust the computer screen brightness to the level I felt comfortable with.
@ -27,4 +27,4 @@ The fact that 42's curriculum has no teacher encouraged us to learn through sear
There were 10 modules of Python exercises in Discovery Piscine's curriculum, and I managed to do all the exercises, though not all of them got evaluated because of time constraints, and 42 only considers you having completed a module after you pass peer evaluations, so I ended up completing 5 out of 10 modules. However, this also earned me a certificate of completion after I graduated from the Discovery Piscine.
Despite already having programming experience — including [professional experience](2024-08-18-from-hobbyist-to-professional-web-developer.md) albeit [a short one](2024-12-16-leaving-my-first-developer-job.md) — I find 42 a good school for me. I am looking forward to the full Piscine in April.
Despite already having programming experience — including [professional experience](2024-08-18-from-hobbyist-to-professional-web-developer.md) albeit [a short one](2024-12-16-leaving-my-first-developer-job.md) — I find 42 a good school for me. I am looking forward to the full Piscine in April.

View File

@ -5,18 +5,18 @@ date: 2025-03-19T19:10:47+0800
categories: ["films"]
---
On the afternoon of 18 March 2025, my parents and I went to the cinema to watch {% cite "Ne Zha 2" %} ([哪吒之魔童闹海]{lang=zh}), an animated film produced in mainland China.
On the afternoon of 18 March 2025, my parents and I went to the cinema to watch {{ cite "Ne Zha 2" }} ([哪吒之魔童闹海]{lang=zh}), an animated film produced in mainland China.
To be honest, my parents were more excited about watching this film than I was. After finding out that {% cite "Ne Zha 2" %} was a massive box office success in China, my parents were looking forward to its release in Malaysia. As soon as {% cite "Ne Zha 2" %} started to be shown in cinema in Malaysia, my parents talked about their plans to watch the film, and even watched its predecessor, {% cite "Ne Zha" %} ([哪吒之魔童降世]{lang=zh}), at home the night before watching {% cite "Ne Zha 2" %} to do their homework.
To be honest, my parents were more excited about watching this film than I was. After finding out that {{ cite "Ne Zha 2" }} was a massive box office success in China, my parents were looking forward to its release in Malaysia. As soon as {{ cite "Ne Zha 2" }} started to be shown in cinema in Malaysia, my parents talked about their plans to watch the film, and even watched its predecessor, {{ cite "Ne Zha" }} ([哪吒之魔童降世]{lang=zh}), at home the night before watching {{ cite "Ne Zha 2" }} to do their homework.
As for me, I have never paid close attention to mainland China's entertainment industry, especially when compared to my teenage years when I followed Hong Kong and Taiwan's entertainment industry closely to the extent of being described as an expert by my mother. Therefore, I accompanied my parents to see {% cite "Ne Zha" %} merely out of curiosity and a desire to see what the hype was, and what made the film such a hit and the highest-grossing animated film in the world.
As for me, I have never paid close attention to mainland China's entertainment industry, especially when compared to my teenage years when I followed Hong Kong and Taiwan's entertainment industry closely to the extent of being described as an expert by my mother. Therefore, I accompanied my parents to see {{ cite "Ne Zha" }} merely out of curiosity and a desire to see what the hype was, and what made the film such a hit and the highest-grossing animated film in the world.
As a result, after sitting in the cinema for more than two hours and watching {% cite "Ne Zha" %} for myself, my first impression was that the animation and visual effects of the film are truly stunning and full of action as well as tense and dramatic moments. However, I am not a fan of the film's portrayal and treatment of its female characters.
As a result, after sitting in the cinema for more than two hours and watching {{ cite "Ne Zha" }} for myself, my first impression was that the animation and visual effects of the film are truly stunning and full of action as well as tense and dramatic moments. However, I am not a fan of the film's portrayal and treatment of its female characters.
A [Ne Zha 2 review by circularuins on Douban (in Chinese)](https://movie.douban.com/review/16499182/) explains my issues with the portrayal and treatment of women in the film well. If you do not mind spoilers, I highly recommend reading the entire article. Even if you are unable to read Chinese, I would still suggest trying to read it with a machine translation.
I deeply relate to the author when they talked about how beginning to strongly identify as an Asian woman, and realise what that identity means in society, and thus starting to look at films' portrayal of women in a critical eye. This is a big part of why my taste in entertainment media has changed drastically as an adult compared to when I was a teenager. As an adult, I began to learn about the concept of media representation, and how the portrayal of different groups of people—including women—in the media reflects and influences the audience impression of those demographics.
As for the portrayal of women in entertainment media such as film and television, I am particularly tired of and disgusted by the trope of women characters existing mainly or only as sacrifices for the development of male characters. There is even a name for this trope, [women in refrigerators](https://en.wikipedia.org/wiki/Women_in_refrigerators). This is one of the reasons why I despise the 2023 Hong Kong film {% cite "One More Chance" %} ([别叫我“赌神”]{lang=zh}), which I also saw in the cinema with my parents, and regard it as a major stinker of a film. Unfortunately, the woman in refrigerator trope happens in {% cite "Ne Zha 2" %} as well. Honestly, it is embarrassing and insulting to see these tired old sexist tropes in a hit film in the 2020s.
As for the portrayal of women in entertainment media such as film and television, I am particularly tired of and disgusted by the trope of women characters existing mainly or only as sacrifices for the development of male characters. There is even a name for this trope, [women in refrigerators](https://en.wikipedia.org/wiki/Women_in_refrigerators). This is one of the reasons why I despise the 2023 Hong Kong film {{ cite "One More Chance" }} ([别叫我“赌神”]{lang=zh}), which I also saw in the cinema with my parents, and regard it as a major stinker of a film. Unfortunately, the woman in refrigerator trope happens in {{ cite "Ne Zha 2" }} as well. Honestly, it is embarrassing and insulting to see these tired old sexist tropes in a hit film in the 2020s.
All in all, while I can understand, to a certain degree, how the animation and visual effects of {% cite "Ne Zha 2" %} are a reason for the film's success, I cannot recommend it wholeheartedly, especially if you have high standards for the portrayal and treatment of women in film.
All in all, while I can understand, to a certain degree, how the animation and visual effects of {{ cite "Ne Zha 2" }} are a reason for the film's success, I cannot recommend it wholeheartedly, especially if you have high standards for the portrayal and treatment of women in film.

View File

@ -3,4 +3,4 @@ date: 2023-06-11
---
* Widened the website content layout.
* Changed the header image of my [{% cite "Star Wars: Knights of the Old Republic" %} shrine](/shrines/starwarskotor/).
* Changed the header image of my [{{ cite "Star Wars: Knights of the Old Republic" }} shrine](/shrines/starwarskotor/).

View File

@ -2,6 +2,6 @@
date: 2024-05-09T13:45:00+0800
---
* [{% cite "Cassette Beasts" %} shrine](/shrines/cassettebeasts/):
* [{{ cite "Cassette Beasts" }} shrine](/shrines/cassettebeasts/):
* Rename Trivia page to [Facts page](/shrines/cassettebeasts/facts/).
* Add "Frequently Asked Topics" section to the Facts page.
* Add "Frequently Asked Topics" section to the Facts page.

View File

@ -2,4 +2,4 @@
date: 2024-05-18T00:51:00+0800
---
* Add footnotes section to [{% cite "A Summers End — Hong Kong 1986" %} shrine Trivia page](/shrines/asummersend/trivia/) and [{% cite "Cassette Beasts" %} shrine Facts page](/shrines/cassettebeasts/facts/).
* Add footnotes section to [{{ cite "A Summers End — Hong Kong 1986" }} shrine Trivia page](/shrines/asummersend/trivia/) and [{{ cite "Cassette Beasts" }} shrine Facts page](/shrines/cassettebeasts/facts/).

View File

@ -2,5 +2,5 @@
date: 2024-05-28T01:49:00+0800
---
* [{% cite "A Summers End — Hong Kong 1986" %} shrine](/shrines/asummersend): Add Passion Patch screenshots section to the [Gallery page](/shrines/asummersend/gallery) (**Warning:** The Passion Patch screenshots are not safe for work, though they are hidden by default when you visit the gallery page).
* Add a "Skip to content" button for screen reader and keyboard users (thank you [Kale](https://kalechips.net/projects/snippets/skip) for the inspiration).
* [{{ cite "A Summers End — Hong Kong 1986" }} shrine](/shrines/asummersend): Add Passion Patch screenshots section to the [Gallery page](/shrines/asummersend/gallery) (**Warning:** The Passion Patch screenshots are not safe for work, though they are hidden by default when you visit the gallery page).
* Add a "Skip to content" button for screen reader and keyboard users (thank you [Kale](https://kalechips.net/projects/snippets/skip) for the inspiration).

View File

@ -3,11 +3,11 @@ date: 2024-07-02T22:00:00+0800
---
* The main site header now would display a Disability Pride Month blurb and the disability pride flag during July
* [My fanlisting collective](https://fan.leilukin.com) and [{% cite "Cassette Beasts" %} fanlisting](https://fan.leilukin.com/cassettebeasts) launched!
* [My fanlisting collective](https://fan.leilukin.com) and [{{ cite "Cassette Beasts" }} fanlisting](https://fan.leilukin.com/cassettebeasts) launched!
* [Projects page](/projects):
* Reorganised pages for my video game mods into their own directory
* Add code projects, started with [BellaBuffs with PHPMailer Integration](/projects/code/bellabuffs-phpmailer)
* New blog post: [Cassette Beasts Fanlisting and My Fanlisting Collective Launched](/blog/posts/2024-07-02-fanlisting-collective-launch)
* [Links page](/links):
* Add tabs to sort my link collection by category (thanks to [Kalechips' JavaScript-free tabs code scnippet](https://kalechips.net/projects/snippets/tabs) for the inspiration)
* Add [webmastery resources](/links/#webmastery)
* Add [webmastery resources](/links/#webmastery)

View File

@ -4,4 +4,4 @@ date: 2024-07-13T20:47:00+0800
* Add an inline SVG icon to external links
* Use inline SVG for Font Awesome icons to remove the need of hosting Font Awesome assets
* Add dark mode support for [{% cite "Cassette Beasts" %} shrine](/shrines/cassettebeasts) based on user preference in system setting
* Add dark mode support for [{{ cite "Cassette Beasts" }} shrine](/shrines/cassettebeasts) based on user preference in system setting

View File

@ -2,4 +2,4 @@
date: 2024-11-19T22:19:00+0800
---
* Expand the home page of my [{% cite "Cassette Beasts" %} shrine](/shrines/cassettebeasts) by adding a ["{% cite "Cassette Beasts" %} — My Ultimate Comfort Media"](/shrines/cassettebeasts/#cassette-beasts-my-ultimate-comfort-media) section.
* Expand the home page of my [{{ cite "Cassette Beasts" }} shrine](/shrines/cassettebeasts) by adding a ["{{ cite "Cassette Beasts" }} — My Ultimate Comfort Media"](/shrines/cassettebeasts/#cassette-beasts-my-ultimate-comfort-media) section.

View File

@ -2,4 +2,4 @@
date: 2024-11-21T00:55:40+0800
---
* Officially launch my [{% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %} shrine](/shrines/pokemonoras) to celebrate the 10th anniversary of the games' release.
* Officially launch my [{{ cite "Pokémon Omega Ruby" }} and {{ cite "Alpha Sapphire" }} shrine](/shrines/pokemonoras) to celebrate the 10th anniversary of the games' release.

View File

@ -2,4 +2,4 @@
date: 2024-12-30T20:29:48+0800
---
* Create page for my [{% cite "Stardew Valley" %} mod list](/links/stardew-valley-mod-list/).
* Create page for my [{{ cite "Stardew Valley" }} mod list](/links/stardew-valley-mod-list/).

View File

@ -2,6 +2,6 @@
date: 2025-02-21T20:54:36+0800
---
* Create pages for my mod lists for the {% cite "Star Wars: Knights of the Old Republic" %} series for my {% cite "Star Wars: KotOR" %} shrine:
* Create pages for my mod lists for the {{ cite "Star Wars: Knights of the Old Republic" }} series for my {{ cite "Star Wars: KotOR" }} shrine:
* [Leilukin's Star Wars: Knights of the Old Republic Mod Build](/shrines/starwarskotor/resources/kotor1-mod-list)
* [Leilukin's Star Wars: Knights of the Old Republic II: The Sith Lords Mod Build](/shrines/starwarskotor/resources/kotor2-mod-list)
* [Leilukin's Star Wars: Knights of the Old Republic II: The Sith Lords Mod Build](/shrines/starwarskotor/resources/kotor2-mod-list)

View File

@ -2,4 +2,4 @@
date: 2025-02-23T17:14:37+0800
---
* Create page for my [{% cite "Mass Effect Legendary Edition" %} mod list](/links/mass-effect-le-mod-list/).
* Create page for my [{{ cite "Mass Effect Legendary Edition" }} mod list](/links/mass-effect-le-mod-list/).

View File

@ -2,4 +2,4 @@
date: 2025-03-25T21:51:02+0800
---
* Add new mod, [Consistent Bastila Recognition](/projects/videogamemods/kotor2/#Consistent-Bastila-Recognition), to my [{% cite "Star Wars: Knights of the Old Republic II" %} mod page](/projects/videogamemods/kotor2/).
* Add new mod, [Consistent Bastila Recognition](/projects/videogamemods/kotor2/#Consistent-Bastila-Recognition), to my [{{ cite "Star Wars: Knights of the Old Republic II" }} mod page](/projects/videogamemods/kotor2/).

View File

@ -2,4 +2,4 @@
date: 2025-03-28T13:33:52+0800
---
* Add new article to [{% cite "Cassette Beasts" %} shrine](/shrines/cassettebeasts/): ["Why I Did Not Mind Sunny Had Only a Minor Role"](/shrines/cassettebeasts/articles/sunny-minor-role/).
* Add new article to [{{ cite "Cassette Beasts" }} shrine](/shrines/cassettebeasts/): ["Why I Did Not Mind Sunny Had Only a Minor Role"](/shrines/cassettebeasts/articles/sunny-minor-role/).

View File

@ -8,25 +8,25 @@ isContentDivided: true
toc: true
---
{% container "article", "content__section" %}
Welcome to Leilukins {% cite "Mass Effect Legendary Edition" %} Mod Build!
{{ container "article", "content__section" }}
Welcome to Leilukins {{ cite "Mass Effect Legendary Edition" }} Mod Build!
Here Im compiling a list of all the modifications, or mods in short, that I use for {% cite "Mass Effect Legendary Edition" %}, remaster of the {% cite "Mass Effect" %} trilogy, a series of space opera role-playing video games developed by BioWare, for the best experience with the game. This document is made for my reference and to share with others.
Here Im compiling a list of all the modifications, or mods in short, that I use for {{ cite "Mass Effect Legendary Edition" }}, remaster of the {{ cite "Mass Effect" }} trilogy, a series of space opera role-playing video games developed by BioWare, for the best experience with the game. This document is made for my reference and to share with others.
The format of this mod list is inspired by [KOTOR Community Portal's mod lists](https://kotor.neocities.org/modding/).
(This mod list was last updated on <time datetime="{{ updated }}">{{ updated | formatDate }}</time>)
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
{{ container "article", "content__section" }}
## Important Notes
In order to prevent mod conflicts as much as possible, installation order matters if you are using a lot of mods. Therefore, the full list of my mod build below has been arranged in the proper installation order to make all these mods compatible. If you are interested in following my mod build, you should install the mods in the order you are presented with them.
It is important to note that **you cannot use mods for the original edition of the {% cite "Mass Effect" %} trilogy in the Legendary Edition, and vice versa**. Therefore, since the release of the Legendary Edition, mod authors need to either port or recreate the original trilogy mods, so they can be used for the Legendary Edition.
{% /container %}
It is important to note that **you cannot use mods for the original edition of the {{ cite "Mass Effect" }} trilogy in the Legendary Edition, and vice versa**. Therefore, since the release of the Legendary Edition, mod authors need to either port or recreate the original trilogy mods, so they can be used for the Legendary Edition.
{{ /container }}
{% container "article", "content__section" %}
{{ container "article", "content__section" }}
## Mod Categories
The mods I included in my mod build are divided into the following categories, which clarifies the types of changes the mod makes:
@ -63,18 +63,18 @@ Restored Content
Sound Change
: As the name implies, these mods make changes to the sound in the vanilla game. The sound could be music or ambient audio.
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
## {% cite "Mass Effect Legendary Edition" %} Modding Tools
{{ container "article", "content__section" }}
## {{ cite "Mass Effect Legendary Edition" }} Modding Tools
* [ME3Tweaks Mod Manager](https://me3tweaks.com/modmanager/): This mod manager can be used for both the original edition and the Legendary Edition of the Mass Effect trilogy.
* [Mass Effect Legendary Edition Character Code Translator](https://answers.ea.com/t5/Mass-Effect-Legendary-Edition/Import-your-Shepard-from-the-original-trilogy/td-p/10340553): This app allows you to convert your Shepards face code from the original edition of {% cite "Mass Effect 2" %} and {% cite "3" %} into the Legendary Edition. The Legendary Edition adds new options to the character creator, so you cannot just directly copy and paste the face code from the original edition and expect your Shepard to look the same in LE. [[(Download Mass Effect Legendary Edition Character Code Translator from Google Drive)](https://drive.google.com/drive/u/0/folders/1ixMj8Eyvfu6DVczMgSIR826xPO1GfMym)]
* [Trilogy Save Editor](https://www.nexusmods.com/masseffectlegendaryedition/mods/20): A save editor for the {% cite "Mass Effect" %} trilogy. If you are using any custom hair mods, using a save editor is required.
{% /container %}
* [Mass Effect Legendary Edition Character Code Translator](https://answers.ea.com/t5/Mass-Effect-Legendary-Edition/Import-your-Shepard-from-the-original-trilogy/td-p/10340553): This app allows you to convert your Shepards face code from the original edition of {{ cite "Mass Effect 2" }} and {{ cite "3" }} into the Legendary Edition. The Legendary Edition adds new options to the character creator, so you cannot just directly copy and paste the face code from the original edition and expect your Shepard to look the same in LE. [[(Download Mass Effect Legendary Edition Character Code Translator from Google Drive)](https://drive.google.com/drive/u/0/folders/1ixMj8Eyvfu6DVczMgSIR826xPO1GfMym)]
* [Trilogy Save Editor](https://www.nexusmods.com/masseffectlegendaryedition/mods/20): A save editor for the {{ cite "Mass Effect" }} trilogy. If you are using any custom hair mods, using a save editor is required.
{{ /container }}
{% container "article", "content__section" %}
## {% cite "Mass Effect 1" %} Legendary Edition Mods
{{ container "article", "content__section" }}
## {{ cite "Mass Effect 1" }} Legendary Edition Mods
### Installed with ME3Tweaks Mod Manager
@ -1007,10 +1007,10 @@ Installation Note
: I install (LE1) LCM LE3 Liara Nipples.mem and (LE1) 'Ashley' Nipples.mem.
---
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
## {% cite "Mass Effect 2" %} Legendary Edition Mods
{{ container "article", "content__section" }}
## {{ cite "Mass Effect 2" }} Legendary Edition Mods
### Installed with ME3Tweaks Mod Manager
@ -2275,10 +2275,10 @@ Installation Note
: I install (LE2) LCM ERS LE3 Liara Nipples.mem and (LE2) 'Ashley' Nipples.mem.
---
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
## {% cite "Mass Effect 3" %} Legendary Edition Mods
{{ container "article", "content__section" }}
## {{ cite "Mass Effect 3" }} Legendary Edition Mods
### Installed with ME3Tweaks Mod Manager
@ -2294,7 +2294,7 @@ Category
: Bugfix & Framework
IMPORTANT NOTE
: This Community Framework and Patch is practically mandatory if you want to use multiple mods for {% cite "Mass Effect 3" %} Legendary Edition, as this framework and patch is required for those mods to work.
: This Community Framework and Patch is practically mandatory if you want to use multiple mods for {{ cite "Mass Effect 3" }} Legendary Edition, as this framework and patch is required for those mods to work.
---
@ -3382,4 +3382,4 @@ Category
: Appearance Change
---
{% /container %}
{{ /container }}

View File

@ -8,17 +8,17 @@ isContentDivided: true
toc: true
---
{% container "article", "content__section" %}
Welcome to Leilukins {% cite "Stardew Valley" %} Mod Build!
{{ container "article", "content__section" }}
Welcome to Leilukins {{ cite "Stardew Valley" }} Mod Build!
Here Im compiling a list of all the modifications, or mods in short, that I use for {% cite "Stardew Valley" %}, the independent farming simulator video game developed by ConcernedApe, for the best experience with the game. This document is made for my reference and to share with others.
Here Im compiling a list of all the modifications, or mods in short, that I use for {{ cite "Stardew Valley" }}, the independent farming simulator video game developed by ConcernedApe, for the best experience with the game. This document is made for my reference and to share with others.
The format of this mod list is inspired by [KOTOR Community Portal's mod lists](https://kotor.neocities.org/modding/).
(This mod list was last updated on <time datetime="{{ updated }}">{{ updated | formatDate }}</time>)
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
{{ container "article", "content__section" }}
## Mod Categories
The mods I included in my mod build are divided into the following categories, which clarifies the types of changes the mod makes:
@ -34,18 +34,18 @@ Interface Change
Mechanics Change
: This type of mod makes changes to the games system which directly impacts the way you play the game, varying from changing the camera angle of a location to altering the core stats of a class.
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
{{ container "article", "content__section" }}
## Mod Tiers
The tiers for each mod included in my mod build are not necessary a judgement on the quality of the mods themselves. In my mod builds, mod tiers are ranked on a scale of 1-4, based on how important the individual mods are for my experience with {% cite "Stardew Valley" %}.
The tiers for each mod included in my mod build are not necessary a judgement on the quality of the mods themselves. In my mod builds, mod tiers are ranked on a scale of 1-4, based on how important the individual mods are for my experience with {{ cite "Stardew Valley" }}.
Tier 1 - Essential
: This tier indicates mods that I cannot play {% cite "Stardew Valley" %} without. Usually this is because I find those mods make very crucial changes to the game, typically by fixing things that bother me the most in the vanilla game. Similarly, mods of the Patch category that belong to this tier make critical changes to other mods. I consider excluding Tier 1 mods will negatively affect my experience with {% cite "Stardew Valley" %}.
: This tier indicates mods that I cannot play {{ cite "Stardew Valley" }} without. Usually this is because I find those mods make very crucial changes to the game, typically by fixing things that bother me the most in the vanilla game. Similarly, mods of the Patch category that belong to this tier make critical changes to other mods. I consider excluding Tier 1 mods will negatively affect my experience with {{ cite "Stardew Valley" }}.
Tier 2 - Very Important
: This tier indicates mods that vastly improve my experience with the game. Mods belong to this tier are the bread and butter of my mod build. That said, unlike Tier 1 mods, excluding Tier 2 mods from my playthrough does not actively make my {% cite "Stardew Valley" %} experience worse either.
: This tier indicates mods that vastly improve my experience with the game. Mods belong to this tier are the bread and butter of my mod build. That said, unlike Tier 1 mods, excluding Tier 2 mods from my playthrough does not actively make my {{ cite "Stardew Valley" }} experience worse either.
Tier 3 - Somewhat Important
: This tier indicates mods that make changes that are in smaller scope or more subjective compared to Tier 1 and Tier 2 mods. Usually this is because the changes made by Tier 3 mods are less noticeable or more of a matter of personal taste.
@ -53,19 +53,19 @@ Tier 3 - Somewhat Important
Tier 4 - Optional
: This tier indicates mods that makes even smaller or more subjective changes than Tier 3 mods, to the point that using these mods are optional. I include Tier 4 mods in my build for the purpose of maximizing my immersion, or because I use these mods for customization purposes for my characters.
{.deflist-1col}
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
## {% cite "Stardew Valley" %} Mod Build - Full List
{{ container "article", "content__section" }}
## {{ cite "Stardew Valley" }} Mod Build - Full List
### Mod Tools
Frameworks that are essential to install for {% cite "Stardew Valley" %} mods to function:
Frameworks that are essential to install for {{ cite "Stardew Valley" }} mods to function:
* [Stardew Modding API](https://smapi.io/) by Pathoschild
* [Content Patcher](https://www.nexusmods.com/stardewvalley/mods/1915) by Pathoschild
{% cite "Stardew Valley" %} mod manager:
{{ cite "Stardew Valley" }} mod manager:
* [Stardrop](https://www.nexusmods.com/stardewvalley/mods/10455)
@ -271,7 +271,7 @@ Content Patcher Required
: No
Leilukins Comment
: What bothers me about the hay in {% cite "Stardew Valley" %} is that if your silos are full, you cannot collect hay at all, not even as extra items in your inventory. This mod fixes that.
: What bothers me about the hay in {{ cite "Stardew Valley" }} is that if your silos are full, you cannot collect hay at all, not even as extra items in your inventory. This mod fixes that.
---
@ -1038,7 +1038,7 @@ Other Required Files
: Linus Modded config option
Leilukins Comment
: As much as I like {% cite "Stardew Valley" %}, I cannot help but notice that the characters are overwhelmingly white. Therefore, the existence of the Diverse Stardew Valley mod is a gift and I consider this mod essential for my game.
: As much as I like {{ cite "Stardew Valley" }}, I cannot help but notice that the characters are overwhelmingly white. Therefore, the existence of the Diverse Stardew Valley mod is a gift and I consider this mod essential for my game.
---
@ -1355,4 +1355,4 @@ Content Patcher Required
: Yes
---
{% /container %}
{{ /container }}

View File

@ -17,7 +17,7 @@ BellaBuffs includes the optional features to email new members after submitting
This fork replaces the PHP `mail()` functions from BellaBuffs with PHPMailer, allowing a fanlisting to send out emails with SMTP, provided the fanlisting owner chooses to enable them, even if the hosting server does not support the PHP `mail()` function.
I created this BellaBuffs fork when I was building the [{% cite "Cassette Beasts" %} fanlisting](https://fan.leilukin.com/cassettebeasts) with BellaBuffs and hosting the fanlisting on [InfinityFree](https://www.infinityfree.com/). I learned that InfinityFree's free hosting plan [does not support PHP `mail()` function](https://forum.infinityfree.com/t/sending-email-from-your-website-php-mail/49242), so incorporating PHPMailer was the solution to allow the {% cite "Cassette Beasts" %} fanlisting to send emails.
I created this BellaBuffs fork when I was building the [{{ cite "Cassette Beasts" }} fanlisting](https://fan.leilukin.com/cassettebeasts) with BellaBuffs and hosting the fanlisting on [InfinityFree](https://www.infinityfree.com/). I learned that InfinityFree's free hosting plan [does not support PHP `mail()` function](https://forum.infinityfree.com/t/sending-email-from-your-website-php-mail/49242), so incorporating PHPMailer was the solution to allow the {{ cite "Cassette Beasts" }} fanlisting to send emails.
More information about my BellaBuffs fork and instructions for how to use it can be found on [its GitHub repository](https://github.com/helenclx/BellaBuffs-PHPMailer) and [its Gitea repository mirror](https://git.32bit.cafe/Leilukin/BellaBuffs-PHPMailer).
@ -27,4 +27,4 @@ More information about my BellaBuffs fork and instructions for how to use it can
* HTML5 form validation, including E-mail and URL input types and the `required` attribute
* Update list of countries
* Add a buttons folder (with a placeholder file to enable the folder to be pushed via Git), so users do not need to manually create the folder to store uploaded buttons
* Allows fnalisting members to change their favourites with the update form if favourites field is enabled
* Allows fnalisting members to change their favourites with the update form if favourites field is enabled

View File

@ -16,10 +16,10 @@ I have used JavaScript to set up the header of the main part of this website, so
Since Ann Magill released the Disability Pride flag to the public domain under [CC0 1.0 Universal](https://creativecommons.org/publicdomain/zero/1.0/), I am doing the same to my responsive Disability Pride flag CSS background. Therefore, you are free to use my code and do what you want with it without asking for permission or crediting me.
## Demo
{% set demoHeight = "23rem" %}
{%- css %}
{{ set demoHeight = "23rem" }}
{{- css }}
.flag-disability.demo { height: {{ demoHeight }}; }
{% endcss %}
{{ endcss }}
<div class="flag-disability demo" role="img" aria-label="Demo of the Disability Pride flag coded in CSS"></div>
@ -45,4 +45,4 @@ CSS:
After copying the above snippet in a CSS stylesheet or the HTML `<style>` tags, to apply the background to an HTML element, simply add the CSS class name `disability-pride-flag` (you can rename the class name if you want) to the HTML element's `class` attribute.
Note that you want to apply the Pride flag to an empty element, you also need to set the element's [`height`](https://developer.mozilla.org/en-US/docs/Web/CSS/height) or [`aspect-ratio`](https://developer.mozilla.org/en-US/docs/Web/CSS/aspect-ratio) property to make the Pride flag background visible. For example, the demo above sets the `height` property to {{ demoHeight }}.
Note that you want to apply the Pride flag to an empty element, you also need to set the element's [`height`](https://developer.mozilla.org/en-US/docs/Web/CSS/height) or [`aspect-ratio`](https://developer.mozilla.org/en-US/docs/Web/CSS/aspect-ratio) property to make the Pride flag background visible. For example, the demo above sets the `height` property to {{ demoHeight }}.

View File

@ -22,7 +22,7 @@ The sheer amount of mod compatibility issues the Steam Workshop can cause to Kot
## Same-Gender Romances
**Before you ask any questions about my same-gender romance mods for the {% cite "KotOR" %} series, [read the FAQ article](/shrines/starwarskotor/articles/faq-same-gender-romance-mods) first!**{style="font-size: var(--fs-h3); color: var(--clr-body-txt);"} {.center-text}
**Before you ask any questions about my same-gender romance mods for the {{ cite "KotOR" }} series, [read the FAQ article](/shrines/starwarskotor/articles/faq-same-gender-romance-mods) first!**{style="font-size: var(--fs-h3); color: var(--clr-body-txt);"} {.center-text}
{{ modEntry({
title: "Atton Rand and Male Exile Romance",

View File

@ -14,52 +14,52 @@ eleventyComputed:
desc: "{{ sitemeta.siteAuthor.name }}'s shrine for A Summers End — Hong Kong 1986."
---
{% container "article", "content__section" %}
## Welcome to My {% cite "A Summers End — Hong Kong 1986" %} Shrine!
{{ container "article", "content__section" }}
## Welcome to My {{ cite "A Summers End — Hong Kong 1986" }} Shrine!
![Promotional image of A Summers End — Hong Kong 1986](/assets/shrines/asummersend/images/ASE_Key_art_intro.avif)
{% cite "A Summers End — Hong Kong 1986" %} is a visual novel developed by Oracle and Bone, a Canada-based independent studio consists of two Asian queer women, Charissa So and Tida Kietsungden. The visual novel tells of a lesbian romance story between Michelle Cheung, an office worker, and Sam Wong, a video store owner, that takes place in Hong Kong in the year of 1986.
{{ cite "A Summers End — Hong Kong 1986" }} is a visual novel developed by Oracle and Bone, a Canada-based independent studio consists of two Asian queer women, Charissa So and Tida Kietsungden. The visual novel tells of a lesbian romance story between Michelle Cheung, an office worker, and Sam Wong, a video store owner, that takes place in Hong Kong in the year of 1986.
Initially released in English on 23 April 2020, {% cite "A Summers End" %} has also been translated into Simplified Chinese, Traditional Chinese, Cantonese and Korean. The Chinese translations were released on 9 July 2021, while the Korean translation was released on 21 December 2023.
Initially released in English on 23 April 2020, {{ cite "A Summers End" }} has also been translated into Simplified Chinese, Traditional Chinese, Cantonese and Korean. The Chinese translations were released on 9 July 2021, while the Korean translation was released on 21 December 2023.
{% cite "A Summers End" %} is available on [Steam](https://store.steampowered.com/app/1111370/A_Summers_End__Hong_Kong_1986/) and [itch.io](https://oracleandbone.itch.io/a-summers-end). It also has an [official website](https://www.asummersend.com/).
{{ cite "A Summers End" }} is available on [Steam](https://store.steampowered.com/app/1111370/A_Summers_End__Hong_Kong_1986/) and [itch.io](https://oracleandbone.itch.io/a-summers-end). It also has an [official website](https://www.asummersend.com/).
On 22 April 2023, a day before {% cite "A Summers End" %}'s third year anniversary, Oracle and Bone [announced](https://www.asummersend.com/blog-intheocean/a-message-from-oracle-and-bone) a spiritual sequel: [{% cite "In the Ocean I Learned to Float" %}](https://www.asummersend.com/about-intheocean), which takes place in the winter of 1988, two years after the events of {% cite "A Summers End" %}.
{% /container %}
On 22 April 2023, a day before {{ cite "A Summers End" }}'s third year anniversary, Oracle and Bone [announced](https://www.asummersend.com/blog-intheocean/a-message-from-oracle-and-bone) a spiritual sequel: [{{ cite "In the Ocean I Learned to Float" }}](https://www.asummersend.com/about-intheocean), which takes place in the winter of 1988, two years after the events of {{ cite "A Summers End" }}.
{{ /container }}
{% container "article", "content__section" %}
## How I Discovered {% cite "A Summers End — Hong Kong 1986" %}
{{ container "article", "content__section" }}
## How I Discovered {{ cite "A Summers End — Hong Kong 1986" }}
![Key art of A Summers End — Hong Kong 1986](/assets/shrines/asummersend/images/ASE_Key_art_main.avif)
I first learned about {% cite "A Summers End — Hong Kong 1986" %} through [Linux Game Consortium](https://linuxgameconsortium.com/a-summers-end-hong-kong-1986-just-announced/), a Linux gaming news website. There was a period where I set up my gaming laptop to dual boot Windows 10 and Linux, so I ended up following Linux gaming news for a while. While Windows is still my main platform for gaming, the discovery of {% cite "A Summers End" %} was the biggest unexpected benefit and surprise when I tried out Linux.
I first learned about {{ cite "A Summers End — Hong Kong 1986" }} through [Linux Game Consortium](https://linuxgameconsortium.com/a-summers-end-hong-kong-1986-just-announced/), a Linux gaming news website. There was a period where I set up my gaming laptop to dual boot Windows 10 and Linux, so I ended up following Linux gaming news for a while. While Windows is still my main platform for gaming, the discovery of {{ cite "A Summers End" }} was the biggest unexpected benefit and surprise when I tried out Linux.
As a lesbian, the premise of a visual novel about a sapphic romance already caught my interest, but what urged me to play it even more was the Hong Kong setting, which made my interest in the game personal, since I am a Cantonese-speaking Chinese lesbian who grew up with Hong Kong media. Not to mention, it is rare to see a fiction that tells of a sapphic love story that takes place in Hong Kong.
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
## Why {% cite "A Summers End — Hong Kong 1986" %} Means a Great Deal to Me
{{ container "article", "content__section" }}
## Why {{ cite "A Summers End — Hong Kong 1986" }} Means a Great Deal to Me
![Screenshot of A Summers End with Sam and Michelle kissing](/assets/shrines/asummersend/screenshots/ASE-Screenshot-05.avif)
As a Chinese lesbian who speaks Cantonese and had engaged with a lot of Hong Kong media during my teenage years, {% cite "A Summers End — Hong Kong 1986" %} is the lesbian story that I relate to and feel represented the most.
As a Chinese lesbian who speaks Cantonese and had engaged with a lot of Hong Kong media during my teenage years, {{ cite "A Summers End — Hong Kong 1986" }} is the lesbian story that I relate to and feel represented the most.
I relate to both the protagonists, Michelle and Sam, as their characters represent different parts of my life as a Chinese lesbian. I also relate to the story's theme of hoping for the future of our homeland despite the political uncertainties.
My standards for lesbian representation in media has also become much higher because of this visual novel, since {% cite "A Summers End" %} is also a perfect example of how some of the best representations of minority groups are actually found in media made by indie creators, especially those who are part of those minority groups, so we shouldn't rely on mainstream media for representation especially when big name media companies are going to just give us scraps.
My standards for lesbian representation in media has also become much higher because of this visual novel, since {{ cite "A Summers End" }} is also a perfect example of how some of the best representations of minority groups are actually found in media made by indie creators, especially those who are part of those minority groups, so we shouldn't rely on mainstream media for representation especially when big name media companies are going to just give us scraps.
If you ask me to list just one piece of queer art that means everything to me, that gives me comfort, inspiration, and strength the most, {% cite "A Summers End" %} would be it.
If you ask me to list just one piece of queer art that means everything to me, that gives me comfort, inspiration, and strength the most, {{ cite "A Summers End" }} would be it.
I seriously cannot recommend {% cite "A Summers End" %} enough, especially for Asian sapphic women.
I seriously cannot recommend {{ cite "A Summers End" }} enough, especially for Asian sapphic women.
(I also posted this section of text as my review of {% cite "A Summers End" %} on Steam, and [received a lot of support](/blog/posts/2023-10-30-support-for-my-steam-review-of-a-summers-end) for it)
{% /container %}
(I also posted this section of text as my review of {{ cite "A Summers End" }} on Steam, and [received a lot of support](/blog/posts/2023-10-30-support-for-my-steam-review-of-a-summers-end) for it)
{{ /container }}
{% container "article", "content__section" %}
## Featured Articles About {% cite "A Summers End — Hong Kong 1986" %}
{{ container "article", "content__section" }}
## Featured Articles About {{ cite "A Summers End — Hong Kong 1986" }}
* [Trust, Confidence, and Hope in A Summers End Hong Kong 1986: A Reparative Reading](https://www.gamejournal.it/i11-02_poirier-poulin) by Samuel Poirier-Poulin
You can find [articles and interviews that featured {% cite "A Summers End — Hong Kong 1986" %}](https://www.asummersend.com/press-kit-featured-articles) on the official {% cite "A Summers End" %} website.
{% /container %}
You can find [articles and interviews that featured {{ cite "A Summers End — Hong Kong 1986" }}](https://www.asummersend.com/press-kit-featured-articles) on the official {{ cite "A Summers End" }} website.
{{ /container }}

View File

@ -11,11 +11,11 @@ eleventyNavigation:
order: 3
---
{% cite "A Summers End — Hong Kong 1986" %} was lovingly crafted by its developer Oracle and Bone with gorgeous art, so i want to make a page dedicated to my appreciation for the visual novels art.
{{ cite "A Summers End — Hong Kong 1986" }} was lovingly crafted by its developer Oracle and Bone with gorgeous art, so i want to make a page dedicated to my appreciation for the visual novels art.
The game has an in-game gallery that gradually unlocks as you progress the story, though certain scene art only unlocks if you pick certain dialogue options. Check out [Dialog Choices Guide (AKA Lesbianism 101)](https://steamcommunity.com/sharedfiles/filedetails/?id=2072736837) on Steam for how to unlock all scenes, and thus the entire in-game gallery.
I also highly recommend checking out the [official site](https://www.asummersend.com/) of {% cite "A Summers End" %} and the social media accounts of Oracle and Bone's for more beauriful art about the visual novel!
I also highly recommend checking out the [official site](https://www.asummersend.com/) of {{ cite "A Summers End" }} and the social media accounts of Oracle and Bone's for more beauriful art about the visual novel!
## My Favourite Screenshots
@ -39,13 +39,13 @@ I also highly recommend checking out the [official site](https://www.asummersend
## Passion Patch Screenshots
{% cite "A Summers End — Hong Kong 1986" %} offers an optional adult content patch, also referred to as Passion Patch, to the game. [Installation guide for the patch](https://www.asummersend.com/game-manual-installation-guide) can be found on the official website.
{{ cite "A Summers End — Hong Kong 1986" }} offers an optional adult content patch, also referred to as Passion Patch, to the game. [Installation guide for the patch](https://www.asummersend.com/game-manual-installation-guide) can be found on the official website.
I had played {% cite "A Summers End" %} with the Passion Patch enabled and unlocked all scenes from the patch by referring to the [Dialog Choices Guide (AKA Lesbianism 101)](https://steamcommunity.com/sharedfiles/filedetails/?id=2072736837) on Steam.
I had played {{ cite "A Summers End" }} with the Passion Patch enabled and unlocked all scenes from the patch by referring to the [Dialog Choices Guide (AKA Lesbianism 101)](https://steamcommunity.com/sharedfiles/filedetails/?id=2072736837) on Steam.
The sex scenes between Sam and Michelle added by the Passion Patch are easily the best sapphic sex scenes I have ever seen in any game. Furthermore, Oracle and Bone had written a blog post about their thought process behind the [sexual content in {% cite "A Summers End" %}](https://www.asummersend.com/blog/sexual-content). Therefore, I want to dedicate this section to screenshots of these scenes.
The sex scenes between Sam and Michelle added by the Passion Patch are easily the best sapphic sex scenes I have ever seen in any game. Furthermore, Oracle and Bone had written a blog post about their thought process behind the [sexual content in {{ cite "A Summers End" }}](https://www.asummersend.com/blog/sexual-content). Therefore, I want to dedicate this section to screenshots of these scenes.
{% contentWarning "Adult Content" %}
{{ contentWarning "Adult Content" }}
<!-- NOTE: Due to these images being NSFW, these image files are not stored in this repository locally, and instead are uploaded manually to the host -->
![Sam kisses Michelle's cleavage and strokes Michelle's thigh](/host/images/asummersend/HK1986-2021-02-06-16-15-22-789.avif){loading="lazy"}
![Sam licks Michelle's bare stomach](/host/images/asummersend/HK1986-2021-02-06-16-15-32-530.avif){loading="lazy"}
@ -59,5 +59,5 @@ The sex scenes between Sam and Michelle added by the Passion Patch are easily th
[![Sam fingers Michelle from the back, and Michelle's breasts and stomach are exposed](https://i.postimg.cc/sXn13npS/HK1986-2021-02-06-16-16-55-049.avif){loading="lazy"}](https://postimg.cc/njDnkGSc)
[![Sam naked on top of Michelle, who caresses Sam's bare breast](https://i.postimg.cc/Hs8jC9jc/HK1986-2021-02-06-16-17-03-633.avif){loading="lazy"}](https://postimg.cc/gndGVRVm) -->
These screenshots of {% cite "A Summers End" %}'s Passion Patch can also be viewed on [my Postimages gallery](https://postimg.cc/gallery/YBhz5TbR), and are available in PNG and AVIF formats.
{% endcontentWarning %}
These screenshots of {{ cite "A Summers End" }}'s Passion Patch can also be viewed on [my Postimages gallery](https://postimg.cc/gallery/YBhz5TbR), and are available in PNG and AVIF formats.
{{ /contentWarning }}

View File

@ -11,7 +11,7 @@ eleventyNavigation:
order: 2
---
Here is a collection of trivia about the characters from {% cite "A Summers End — Hong Kong 1986" %} provided by the developer Oracle and Bone on their social media pages, especially [Tumblr](https://oracleandbone.tumblr.com/).
Here is a collection of trivia about the characters from {{ cite "A Summers End — Hong Kong 1986" }} provided by the developer Oracle and Bone on their social media pages, especially [Tumblr](https://oracleandbone.tumblr.com/).
## Movies and Music References

View File

@ -14,10 +14,10 @@ eleventyNavigation:
{{ import { articleList } from "components/functions.vto" }}
## My {% cite "Cassette Beasts" %} Articles
## My {{ cite "Cassette Beasts" }} Articles
{{ articleList("cassette beasts articles") }}
## {% cite "Cassette Beasts" %} Articles I Recommend
## {{ cite "Cassette Beasts" }} Articles I Recommend
* [Cassette Beasts Level-Up Dialogue Summaries (Meredith)](https://www.pillowfort.social/posts/3642949) by ArgentDandelion on Pillowfort

View File

@ -13,68 +13,68 @@ eleventyNavigation:
eleventyComputed:
desc: "{{ sitemeta.siteAuthor.name }}'s shrine for Pokémon Omega Ruby and Alpha Sapphire."
---
{% set imageAssetBaseUrl = '/assets/shrines/pokemonoras/images/' %}
{{ set imageAssetBaseUrl = '/assets/shrines/pokemonoras/images/' }}
{% container "article", "content__section" %}
## Welcome to My {% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %} Shrine!
{{ container "article", "content__section" }}
## Welcome to My {{ cite "Pokémon Omega Ruby" }} and {{ cite "Alpha Sapphire" }} Shrine!
![Official artwork of Team Magma, Team Aqua, Primal Groudon and Primal Kyogre with the logo of Pokémon Omega Ruby and Alpha Sapphire]({{ imageAssetBaseUrl }}pokemonoras-keyart.avif)
{% cite "Pokémon Omega Ruby" %} and {% cite "Pokémon Alpha Sapphire" %} are remakes of the 2002 Game Boy Advance role-playing video games {% cite "Pokémon Ruby" %} and {% cite "Pokémon Sapphire" %}. The games are part of the sixth generation of the {% cite "Pokémon" %} main series of video games, developed by Game Freak and published by The Pokémon Company and Nintendo for the Nintendo 3DS.
{{ cite "Pokémon Omega Ruby" }} and {{ cite "Pokémon Alpha Sapphire" }} are remakes of the 2002 Game Boy Advance role-playing video games {{ cite "Pokémon Ruby" }} and {{ cite "Pokémon Sapphire" }}. The games are part of the sixth generation of the {{ cite "Pokémon" }} main series of video games, developed by Game Freak and published by The Pokémon Company and Nintendo for the Nintendo 3DS.
Announced worldwide on the official Pokémon websites on 7 May 2014, {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} were released in most regions of the world on 21 November 2014 except for Europe, where the games were released on 28 November 2014.
{% /container %}
Announced worldwide on the official Pokémon websites on 7 May 2014, {{ cite "Omega Ruby" }} and {{ cite "Alpha Sapphire" }} were released in most regions of the world on 21 November 2014 except for Europe, where the games were released on 28 November 2014.
{{ /container }}
{% container "article", "content__section" %}
## My History with {% cite "Pokémon Ruby" %} and {% cite "Sapphire" %}
{{ container "article", "content__section" }}
## My History with {{ cite "Pokémon Ruby" }} and {{ cite "Sapphire" }}
![Official Pokémon Omega Ruby and Alpha Sapphire artwork of the Hoenn region]({{ imageAssetBaseUrl }}Hoenn_ORAS.avif)
I was introduced to {% cite "Pokémon" %} in the late 1990s through its very first game, {% cite "Pokémon Red" %}. Like many other children my age, I quickly became a Pokémon fan. Later I also played {% cite "Pokémon Gold" %} and {% cite "Pokémon Crystal" %}, the second generation of Pokémon core series games, with {% cite "Crystal" %} being my absolute favourite Pokémon game as a child.
I was introduced to {{ cite "Pokémon" }} in the late 1990s through its very first game, {{ cite "Pokémon Red" }}. Like many other children my age, I quickly became a Pokémon fan. Later I also played {{ cite "Pokémon Gold" }} and {{ cite "Pokémon Crystal" }}, the second generation of Pokémon core series games, with {{ cite "Crystal" }} being my absolute favourite Pokémon game as a child.
However, in the early 2000s, the Pokémon mania died down. {% cite "Pokémon" %} released its third generation of games starting with {% cite "Ruby" %} and {% cite "Sapphire" %}, but when I tried out {% cite "Ruby" %}, I was disappointed to learn that only a few of the previous generation of Poké were available in the game, and I could not revisit any of the past regions, which was a major part of why I adored Generation 2.
However, in the early 2000s, the Pokémon mania died down. {{ cite "Pokémon" }} released its third generation of games starting with {{ cite "Ruby" }} and {{ cite "Sapphire" }}, but when I tried out {{ cite "Ruby" }}, I was disappointed to learn that only a few of the previous generation of Poké were available in the game, and I could not revisit any of the past regions, which was a major part of why I adored Generation 2.
Meanwhile, {% cite "Digimon" %} replaced {% cite "Pokémon" %} as the Mon franchise cool kids liked and talked about in my primary school — I still vividly remember a classmate dismissively telling me that Pokémon was out of fashion. As a result, the combination of my lack of interest in Generation 3 of Pokémon and my changed interest to {% cite "Digimon" %}, I moved on from {% cite "Pokémon" %} for the rest of my primary school years. As a result, except for briefly trying out {% cite "Ruby" %}, I did not play any other third generation of Pokémon games when they were released.
Meanwhile, {{ cite "Digimon" }} replaced {{ cite "Pokémon" }} as the Mon franchise cool kids liked and talked about in my primary school — I still vividly remember a classmate dismissively telling me that Pokémon was out of fashion. As a result, the combination of my lack of interest in Generation 3 of Pokémon and my changed interest to {{ cite "Digimon" }}, I moved on from {{ cite "Pokémon" }} for the rest of my primary school years. As a result, except for briefly trying out {{ cite "Ruby" }}, I did not play any other third generation of Pokémon games when they were released.
During the later half of the 2000s, when I was in secondary school, I started to browse the internet more. At one point, perhaps out of nostalgia, I looked for Pokémon stuff online, and discovered several Pokémon fan sites including [Serebii](http://www.serebii.net/), [Bulbagarden](https://bulbagarden.net/home/), and more. Exploring the Pokémon fan sites rekindled my interest in Pokémon and motivated me to not only replay the first two generations of Pokémon games, but also play the third and fourth generations of games to catch up, including {% cite "Sapphire" %}, {% cite "FireRed" %} (which was also the very first video game remake I ever played), {% cite "Emerald" %}, {% cite "Diamond" %} and {% cite "Platinum" %}.
During the later half of the 2000s, when I was in secondary school, I started to browse the internet more. At one point, perhaps out of nostalgia, I looked for Pokémon stuff online, and discovered several Pokémon fan sites including [Serebii](http://www.serebii.net/), [Bulbagarden](https://bulbagarden.net/home/), and more. Exploring the Pokémon fan sites rekindled my interest in Pokémon and motivated me to not only replay the first two generations of Pokémon games, but also play the third and fourth generations of games to catch up, including {{ cite "Sapphire" }}, {{ cite "FireRed" }} (which was also the very first video game remake I ever played), {{ cite "Emerald" }}, {{ cite "Diamond" }} and {{ cite "Platinum" }}.
I decided to give Generation 3 another chance, many years after my initial disappointment in it. This time I had warmed up to the Generation 3 games, despite them still not being my favourite {% cite "Pokémon" %} games.
I decided to give Generation 3 another chance, many years after my initial disappointment in it. This time I had warmed up to the Generation 3 games, despite them still not being my favourite {{ cite "Pokémon" }} games.
My rekindled interest in Pokémon remained throughout the rest of Generation 4 and then Generation 5. When I played Generation 3 and 4 for the first time to catch up, it was known that {% cite "Pokémon HeartGold" %} and {% cite "SoulSilver" %}, remakes of the {% cite "Pokémon Gold" %} and {% cite "Silver" %}, would be released soon. I was already looking forward to {% cite "HeartGold" %} and {% cite "SoulSilver" %} because Generation 2 was my favourite, and when I played {% cite "HeartGold" %} for the first time, it instantly became my favourite Pokémon game. Later I followed the release of Generation 5 games, and played {% cite "Pokémon Black" %} and its sequel {% cite "Pokémon Black 2" %} and enjoyed them as well.
My rekindled interest in Pokémon remained throughout the rest of Generation 4 and then Generation 5. When I played Generation 3 and 4 for the first time to catch up, it was known that {{ cite "Pokémon HeartGold" }} and {{ cite "SoulSilver" }}, remakes of the {{ cite "Pokémon Gold" }} and {{ cite "Silver" }}, would be released soon. I was already looking forward to {{ cite "HeartGold" }} and {{ cite "SoulSilver" }} because Generation 2 was my favourite, and when I played {{ cite "HeartGold" }} for the first time, it instantly became my favourite Pokémon game. Later I followed the release of Generation 5 games, and played {{ cite "Pokémon Black" }} and its sequel {{ cite "Pokémon Black 2" }} and enjoyed them as well.
However, in the early 2010s, my video game interest started to shift focus to BioWare games and the {% cite "Ace Attorney" %} series. As a result, my interest in {% cite "Pokémon" %} became dormant again until 2021.
{% /container %}
However, in the early 2010s, my video game interest started to shift focus to BioWare games and the {{ cite "Ace Attorney" }} series. As a result, my interest in {{ cite "Pokémon" }} became dormant again until 2021.
{{ /container }}
{% container "article", "content__section" %}
## How I Got into {% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %}
{{ container "article", "content__section" }}
## How I Got into {{ cite "Pokémon Omega Ruby" }} and {{ cite "Alpha Sapphire" }}
![Official artwork of Primal Groudon and Primal Kyogre]({{ imageAssetBaseUrl }}Primal_Groudon_and_Primal_Kyogre_artwork.avif)
In 2014, I had learned that {% cite "Pokémon Ruby" %} and {% cite "Sapphire" %} would be getting remakes would be released in that year. Even though I did not consider Generation 3 my favourite Pokémon generation, I was happy that they were getting remakes, because I remember that the Hoenn region and the games based on the region were not very popular among {% cite "Pokémon" %} fans when they were first released. Fortunately, as Hoenn fans grew up, they were more vocal about their appreciation for and defence of the games.
In 2014, I had learned that {{ cite "Pokémon Ruby" }} and {{ cite "Sapphire" }} would be getting remakes would be released in that year. Even though I did not consider Generation 3 my favourite Pokémon generation, I was happy that they were getting remakes, because I remember that the Hoenn region and the games based on the region were not very popular among {{ cite "Pokémon" }} fans when they were first released. Fortunately, as Hoenn fans grew up, they were more vocal about their appreciation for and defence of the games.
However, by the time Generation 6 of {% cite "Pokémon" %} began in 2013 with {% cite "Pokémon X" %} and {% cite "Y" %}, my main interest had changed to BioWare games and {% cite "Ace Attorney" %}, so I ended up not playing both {% cite "X" %} and {% cite "Y" %} as well as {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} when they were released, despite owning a Nintendo 3DS.
However, by the time Generation 6 of {{ cite "Pokémon" }} began in 2013 with {{ cite "Pokémon X" }} and {{ cite "Y" }}, my main interest had changed to BioWare games and {{ cite "Ace Attorney" }}, so I ended up not playing both {{ cite "X" }} and {{ cite "Y" }} as well as {{ cite "Omega Ruby" }} and {{ cite "Alpha Sapphire" }} when they were released, despite owning a Nintendo 3DS.
Fast-forward to 2021, for some reason I was compelled to return to the {% cite "Pokémon" %} franchise again, which started my second phase of catching up with the {% cite "Pokémon" %} main series by playing Generation 6, 7 and {% cite "Pokémon Swotd" %} and {% cite "Shield" %}. Specifically, the Hoenn game remake I chose to picked up was {% cite "Alpha Sapphire" %}.
Fast-forward to 2021, for some reason I was compelled to return to the {{ cite "Pokémon" }} franchise again, which started my second phase of catching up with the {{ cite "Pokémon" }} main series by playing Generation 6, 7 and {{ cite "Pokémon Swotd" }} and {{ cite "Shield" }}. Specifically, the Hoenn game remake I chose to picked up was {{ cite "Alpha Sapphire" }}.
To my surprise, this time after catching up with the {% cite "Pokémon" %} main series games again, I found {% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %} my favourite Pokémon games.
{% /container %}
To my surprise, this time after catching up with the {{ cite "Pokémon" }} main series games again, I found {{ cite "Pokémon Omega Ruby" }} and {{ cite "Alpha Sapphire" }} my favourite Pokémon games.
{{ /container }}
{% container "article", "content__section" %}
## Why {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} are My Favourite Pokémon Games
{{ container "article", "content__section" }}
## Why {{ cite "Omega Ruby" }} and {{ cite "Alpha Sapphire" }} are My Favourite Pokémon Games
You may be wondering why {% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %} are my favourite Pokémon games, since they are not a common answer to the question "What is your favourite Pokémon game?" Even as far as Pokémon game remakes go, you may be more likely to hear Pokémon fans consider {% cite "HeartGold" %} and {% cite "SoulSilver" %} as their favourite, if not even their favourite Pokémon games ever. Admittedly, before finally playing {% cite "Alpha Sapphire" %}, that used to be the case for me too.
You may be wondering why {{ cite "Pokémon Omega Ruby" }} and {{ cite "Alpha Sapphire" }} are my favourite Pokémon games, since they are not a common answer to the question "What is your favourite Pokémon game?" Even as far as Pokémon game remakes go, you may be more likely to hear Pokémon fans consider {{ cite "HeartGold" }} and {{ cite "SoulSilver" }} as their favourite, if not even their favourite Pokémon games ever. Admittedly, before finally playing {{ cite "Alpha Sapphire" }}, that used to be the case for me too.
The short answer is: Out of all Pokémon games, {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} were the ones closest to {% cite "Cassette Beasts" %} in terms of how much I like the monster roster, human characters and region.
The short answer is: Out of all Pokémon games, {{ cite "Omega Ruby" }} and {{ cite "Alpha Sapphire" }} were the ones closest to {{ cite "Cassette Beasts" }} in terms of how much I like the monster roster, human characters and region.
The long answer is: {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} have the great combination of things I like in a Pokémon game: a roster of Pokémon that includes some of my all-time favourites, such as the Shroomish and Breloom evolutionary line, a charming cast of human characters, and a beautiful region with many things and places to explore.
The long answer is: {{ cite "Omega Ruby" }} and {{ cite "Alpha Sapphire" }} have the great combination of things I like in a Pokémon game: a roster of Pokémon that includes some of my all-time favourites, such as the Shroomish and Breloom evolutionary line, a charming cast of human characters, and a beautiful region with many things and places to explore.
I consider {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} good remakes, not only because they use the latest generation of graphics and include new game mechanics, but also expanding the story and lore of the Hoenn region, and adding more character to the human characters with animated 3D cutscenes. These factors helped making Hoeen officially my favourite Pokémon region.
I consider {{ cite "Omega Ruby" }} and {{ cite "Alpha Sapphire" }} good remakes, not only because they use the latest generation of graphics and include new game mechanics, but also expanding the story and lore of the Hoenn region, and adding more character to the human characters with animated 3D cutscenes. These factors helped making Hoeen officially my favourite Pokémon region.
The EXP. Share that rewards experience points to your entire active Pokémon party also significantly cuts down the level grinding, which has honestly become one of my least favourite aspects of old Pokémon games because I am too old to enjoy grinding in video games any more. As a result, {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} have become the only main series Pokémon games I am still willing to play or replay after discovering and playing {% cite "Cassette Beasts" %}.
The EXP. Share that rewards experience points to your entire active Pokémon party also significantly cuts down the level grinding, which has honestly become one of my least favourite aspects of old Pokémon games because I am too old to enjoy grinding in video games any more. As a result, {{ cite "Omega Ruby" }} and {{ cite "Alpha Sapphire" }} have become the only main series Pokémon games I am still willing to play or replay after discovering and playing {{ cite "Cassette Beasts" }}.
My taste in entertainment media, including video games, have changed a lot since my childhood and adolescence. {% cite "Cassette Beasts" %} instantly became my favourite video game ever, and not just in the monster collecting game genre, from the moment I started playing the game, to the extent I have created a [shrine](/shrines/cassettebeasts/) for it on this website as well. The many, many reasons I love {% cite "Cassette Beasts" %} include an appealing cast of characters, an amazing roster of monster creatures and an intriguing setting to explore — qualities shared by {% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %}.
My taste in entertainment media, including video games, have changed a lot since my childhood and adolescence. {{ cite "Cassette Beasts" }} instantly became my favourite video game ever, and not just in the monster collecting game genre, from the moment I started playing the game, to the extent I have created a [shrine](/shrines/cassettebeasts/) for it on this website as well. The many, many reasons I love {{ cite "Cassette Beasts" }} include an appealing cast of characters, an amazing roster of monster creatures and an intriguing setting to explore — qualities shared by {{ cite "Pokémon Omega Ruby" }} and {{ cite "Alpha Sapphire" }}.
How high my standards for monster collecting games were raised by {% cite "Cassette Beasts" %} cannot be overstated, due to me finding {% cite "Cassette Beasts" %} better than {% cite "Pokémon" %} in many ways. This sentiment only gets reinforced by the disappointing direction of the {% cite "Pokémon" %} franchise since the Nintendo Switch era, due to frequent releases and rushed development schedules taking their toll on the quality of recent {% cite "Pokémon" %} titles. Even though I still harbour nostalgia for the {% cite "Pokémon" %} franchise due to it being a huge part of my childhood and adolescence, I also firmly believe there is nothing inherently wrong with letting something newer and better replace your old favourite, which is what {% cite "Cassette Beasts" %} has done to {% cite "Pokémon" %} as my favourite monster collecting game, and {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} have done to {% cite "HeartGold" %} and {% cite "SoulSilver" %} as my favourite Pokémon games.
How high my standards for monster collecting games were raised by {{ cite "Cassette Beasts" }} cannot be overstated, due to me finding {{ cite "Cassette Beasts" }} better than {{ cite "Pokémon" }} in many ways. This sentiment only gets reinforced by the disappointing direction of the {{ cite "Pokémon" }} franchise since the Nintendo Switch era, due to frequent releases and rushed development schedules taking their toll on the quality of recent {{ cite "Pokémon" }} titles. Even though I still harbour nostalgia for the {{ cite "Pokémon" }} franchise due to it being a huge part of my childhood and adolescence, I also firmly believe there is nothing inherently wrong with letting something newer and better replace your old favourite, which is what {{ cite "Cassette Beasts" }} has done to {{ cite "Pokémon" }} as my favourite monster collecting game, and {{ cite "Omega Ruby" }} and {{ cite "Alpha Sapphire" }} have done to {{ cite "HeartGold" }} and {{ cite "SoulSilver" }} as my favourite Pokémon games.
This is also why the only Pokémon shrine I am making for my website is dedicated to {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} only, and not the franchise in general.
{% /container %}
This is also why the only Pokémon shrine I am making for my website is dedicated to {{ cite "Omega Ruby" }} and {{ cite "Alpha Sapphire" }} only, and not the franchise in general.
{{ /container }}

View File

@ -14,38 +14,38 @@ eleventyComputed:
desc: "{{ sitemeta.siteAuthor.name }}'s shrine for Star Wars: Knights of the Old Republic series."
---
{% container "article", "content__section" %}
## Welcome to My {% cite "Star Wars: Knights of the Old Republic" %} Shrine!
{{ container "article", "content__section" }}
## Welcome to My {{ cite "Star Wars: Knights of the Old Republic" }} Shrine!
![Cover art compilation of Star Wars: Knights of the Old Republic series](/assets/shrines/starwarskotor/images/swkotor-header.avif)
{% cite "Star Wars: Knights of the Old Republic" %} ({% cite "KotOR" %}) is a space opera role-playing video game series. The series takes place in the fictional universe of {% cite "Star Wars" %}, with the story taking place approximately 4,000 years before the rise of the Galactic Empire.
{{ cite "Star Wars: Knights of the Old Republic" }} ({{ cite "KotOR" }}) is a space opera role-playing video game series. The series takes place in the fictional universe of {{ cite "Star Wars" }}, with the story taking place approximately 4,000 years before the rise of the Galactic Empire.
The first title was developed by BioWare while the second ({% cite "Star Wars: Knights of the Old Republic II: The Sith Lords" %}) was done by Obsidian Entertainmenr. Both games were published by LucasArts. The {% cite "KotOR" %} series also includes a subsequent new comic book series. Both comic series were published by Dark Horse Comics and act as prequels to the video games.
The first title was developed by BioWare while the second ({{ cite "Star Wars: Knights of the Old Republic II: The Sith Lords" }}) was done by Obsidian Entertainmenr. Both games were published by LucasArts. The {{ cite "KotOR" }} series also includes a subsequent new comic book series. Both comic series were published by Dark Horse Comics and act as prequels to the video games.
To learn more about the {% cite "Star Wars: Knights of the Old Republic" %} series, you can check out the [KotOR Community Portal](https://kotor.neocities.org/).
To learn more about the {{ cite "Star Wars: Knights of the Old Republic" }} series, you can check out the [KotOR Community Portal](https://kotor.neocities.org/).
## My History with the {% cite "KotOR" %} Series
## My History with the {{ cite "KotOR" }} Series
I had been a {% cite "Star Wars" %} fan since I was 13 in 2005 after watching {% cite "Revenge of the Sith" %} in cinema. However, I was not aware of the existence of the {% cite "Knights of the Old Republic" %} video game series until around 2010, after seeing other {% cite "Star Wars" %} fans on Baidu Tieba talked about those games. I started playing the first {% cite "KotOR" %} game in early 2011, immediately followed by {% cite "KotOR 2" %}, and the series has been one of my special interests ever since.
I had been a {{ cite "Star Wars" }} fan since I was 13 in 2005 after watching {{ cite "Revenge of the Sith" }} in cinema. However, I was not aware of the existence of the {{ cite "Knights of the Old Republic" }} video game series until around 2010, after seeing other {{ cite "Star Wars" }} fans on Baidu Tieba talked about those games. I started playing the first {{ cite "KotOR" }} game in early 2011, immediately followed by {{ cite "KotOR 2" }}, and the series has been one of my special interests ever since.
I was hooked immediately to the {% cite "KotOR" %} series when I played them. The first {% cite "KotOR" %} game was the first Western RPG I had played. I was drawn to the games' story and characters and the games' focus on them, since the {% cite "KotOR" %} series was also the most story-heavy games I played at the time. KotOR was also the first video game I played where you can pursue a romance with a character, which was a concept that blew my young mind at the time, because before {% cite "KotOR" %}, I thought a romance between your player character and an NPC you like could only exist in imagination via shipping or fanfiction.
I was hooked immediately to the {{ cite "KotOR" }} series when I played them. The first {{ cite "KotOR" }} game was the first Western RPG I had played. I was drawn to the games' story and characters and the games' focus on them, since the {{ cite "KotOR" }} series was also the most story-heavy games I played at the time. KotOR was also the first video game I played where you can pursue a romance with a character, which was a concept that blew my young mind at the time, because before {{ cite "KotOR" }}, I thought a romance between your player character and an NPC you like could only exist in imagination via shipping or fanfiction.
My investment in the {% cite "KotOR" %} series has evolved over time, leading to me learning to mod the games and become a modder.
{% /container %}
My investment in the {{ cite "KotOR" }} series has evolved over time, leading to me learning to mod the games and become a modder.
{{ /container }}
{% container "article", "content__section" %}
## My History with {% cite "KotOR" %} Modding
{{ container "article", "content__section" }}
## My History with {{ cite "KotOR" }} Modding
I began to use and get interested in {% cite "KotOR" %} mods since the mid-2010s, in no small part thanks to [The Sith Lords Restored Content Mod (TSLRCM)](https://deadlystream.com/files/file/578-tsl-restored-content-mod/), which is widely regarded as an essential mod for the best experience with {% cite "KotOR 2" %}, as the game's rushed development led to many contents being cut from the game. This led me to discover more {% cite "KotOR" %} mods hosted on [Deadly Stream](https://deadlystream.com/), which include the developers of TSLRCM, and [GameFront](https://www.gamefront.com/).
I began to use and get interested in {{ cite "KotOR" }} mods since the mid-2010s, in no small part thanks to [The Sith Lords Restored Content Mod (TSLRCM)](https://deadlystream.com/files/file/578-tsl-restored-content-mod/), which is widely regarded as an essential mod for the best experience with {{ cite "KotOR 2" }}, as the game's rushed development led to many contents being cut from the game. This led me to discover more {{ cite "KotOR" }} mods hosted on [Deadly Stream](https://deadlystream.com/), which include the developers of TSLRCM, and [GameFront](https://www.gamefront.com/).
In the mid-2010s, the {% cite "KotOR" %} fan circle I was involved in on Tumblr also included modders, who inspired me to learn to create mods myself. I did not have any programming exprience when I started learning modding {% cite "KotOR" %}, so it took practice to learn and understand the modding tutorials on Deadly Stream and the now-defunct LucasForums (R.I.P.).
In the mid-2010s, the {{ cite "KotOR" }} fan circle I was involved in on Tumblr also included modders, who inspired me to learn to create mods myself. I did not have any programming exprience when I started learning modding {{ cite "KotOR" }}, so it took practice to learn and understand the modding tutorials on Deadly Stream and the now-defunct LucasForums (R.I.P.).
The very first {% cite "KotOR" %} mod I created was [TSL Improved Party Outfits](https://deadlystream.com/files/file/1012-tsl-improved-party-outfits/) in 2015, though initially I only meant it for personal use, until I released it to the public on 4 February 2017. The first {% cite "KotOR" %} mod I released to the public was [Visas Marr and Female Exile Romance](https://deadlystream.com/files/file/968-visas-marr-and-female-exile-romance/) on 15 December 2016.
The very first {{ cite "KotOR" }} mod I created was [TSL Improved Party Outfits](https://deadlystream.com/files/file/1012-tsl-improved-party-outfits/) in 2015, though initially I only meant it for personal use, until I released it to the public on 4 February 2017. The first {{ cite "KotOR" }} mod I released to the public was [Visas Marr and Female Exile Romance](https://deadlystream.com/files/file/968-visas-marr-and-female-exile-romance/) on 15 December 2016.
Making same-gender romance mods for {% cite "KotOR 2" %} was the primary motivation for me to make and release {% cite "KotOR" %} mods myself. I was immensely frustrated by the total lack of same-gender romance mods for any of the {% cite "KotOR 2" %} characters, and every other LGBTQ+ {% cite "KotOR" %} fans I have interacted with on Tumblr share the same sentiment. Therefore, I decided to stop waiting for {% cite "KotOR 2" %} same-gender romance mods to happen, and be the change myself. To my great satisfication, my same-gender romance mods have been well-received, with fellow LGBTQ+ players expressing gratitude for their existence. My [Handmaiden and Female Exile - Disciple and Male Exile Romance](https://deadlystream.com/forum/files/file/977-handmaiden-and-female-exile-disciple-and-male-exile-romance/) mod would go on to win the [Mod of the Year 2017](https://deadlystream.com/topic/5983-mod-of-the-year-results/) award on Deadly Stream.
Making same-gender romance mods for {{ cite "KotOR 2" }} was the primary motivation for me to make and release {{ cite "KotOR" }} mods myself. I was immensely frustrated by the total lack of same-gender romance mods for any of the {{ cite "KotOR 2" }} characters, and every other LGBTQ+ {{ cite "KotOR" }} fans I have interacted with on Tumblr share the same sentiment. Therefore, I decided to stop waiting for {{ cite "KotOR 2" }} same-gender romance mods to happen, and be the change myself. To my great satisfication, my same-gender romance mods have been well-received, with fellow LGBTQ+ players expressing gratitude for their existence. My [Handmaiden and Female Exile - Disciple and Male Exile Romance](https://deadlystream.com/forum/files/file/977-handmaiden-and-female-exile-disciple-and-male-exile-romance/) mod would go on to win the [Mod of the Year 2017](https://deadlystream.com/topic/5983-mod-of-the-year-results/) award on Deadly Stream.
I love modding the {% cite "KotOR" %} games, not only because the games are a special interest of mine, but also I love creating things for my interests. Modifying the games made me feel like I have the power to change the game to make them better and more enjoyable, and thus improve my experience with playing the games.
I love modding the {{ cite "KotOR" }} games, not only because the games are a special interest of mine, but also I love creating things for my interests. Modifying the games made me feel like I have the power to change the game to make them better and more enjoyable, and thus improve my experience with playing the games.
You can check out all the {% cite "KotOR" %} mods I have created, including [{% cite "KotOR 1" %} mods](/projects/videogamemods/kotor1) and [{% cite "KotOR 2" %} mods](/projects/videogamemods/kotor2), on my main site's [Projects](/projects/#my-video-game-mods) pages.
{% /container %}
You can check out all the {{ cite "KotOR" }} mods I have created, including [{{ cite "KotOR 1" }} mods](/projects/videogamemods/kotor1) and [{{ cite "KotOR 2" }} mods](/projects/videogamemods/kotor2), on my main site's [Projects](/projects/#my-video-game-mods) pages.
{{ /container }}

View File

@ -31,4 +31,4 @@ eleventyNavigation:
* [In Defense of Peragus: its not just well-designed, its a uniquely good level too](https://www.reddit.com/r/kotor/comments/129co74/in_defense_of_peragus_its_not_just_welldesigned/) by Snigaroo on the KotOR Subreddit
An excellent essay that goes into detail in explaining why some of us actually find Peragus a good level. I am among the minority that genuinely enjoy Peragus, to the extent that I never even considered using any mod to skip the level, and I replay all the hologram recordings throughout Peragus and the Harbinger every time I replay {% cite "KotOR 2" %}.{.item-list__indent}
An excellent essay that goes into detail in explaining why some of us actually find Peragus a good level. I am among the minority that genuinely enjoy Peragus, to the extent that I never even considered using any mod to skip the level, and I replay all the hologram recordings throughout Peragus and the Harbinger every time I replay {{ cite "KotOR 2" }}.{.item-list__indent}

View File

@ -8,7 +8,7 @@ categories: ["star wars kotor 2"]
(Note: This article was originally published on Tumblr)
If you are a fan of {% cite "Star Wars: Knights of the Old Republic II: The Sith Lords" %}, you might have heard of the theory that Arren Kae, mother of Brianna the Handmaiden, and Kreia are the same person. If you have not heard of the theory, a compilation of the in-game evidence used to support the theory can be found on the [Lets Play Archive](https://lparchive.org/Knights-of-the-Old-Republic-II/Update%2058/). The theory has become so popular that many fans of the game take it for granted, which can make it easy to forget that the theory was never officially confirmed.
If you are a fan of {{ cite "Star Wars: Knights of the Old Republic II: The Sith Lords" }}, you might have heard of the theory that Arren Kae, mother of Brianna the Handmaiden, and Kreia are the same person. If you have not heard of the theory, a compilation of the in-game evidence used to support the theory can be found on the [Lets Play Archive](https://lparchive.org/Knights-of-the-Old-Republic-II/Update%2058/). The theory has become so popular that many fans of the game take it for granted, which can make it easy to forget that the theory was never officially confirmed.
I think the “Arren Kae is Kreia” theory is well-thought-out, and I agree that there are multiple in-game evidence that can support the theory. However, personally I do not subscribe to the theory, nor incorporate it into my headcanons for Knights of the Old Republic 2. I have eventually decided that in my KotOR 2 headcanons, I keep Arren and Kreia as two different people. Why?
@ -18,4 +18,4 @@ Secondly, I like the theory suggested by an anonymous message I received on Tumb
Ultimately, since the "Arren Kae is Kreia" theory is never officially confirmed, I am free to choose to _not_ subscribe to the theory, regardless of how popular the theory is in the fandom, and come up with my own theory about Arren Kae instead.
In conclusion, Keeping Arren Kae and Kreia as two different people in my KotOR headcanons allows Arren to be a positive influence in Briannas life that Brianna needs. Also, there are many interesting ideas and possibilities about Arren and Kreias dynamics that could be explored.
In conclusion, Keeping Arren Kae and Kreia as two different people in my KotOR headcanons allows Arren to be a positive influence in Briannas life that Brianna needs. Also, there are many interesting ideas and possibilities about Arren and Kreias dynamics that could be explored.

View File

@ -14,10 +14,10 @@ This article compiles the frequently asked questions I have received for my same
PLEASE READ THIS ARTICLE BEFORE ASKING QUESTIONS ABOUT MY ROMANCE MODS!{.center-text style="font-size: 1.8rem; font-weight: 700; margin-top: 1em;"}
My same-gender romance mods for {% cite "KotOR 1" %} include:
My same-gender romance mods for {{ cite "KotOR 1" }} include:
* [Carth Onasi and Male PC Romance](/projects/videogamemods/kotor1/#carth-onasi-and-male-pc-romance)
My same-gender romance mods for {% cite "KotOR 2" %} include:
My same-gender romance mods for {{ cite "KotOR 2" }} include:
* [Alternate Revan Romances REDUX](/projects/videogamemods/kotor2/#visas-marr-and-female-exile-romance)
* [Atton Rand and Male Exile Romance](/projects/videogamemods/kotor2/#atton-rand-and-male-exile-romance)
* [Dahnis Flirt Option for Female PC](/projects/videogamemods/kotor2/#dahnis-flirt-option-for-female-pc)
@ -25,7 +25,7 @@ My same-gender romance mods for {% cite "KotOR 2" %} include:
* [Handmaiden and Female Exile Disciple and Male Exile Romance](/projects/videogamemods/kotor2/#handmaiden-and-female-exile-disciple-and-male-exile-romance)
* [Visas Marr and Female Exile Romance](/projects/videogamemods/kotor2/#visas-marr-and-female-exile-romance)
I have also compiled a [list of all the same-gender romance mods](/shrines/starwarskotor/resources/kotor-same-gender-romance-mods) various modders had created throughout the history of {% cite "KotOR" %} modding.
I have also compiled a [list of all the same-gender romance mods](/shrines/starwarskotor/resources/kotor-same-gender-romance-mods) various modders had created throughout the history of {{ cite "KotOR" }} modding.
## Technical Questions
@ -35,15 +35,15 @@ Please make sure you have downloaded and installed the latest version of my mods
When you are asking for technical support, please provide details for the issues you encountered: when and how did your problem start happening and what mods you have installed. Simply saying "mod doesn't work" DOES NOT help the mod author to figure out the cause of your issue. When I ask you for more details, please answer my questions honestly, so I can identify how to solve your problems. Telling me ALL the mods you use will help me greatly in figuring out if your issue was caused by mod conflict or not.
If you play {% cite "KotOR 2" %} on Steam, **make sure there are no leftover Steam Workshop folders in your Steam directory**, because Steam Workshop mods will likely conflict with my mods, and even unsubscribing Steam Workshop mods does not always remove all Workshop mod files completely. To check for any leftover Steam Workshop files, go to the Steam Workshop folder in your Steam directory (`/\Steam\SteamApps\Workshop\`), and delete all the sub-folders in the Steam Workshop folder if they are present.
If you play {{ cite "KotOR 2" }} on Steam, **make sure there are no leftover Steam Workshop folders in your Steam directory**, because Steam Workshop mods will likely conflict with my mods, and even unsubscribing Steam Workshop mods does not always remove all Workshop mod files completely. To check for any leftover Steam Workshop files, go to the Steam Workshop folder in your Steam directory (`/\Steam\SteamApps\Workshop\`), and delete all the sub-folders in the Steam Workshop folder if they are present.
### When I installed your mod, I got the error message: <i>"[ERROR] Unhandled exception: Access violation at address [a bunch of numbers]. Write of address [a bunch of numbers] (0)"</i>.
Try to right-click your {% cite "KotOR 2" %} folder or subfolders, go to Properties and uncheck the "Read-only", then try to install my mod again to see if it works.
Try to right-click your {{ cite "KotOR 2" }} folder or subfolders, go to Properties and uncheck the "Read-only", then try to install my mod again to see if it works.
### When installing your {% cite "KotOR 2" %} mod, I got errors saying "Modules\[_].mod" did not exist, even though I had installed the installer (.exe) version of The Sith Lords Restored Content Mod.
### When installing your {{ cite "KotOR 2" }} mod, I got errors saying "Modules\[_].mod" did not exist, even though I had installed the installer (.exe) version of The Sith Lords Restored Content Mod.
First, go to the folder where your {% cite "KotOR 2" %} game is installed, and go to the Modules folder, then **check if the .mod files mentioned in the error messages are in your Modules folder**.
First, go to the folder where your {{ cite "KotOR 2" }} game is installed, and go to the Modules folder, then **check if the .mod files mentioned in the error messages are in your Modules folder**.
For example, for Handmaiden and Female Exile Disciple and Male Exile Romance mod, you need to check if these .mod files are in your Modules folder:
* 003EBO.mod
@ -60,9 +60,9 @@ For example, for Handmaiden and Female Exile Disciple and Male Exile Romance
* 909MAL.mod
* 950COR.mod
If you cannot find those .mod files in your Modules folder, your issue might be caused by your computer registering two different installation locations for {% cite "KotOR 2" %}. I suggest you check out [this guide on how to make sure your computer recognize the version of {% cite "KotOR 2" %} game where you want to install {% cite "KotOR 2" %} mods on](https://steamcommunity.com/sharedfiles/filedetails/?id=779622644). While the guide focuses on Steam version of {% cite "KotOR 2" %}, you could edit the registry to make your computer properly recognise the installation location of your {% cite "KotOR 2" %} game.
If you cannot find those .mod files in your Modules folder, your issue might be caused by your computer registering two different installation locations for {{ cite "KotOR 2" }}. I suggest you check out [this guide on how to make sure your computer recognize the version of {{ cite "KotOR 2" }} game where you want to install {{ cite "KotOR 2" }} mods on](https://steamcommunity.com/sharedfiles/filedetails/?id=779622644). While the guide focuses on Steam version of {{ cite "KotOR 2" }}, you could edit the registry to make your computer properly recognise the installation location of your {{ cite "KotOR 2" }} game.
Here are the default installation locations of {% cite "KotOR 2" %} depending on the game version:
Here are the default installation locations of {{ cite "KotOR 2" }} depending on the game version:
* Steam (32-bit Windows): `C:\Program Files\Steam\steamapps\common\Knights of the Old Republic II`
* Steam (64-bit Windows): `C:\Program Files (x86)\Steam\steamapps\common\Knights of the Old Republic II`
* Retail CD (32-bit Windows): `C:\Program Files\LucasArts\SWKotOR2\`
@ -73,21 +73,21 @@ If you do not know if you have Windows 64-bit or 32-bit, refer this article, ["H
### Will you upload your mods to Steam Workshop?
**NO.** I do not use Steam Workshop, and frankly, I hate the Steam Workshop for how terrible it is for modding {% cite "KotOR 2" %} and how much mod compatibility issues it causes. I suggest you read [this post on why using Steam Workshop is NOT recommend for modding {% cite "KotOR 2" %}](https://deadlystream.com/topic/7321-why-not-to-use-the-steam-workshop/). Therefore, I DO NOT want any of my mods to be added to the Steam Workshop.
**NO.** I do not use Steam Workshop, and frankly, I hate the Steam Workshop for how terrible it is for modding {{ cite "KotOR 2" }} and how much mod compatibility issues it causes. I suggest you read [this post on why using Steam Workshop is NOT recommend for modding {{ cite "KotOR 2" }}](https://deadlystream.com/topic/7321-why-not-to-use-the-steam-workshop/). Therefore, I DO NOT want any of my mods to be added to the Steam Workshop.
**STOP ASKING FOR ANY OF MY MODS TO BE ADDED THE STEAM WORKHOP. MY ASNWER WILL ALWAYS BE A FIRM _NO_, FULL STOP. NO EXCEPTIONS.**
### I am having problems a {% cite "KotOR 2" %} mod of yours, and I am using the Steam Workshop. Can you help me?
### I am having problems a {{ cite "KotOR 2" }} mod of yours, and I am using the Steam Workshop. Can you help me?
See my answer to the previous question. I am not responsible for any bugs caused by you using any mods from the Steam Workshop. The only suggestion I will give you for compatibility issues between my mods and the Steam Workshop is to get rid of all your Steam Workshop mods entirely, and make sure there are no leftover Steam Workshop folders in your Steam directory. In order to do this, go to the Steam Workshop folder in your Steam directory (`/\Steam\SteamApps\Workshop\`), and delete all the sub-folders in the Steam Workshop folder.
### Does this mod work with [insert a different mod here]?
Please read the “Mod Compatibility” section of my mod description and Read Me files before asking. If there is a mod you want to use that was not mentioned in my mod description and Read Me files, you can still ask me. Just make sure you tell me the actual name of the mod and ideally, provide a link to the mod you want to ask about, so I can check the mod out myself to confirm if it is compatible with my mod. Do not expect me to know the existence of every single {% cite "KotOR" %} mod out there.
Please read the “Mod Compatibility” section of my mod description and Read Me files before asking. If there is a mod you want to use that was not mentioned in my mod description and Read Me files, you can still ask me. Just make sure you tell me the actual name of the mod and ideally, provide a link to the mod you want to ask about, so I can check the mod out myself to confirm if it is compatible with my mod. Do not expect me to know the existence of every single {{ cite "KotOR" }} mod out there.
### Are your romance mods compatible with [KotOR Community Portal's mod builds](https://kotor.neocities.org/modding/)?
Yes, all my {% cite "KotOR" %} mods, not just my same-gender romance mods, are compatible with KotOR Community Portal's mod builds. I endorse the mod builds and recommend them to anyone interested in modding the {% cite "KotOR" %} games, so I am making sure my mods are compatible with the mod builds.
Yes, all my {{ cite "KotOR" }} mods, not just my same-gender romance mods, are compatible with KotOR Community Portal's mod builds. I endorse the mod builds and recommend them to anyone interested in modding the {{ cite "KotOR" }} games, so I am making sure my mods are compatible with the mod builds.
That said, some of my same-gender romance mods require you to install at very specific points of the mod builds:
@ -96,40 +96,40 @@ That said, some of my same-gender romance mods require you to install at very sp
* **Visas Marr and Female Exile Romance** needs to be installed at any point after PartySwap.
* **Alternate Revan Romances REDUX** must be installed after Thematic Obscured Mausoleum Burial (TOMB), by selecting one of the TOMB Compatible installation options.
Otherwise, you may install my same-gender romance mods at any point after KOTOR 1 Community Patch (for {% cite "KotOR 1" %} mods) or The Sith Lords Restored Content Mod (for {% cite "KotOR 2" %} mods).
Otherwise, you may install my same-gender romance mods at any point after KOTOR 1 Community Patch (for {{ cite "KotOR 1" }} mods) or The Sith Lords Restored Content Mod (for {{ cite "KotOR 2" }} mods).
### Can I use your mods with non-English localizations of the {% cite "KotOR" %} games and The Sith Lords Restored Content Mod (TSLRCM)?
### Can I use your mods with non-English localizations of the {{ cite "KotOR" }} games and The Sith Lords Restored Content Mod (TSLRCM)?
No. I play and mod the {% cite "KotOR" %} game in English exclusively. Some of my mods in particular will cause your game to crash if you are playing a non-English localization of the {% cite "KotOR" %} games and TSLRCM, because those mods add custom dialogues that do not exist in the vanilla game in order to prevent characters from referring to the player character as the wrong gender.
No. I play and mod the {{ cite "KotOR" }} game in English exclusively. Some of my mods in particular will cause your game to crash if you are playing a non-English localization of the {{ cite "KotOR" }} games and TSLRCM, because those mods add custom dialogues that do not exist in the vanilla game in order to prevent characters from referring to the player character as the wrong gender.
The only solution to crashes caused by you playing on a non-English localization is to play the {% cite "KotOR" %} games and TSLRCM in English. Unless someone is willing to volunteer to translate or localize my mods, do not expect non-English version of my mods will happen.
The only solution to crashes caused by you playing on a non-English localization is to play the {{ cite "KotOR" }} games and TSLRCM in English. Unless someone is willing to volunteer to translate or localize my mods, do not expect non-English version of my mods will happen.
If you are interested in making a non-English translation or localization of my mods yourself, you may contact me to ask for my permission to do so. However, since I am not familiar with any of the non-English languages officially supported by the {% cite "KotOR" %} games, I am unable to provide support for any issues players may have with using your non-English translation or localization of my mod. Therefore, you are on your own when it comes to providing support the non-English localizations.
If you are interested in making a non-English translation or localization of my mods yourself, you may contact me to ask for my permission to do so. However, since I am not familiar with any of the non-English languages officially supported by the {{ cite "KotOR" }} games, I am unable to provide support for any issues players may have with using your non-English translation or localization of my mod. Therefore, you are on your own when it comes to providing support the non-English localizations.
### For your {% cite "KotOR 2" %} mods that require The Sith Lords Restored Content Mod (TSLRCM) to work, will you make an alternate version that does not require TSLRCM?
No, I will not make a no-TSLRCM version of my mods that require TSLRCM to function. TSLRCM is widely agreed by players, including {% cite "KotOR" %} modders, to be an essential mod for the best experience with {% cite "KotOR 2" %}. Making a non-TSLRCM version of content mod like this would require me to spend extra time to replay {% cite "KotOR 2" %} without TSLRCM, and therefore subjecting myself to a lesser experience with the game, which I consider a massive waste of my time. In general, if you see any {% cite "KotOR 2" %} mod that requires TSLRCM to work (not just my mods), do not expect to see a non-TSLRCM version.
### For your {{ cite "KotOR 2" }} mods that require The Sith Lords Restored Content Mod (TSLRCM) to work, will you make an alternate version that does not require TSLRCM?
No, I will not make a no-TSLRCM version of my mods that require TSLRCM to function. TSLRCM is widely agreed by players, including {{ cite "KotOR" }} modders, to be an essential mod for the best experience with {{ cite "KotOR 2" }}. Making a non-TSLRCM version of content mod like this would require me to spend extra time to replay {{ cite "KotOR 2" }} without TSLRCM, and therefore subjecting myself to a lesser experience with the game, which I consider a massive waste of my time. In general, if you see any {{ cite "KotOR 2" }} mod that requires TSLRCM to work (not just my mods), do not expect to see a non-TSLRCM version.
If you are having issues with using TSLRCM, I suggest you report the bugs you encountered and ask for help for solving your issues on the [TSLRCM forum on Deadly Stream](https://deadlystream.com/forum/4-tslrcm/).
### How to install your mods on macOS or Linux?
Unfortunately, I cannot directly help with modding the {% cite "KotOR" %} games on macOS or Linux, because I have only played the games on Windows. However, the {% cite "KotOR" %} games can be modded on macOS or Linux.
Unfortunately, I cannot directly help with modding the {{ cite "KotOR" }} games on macOS or Linux, because I have only played the games on Windows. However, the {{ cite "KotOR" }} games can be modded on macOS or Linux.
For macOS, you may refer to [KOTOR Community Portal's guide for modding {% cite "KotOR" %} on macOS](https://kotor.neocities.org/modding/mod_builds/macos).
For macOS, you may refer to [KOTOR Community Portal's guide for modding {{ cite "KotOR" }} on macOS](https://kotor.neocities.org/modding/mod_builds/macos).
For Linux, KOTOR Community Portal's modding guide [recommends](https://kotor.neocities.org/modding/mod_builds/k2/full#Linux_Players) installing mods on a case-insensitive file system, with VFAT recommended as an option by other users. Otherwise, you will need to rename a huge number of files. Additionally, the [FAQ page of KOTOR Community Portal's modding guide](https://kotor.neocities.org/modding/mod_builds/faq) notes that:
> The Linux version on Steam (possibly also on GoG; this is unconfirmed) has two override folders, one in the main game directory and one in a "steamassets" folder. For the installation to function properly, all override files need to be placed into the override folder in this steamassets folder, and all executable installers need to be pointed to the steamassets folder as if it were the base installation directory.
### How to install your mods on a console (Xbox/Nintendo Switch) or mobile (Android/iOS) version of {% cite "KotOR" %} or {% cite "KotOR 2" %}?
### How to install your mods on a console (Xbox/Nintendo Switch) or mobile (Android/iOS) version of {{ cite "KotOR" }} or {{ cite "KotOR 2" }}?
Sorry, **I cannot directly help with modding the {% cite "KotOR" %} games on any console or mobile devices, because I only own the PC version of the {% cite "KotOR" %} games**. I make no promises that I will port my {% cite "KotOR" %} mods for those platforms specifically either.
Sorry, **I cannot directly help with modding the {{ cite "KotOR" }} games on any console or mobile devices, because I only own the PC version of the {{ cite "KotOR" }} games**. I make no promises that I will port my {{ cite "KotOR" }} mods for those platforms specifically either.
Some of my mods require installers, namely TSLPatcher or HoloPatcher, to make the mods work properly, especially if you want to use other mods in addition to my mods and for {% cite "KotOR 2" %}, The Sith Lords Restored Content Mod. Simply copying and pasting files from my mod to your game's directory does NOT guarantee my mod will work as intended, and you may encounter bugs that could possibly game-breaking.
Some of my mods require installers, namely TSLPatcher or HoloPatcher, to make the mods work properly, especially if you want to use other mods in addition to my mods and for {{ cite "KotOR 2" }}, The Sith Lords Restored Content Mod. Simply copying and pasting files from my mod to your game's directory does NOT guarantee my mod will work as intended, and you may encounter bugs that could possibly game-breaking.
For Android and iOS users, I suggest referring to the [KotOR Community Portal's modding guide](https://kotor.neocities.org/modding/), specifically their instructions in their mobile mod builds. See [this page for {% cite "KotOR 1" %}](https://kotor.neocities.org/modding/mod_builds/k1/full_mobile) and [this page for {% cite "KotOR 2" %}](https://kotor.neocities.org/modding/mod_builds/k2/full_mobile).
For Android and iOS users, I suggest referring to the [KotOR Community Portal's modding guide](https://kotor.neocities.org/modding/), specifically their instructions in their mobile mod builds. See [this page for {{ cite "KotOR 1" }}](https://kotor.neocities.org/modding/mod_builds/k1/full_mobile) and [this page for {{ cite "KotOR 2" }}](https://kotor.neocities.org/modding/mod_builds/k2/full_mobile).
For Nintendo Switch users, in order to mod the {% cite "KotOR" %} game on Switch, first you need to hack your Switch or install a modchip in your Switch, then use the [KotOR Switch Modding Framework](https://deadlystream.com/files/file/2102-kotor-switch-modding-framework/) and [KotOR II Switch Modding Framework](https://deadlystream.com/files/file/2106-kotor-ii-switch-modding-framework/) to install mods. According to JacqylFrost, the creator of these frameworks, both TSLRCM and my Handmaiden same-geneder romance mod work with the {% cite "KotOR 2" %} version of the framework. I suggest you ask JacqylFrost directly if you need help with modding the {% cite "KotOR" %} games on Switch.
For Nintendo Switch users, in order to mod the {{ cite "KotOR" }} game on Switch, first you need to hack your Switch or install a modchip in your Switch, then use the [KotOR Switch Modding Framework](https://deadlystream.com/files/file/2102-kotor-switch-modding-framework/) and [KotOR II Switch Modding Framework](https://deadlystream.com/files/file/2106-kotor-ii-switch-modding-framework/) to install mods. According to JacqylFrost, the creator of these frameworks, both TSLRCM and my Handmaiden same-geneder romance mod work with the {{ cite "KotOR 2" }} version of the framework. I suggest you ask JacqylFrost directly if you need help with modding the {{ cite "KotOR" }} games on Switch.
For Steam Deck users, you may refer to JacqylFrost's [Steam Deck modding guide](https://www.reddit.com/r/kotor/comments/10horqp/steam_deck_modding_including_modbuild/) on the KotOR subreddit.
@ -137,9 +137,9 @@ For Steam Deck users, you may refer to JacqylFrost's [Steam Deck modding guide](
### Will you add kissing scenes to your romance mods?
No. The goal of my same-gender romance mods is not necessary to add new content, but to allow players to experience the pre-existing romance content in the {% cite "KotOR" %} series without the heterosexual gender restrictions. Kissing scenes are beyond the scope of my mods, and I do not necessary have the skills required (such as modelling, animations, etc.) to create them either, especially given how limited the animations in these old games are.
No. The goal of my same-gender romance mods is not necessary to add new content, but to allow players to experience the pre-existing romance content in the {{ cite "KotOR" }} series without the heterosexual gender restrictions. Kissing scenes are beyond the scope of my mods, and I do not necessary have the skills required (such as modelling, animations, etc.) to create them either, especially given how limited the animations in these old games are.
For Carth Onasi and Male PC Romance mod for {% cite "KotOR 1" %}, if you want your male PC to kiss Carth, you may install cjt0202's [Carth Romance Fix](http://www.cjt0202.net/carth_romance.php) mod, then install the compatibility patch provided in my mod.
For Carth Onasi and Male PC Romance mod for {{ cite "KotOR 1" }}, if you want your male PC to kiss Carth, you may install cjt0202's [Carth Romance Fix](http://www.cjt0202.net/carth_romance.php) mod, then install the compatibility patch provided in my mod.
### Will you make a romance mod for Canderous/Bao-Dur/Mira/any other character with no romance content in the vanilla game?
@ -147,9 +147,9 @@ No. Due to the fact that these characters were never intended to be romance opti
### Why do you make everyone gay?
I am a lesbian who would like to see more representation of LGBTQ+ people and relationships in media, including {% cite "Star Wars" %}, and I am not the only one who feels this way. I made these same-gender romance mods for fellow LGBTQ+ players who want more gay content in {% cite "KotOR" %} as well. I find {% cite "KotOR 2" %}'s complete lack of same-gender romance options especially disaappointing, since the first {% cite "KotOR" %} at least has Juhani as a canon lesbian romance option, so I made these mods to fill the void. In fact, after releasing my same-gender romance mods, many other LGBTQ+ players have expressed gratitute for the existence of these mods, and consider these mods a huge improvement to their {% cite "KotOR" %} experience.
I am a lesbian who would like to see more representation of LGBTQ+ people and relationships in media, including {{ cite "Star Wars" }}, and I am not the only one who feels this way. I made these same-gender romance mods for fellow LGBTQ+ players who want more gay content in {{ cite "KotOR" }} as well. I find {{ cite "KotOR 2" }}'s complete lack of same-gender romance options especially disaappointing, since the first {{ cite "KotOR" }} at least has Juhani as a canon lesbian romance option, so I made these mods to fill the void. In fact, after releasing my same-gender romance mods, many other LGBTQ+ players have expressed gratitute for the existence of these mods, and consider these mods a huge improvement to their {{ cite "KotOR" }} experience.
Cisgender heterosexual people already get countless representations in media, including {% cite "Star Wars" %}, bcause cishet people are considered the default and the norm. If the idea that everyone in your favorite piece of media could be gay makes you uncomfortable, perhaps you meed to examine why you feel that way. Keep in mind that **LGBTQ+ people already have to see countless pieces of mainstream media filled with cisgender heterosexual characters without a single LGBTQ+ character even existing**.
Cisgender heterosexual people already get countless representations in media, including {{ cite "Star Wars" }}, bcause cishet people are considered the default and the norm. If the idea that everyone in your favorite piece of media could be gay makes you uncomfortable, perhaps you meed to examine why you feel that way. Keep in mind that **LGBTQ+ people already have to see countless pieces of mainstream media filled with cisgender heterosexual characters without a single LGBTQ+ character even existing**.
Frankly, opposing the concept or existence of same-gender romance mods for video games is homophobic. As a gay person, this is a stance I will not change my mind on. Any comment or message that tries to argue with me otherwise will be ignored or deleted without response.
@ -173,7 +173,7 @@ If Handmaiden does not join your female Exile's party when you are using my Hand
* **You did not install my mod correctly**. Either you get errors when installing the “Default Installation” option, or you did not install DarthTyren's PartySwap mod first before installing the “PartySwap Compatible” option of my mod.
* **You have a `holorec.dlg` file in the Override folder**, either from a mod you are using or a mod you previously used. If there is a `holorec.dlg` in your Override folder, delete it.
* **You may have some leftover Steam Workshop folders in your Steam directory** that overrides the portion where Handmaiden is supposed to join your party. To solve this, go to the Steam Workshop folder in your Steam directory (`/\Steam\SteamApps\Workshop\`), and delete all the sub-folders in the Steam Workshop folder.
* Similar to the above, **you may have some leftover files from a mod you used in your previous playthrough** in your {% cite "KotOR 2" %} game directory that interferes the portion where Handmaiden is supposed to join your party. The best way to solve this is to uninstall your game, delete your {% cite "KotOR 2" %} game folder entirely, and then re-install the game and the mods you want to use.
* Similar to the above, **you may have some leftover files from a mod you used in your previous playthrough** in your {{ cite "KotOR 2" }} game directory that interferes the portion where Handmaiden is supposed to join your party. The best way to solve this is to uninstall your game, delete your {{ cite "KotOR 2" }} game folder entirely, and then re-install the game and the mods you want to use.
### Can you make your mod so you always recruit Handmaiden or Disciple only regardless of the Exile's gender?

View File

@ -8,7 +8,7 @@ categories: ["star wars kotor 2"]
(Note: This article was originally published on Tumblr)
In {% cite "Star Wars: Knights of the Old Republic II: The Sith Lords" %}, from the first conversation you could have with Brianna, also known as The Last Handmaiden, in the secret Jedi academy on Telos, to the moment where you train Brianna to become a Jedi Guardian if she joins your party, the game has consistently shown that Brianna's family plays a major part of her story and character arc due to her identity as an illegitimate child of the Echani general Yusanis and Jedi Knight Arren Kae. I have always enjoyed Brianna's arc, so even when I am playing a female Jedi Exile, I always use mods that allow Brianna to join a female Exile's party.
In {{ cite "Star Wars: Knights of the Old Republic II: The Sith Lords" }}, from the first conversation you could have with Brianna, also known as The Last Handmaiden, in the secret Jedi academy on Telos, to the moment where you train Brianna to become a Jedi Guardian if she joins your party, the game has consistently shown that Brianna's family plays a major part of her story and character arc due to her identity as an illegitimate child of the Echani general Yusanis and Jedi Knight Arren Kae. I have always enjoyed Brianna's arc, so even when I am playing a female Jedi Exile, I always use mods that allow Brianna to join a female Exile's party.
As I have thought more about Brianna's family drama, one day I have come to realise that there is a mystery about Brianna's family that I find it unfortunate that we know next to nothing about: the mother of Brianna's sisters.

View File

@ -18,9 +18,9 @@ The most crucial evidence comes from `k_hjuh_dialog.dlg`, Juhanis main dialog
Here is a screenshot of my DLGEditor with the most relevant part of the `k_hjuh_dialog.dlg` file:
{% imgFigure "/assets/shrines/starwarskotor/articles/juhani-lesbian-in-game-evidence.avif", "Screenshot of DLG Editor 2.3.2 displaying Juhani's main dialogue file" %}
{{ imgFigure "/assets/shrines/starwarskotor/articles/juhani-lesbian-in-game-evidence.avif", "Screenshot of DLG Editor 2.3.2 displaying Juhani's main dialogue file" }}
([View the screenshot in its original size](/assets/shrines/starwarskotor/articles/juhani-lesbian-in-game-evidence.avif))
{% endimgFigure %}
{{ endimgFigure }}
The highlighted dialogue shown in the screenshot (”I feel I must apologize for the way I acted towards you before, in the grove. It was wrong of me.”) is the beginning of your first personal conversation with Juhani after Juhani joins your party. Here is a video of the conversation in question:
@ -51,4 +51,4 @@ Even though the word “lesbian” or “gay” is never used in any of the KotO
In conclusion, **Juhani is a canon lesbian character and has always been intended to be such**.
I would also like to emphasise that **I DO NOT support any mods that make Juhani a romance option for male characters under any circumstances**, because such mods would be erasing the identity of the very first confirmed lesbian character in any Star Wars media. Not to mention, Juhani is the ONLY confirmed LGBTQ+ character in the entire KotOR series (Belaya from KotOR 1 and Luxa from KotOR 2 are heavily implied to be gay or bisexual, but their sexuality is never confirmed). Please respect LGBTQ+ representation and the identities of canon LGBTQ+ characters. You can read more about my stance on this matter in my other article: [Keep Juhani a Lesbian and Keep Juhani's Romance Exclusive to Female Characters](../keep-juhani-a-lesbian/).
I would also like to emphasise that **I DO NOT support any mods that make Juhani a romance option for male characters under any circumstances**, because such mods would be erasing the identity of the very first confirmed lesbian character in any Star Wars media. Not to mention, Juhani is the ONLY confirmed LGBTQ+ character in the entire KotOR series (Belaya from KotOR 1 and Luxa from KotOR 2 are heavily implied to be gay or bisexual, but their sexuality is never confirmed). Please respect LGBTQ+ representation and the identities of canon LGBTQ+ characters. You can read more about my stance on this matter in my other article: [Keep Juhani a Lesbian and Keep Juhani's Romance Exclusive to Female Characters](../keep-juhani-a-lesbian/).

View File

@ -7,24 +7,24 @@ tags: kotor 1 articles
categories: ["star wars kotor"]
---
For those who do not know, Juhani is a character introduced in the video game {% cite "Star Wars: Knights of the Old Republic" %} ({% cite "KotOR" %}), which was developed by BioWare. She is best known not only for being a lesbian and a romance option for female player characters, but also the very first confirmed gay character in both the {% cite "Star Wars" %} franchise (including the old {% cite "Star Wars" %} Expanded Universe now known as {% cite "Star Wars Legends" %}) and BioWare games.
For those who do not know, Juhani is a character introduced in the video game {{ cite "Star Wars: Knights of the Old Republic" }} ({{ cite "KotOR" }}), which was developed by BioWare. She is best known not only for being a lesbian and a romance option for female player characters, but also the very first confirmed gay character in both the {{ cite "Star Wars" }} franchise (including the old {{ cite "Star Wars" }} Expanded Universe now known as {{ cite "Star Wars Legends" }}) and BioWare games.
Defending and protecting Juhani's status as a lesbian is a stance I will make no compromise on. It is my firm belief that **Juhani should remain a lesbian and her romance should remain exclusive to female characters. I strongly and utterly oppose any attempt to make Juhani a romance option for male characters under _any_ circumstances.** In other words, I am completely against the idea of making Juhani straight or bisexual.
As a modder of the {% cite "KotOR" %} video game series, I also need to state that I will ***never*** make Juhani a romance option for male characters under _any_ circumstances in any of my mods. I also do not support any mod that makes Juhani a romance option for male characters, including providing technical support or granting permission to make patches that try to make straight or bisexual Juhani mods compatible with my mods.
As a modder of the {{ cite "KotOR" }} video game series, I also need to state that I will ***never*** make Juhani a romance option for male characters under _any_ circumstances in any of my mods. I also do not support any mod that makes Juhani a romance option for male characters, including providing technical support or granting permission to make patches that try to make straight or bisexual Juhani mods compatible with my mods.
Some would ask me: why do you support and even make mods that make heterosexual characters gay, but against making gay characters heterosexual?
The answer is simple: Because **I both want more LGBTQ+ representation and I believe the identities of officially confirmed LGBTQ+ characters should be respected and not be changed**.
Unlike every other romance options in both {% cite "KotOR" %} games, Juhani is a canon gay character, which means she is officially confirmed to be attracted to the same gender exclusively, and she has always been intended to be a lesbian, a woman who is exclusively attracted to women. In fact, [the first {% cite "KotOR" %} game has gone out of its way to ensure ONLY female player characters can romance Juhani](../juhani-lesbian-evidence).
Unlike every other romance options in both {{ cite "KotOR" }} games, Juhani is a canon gay character, which means she is officially confirmed to be attracted to the same gender exclusively, and she has always been intended to be a lesbian, a woman who is exclusively attracted to women. In fact, [the first {{ cite "KotOR" }} game has gone out of its way to ensure ONLY female player characters can romance Juhani](../juhani-lesbian-evidence).
As a lesbian myself, I utterly and firmly oppose the idea of making canon lesbian characters like Juhani being able to be romanced by men (or canon gay male — as in, men who are exclusively attracted to men — characters romanceable by women), because it is very disrespectful for gay representation, especially consider the fact that Juhani is literally the ONLY confirmed LGBTQ+ character in either {% cite "KotOR" %} game (minor female NPCs Belaya, Luxa and the Twin Suns are implied to be attracted to women, but their sexualities are never confirmed). Making canon lesbian characters like Juhani a romance option by men is also reminiscent of the real-life anti-gay attitude that gay people's sexualities can be changed, which leads to [“conversion therapy”](https://www.hrc.org/resources/the-lies-and-dangers-of-reparative-therapy) ([archived](https://web.archive.org/web/20250218052239/https://www.hrc.org/resources/the-lies-and-dangers-of-reparative-therapy)).
As a lesbian myself, I utterly and firmly oppose the idea of making canon lesbian characters like Juhani being able to be romanced by men (or canon gay male — as in, men who are exclusively attracted to men — characters romanceable by women), because it is very disrespectful for gay representation, especially consider the fact that Juhani is literally the ONLY confirmed LGBTQ+ character in either {{ cite "KotOR" }} game (minor female NPCs Belaya, Luxa and the Twin Suns are implied to be attracted to women, but their sexualities are never confirmed). Making canon lesbian characters like Juhani a romance option by men is also reminiscent of the real-life anti-gay attitude that gay people's sexualities can be changed, which leads to [“conversion therapy”](https://www.hrc.org/resources/the-lies-and-dangers-of-reparative-therapy) ([archived](https://web.archive.org/web/20250218052239/https://www.hrc.org/resources/the-lies-and-dangers-of-reparative-therapy)).
Lesbians specifically are often [discriminated and prejudiced against](https://en.wikipedia.org/wiki/Discrimination_against_lesbians) due to both homophobia and misogyny. In fact, there is a word for describing the various forms of prejudice and negativity towards lesbians specifically: [lesbophobia](https://en.wiktionary.org/wiki/lesbophobia). We lesbians are often demonised as "not giving men a chance" for being women with an exclusive attraction to women and a lack of attraction to men. Yes, I do believe making confirmed lesbian characters like Juhani straight or bisexual is a form of lesbophobia. **Juhani is a fictional character, but lesbians exist in the real world, and how you treat a fictional charcter with an identity that is marginalised in real life often reflects your attitude towards people with said marginalised identity in the real world**.
Making Juhani a romance option for male characters cannot be compared to making heterosexual romance options like Bastila Shan and Carth Onasi gay or bisexual, because cisgender heterosexual people already get countless representations in media, including {% cite "Star Wars" %} and {% cite "KotOR" %}, because cishet people are considered the default and the norm. Keep in mind that **LGBTQ+ people already have to see countless pieces of mainstream media filled with cisgender heterosexual characters without a single LGBTQ+ character even existing**. Making heterosexual romance options like Bastila and Carth available for same-gender romance options is out of desire for more LGBTQ+ representation, while making Juhani a romance option for male characters, including making Juhani bisexual, is erasing her lesbian identity and disrespecting lesbian representation.
Making Juhani a romance option for male characters cannot be compared to making heterosexual romance options like Bastila Shan and Carth Onasi gay or bisexual, because cisgender heterosexual people already get countless representations in media, including {{ cite "Star Wars" }} and {{ cite "KotOR" }}, because cishet people are considered the default and the norm. Keep in mind that **LGBTQ+ people already have to see countless pieces of mainstream media filled with cisgender heterosexual characters without a single LGBTQ+ character even existing**. Making heterosexual romance options like Bastila and Carth available for same-gender romance options is out of desire for more LGBTQ+ representation, while making Juhani a romance option for male characters, including making Juhani bisexual, is erasing her lesbian identity and disrespecting lesbian representation.
All my same-gender romance mods are about adding more same-gender romance options, and not inherently about removing every gender restriction in romances without any thought or consideration. Ultimately, My reasons and motives for opposing changing Juhani's lesbian orientation, and at the same time supporting making heterosexual romance options like Bastila and Carth gay or bisexual, are all about wanting more LGBTQ+ representation and respecting canon LGBTQ+ representation. Protecting Juhani's status as a canon lesbian character is not inherently about adhering to canon, but about respecting representation of marginalised groups like LGBTQ+ people.
Keeping canon gay chracters exclusive to same-gender romances, including keeping Juhani's romance exclusive to female chracters only, is a stance I am not going to change my mind on, so I would appreciate anyone not debating me on this.
Keeping canon gay chracters exclusive to same-gender romances, including keeping Juhani's romance exclusive to female chracters only, is a stance I am not going to change my mind on, so I would appreciate anyone not debating me on this.

View File

@ -6,16 +6,16 @@ tags: kotor 2 articles
categories: ["star wars kotor 2", "video game mods"]
---
Regardless of how much you like {% cite "Star Wars: Knights of the Old Republic II: The Sith Lords" %} or not, there is no denying the fact that the game would be (even) better if Obsidian Entertainment was given more time to develop and polish the game to truly achieve their vision for the game, instead of being rushed to meet the release deadline which resulted in a lot of cut content.
Regardless of how much you like {{ cite "Star Wars: Knights of the Old Republic II: The Sith Lords" }} or not, there is no denying the fact that the game would be (even) better if Obsidian Entertainment was given more time to develop and polish the game to truly achieve their vision for the game, instead of being rushed to meet the release deadline which resulted in a lot of cut content.
[The Sith Lords Restored Content Mod (TSLRCM)](https://deadlystream.com/files/file/578-tsl-restored-content-mod/) is the most successful attempt to restore the cut content of {% cite "KotOR 2" %}, as it not only restores cut content that can help to flesh out the game and give some plot lines more closure, but also fixes many bugs in the vanilla game. TSLRCM easily became the most iconic mod for either {% cite "KotOR" %} game, to the extent that the mod even has [its own Wikipedia page](https://en.wikipedia.org/wiki/The_Sith_Lords_Restored_Content_Modification).
[The Sith Lords Restored Content Mod (TSLRCM)](https://deadlystream.com/files/file/578-tsl-restored-content-mod/) is the most successful attempt to restore the cut content of {{ cite "KotOR 2" }}, as it not only restores cut content that can help to flesh out the game and give some plot lines more closure, but also fixes many bugs in the vanilla game. TSLRCM easily became the most iconic mod for either {{ cite "KotOR" }} game, to the extent that the mod even has [its own Wikipedia page](https://en.wikipedia.org/wiki/The_Sith_Lords_Restored_Content_Modification).
It is widely agreed that TSLRCM is essential for the best experience with {% cite "KotOR 2" %}. There are players only started to like {% cite "KotOR 2" %} after they replayed the game with TSLRCM, so some have argued that even first-time players should use TSLRCM in their very first playthrough of {% cite "KotOR 2" %}. I, however, do not believe the answer to the question "Should you use TSLRCM in your first {% cite "KotOR 2" %} playthrough" is clear-cut. As a huge {% cite "KotOR 2" %} fan who has played the game both with and without TSLRCM, my opinion is that it is up to the player to decide if they want to use TSLRCM in their first {% cite "KotOR 2" %} playthrough based on their priorities.
It is widely agreed that TSLRCM is essential for the best experience with {{ cite "KotOR 2" }}. There are players only started to like {{ cite "KotOR 2" }} after they replayed the game with TSLRCM, so some have argued that even first-time players should use TSLRCM in their very first playthrough of {{ cite "KotOR 2" }}. I, however, do not believe the answer to the question "Should you use TSLRCM in your first {{ cite "KotOR 2" }} playthrough" is clear-cut. As a huge {{ cite "KotOR 2" }} fan who has played the game both with and without TSLRCM, my opinion is that it is up to the player to decide if they want to use TSLRCM in their first {{ cite "KotOR 2" }} playthrough based on their priorities.
TSLRCM changes the playing experience of {% cite "KotOR 2" %} for the better, but it is still a mod that fundamentally changes the player's experience with the game. The primary purpose of video game modifications is to change things in a game, usually in ways that diverge from the original design of the game. This is why I typically do not encourage brand-new players to use mods in their first playthrough of any video game, with the only exception being pure bug fix mods, such as the first {% cite "KotOR" %} game's [KOTOR 1 Community Patch](https://deadlystream.com/files/file/1258-kotor-1-community-patch/). Instead, I would advise players to play a game first without mods, so they can make their own decision on what kind of mods would they want to make their experience with the game better when they replay it, and in turn, they would appreciate the changes made by the mods they use and the work modders put into the mods better. This philosophy of mine applies to both KotOR games, even after I became a KotOR modder myself.
TSLRCM changes the playing experience of {{ cite "KotOR 2" }} for the better, but it is still a mod that fundamentally changes the player's experience with the game. The primary purpose of video game modifications is to change things in a game, usually in ways that diverge from the original design of the game. This is why I typically do not encourage brand-new players to use mods in their first playthrough of any video game, with the only exception being pure bug fix mods, such as the first {{ cite "KotOR" }} game's [KOTOR 1 Community Patch](https://deadlystream.com/files/file/1258-kotor-1-community-patch/). Instead, I would advise players to play a game first without mods, so they can make their own decision on what kind of mods would they want to make their experience with the game better when they replay it, and in turn, they would appreciate the changes made by the mods they use and the work modders put into the mods better. This philosophy of mine applies to both KotOR games, even after I became a KotOR modder myself.
Therefore, if you have never played {% cite "KotOR 2" %} before, and you ask me if you should use TSLRCM in your first {% cite "KotOR 2" %} playthrough, my answer is that it depends on what you want. You may use TSLRCM in your first {% cite "KotOR 2" %} playthrough if you intend to play {% cite "KotOR 2" %} *only once*, and you want to get the best experience with the game in the only time you will be playing the game, but otherwise I would encourage you to try KotOR 2 without TSLRCM first, in order to fully appreciate TSLRCM for what it accomplishes, for the changes it makes for the game and the praise it receives from players.
Therefore, if you have never played {{ cite "KotOR 2" }} before, and you ask me if you should use TSLRCM in your first {{ cite "KotOR 2" }} playthrough, my answer is that it depends on what you want. You may use TSLRCM in your first {{ cite "KotOR 2" }} playthrough if you intend to play {{ cite "KotOR 2" }} *only once*, and you want to get the best experience with the game in the only time you will be playing the game, but otherwise I would encourage you to try KotOR 2 without TSLRCM first, in order to fully appreciate TSLRCM for what it accomplishes, for the changes it makes for the game and the praise it receives from players.
Another benefit from playing {% cite "KotOR 2" %} without TSLRCM first is that you will have an easier time finding guides and walkthroughs of the game, because most of the {% cite "KotOR 2" %} guides that you can easily find on the internet were written based on the vanilla version of the game, while TSLRCM-specific guides are more difficult to find by comparison.
Another benefit from playing {{ cite "KotOR 2" }} without TSLRCM first is that you will have an easier time finding guides and walkthroughs of the game, because most of the {{ cite "KotOR 2" }} guides that you can easily find on the internet were written based on the vanilla version of the game, while TSLRCM-specific guides are more difficult to find by comparison.
Perhaps I am biased because I already loved {% cite "KotOR 2" %} from the get go since my first playthrough of the game, even before I discovered TSLRCM's existence, and I am the type of autistic gamer who likes to replay games they like, but I do not believe that makes my opinion any less worthy to consider.
Perhaps I am biased because I already loved {{ cite "KotOR 2" }} from the get go since my first playthrough of the game, even before I discovered TSLRCM's existence, and I am the type of autistic gamer who likes to replay games they like, but I do not believe that makes my opinion any less worthy to consider.

View File

@ -18,7 +18,7 @@ eleventyNavigation:
{{ articleList("kotor guides") }}
## KotOR 1 Guides by Others
* [{% cite "Star Wars: Knights of the Old Republic" %} section](https://strategywiki.org/wiki/Star_Wars:_Knights_of_the_Old_Republic) on StrategyWiki
* [{{ cite "Star Wars: Knights of the Old Republic" }} section](https://strategywiki.org/wiki/Star_Wars:_Knights_of_the_Old_Republic) on StrategyWiki
## KotOR 2: TSL Guides by Others
* [Influence Walkthrough](https://web.archive.org/web/20190104130924/www.starwarsknights.com/influence.php) by by Achilles

View File

@ -66,11 +66,11 @@ Available when you gain 1 level after History #2. Juhani reveals that she was fr
https://www.youtube.com/watch?v=Foj1nmouoIU
{% container "div", "text-box" %}
{{ container "div", "text-box" }}
**BUG WARNING:** There is a bug that may block you from progressing Juhani's Personal Conversation path after you complete History #3, and thus preventing you from triggering Juhani's final romance conversation. See the "Personal Conversation Path" section below for more details about this bug. This bug is fixed by the [KOTOR 1 Community Patch](https://deadlystream.com/files/file/1258-kotor-1-community-patch/), which is a major reason I highly recommend this mod.
If you are unable to install mods for some reason, I would suggest that once you complete History #3, stop leveling up your character. Once you get your second Star Map (the Dantooine Star Map counts as the first Star Map), complete Personal #3 _AND_ Personal #4 at once. After all that is done, you can now level up to trigger History #4.
{% /container %}
{{ /container }}
#### History #4
@ -108,11 +108,11 @@ After you have dealt with Xor, if you have completed Personal #6 (detailed below
https://www.youtube.com/watch?v=Px1JTr7vf9Q
{% container "div", "text-box" %}
{{ container "div", "text-box" }}
**BUG WARNING:** There is an infamous bug with the Xor quest that once you trigger the quest, even after completing it, you will not be able to encounter any other messengers for your other party members' personal quests, and for Mika Dorin's premium shop on Korriban. The fix for this bug is included in the [KOTOR 1 Community Patch](https://deadlystream.com/files/file/1258-kotor-1-community-patch/) and the KotOR 1 Restoration (K1R) mod.
If you are unable to use mods, you may want to wait until escaping the Leviathan and unlocking Mika Dorin's premium shop before encountering Xor. If you have activated the "Threat From Xor" quest and want to avoid meeting Xor, do not have Juhani in your party when you walk around the spaceport on Tatooine, Kashyyyk, Manaan or Korriban.
{% /container %}
{{ /container }}
### Personal Conversation Path
@ -148,11 +148,11 @@ Available once you complete History #3 _and_ Personal #3. Juhani describes the l
https://www.youtube.com/watch?v=BOq0fehoYkg
{% container "div", "text-box" %}
{{ container "div", "text-box" }}
**BUG WARNING:** Personal #4 is by far the trickiest to trigger of all Juhani's conversations. There is a bug that once you complete History #3, if you level up even just once, History #4 will override Personal #4, making Personal #4 unavailable, and you will be unable to get the later conversations in the Personal Conversation path (except Personal #7 below), including the final romance conversation. In fact, I found that missing out Personal #4 was _the_ reason I was unable to get Juhani's final romance conversation in my old playthrough. This bug is fixed by the [KOTOR 1 Community Patch](https://deadlystream.com/files/file/1258-kotor-1-community-patch/), which is a major reason I highly recommend this mod.
If you are unable to install mods for some reason, I would suggest that once you complete History #3, stop leveling up your character. Once you get your second Star Map (the Dantooine Star Map counts as the first Star Map), complete Personal #3, then _immediately_ talk to Juhani again to check if Personal #4 is available. After you successfully trigger Personal #4 and complete the conversation, you can now level up your character to proceed to History #4 and beyond.
{% /container %}
{{ /container }}
#### Personal #5

View File

@ -9,7 +9,7 @@ toc: true
## Introduction
In {% cite "Star Wars: Knights of the Old Republic" %}, towards the end of the game you will be provided the opportunity to determine which ending you will get, and there will be consequences of your choice there.
In {{ cite "Star Wars: Knights of the Old Republic" }}, towards the end of the game you will be provided the opportunity to determine which ending you will get, and there will be consequences of your choice there.
Specifically, on the Rakatan temple summit at the Unknown World, you will meet Basila, who at that point has fallen to the dark side. After some dialogue and you fought Bastila, Bastila will suggest you to reclaim the title of the Dark Lord of the Sith and rule the galaxy. If you choose to agree with Bastila's suggestion, you will get the dark side ending, with a lot of dark side points. However, if you choose to reject Bastila's suggestion, you will get the light side ending, with a lot of light side points.
@ -27,7 +27,7 @@ In general, to successfully convince Bastila to return to the light side, you ne
In the final part of Bastila's dialogue, when Bastila says she is beyond saving, do not agree with her because it will make you kill her.
There will be \[Persuade\] options in the final part of Bastila's dialogue. While it is possible to save Bastila without choosing the \[Persuade\] options as long as you choose the right dialogue options, if you invest skill points in Persuade and pass the Persuade check, it would also be easier to save Bastila. If you want to learn more about the Persuade mechanic in KotOR, you can check out [StretegyWiki's page about Skills in {% cite "KotOR" %}](https://strategywiki.org/wiki/Star_Wars:_Knights_of_the_Old_Republic/Skills#Persuade).
There will be \[Persuade\] options in the final part of Bastila's dialogue. While it is possible to save Bastila without choosing the \[Persuade\] options as long as you choose the right dialogue options, if you invest skill points in Persuade and pass the Persuade check, it would also be easier to save Bastila. If you want to learn more about the Persuade mechanic in KotOR, you can check out [StretegyWiki's page about Skills in {{ cite "KotOR" }}](https://strategywiki.org/wiki/Star_Wars:_Knights_of_the_Old_Republic/Skills#Persuade).
An active romance with Bastila will make it easier to save Bastila. Although in vanilla KotOR, only a male player character can romance Bastila, this mechanic also works for a female PC who romances Bastila with mods like [JC's Romance Enhancement: Biromantic Bastila](https://deadlystream.com/files/file/1548-jcs-romance-enhancement-biromantic-bastila-for-k1/). That said, it is still possible to redeem Bastila even if you do not romance her.

View File

@ -11,7 +11,7 @@ toc: true
This guide is requested by Deadly Stream user Sith Holocron.
In {% cite "Star Wars: Knights of the Old Republic" %}, there is a side quest on Dantooine named "Sandral-Matale Feud", which you receive after you have dealt with Juhani at the grove and met the Jedi Council.
In {{ cite "Star Wars: Knights of the Old Republic" }}, there is a side quest on Dantooine named "Sandral-Matale Feud", which you receive after you have dealt with Juhani at the grove and met the Jedi Council.
This quest line revolves around a family feud between the Sandrals and the Matales, mainly between their patriarchs, Nurik Sandral and Ahlan Matale. As you progress the quest line, you will discover that Nurik's daughter, Rahasia and Ahlan's son, Shen are romantically involved. The quest line will lead to a heated confrontation between Nurik and Ahlan, and there are multiple ways to resolve the quest line.
@ -27,7 +27,7 @@ The "Sandral-Matale Feud" quest could be resolved in four different ways:
### 1\. Convincing Ahlan and Nurik to sort out their differences and allow their children to stay together as a couple.
If you want to do a Light Side playthrough, this would be the best outcome. However, you need to pass a Hard difficulty Persuasion check to get this ending. If you want to learn more about the Persuade mechanic in KotOR, you can check out [StretegyWiki's page about Skills in {% cite "KotOR" %}](https://strategywiki.org/wiki/Star_Wars:_Knights_of_the_Old_Republic/Skills#Persuade). Since you will likely be at level 10 when you do this quest, you need at least 10 points in your Persuade skill to have a decent chance to pass the check.
If you want to do a Light Side playthrough, this would be the best outcome. However, you need to pass a Hard difficulty Persuasion check to get this ending. If you want to learn more about the Persuade mechanic in KotOR, you can check out [StretegyWiki's page about Skills in {{ cite "KotOR" }}](https://strategywiki.org/wiki/Star_Wars:_Knights_of_the_Old_Republic/Skills#Persuade). Since you will likely be at level 10 when you do this quest, you need at least 10 points in your Persuade skill to have a decent chance to pass the check.
As for the dialogue choices, after Ahlan rants about him getting revenge, you need to choose **"You two just need to calm down."**

View File

@ -14,8 +14,8 @@ eleventyNavigation:
## My Mods
Here are the modifications for the KotOR series I have created.
* [{% cite "Star Wars: Knights of the Old Republic" %}](/projects/videogamemods/kotor1/)
* [{% cite "Star Wars: Knights of the Old Republic II: The Sith Lords" %}](/projects/videogamemods/kotor2/)
* [{{ cite "Star Wars: Knights of the Old Republic" }}](/projects/videogamemods/kotor1/)
* [{{ cite "Star Wars: Knights of the Old Republic II: The Sith Lords" }}](/projects/videogamemods/kotor2/)
## My Modder's Resource
* [Missing K1 Party Member Ports for TSL](https://deadlystream.com/files/file/2249-missing-k1-party-member-ports-for-tsl-modders-resource/)
@ -25,8 +25,8 @@ Here are the modifications for the KotOR series I have created.
* [KotOR 2 Light Side Female Saves with The Sith Lords Restored Content Mod and PartySwap](https://deadlystream.com/files/file/2213-kotor-2-light-side-female-saves-with-tslrcm-and-partyswap/)
## My Mod Lists
* [List of Same-Gender Romance Mods for the {% cite "KotOR" %} Series](./kotor-same-gender-romance-mods)
* [List of {% cite "KotOR 2" %} Mods that Allow Female Exiles to Recruit the Handmaiden as a Party Member](./kotor2-female-exile-recruit-handmaiden-mods)
* [List of Same-Gender Romance Mods for the {{ cite "KotOR" }} Series](./kotor-same-gender-romance-mods)
* [List of {{ cite "KotOR 2" }} Mods that Allow Female Exiles to Recruit the Handmaiden as a Party Member](./kotor2-female-exile-recruit-handmaiden-mods)
## References
* [The Sith Lords Restored Content Mod + M4-78 Enhancement Project Modules, Warp Codes & Music Overview](./tslrcm-m478ep-modules-music)

View File

@ -6,19 +6,19 @@ categories: ["star wars kotor", "star wars kotor 2", "video game mods"]
toc: true
---
The first {% cite "Star Wars: Knights of the Old Republic" %} video game introduced Juhani, the very first confirmed gay character in any Star Wars media, including Legends, the old {% cite "Star Wars" %} Expanded Universe, and the very first canon same-gender romance option in any BioWare game. However, the {% cite "KotOR" %} series at large has little LGBTQ+ content, and except for Juhani, none of the romance options in both {% cite "KotOR" %} games are available for same-gender romances.
The first {{ cite "Star Wars: Knights of the Old Republic" }} video game introduced Juhani, the very first confirmed gay character in any Star Wars media, including Legends, the old {{ cite "Star Wars" }} Expanded Universe, and the very first canon same-gender romance option in any BioWare game. However, the {{ cite "KotOR" }} series at large has little LGBTQ+ content, and except for Juhani, none of the romance options in both {{ cite "KotOR" }} games are available for same-gender romances.
Therefore, throughout the years, modders of the {% cite "KotOR" %} games have created various mods adding more same-gender romance options and content to the games to fill the void.
Therefore, throughout the years, modders of the {{ cite "KotOR" }} games have created various mods adding more same-gender romance options and content to the games to fill the void.
Below is a list of all the same-gender romance mods that had been created for the {% cite "KotOR" %} game series throughout {% cite "KotOR" %}'s modding history, sorted by their Initial Releases in chronological order.
Below is a list of all the same-gender romance mods that had been created for the {{ cite "KotOR" }} game series throughout {{ cite "KotOR" }}'s modding history, sorted by their Initial Releases in chronological order.
Wanting to make your {% cite "KotOR" %} games more gay? Then this list is for you! This list also serves as an archive to document the history of same-gender romance mods for the KotOR series. Happy gayming!
Wanting to make your {{ cite "KotOR" }} games more gay? Then this list is for you! This list also serves as an archive to document the history of same-gender romance mods for the KotOR series. Happy gayming!
NOTE: Some listed mods below have overlapping concepts and thus are not compatible with each other. Mods that are hosted exclusively on Gamefront are very old mods that were made in the 2000s, and thus may have compatibility issues with newer mods (not just ones that listed here).
**Warning: this list contains spoilers for both {% cite "KotOR" %} games.**
**Warning: this list contains spoilers for both {{ cite "KotOR" }} games.**
## For {% cite "Knights of the Old Republic I" %}
## For {{ cite "Knights of the Old Republic I" }}
### Bastila & Female Revan (Untold Love Story)
@ -141,7 +141,7 @@ Download
Description
: Inspired by the aforementioned Bi Carth mod, this is my version of a male Revan and Carth romance mod. The biggest differences between my version and forgetcanons are that my mod is installed by patching relevant dialogue files, instead of putting modified dialogue files in the Override folder, and I have also edited Carths dialogue and spliced audio files to prevent Carth from referring to male Revan as a woman.
## For {% cite "Knights of the Old Republic II: The Sith Lords" %}
## For {{ cite "Knights of the Old Republic II: The Sith Lords" }}
### Worthy of Note

View File

@ -8,24 +8,24 @@ isContentDivided: true
toc: true
---
{% container "article", "content__section" %}
Welcome to Leilukins {% cite "Star Wars: Knights of the Old Republic" %} Mod Build!
{{ container "article", "content__section" }}
Welcome to Leilukins {{ cite "Star Wars: Knights of the Old Republic" }} Mod Build!
Here I am compiling a list of all the modifications, or mods in short, that I use for {% cite "Star Wars: Knights of the Old Republic" %} ({% cite "KotOR" %}), the single-player role-playing video game set in the {% cite "Star Wars" %} universe video game developed by BioWare, for the best experience with the game. This document is made for my reference and to share with others.
Here I am compiling a list of all the modifications, or mods in short, that I use for {{ cite "Star Wars: Knights of the Old Republic" }} ({{ cite "KotOR" }}), the single-player role-playing video game set in the {{ cite "Star Wars" }} universe video game developed by BioWare, for the best experience with the game. This document is made for my reference and to share with others.
In order to prevent mod conflicts as much as possible, installation order matters a lot if you are using many mods for the {% cite "KotOR" %} games. Therefore, the full list of my mod build below has been arranged in the proper installation order to make these mods compatible. If you are interested in following my mod build, you should install the mods in the order you are presented with them. Also, when you install the mods according to my build, overwrite any files when prompted.
In order to prevent mod conflicts as much as possible, installation order matters a lot if you are using many mods for the {{ cite "KotOR" }} games. Therefore, the full list of my mod build below has been arranged in the proper installation order to make these mods compatible. If you are interested in following my mod build, you should install the mods in the order you are presented with them. Also, when you install the mods according to my build, overwrite any files when prompted.
I usually play {% cite "KotOR 1" %} on GOG, though I also own the Steam version of {% cite "KotOR 1" %}.
I usually play {{ cite "KotOR 1" }} on GOG, though I also own the Steam version of {{ cite "KotOR 1" }}.
The format of this mod list is inspired by [KOTOR Community Portal's mod lists](https://kotor.neocities.org/modding/).
(This mod list was last updated on <time datetime="{{ updated }}">{{ updated | formatDate }}</time>)
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
{{ container "article", "content__section" }}
## KotOR 1 Restoration Compatibility
IMPORTANT NOTE: My {% cite "KotOR 1" %} mod build is not compatible with the KotOR 1 Restoration (K1R) mod.
IMPORTANT NOTE: My {{ cite "KotOR 1" }} mod build is not compatible with the KotOR 1 Restoration (K1R) mod.
I have no plans on including K1R in my mod build because:
@ -34,18 +34,18 @@ I have no plans on including K1R in my mod build because:
* I have read the [list of content restored by K1R](https://deadlystream.com/topic/3075-whats-restored-in-k1r/), and in my opinion some of those content were cut for good reasons.
* The mod has not been updated since 2017, and most of the K1Rs development team, including the project leader, has disappeared from the KotOR modding scene, so do not expect updates any time soon.
* Some of the mods that I consider essential to my KotOR 1 playthrough are not compatible with K1R.
{% /container %}
{{ /container }}
{% include "starwarskotor/modlist-info.md" %}
{{ include "partials/kotor-modlist.md" }}
{% container "article", "content__section" %}
## {% cite "Star Wars: Knights of the Old Republic" %} Mod Build - Full List
{{ container "article", "content__section" }}
## {{ cite "Star Wars: Knights of the Old Republic" }} Mod Build - Full List
### Mod Tools
* [UniWS](https://www.wsgf.org/article/star-wars-knights-old-republic) — The widescreen patch for {% cite "KotOR" %}. [Here is a YouTube video tutorial](https://www.youtube.com/watch?v=9SKMzwKE34E) on how to use it.
* [UniWS](https://www.wsgf.org/article/star-wars-knights-old-republic) — The widescreen patch for {{ cite "KotOR" }}. [Here is a YouTube video tutorial](https://www.youtube.com/watch?v=9SKMzwKE34E) on how to use it.
* [Quicker TSLPatching](https://www.nexusmods.com/kotor/mods/1214) by xypherh — Makes it easier to install mods that use the TSLPatcher.
* [KOTORModSync](https://deadlystream.com/files/file/2317-kotormodsync/) by th3w1zard1 — A multi-mod installer for the {% cite "KotOR" %} games.
* [KOTORModSync](https://deadlystream.com/files/file/2317-kotormodsync/) by th3w1zard1 — A multi-mod installer for the {{ cite "KotOR" }} games.
---
@ -64,7 +64,7 @@ Tier
: Tier 1 - Essential
Download Note
: I choose the 60 FPS 1920x1080 version. Note that while this is the best {% cite "KotOR" %} movie cutscene mod for to date, this mod has a *huge* file size (at least 15 GB), so if you have poor Internet connection or limited drive space, it would be a better idea to use Naelavok's version of remastered cutscenes below instead.
: I choose the 60 FPS 1920x1080 version. Note that while this is the best {{ cite "KotOR" }} movie cutscene mod for to date, this mod has a *huge* file size (at least 15 GB), so if you have poor Internet connection or limited drive space, it would be a better idea to use Naelavok's version of remastered cutscenes below instead.
---
@ -386,7 +386,7 @@ Installation Note
: The patch is required to avoid the issue of missing the feats to equip weapons and basic light armour if using auto level-up.
Leilukins Comment
: Just the fact that this mod makes Persuade a class skill for the player character of any class is already enough to make this mod essential to me. As a {% cite "KotOR" %} player who is more interested in role-playing than min-maxing, a mod that allows greater flexibility for character customization is very welcome.
: Just the fact that this mod makes Persuade a class skill for the player character of any class is already enough to make this mod essential to me. As a {{ cite "KotOR" }} player who is more interested in role-playing than min-maxing, a mod that allows greater flexibility for character customization is very welcome.
---
@ -421,7 +421,7 @@ Tier
: Tier 1 - Essential
Leilukins Comment
: I have always preferred the Ebon Hawk camera angle in {% cite "KotOR 2" %}, and disliked the vanilla {% cite "KotOR 1" %} version as the camera is too close to the player character, making it rather difficult to see the surroundings of the Ebon Hawk because of how much the player character takes up the screen, so I consider this mod essential.
: I have always preferred the Ebon Hawk camera angle in {{ cite "KotOR 2" }}, and disliked the vanilla {{ cite "KotOR 1" }} version as the camera is too close to the player character, making it rather difficult to see the surroundings of the Ebon Hawk because of how much the player character takes up the screen, so I consider this mod essential.
---
@ -472,7 +472,7 @@ Tier
: Tier 1 - Essential
Leilukins Comment
: I am not a huge fan of swoop racing, and in particular I find the Manaan swoop races frustratingly difficult, but I still want to complete all side quests in the {% cite "KotOR" %} games for the rewards, so I consider this mod essential.
: I am not a huge fan of swoop racing, and in particular I find the Manaan swoop races frustratingly difficult, but I still want to complete all side quests in the {{ cite "KotOR" }} games for the rewards, so I consider this mod essential.
---
@ -4149,7 +4149,7 @@ Installation Note
: In addition to the standard installation, I also install the options for SithSpecter's High Quality Blasters and Colored Loadscreens.
Leilukins Comment
: In my opinion, this is one of the best content mods ever made for either KotOR game. This mod provides an immersive experience to explore Revan's story that is lore-friendly to both {% cite "KotOR 2" %} and {% cite "Star Wars: The Old Republic" %}. The story, writing and voice acting of this mod are very well-done.
: In my opinion, this is one of the best content mods ever made for either KotOR game. This mod provides an immersive experience to explore Revan's story that is lore-friendly to both {{ cite "KotOR 2" }} and {{ cite "Star Wars: The Old Republic" }}. The story, writing and voice acting of this mod are very well-done.
---
@ -4278,13 +4278,13 @@ Tier
: Tier 1 - Essential
Description
: This is a program which modifies your game's executable file to be able to utilize up to 4 gigabytes of RAM, since {% cite "KotOR" %} is a 32-bit application and by default can only utilize 2 gigabytes. This will help the game run smoothly even with the larger texture throughout this mod build creates, and also reduces issues caused by a memory leak which is native to the game, preventing crashes and savegame corruption.
: This is a program which modifies your game's executable file to be able to utilize up to 4 gigabytes of RAM, since {{ cite "KotOR" }} is a 32-bit application and by default can only utilize 2 gigabytes. This will help the game run smoothly even with the larger texture throughout this mod build creates, and also reduces issues caused by a memory leak which is native to the game, preventing crashes and savegame corruption.
---
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
{{ container "article", "content__section" }}
## Final Note
In addition to the mods above, I also use some face and Jedi robe reskins of my player character that were for personal use only.
{% /container %}
{{ /container }}

View File

@ -6,9 +6,9 @@ categories: ["star wars kotor 2", "video game mods"]
toc: true
---
One of the flaws of {% cite "Star Wars: Knights of the Old Republic II: The Sith Lords" %} ({% cite "KotOR 2" %}) I believe everyone, regardless of how much you like the game (or not), will agree on, is that the Handmaiden, real name Brianna, will only join your party if you play as a male Jedi Exile. The idea of a potential party member only joins you based on your player character's gender already makes little to no sense to begin with, and it does not help that Star Wars Legends, the old Star Wars Expanded Universe, established that both Brianna the Handmaiden and Mical the Disciple join the female Exile's crew.
One of the flaws of {{ cite "Star Wars: Knights of the Old Republic II: The Sith Lords" }} ({{ cite "KotOR 2" }}) I believe everyone, regardless of how much you like the game (or not), will agree on, is that the Handmaiden, real name Brianna, will only join your party if you play as a male Jedi Exile. The idea of a potential party member only joins you based on your player character's gender already makes little to no sense to begin with, and it does not help that Star Wars Legends, the old Star Wars Expanded Universe, established that both Brianna the Handmaiden and Mical the Disciple join the female Exile's crew.
However, the good news is, there are actually mods that allow female Exiles to recruit Brianna the Handmaiden as a party member. Unfortunately, despite the fact that such mods have already existed since the 2000s, there are still {% cite "KotOR 2" %} fans who do not know the existence of such mods, which is why I am making this list. Brianna is an amazing character with an interesting story, so I highly recommend you to have at least one playthrough with Brianna as your companion regardless of your Exiles gender.
However, the good news is, there are actually mods that allow female Exiles to recruit Brianna the Handmaiden as a party member. Unfortunately, despite the fact that such mods have already existed since the 2000s, there are still {{ cite "KotOR 2" }} fans who do not know the existence of such mods, which is why I am making this list. Brianna is an amazing character with an interesting story, so I highly recommend you to have at least one playthrough with Brianna as your companion regardless of your Exiles gender.
These are the mods that allow female Exiles to recruit Brianna the Handmaiden as a party member:
@ -38,4 +38,4 @@ The default installation option of my mod will make the Handmaiden automatically
## Final Note
It is very important to note when it comes to installing mods for KotOR 2, **I do NOT recommend using the Steam Workshop**, including the Steam Workshop version of The Sith Lords Restored Contente Mod. because frankly, the Steam Workshop is a mod compatibility nightmare for games like KotOR 2. I recommend reading this post: [Why NOT to Use the Steam Workshop](https://deadlystream.com/topic/7321-why-not-to-use-the-steam-workshop/).
It is very important to note when it comes to installing mods for KotOR 2, **I do NOT recommend using the Steam Workshop**, including the Steam Workshop version of The Sith Lords Restored Contente Mod. because frankly, the Steam Workshop is a mod compatibility nightmare for games like KotOR 2. I recommend reading this post: [Why NOT to Use the Steam Workshop](https://deadlystream.com/topic/7321-why-not-to-use-the-steam-workshop/).

View File

@ -8,41 +8,41 @@ isContentDivided: true
toc: true
---
{% container "article", "content__section" %}
Welcome to Leilukins {% cite "Star Wars: Knights of the Old Republic II: The Sith Lords" %} Mod Build!
{{ container "article", "content__section" }}
Welcome to Leilukins {{ cite "Star Wars: Knights of the Old Republic II: The Sith Lords" }} Mod Build!
Here I am compiling a list of all the modifications, or mods in short, that I use for {% cite "Star Wars: Knights of the Old Republic II: The Sith Lords" %} ({% cite "KotOR 2" %}), the single-player role-playing video game set in the {% cite "Star Wars" %} universe video game developed by Obsidian Entertainment and sequel to {% cite "Star Wars: Knights of the Old Republic" %}, for the best experience with the game. This document is made for my reference and to share with others.
Here I am compiling a list of all the modifications, or mods in short, that I use for {{ cite "Star Wars: Knights of the Old Republic II: The Sith Lords" }} ({{ cite "KotOR 2" }}), the single-player role-playing video game set in the {{ cite "Star Wars" }} universe video game developed by Obsidian Entertainment and sequel to {{ cite "Star Wars: Knights of the Old Republic" }}, for the best experience with the game. This document is made for my reference and to share with others.
In order to prevent mod conflicts as much as possible, installation order matters a lot if you are using many mods for the {% cite "KotOR" %} games. Therefore, the full list of my mod build below has been arranged in the proper installation order to make these mods compatible. If you are interested in following my mod build, you should install the mods in the order you are presented with them. Also, when you install the mods according to my build, overwrite any files when prompted.
In order to prevent mod conflicts as much as possible, installation order matters a lot if you are using many mods for the {{ cite "KotOR" }} games. Therefore, the full list of my mod build below has been arranged in the proper installation order to make these mods compatible. If you are interested in following my mod build, you should install the mods in the order you are presented with them. Also, when you install the mods according to my build, overwrite any files when prompted.
I own {% cite "KotOR 2" %} on both Steam and GOG. I play the Steam version of {% cite "KotOR 2" %} with the Aspyr update.
I own {{ cite "KotOR 2" }} on both Steam and GOG. I play the Steam version of {{ cite "KotOR 2" }} with the Aspyr update.
The format of this mod list is inspired by [KOTOR Community Portal's mod lists](https://kotor.neocities.org/modding/).
(This mod list was last updated on <time datetime="{{ updated }}">{{ updated | formatDate }}</time>)
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
{{ container "article", "content__section" }}
## Important Things About This Mod Build
Important things to keep in mind about my {% cite "KotOR 2" %} mod build:
Important things to keep in mind about my {{ cite "KotOR 2" }} mod build:
1. ALL the mods included in my {% cite "KotOR 2" %} mod build are compatible with The Sith Lords Restored Content Mod (TSLRCM). I consider TSLRCM a mandatory mod for {% cite "KotOR 2" %} that not only I can never play {% cite "KotOR 2" %} without it, I suggest everyone who plays {% cite "KotOR 2" %} on PC should at least have one complete playthrough with TSLRCM installed. Therefore, a {% cite "KotOR 2" %} mod must be compatible with TSLRCM to be considered for inclusion in my mod build.
1. ALL the mods included in my {{ cite "KotOR 2" }} mod build are compatible with The Sith Lords Restored Content Mod (TSLRCM). I consider TSLRCM a mandatory mod for {{ cite "KotOR 2" }} that not only I can never play {{ cite "KotOR 2" }} without it, I suggest everyone who plays {{ cite "KotOR 2" }} on PC should at least have one complete playthrough with TSLRCM installed. Therefore, a {{ cite "KotOR 2" }} mod must be compatible with TSLRCM to be considered for inclusion in my mod build.
2. My {% cite "KotOR 2" %} mod build may not be compatible with M4-78 Enhancement Project (M4-78EP). I have played M4-78EP for a few playthroughs but honestly, I find the mod very tedious after multiple playthroughs, so I do not play {% cite "KotOR 2" %} with M4-78EP any more, and I definitely do not recommend M4-78EP for players who play KotOR 2 or TSLRCM for the first time.
2. My {{ cite "KotOR 2" }} mod build may not be compatible with M4-78 Enhancement Project (M4-78EP). I have played M4-78EP for a few playthroughs but honestly, I find the mod very tedious after multiple playthroughs, so I do not play {{ cite "KotOR 2" }} with M4-78EP any more, and I definitely do not recommend M4-78EP for players who play KotOR 2 or TSLRCM for the first time.
3. My {% cite "KotOR 2" %} mod build is NOT compatible with the Steam Workshop. Frankly, the Steam Workshop is terrible for modding the {% cite "KotOR" %} games and a mod compatibility nightmare for the {% cite "KotOR" %} games. I strongly recommend reading Snigaroo's post on Deadly Stream on [why Steam Workshop is NOT recommended for modding {% cite "KotOR" %}](https://deadlystream.com/topic/7321-why-not-to-use-the-steam-workshop/). Therefore, I do not use nor support the Steam Workshop, and I do not wish any of my mods to be uploaded to the Steam Workshop. If you are interested in following my KotOR 2 mod build, DO NOT use the Steam Workshop version of the mods listed below.
{% /container %}
3. My {{ cite "KotOR 2" }} mod build is NOT compatible with the Steam Workshop. Frankly, the Steam Workshop is terrible for modding the {{ cite "KotOR" }} games and a mod compatibility nightmare for the {{ cite "KotOR" }} games. I strongly recommend reading Snigaroo's post on Deadly Stream on [why Steam Workshop is NOT recommended for modding {{ cite "KotOR" }}](https://deadlystream.com/topic/7321-why-not-to-use-the-steam-workshop/). Therefore, I do not use nor support the Steam Workshop, and I do not wish any of my mods to be uploaded to the Steam Workshop. If you are interested in following my KotOR 2 mod build, DO NOT use the Steam Workshop version of the mods listed below.
{{ /container }}
{% include "starwarskotor/modlist-info.md" %}
{{ include "partials/kotor-modlist.md" }}
{% container "article", "content__section" %}
## {% cite "Star Wars: Knights of the Old Republic II: The Sith Lords" %} Mod Build - Full List
{{ container "article", "content__section" }}
## {{ cite "Star Wars: Knights of the Old Republic II: The Sith Lords" }} Mod Build - Full List
### Mod Tools
* [Quicker TSLPatching](https://www.nexusmods.com/kotor/mods/1214) by xypherh — Makes it easier to install mods that use the TSLPatcher.
* [KOTORModSync](https://deadlystream.com/files/file/2317-kotormodsync/) by th3w1zard1 — A multi-mod installer for the {% cite "KotOR" %} games.
* [KOTORModSync](https://deadlystream.com/files/file/2317-kotormodsync/) by th3w1zard1 — A multi-mod installer for the {{ cite "KotOR" }} games.
---
@ -61,7 +61,7 @@ Tier
: Tier 1 - Essential
Installation Note
: Since I play {% cite "KotOR 2" %} on Steam, I install the files within the “override” folder first, then the “override_steam_version” folder.
: Since I play {{ cite "KotOR 2" }} on Steam, I install the files within the “override” folder first, then the “override_steam_version” folder.
---
@ -80,7 +80,7 @@ Tier
: Tier 0 - Mandatory
Leilukins Comment
: The single most important and must-have mod for {% cite "KotOR 2" %}. If you play {% cite "KotOR 2" %} on a device where you can install mods into the game, I absolutely do not recommend playing {% cite "KotOR 2" %} without TSLRCM. I would even say your {% cite "KotOR 2" %} experience will not be complete without TSLRCM. Therefore, TSLRCM deserves the honour of being ranked as TIer 0, which is above Tier 1.
: The single most important and must-have mod for {{ cite "KotOR 2" }}. If you play {{ cite "KotOR 2" }} on a device where you can install mods into the game, I absolutely do not recommend playing {{ cite "KotOR 2" }} without TSLRCM. I would even say your {{ cite "KotOR 2" }} experience will not be complete without TSLRCM. Therefore, TSLRCM deserves the honour of being ranked as TIer 0, which is above Tier 1.
---
@ -134,7 +134,7 @@ Tier
: Tier 1 - Essential
Download Note
: I download `k2rs_30fps_1920x1080.7z` and `k2rs_30fps_mods_1920x1080.7z`. Note that while this is the best {% cite "KotOR" %} movie cutscene mod for to date, this mod has a *huge* file size (at least 21 GB), so if you have poor Internet connection or limited drive space, it would be a better idea to use Naelavok's version of remastered cutscenes below instead.
: I download `k2rs_30fps_1920x1080.7z` and `k2rs_30fps_mods_1920x1080.7z`. Note that while this is the best {{ cite "KotOR" }} movie cutscene mod for to date, this mod has a *huge* file size (at least 21 GB), so if you have poor Internet connection or limited drive space, it would be a better idea to use Naelavok's version of remastered cutscenes below instead.
---
@ -646,7 +646,7 @@ Tier
: Tier 2 - Very Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -781,7 +781,7 @@ Tier
: Tier 2 - Very Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -800,7 +800,7 @@ Tier
: Tier 3 - Somewhat Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -876,7 +876,7 @@ Installation Note
: After putting the files to my Override folder, I use an image editing software to delete the alpha channel of `C_Hutt03.tga`, or Vogga the Hutt would appear semi-transparent.
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -895,7 +895,7 @@ Tier
: Tier 3 - Somewhat Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -914,7 +914,7 @@ Tier
: Tier 3 - Somewhat Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -933,7 +933,7 @@ Tier
: Tier 3 - Somewhat Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -971,7 +971,7 @@ Installation Note
: In addition to the main file, I also install the files within the “Malak (Blue Eyes)” folder
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -990,7 +990,7 @@ Tier
: Tier 2 - Very Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -1063,7 +1063,7 @@ Download Note
: I download and install the 2023 version.
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -1117,7 +1117,7 @@ Tier
: Tier 2 - Very Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
Installation Note
: Before moving the files to override, make a copy of `N_Duros02.tga` and paste it into the same location you extracted the mod to. On a Windows OS, this should create a file called `N_Duros.tga-COPY`. Rename this file to `N_Duros04.tga`. Repeat this process with the file `N_Duros03`, creating two copies and naming them `N_Duros05.tga `and `N_Duros06.tga`. When you move all the files to the override, you should be moving eight total. Following this, download and install the patch.
@ -1139,7 +1139,7 @@ Tier
: Tier 3 - Somewhat Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -1158,7 +1158,7 @@ Tier
: Tier 3 - Somewhat Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -1177,7 +1177,7 @@ Tier
: Tier 3 - Somewhat Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -1196,7 +1196,7 @@ Tier
: Tier 3 - Somewhat Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -1383,7 +1383,7 @@ Installation Note
: I download and install both Door Mural and Sith Art files.
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -1440,7 +1440,7 @@ Tier
: Tier 3 - Somewhat Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -1462,7 +1462,7 @@ Download Notes
: I download and install the "Kiosk HD 15.03.2024.rar" version.
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -1481,7 +1481,7 @@ Tier
: Tier 3 - Somewhat Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -1500,7 +1500,7 @@ Tier
: Tier 3 - Somewhat Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -1519,7 +1519,7 @@ Tier
: Tier 2 - Very Important
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -1792,7 +1792,7 @@ Installation Note
: After extracting the archive file, copy the two files within and paste them into the same folder. This should create duplicates of the original files with a slightly different filename (such as `PLC_CompPnl-COPY`). Take the two copied files and rename them to `PLC_CompPnl_b`. Make sure you have one .tga filetype and one .txi filetype. When the files are moved to the override, you should be moving four files: `PLC_CompPnl.tga`, `PLC_CompPnl.txi`, `PLC_CompPnl_b.tga`, and `PLC_CompPnl_b.txi`.
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -3374,7 +3374,7 @@ Required Mod
: TSLRCM
Leilukins Comment
: Its worth noting that this is the only content in {% cite "KotOR 2" %} that mentions Mission and Zaalbar.
: Its worth noting that this is the only content in {{ cite "KotOR 2" }} that mentions Mission and Zaalbar.
---
@ -3475,7 +3475,7 @@ Installation Note
: I choose the “Default” option when installing this mod.
Leilukins Comment
: Although this was not the first [mod that allows female Exiles to recruit Handmaiden and male Exiles to recruit Disciple](/shrines/starwarskotor/resources/kotor2-female-exile-recruit-handmaiden-mods/), this was the first mod that allows you to recruit *both* Handmaiden *and* Disciple in the same playthrough regardless of the Exiles gender. Given the fact that official materials of {% cite "Star Wars Legends" %} after the release of {% cite "KotOR 2" %} established that the Exile is female and light side, and she travels with both Handmaiden and Disciple, PartySwap is one of the best things that ever happened to {% cite "KotOR 2" %}.
: Although this was not the first [mod that allows female Exiles to recruit Handmaiden and male Exiles to recruit Disciple](/shrines/starwarskotor/resources/kotor2-female-exile-recruit-handmaiden-mods/), this was the first mod that allows you to recruit *both* Handmaiden *and* Disciple in the same playthrough regardless of the Exiles gender. Given the fact that official materials of {{ cite "Star Wars Legends" }} after the release of {{ cite "KotOR 2" }} established that the Exile is female and light side, and she travels with both Handmaiden and Disciple, PartySwap is one of the best things that ever happened to {{ cite "KotOR 2" }}.
---
@ -3757,7 +3757,7 @@ Installation Note
: I install the “Orange and Black” version.
Note
: This mod was created for {% cite "KotOR 1" %}, but it work with {% cite "KotOR 2" %} as well.
: This mod was created for {{ cite "KotOR 1" }}, but it work with {{ cite "KotOR 2" }} as well.
---
@ -3801,16 +3801,16 @@ Leilukins Comment
: Ive always hated how skimpy the vanilla dancer outfit is, like how much I hate the vanilla dancer model. With this mod and the dancer model fix from Player & Party Underwear make the “dancing for Vogga” sequence more bearable.
---
{% /container %}
{{ /container }}
{% container "article", "content__section" %}
{{ container "article", "content__section" }}
## Final Note
In addition to the mods above, I also use some reskins of my character that were for personal use only.
Since I play {% cite "KotOR 2" %} with the Aspyr patch, so the game can run smoothly on my PC, I also install [ShaderOverride](https://github.com/HappyFunTimes01/ShaderOverride) to fix the fog issue with the Aspyr patch. You can find a step-by-step instruction in [a KotOR subreddit comment](https://www.reddit.com/r/kotor/comments/67578l/comment/dgp1r6w/):
Since I play {{ cite "KotOR 2" }} with the Aspyr patch, so the game can run smoothly on my PC, I also install [ShaderOverride](https://github.com/HappyFunTimes01/ShaderOverride) to fix the fog issue with the Aspyr patch. You can find a step-by-step instruction in [a KotOR subreddit comment](https://www.reddit.com/r/kotor/comments/67578l/comment/dgp1r6w/):
1. [Download this `opengl32.dll` file](https://github.com/HappyFunTimes01/ShaderOverride/blob/master/Release/opengl32.dll) and put it into your {% cite "KotOR 2" %} root folder.
1. [Download this `opengl32.dll` file](https://github.com/HappyFunTimes01/ShaderOverride/blob/master/Release/opengl32.dll) and put it into your {{ cite "KotOR 2" }} root folder.
2. Start the game.
3. You should now have two folders called `shaders_original` and `shadow_override` in your KOTOR folder.
4. Go into the `shaders_original` folder and open the first file with a program like Notepad++.
@ -3819,4 +3819,4 @@ Since I play {% cite "KotOR 2" %} with the Aspyr patch, so the game can run smoo
7. Repeat this step for every text file in the folder that has the MOV result.color, r0 line. That can take some time and there might be ways to automate the process but explaining it might take so long that you're probably just better off doing the whole thing manually.
8. After you pasted this into every file that has the MOV result.color, r0 line near the end, copy all text files into the shader\_override folder.
9. Launch the game, the fog should now be fixed.
{% /container %}
{{ /container }}

View File

@ -7,14 +7,14 @@ categories: ["star wars kotor 2"]
\[Originally posted on [Deadly Stream forums](https://deadlystream.com/topic/9541-tslrcm-m4-78ep-modules-warp-codes-music-overview/)\]
In 2017, modder Kexikus created a spreadsheet to list all of [The first {% cite "Star Wars: Knights of the Old Republic" %} game's modules and their corresponding Day, Night and Battle music](https://deadlystream.com/topic/5101-k1-music-overview-and-warp-code-list/). Sith Holocron, who is also a modder, requested a {% cite "Star Wars: Knights of the Old Republic II: The Sith Lords" %} version of such list, though none of the sort has been made, so I decided to volunteer the task myself.
In 2017, modder Kexikus created a spreadsheet to list all of [The first {{ cite "Star Wars: Knights of the Old Republic" }} game's modules and their corresponding Day, Night and Battle music](https://deadlystream.com/topic/5101-k1-music-overview-and-warp-code-list/). Sith Holocron, who is also a modder, requested a {{ cite "Star Wars: Knights of the Old Republic II: The Sith Lords" }} version of such list, though none of the sort has been made, so I decided to volunteer the task myself.
Here you go:
[The Sith Lords Restored Content Mod (TSLRCM) + M4-78 Enhancement Project (M4-78EP) modules and music overview spreadsheet](https://docs.google.com/spreadsheets/d/1HWJaCCIEiDVQxDDBjJ0jRWK1mUydoDdc7p7NdtRGdPQ/edit#gid=0)
This spreadsheet covers all the modules from both TSLRCM and M4-78EP. Like in {% cite "KotOR 1" %}, the module codes can be used for the warp cheat code (for example, warp 003EBO).
This spreadsheet covers all the modules from both TSLRCM and M4-78EP. Like in {{ cite "KotOR 1" }}, the module codes can be used for the warp cheat code (for example, warp 003EBO).
All music tracks are listed with their number corresponding to their row in ambientmusic.2da, their file name (the music files can be found in the StreamMusic folder) and their track title as identified with their TLK (dialog.tlk) StrRef. I have also included previews of the music by linking to YouTube in the spreadsheet.
Hope you will find this spreadsheet helpful. Enjoy!
Hope you will find this spreadsheet helpful. Enjoy!

View File

@ -12,7 +12,7 @@ eleventyNavigation:
title: Universes
order: 4
---
{% set universeAssetBase = '/assets/shrines/starwarskotor/universes/' %}
{{ set universeAssetBase = '/assets/shrines/starwarskotor/universes/' }}
## My KotOR Timeline

View File

@ -69,11 +69,11 @@ Due to this website being a static site, JavaScript is used to create dynamic an
* The header of every page uses JavaScript to detect the visitor's current date, so the header will display a top blurb and in some cases also changes the header background on certain dates, including:
* LGBTQ+ events, International Women's Day, Disability Pride Month, website anniversary and my birthday;
* Release anniversaries of media with dedicated shrines, including:
* [{% cite "A Summers End — Hong Kong 1986" %}](/shrines/asummersend)
* [{% cite "Star Wars: Knights of the Old Republic" %}](/shrines/starwarskotor)
* [{% cite "Cassette Beasts" %}](/shrines/cassettebeasts)
* [{% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %}](/shrines/pokemonoras)
* Birthdays of characters from {% cite "A Summers End — Hong Kong 1986" %} on its shrine.
* [{{ cite "A Summers End — Hong Kong 1986" }}](/shrines/asummersend)
* [{{ cite "Star Wars: Knights of the Old Republic" }}](/shrines/starwarskotor)
* [{{ cite "Cassette Beasts" }}](/shrines/cassettebeasts)
* [{{ cite "Pokémon Omega Ruby" }} and {{ cite "Alpha Sapphire" }}](/shrines/pokemonoras)
* Birthdays of characters from {{ cite "A Summers End — Hong Kong 1986" }} on its shrine.
* Add buttons to copy code snippets to pages with code blocks.
* Scott O'Hara's [ARIA Tooltips](https://github.com/scottaohara/a11y_tooltips) script is used to implement accessible tooltips that meet Web Content Accessibility Guidelines (WCAG) 2.2 success criterion for [1.4.13: Content on Hover or Focus (Level AA)](https://www.w3.org/WAI/WCAG22/Understanding/content-on-hover-or-focus.html), by allowing visitors to see tooltips on keyboard focus and dismiss tooltips by pressing the Escape key.
* Zach Leatherman's [details-utils](https://www.npmjs.com/package/@zachleat/details-utils) JavaScript package is used to automatically expand sidebar table of contents on wide screens.