Leilukin's HubLeilukin's personal website.2024-05-09T15:00:27Zhttps://leilukin.neocities.orgLeilukinleilukin@outlook.comChangelog: 9 May 20242024-05-09T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li><a href="https://leilukin.neocities.org/shrines/cassettebeasts/"><cite>Cassette Beasts</cite> shrine</a>:
<ul>
<li>Rename Trivia page to Facts page.</li>
<li>Add "Frequently Asked Topics" section.</li>
</ul>
</li>
</ul>
Changelog: 29 April 20242024-04-29T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Turn the top navigation manu into a hamburger menu when this website is viewed on mobile devices.</li>
</ul>
Changelog: 27 April 20242024-04-27T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>New blog post: <a href="https://leilukin.neocities.org/blog/posts/2024-04-27-lesbian-visibility-day1-year-anniversary-of-cassette-beasts/">Happy Lesbian Visibility Day and 1-Year Anniversary of Cassette Beasts</a>.</li>
</ul>
Happy Lesbian Visibility Day and 1-Year Anniversary of Cassette Beasts | Blog2024-04-27T00:00:00Zhttps://leilukin.neocities.org/blog/posts/2024-04-27-lesbian-visibility-day1-year-anniversary-of-cassette-beasts/<p>26 April 2024 was a day of celebration for me, as it was both Lesbian Visibility Day and the <a href="https://store.steampowered.com/news/app/1321440/view/4179979397366287532">first anniversary of the release of <cite>Cassette Beasts</cite></a>, my all-time favourite video game.</p>
<p>As a lesbian, <a href="https://en.wikipedia.org/wiki/Lesbian_Visibility_Week">Lesbian Visibility Day and Lesbian Visibility Week</a> 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.</p>
<p>Meanwhile, <cite>Cassette Beasts</cite> has become my all-time favourite video game ever since I started playing it in July 2023, to the extent I had created a <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a> for the game on my own website. There are no words adequate to describe the depth of my love for <cite>Cassette Beasts</cite>.</p>
<p>As a lesbian fan of <cite>Cassette Beasts</cite>, I am also absolutely delighted by the fact that the initial release date of <cite>Cassette Beasts</cite> coincided with Lesbian Visibility Day on April 26. For bonus points, <cite>Cassette Beasts</cite> 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.</p>
<p>To celebrate both Lesbian Visibility Day and the 1-year anniversary of <cite>Cassette Beasts</cite>' release, I made lesbian pride icons featuring the <cite>Cassette Beasts</cite> logo as well as Ianthe and Wilma both individually and together, and shared them on social media accounts, including <a href="https://lesbiannova.tumblr.com/post/748826429723148288">Tumblr</a>, <a href="https://twitter.com/Leilukin/status/1783736715641024828">Twitter</a>, <a href="https://elekk.xyz/@leilukin/112336010189257467">Mastodon</a> and <a href="https://bsky.app/profile/leilukin.bsky.social/post/3kqzahri66x2x">Bluesky</a>. I had also shared them in the <a href="https://discord.gg/byttenstudio">official Bytten Studio Discord server</a>.</p>
<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>
<p>My <cite>Cassette Beasts</cite> 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.</p>
<p><a href="https://postimg.cc/gxxzpPPj"><img src="https://i.postimg.cc/x1RcK0xv/1-year-cassette-beasts-anniversary-twitter-repost.png" alt="Bytten Studio's Twitter account retweeted Leilukin's lesbian pride Cassette Beasts icons" /></a></p>
<p><a href="https://postimg.cc/9r8msQKs"><img src="https://i.postimg.cc/pLxmh9ZV/1-year-cassette-beasts-anniversary-twitter-reply.png" alt="Twitter exchange between Bytten Studio and Leilukin about the lesbian pride Cassette Beasts icons" /></a></p>
<p>On Mastodon, Bytten Studio also boosted my icons.</p>
<p><a href="https://postimg.cc/hh0PbrrD"><img src="https://i.postimg.cc/3rs4hf0v/1-year-cassette-beasts-anniversary-mastodon-boost.png" alt="The official Cassette Beasts account on Mastodon boosted Leilukin's lesbian pride Cassette Beasts icons" /></a></p>
<p>Furthermore, I had set up my website's header to display the lesbian pride flag and a blurb about Lesbian Visibility Day, and my <a href="https://leilukin.neocities.org/shrines/cassettebeasts/"><shrine>Cassette Beasts</shrine> shrine</a> to display a blurb about the game's release anniversary, both on April 26 annually.</p>
<p><a href="https://postimg.cc/N2DV9LRt"><img src="https://i.postimg.cc/hhRqYdjX/leilukin-s-hub-lesbian-visibility-day.png" alt="Leilukin's Hub header displaying lesbian pride flag and a top blurb about Lesbian Visibility Day" /></a></p>
<p><a href="https://postimg.cc/sMbVD0Vc"><img src="https://i.postimg.cc/7LZb9pdp/leilukin-s-hub-cassette-beasts-anniversary.png" alt="Cassette Beasts shrine displaying a top blurb about the 1-year anniversary of Cassette Beasts' release" /></a></p>
<p>In conclusion, this had been an exciting day for me as a lesbian gaymer.</p>
<p>On a somewhat related note, I love the fact that this week is not only <a href="https://www.lesbianvisibilityweek.com/">Lesbian Visibility Week</a>, but also has two of my all-time favourite games, <cite>Cassette Beasts</cite> and <cite>A Summer’s End — Hong Kong 1986</cite> (which I had also created a <a href="https://leilukin.neocities.org/shrines/asummersend">shrine</a> for), both of which happen to feature lesbian representation, celebrating their release anniversaries.</p>
<p><strong>Happy Lesbian Visibility Day and Happy Birthday to <cite>Cassette Beasts</cite>!</strong></p>
Changelog: 21 April 20242024-04-21T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>New blog post: <a href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/">April 2024 Leilukin's Hub Overhaul with Eleventy</a>.</li>
</ul>
April 2024 Leilukin's Hub Overhaul with Eleventy | Blog2024-04-21T00:00:00Zhttps://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/<p>Leilukin's Hub just overgone a major overhaul: In April 2024, I have been rebuilding this entire website with the <a href="https://en.wikipedia.org/wiki/Static_site_generator">static site generator</a> (SSG), <a href="https://www.11ty.dev/">Eleventy</a>, often abbreviated as 11ty, and the process was completed on 20 April 2024.</p>
<p>After building this website for more than a year, Eleventy finally provided the solution for me to maintain, manage and update my website in more dynamic and sufficient ways to save time.</p>
<div class="heading-wrapper h2">
<h2 id="challenges-of-maintaining-a-growing-website">Challenges of Maintaining a Growing Website</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#challenges-of-maintaining-a-growing-website" aria-labelledby="challenges-of-maintaining-a-growing-website"><span hidden="">#</span></a></div>
<p>Leilukin's Hub has come a long way since launch on 11 September 2022, from a small website with a few pages and a simple layout, to a full-fledged personal website with multiple <a href="https://leilukin.neocities.org/articles">articles</a>, a <a href="https://leilukin.neocities.org/blog">blog</a>, a couple of <a href="https://leilukin.neocities.org/shrines">shrines</a> with additional features such as sticky navigation bar, table of contents, etc. Meanwhile, I have also been learning web development, which helped to improve this website in multiple ways.</p>
<p>However, more content on my website also means more work to maintain. In particular, I have been trying to find ways to render components that share across multiple pages on my site, such as the header, navigation bar and footer, without having to copy and pasting the code of these components over and over whenever I want to add a new page. I had used JavaScript for this, but it is still not the best solution because I still needed to add a link to my JavaScript file in HTML. Thankfully, I eventually discovered Eleventy as the solution.</p>
<div class="heading-wrapper h2">
<h2 id="why-eleventy">Why Eleventy?</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#why-eleventy" aria-labelledby="why-eleventy"><span hidden="">#</span></a></div>
<p>There are <a href="https://jamstack.org/generators/">many static site generators</a>, so why I choose Eleventy over others? The main reason is Eleventy's flexibility. You can start building your website with Eleventy with something as simple as <a href="https://hamatti.org/posts/index-md-is-valid-eleventy-project/">an <code>index.md</code> Markdown file</a>.</p>
<p>In addition, Eleventy's own features, support for many <a href="https://www.11ty.dev/docs/languages/">template languages</a> and plugins allow me to have control over how I build and customise my own website, some of which I will highlight as I elaborate the changes and improvements I had made to this website below.</p>
<div class="heading-wrapper h2">
<h2 id="new-features-of-leilukins-hub">New Features of Leilukin's Hub</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#new-features-of-leilukins-hub" aria-labelledby="new-features-of-leilukins-hub"><span hidden="">#</span></a></div>
<div class="heading-wrapper h3">
<h3 id="pagination">Pagination</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#pagination" aria-labelledby="pagination"><span hidden="">#</span></a></div>
<p>Leilukin's Hub <a href="https://leilukin.neocities.org/blog">blog</a> and main <a href="https://leilukin.neocities.org/changelogs">changelogs</a> page now has pagination, thanks to <a href="https://www.11ty.dev/docs/pagination/">Eleventy's built-in support for the feature</a>.</p>
<div class="heading-wrapper h3">
<h3 id="estimated-reading-time-for-articles-and-blog-posts">Estimated Reading Time for Articles and Blog Posts</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#estimated-reading-time-for-articles-and-blog-posts" aria-labelledby="estimated-reading-time-for-articles-and-blog-posts"><span hidden="">#</span></a></div>
<p>Thanks to <a href="https://www.npmjs.com/package/@11tyrocks/eleventy-plugin-emoji-readtime">Emoji Read Time</a>, a community plugin for Eleventy, my articles and blog posts now show the piece's estimated reading time before the main content.</p>
<div class="heading-wrapper h3">
<h3 id="heading-anchor-links">Heading Anchor Links</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#heading-anchor-links" aria-labelledby="heading-anchor-links"><span hidden="">#</span></a></div>
<p>For the articles, blog posts and some other pages that have headings, I have enabled anchor links on the headings by referring to the <a href="https://11ty.rocks/eleventyjs/slugs-anchors/#enable-anchor-links-on-content-headings">11ty Slugs and Anchors guide</a> from the website 11ty Rocks!, installing and configuring the <a href="https://www.npmjs.com/package/markdown-it-anchor">markdown-it-anchor</a> plugin.</p>
<p>Having a plugin that automatically generates heading anchor links also allows me to generate table of contents by installing the <a href="https://www.npmjs.com/package/eleventy-plugin-nesting-toc">eleventy-plugin-nesting-toc</a> plugin.</p>
<div class="heading-wrapper h3">
<h3 id="content-categories">Content Categories</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#content-categories" aria-labelledby="content-categories"><span hidden="">#</span></a></div>
<p>Eleventy's <a href="https://www.11ty.dev/docs/collections/">collection</a> feature allows users to group site content by tags and create custom collections. This feature allows me to add categories to my articles and blog posts, and in turn allows visitors to browse my website by <a href="https://leilukin.neocities.org/categories">categories</a>.</p>
<div class="heading-wrapper h3">
<h3 id="archive-for-all-my-articles-and-blog-posts">Archive for All My Articles and Blog Posts</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#archive-for-all-my-articles-and-blog-posts" aria-labelledby="archive-for-all-my-articles-and-blog-posts"><span hidden="">#</span></a></div>
<p>Eleventy's collection feature also allows me to dynamically display links to my articles and posts when I make a new one, without needing to edit more pages to add the new links myself. Therefore, I took advantage of this feature by creating an [archive] page to display all my articles and blog posts.</p>
<p>Furthermore, my articles, blog and posts now has a right sidebar with links to my articles, blog posts as well as their archives and categories.</p>
<div class="heading-wrapper h3">
<h3 id="breadcrumbs">Breadcrumbs</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#breadcrumbs" aria-labelledby="breadcrumbs"><span hidden="">#</span></a></div>
<p>Some contents on Leilukin's Hub now has <a href="https://www.seoptimer.com/blog/breadcrumbs-website/">breadcrumbs</a>, which shows the locations of these contents within this website and provides another means for visitors to navigate this site.</p>
<div class="heading-wrapper h3">
<h3 id="now-page">Now Page</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#now-page" aria-labelledby="now-page"><span hidden="">#</span></a></div>
<p>Inspired by the <a href="https://nownownow.com/about">nownownow.com</a> website, I have added a <a href="https://leilukin.neocities.org/now">Now page</a> to Leilukin's Hub. This page is about what I am doing and focusing at the moment. The page can be updated at any time, so feel free to check it out when you visit this website to learn what I am up to!</p>
<div class="heading-wrapper h2">
<h2 id="improved-features-of-leilukins-hub">Improved Features of Leilukin's Hub</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#improved-features-of-leilukins-hub" aria-labelledby="improved-features-of-leilukins-hub"><span hidden="">#</span></a></div>
<div class="heading-wrapper h3">
<h3 id="blog">Blog</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#blog" aria-labelledby="blog"><span hidden="">#</span></a></div>
<p>Leilukin's Hub blog was <a href="https://leilukin.neocities.org/blog/posts/2023-01-28-leilukins-hub-now-has-a-blog/">launched on 28 January 2023</a>. Formerly, the blog was built with <a href="https://zonelets.net/">Zonelets</a>; now I take advantage of Eleventy's flexibility by recreating Leilukin's Hub blog with it, thus using the main site's layout for the blog instead of <a href="https://leilukin.neocities.org/changelogs/layouts/#11-september-2023-blog-layout">using a different layout</a>. This makes the blog actually feels like it is part of this website.</p>
<div class="heading-wrapper h3">
<h3 id="site-map">Site Map</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#site-map" aria-labelledby="site-map"><span hidden="">#</span></a></div>
<p>Visually, my <a href="https://leilukin.neocities.org/sitemap">site map</a> does not change much other than tweaking the spacing, but under the hood, I use the Eleventy's official <a href="https://www.11ty.dev/docs/plugins/navigation/">Navigation</a> plugin to generate the links to my pages in a hierarchical manner.</p>
<div class="heading-wrapper h3">
<h3 id="rss-feed">RSS Feed</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#rss-feed" aria-labelledby="rss-feed"><span hidden="">#</span></a></div>
<p>I had created an <a href="https://leilukin.neocities.org/feed.xml">RSS feed</a> for Leilukin's Hub's changelogs and blog posts for a while, but previously I had to create new entries in the feed manually by using <a href="https://sourceforge.net/projects/rss-builder/">RSS Builder</a>. Now by installing and setting up Eleventy's official <a href="https://www.11ty.dev/docs/plugins/rss/">RSS</a> plugin, new feed entries will be generated automatically when I make new changelogs, articles and blog posts.</p>
<div class="heading-wrapper h2">
<h2 id="other-notable-changes-of-leilukins-hub">Other Notable Changes of Leilukin's Hub</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#other-notable-changes-of-leilukins-hub" aria-labelledby="other-notable-changes-of-leilukins-hub"><span hidden="">#</span></a></div>
<p>The following changes are not related to any features inherent to Eleventy or its plugins, but they were part of my process of rebuilding Leilukin's Hub.</p>
<div class="heading-wrapper h3">
<h3 id="direct-visit-to-leilukins-hub-home-page">Direct Visit to Leilukin's Hub Home Page</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#direct-visit-to-leilukins-hub-home-page" aria-labelledby="direct-visit-to-leilukins-hub-home-page"><span hidden="">#</span></a></div>
<p>I have removed the "launch page" that was used as the very first page you saw when you visited the link <a href="https://leilukin.neocities.org/">leilukin.neocities.org</a>. Now when you visit the link to my website, you will immediately see the home page wihout any extra step.</p>
<div class="heading-wrapper h2">
<h2 id="my-creation-page-renamed-to-projects">My Creation Page Renamed to Projects</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#my-creation-page-renamed-to-projects" aria-labelledby="my-creation-page-renamed-to-projects"><span hidden="">#</span></a></div>
<p>The page listing the things I have created has been renamed from "My Creation" to <a href="https://leilukin.neocities.org/projects">"Projects"</a>.</p>
<div class="heading-wrapper h3">
<h3 id="site-updates-being-blog-posts">Site Updates being Blog Posts</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#site-updates-being-blog-posts" aria-labelledby="site-updates-being-blog-posts"><span hidden="">#</span></a></div>
<p>Previously, longer <a href="https://leilukin.neocities.org/categories/site-updates/">site updates</a> were made into their own pages, since Leilukin's Hub did not have its own blog when I made the first site update post. Now these updates are converted into blog posts.</p>
<div class="heading-wrapper h3">
<h3 id="featured-articles-being-party-of-articles">Featured Articles being Party of Articles</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#featured-articles-being-party-of-articles" aria-labelledby="featured-articles-being-party-of-articles"><span hidden="">#</span></a></div>
<p>Formerly, pages that featured my interviews were on their own page called "featured". Now, these <a href="https://leilukin.neocities.org/articles/#featured-articles">featured articles</a> are merged into the <a href="https://leilukin.neocities.org/articles">articles</a> page.</p>
<div class="heading-wrapper h3">
<h3 id="responsive-shrine-header-images">Responsive Shrine Header Images</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#responsive-shrine-header-images" aria-labelledby="responsive-shrine-header-images"><span hidden="">#</span></a></div>
<p>I have created two different resolutions of each header image of my <a href="https://leilukin.neocities.org/shrines">shrines</a>. Which version of the shrine header image gets displayed depends on if your screen is horizontal or vertical.</p>
<div class="heading-wrapper h3">
<h3 id="scroll-to-top-function">Scroll-to-Top Function</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#scroll-to-top-function" aria-labelledby="scroll-to-top-function"><span hidden="">#</span></a></div>
<p>Previously, this site's scroll-to-top function was placed in the footer. Now, I created a scroll-to-top button in the bottom right corner of the page when you scroll down.</p>
<div class="heading-wrapper h3">
<h3 id="site-layout">Site Layout</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#site-layout" aria-labelledby="site-layout"><span hidden="">#</span></a></div>
<p>The main title of each page is now displayed above both the main content and sidebars, instead of just above the main content like in the <a href="https://leilukin.neocities.org/changelogs/layouts/#23-june-2023">previous layout</a>. This change was made so when this site is viewed on mobile, the table of contents of the left sidebar will be displayed above the main content but still below the page's main title. Previously, I had to place the table of contents on both the left sidebar and the main content's body, and hide the sidebar table of contents when viewed on mobile.</p>
<p>I also use <a href="https://css-tricks.com/snippets/css/complete-guide-grid/">CSS grid</a> to set the page layout in that the main content's width will remain the same instead of expanding if there is no sidebar on the page.</p>
<div class="heading-wrapper h2">
<h2 id="use-github-actions-to-deploy-leilukins-hub-to-neocities">Use GitHub Actions to deploy Leilukin's Hub to Neocities</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#use-github-actions-to-deploy-leilukins-hub-to-neocities" aria-labelledby="use-github-actions-to-deploy-leilukins-hub-to-neocities"><span hidden="">#</span></a></div>
<p>Eleventy is great for reducing many workloads in maintaining and updating my website, so how about publishing the website to Neocities? That is where the <a href="https://docs.github.com/en/actions">GitHub actions</a> comes in.</p>
<p>Before I decided to use a static site generator to rebuild Leilukin's Hub, I discovered the GitHub action named <a href="https://github.com/bcomnes/deploy-to-neocities">deploy-to-neocities</a>, which as the name suggests, allows you to publish your website directly from a GitHub repository to Neocities. I succeeded in deploying all the files of Leilukin's Hub to Neocities with it even before starting to rebuild my website with Eleventy.</p>
<p>I have been using Visual Studio Code to write the code for Leilukin's Hub, and saving a copy of all the files of my website on my own computer. The combination of creating a Git repository for Leilukin's Hub and using the deploy-to-neocities GitHub action saves the time and workload needed to log in to Neocities, navigate the files and folders and open a file to edit the code every time I want to make a change to my website.</p>
<div class="heading-wrapper h2">
<h2 id="a-weeks-worth-of-effort-well-spent">A Week's Worth of Effort Well-Spent</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/#a-weeks-worth-of-effort-well-spent" aria-labelledby="a-weeks-worth-of-effort-well-spent"><span hidden="">#</span></a></div>
<p>I had spent a whole week in rebuilding Leilukin's Hub from scratch with Eleventy, and at last completing the process on 20 April 2024. Most of the time rebuilding this website was spent on setting up layout templates, rather than changing the format of my articles and blog posts from HTML to markdown. However, the effort and time spent was worth it, and Leilukin's Hub feels new again.</p>
<p>Welcome to the rebuilt Leilukin's Hub! 🥳</p>
Changelog: 20 April 20242024-04-20T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Finished overhauling this entire website with the static site generator <a href="https://www.11ty.dev/">Eleventy</a>.</li>
</ul>
Changelog: 5 April 20242024-04-05T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Add table of contents to my <a href="https://leilukin.neocities.org/projects/kotor1mods/">Star Wars: Knights of the Old Republic</a> and <a href="https://leilukin.neocities.org/projects/kotor2mods/">Star Wars: Knights of the Old Republic II: The Sith Lords mods</a>.</li>
</ul>
Changelog: 6 March 20242024-03-06T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>New blog post: <a href="https://leilukin.neocities.org/blog/posts/2024-03-06-I-Received-a-Lifetime-Premium-Membership-on-Nexus-Mods-for-Free">I Received a Lifetime Premium Membership on Nexus Mods for Free</a>.</li>
</ul>
I Received a Lifetime Premium Membership on Nexus Mods for Free | Blog2024-03-06T00:00:00Zhttps://leilukin.neocities.org/blog/posts/2024-03-06-i-received-a-lifetime-premium-membership-on-nexus-mods-for-free/<p><img src="https://i.postimg.cc/P5zQQ9dt/thunderbird-2024-03-06-20-45-36-381.png" alt="A partial email message from Nexus Mods about a free lifetime Premium membership reward" /></p>
<p>[Image description: A partial email message from Nexus Mods that reads:</p>
<blockquote>
<p>Hey leilukin,</p>
<p>Congratulations! Many people are downloading your mods and your efforts have been recognised with a free Nexus Mods Premium reward.</p>
<p>To see and redeem your rewards, you can visit your rewards tab on the billing page.</p>
<p>Redeem now</p>
</blockquote>
<p>End desctiption.]</p>
<p><img src="https://i.postimg.cc/XqCYnKpJ/Screenshot-2024-03-06-at-20-49-26-Nexus-Mods-Home.png" alt="Nexus Mods website notification about a lifetime Premium membership reward" /></p>
<p>[Image description: A notification on the Nexus Mods website that reads, "Your mods reached 30,000 UDLs! Enjoy Lifetime Premium membership on us." End description.]</p>
<p><img src="https://i.postimg.cc/SjbNRXMG/Screenshot-2024-03-06-at-20-52-27-Nexus-Mods-Users.png" alt="The Membership tab on Nexus Mods account settings showing lifetime Premium membership" /></p>
<p>[Image description: The Membership tab in the Nexus Mods account setting page, showing the current membershiup being "Mod Author Reward: Lifetime Premium", starting from 6th Mar 2024 with no end date. End description.]</p>
<p>Wow, I just got informed by Nexus Mods via email and website notification that I have received a lifetime Premium membership for free on Nexus Mods as a mod author reward, since <a href="https://www.nexusmods.com/users/3041255?tab=user+files">all my mods that are hosted on Nexus Mods</a> have reached 30,000 unique downloads in total!</p>
<p>It was actually only through receiving this reward that I learned about Nexus Mods' <a href="https://www.nexusmods.com/news/14933">program to reward free Premium memberships to mod authors</a>.</p>
<p>I never spent a single cent on Nexus Mods, and my mods are all passion projects, so I never expected to enjoy any extra benefits or privileges on Nexus Mods.</p>
<p>That said, I cannot complain about receiving a premium membership on a website I use regularly for free, even though the unlimited mod download speed is the only benefit I am really interested in. After all, I do download a lot of mods for various video games from Nexus Mods.</p>
Changelog: 8 February 20242024-02-08T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Added <a href="https://leilukin.neocities.org/shrines/cassettebeasts/resources">Resources</a> page.</li>
</ul>
Changelog: 7 February 20242024-02-07T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li><a href="https://leilukin.neocities.org/projects/">Projects</a>: Added My Characters section.</li>
</ul>
Changelog: 9 January 20242024-01-09T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Added a new section: My Contributions to the Cassette Beasts community.</li>
</ul>
Changelog: 20 November 20232023-11-20T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>New blog post: <a href="https://leilukin.neocities.org/blog/posts/2023-11-20-Finally-Beat-A-Bugs-Life-Video-Game-24-Years-Later">Finally Beat A Bug's Life The Video Game — 24 Years Later</a></li>
</ul>
Finally Beat A Bug's Life The Video Game — 24 Years Later | Blog2023-11-20T00:00:00Zhttps://leilukin.neocities.org/blog/posts/2023-11-20-finally-beat-a-bugs-life-video-game-24-years-later/<p>A Bug's Life was one of my favourite films in my childhood, to the extent I had lost count of how many times I rewatched it even just as a child alone by playing the CD on my house's television over and over. I was such a huge fan of A Bug's Life that I had also played its tie-in game, specifically the 3D action platformer game, and it became one of my childhood favourite video games as well.</p>
<p>However, I had a regret relating to A Bug's Life the video game for years — I did not finish the game. I managed to reach Level 15, the final level of the game, but the reason I did not beat it was my CD-ROM of the game literally broke into pieces inside the CD-ROM drive, accompanied by a loud breaking sound, when I was playing Level 15, likely due to the CD-ROM being dislocated. It happened in 1999. Needless to say, the breaking of the CD-ROM of one of my childhood favourite video games broke my heart. My family and I had tried to look for a new copy of A Bug's Life video game, but with no success because at that time the stores in my local area no longer sold it.</p>
<p>Over the years growing up, I still harbour nostalgia for A Bug's Life. While my love for the film had been tainted by the fact that <a href="https://therottenappl.es/result/movie/9487/A-Bug's-Life">both Kevin Spacey, who voiced Hopper, and John Lasseter, the director, were accused of sexual misconduct</a>, my wish of being able to finish the tie-in video game myself lingered from time to time. I had watched playthrough videos of A Bug's Life video game on YouTube to help to fill the void, but it was not the same as playing the game myself. The main obstacle that prevented my wish from being fulfilled was the fact that it was a very old game that its PC version is no longer officially sold, not even on online game stores such as Steam and GOG. In other words, A Bug's Life the video game had become an abandonware. As a result, I sought out <a href="https://www.myabandonware.com/">My Abandonware</a>, which does <a href="https://www.myabandonware.com/game/disney-pixar-a-bug-s-life-h0q">provide the game to download for free</a>.</p>
<p>From My Abandonware, I downloaded and installed the Full-Rip with dgVoodoo by Destabilize version of A Bug's Life video game on my Windows 11. I was delighted when I successfully launched and played the old childhood favourite video game for the first time. Soon, I searched for a save file of the PC version of A Bug's Life video game that unlocked all levels, and found it on <a href="https://www.thetechgame.com/Downloads/id=62821/a-bugs-life.html">The Tech Game</a>. Finally, at long last, on 20 November 2023, after 24 years, I successfully beat A Bug's Life video game by myself. I did not aim for 100% completion because my main goal was to defeat Hopper, the final boss, myself.</p>
<p>Given that the game was released in 1998, the graphics were obviously dated, and the camera and control were also awkward, but playing it again for the first time in decades brought back childhood memories of the game, and I still enjoy the game's soundtrack. This experience has also deepened my appreciation for internet archives, including ones that archive old video games. Thank you, My Abandonware, for allowing a childhood video game goal of mine got fulfilled decades later.</p>
Changelog: 19 November 20232023-11-19T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>New blog post: <a href="https://leilukin.neocities.org/blog/posts/2023-11-19-I-Can-Finally-Game-on-a-Solid-State-Drive">I Can Finally Game on a Solid-State Drive</a></li>
</ul>
I Can Finally Game on a Solid-State Drive | Blog2023-11-19T00:00:00Zhttps://leilukin.neocities.org/blog/posts/2023-11-19-i-can-finally-game-on-a-solid-state-drive/<p>The laptop I am using for doing everything on desktop — including coding and managing this very website and blog — is the first gaming laptop I ever had. I bought this laptop in 2018, meaning I have used it for 5 years by the time of this writing.</p>
<p>In 2018, I was able to purchase a budget gaming laptop with a solid-state drive (SSD) as its system drive. However, the SSD only had a 258GB storage capacity, which is paltry by today's hard drive standards, especially if you are a gamer, since the installation size of mainstream video games has grown bigger over time (which is actually one of the reasons I rarely play new AAA games any more).</p>
<p>This means that even though I immediately experienced the night-and-day difference in how much the speed of booting my operating system compared to all the laptops I owned previously, I was unable to enjoy the benefit of gaming on an SSD, which is faster loading of games, because I still had to install video games on my hard disk drive to preserve the space of my SSD system drive... until now.</p>
<p>After using my gaming laptop for 5 years, my SSD started displaying signs of age with random shutdowns and blue screens of death, followed by a "No Bootable Device" error even after my laptop restarted. As the issue became more frequent, and none of the possible solutions I found online worked at all, I finally asked for professional help to replace my corrupted SSD system drive. I chose a 1TB SSD with Windows 11 installed as my new system drive.</p>
<p>As a result, on 16 November, my 5-year-old gaming laptop was reborn with a new SSD system drive. A new SSD with much larger storage capacity means I can finally experience gaming on an SSD, and the benefit that came with it. It truly felt like I had a new computer again, since I needed to reinstall all the apps I use, but it was a small price to pay, and I have always kept lists of apps I use in case I am in situations where I needed to restart my system like this.</p>
Changelog: 9 November 20232023-11-09T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added extra header elements to the main site and the shrines to be dynamically displayed on certain days to celebrate special events. (Credit to <a href="https://kotor.neocities.org/">KotOR Community Portal</a> for the inspiration)</li>
</ul>
Changelog: 30 October 20232023-10-30T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>New blog post: <a href="https://leilukin.neocities.org/blog/posts/2023-10-30-Support-for-My-Steam-Review-of-A-Summers-End">Support for My Steam Review of A Summer’s End — Hong Kong 1986</a>.</li>
</ul>
Support for My Steam Review of A Summer’s End — Hong Kong 1986 | Blog2023-10-30T00:00:00Zhttps://leilukin.neocities.org/blog/posts/2023-10-30-support-for-my-steam-review-of-a-summers-end/<p>As part of my effort to support and promote <a href="https://www.asummersend.com/">A Summer’s End — Hong Kong 1986</a>, the sapphic visual novel and my absolute favourite piece of queer art ever, I left a <a href="https://steamcommunity.com/id/leilukin/recommended/1111370/">glowing review on Steam</a> on 17 August 2023, talking about how much A Summer’s End means too me as a Cantonese-speaking Chinese lesbian who grew up with Hong Kong media. I love A Summer’s End so much that I had created a <a href="https://leilukin.neocities.org/shrines/asummersend/">shrine</a> for it on my own website here.</p>
<p>Since then, as of the writing of this post on 30 October 2023, my review made to the top of the most helpful reviews in the past 90 days on the <a href="https://steamcommunity.com/app/1111370">Steam store page of A Summer’s End</a> with 12 votes.</p>
<p><img src="https://i.postimg.cc/R0PQhpTy/Screenshot-2023-10-30-at-09-52-13-A-Summer-s-End-Hong-Kong-1986-on-Steam.png" alt="Screenshot of Leilukin's review of A Summer’s End — Hong Kong 1986 on Steam" /></p>
<p>In addition, I have received multiple Steam awards, with Steam Points along with them, including:</p>
<ul>
<li>Heartwarning, which awards 200 Steam Points, given by two people</li>
<li>Golden Unicorn, which awards 800 Steam Points, given by one person</li>
<li>Take My Points, which awards 1,600(!) Steam Points, given by one person</li>
</ul>
<p>Recently, on 22 October 2023, the <a href="https://leilukin.123guestbook.com/">guestbook</a> of my website here have also received a message from someone named Rob, who expressed appreciation for my Steam review:</p>
<blockquote>
<p>Thanks so much for your steam review of A Summer’s End!! So glad you have this board, so I could thank you for the heart warming review. I want to get this game for a friend of mine who is new to speaking english, and the story definitely will resonate with her.</p>
<p>I am introducing her to visual novels to hopefully help aid in her learning and practice.</p>
</blockquote>
<p>I am amazed by the amount of appreciation my Steam review of A Summer’s End has been given. Thank you! A Summer’s End truly deserves all the love and support it can get.</p>
<p>I cannot stress enough that A Summer’s End is important because LGBTQ+ Hong Kong people and Cantonese speakers are criminally underrepresented in media. This is why we need to be vocal about our support for queer art made by non-white people, to signify to both the creators and every LGBTQ+ people that stories of queer non-white people deserve to be told.</p>
<p>Therefore, here is your reminder to check out A Summer’s End — Hong Kong 1986 if you have not already, especially you are also an Asian sapphic woman!</p>
Changelog: 18 October 20232023-10-18T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Added Developer Notes section to the <a href="https://leilukin.neocities.org/shrines/cassettebeasts/trivia">Trivia</a> page.</li>
</ul>
Changelog: 13 October 20232023-10-13T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>New blog post: <a href="https://leilukin.neocities.org/blog/posts/2023-10-13-My-Cassette-Beasts-Pombomb-Plushie-Arrived">My Cassette Beasts Pombomb Plushie Arrived!</a></li>
</ul>
My Cassette Beasts Pombomb Plushie Arrived! | Blog2023-10-13T00:00:00Zhttps://leilukin.neocities.org/blog/posts/2023-10-13-my-cassette-beasts-pombomb-plushie-arrived/<p>YAAAYYYYYYYY! I finally received my Pombomb plushie on 11 October 2023!</p>
<p><a href="https://postimg.cc/MMccL6vP"><img src="https://i.postimg.cc/QtmpHVs3/2023-10-11-14-25-27.jpg" alt="Official Cassette Beasts Pombom plushie wrapped in a plastic bag" /></a></p>
<p><a href="https://postimg.cc/dkDdKRS9"><img src="https://i.postimg.cc/k4vyKfQL/2023-10-11-14-28-36.jpg" alt="Side view of the official Cassette Beasts Pombom plushie" /></a></p>
<p><a href="https://postimg.cc/47Mc4KDR"><img src="https://i.postimg.cc/7hPnV0Xh/2023-10-11-14-29-09.jpg" alt="Front view of the official Cassette Beasts Pombom plushie" /></a></p>
<p><a href="https://postimg.cc/5YZHdhzx"><img src="https://i.postimg.cc/qq72n0MC/2023-10-11-14-30-36.jpg" alt="Back view of the official Cassette Beasts Pombom plushie" /></a></p>
<p>Cassette Beasts has become my favourite monster collecting game and one of my all-time favourite games since the first time I played it. In fact, I have created a <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">Cassette Beasts shrine</a> on my own website here. Among the monsters from Cassette Beasts, <a href="https://wiki.cassettebeasts.com/wiki/Pombomb">Pombomb</a> is one of my favourites.</p>
<p>I love Cassette Beasts and Pombomb so much that I am willing to spend money on not only the <a href="https://www.symbiotestudios.com/online-store/Cassette-Beasts-Pombomb-p582974319">official Pombomb plushie</a> itself, but also the shipping fee to import it to my region. It took a month for this cutie to arrive at my home, but it is worth the wait!</p>
<p>The plushie is very well-made; it is firm decently sized.</p>
<p>Even better, when I shared my Pombomb plushie, Bytten Studio, the developer of Cassette Beasts <a href="https://twitter.com/ByttenStudio/status/1712191037957927126">retweeted</a> me!</p>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Look at the lil guy! Perfect! Perfection!! <a href="https://t.co/zgMDvOQjt3">https://t.co/zgMDvOQjt3</a></p>— CASSETTE BEASTS 📼 OUT NOW ON PC & CONSOLES (@ByttenStudio) <a href="https://twitter.com/ByttenStudio/status/1712191037957927126?ref_src=twsrc%5Etfw">October 11, 2023</a></blockquote> <script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<p><img src="https://i.postimg.cc/8cmwZxD3/bytten-studio-on-my-pombomb-plushie.png" alt="Screenshot of ByttenStudio's retweet of Leilukin's Cassette Beasts Pombomb plushie" /></p>
Changelog: 4 October 20232023-10-04T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Updated the Development History section of the <a href="https://leilukin.neocities.org/shrines/cassettebeasts/trivia">Trivia</a> page with info about the release of Update 1.5 and "Pier of the Unknown" DLC.</li>
</ul>
Changelog: 3 October 20232023-10-03T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Changed this website's font to Noto Sans.</li>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Added link to my record of all the bootleg mosnters I have encountered to the <a href="https://leilukin.neocities.org/shrines/cassettebeasts/gamelog/">Game Log</a> page.</li>
</ul>
Changelog: 28 September 20232023-09-28T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Removed the Developer Insight page since the official Cassette Beasts wiki not has a page for a <a href="https://wiki.cassettebeasts.com/wiki/List_of_Interviews">list of interviews</a> the Cassette Beasts staff participated in.</li>
</ul>
Changelog: 15 September 20232023-09-15T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Updated the <a href="https://leilukin.neocities.org/shrines/cassettebeasts/devinsights">Developer Insight</a> page by adding an Event Showcase section.</li>
</ul>
Changelog: 13 September 20232023-09-13T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Updated the <a href="https://leilukin.neocities.org/shrines/cassettebeasts/trivia">Trivia</a> page's Development History section with new information about the "Pier of the Unknown" DLC.</li>
</ul>
Changelog: 11 September 20232023-09-11T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>New blog post: <a href="https://leilukin.neocities.org/blog/posts/2023-09-11-Happy-1st-Anniversary-to-Leilukins-Hub">Happy 1st Anniversary to Leilukin's Hub</a>.</li>
<li>Updated the <a href="https://leilukin.neocities.org/about/">About</a> page.</li>
<li>Modified <a href="https://leilukin.neocities.org/blog/">blog</a> style.</li>
<li>Added the blog's new layout to the <a href="https://leilukin.neocities.org/changelogs/layouts">layout archive</a>.</li>
</ul>
Happy 1st Anniversary to Leilukin's Hub | Blog2023-09-11T00:00:00Zhttps://leilukin.neocities.org/blog/posts/2023-09-11-happy-1st-anniversary-to-leilukins-hub/<p>11 September 2023 marks the first anniversary of Leilukin's Hub, my personal website, hosted on Neocities. I am proud to be able to succeed in not only building my own website, but also updating, improving and maintaining my website to achieve my vision for my own personal hub on the internet outside social media platforms.</p>
<p>I registered a Neocities account on 28 May 2022, while my own website, Leilukin's Hub, was officially launched on 11 September 2022. I set up this website because I wanted to have a personal web page outside social media platforms to gather various stuff and resources I had created or compiled on online spaces throughout the years. Furthermore, I settled for Neocities because I like the flexibility of customisation by coding my website with HTML, CSS and JavaScript. Initially, I considered and tried <a href="https://carrd.co/">Carrd</a> to create my web pages, but free accounts on Carrd can only add up to 100 elements on a web page, which is not enough for my purpose.</p>
<p>This site's <a href="https://leilukin.neocities.org/changelogs/">changelog</a> and <a href="https://leilukin.neocities.org/changelogs/layouts">layout archive</a> document the evolution of Leilukin's Hub throughout the past year: from the humble beginning of a simple black background with white text and light brown titles, to the responsive, mobile-friendly, full-fledged personal website with its own site button, <a href="https://leilukin.neocities.org/feed.xml">RSS feed</a>, a <a href="https://htmltomd.com/blog/">blog</a> and multiple <a href="https://leilukin.neocities.org/shrines/">shrines</a>.</p>
<p>Coding my own website was also an excellent way to put my HTML and CSS knowledge and skills into good use. I already had basic knowledge of HTML and CSS from what I learned from my teenage years of customising my blog on Blogger.</p>
<p>Working on Leilukin's Hub had ignited my interest in coding, so I took courses to learn more about HTML, CSS, JavaScript and more about coding, and in turn, I put my new coding knowledge into good use by improving and adding more features to Leilukin's Hub, which was totally worth it. Therefore, I have also <a href="https://leilukin.neocities.org/resources/web-building-resources">compiled resources for building websites</a> here for those who need it.</p>
<p>You may feel intimidated by the idea of building your website because you do not know how to code, but good news! There are plenty of resources for you to learn HTML, CSS and JavaScript, including free courses. Neocities also has <a href="https://leilukin.neocities.org/tutorial/html/">its own HTML course</a> for you to get started. Happy coding!</p>
Changelog: 10 September 20232023-09-10T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Star Wars: Knights of the Old Republic <a href="https://leilukin.neocities.org/shrines/starwarskotor/">shrine</a>: Hide the right sidebar.</li>
<li>A Summer’s End — Hong Kong 1986 <a href="https://leilukin.neocities.org/shrines/asummersend/">shrine</a>: Change the content of the right sidebar.</li>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Change the content of the right sidebar.</li>
</ul>
Changelog: 7 September 20232023-09-07T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: The <a href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/">Articles</a> page now includes other people's Cassette Beasts articles that I recommend.</li>
</ul>
Changelog: 6 September 20232023-09-06T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Moved pages of my video game mods and playlists to <a href="https://leilukin.neocities.org/projects/">Projects</a> page.</li>
</ul>
Changelog: 4 September 20232023-09-04T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Updated the Development History section of the <a href="https://leilukin.neocities.org/shrines/cassettebeasts/trivia">Trivia</a> page.</li>
</ul>
Should You Use The Sith Lords Restored Content Mod in Your First Star Wars: KotOR 2 Playthrough? | Articles2023-08-30T00:00:00Zhttps://leilukin.neocities.org/shrines/starwarskotor/articles/tslrcm-first-kotor2-playthrough/<p>Regardless of how much you like <cite>Star Wars: Knights of the Old Republic II: The Sith Lords</cite> 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.</p>
<p><a href="https://deadlystream.com/files/file/578-tsl-restored-content-mod/" target="_blank">The Sith Lords Restored Content Mod (TSLRCM)</a> is the most successful attempt to restore the cut content of <cite>KotOR 2</cite>, 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</cite> game, to the extent that the mod even has <a href="https://en.wikipedia.org/wiki/The_Sith_Lords_Restored_Content_Modification" target="_blank">its own Wikipedia page</a>.</p>
<p>It is widely agreed that TSLRCM is essential for the best experience with <cite>KotOR 2</cite>. There are players only started to like <cite>KotOR 2</cite> 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</cite>. I, however, do not believe the answer to the question "Should you use TSLRCM in your first <cite>KotOR 2</cite> playthrough" is clear-cut. As a huge <cite>KotOR 2</cite> 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</cite> playthrough based on their priorities.</p>
<p>TSLRCM changes the playing experience of <cite>KotOR 2</cite> 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</cite> game's <a href="https://deadlystream.com/files/file/1258-kotor-1-community-patch/" target="_blank">KOTOR 1 Community Patch</a>. 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.</p>
<p>Therefore, if you have never played <cite>KotOR 2</cite> before, and you ask me if you should use TSLRCM in your first <cite>KotOR 2</cite> playthrough, my answer is that it depends on what you want. You may use TSLRCM in your first <cite>KotOR 2</cite> playthrough if you intend to play <cite>KotOR 2</cite> <em>only once</em>, 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.</p>
<p>Another benefit from playing <cite>KotOR 2</cite> 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</cite> 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.</p>
<p>Perhaps I am biased because I already loved <cite>KotOR 2</cite> 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.</p>
Changelog: 30 August 20232023-08-30T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Star Wars: Knights of the Old Republic <a href="https://leilukin.neocities.org/shrines/starwarskotor/">shrine</a>: Added new article: <a href="https://leilukin.neocities.org/shrines/starwarskotor/articles/tslrcm-first-kotor2-playthrough">Should You Use The Sith Lords Restored Content Mod in Your First Star Wars: KotOR 2 Playthrough?</a>.</li>
<li>Adjusted spacing between each item in the article index lists.</li>
<li>Make the date format consistent throughout the entire site by using the Day-Month-Year format.</li>
<li>Fixed broken links in the <a href="https://leilukin.neocities.org/changelogs/2022">2022 changelog archive</a> due to the affected pages moved to other parts of the site.</li>
</ul>
Changelog: 29 August 20232023-08-29T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added link button for the site's RSS feed.</li>
<li>Fixed the overflow issue of header images.</li>
<li>Added custom style for the <a href="https://leilukin.neocities.org/sitemap">Site Map</a> page.</li>
<li>Improved accessibility of the site's design by customising the CSS <code>:focus</code> selector.</li>
</ul>
Changelog: 28 August 20232023-08-28T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>A Summer’s End — Hong Kong 1986 <a href="https://leilukin.neocities.org/shrines/asummersend/">shrine</a>: Updated the main page with information about the spiritual sequel In the Ocean I Learned to Float.</li>
<li>Cassette Beasts shrine: Adjusted header image and added more images to the home page.</li>
<li>Leilukin Hub now has an <a href="https://leilukin.neocities.org/feed.xml">RSS feed</a>.</li>
</ul>
How Cassette Beasts is Much More than a Pokémon Clone | Articles2023-08-26T00:00:00Zhttps://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/<div class="heading-wrapper h2">
<h2 id="introduction">Introduction</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#introduction" aria-labelledby="introduction"><span hidden="">#</span></a></div>
<p>There is no denying that <cite>Pokémon</cite> is one of the largest entertainment franchises in the world and the most influential series in the monster collector genre of video games, and thus inspiring many games in the genre. <cite>Cassette Beasts</cite>, an indie monster collecting role-playing game developed by the England-based indie studio Bytten Studio, is not an exception, as it does share similarities to <cite>Pokémon</cite>.</p>
<p>However, calling <cite>Cassette Beasts</cite> a <cite>Pokémon</cite> clone is doing it a massive disservice, because <cite>Cassette Beasts</cite> executes many mechanics and aspects of <cite>Pokémon</cite> games in different, and sometimes arguably better ways.</p>
<p>Furthermore, there are things in <cite>Cassette Beasts</cite> that you would not find in <cite>Pokémon</cite> games, at least in the main series games, thanks to Bytten Studio's creativity and passion that a gigantic corporate-owned franchise like <cite>Pokémon</cite> can only dream of.</p>
<div class="heading-wrapper h2">
<h2 id="features-that-exist-in-pokemon-that-are-done-differently-in-cassette-beasts">Features that Exist in <cite>Pokémon</cite> that are Done Differently in <cite>Cassette Beasts</cite></h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#features-that-exist-in-pokemon-that-are-done-differently-in-cassette-beasts" aria-labelledby="features-that-exist-in-pokemon-that-are-done-differently-in-cassette-beasts"><span hidden="">#</span></a></div>
<p>By the time <cite>Cassette Beasts</cite> was released on 26 April 2023, the main video game series of <cite>Pokémon</cite> had reached its ninth generation with the release of <cite>Scarlet</cite> and <cite>Violet</cite>. <cite>Pokémon</cite> had existed for 27 years since the release of <cite>Red</cite> and <cite>Green</cite> versions in Japan in February 1996.</p>
<p>However, despite remaining one of the best-selling video game series in the world, <cite>Pokémon</cite> has got the reputation of repeating the same formula in their games over and over. <cite>Cassette Beasts</cite>, on the other hand, executes some features and mechanics that exist in the <cite>Pokémon</cite> game series with their own unique spin on them. Therefore, even the similarities between <cite>Cassette Beasts</cite> and <cite>Pokémon</cite> are not as straightforward as you may think</p>
<div class="heading-wrapper h3">
<h3 id="monster-capture-mechanic">Monster Capture Mechanic</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#monster-capture-mechanic" aria-labelledby="monster-capture-mechanic"><span hidden="">#</span></a></div>
<p>One of the most notable differences between <cite>Pokémon</cite> and <cite>Cassette Beasts</cite> is their mechanics to capture monsters. In <cite>Pokémon</cite>, you catch the creatures by using Poké Balls, but in <cite>Cassette Beasts</cite>, you do not actually catch the monsters, but you record the essence of the monsters into a cassette tape.</p>
<p>A common criticism of the monster collector genre is the ethical question of essentially enslaving creatures by capturing and subjugating them into obeying you, as well as enganging in dog fighting by making the creatures fight each other, to the extent that even <cite>Pokémon</cite> tries to tackle it as the main theme of the story of <cite>Black</cite> and <cite>White</cite>, though whether the execution is effective or not is debatable. <cite>Cassette Beasts</cite>' method of recording monsters solves this moral dilemma of the genre from the get-go, because you are not actually catching the monsters in the traditional sense. In fact, Jay Baylis, artist and writer of <cite>Cassette Beasts</cite> had stated in <a href="https://youtu.be/P0L-5LLT9uw?feature=shared&t=106">a Shacknews interview</a> that their idea of recording monsters is intended to avert the issue of basically enslaving creatures in the monster collecting genre.</p>
<p>Gameplay-wise, a notable improvement <cite>Cassette Beasts</cite> has over <cite>Pokémon</cite> when it comes to monster capture mechanics is that in <cite>Cassette Beasts</cite>, when you are recording a monster, the percentage of success rate is displayed on screen. Furthermore, a monster that is in the process of being recorded cannot be knocked out, so you can deal more damage to the monster to improve your odds of successfully recording the monster. In <cite>Pokémon</cite>, you have to be extra careful about not knocking out the Pokémon you want to catch, and when you try to catch one, you can only hope that the RNG is in your favour.</p>
<div class="heading-wrapper h3">
<h3 id="battle-system">Battle System</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#battle-system" aria-labelledby="battle-system"><span hidden="">#</span></a></div>
<p>The battle system in both <cite>Cassette Beasts</cite> and <cite>Pokémon</cite> involves fights between monsters. However, while in <cite>Pokémon</cite> you send out the monsters you captured to fight, in <cite>Cassette Beasts</cite> you transform into monsters to battle by using the cassette tapes you have used to record the monsters.</p>
<p>Furthermore, most of the battles in the main series <cite>Pokémon</cite> games take place in one-on-one formats, also known as single battles. In <cite>Cassette Beasts</cite>, you almost always battle alongside a partner, making two-on-two the format of most battles in the game, which in <cite>Pokémon</cite> is also known as double battles, which are underutilised in the main series <cite>Pokémon</cite> games. Two-on-two battles require more nuanced strategies than brute-forcing a single opponent in one-on-one battles.</p>
<p>The move system in battles is also different in <cite>Pokémon</cite> and <cite>Cassette Beasts</cite>. In <cite>Pokémon</cite>, every Pokémon is limited to having four move slots, meaning each can only use up to four moves in battle. In <cite>Cassette Beasts</cite>, battle moves come in the form of stickers on monster cassette tapes; the base number of sticker slots varies between monsters, with 4 being the minimum, and can be increased by upgrading the star level of the monster tapes, up to a maximum of 8 natural slots. Some stickers have the bonus of adding sticker slots.</p>
<p><cite>Pokémon</cite> uses Power Points (PP) to restrict how many times each move can be, while <cite>Cassette Beasts</cite> uses Action Points (AP), which is generated for every turn during battle, even after you switch into a different monster tape. Different moves cost varying amounts of AP or none at all, with stronger moves require more AP to use, while some moves require no AP.</p>
<div class="heading-wrapper h3">
<h3 id="type-match-ups">Type Match-Ups</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#type-match-ups" aria-labelledby="type-match-ups"><span hidden="">#</span></a></div>
<p>Both <cite>Pokémon</cite> and <cite>Cassette Beasts</cite> have elemental types on every monster, and how these types interact with each other is a core element in their battle systems. However, how said interactions play out in <cite>Pokémon</cite> and <cite>Cassette Beasts</cite> are different.</p>
<p>In <cite>Pokémon</cite>, type advantage simply means dealing extra damage to your opponent, while type disadvantage simply means dealing less damage, and certain types are immune to damage from another type.</p>
<p>In <cite>Cassette Beasts</cite>, type match-ups are based on chemical reactions, so type advantage gives your opponent a debuff, while type disadvantage gives your opponent a buff, and certain types and temporary change the type of the opponent in battle. For example, Water-type moves reduce the melee and ranged attacks of Fire-type monsters; Fire-type moves giving a healing buff to Water-type monsters; Fire-type moves turn Plastic-type monsters into Poison-types. While type advantage means more damage in <cite>Cassette Beasts</cite>, it is not as drastic as in <cite>Pokémon</cite>.</p>
<p><cite>Cassette Beasts</cite> actually provides an in-game type chart in the game itself. You can obtain the chart by opening the Ranger Guidebook, and the type chart can be accessed during your battles. In addition, when you are choosing your moves during battles, you can see the icons that hint on the effects of your moves against your opponent.</p>
<div class="heading-wrapper h3">
<h3 id="level-system">Level System</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#level-system" aria-labelledby="level-system"><span hidden="">#</span></a></div>
<p>In both <cite>Pokémon</cite> and <cite>Cassette Beasts</cite>, gaining experience to level up is a core part of the games' progression. However, there are differences in their level systems.</p>
<p>In <cite>Pokémon</cite>, from Generation 1 to 5, only the Pokémon you send out in battle and optionally the Pokémon that holds the Exp. Share item will gain experience after winning a battle. This means that if you want to add a Pokémon you just caught to your party, you often have to grind for experience points for the newly-caught Pokémon to catch up with the levels of other members in your party. The games starting from Generation 6 solve the grinding issue by making Exp. Share becomes an optional item that will reward the experience points you earned to all non-fainted members in your party. Starting from <cite>Let's Go! Pikachu</cite> and <cite>Let's Go! Eevee</cite>, the effects Exp. Share are present from the start of the game.</p>
<p>In <cite>Cassette Beasts</cite>, levels are instead tied to your human and your companion characters, which means that in addition to base stats, the strength of the monsters you recorded are tied to your human character's level. This means that unlike <cite>Pokémon</cite>, after you record a low-level monster and add them to your party, you do not have to spend time in grinding the levels of your monsters just to make them catch up with the rest of your party.</p>
<p>Monster tapes have their own level system in the form of the star system. When you upgrade a monster's star level, they gain new stickers. When you upgrade a monster to 5 stars, the monster will gain an additional biography entry in the bestiary, and some monsters can be remastered (the <cite>Pokémon</cite> equivalent is evolution) into stronger forms.</p>
<p>Earning experience points means not only levelling up your human player and companion characters, but also upgrading the star levels of your monster tapes. Some monsters can be remastered when being upgraded to 5 stars. It is worth noting that experience points are shared between all your monster tapes as well, including ones that have been broken (or "fainted") in battle, unlike <cite>Pokémon</cite> where fainted Pokémon cannot gain any experience points at all.</p>
<div class="heading-wrapper h3">
<h3 id="field-moves">Field Moves</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#field-moves" aria-labelledby="field-moves"><span hidden="">#</span></a></div>
<p>Both <cite>Pokémon</cite> and <cite>Cassette Beasts</cite> have field moves — moves that are used outside of battles and often required to access new areas of the map and explore every nook and cranny.</p>
<p>From Generation 1 to 6 of the main series <cite>Pokémon</cite> games, field moves usually take the form of HMs, though some TMs also have uses outside battles. Both HMs and TMs are items to teach Pokémon moves, and these moves take up move slots. From Generation 7 onwards, <cite>Pokémon</cite> games remove HMs, and assign field moves to certain Pokémon that you can use outside battles, so you longer need to worry about wasting move slots of Pokémon in your party.</p>
<p>In Cassette Beats, it is your human character that learn these field moves by recording certain monsters. The game will provide hints to which monsters can give you these field moves through townsfolk gossips. Since it is your human character that uses these field moves, you do not need to worry about wasting any move slots in your monster cassette tapes.</p>
<div class="heading-wrapper h3">
<h3 id="monsters-with-alternate-colour-schemes">Monsters with Alternate Colour Schemes</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#monsters-with-alternate-colour-schemes" aria-labelledby="monsters-with-alternate-colour-schemes"><span hidden="">#</span></a></div>
<p>In both <cite>Pokémon</cite> and <cite>Cassette Beasts</cite>, there is a rare chance you may encounter monsters with different colour schemes than their regular counterparts. In <cite>Pokémon</cite>, they are referred to as Shiny Pokémon, while in Cassette Beasts, they are called bootlegs.</p>
<p>Shiny Pokémon do not provide additional benefits in gameplay, but bootlegs do, since bootlegs can be of any type, and have a higher chance of getting moves (or stickers) with additional effects and enhancements, referred to as <a href="https://wiki.cassettebeasts.com/wiki/Sticker_Attributes">sticker attributes</a>.</p>
<div class="heading-wrapper h3">
<h3 id="music">Music</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#music" aria-labelledby="music"><span hidden="">#</span></a></div>
<p>Both <cite>Pokémon</cite> and <cite>Cassette Beasts</cite> are notable for their soundtracks, and music is among the most praised (which is well-deserved, in my opinions) aspects in both, though <cite>Cassette Beasts</cite> does it differently in that it includes music with vocal lyrics: for the music of the main hub, Habourtown, the vocals play when you are indoor; for battle music, the vocals play when you and your partner fuse, which heightens the dynamic of the battles.</p>
<div class="heading-wrapper h3">
<h3 id="story-and-plot">Story and Plot</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#story-and-plot" aria-labelledby="story-and-plot"><span hidden="">#</span></a></div>
<p>The core plot of the main series <cite>Pokémon</cite> games, except for <cite>Legends: Arceus</cite>, is about a child going on a journey and become the best Pokémon Trainer in their region by claiming the Champion title. However, the main plot of <cite>Cassette Beasts</cite> is about the protagonist finding their way back home after bring transported to New Wirral, an island that exists in a different dimension from Earth and where humans from various dimensions are also transported and strended on.</p>
<p>The protagonists of <cite>Pokémon</cite> games become the new Champion of their region by defeating Gym Leaders or Trial Captains, then the Elite Four and the current standing Champion. In <cite>Cassette Beasts</cite>, the closest thing to an equivalent to Gym Leaders is the Ranger Captains, and one of the main quests involves defeating all the Captains across the map, but even then, you do not beat the Ranger Captains and become a Captain yourself for the glory of becoming the best monster battler, but to prove your ability to help the Rangers Guild to protect New Wirral and support the island's community.</p>
<p><cite>Cassette Beasts</cite> has a more mature and adult story than <cite>Pokémon</cite>. As a franchise primarily targetted at children, the main human characters in <cite>Pokémon</cite> are children, so the stories of <cite>Pokémon</cite> games are mainly about children's fantasy adventures to be the best Pokémon Trainer. On the flip side, the main characters in <cite>Cassette Beasts</cite>, including your human companions, are adults, and the game is not afraid to discuss topics and issues relevant to adulthood, particularly through the stories of your companion characters. The story of <cite>Cassette Beasts</cite> is also unabashedly left-wing with anti-capitalist and anti-imperialist messages, which I frankly doubt will get explored with such authenticity in a corporate-owned mega franchise like <cite>Pokémon</cite>.</p>
<p>In addition, <cite>Cassette Beasts</cite>' story can get genuinely dark at times, most notably in the cosmic horror presented by the Archangels, the eldritch entities that you need to defeat in boss battles to gather clues about a way out of New Wirral and return home.</p><details class="spoiler-accordion">
<summary class="spoiler-accordion__hint">Major Story Spoilers for <cite>Cassette Beasts</cite></summary>
<div class="spoiler-accordion__spoiler"><p>Towards the end of the main quest, it is revealed that Archangels are <a href="https://en.wikipedia.org/wiki/Egregore">egregores</a> created from humanity's desires and ideas. Aleph, the main antagonist and final boss of the main story, is an Archangel that is an incarnation of conquest, and his goal is to leave New Wirral and cause chaos across reality.</p><p></p>
<p>While <cite>Pokémon</cite> has its own fair share of sinister villains, the threat the main villain of <cite>Cassette Beasts</cite> poses is even greater in scope than any <cite>Pokémon</cite> villain, maybe except for Rainbow Rocket Giovanni from <cite>Ultra Sun</cite> and <cite>Ultra Moon</cite>, who shares the goal of ruling the multiverse.</p>
<p>Moreover, even though the player character and their party are able to defeat the main villain in the end, the game makes it clear that since Archangels are not flesh and blood and born from human ideas, as long as humans are interested in conquest Aleph will return at some point. This reflects our world in that defeating a tyrant does not magically solve everything, especially when the system that enables tyrants' rise to power still exists.</p>
</div>
</details>
<div class="heading-wrapper h2">
<h2 id="features-cassette-beasts-has-but-pokemon-lacks">Features <cite>Cassette Beasts</cite> Has But <cite>Pokémon</cite> Lacks</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#features-cassette-beasts-has-but-pokemon-lacks" aria-labelledby="features-cassette-beasts-has-but-pokemon-lacks"><span hidden="">#</span></a></div>
<p><cite>Cassette Beasts</cite> is not satisfied with just doing <cite>Pokémon</cite>'s core mechanics in different ways, but it also adds features that do not exist in the <cite>Pokémon</cite> games, at least in the main series games as of <cite>Scarlet</cite> and <cite>Violet</cite>.</p>
<p>In this section, I am adding a counter for the things <cite>Cassette Beasts</cite> has that <cite>Pokémon</cite> lacks, to further prove that <cite>Cassette Beasts</cite> is perfectly capable of standing on its own apart from <cite>Pokémon</cite>. If Bytten Studios only want to make a <cite>Pokémon</cite> clone, they did not need to do these additional things at all, but they did it anyway. If this is still not evidence of Bytten Studio's passion for their game to build its own identity, I do not know what is.</p>
<p>Even if one day the <cite>Pokémon</cite> games decide to add any of the below features, it would still not change the fact that <cite>Cassette Beasts</cite> had done them earlier.</p>
<div class="heading-wrapper h3">
<h3 id="character-creator-with-pronouns-options">Character Creator with Pronouns Options</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#character-creator-with-pronouns-options" aria-labelledby="character-creator-with-pronouns-options"><span hidden="">#</span></a></div>
<p>Character customisation has existed in <cite>Pokémon</cite> games since <cite>X</cite> and <cite>Y</cite>, but to date, none of the games provide options to choose your character's pronouns. However, <cite>Cassette Beasts</cite> allows you to choose they/them pronouns in addition to he/him and she/her, and your pronouns options will be reflected in-game.</p>
<p>I use they/them pronouns myself, so pronouns options are a welcome addition.</p>
<p><strong>They Did Not Need To But They Did It Anyway counter: 1</strong></p>
<div class="heading-wrapper h3">
<h3 id="fusions-of-every-monster">Fusions of Every Monster</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#fusions-of-every-monster" aria-labelledby="fusions-of-every-monster"><span hidden="">#</span></a></div>
<p>The concept of monster fusions by combining the designs of two monsters together are popular in the <cite>Pokémon</cite> fandom, showing up in fan art and dedicated websites such as web developer Alex Onsager's <a href="https://pokemon.alexonsager.net/">Pokemon Fusion website</a>. However, in the official <cite>Pokémon</cite> franchise, fusions are exclusive to very few Pokémon to create alternate forms, namely Kyurem, Necrozma and Calyrex, all Legendary Pokémon, and they can only fuse with a specific few Legendary Pokémon.</p>
<p>In <cite>Cassette Beasts</cite>, monster fusions are a defining feature both in gameplay and the lore. Any two of the 141 monsters in-game can fuse together, thus there are 19,881 fusion combination in total. The nature and origins of fusion is also explored in the game's story and lore.</p>
<p><strong>They Did Not Need To But They Did It Anyway counter: 2</strong></p>
<div class="heading-wrapper h3">
<h3 id="companion-and-relationship-system-with-human-characters">Companion and Relationship System with Human Characters</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#companion-and-relationship-system-with-human-characters" aria-labelledby="companion-and-relationship-system-with-human-characters"><span hidden="">#</span></a></div>
<p>While the primary draw of the <cite>Pokémon</cite> franchise has always been the monster creatures, like other media in the mons genre, human characters do play a notable role in the <cite>Pokémon</cite> franchise from the beginning: in the main series games, you play as a human trainer of Pokémon, battling other human NPC trainers including your rivals, Gym Leaders/Trial Captains, Elite Four, Champions and villains. In some games, you also occasionally team up with other human NPC trainers in battles. However, the main series <cite>Pokémon</cite> games do not have any dedicated companion and relationship mechanic with human characters.</p>
<p>Conversely, human relationships are a major focus in <cite>Cassette Beasts</cite> both in story and game mechanics: you are accompanied by a companion character throughout your adventures in New Wirral, with 5 out of 6 of the potential partners being humans; each companion character has their own story and quest for you to explore; each have a relationship level that can be raised by gaining experience points with them, and higher relationship levels make you stronger when you fuse in battle.</p>
<p>Human characters in <cite>Pokémon</cite> interest me as much as the creatures themselves, because the Pokémon world is populated by both Pokémon and humans, thus I find the humans' relationships with the creatures and each other also an important element of the Pokémon world. Unfortunately, I often feel that human characters are an aspect of the <cite>Pokémon</cite> games that are underappreciated by the Western Pokémon fandom, who tend to focus more on the creatures themselves. Therefore, seeing a <cite>Pokémon</cite>-inspired game, especially one that is developed by a Western studio like <cite>Cassette Beasts</cite>, actually make the effort in fleshing out human characters and relationships was the biggest pleasant surprise for me when I started playing <cite>Cassette Beasts</cite> for the first time.</p>
<p><cite>Pokémon</cite> has a spin-off game that focus more on human characters: <cite>Pokémon Masters EX</cite>, but the fact that it is a gacha game means it is a glorified gambling game that wants you to spend real-world money to gamble to collect the human trainers. However, that is not the case at all in <cite>Cassette Beasts</cite>, since it does not have any in-app purchases whatsovever. In fact, <cite>Cassette Beasts</cite>' companion and relationship systems prove that <cite>Pokémon</cite> can do more with their human characters without predatory monetisation tactics.</p>
<p><strong>They Did Not Need To But They Did It Anyway counter: 3</strong></p>
<div class="heading-wrapper h3">
<h3 id="romance-options">Romance Options</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#romance-options" aria-labelledby="romance-options"><span hidden="">#</span></a></div>
<p>Related to the above point about the companion system and relationship mechanic with human characters, the main series <cite>Pokémon</cite> games do not have any option for the player to pursue a romance with another character. The closest the main series games attempted a romance arc for the player character is <cite>Omega Ruby</cite> and <cite>Alpha Sapphire</cite>, where the protagonist and their neighbour rival are implied to become a couple in the post-game story by going on a date, as well as <cite>Black 2</cite> and <cite>White 2</cite>, where the protagonist can pursue an optional subplot with a different-gender NPC who eventually develops a crush on the protagonist.</p>
<p><cite>Cassette Beasts</cite>, on the other hand, as an addition to its companion system and relationship mechanic, provides players the option to pursue a romance with one of their human companions after raising their relationship level to 5, the highest without romance, with unambiguously romantic dialogue and scenes.</p>
<p>Even though I do not play monster collecting games for romances, nor am I asking for <cite>Pokémon</cite> to add romance options to their games because I am too old to be invested in romances involving fictional children, romance options are a nice addition to a game that is made with adult players in mind like <cite>Cassette Beasts</cite>.</p>
<p><strong>They Did Not Need To But They Did It Anyway counter: 4</strong></p>
<p>If the existence of the option to romance your human companion is not enough, in <cite>Cassette Beasts</cite> you can romance any of the human companions regardless of your player character's gender. In other words, all the human companions in <cite>Cassette Beasts</cite> are available as same-gender romance options, which is a blessing for LGBTQ+ players like me.</p>
<p><strong>They Did Not Need To But They Did It Anyway counter: 5</strong></p>
<div class="heading-wrapper h3">
<h3 id="canon-lgbtq-characters-and-representation">Canon LGBTQ+ Characters and Representation</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#canon-lgbtq-characters-and-representation" aria-labelledby="canon-lgbtq-characters-and-representation"><span hidden="">#</span></a></div>
<p><cite>Pokémon</cite> is not known for explicitly canon LGBTQ+ representation. The franchise does not have a single confirmed canon same-gender couple. In the shipping side of the <cite>Pokémon</cite> fandom, particularly among LGBTQ+ fans, some same-gender pairings are popular, but it does not change the fact that there is no character in the <cite>Pokémon</cite> franchise who is officially confirmed to be attracted to the same-gender.</p>
<p>On the flip side, <cite>Cassette Beasts</cite> has canon LGBTQ+ characters. For characters who are attracted to the samge gender, the most notable ones are the human companions, who can be romanced by the player character regardless of gender, meaning they are canonically bisexual. Furthermore, the game also has a pair of NPCs who are revealed in-game to be a gay married couple.</p><details class="spoiler-accordion">
<summary class="spoiler-accordion__hint">Minor Quest Spoilers for <cite>Cassette Beasts</cite></summary>
<div class="spoiler-accordion__spoiler"><p>To be specific, this pair of NPCs in question are Leader Ianthe and Ranger Wilma, members of the Ranger Guild. After you defeat all 12 Ranger Captains, and you challenge Ianthe to a battle, Ianthe will reveal that she will fight alongside her wife, who is none other than Ranger Wilma, the woman in charge of the Ranger Guild store. Yes, <cite>Cassette Beasts</cite> has a canon married lesbian couple.</p><p></p>
</div>
</details>
<p>As for transgender and non-binary representation, <cite>Pokémon</cite> has a few ambiguously canon ones, namely <a href="https://lgbtqgamearchive.com/2016/05/25/beauty-nova-in-pokemon-xy/">Beauty Nova</a>, a minor female NPC Trainer from <cite>X</cite> and <cite>Y</cite> who is heavily implied to be a trans woman, and <a href="https://bulbapedia.bulbagarden.net/wiki/Blanche">Blanche</a> from <cite>Pokémon GO</cite>, who is not referred to by gendered pronouns in the English version of the game and official social media accounts. Some other human characters are also commonly interpreted or headcanonned as trans by LGBTQ+ fans, but none of them are officially confirmed to be trans or non-binary.</p>
<p>In <cite>Cassette Beasts</cite>, not only that the player can chose to go by they/them pronouns via the character creator, but there is also a Ranger Captain named <a href="https://wiki.cassettebeasts.com/wiki/Skip" target="blank">Skip</a> who is canonically non-binary and uses they/them pronouns.</p>
<p>In addition to having canon LGBTQ+ characters, <cite>Cassette Beasts</cite>'s voice cast also includes multiple openly LGBTQ+ voice actors, such as Allegra Clark, J. Michael Tatum, Kayleigh McKee, Liz Morey, Marin M. Miller and Risa Mei. In fact, both Captain Skip and their voice actor Marin M. Miller are non-binary and go by they/them pronouns.</p>
<p>Looking for LGBTQ+ representation in monster collecting games? Instead of waiting for corporate franchises like <cite>Pokémon</cite> to give you scraps, how about looking at indie titles that actually has canon LGBTQ+ characters like <cite>Cassette Beasts</cite> instead?</p>
<p><strong>They Did Not Need To But They Did It Anyway counter: 6</strong></p>
<div class="heading-wrapper h3">
<h3 id="voice-acting">Voice Acting</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#voice-acting" aria-labelledby="voice-acting"><span hidden="">#</span></a></div>
<p>Despite some attempts to tell more developed stories with more dialogue and cinematic cutscenes, as of <cite>Scarlet</cite> and <cite>Violet</cite>, none of the main series <cite>Pokémon</cite> games have any voice acting in their dialogue.</p>
<p>On the other hand, <cite>Cassette Beasts</cite> has voiced dialogue. Even though the amount of voiced dialogue in <cite>Cassette Beasts</cite> is limited, voice acting helps to bring the characters to life and add more character to the game.</p>
<p>It is more notable when you remember that being an indie game, <cite>Cassette Beasts</cite> could have completely avoid adding voice acting to save development budget, but the developers added it anyway.</p>
<p><strong>They Did Not Need To But They Did It Anyway counter: 7</strong></p>
<p>Oh, and there is more! <cite>Cassette Beasts</cite> actually has an impressive voice cast, especially for an indie game, featuring established, well-known voice actors including Yuri Lowenthal, Tara Platt, Allegra Clark, Aleks Le, Sean Chiplock, J. Michael Tatum, Jennifer Losi, Kayleigh McKee, Risa Mei, Marin M. Miller, Cindy Robinson, Edwyn Tiong, etc.</p>
<p>Bytten Studio and Raw Fury could have just hire unknowns to save budget, but nope, they achieved the remarkable feat of getting multiple famous voice actors for an indie game.</p>
<p><strong>They Did Not Need To But They Did It Anyway counter: 8</strong></p>
<div class="heading-wrapper h3">
<h3 id="custom-game-modes">Custom Game Modes</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#custom-game-modes" aria-labelledby="custom-game-modes"><span hidden="">#</span></a></div>
<p>The <cite>Pokémon</cite> player base has various methods of changing up ways of playing the games for fun or for a self-imposed challenge, with the most popular including the <a href="https://bulbapedia.bulbagarden.net/wiki/Nuzlocke_Challenge">Nuzlocke Challenge</a> and randomizers. These modes of playing <cite>Pokémon</cite> games are never part of the official games.</p>
<p><cite>Cassette Beasts</cite> include custom game modes that serve similar purposes as these fan-made game mods for <cite>Pokémon</cite>: permadeath mode, similar to Pokémon's Nuzlocke Challenge, and randomisation mode. These custom game modes can be unlocked by completing the main story or through the <a href="https://wiki.cassettebeasts.com/wiki/Cheats#Unlocking_Custom_Modes">cheats</a>.</p>
<p><strong>They Did Not Need To But They Did It Anyway counter: 9</strong></p>
<div class="heading-wrapper h3">
<h3 id="level-scaling-and-enemy-ai-adjustment-options">Level Scaling and Enemy AI Adjustment Options</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#level-scaling-and-enemy-ai-adjustment-options" aria-labelledby="level-scaling-and-enemy-ai-adjustment-options"><span hidden="">#</span></a></div>
<p>A common criticism of the <cite>Pokémon</cite> games from long-time players is the lack of difficulty settings, and even the only pair of games that actually have it, <cite>Black 2</cite> and <cite>White 2</cite>, require you to complete the main campaign to unlock. Moreover, the open-world design of <cite>Scarlet</cite> and <cite>Violet</cite> has been criticised for the lack of level scaling in opponents' Pokémon.</p>
<p>However, the settings menu of <cite>Cassette Beasts</cite> already includes sliders to adjust the game's difficulty through the level scaling and enemy AI options from the get go, and does not require you to perform extra steps to unlock, so you are free to make the game easier or more difficult as you wish.</p>
<p><strong>They Did Not Need To But They Did It Anyway counter: 10</strong></p>
<div class="heading-wrapper h3">
<h3 id="built-in-mod-support">Built-In Mod Support</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#built-in-mod-support" aria-labelledby="built-in-mod-support"><span hidden="">#</span></a></div>
<p><cite>Pokémon</cite> modding and ROM hacks have existed in the Pokémon player community since the beginning of the series, but modding Pokémon games is never officially supported by Nintendo, Game Freak or The Pokémon Company.</p>
<p><cite>Cassette Beasts</cite>, on the other hand, has built-in support for mods. In fact, the <a href="https://wiki.cassettebeasts.com/wiki/Main_Page">official Cassette Beasts wiki</a> has <a href="https://wiki.cassettebeasts.com/wiki/Modding:Modding">modding guides</a>, and the <a href="https://discord.gg/byttenstudio">official Bytten Studio Discord server</a> has a dedicated <cite>Cassette Beasts</cite> modding channel.</p>
<p><strong>They Did Not Need To But They Did It Anyway counter: 11</strong></p>
<div class="heading-wrapper h2">
<h2 id="conclusion">Conclusion</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/#conclusion" aria-labelledby="conclusion"><span hidden="">#</span></a></div>
<p>While it is understandable to compare <cite>Cassette Beasts</cite> to <cite>Pokémon</cite>, <cite>Cassette Beasts</cite> has countless claims to forge its own identity apart from the pioneer of the monster collecting role-playing game genre, as explained throughout this essay. As someone who has played <cite>Pokémon</cite> games since the <cite>Red Version</cite> from Generation 1, but has become jaded with the state of the series since <cite>Sword</cite> and <cite>Shield</cite> from Generation 8 and is losing interest in playing their recent titles, <cite>Cassette Beasts</cite> provides a perfect indie alternative for something different.</p>
<p>Frequent releases and rushed development schedules have taken their toll on the quality of recent <cite>Pokémon</cite> titles, resulting in cutting corners like empty maps, removal of National PokéDex, etc., and in the case of <cite>Scarlet</cite> and <cite>Violet</cite>, glitches and performance issues. Furthermore, as a multi-billion dollar corporate-owned franchise, <cite>Pokémon</cite> is primarily targeted at children and meant to be able to be enjoyed by everyone, so despite a few attempts to do something new, maximising profit is still prioritised over innovation.</p>
<p>Art that tries to appeal to everyone, even if not bad, tends to be bland and reluctant to take creative risks. <cite>Cassette Beasts</cite> is another evidence that indie games can be much more creative than AAA games.</p>
<p>Therefore, if you think you have outgrown <cite>Pokémon</cite> and looking for a more sophisticated and mature monster collector game that actually treats the player like an adult, go play <cite>Cassette Beasts</cite>.</p>
Changelog: 26 August 20232023-08-26T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Cassette Beasts shrine:
<ul>
<li>Added a new page for <a href="https://leilukin.neocities.org/shrines/cassettebeasts/devinsights.html">developer insights</a>.</li>
<li>Added an <a href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/">Articles</a> page and a new article: <a href="https://leilukin.neocities.org/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone">How Cassette Beasts is Much More than a Pokémon Clone</a></li>
</ul>
</li>
</ul>
Changelog: 21 August 20232023-08-21T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Star Wars: Knights of the Old Republic <a href="https://leilukin.neocities.org/shrines/starwarskotor/">shrine</a>: Added a new page for <a href="https://leilukin.neocities.org/shrines/starwarskotor/universes/">my KotOR universes</a>.</li>
</ul>
Changelog: 18 August 20232023-08-18T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Added links to Cassette Beasts's official website, wiki, and platforms to purchase the game to the home page.</li>
<li>New article: <a href="https://leilukin.neocities.org/articles/designated-lesbian-syndrome-fandom">Designated Lesbian Syndrome in Fandom</a>.</li>
</ul>
Designated Lesbian Syndrome in Fandom | Articles2023-08-18T00:00:00Zhttps://leilukin.neocities.org/articles/designated-lesbian-syndrome-fandom/<p>Over the years of interacting with and observing fandom, I have come to <a href="https://leilukin.neocities.org/articles/designated-lesbian-syndrome-fandom/my-dislike-of-shipping-culture.html">dislike fandom and shipping culture</a> for many reasons. One major reason I want to talk about here is the "Designated Lesbian Syndrome" phenomenon.</p>
<p>I first encountered this term from <a href="https://desolationlesbian.tumblr.com/post/662432767484870656/designated-lesbian-syndrome-n-when-fans-of-a">this Tumblr post</a> made by user desolationlesbian:</p>
<blockquote>
<p>Designated Lesbian Syndrome (n.): When fans of a piece of media pick two female characters and pair them together as the token F/F ship and put them in everything, but do not bother to engage with their dynamic in any way more substantive than having them hold hands in the background. Everyone agrees it’s a good ship and it has nothing but their full support, yet this never materializes into real effort or content creation.</p>
<p>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.</p>
</blockquote>
<p>The example I am most familiar with is the fandom of Grand Admiral Thrawn and the Chiss from 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 <a href="https://archiveofourown.org/tags/Thrawn%20%7C%20Mitth'raw'nuruodo*s*Eli%20Vanto/works">Thrawn | Mitth'raw'nuruodo/Eli Vanto</a> tag contains 1,358 works, while the <a href="https://archiveofourown.org/tags/Ar'alani*s*Karyn%20Faro/works">Ar'alani/Karyn Faro</a> 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.</p>
<p>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.</p>
<p>Ar'alani and Karyn Faro are unfortunately perfect examples of the above post by desolationlesbian of major female characters who are reduced to token background lesbians by shippers. As a huge fan of both Ar'alani and Faro as characters, I find it immensely frustrating, to the extent that the Thrawn shipping fandom has utterly turned me off on both Thranto and Ar'alani/Faro ships.</p>
<p>As a lesbian myself, I loathe the Designated Lesbian Syndrome with a passion, because this phenomenon is literally tokenism, specifically tokenisation of lesbians. As a consequence, I have reached the point where when it comes to fandoms with big Male/Male (M/M) ships that are not canon, I only trust lesbian headcanons from fellow lesbians. Yes, this means I do not trust lesbian Ar'alani and Karyn Faro headcanons from people who are not lesbians.</p>
<p>I really hate that it comes to this because as a lesbian, in theory I am in favour of lesbian headcanons for female characters who are cishet-coded or who do not have a canon sexuality. Unfortunately, lesbian headcanons have been used as a progressive way to get female characters out of the way of Male/Male ships (and occasionally Male/Female ships as well, though this phenomenon is more common in fandoms of M/M ships), not because these shippers actually care about lesbians and the female characters.</p>
<p>These shippers rarely put as much energy in talking about or creating fan content for the female characters they headcanon as lesbians as they do the male characters from their ships. These shippers can pretend they care about lesbians all they want, but my lesbian ass can see through their performative bullshit, and recognise their lesbian headcanons are nothing more than tokenism.</p>
Changelog: 15 August 20232023-08-15T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Added a <a href="https://leilukin.neocities.org/shrines/cassettebeasts/gamelog">Game Log</a> page.</li>
</ul>
Changelog: 14 August 20232023-08-14T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>New article: <a href="https://leilukin.neocities.org/articles/my-dislike-of-shipping-culture">My Disinterest in Shipping and Dislike of Shipping Culture</a>.</li>
</ul>
My Disinterest in Shipping and Dislike of Shipping Culture | Articles2023-08-14T00:00:00Zhttps://leilukin.neocities.org/articles/my-dislike-of-shipping-culture/<p class="center-text"><em>(Note: The original version of this writing was posted on my Tumblr blog on 3 May 2021)</em></p>
<p>I feel that the older I get, the less interested I am in shipping in general, and the less I can understand grown adults in late 20s or older who build their personality around shipping and cannot engage with any fiction without shipping something (before I remade my Tumblr account in 2015, I used to follow a 30-something-year-old fandom blogger who was literally like this).</p>
<p>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 they’re 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.</p>
<p>Do not even get me started on the shippers who will complain about not being able to enjoy a piece of media just because “there’s no couple to ship”. Ffor example, I’ve literally seen people on Tumblr make such complaints about the film 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. It’s 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.</p>
<p>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.</p>
<p>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.</p>
Changelog: 13 August 20232023-08-13T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Streamlined JavaScript code for the website's components.</li>
<li>Added JavaScript scripts to generate article table of contents automatically.</li>
</ul>
Changelog: 10 August 20232023-08-10T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Reformatted source and reference citations, such as the <a href="https://leilukin.neocities.org/shrines/asummersend/trivia">Trivia</a> page on the A Summer’s End — Hong Kong 1986 shrine.</li>
<li>Updated the <a href="https://leilukin.neocities.org/about/">About</a> page to add the site button and the link to the site's <a href="https://neocities.org/site/leilukin">Neocities profile</a>.</li>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Added a <a href="https://leilukin.neocities.org/shrines/cassettebeasts/trivia">Trivia</a></li>
</ul>
Changelog: 8 August 20232023-08-08T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Cassette Beasts <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">shrine</a>: Added a <a href="https://leilukin.neocities.org/shrines/cassettebeasts/featured">Featured</a> page.</li>
<li>Added new resource: <a href="https://leilukin.neocities.org/resources/web-building-resources.html">Web Building Resources</a>.</li>
</ul>
Changelog: 3 August 20232023-08-03T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Launched new <a href="https://leilukin.neocities.org/shrines/">shrine</a>: <a href="https://leilukin.neocities.org/shrines/cassettebeasts/">Cassette Beasts</a>.</li>
</ul>
Changelog: 28 July 20232023-07-28T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>New blog post: <a href="https://leilukin.neocities.org/blog/posts/2023-07-28-My-First-Birthday-After-the-Launch-of-Leilukins-Hub">My First Birthday After the Launch of Leilukin's Hub</a>.</li>
<li>Added shrine launch date to the footer of each <a href="https://leilukin.neocities.org/shrines/">shrine</a>.</li>
</ul>
My First Birthday After the Launch of Leilukin's Hub | Blog2023-07-28T00:00:00Zhttps://leilukin.neocities.org/blog/posts/2023-07-28-my-first-birthday-after-the-launch-of-leilukins-hub/<p>28 July is my birthday, and in 2023, it also marks my first birthday after the launch of this personal website. I have had a nice birthday this year.</p>
<p>I spent the moments counting down to my birthday by playing Cassette Beasts, which has become one of my all-time favourite video games, to the extent that I am planning to make a shrine for it on this site. I defeated <a href="https://wiki.cassettebeasts.com/wiki/Lamento_Mori">Lamento Mori</a>, who in the lore of Cassette Beasts is an <a href="https://wiki.cassettebeasts.com/wiki/Archangel">Archangel</a>, one of the eldritch entities in the game's settings, that specifically embodies humanity's fear of death. It is both amusing and poetic that I celebrated the countdown to my birthday by defeating a boss in a video game that represents death.</p>
<p>Since I have been playing and loving Cassette Beasts, and I want to support indie developers of indie games I love, I decided to purchase the Deluxe Edition on Steam, which includes the soundtrack, the art book and the Cosplay Pack as a birthday gift for myself. I received the base game as a Steam gift from a friend, and now I chose to use my money to support the developers myself as well. Not to mention, the music of Cassette Beasts is amazing. "Same Old Story", the battle theme of the Archangels, in particular, has become one of my all-time favourite battle themes in video games.</p>
<p>I had my birthday celebration with my family and received birthday wishes from friends.</p>
<p>Happy Birthday to me!</p>
Changelog: 27 July 20232023-07-27T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>For <a href="https://leilukin.neocities.org/projects/">my mods page</a>, adjusted the background width of the individual mods.</li>
<li>Rearranged my <a href="https://leilukin.neocities.org/links/">Links</a> page.</li>
<li>Star Wars: Knights of the Old Republic <a href="https://leilukin.neocities.org/shrines/starwarskotor/">shrine</a>:
<ul>
<li>Updated the main page.</li>
<li>Moved links to KotOR fan listings to the sidebar.</li>
<li>Added articles I recommend to the <a href="https://leilukin.neocities.org/shrines/starwarskotor/articles/">articles page</a>.</li>
</ul>
</li>
</ul>
Changelog: 26 July 20232023-07-26T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Leilukin's Hub now has a site button for you to link to!</li>
<li>Restructured the navigation bar.</li>
<li>Rearranged CSS and JavaScript file directories.</li>
<li>Renamed custom CSS properties.</li>
</ul>
Changelog: 25 July 20232023-07-25T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Leilukin's Hub now has a <a href="https://leilukin.123guestbook.com/">guestbook</a>!</li>
<li>A Summer’s End — Hong Kong 1986 <a href="https://leilukin.neocities.org/shrines/asummersend/">shrine</a>: Replaced some of the images on the shrine's pages, including the header image.</li>
<li>Moved the link to the <a href="https://leilukin.neocities.org/sitemap">site map</a> from the navigation bar to the footer.</li>
</ul>
On Me Taking Over the Management and Development of DarthTyren's PartySwap Mod | Articles2023-07-12T00:00:00Zhttps://leilukin.neocities.org/shrines/starwarskotor/articles/partyswap-management-takeover/<p>Starting from 11 July 2023, I, Leilukin, have officially taken over the management and development of DarthTyren's <a href="https://deadlystream.com/files/file/544-partyswap/" target="_blank">PartySwap</a> mod for Star Wars: Knights of the Old Republic: The Sith Lords.</p>
<p><img src="https://leilukin.neocities.org/assets/shrines/starwarskotor/articles/partyswap-ownership-takeover.png" alt="Screenshot of the PartySwap mod's download page, showing Leilukin as the owner" /></p>
<p>PartySwap is a mod that allows you to recruit both Handmaiden and Disciple as party members in a single playthrough regardless of the player character's gender. Since its release on May 21, 2015, PartySwap has been one of the most popular KotOR 2 mods, for very good reasons: it is an excellent mod from concept and execution on both story and technical standpoints. Even though PartySwap was not the first <a href="https://leilukin.neocities.org/shrines/starwarskotor/resources/kotor2-female-exile-recruit-handmaiden-mods">mod that allows a female player character to recruit Handmaiden as a party member</a>, it was the first that actually makes both Handmaiden and Disciple join your party in the same playthrough, regardless of the player character's gender. It is a further testament to PartySwap's quality that it has been included in the <a href="https://kotor.neocities.org/modding/" target="_blank">KotOR Community Portal's mod builds</a>, which are known for high-standards for mod quality, and described by the mod builds as a legendary mod.</p>
<p>Developing and maintaining a highly regarded mod like PartySwap is no small task, as it requires both time and skill. At the end of the day, video game modding is a hobby, and generally modders create mods out of passion for and interest in the source material, and not for profit. Interests can change, especially when it is caused by real-life factors. Therefore, it is understandable that on 2 May 2023, nearly 8 years after the initial release of PartySwap, DarthTyren <a href="https://deadlystream.com/topic/3220-modpartyswap/?do=findComment&comment=89194" target="_blank">announced his intention of stepping away from KotOR modding and transferring the management of PartySwap</a> in the mod's thread on the Deadly Stream forums:</p>
<blockquote>
<p>CONFESSION TIME: I've kinda taken a break from KotOR modding and Star Wars in general, as I have far greater pursuits to occupy myself with. I've been doing a lot of writing and playing other games that before I never would have given thought to, not to mention taking my faith far more seriously. Logically, that means certain things would have to fall to the side to make room, and Star Wars ended up being one of those things I lost interest in, something I never thought possible.</p>
<p>This puts the future of the mod in a bit of a pickle: I can't spend much time working on keeping it updated, because that would require sinking hours of productivity into playtesting that I can't commit to anymore. I apologize for my silence and my absence, but only now have I actually gained the courage to say as much. So, though it pains me greatly, and I'll probably regret it in the short-term, after much careful contemplation on the matter, I have to believe this is what's best:</p>
<p>PartySwap is up for adoption.</p>
<p>If you would be interested in taking over future development, send me a DM explaining why you're the right person for the role and what your plans for the mod would be going forward. Why such a fuss? It sounds lame, but this mod is the biggest contribution I've made to the world to date. I don't want to just hand it over and suddenly have it botched and butchered beyond recognition like Disney's Star Wars - so yes, there's a bit of pride here. I feel like I'm handing over my child.</p>
<p>Until next time.</p>
</blockquote>
<p>After seeing DarthTyren's announcement, I contacted him via Deadly Stream's private message system to volunteer myself to take over future development of PartySwap, since I believed I am qualified for the task for a couple of reasons: I have used PartySwap in my own playthroughs, and as a KotOR modder with a fair amount of experience myself (I had started making mods for the KotOR games since 2016), I am very familiar with how the PartySwap works technical-wise, which is why I was able to make a <a href="https://deadlystream.com/files/file/1304-partyswap-and-extended-enclave-compatibility-patch/" target="_blank">compatibility patch for PartySwap and Extended Enclave</a>. I am still involved in KotOR modding, and regularly participating in the <a href="https://discord.gg/kotor" target="_blank">KotOR Subreddit Discord server</a> to provide support for KotOR modding.</p>
<p>In 11 July 2023, DarthTyren announced his decision to <a href="https://deadlystream.com/topic/3220-modpartyswap/?do=findComment&comment=89688" target="_blank">hand over the development and management of PartySwap to me</a>:</p>
<blockquote>
<p>Everyone give a nice, warm welcome to the new manager of PartySwap: @Leilukin!</p>
<p>I'm aware how long I took with this announcement. I sat on this decision for months, but with Leilukin's current activity level in the community and as a modder, as well as her familiarity with the mod and how it works and her vision for the future, there really was no one else this mod could be passed off to.</p>
<p>I want to thank everyone who supported me and PartySwap over the last several years, and even as I step away from modding and Star Wars entirely, I hope you'll join me in wishing Leilukin the best.</p>
<p>For the last time...</p>
<p>Darth Tyren has spoken!</p>
</blockquote>
<p>It is a huge honour to be trusted with the task of managing one of the most popular mods for the KotOR games by the mod's author himself. I totally understand that Tyren did not make this decision lightly, and I fully intend to use my new role as the new manager of PartySwap responsibly.</p>
<p>In order to make future management of the mod file hosted on Deadly Stream smoother, Snigaroo, one of the administrators of Deadly Stream, has also transferred PartySwap's file ownership on the website to me upon DarthTyren's request. As a result, from now on, when you visit PartySwap's download page on Deadly Stream, you will see me as the file owner.</p>
<p>My plan for the future of PartySwap would be maintaining the mod and keeping the mod as bug-free as possible, and ensuring compatibility with the KotOR subreddit's mod builds. I might also add compatibility patches for other mods if such a need arises. Therefore, if you encounter any bug or issue with PartySwap, I am the person to report to.</p>
<p>I would like to thank DarthTyren for his effort in making and maintaining PartySwap throughout the years, and his trust in my capability in managing his mod.</p>
Changelog: 12 July 20232023-07-12T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Star Wars: Knights of the Old Republic <a href="https://leilukin.neocities.org/shrines/starwarskotor/">shrine</a>: Added new article: <a href="https://leilukin.neocities.org/shrines/starwarskotor/articles/partyswap-management-takeover">On Me Taking Over the Management and Development of DarthTyren's PartySwap Mod</a>.</li>
<li>Added PartySwap to my <a href="https://leilukin.neocities.org/projects/kotor2mods">Star Wars: Knights of the Old Republic II: The Sith Lords mod page</a>, since I have taken over the management and development of the mod.</li>
</ul>
Keep Juhani a Lesbian and Keep Juhani's Romance Exclusive to Female Characters | Articles2023-06-28T00:00:00Zhttps://leilukin.neocities.org/shrines/starwarskotor/articles/keep-juhani-a-lesbian/<p>For those who do not know, Juhani is a character introduced in the video game <cite>Star Wars: Knights of the Old Republic</cite> (<cite>KotOR</cite>), 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 Star Wars franchise and BioWare games.</p>
<p>Defending and protecting Juhani's status as a lesbian is a stance I will make no compromise on. It is my firm belief that <strong>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 <em>any</em> circumstances.</strong> In other words, I am completely against the idea of making Juhani straight or bisexual.</p>
<p>As a modder of the <cite>KotOR</cite> video game series, I also need to state that I will <em><strong>never</strong></em> make Juhani a romance option for male characters under <em>any</em> 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.</p>
<p>Some would ask me: why do you support and even make mods that make heterosexual characters gay, but against making gay characters heterosexual?</p>
<p>The answer is simple: Because <strong>I both want more LGBTQ+ representation and I believe the identities of officially confirmed LGBTQ+ characters should be respected and not be changed</strong>.</p>
<p>Unlike every other romance options in both 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, <a href="https://leilukin.neocities.org/shrines/starwarskotor/articles/juhani-lesbian-evidence">the first KotOR game has gone out of its way to ensure ONLY female player characters can romance Juhani</a>.</p>
<p>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 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 homophobic attitude that gay people's sexualities can be changed, which leads to <a href="https://www.apa.org/pi/lgbt/resources/policy/conversion-therapy-facts.pdf" target="_blank">“conversion therapy”</a> (Link to a PDF file).</p>
<p>Lesbians specifically are often discriminated and prejudiced against 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. 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. <strong>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</strong>.</p>
<p>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 Star Wars and KotOR, because cishet people are considered the default and the norm. Keep in mind that <strong>LGBTQ+ people already have to see countless pieces of mainstream media filled with cisgender heterosexual characters without a single LGBTQ+ character even existing</strong>. 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.</p>
<p>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.</p>
<p>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.</p>
Changelog: 28 June 20232023-06-28T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Star Wars: Knights of the Old Republic <a href="https://leilukin.neocities.org/shrines/starwarskotor/">shrine</a>: Added new article: <a href="https://leilukin.neocities.org/shrines/starwarskotor/articles/keep-juhani-a-lesbian">Keep Juhani a Lesbian and Keep Juhani's Romance Exclusive to Female Characters</a>.</li>
</ul>
Changelog: 27 June 20232023-06-27T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Star Wars: Knights of the Old Republic <a href="https://leilukin.neocities.org/shrines/starwarskotor/">shrine</a>:
<ul>
<li>Added new article: <a href="https://leilukin.neocities.org/shrines/starwarskotor/articles/faq-same-gender-romance-mods">Frequently Asked Questions (FAQ) for My Same-Gender Romance Mods for Star Wars: Knight of the Old Republic Series</a>.</li>
<li>Make the sidebar table of contents of <a href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide">Star Wars: Knights of the Old Republic: Redeeming Bastila Guide</a> sticky.</li>
<li>Fixed broken links on the navigation bar.</li>
<li>Modified footer content.</li>
<li>Removed unnecessary code in CSS.</li>
<li>Removed the background image of the shrines that was accidentally done through importing the main CSS.</li>
</ul>
</li>
</ul>
Changelog: 26 June 20232023-06-26T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Replaced incorrect uses of semantic HTML tags throughout the entire website, such as replacing <code><em></code> that were used for media titles with <code><cite></code>, <code><strong></code> that were used for styling with custom CSS class.</li>
</ul>
Changelog: 23 June 20232023-06-23T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>The HTML, CSS and JavaScript of entire website has been rewritten to improve the site's layout! See the <a href="https://leilukin.neocities.org/changelogs/updates/2023-june-layout-rewrite">June 2023 Layout Rewrite</a> for more information!</li>
</ul>
June 2023 Leilukin's Hub Layout Rewrite | Blog2023-06-23T00:00:00Zhttps://leilukin.neocities.org/blog/posts/2023-06-23-june-2023-leilukins-hub-layout-rewrite/<p><img src="https://leilukin.neocities.org/assets/layouts/Leilukins-Hub-layout-2023-06.png" alt="A screenshot of Leilukin's Hub home page, with its new layout released on June 23, 2023" /></p>
<p>Happy Pride Month! It is always Pride on this literally <a href="https://isaacfish.neocities.org/webring/">queer-coded</a> (as in, literally coded by a queer person) website, so Leilukin's Hub decided to celebrate Pride Month with a major update — rewriting the entire website's layout!</p>
<p>This new layout remains the same colour scheme as the previous one, which went live in January this year. The most noticeable change you would see in this new layout is the sticky navigation bar, a feature that previously only existed in <a href="https://leilukin.neocities.org/shrines/">my shrines</a>. However, under the hood the HTML, CSS and JavaScript all have been rewritten from the ground up to optimise the site's layout.</p>
<p>Highlights of the June 2023 layout rewrite of Leilukin's Hub:</p>
<ul>
<li>A new navigation bar throughout the entire website, instead of putting links to this site's pages on the sidebar. The design of this navigation bar is inspired by the dropdown menu bar at the end of this article: <a href="https://webdesign.tutsplus.com/articles/best-practices-for-responsive-dropdown-menus--cms-35212">6 Best Practices for Building Responsive Dropdown Menus</a>.</li>
<li>Rewrite the HTML elements to improve the website's layout.</li>
<li>Use a mobile-first workflow to rewrite the CSS of this website to make the website more responsive to various screen sizes (mobile, tablet and desktop).</li>
<li>Streamline the CSS of the main parts of the site into one CSS file. The only pages that also have their own CSS due to unique elements with custom classes exclusive to the pages are <a href="https://leilukin.neocities.org/mymods/">my mod pages</a>. The shrines still have their own CSS files, however.</li>
<li>Use <a href="https://andy-bell.co.uk/a-modern-css-reset/">Andy Bell's modern CSS reset</a> for the CSS of the entire website.</li>
<li>The header, navigation bar and footer have their own scripts to dynamically render the content of these elements with JavaScript's <a href="https://www.javascripttutorial.net/javascript-dom/javascript-innerhtml/"><code>innerHTML</code></a> property.</li>
<li>Add a "Back to top" link to the footer to quickly scroll back to the top of the page you are viewing</li>
</ul>
<p>Rewriting the layout of this entire website has taken me many hours on this site redesign. Nevertheless, I am very pleased with how it turns out. Enjoy!</p>
Changelog: 15 June 20232023-06-15T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Removed unnecessary CSS files.</li>
<li>Refactored the index page's HTML and CSS.</li>
</ul>
Changelog: 11 June 20232023-06-11T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Widened the website content layout.</li>
<li>Changed the header image of my <a href="https://leilukin.neocities.org/shrines/starwarskotor/"><cite>Star Wars: Knights of the Old Republic</cite> shrine</a>.</li>
</ul>
Changelog: 9 May 20232023-05-09T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>New blog post: <a href="https://leilukin.neocities.org/blog/posts/2023-05-09-Onboard-the-Dracula-Daily-Hype-Train">Onboard the Dracula Daily Hype Train</a>.</li>
</ul>
Onboard the Dracula Daily Hype Train | Blog2023-05-09T00:00:00Zhttps://leilukin.neocities.org/blog/posts/2023-05-09-onboard-the-dracula-daily-hype-train/<p><a href="https://draculadaily.com/">Dracula Daily</a>, the free subscription newsletter that sends Bram Stoker's 1897 novel Dracula to subscribers via email, became an internet sensation, especially on Tumblr. Some of my Tumblr mutuals were also on the hype train, though I missed it.</p>
<p>Fortunately, Dracula Daily returns in 2023, so I decided to sign up to subscribe to the newsletter and join the hype. This year, <a href="https://redracula.live/">Re: Dracula</a>, the audio drama podcast adaptation of Dracula, also debuts. Like Dracula Daily, Re: Dracula releases new entries in as close to real time as it happens, meaning you can now enjoy Dracula Daily in audio form as well, with excellent voice acting and sound design to enhance the experience.</p>
<p>Confession: This is actually my first time reading Dracula, so I am looking forward to this serialised way of reading the novel!</p>
Changelog: 5 May 20232023-05-05T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Modify the web application manifest of this site to make this site look more like a mobile app when added to a mobile device's home screen.</li>
</ul>
Changelog: 27 March 20232023-03-27T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, Leilukin's Juhani's Outfit Reskin Pack, to <a href="https://leilukin.neocities.org/projects/kotor1mods">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
</ul>
Changelog: 23 March 20232023-03-23T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Switch the content of the left and right sidebars. Navigation links are now on the left sidebar, while the table of contents on the right sidebar.</li>
<li>Proper indentation of the HTML codes.</li>
</ul>
Changelog: 22 March 20232023-03-22T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added the dates of publication of articles.</li>
</ul>
Changelog: 20 March 20232023-03-20T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Tweaked the format of the dates of publication and update of articles.</li>
</ul>
Changelog: 19 March 20232023-03-19T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added a new masterlist on my <a href="https://leilukin.neocities.org/resources/">Resources</a> page: <a href="https://leilukin.neocities.org/resources/anti-harry-potter-jk-rowling-masterlist">Anti-Harry Potter and Anti-J. K. Rowling Masterlist</a></li>
<li>Changed the color of subheadings.</li>
</ul>
Anti-Harry Potter and Anti-J. K. Rowling Masterlist | Articles2023-03-19T00:00:00Zhttps://leilukin.neocities.org/articles/anti-harry-potter-jk-rowling-masterlist/<figure>
<img src="https://leilukin.neocities.org/assets/banners/harry-potter-free-site.png" alt="An anime girl crossing arms with a sidelong look and a Harry Potter-free message" />
<figcaption>
This site is Harry Potter free. Lookin [<i>sic</i>] for it? Leave.
</figcaption>
</figure>
<p class="center-text">(Credit to Tumblr user <a href="https://comradesaucegay.tumblr.com/post/621403039459426304" target="_blank">comradesaucegay</a> for this Harry Potter-free website banner)</p>
<p>Like many millennials, I grew up with the <cite>Harry Potter</cite> 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 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.</p>
<p>However, even during my <cite>Harry Potter</cite> 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 Snape’s 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 Harry Potter series was mediocre at best. As a result, I had stopped becoming a Harry Potter fan even before J. K. Rowling’s transphobia got mainstream attention.</p>
<p>Unfortunately, many adults with nostalgia goggles still refuse to let go of <cite>Harry Potter</cite>, and they believe <cite>Harry Potter</cite> can be separated or “reclaimed” by J. K. Rowling, despite how much Rowling’s worldview and prejudice are inextricably linked to her writing.</p>
<p>Therefore, I am compiling this masterlist by curating various materials that are critical of the <cite>Harry Potter</cite> 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</cite> and Rowling; this list is my curated list of ones that I have read, watched or listened to, and I personally endorse.</p>
<div class="heading-wrapper h2">
<h2 id="articles">Articles</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/articles/anti-harry-potter-jk-rowling-masterlist/#articles" aria-labelledby="articles"><span hidden="">#</span></a></div>
<ul class="content-list">
<li><a href="https://alinautrata.medium.com/all-the-things-that-are-fucked-up-about-harry-potter-58267e1bf3ee" target="_blank">Harry Potter and the Universal Declaration of Human Rights</a> by Alina Utrata (28 October 2016)</li>
<li><a href="https://katymontgomerie.medium.com/addressing-the-claims-in-jk-rowlings-justification-for-transphobia-7b6f761e8f8f" target="_blank">Addressing The Claims In JK Rowling’s Justification For Transphobia</a> by Katy Montgomerie (16 June 2020)</li>
<li><a href="https://www.themarysue.com/is-hogwarts-legacy-anti-semitic-hogwarts-legacy-anti-semitic-allegations-explained/" target="_blank">The Antisemitism of ‘Harry Potter’ Returns in ‘Hogwarts Legacy’</a> by Jack Doyle (8 February 2023)</li>
<li><a href="https://www.polygon.com/reviews/23603142/hogwarts-legacy-review-harry-potter-jk-rowling-transphobic-ps5-pc-xbox" target="_blank">Hogwarts Legacy wants to make everyone happy, but Harry Potter gets in the way</a> by by Gita Jackson (17 February 2023)</li>
<li><a href="https://www.vox.com/culture/23622610/jk-rowling-transphobic-statements-timeline-history-controversy" target="_blank">Is J.K. Rowling transphobic? Let’s let her speak for herself.</a> by Aja Romano (3 March 2023)</li>
</ul>
<div class="heading-wrapper h2">
<h2 id="videos">Videos</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/articles/anti-harry-potter-jk-rowling-masterlist/#videos" aria-labelledby="videos"><span hidden="">#</span></a></div>
<ul class="content-list">
<li><a href="https://www.youtube.com/watch?v=wPwWb9z3XSY">Harry Potter is GARBAGE, and Here's Why</a> by satenmadpun (25 August 2020)</li>
<li><a href="https://www.youtube.com/watch?v=4AziZgoi3q0" target="_blank">We need to talk about Dudley Dursley- Harry Potter and Fatphobia</a> by Ok2BeFat (30 May 2021)</li>
<li><a href="https://www.youtube.com/watch?v=-1iaJWSwUZs" target="_blank">Harry Potter</a> by Shaun (4 March 2023)</li>
<li><a href="https://www.youtube.com/watch?v=Ou_xvXJJk7k" target="_blank">JK Rowling's New Friends</a> by Shaun (14 October 2022)</li>
<li><a href="https://www.youtube.com/watch?v=UBftW7FzOVI" target="_blank">The Consumerist Dystopia of Harry Potter</a> by verilybitchie (21 January 2023)</li>
<li><a href="https://www.youtube.com/watch?v=_GBUArD51KY" target="_blank">Explaining JK Rowling’s Transphobia</a> by Jessie Gender (27 January 2023)</li>
<li><a href="https://www.youtube.com/watch?v=K1mHwn6eUUk" target="_blank">Hogwarts Legacy and the Politics of Potter</a> by Wisecrack (11 February 2023)</li>
<li><a href="https://www.youtube.com/watch?v=uNKyQVsgKLg" target="_blank">Hogwarts: A Legacy Of Hate (The Jimquisition)</a> by James Stephanie Sterling (13 February 2023)</li>
<li><a href="https://www.youtube.com/watch?v=9ncYTEY7aVk" target="_blank">The ALLEGED Witch Trials of J.K. Rowling (What The Megan Phelps Podcast Won't Tell You)</a> by Caelan Conrad (18 March 2023)</li>
<li><a href="https://www.youtube.com/watch?v=7xJF4XYarzI" target="_blank">The Harry Potter Villains Were Trans?</a> by Brigitte Empire (3 April 2023)</li>
<li><a href="https://www.youtube.com/watch?v=2pggtSI_95A" target="_blank">Maybe The Wizard Game Just Wasn't Very Good (The Jimquisition)</a> by James Stephanie Sterling (20 November 2023)</li>
<li><a href="https://www.youtube.com/watch?v=whJJGqVtkEk" target="_blank">J.K. Rowling & Holocaust Denial</a> by Caelan Conrad (16 March 2024)</li>
</ul>
<div class="heading-wrapper h2">
<h2 id="podcasts">Podcasts</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/articles/anti-harry-potter-jk-rowling-masterlist/#podcasts" aria-labelledby="podcasts"><span hidden="">#</span></a></div>
<ul>
<li><a href="https://soundcloud.com/shriekingshack" target="_blank">The Shrieking Shack</a> — A book reading podcast hosted by Xeecee and Liz. Originally a Harry Potter reread podcast made by and for lapsed fans that goes through every chapter of the Harry Potter books and their film adaptations and analyses the writing and politics of the series and J. K. Rowling.</li>
</ul>
Changelog: 2 March 20232023-03-02T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Star Wars: Knights of the Old Republic <a href="https://leilukin.neocities.org/shrines/starwarskotor/">shrine</a>: Updated the <a href="https://leilukin.neocities.org/shrines/starwarskotor/guides/">Guides page</a> to add a section for lists of cheats for the KotOR games.</li>
</ul>
Changelog: 18 February 20232023-02-18T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added <a href="https://leilukin.neocities.org/sitemap">Site Map</a>.</li>
<li>Star Wars: Knights of the Old Republic <a href="https://leilukin.neocities.org/shrines/starwarskotor/">shrine</a>: Added <a href="https://leilukin.neocities.org/shrines/starwarskotor/guides/">guides</a>:
<ul>
<li><a href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-juhani-romance-guide">Juhani Romance Guide</a></li>
<li><a href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide">Redeeming Bastila Guide</a></li>
<li><a href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-sandral-matale-feud-guide">Sandral-Matale Feud Ending Guide</a></li>
</ul>
</li>
</ul>
Changelog: 17 February 20232023-02-17T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>A Summer’s End — Hong Kong 1986 <a href="https://leilukin.neocities.org/shrines/asummersend/">shrine</a>:
<ul>
<li>Added a <a href="https://leilukin.neocities.org/shrines/asummersend/trivia">Trivia</a> page.</li>
<li>Added information and link to A Summer’s End's' official soundtrack on the <a href="https://leilukin.neocities.org/shrines/asummersend/playlists">Playlists</a> page.</li>
</ul>
</li>
<li>Added a new shrine: <a href="https://leilukin.neocities.org/shrines/starwarskotor/">Star Wars: Knights of the Old Republic</a>.</li>
</ul>
Changelog: 16 February 20232023-02-16T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added a <a href="https://leilukin.neocities.org/shrines/">Shrines</a> page, with the first e-shrine on this website being <a href="https://leilukin.neocities.org/shrines/asummersend/">A Summer’s End — Hong Kong 1986</a>.</li>
</ul>
Changelog: 10 February 20232023-02-10T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Updated the banner image of my Alternate Revan Romances REDUX mod on the <a href="https://leilukin.neocities.org/projects/kotor2mods">Star Wars: Knights of the Old Republic II: The Sith Lords mod page</a>.</li>
<li>Added a Webrings section on the <a href="https://leilukin.neocities.org/home">home page</a>.</li>
</ul>
Changelog: 7 February 20232023-02-07T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Updated the <a href="https://leilukin.neocities.org/resources">Resources</a> page to add a my <a href="https://deadlystream.com/files/file/2249-missing-k1-party-member-ports-for-tsl-modders-resource/">Missing K1 Party Member Ports for TSL</a> modder's resource.</li>
</ul>
Changelog: 31 January 20232023-01-31T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Updated the <a href="https://leilukin.neocities.org/links">Links</a> page as I have officially joined the <a href="https://isaacfish.neocities.org/webring/">Queer Coded webring</a>.</li>
</ul>
Changelog: 30 January 20232023-01-30T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, Juhani Item Pack for TSL, to <a href="https://leilukin.neocities.org/projects/kotor2mods">my mods for Star Wars: Knights of the Old Republic II: The Sith Lords</a> page.</li>
</ul>
Changelog: 28 January 20232023-01-28T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added a <a href="https://leilukin.neocities.org/links">Links</a> page.</li>
<li>Move the link to <a href="https://leilukin.neocities.org/changelogs/">changelog</a> to the sidebar.</li>
<li>Due to these new changes to the navigation links on the sidebar, I wrote a JavaScript file to dynamically generate the contents on the right sidebar and the footer across multiple pages on this site.</li>
<li>Adjust the line spacing and the spacing between the listed items on the <a href="https://leilukin.neocities.org/changelogs/">changelog</a> page.</li>
<li>Made adjustments to the relative paths in the HTML files, to ensure this site's favicons will show up on the title bar by default.</li>
<li>Fixed the issue of the page style not applied to the Not Found page.</li>
<li>Updated the <a href="https://leilukin.neocities.org/about">About</a> page.</li>
<li>Update the <a href="https://leilukin.neocities.org/not_found">Page Not Found</a> page.</li>
</ul>
Leilukin's Hub Now has a Blog! | Blog2023-01-28T00:00:00Zhttps://leilukin.neocities.org/blog/posts/2023-01-28-leilukins-hub-now-has-a-blog/<p>I finally built a blog on my own website!</p>
<p>After launching this site in September 2022, I had been considering setting up a blog here, as I want a blog that is hosted on my own site, but it was not until I discovered <a href="https://zonelets.net/">Zonelets</a>, a HTML blogging engine created with Neocities in mind, and it was exactly what I was looking for to build a blog on my own Neocities site: it is simple enough for beginners to use, yet also open for more customisation and flexibility for users who have enough knowledge about HTML, CSS and JavaScript.</p>
<p>My site does have an <a href="https://leilukin.neocities.org/articles">articles</a> section, but what makes this blog different from the articles is that the articles are meant to be timeless, sort of like my public statements for certain topics, while posts from this blog are more like journals or reactions to a timely subject.</p>
<p>Welcome to my blog! Hope you enjoy your stay on this blog and my website!</p>
<p><strong>UPDATE on 16 April 2024:</strong>
After discovering the static site generator <a href="https://www.11ty.dev/">Eleventy</a>, I decided to rebuild my entire website, including this blog, with Eleventy. Therefore, I no longer use Zonelets, and now this blog is powered by Eleventy.</p>
Changelog: 26 January 20232023-01-26T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>The entire website has been redesigned! See the <a href="https://leilukin.neocities.org/blog/posts/2023-01-26-new-year-leilukins-hub-redesign">2023 New Year Redesign of Leilukin's Hub</a> for more information!</li>
</ul>
2023 New Year Redesign of Leilukin's Hub | Blog2023-01-26T00:00:00Zhttps://leilukin.neocities.org/blog/posts/2023-01-26-new-year-leilukins-hub-redesign/<p><img src="https://leilukin.neocities.org/assets/layouts/Leilukins-Hub-layout-2023-01.png" alt="A screenshot of Leilukin's Hub home page, with its layout design released on January 26, 2023" /></p>
<p>In light of a new year, the Leilukin's Hub website has received a new design on 26 January 2023!</p>
<p>I have wanted to rewrite and redesign this site after learning HTML and CSS more and getting better at writing those languages. With Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer">Live Server</a> extension installed, I have also finally found a good workflow for me to write and test HTML and CSS.</p>
<p>Looking at other Neocities websites have also given me more ideas in enhancing my own website. Special thanks to <a href="https://sadgrl.online/">sadgrl.online</a>, whose various web building resources, including the Layout Builder, have helped tremendously in redesigning this site.</p>
<p>With this 2023 new year redesign of this website, the index page, which is for when you visit the link <a href="https://leilukin.neocities.org/">leilukin.neocities.org</a>, you will be presented with a very simple page, but when you click the "Enter" button to enter, you will be brought to my website's home page, and can start properly browsing my website, and enjoying the new design!</p>
<p>Highlights of the 2023 New Year redesign of Leilukin's Hub:</p>
<ul>
<li>Uses purple colour schemes primarily, as purple is one of my favourite colours.</li>
<li>Each page category has their own CSS file, allowing me to give certain pages unique elements. However, the site still has a main CSS file to be imported into CSS files of other pages, saving me time to edit the CSS files one by one just to tweak a certain part of the main layout design.</li>
<li>Background image added.</li>
<li>Sidebars added, with the contents being sticky, so you can still see them while scrolling through.</li>
<li>The navigation links are now on the right sidebar. Previously, the navigation links of my website are in a row placed at the header section.</li>
<li>The table of contents of some of my pages is now placed on the left sidebar.</li>
<li>The <a href="https://leilukin.neocities.org/changelogs/">website changelog</a> page adds archives for the layout designs of this site and old changelog.</li>
<li>My <a href="https://leilukin.neocities.org/mymods">video game mod pages</a> have added a filter function, so you can use buttons to view a specific category of mods.</li>
</ul>
<p>After spending many hours on this site redesign, I am very pleased with how it turns out. Hope you enjoy it!</p>
Changelog: 25 January 20232023-01-25T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, TSL Twi'lek Male NPC Diversity, to <a href="https://leilukin.neocities.org/projects/kotor2mods">my mods for Star Wars: Knights of the Old Republic II: The Sith Lords</a> page.</li>
<li>Corrected the mod description of KotOR 1 Twi'lek Male NPC Diversity on <a href="https://leilukin.neocities.org/projects/kotor1mods">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
</ul>
Changelog: 29 December 20222022-12-29T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, KotOR 1 Twi'lek Male NPC Diversity, to <a href="https://leilukin.neocities.org/projects/kotor1mods">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
</ul>
Changelog: 19 December 20222022-12-19T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added new resource, Star Wars: Knights of the Old Republic save files, to <a href="https://leilukin.neocities.org/resources">my resources</a> page: KotOR 2 Light Side Female Saves with The Sith Lords Restored Content Mod and PartySwap.</li>
</ul>
Changelog: 16 December 20222022-12-16T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mods, Exile's Trial Overlay Removal and Visas Visible Jedi Robes, to <a href="https://leilukin.neocities.org/projects/kotor2mods">my mods for Star Wars: Knights of the Old Republic II: The Sith Lords</a> page.</li>
</ul>
Changelog: 11 December 20222022-12-11T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>For my <a href="https://leilukin.neocities.org/projects/kotor1mods">mod page for Star Wars: Knights of the Old Republic</a>, No Flirting with Davik's Slaves has been updated and renamed to PC Dialogue with Davik's Slaves Change.</li>
</ul>
Changelog: 8 December 20222022-12-08T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, No Flirting with Davik's Slaves, to <a href="https://leilukin.neocities.org/projects/kotor1mods">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
</ul>
Changelog: 27 November 20222022-11-27T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, Prologue Item Recovery, to <a href="https://leilukin.neocities.org/projects/kotor2mods">my mods for Star Wars: Knights of the Old Republic II: The Sith Lords</a> page.</li>
</ul>
Changelog: 24 November 20222022-11-24T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, Bastila and Carth Romance Removal, to <a href="https://leilukin.neocities.org/projects/kotor1mods">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
</ul>
Changelog: 22 November 20222022-11-22T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, No Jealousy Lock in Handmaiden Dialogue, to <a href="https://leilukin.neocities.org/projects/kotor2mods">my mods for Star Wars: Knights of the Old Republic II: The Sith Lords</a> page.</li>
</ul>
Changelog: 16 November 20222022-11-16T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, Lonna Vash Mod for TSLRCM, to <a href="https://leilukin.neocities.org/projects/kotor2mods">my mods for Star Wars: Knights of the Old Republic II: The Sith Lords</a> page.</li>
</ul>
Changelog: 12 November 20222022-11-12T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, Dahnis Unique Look, to <a href="https://leilukin.neocities.org/projects/kotor2mods">my mods for Star Wars: Knights of the Old Republic II: The Sith Lords</a> page.</li>
</ul>
Changelog: 9 November 20222022-11-09T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, TSL Workbench Lightsaber Creation, to <a href="https://leilukin.neocities.org/mycreations/kotor2mods">my mods for Star Wars: Knights of the Old Republic II: The Sith Lords</a> page.</li>
<li>Rearrange the mod catogeries on <a href="https://leilukin.neocities.org/mycreations/kotor2mods">my mod page for Star Wars: Knights of the Old Republic II: The Sith Lords</a>.</li>
</ul>
Changelog: 23 October 20222022-10-23T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, Trask Ulgo Without Tutorials, to <a href="https://leilukin.neocities.org/projects/kotor1mods">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
</ul>
Changelog: 22 October 20222022-10-22T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, KotOR 1 Twi'lek Female NPC Diversity, to <a href="https://leilukin.neocities.org/projects/kotor1mods">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
</ul>
Changelog: 17 October 20222022-10-17T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added new resource, Star Wars: Knights of the Old Republic save files, to <a href="https://leilukin.neocities.org/resources">my resources</a> page: Light Side Female Saves with KOTOR 1 Community Patch and All Romances.</li>
</ul>
Changelog: 16 October 20222022-10-16T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, KotOR 1 No Gendered Dialogue from Male NPCs, to <a href="https://leilukin.neocities.org/projects/kotor1mods">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
</ul>
How to Access Juhani's Conversaion about Canderous without Restoration Mods | Articles2022-10-11T00:00:00Zhttps://leilukin.neocities.org/shrines/starwarskotor/articles/juhani-hostility-towards-canderous/<p>https://www.youtube.com/watch?v=9_SPW-x_a-I</p>
<p>If you follow the modding scene of Star Wars: Knights of the Old Republic, you might be aware of a conversation with Juhani where the player asks her why she is hostile towards Canderous. It is a commonly assumed that it is cut content, because the condition to trigger said conversation is unknown by the KotOR community, and there are mods that aim to restore said conversation.</p>
<p>After thorough investigation into the game files, I finally discovered that it is actually possible to access Juhani's conversation about Canderous without any restoration mod. However, the issue is that in the vanilla game, the condition to make said conversation available is <em>very</em> specific, thus making it extremely easy to miss. Therefore, what restoration mods do to this specific Juhani conversation is making it easier to access.</p>
<div class="heading-wrapper h2">
<h2 id="here-are-the-conditions-to-make-juhanis-conversation-about-canderous-without-restoration-mods">Here are the conditions to make Juhani's conversation about Canderous without restoration mods:</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/articles/juhani-hostility-towards-canderous/#here-are-the-conditions-to-make-juhanis-conversation-about-canderous-without-restoration-mods" aria-labelledby="here-are-the-conditions-to-make-juhanis-conversation-about-canderous-without-restoration-mods"><span hidden="">#</span></a></div>
<p>Firstly, you need to have both Canderous and Juhani in your party when talking to certain NPCs on Dantooine. Canderous will make comments when you talk to those NPCs, then Juhani will interject and show hostility towards Canderous. Specifically, these interjections happen when you:</p>
<ul>
<li>Talk to Gar at the courtyard outside the Jedi Enclave and ask him about the problems with kath hounds and Mandalorians</li>
<li>Accuse Handon Guld of murdering Calder Nettic for cheating on his wife, during the "Murdered Settler" side quest</li>
<li>Tell Nurik Sandral you are investigating Shen Matale's disappearance, during the "Sandral-Matele Feud" side quest</li>
</ul>
<p>You need to hear Juhani's interjections to Canderous' comments on at least two of the above occasions.</p>
<p>Secondly, you need to progress Juhani's conversations to the point where she reveals that her family fled to Taris because the Mandalorians attacked the Cathar homeworld and slaughtered many Cathar people. It is after this conversation where you get the dialogue option to ask Juhani why she is hostile towards Canderous.</p>
<p>As evidence, I have recorded and compile the above video myself showing Juhani's interactions with Canderous and Juhani's conversation about Canderous.</p>
Changelog: 11 October 20222022-10-11T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added my latest mod, Juhani Dialogue Restoration, to <a href="https://leilukin.neocities.org/projects/kotor1mods">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
<li>Added new article about Star Wars: Knights of the Old Republic: <a href="https://leilukin.neocities.org/shrines/starwarskotor/articles/juhani-hostility-towards-canderous">How to Access Juhani's Conversaion about Canderous without Restoration Mods</a></li>
</ul>
Changelog: 6 October 20222022-10-06T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added the <a href="https://ogp.me/">Open Graph protocol</a> on each page.</li>
</ul>
Changelog: 5 October 20222022-10-05T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added navigation links bar under the websit banner on each page.</li>
<li>Added new article about Star Wars: Knights of the Old Republic II: The Sith Lords: <a href="https://leilukin.neocities.org/shrines/starwarskotor/articles/handmaiden-sisters-mother">Where is the Mother of the Handmaiden’s Sisters?</a>.</li>
<li>Added resource: <a href="https://leilukin.neocities.org/shrines/starwarskotor/resources/kotor2-female-exile-recruit-handmaiden-mods">List of Star Wars: Knights of the Old Republic II: The Sith Lords Mods that Allow Female Exiles to Recruit the Handmaiden as a Party Member</a></li>
</ul>
Changelog: 4 October 20222022-10-04T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added download links to <a href="https://www.dropbox.com/s/ilntlihyaabthzg/Love%20Between%20Brianna%20And%20The%20Exile%20-%20TSLRCM%20version.zip?dl=0">Love Between Brianna and the Exile - The Sith Lords Restored Content Mod Version</a> and <a href="https://www.dropbox.com/s/af3h6y793f3zjxq/Remote%20Tells%20Influence%20Patch%20for%20TSLRCM.zip?dl=0">Remote Tells Influence Patch for The Sith Lords Restored Content Mod</a> on my <a href="https://leilukin.neocities.org/projects/kotor2mods">KotOR 2 mods</a> page.</li>
</ul>
Changelog: 3 October 20222022-10-03T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added banner images for each of my <a href="https://leilukin.neocities.org/projects/kotor1mods">KotOR 1 mods</a> and <a href="https://leilukin.neocities.org/projects/kotor2mods">KotOR 2 mods</a>.</li>
</ul>
Changelog: 1 October 20222022-10-01T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added article: <a href="https://leilukin.neocities.org/shrines/swkotor/articles/arren-kae-kreia-theory">Why I Personally Do Not Subscribe to the “Arren Kae is Kreia” Theory</a>.</li>
</ul>
Changelog: 30 September 20222022-09-30T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Adjusted the codes for the <a href="https://leilukin.neocities.org/articles">Articles</a> and <a href="https://leilukin.neocities.org/featured">Featured</a> pages.</li>
</ul>
Changelog: 25 September 20222022-09-25T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Added a button to <a href="https://www.buymeacoffee.com/leilukin">my Buy Me a Coffee page</a> on the home page and About page.</li>
<li>The top banner on each page is now linked to the home page.</li>
</ul>
Changelog: 20 September 20222022-09-20T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Website banner created and placed on the top each page.</li>
<li>Rearrange the buttons on the main page.</li>
<li>Created indivisual sub-pages for the pieces shared on the <a href="https://leilukin.neocities.org/featured">Featured page</a>.</li>
<li>Added information about the playlists on the <a href="https://leilukin.neocities.org/playlists">Playlists page</a>.</li>
<li>Added a page for <a href="https://leilukin.neocities.org/shrines/starwarskotor/resources/kotor-same-gender-romance-mods">same-gender romance mods for Star Wars: Knights of the Old Republic series.</a></li>
<li>Added table of contents for some pages.</li>
</ul>
Changelog: 16 September 20222022-09-16T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Adjusted the font size, line and paragraph spacing of the website to make it easier to read and more responsive.</li>
<li>Redesigned the buttons on the website.</li>
</ul>
Changelog: 12 September 20222022-09-12T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Created a page for <a href="https://leilukin.neocities.org/shrines/starwarskotor/resources/tslrcm-m478ep-modules-music">The Sith Lords Restored Content Mod + M4-78 Enhancement Project Modules, Warp Codes & Music Overview</a>.</li>
<li>Modified the HTML and CSS codes of the entire website to make the website more accessible.</li>
</ul>
Changelog: 11 September 20222022-09-11T00:00:00Zhttps://leilukin.neocities.org/<ul>
<li>Website launch.</li>
</ul>
Floating in a Sky Full of Pride: LGBTQ+ Booklet Artist Interview from MISI:Bawang | Articles2022-09-11T00:00:00Zhttps://leilukin.neocities.org/articles/lgbtq-booklet-interview-misi-bawang/<p class="center-text"><i>(This article is also available on <a href="https://leilukinart.tumblr.com/post/676165415142031360/misibawang-a-malaysian-digital-booklet-project" target="_blank">my art blog on Tumblr</a>)</i></p>
<p><a href="https://bawangqueerbooklet.msolidariti.org/">Floating in a Sky Full of Pride</a>, the LGBTQ+ booklet of <a href="https://misibawang.msolidariti.org/">MISI:Bawang</a>, a Malaysian digital booklet project, has been released on Valentine’s Day 2022. Since my submitted art piece, Life of a Bee with Pride, has been selected to be included in the booklet, I had received the honour of being interviewed by MISI:Bawang to share my personal experience with my LGBTQ+ identity, favourite queer art/media, and a ✨ special message to the Malaysian LGBTQ+ community. 🏳🌈</p>
<p><img src="https://leilukin.neocities.org/assets/images/articles/lgbtq-booklet-interview-misi-bawang/Bawang-Booklet-Interview-Leilukin-1.jpg" alt="First slide of MISI:Bawang's interview with me for their LGBTQ+ booklet" /></p>
<p><img src="https://leilukin.neocities.org/assets/images/articles/lgbtq-booklet-interview-misi-bawang/Bawang-Booklet-Interview-Leilukin-2.jpg" alt="Second slide of MISI:Bawang's interview with me for their LGBTQ+ booklet" /></p>
<p><img src="https://leilukin.neocities.org/assets/images/articles/lgbtq-booklet-interview-misi-bawang/Bawang-Booklet-Interview-Leilukin-3.jpg" alt="Third slide of MISI:Bawang's interview with me for their LGBTQ+ booklet" /></p>
<p>MISI:Bawang has shared their interview with me and other Malaysian LGBTQ+ artists and authors who submitted their work to the booklet on Twitter and Instagram. Here are the <a href="https://twitter.com/misi_bawang/status/1470247663471763464">Twitter thread</a> and <a href="https://www.instagram.com/p/CXSlIbsJXsM/">Instagram post</a> that include my interview.</p>
<p>Text version of my interview below:</p>
<div class="heading-wrapper h2">
<h2 id="what-was-your-experience-discovering-your-lgbtq-identity"><strong>“What was your experience discovering your LGBTQ+ identity?”</strong></h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/articles/lgbtq-booklet-interview-misi-bawang/#what-was-your-experience-discovering-your-lgbtq-identity" aria-labelledby="what-was-your-experience-discovering-your-lgbtq-identity"><span hidden="">#</span></a></div>
<blockquote>
<p>The first clear signs of my attraction to women I was aware of started from my secondary school days. However, due to lack of knowledge and awareness of same-gender attraction and identities, I brushed it off as a teenage phase.</p>
<p>However, that changed as I started becoming active on Tumblr since I was 19. At first, I joined Tumblr to connect with people who share my interest in Star Wars and BioWare games. This led me to get to know LGBTQ+ from different parts of the world, which is especially helped by the fact that BioWare games are known for LGBTQ+ representation, therefore LGBTQ+ people are visible in BioWare player communities. This started my journey of questioning my sexuality and gender.</p>
<p>As I continue to stay on Tumblr, my engagement with LGBTQ+ people on Tumblr had gone beyond shared interest in entertainment media. Through Tumblr, I discovered many LGBTQ+ resources that helped me figure out my identity. As a result, at the age of 22, I eventually realised that I am a non-binary lesbian.</p>
</blockquote>
<div class="heading-wrapper h2">
<h2 id="are-there-any-lgbtq-related-art-books-films-etc-that-gives-you-comfort-inspiration-and-strength-if-so-tell-us-about-them"><strong>“Are there any LGBTQ+ related art (books, films, etc) that gives you comfort, inspiration, and strength? If so, tell us about them!”</strong></h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/articles/lgbtq-booklet-interview-misi-bawang/#are-there-any-lgbtq-related-art-books-films-etc-that-gives-you-comfort-inspiration-and-strength-if-so-tell-us-about-them" aria-labelledby="are-there-any-lgbtq-related-art-books-films-etc-that-gives-you-comfort-inspiration-and-strength-if-so-tell-us-about-them"><span hidden="">#</span></a></div>
<blockquote>
<p>A Summer’s End - Hong Kong 1986 is the LGBTQ+ art that gives me comfort, inspiration and strength the most. It is an indie visual novel developed by the Asian Canadian studio Oracle and Bone. The story is about a lesbian romance that takes place in Hong Kong in the year of 1986.</p>
<p>A Summer’s End is the LGBTQ+ art I relate to most because it strongly resonates with my identity as a Cantonese-speaking Chinese lesbian who has grown up with Hong Kong media. 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.</p>
</blockquote>
<div class="heading-wrapper h2">
<h2 id="do-you-have-a-message-to-lgbtq-community-living-in-malaysia"><strong>“Do you have a message to LGBTQ+ community living in Malaysia?”</strong></h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/articles/lgbtq-booklet-interview-misi-bawang/#do-you-have-a-message-to-lgbtq-community-living-in-malaysia" aria-labelledby="do-you-have-a-message-to-lgbtq-community-living-in-malaysia"><span hidden="">#</span></a></div>
<blockquote>
<p>First and foremost, you are not alone. LGBTQ+ Malaysians have a community that continues to survive despite the hardship we have to face due to society’s bigotry and misunderstanding of LGBTQ+ people and identities.</p>
<p>I hope the LGBTQ+ community in Malaysia will continue to grow and thrive, and more LGBTQ+ Malaysians who are still questioning and feeling lonely could be reached out. Let us work towards a future where we could live freely.</p>
</blockquote>
The modders who spent 15 years fixing Knights of the Old Republic 2 @ Ars Technica | Articles2022-09-11T00:00:00Zhttps://leilukin.neocities.org/articles/kotor2-modder-interview-ars-technica/<p>On 6 December 2019, to celebrate the 15th anniversary of <cite>Star Wars: Knights of the Old Republic 2</cite>, Ars Technica has published <a href="https://arstechnica.com/gaming/2019/12/the-modders-that-spent-15-years-fixing-knights-of-the-old-republic-2/">an article about the modding community of KotOR 2</a>. I was interviewed by the author of this article, Austin Taylor, for my same-gender romance mods for <cite>KotOR 2</cite>.</p>
<blockquote>
<div class="heading-wrapper h3">
<h3 id="romance-yes-please">Romance? Yes, Please</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/articles/kotor2-modder-interview-ars-technica/#romance-yes-please" aria-labelledby="romance-yes-please"><span hidden="">#</span></a></div>
<p><a href="https://starwars.fandom.com/wiki/Juhani">Unlike the first KOTOR</a>, there are no same-gender romance options in Obsidian’s sequel. Leilukin, a modder on the Nexus Forums, has focused much of her modding work since 2016 on <a href="https://www.nexusmods.com/kotor2/mods/927">fixing that oversight.</a></p>
<p>“As much as I love KOTOR2, I have always been frustrated by the fact that the romance content with the companions and certain NPCs… are all heterosexual,” she said.</p>
<p>Some of these fixes are relatively simple. In vanilla KOTOR2, for instance, only male characters can recruit The Handmaiden upon leaving Telos, while female characters are the only ones who can recruit The Disciple during the main quest on Dantooine. By default, Leiluken’s mod simply flips that gender check, so only male characters can recruit the Disciple and only females can recruit The Handmaiden.</p>
<p>But Leiluken’s mod goes further than that. The most challenging part, she said, was finding every reference to the Exile’s gender throughout the game spoken by gender-specific party members, then “add[ing] extra dialogue that replaces the pronouns and splic[ing] voiceover files myself.”</p>
<p>To recruit both The Handmaiden and The Disciple at the same time, players can install the <a href="https://deadlystream.com/files/file/544-partyswap/">PartySwap mod by DarthTyren</a>. That mod was initially lacking the same-gender romance dialogue from Leiluken’s 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.</p>
</blockquote>
<p>Read the full article on Ars Technica here:
<a href="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</a></p>
Frequently Asked Questions (FAQ) for My Star Wars: KotOR Same-Gender Romance Mods | Articles2021-09-25T00:00:00Zhttps://leilukin.neocities.org/shrines/starwarskotor/articles/faq-same-gender-romance-mods/<p><em>(Note: This FAQ article was originally published on Nexus Mods. I decided to host this article on my own website instead for better management and formatting)</em></p>
<p>This article compiles the frequently asked questions I have received for my same-gender romance mods for Star Wars: Knights of the Old Republic (KotOR) series.</p>
<p class="center-text" style="font-size: 1.8rem; font-weight: 700; margin-top: 1em;">PLEASE READ THIS ARTICLE BEFORE ASKING QUESTIONS ABOUT MY ROMANCE MODS!</p>
<p>My same-gender romance mods for KotOR 1 include:</p>
<ul>
<li><a href="https://deadlystream.com/files/file/2140-carth-onasi-and-male-pc-romance/">Carth Onasi and Male PC Romance</a></li>
</ul>
<p>My same-gender romance mods for KotOR 2 include:</p>
<ul>
<li><a href="https://deadlystream.com/files/file/1004-alternate-revan-romances-redux/">Alternate Revan Romances REDUX</a></li>
<li><a href="https://deadlystream.com/files/file/972-atton-rand-and-male-exile-romance/">Atton Rand and Male Exile Romance</a></li>
<li><a href="https://deadlystream.com/files/file/1400-dahnis-flirt-option-for-female-pc/">Dahnis Flirt Option for Female PC</a></li>
<li><a href="https://deadlystream.com/files/file/996-darth-sion-and-male-exile-mod/">Darth Sion and Male Exile Mod</a></li>
<li><a href="https://deadlystream.com/files/file/977-handmaiden-and-female-exile-disciple-and-male-exile-romance/">Handmaiden and Female Exile – Disciple and Male Exile Romance</a></li>
<li><a href="https://deadlystream.com/files/file/968-visas-marr-and-female-exile-romance/">Visas Marr and Female Exile Romance</a></li>
</ul>
<p>I have also compiled a <a href="https://leilukin.neocities.org/shrines/starwarskotor/resources/kotor-same-gender-romance-mods">list of all the same-gender romance mods</a> various modders had created throughout the history of KotOR modding.</p>
<div class="heading-wrapper h2">
<h2 id="technical-questions">Technical Questions</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/articles/faq-same-gender-romance-mods/#technical-questions" aria-labelledby="technical-questions"><span hidden="">#</span></a></div>
<details class="qna-accordion">
<summary class="qna-accordion__question">
I am having problems with your mod / I cannot get your mod to work / Your mod does not work for me.
</summary>
<div class="qna-accordion__answer"><p>Please make sure you have downloaded and installed the latest version of my mods, and read the Read Me files of my mods to make sure you have followed ALL the information and instructions in my Read Me files before asking questions for technical support.</p>
<p>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.</p>
<p>If you play KotOR 2 on Steam, <strong>make sure there are no leftover Steam Workshop folders in your Steam directory</strong>, 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.</p>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
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>.
</summary>
<div class="qna-accordion__answer"><p>Try to right-click your <cite>KotOR 2</cite> folder or subfolders, go to Properties and uncheck the "Read-only", then try to install my mod again to see if it works.</p>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
When installing your <cite>KotOR 2</cite> mod, I got "Destination file <i>"Modules[____].mod" does not exist at the specified location! Skipping section... [Error]"</i> and other similar errors, even though I had installed the installer (.exe) version of The Sith Lords Restored Content Mod.
</summary>
<div class="qna-accordion__answer"><p>First, go to the folder where your <cite>KotOR 2</cite> game is installed, and go to the Modules folder, then <strong>check if the .mod files mentioned in the error messages are in your Modules folder</strong>.</p>
<p>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:</p>
<ul>
<li>003EBO.mod</li>
<li>006EBO.mod</li>
<li>262TEL.mod</li>
<li>301NAR.mod</li>
<li>303NAR.mod</li>
<li>402DXN.mod</li>
<li>602DAN.mod</li>
<li>610DAN.mod</li>
<li>650DAN.mod</li>
<li>907MAL.mod</li>
<li>908MAL.mod</li>
<li>909MAL.mod</li>
<li>950COR.mod</li>
</ul>
<p>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</cite>. I suggest you check out <a href="https://steamcommunity.com/sharedfiles/filedetails/?id=779622644" target="_blank">this guide on how to make sure your computer recognize the version of <cite>KotOR 2</cite> game where you want to install KotOR 2 mods on</a>. While the guide focuses on Steam version of <cite>KotOR 2</cite>, you could edit the registry to make your computer properly recognise the installation location of your <cite>KotOR 2</cite> game.</p>
<p>Here are the default installation locations of <cite>KotOR 2</cite> depending on the game version:</p>
<ul>
<li>Steam (32-bit Windows): C:\Program Files\Steam\steamapps\common\Knights of the Old Republic II</li>
<li>Steam (64-bit Windows): C:\Program Files (x86)\Steam\steamapps\common\Knights of the Old Republic II</li>
<li>Retail CD (32-bit Windows): C:\Program Files\LucasArts\SWKotOR2\</li>
<li>Retail CD (64-bit Windows): C:\Program Files (x86)\LucasArts\SWKotOR2\</li>
<li>Steam (32-bit Windows): C:\GOG Games\Star Wars - KotOR2</li>
</ul>
<p>If you do not know if you have Windows 64-bit or 32-bit, <a href="https://www.lifewire.com/am-i-running-a-32-bit-or-64-bit-version-of-windows-2624475" target="_blank">refer this article to find out</a>.</p>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
Will you upload your mods to Steam Workshop?
</summary>
<div class="qna-accordion__answer"><p><strong>NO.</strong> I do not use Steam Workshop, and frankly, I hate the Steam Workshop for how terrible it is for modding <cite>KotOR 2</cite> and how much mod compatibility issues it causes. I suggest you read <a href="https://deadlystream.com/topic/7321-why-not-to-use-the-steam-workshop/">this post on why using Steam Workshop is NOT recommend for modding <cite>KotOR 2</cite></a>. Therefore, I DO NOT want any of my mods to be added to the Steam Workshop.</p>
<p><strong>STOP ASKING FOR ANY OF MY MODS TO BE ADDED THE STEAM WORKHOP. MY ASNWER WILL ALWAYS BE A FIRM <em>NO</em>, FULL STOP. NO EXCEPTIONS.</strong></p>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
I am having problems a <cite>KotOR 2</cite> mod of yours, and I am using the Steam Workshop. Can you help me?
</summary>
<div class="qna-accordion__answer"><p>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.</p>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
Does this mod work with [insert a different mod here]?
</summary>
<div class="qna-accordion__answer"><p>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 KotOR mod out there.</p>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
Are your romance mods compatible with <a href="https://kotor.neocities.org/modding/" target="'_blank'">KotOR Community Portal's mod builds</a>?
</summary>
<div class="qna-accordion__answer"><p>Yes, all my mods are compatible with KotOR Community Portal's mod builds.</p>
<p>That said, some of my mods require you to install at a very specific point of the mod builds:</p>
<ul class="content-list">
<li>Handmaiden and Female Exile - Disciple and Male Exile Romance should be installed immediately after PartySwap and before Extended Enclave. If you also want to install Extended Enclave, you should use the compatibility patch included in my Handmaiden/Disciple romance mod, instead of the <a href="https://deadlystream.com/files/file/1304-partyswap-and-extended-enclave-compatibility-patch/">standalone patch</a> I made for the mod build. If you plan on using the Kreia's Fall In-Game Cutscene mod as well, you need to install the compatibility patch included in my mod.</li>
<li>Atton Rand and Male Exile Romance needs to be installed after Kreia's Fall In-Game Cutscene. You also need to install the compatibility patches for Kreia's Fall In-Game Cutscene.</li>
<li>Visas Marr and Female Exile Romance needs to be installed after PartySwap.</li>
</ul>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
Can I use your mods with non-English localizations of the <cite>KotOR</cite> games and The Sith Lords Restored Content Mod (TSLRCM)?
</summary>
<div class="qna-accordion__answer"><p>No. I play and mod the <cite>KotOR</cite> 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</cite> 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</cite> games and TSLRCM in English.</p>
<p>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</cite> games, I am unable to provide support for any issues players may have with using your non-English translation or localization of my mod.</p>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
For your <cite>KotOR 2</cite> mods that require The Sith Lords Restored Content Mod (TSLRCM) to work, will you make an alternate version that does not require TSLRCM?
</summary>
<div class="qna-accordion__answer"><p>No, I will not make a no-TSLRCM version of my mods that require TSLRCM to function. TSLRCM is widely agreed by players, including KotOR modders, to be an essential mod for the best experience with <cite>KotOR 2</cite>. Making a non-TSLRCM version of content mod like this would require me to spend extra time to replay <cite>KotOR 2</cite> 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</cite> mod that requires TSLRCM to work (not just my mods), do not expect to see a non-TSLRCM version.</p>
<p>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 <a href="https://deadlystream.com/forum/4-tslrcm/" target="_blank">TSLRCM forum on Deadly Stream</a>.</p>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
How to install your mods on the Xbox/Android/iOS/Nintendo Switch/any other non-PC version of <cite>KotOR</cite> or <cite>KotOR 2</cite>?
</summary>
<div class="qna-accordion__answer"><p>Sorry, <strong>I cannot help directly with modding the KotOR games on any console or mobile devices, because I only own the PC version of the <cite>KotOR</cite> games</strong>. I make no promises that I will port my KotOR mods for those platforms specifically either.</p>
<p>Some of my mods require TSLPatcher to install to make the mod work properly, especially if you also want to use other mods in addition to my mods and for <cite>KotOR 2</cite>, 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.</p>
<p>For Android and iOS users, I suggest referring to the <a href="https://kotor.neocities.org/modding/" target="_blank">KotOR Community Portal's modding guide</a>, specifically their general instructions in their mobile mod builds. See <a href="https://kotor.neocities.org/modding/mod_builds/k1/full_mobile#General_Instructions" target="_blank">this page for <cite>KotOR 1</cite></a> and <a href="https://kotor.neocities.org/modding/mod_builds/k2/full_mobile#General_Instructions" target="_blank">this page for <cite>KotOR 2</cite></a>.</p>
<p>For Nintendo Switch users, in order to mod the KotOR game on Switch, first you need to hack your Switch or install a modchip in your Switch, then use the <a href="https://deadlystream.com/files/file/2102-kotor-switch-modding-framework/" target="_blank">KotOR Switch Modding Framework</a> and <a href="https://deadlystream.com/files/file/2106-kotor-ii-switch-modding-framework/" target="_blank">KotOR II Switch Modding Framework</a> to install mods. According to JacqylFrost, the creator of these frameworks, both TSLRCM and my Handmaiden same-geneder romance mod work with the KotOR 2 version of the framework. I suggest you ask JacqylFrost directly if you need help with modding the KotOR games on Switch.</p>
<p>For Steam Deck users, you may refer to JacqylFrost's <a href="https://www.reddit.com/r/kotor/comments/10horqp/steam_deck_modding_including_modbuild/" target="_blank">Steam Deck modding guide</a> on the KotOR subreddit.</p>
</div>
</details>
<div class="heading-wrapper h2">
<h2 id="mod-content-questions">Mod Content Questions</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/articles/faq-same-gender-romance-mods/#mod-content-questions" aria-labelledby="mod-content-questions"><span hidden="">#</span></a></div>
<details class="qna-accordion">
<summary class="qna-accordion__question">
Will you add kissing scenes to your romance mods?
</summary>
<div class="qna-accordion__answer"><p>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</cite> 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.</p>
<p>For Carth Onasi and Male PC Romance mod for <cite>KotOR 1</cite>, if you want your male PC to kiss Carth, you may install cjt0202's <a href="http://www.cjt0202.net/carth_romance.php" target="_blank">Carth Romance Fix</a> mod, then install the compatibility patch provided in my mod.</p>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
Will you make a romance mod for Canderous/Bao-Dur/Mira/any other character with no romance content in the vanilla game?
</summary>
<div class="qna-accordion__answer"><p>No. Due to the fact that these characters were never intended to be romance options for the player character, creating romance content for these characters require extra work and effort, namely writing new dialogue, scripting and animating new scenes, and ideally, finding voice actors or using voice synthesithers for these new content, because some people (myself included) find it immersion-breaking to see party member suddenly become silent in certain lines despite being voiced in every other dialogue. This goes beyond my modding capabilities, and I do not have enough time and desire to put this large amount of work in video game mods for the foreseeable future.</p>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
Why do you make everyone gay?
</summary>
<div class="qna-accordion__answer"><p>I am a lesbian who would like to see more representation of LGBTQ+ people and relationships in media, including <cite>Star Wars</cite>, 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</cite> as well. I find <cite>KotOR 2</cite>'s complete lack of same-gender romance options especially disaappointing, since the first <cite>KotOR</cite> 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</cite> experience.</p>
<p>Cisgender heterosexual people already get countless representations in media, including <cite>Star Wars</cite>, 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 <strong>LGBTQ+ people already have to see countless pieces of mainstream media filled with cisgender heterosexual characters without a single LGBTQ+ character even existing</strong>.</p>
<p>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.</p>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
Character X being gay does not fit his/her character.
</summary>
<div class="qna-accordion__answer"><p>That is just your opinion, and an opinion I will never agree with. Like it or not, there will always be someone who would like to see gay content for any of the characters affected by my same-gender romance mods.</p>
</div>
</details>
<div class="heading-wrapper h2">
<h2 id="mod-specific-questions">Mod Specific Questions</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/articles/faq-same-gender-romance-mods/#mod-specific-questions" aria-labelledby="mod-specific-questions"><span hidden="">#</span></a></div>
<div class="heading-wrapper h3">
<h3 id="alternate-revan-romances-redux">Alternate Revan Romances REDUX</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/articles/faq-same-gender-romance-mods/#alternate-revan-romances-redux" aria-labelledby="alternate-revan-romances-redux"><span hidden="">#</span></a></div>
<details class="qna-accordion">
<summary class="qna-accordion__question">
Will you make Juhani a romance option for male Revan too in Alternate Revan Romances REDUX?
</summary>
<div class="qna-accordion__answer"><p><strong>No</strong>. I will <strong><em>never</em></strong> make Juhani a romance option for male characters under <em>any</em> circumstances. I also do not support any mods that make Juhani a romance option for male characters.</p>
<p>It is my firm belief that Juhani should remain a lesbian and her romance should remain exclusive to female characters because she is an officially confirmed lesbian character. <a href="https://leilukin.neocities.org/shrines/starwarskotor/articles/keep-juhani-a-lesbian">Read this article about my stance on protecting Juhani's status as a lesbian, and why</a>.</p>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
The AI-generated voice for Juhani in the Juhani cameo add-on is robotic.
</summary>
<div class="qna-accordion__answer"><p>I know an AI cannot beat a human voice actor when it comes to delivering emotions, but getting a voice actor doing a Juhani impression instead of an AI for those new lines is much easier said than done. I do not have the money to hire voice actors, and whether I can find a voice actor who is able to do a Juhani impression is another big question, especially given how unique Juhani's voice is. An AI voice synthiser is genuinely the best option for me with the very limited resources I have as one person and fan of the game who makes mods for free. Unless someone is willing to volunteer to voice Juhani for a mod, likely for free, I can never make any promise that there will be an actual voice actor for Juhani's dialogue in this mod.</p>
</div>
</details>
<div class="heading-wrapper h3">
<h3 id="handmaiden-and-female-exile-disciple-and-male-exile-romances">Handmaiden and Female Exile - Disciple and Male Exile Romances</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/articles/faq-same-gender-romance-mods/#handmaiden-and-female-exile-disciple-and-male-exile-romances" aria-labelledby="handmaiden-and-female-exile-disciple-and-male-exile-romances"><span hidden="">#</span></a></div>
<details class="qna-accordion">
<summary class="qna-accordion__question">
I am using your Handmaiden romance mod while playing as a female player character, but Handmaiden does not join my party after I leave the Telos Academy!
</summary>
<div class="qna-accordion__answer"><p>If Handmaiden does not join your female Exile's party when you are using my Handmaiden romance mod, the possible causes for this happening include:</p>
<ul class="content-list">
<li><strong>You did not install my mod correctly</strong>. 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.</li>
<li><strong>You have a <code>holorec.dlg</code> file in the Override folder</strong>, either from a mod you are using or a mod you previously used. If there is a <code>holorec.dlg</code> in your Override folder, delete it.</li>
<li><strong>You may have some leftover Steam Workshop folders in your Steam directory</strong> 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.</li>
<li>Similar to the above, <strong>you may have some leftover files from a mod you used in your previous playthrough</strong> in your <cite>KotOR 2</cite> 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</cite> game folder entirely, and then re-install the game and the mods you want to use.</li>
</ul>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
For your Handmaiden/Disciple romance mod, can you make it so you always recruit Handmaiden or Disciple only regardless of the Exile's gender?
</summary>
<div class="qna-accordion__answer"><p>No, and I see no point in making such mod when DarthTyren's PartySwap mod already exists to allow you to recruit both Handmaiden and Disciple in a single playthrough regardless of the Exile's gender. Additionally, my mod's primary goal is enabling same-gender romfnce options, so neither male Exile/Handmaiden nor female Exile/Disciple romance is a priority of my mod.</p>
<p>Therefore, if you want Handmaiden or Disciple in your party regardless of your Exile's gender, my recommendation is to install PartySwap. If you also want same-gender romance with Handmaiden or Disciple, install the PartySwap compatible installation option of my mod after PartySwap. Even if you prefer Handmaiden to Disciple, or vice versa, I will still recommend you to use PartySwap instead so you can get the most out of the party members in a single playthrough.</p>
</div>
</details>
<details class="qna-accordion">
<summary class="qna-accordion__question">
I am using your Handmaiden romance mod, but I cannot spar with the Handmaiden when she joins my party!
</summary>
<div class="qna-accordion__answer"><p>This is not a problem with my mod. The FAQ of The Sith Lords Restored Content Mod (TSLRCM)'s mod page and Read Me file already addressed this:</p>
<blockquote>
<p>Due to a bug, sparring with Handmaiden while in outer space (directly after leaving the Telos Academy) made the fight unwinnable. So for TSLRCM you will have to travel to another planet, exit and re-enter for the option to appear, giving a glitch-free sparring. It's not gone, no worries!</p>
</blockquote>
</div>
</details>
Why I Personally Do Not Subscribe to the “Arren Kae is Kreia” Theory | Articles2021-01-27T00:00:00Zhttps://leilukin.neocities.org/shrines/starwarskotor/articles/arren-kae-kreia-theory/<p>(Note: This article was originally published on Tumblr)</p>
<p>If you are a fan of <cite>Star Wars: Knights of the Old Republic II: The Sith Lords</cite>, 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 <a href="https://lparchive.org/Knights-of-the-Old-Republic-II/Update%2058/" target="_blank">Let’s Play Archive</a>. 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.</p>
<p>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?</p>
<p>Firstly, I want Brianna to have more positive women role models, especially given her troubled relationships with her sisters and Atris. Arren was the reason Brianna wants to be a Jedi, and the Kreia we see in the game is definitely <em>not</em> a good role model for someone who wants to be a Jedi. Kreia might have been a better person when she was a Jedi, but we never know for sure. Not to mention Kreia doesn’t treat Brianna any better than the other party members. Brianna deserves better.</p>
<p>Secondly, I like the theory suggested by an anonymous message I received on Tumblr that Arren Kae was to Kreia what the Exile was to Atris. The KotOR 2 game itself already builds up parallels between Kreia and Atris: both were fallen Jedi who personally felt betrayed by the Jedi in some ways, and many of the things in KotOR 2 happen because of their plans, schemes and manipulation. Therefore, I love the idea that if Arren and Kreia were two different people, they had similar dynamics to the Exile and Atris, in that Arren and Kreia were very good friends in the past, with Kreia potentionally having romantic feelings for Arren, but Arren's departure and exile from the Jedi Order became a catalyst for Kreia's disillusionment with the Jedi Order, and it only got worse from there.</p>
<p>Ultimately, since the "Arren Kae is Kreia" theory is never officially confirmed, I am free to choose to <em>not</em> 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.</p>
<p>In conclusion, Keeping Arren Kae and Kreia as two different people in my KotOR headcanons allows Arren to be a positive influence in Brianna’s life that Brianna needs. Also, there are many interesting ideas and possibilities about Arren and Kreia’s dynamics that could be explored.</p>
Where is the Mother of the Handmaiden's Sisters? | Articles2020-02-19T00:00:00Zhttps://leilukin.neocities.org/shrines/starwarskotor/articles/handmaiden-sisters-mother/<p>(Note: This article was originally published on Tumblr)</p>
<p>In 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.</p>
<p>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.</p>
<p>I find it curious that we never get to learn anything about the mother of Brianna's sisters <em>at all</em>, aside from the fact that she was not Arren Kae. Given what we know about Brianna's family and the drama surrounding it, the realization that the game never explores the mother of Brianna's sisters has made me want to ask a lot of questions about her:</p>
<p>Where is she? Is she still alive? How is her relationship with Yusanis and her own biological daughters? How much did she know about Yusanis' affair with Arren? Did she know Arren? Did she actually know Brianna? If so, how did she feel about Brianna?</p>
<p>In the conversation where Brianna confirms she had a different mother than her sisters, she says she never saw her mother's face, so we can assume that Arren was not part of Brianna's life when Brianna grew up. In the same conversation, the extent Brianna talks about her father, like the reason her father went to fight in the Mandalorian Wars was to join her mother and how he had changed after returning from the war, suggests that Brianna knows her father well enough, so I guess she have lived with her father, though this makes me wonder: was the mother of Brianna's sisters part of Brianna's life when she grew up?</p>
<p>I also wonder, when exactly did Brianna's sisters know about their father's affair with Arren? Did Yusanis tell them himself or did they find out in another way? Did Brianna and her sisters know each other before learning about their father's affair?</p>
<p>I guess it makes sense that we know more about Arren Kae than we did the mother of Brianna's sisters, since she was the mother of one of the party members, while the Handmaiden Sisters are NPCs who are not even given any names. Arren is also mentioned by Mical the Disciple as one of Revan's masters, and Revan is an important character in both Knights of the Old Republic games. If you subscribe to the theory that <a href="https://lparchive.org/Knights-of-the-Old-Republic-II/Update%2058/">Arren Kae and Kreia are the same person</a> (<a href="https://leilukin.neocities.org/shrines/starwarskotor/articles/arren-kae-kreia-theory">I have my own reasons not to</a>, however), Arren's importance increases even more.</p>
<p>However, I would still like to know at least a little more about the mother of Brianna's sisters, since Brianna's complicated relationship with her sisters also affects Brianna's character and story arc.</p>
Sandral-Matale Feud Ending Guide | Guides2018-09-22T00:00:00Zhttps://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-sandral-matale-feud-guide/<p class="center-text">[This guide is also available on <a href="https://docs.google.com/document/d/1cHed1SQZym-F3_4rynL0BbxfGjUNmIPWANWgL0L9SR8/edit" target="_blank">Google Docs</a>]</p>
<div class="heading-wrapper h2">
<h2 id="introduction">Introduction</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-sandral-matale-feud-guide/#introduction" aria-labelledby="introduction"><span hidden="">#</span></a></div>
<p>This guide is requested by Deadly Stream user Sith Holocron.</p>
<p>In <cite>Star Wars: Knights of the Old Republic</cite>, 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.</p>
<p>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.</p>
<p>This guide will provide details on the different ways to resolve the Sandral-Matele feud, and how to achieve those endings.</p>
<div class="heading-wrapper h2">
<h2 id="sandral-matale-feud-resolution-walkthrough">Sandral-Matale Feud Resolution Walkthrough</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-sandral-matale-feud-guide/#sandral-matale-feud-resolution-walkthrough" aria-labelledby="sandral-matale-feud-resolution-walkthrough"><span hidden="">#</span></a></div>
<p>After you rescue Shen and meet Rahasia outside the Sandral estate, you will be confronted by Ahlan Matale and Nurik Sandral, Shen and Rahasia's fathers respectively.</p>
<p>After Ahlan yells at Nurik, <em>"I don't want to hear any of your excuses! Now I will get revenge for your transgressions!"</em> Your following dialogue choices will determine the outcome of the "Sandral-Matale Feud" quest. I recommend <strong>saving the game before rescuing Shen and meeting Rahasia outside</strong> the Sandral estate, so you can reload the save if you do not get the ending you want.</p>
<p>The "Sandral-Matale Feud" quest could be resolved in four different ways:</p>
<div class="heading-wrapper h3">
<h3 id="1-convincing-ahlan-and-nurik-to-sort-out-their-differences-and-allow-their-children-to-stay-together-as-a-couple">1. Convincing Ahlan and Nurik to sort out their differences and allow their children to stay together as a couple.</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-sandral-matale-feud-guide/#1-convincing-ahlan-and-nurik-to-sort-out-their-differences-and-allow-their-children-to-stay-together-as-a-couple" aria-labelledby="1-convincing-ahlan-and-nurik-to-sort-out-their-differences-and-allow-their-children-to-stay-together-as-a-couple"><span hidden="">#</span></a></div>
<p>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 <a href="https://strategywiki.org/wiki/Star_Wars:_Knights_of_the_Old_Republic/Skills#Persuade" target="_blank">StretegyWiki's page about Skills in <cite>KotOR</cite></a>. 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.</p>
<p>As for the dialogue choices, after Ahlan rants about him getting revenge, you need to choose <strong>"You two just need to calm down."</strong></p>
<p>When Nurik calls Ahlan "Matale dog";, choose either <strong>"Both of you need to calm down."</strong> or <strong>"You should try to sort this out together."</strong></p>
<p>Now you will be given [Persuade] options. When presented the option, choose <strong>"[Persuade] Shen is capable of making decisions on his own."</strong> After you pass a Hard difficulty Persuasion check, choose another Persuade option <strong>"[Persuade] Children grow up and leave eventually."</strong> when you are given the opportunity. If you have successfully passed the previous Persuade check, you should have no problem passing this check.</p>
<p>Once you have succeeded in these [Persuade] options, congratulations! You manage to set the feud between the Sandrals and the Matales peacefully. Your dialogue choices immediately following this do not matter. You will be rewarded with Light Side points.</p>
<div class="heading-wrapper h3">
<h3 id="2-shen-and-rahasia-run-off-together-while-the-feud-between-their-fathers-remains">2. Shen and Rahasia run off together, while the feud between their fathers remains.</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-sandral-matale-feud-guide/#2-shen-and-rahasia-run-off-together-while-the-feud-between-their-fathers-remains" aria-labelledby="2-shen-and-rahasia-run-off-together-while-the-feud-between-their-fathers-remains"><span hidden="">#</span></a></div>
<p>To get this second Light Side ending, after Ahlan rants about him getting revenge:</p>
<ul>
<li>Choose <strong>"You two just need to calm down."</strong> When Nurik calls Ahlan "Matale dog", choose <strong>"Why don't you try listening to your children?"</strong></li>
<li>Alternately, choose <strong>"Don't make me intervene in this."</strong>. When Ahlan says, "This will be resolved very shortly", your dialogue choice here does not matter. Later, when Rahasia tells her father she wants to with Shen forever, choose <strong>"You two should stay together no matter what."</strong></li>
</ul>
<p>Shen and Rahasia will run off together, and you will find them in the Jedi Enclave, while Ahlan and Nurik will remain angry at each other. You will be rewarded with Light Side points.</p>
<p>You would also get this outcome if you fail the Persuade check when you choose the [Persuade] option.</p>
<div class="heading-wrapper h3">
<h3 id="3-breaking-up-shen-and-rahasia">3. Breaking up Shen and Rahasia.</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-sandral-matale-feud-guide/#3-breaking-up-shen-and-rahasia" aria-labelledby="3-breaking-up-shen-and-rahasia"><span hidden="">#</span></a></div>
<p>To get this ending, after Ahlan rants about him getting revenge:</p>
<ul>
<li>Choose <strong>"Don't make me intervene in this."</strong> When Ahlan says, "This will be resolved very shortly." your dialogue choice here does not matter. Later, when Rahasia tells her father she wants to with Shen forever, choose either <strong>"I don't know if you can trust Rahasia, Shen."</strong> or <strong>"You may want to reconsider this."</strong> When Nurik yells "Get away from my daughter Matale!", choose <strong>"Turn away, Shen."</strong> Your dialogue choices following this do not matter.</li>
<li>Alternately, if you want to get Dark Side points from this outcome, choose <strong>"Why don't you just shoot each other and get it over with."</strong> When Ahlan says he wants Nurik "dead and rotting in the ground", choose <strong>"If you fight, you'll all be killed."</strong> and then choose <strong>"[Lie] Rahasia doesn't love you anyway."</strong> You need to pass a Medium difficulty Persuasion check for this [Lie] option to succeed.</li>
</ul>
<p>Shen breaks up with Rahasia, and the two return to their own fathers.</p>
<div class="heading-wrapper h3">
<h3 id="4-making-the-sandrals-and-the-matales-kill-each-other-result-in-the-death-of-the-fathers-and-the-children">4. Making the Sandrals and the Matales kill each other, result in the death of the fathers and the children.</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-sandral-matale-feud-guide/#4-making-the-sandrals-and-the-matales-kill-each-other-result-in-the-death-of-the-fathers-and-the-children" aria-labelledby="4-making-the-sandrals-and-the-matales-kill-each-other-result-in-the-death-of-the-fathers-and-the-children"><span hidden="">#</span></a></div>
<p>To get this Dark Side ending, after Ahlan rants about him getting revenge, choose <strong>"Why don't you just shoot each other and get it over with."</strong> When Ahlan says he wants Nurik "dead and rotting in the ground", choose <strong>"The only way either of you will end this is with blood."</strong> When Ahlan yells about how can Shen disrespects his (Ahlan's) wishes, choose <strong>"[Lie] You know, Nurik, Ahlan actually did kill Casus."</strong> Interestingly, you do not need any Persuade skills to make this [Lie] option succeed.</p>
<p>After Nurik kills Shen, choose either <strong>"Are you going to let that one pass?"</strong> or <strong>"Wipe them all out."</strong> for more Dark Side points. After the fathers and their children are dead, you will fight the fathers' droids.</p>
Redeeming Bastila Guide | Guides2018-09-16T00:00:00Zhttps://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide/<p class="center-text">[This guide is also available on <a href="https://docs.google.com/document/d/1HrrzojpHv9oekvDPjTmBAwdXTf6QhY8tC8RuioKFXmE/edit" target="_blank">Google Docs</a>]</p>
<div class="heading-wrapper h2">
<h2 id="introduction">Introduction</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide/#introduction" aria-labelledby="introduction"><span hidden="">#</span></a></div>
<p>In <cite>Star Wars: Knights of the Old Republic</cite>, 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.</p>
<p>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.</p>
<p>If you choose the light side ending, you will face the fallen Bastila again in the Star Forge. Depending on your dialogue choices, you will either successfully convince Bastila to return to the light side, or you kill her if you fail to do so.</p>
<p>This guide will provide in-depth details on how the mechanics of redeeming Bastila on the Star Forge works, and which dialogue options will give you a better chance in successfully redeeming Bastila.</p>
<p>For this guide, I have used KotOR Tool, DLGEditor and DeNCS to investigate the relevant dialogue file and scripts.</p>
<div class="heading-wrapper h2">
<h2 id="the-mechanics-of-redeeming-bastila">The Mechanics of Redeeming Bastila</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide/#the-mechanics-of-redeeming-bastila" aria-labelledby="the-mechanics-of-redeeming-bastila"><span hidden="">#</span></a></div>
<p>The game uses a point system to determine if you will succeed in redeeming Bastila based on the amount of points you earn throughout the conversations when you face Bastila on the Star Forge. Some dialogue options will earn you points to increase your chance in redeeming Bastila.</p>
<p>In general, to successfully convince Bastila to return to the light side, you need to choose dialogue options that say you believe that Bastila still has the light side in her, that she can be saved, tell her about the dangers of the dark side or remind her about the Jedi's teaching, and choose these options as much as possible.</p>
<p>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.</p>
<p>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 <a href="https://strategywiki.org/wiki/Star_Wars:_Knights_of_the_Old_Republic/Skills#Persuade" target="_blank">StretegyWiki's page about Skills in <cite>KotOR</cite></a>.</p>
<p>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 <a href="https://deadlystream.com/files/file/1548-jcs-romance-enhancement-biromantic-bastila-for-k1/" target="_blank">JC's Romance Enhancement: Biromantic Bastila</a>. That said, it is still possible to redeem Bastila even if you do not romance her.</p>
<div class="heading-wrapper h2">
<h2 id="dialogue-walkthrough">Dialogue Walkthrough</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide/#dialogue-walkthrough" aria-labelledby="dialogue-walkthrough"><span hidden="">#</span></a></div>
<p>There are 4 phases in your conversation with Bastila in the Star Forge, as each phase will end with you and Bastila fight, and Bastila will initiate new dialogue each time you defeat her. There are dialogue options in each phase that will increase your points in your chance to save Bastila.</p>
<p>Below is a full walkthrough of the dialogue options that will maximize your points to successfully redeem Bastila.</p>
<div class="heading-wrapper h3">
<h3 id="phase-1">Phase 1</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide/#phase-1" aria-labelledby="phase-1"><span hidden="">#</span></a></div>
<p>Once you find Bastila in the Star Forge, Bastila will start the conversation by saying, "Revan - I knew you'd come for me." When you are provided with dialogue options:</p>
<ul>
<li>Choose the <strong>"I'll never give up on you, Bastila. I know you can still be saved."</strong> option to gain 2 points.</li>
</ul>
<p>Regardless of your dialogue choice here, you and Bastila will fight.</p>
<div class="heading-wrapper h3">
<h3 id="phase-2">Phase 2</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide/#phase-2" aria-labelledby="phase-2"><span hidden="">#</span></a></div>
<p>After you defeat Bastila for the first time, Bastila will initiate conversation again by saying, "I see now why Malak followed you...". After Bastila says, "You were a fool to give it all up and follow the light side.":</p>
<ul>
<li>Choose either <strong>"I am as strong in the light as I ever was following the dark side."</strong> or <strong>"You've been consumed by the dark side, Bastila. Can't you see it's destroying you?"</strong> to gain 1 point.</li>
</ul>
<p>If you choose either of the above options, Bastila will argue. When she says "Eventually there will be no limit to what I can accomplish with the Force!":</p>
<ul>
<li>Choose <strong>"You will accomplish death and destruction with the dark side, nothing else."</strong> to gain 1 point. If you choose this option or <em>"Malak will never let you become that powerful. He will kill you first."</em> (Note: this option does not give you any points), Bastila will argue again, choose <strong>"You're dooming yourself to an endless cycle of death and betrayal."</strong> to gain 1 point.</li>
</ul>
<p>You and Bastila will fight again.</p>
<div class="heading-wrapper h3">
<h3 id="phase-3">Phase 3</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide/#phase-3" aria-labelledby="phase-3"><span hidden="">#</span></a></div>
<p>After you defeat Bastila for the second time, Bastila will say, "You are growing weary, I can sense it!" After she says "... Soon this will all be over!":</p>
<ul>
<li>Choose <strong>"Your emotions get the better of you, Bastila. Remember the Jedi code."</strong> to gain 1 point.</li>
<li>Alternately, choose <strong>"Then strike me down, Bastila. I won't defend myself."</strong> to gain 2 points. Any of the dialogue options following this will gain another 2 points. Specifically:
<ul>
<li><strong>"Remember what you once were, Bastila. A Jedi would never strike down a defenseless opponent."</strong></li>
<li><strong>"You are not evil, Bastila. You will not strike down a defenseless opponent."</strong></li>
<li>If you romance Bastila, you have an additional option: <strong>"We meant something to each other, once. I don't believe you will strike me down."</strong></li>
</ul>
</li>
</ul>
<p>You and Bastila will fight again.</p>
<div class="heading-wrapper h3">
<h3 id="phase-4">Phase 4</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide/#phase-4" aria-labelledby="phase-4"><span hidden="">#</span></a></div>
<p>After you defeat Bastila for the last time, and Bastila questions, "Why can't I defeat you?":</p>
<ul>
<li>Choose <strong>"Now you see the dark side is not stronger than the light."</strong> to gain 1 point.</li>
</ul>
<p>Later when Bastila says "End my life quickly. There is no other way.", choose <strong>"I could never kill you, Bastila."</strong> if you romance her, or <strong>"There's no need for me to kill you, Bastila."</strong> if you do not.</p>
<p>After Bastila says "You cannot let me live", choose <strong>"You can reject the dark side, Bastila. Return to the light."</strong> to gain 2 points.</p>
<p>When Bastila says, "I can no longer find peace in the Force":</p>
<ul>
<li>
<p>Choose the [Persuade] option. The [Persuade] options are different depending on if you romance Bastila or not.</p>
<ul>
<li>If romanced, choose <strong>"[Persuade] Use our bond, then. Take your strength from me."</strong> Succeeding in this persuasion option requires an Easy Persuade check. If you pass the check, you will gain 2 points. Later, choose <strong>"[Persuade] I love you, Bastila. I can't abandon you, ever."</strong> Again, succeeding in this persuasion option requires an Easy Persuade check. If you pass the check, you will gain 5 points.</li>
<li>If not romanced, choose <strong>"[Persuade] Turn to the Jedi code, Bastila. It can help you."</strong> This requires a Medium Persuade check. If you pass the check, you will gain 2 points. Later, choose <strong>"[Persuade] Look into your heart, Bastila, and you will find the light."</strong> Again, succeeding in this persuasion option requires a Medium Persuade check. If you pass the check, you will gain 3 points.</li>
</ul>
</li>
<li>
<p>Alternately, if you are worried that you may fail the [Persuade] check, you can choose <strong>"I was redeemed, Bastila. You can be, too."</strong> to add 1 point. When Bastila responses with "I was supposed to protect you from the dark side", choose <strong>"You can't protect someone from the dark side. Each individual must choose their own path."</strong> to add 1 point, or if you romance her, choose <strong>"You did more than protect me, Bastila."</strong> to gain 1 point. Note that these dialogue options were also available after you choose the [Persuade] options, so if you want to gain the maximum amount of points, you may choose all these options.</p>
</li>
</ul>
<p>If you want to redeem Bastila, eventually you need to choose <strong>"Help us defeat the Sith, Bastila. This will atone for what you have done."</strong> and then <strong>"I trust you enough to leave myself open to your attack, Bastila."</strong>.</p>
<p>If you have gained <strong>at least 10 points in total</strong>, Bastila will respond with <strong>"You are brave... and some would say foolish. But you are also right. The dark side has not wholly consumed me. I cannot raise my blade against you."</strong> If Bastila says this to you, congratulations! You have saved her!</p>
<p>From this point, regardless of your dialogue option, Bastila will stay behind and use her Battle Meditation to help the Republic, while you go to face Darth Malak alone.</p>
Evidence of Juhani being a Lesbian from Star Wars: Knights of the Old Republic's Game Files | Articles2017-07-15T00:00:00Zhttps://leilukin.neocities.org/shrines/starwarskotor/articles/juhani-lesbian-evidence/<p>(Note: This article was originally published on Tumblr)</p>
<p>The fact that Juhani from Star Wars: Knights of the Old Republic is a canon lesbian character is a fairly common knowledge among LGBTQ+ fans of Star Wars. However, occasionally I still see people who do not know that the first KotOR game has the very first confirmed gay character in any Star Wars media, including the old Star Wars Expanded Universe; there are some other people who actually believe that Juhani is bisexual.</p>
<p>Therefore, as a lesbian and someone who has <a href="https://leilukin.neocities.org/projects/#my-video-game-mods">made mods</a> for the Knights of the Old Republic games and written a <a href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-juhani-romance-guide">detailed Juhani romance guide</a>, I would like to present hard evidence from the game files to point out that <strong>Juhani is in fact a lesbian, a woman who is exclusively attracted to women</strong>.</p>
<p>The most crucial evidence comes from <code>k_hjuh_dialog.dlg</code>, Juhani’s main dialogue file which contains all the conversations covered in my Juhani Romance Guide. If you use the <a href="https://deadlystream.com/files/file/280-kotor-tool/">KotOR Tool</a> to browse the game files, <code>k_hjuh_dialog.dlg</code> is under KotOR I > BIFs > templates.bif > Dialog. I recommend using <a href="https://deadlystream.com/files/file/750-dlg-editor/">DLGEditor</a> to view the .dlg files from KotOR games.</p>
<p>Here is a screenshot of my DLGEditor with the most relevant part of the <code>k_hjuh_dialog.dlg</code> file:</p>
<p><img src="https://leilukin.neocities.org/assets/shrines/starwarskotor/articles/juhani-lesbian-in-game-evidence.png" alt="A screenshot of Version 2.3.2 of the DLG Editor displaying Juhani's main dialogue file, with the first conversation highlighted" />
(<a href="https://leilukin.neocities.org/assets/shrines/starwarskotor/articles/juhani-lesbian-in-game-evidence.png">Click to view the image in its original size</a>)</p>
<p>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:</p>
<p>https://www.youtube.com/watch?v=jzqfXoOvGrw</p>
<p>As shown in the screenshot above, once you begin this conversation, the script <code>k_hjuh_p17</code> will fire, and this is the source of the script in question:</p>
<pre><code>void main()
{
int iGender = GetGender(GetPCSpeaker());
if (iGender == GENDER_FEMALE)
{
SetGlobalBoolean("T_JUHANIROM", TRUE);
}
}
</code></pre>
<p>(In KotOR Tool, you can see the source script <code>k_hjuh_p17.nss</code> under KotOR I > BIFs > scripts.bif > Script, Source)</p>
<p>As you may have guessed from the above script, <code>k_hjuh_p17</code> sets the Global Boolean <code>T_JUHANIROM</code> to TRUE if, and ONLY IF, the player character is female. The <code>T_JUHANIROM</code> global is used by the game to check if Juhani’s romance is active or not. In other words, <strong>the game activates Juhani’s romance ONLY IF your player character is female</strong>, as soon as you start Juhani’s personal conversation after she joins your party. <strong>If your player character is male, Juhani’s romance will NOT be activated</strong>.</p>
<p>Here is the hard evidence from KotOR's game files that Juhani is a lesbian, a woman who is exclusively attracted to women. Juhani is NOT straight. Juhani is NOT bisexual.</p>
<p>The game used to have a bug that allowed male player characters to access Juhani’s romance, which is probably why some thought that Juhani is bisexual. However, the bug had been fixed in later patches. By fixing the bug, <strong>the game has made sure that ONLY a female player character can romance Juhani</strong>.</p>
<p>Even though the word “lesbian” or “gay” is never used in any of the KotOR games, it does not change the fact that Juhani is a woman character who can only be romanced by a woman player character, which means Juhani is gay, a lesbian.</p>
<p>In conclusion, <strong>Juhani is a canon lesbian character and has always been intended to be such</strong>.</p>
<p>I would also like to emphasise that <strong>I DO NOT support any mods that make Juhani a romance option for male characters under any circumstances</strong>, 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.</p>
Juhani Romance Guide | Guides2016-03-05T00:00:00Zhttps://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-juhani-romance-guide/<p class="center-text">[This guide is also available on <a href="https://docs.google.com/document/d/1X_EUsoKVpaCfbbi-t5NNqMsoPeAoFsxvIRMcv5rHFBQ/edit" target="_blank">Google Docs</a>]</p>
<div class="heading-wrapper h2">
<h2 id="introduction">Introduction</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-juhani-romance-guide/#introduction" aria-labelledby="introduction"><span hidden="">#</span></a></div>
<p>Since I could not find a solid and detailed guide for Juhani's romance anywhere, and many players (I used to be one of them as well) have troubles with triggering Juhani's final romance conversation, I have decided to write a guide myself. Even though there is very little content for Juhani's romance, if you want to experience the very first canon same-gender romance option in BioWare games first hand, this guide is for you.</p>
<p>For this guide, I have done a lot of research and investigation to find out the conditions required to trigger Juhani's conversations, including tons of web searching, using KotOR Tool to browse and examine the game files related to Juhani's conversations, as well as using KotOR SaveGame Editor (KSE) to compare my save files.</p>
<p><strong>NOTE:</strong> Even if you use KotOR 1 Restoration (K1R) mod, the conditions to progress Juhani's romance remains the same as vanilla KotOR 1. However, I recommend using <a href="https://deadlystream.com/files/file/1258-kotor-1-community-patch/" target="_blank">KOTOR 1 Community Patch</a> (K1CP) instead of K1R due to the fact K1CP fixes more bugs than K1R does, including bugs related to Juhani.</p>
<div class="heading-wrapper h2">
<h2 id="important-notes">Important Notes</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-juhani-romance-guide/#important-notes" aria-labelledby="important-notes"><span hidden="">#</span></a></div>
<p>First and foremost, since Juhani was written to be a lesbian, <strong>your player character must be female if you want to romance Juhani</strong>. The game activates Juhani's romance ONLY IF your player character is female.</p>
<p>As long as your player character is female, even if you romance Carth, Bastila (if you use mods that allow the female player character to romance Bastila, such as the <a href="https://deadlystream.com/files/file/1548-jcs-romance-enhancement-biromantic-bastila-for-k1/" target="_blank">Biromantic Bastila mod</a>) or even both, you can still romance Juhani.</p>
<p>In order to advance your progress with Juhani's conversations, it is highly recommended to <strong>talk to Juhani and go through all her available conversations every time you level up.</strong> The progression with Juhani's conversations is tied in with the ability to level up, not just being at a certain level. Some Juhani's conversations will only be triggered after you gain 1 level after a previous conversation (see the Walkthrough section below for details). Given the limited level cap in KotOR 1 (the maximum level is 20), if you do not talk to Juhani often before you reach the level cap, it is very likely you will miss out on the chance to get her later conversations, including her final romance conversation.</p>
<p><strong>You also need to complete Juhani's personal quest, "Threat From Xor", to make her final romance conversation available.</strong></p>
<p><strong>You need to be nice to Juhani during your conversations with her</strong>, because mean dialogue choices will set the global boolean <code>T_JUHANIROM</code> to 0, ending the romance, and apparently it is impossible to restart the romance afterwards.</p>
<p>Before you start a new KotOR playthrough, I highly recommend you to download and install the <a href="https://deadlystream.com/files/file/1258-kotor-1-community-patch/" target="_blank">KOTOR 1 Community Patch</a>, because the mod fixes many bugs with KotOR, including bugs that may block you from progressing Juhani's quest and conversations.</p>
<p><strong>(WARNING: this guide contains spoilers for both Juhani's personal story and KotOR's main plot)</strong></p>
<div class="heading-wrapper h2">
<h2 id="walkthrough">Walkthrough</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-juhani-romance-guide/#walkthrough" aria-labelledby="walkthrough"><span hidden="">#</span></a></div>
<p>There are two paths in Juhani's conversations: History and Personal. The History path explores Juhani's past and will lead to Juhani's personal quest "Threat from Xor", while the Personal path explores Juhani's relationship with the player character and will lead to Juhani's love confession if her romance is active.</p>
<p>You can check your progress with Juhani's conversations by using the <a href="http://deadlystream.com/files/file/503-kotor-savegame-editor/" target="_blank">KotOR SaveGame Editor</a> (KSE). Once you launch KSE, and it successfully loads your KotOR save files, expand a save file, and look for Globals > Numerics, <code>G_JUHANIH_STATE</code> refers to the History path, while <code>G_JUHANIP_STATE</code> refers to the Personal path. The walkthrough below contains details on how to trigger all the conversations required to make the final romance conversation available, the global values in KSE, and links to YouTube videos for these conversations.</p>
<p>In addition, you can check if Juhani's romance is still active by using KSE: look for Globals > Booleans, and make sure <code>T_JUHANIROM</code> is set to 1.</p>
<div class="heading-wrapper h3">
<h3 id="history-conversation-path">History Conversation Path</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-juhani-romance-guide/#history-conversation-path" aria-labelledby="history-conversation-path"><span hidden="">#</span></a></div>
<p><span class="juhani-history">History #1:</span> This conversation is available once Juhani joins your party, which happens after you collect your first Star Map on Dantooine, and you're tasked by the Jedi Council to search for the Star Forge. You can ask Juhani how did she become a Jedi. After this conversation, the global value of <code>G_JUHANIH_STATE</code> will be set to 1.</p>
<p>https://youtu.be/cmY7dQJH93Y</p>
<p><span class="juhani-history">History #2:</span> Available when you gain 1 level after History #1. Juhani talks about meeting the Jedi back in her homeworld. After this conversation, the global value of <code>G_JUHANIH_STATE</code> will be set to 2.</p>
<p>https://youtu.be/4itTaqLKQPQ</p>
<p><span class="juhani-history">History #3:</span> Available when you gain 1 level after History #2. Juhani reveals that she was from Taris, and she expresses anger over the destruction of Taris. After this conversation, the global value of <code>G_JUHANIH_STATE</code> will be set to 3.</p>
<p>https://youtu.be/Foj1nmouoIU</p>
<div class="text-box"><p><strong>BUG WARNING:</strong> 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 <a href="https://deadlystream.com/files/file/1258-kotor-1-community-patch/" target="_blank">KOTOR 1 Community Patch</a>, which is a major reason I highly recommend this mod.</p>
<p>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 <em>AND</em> Personal #4 at once. After all that is done, you can now level up to trigger History #4.</p>
</div>
<p><span class="juhani-history">History #4:</span> Available when you gain 1 level after History #3. Juhani apologizes for her outburst over Taris' destruction, and recalls her life on Taris. After this conversation, the global value of <code>G_JUHANIH_STATE</code> will be set to 4.</p>
<p>https://youtu.be/x8Q5bXWXwKU</p>
<p><span class="juhani-history">History #5:</span> Available when you gain 1 level after History #4. Juhani talks about how her parents and her ended up on Taris. After this conversation, the global value of <code>G_JUHANIH_STATE</code> will be set to 5.</p>
<p>https://youtu.be/ZFzIbtScsus</p>
<p><span class="juhani-history">History #6:</span> Available when you gain 1 level after History #5. Juhani talks about her being sold into slavery after her parents died. After this conversation, the global value of <code>G_JUHANIH_STATE</code> will be set to 6. This conversation will also make Juhani's personal quest, "Threat From Xor" available.</p>
<p>https://youtu.be/2GJW_mBVADs</p>
<p>[]"Threat From Xor" quest:]{.juhani-history} This quest will be available after you have completed History #6, where Juhani talks about her being sold into slavery. Have Juhani in your party and walk around the spaceport on Tatooine, Kashyyyk, Manaan or Korriban. A character named Xor will approach Juhani and reveal that he was the slaver who attempted to buy Juhani on Taris before the latter was freed by the Jedi. Xor leaves, but he threatens to come back later.</p>
<p>The second encounter with Xor happens when you come back just outside the Ebon Hawk by using the Rapid Transit system. Xor will ambush you and Juhani. Once you defeat Xor, you can either let him die or encourage Juhani to kill him.</p>
<p>After you have dealt with Xor, if you have completed Personal #6 (detailed below), the global value of <code>G_JUHANIP_STATE</code> will be set to 10.</p>
<p>https://youtu.be/Px1JTr7vf9Q</p>
<div class="text-box"><p><strong>BUG WARNING:</strong> 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 <a href="https://deadlystream.com/files/file/1258-kotor-1-community-patch/" target="_blank">KOTOR 1 Community Patch</a> and the KotOR 1 Restoration (K1R) mod.</p>
</div>
<div class="heading-wrapper h3">
<h3 id="personal-conversation-path">Personal Conversation Path</h3>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-juhani-romance-guide/#personal-conversation-path" aria-labelledby="personal-conversation-path"><span hidden="">#</span></a></div>
<p><span class="juhani-personal">Personal #1:</span> Available once Juhani joins your party. She apologizes again for attacking you back on Dantooine. Once you begin this conversation, if — and ONLY IF — your player character is female, the global boolean <code>T_JUHANIROM</code> will be set to 1, which means Juhani's romance will become active. After this conversation, the global value of <code>G_JUHANIP_STATE</code> will be set to 1.</p>
<p>https://youtu.be/jzqfXoOvGrw</p>
<p><span class="juhani-personal">Personal #2:</span> Available after completing Personal #1. Juhani talks about Quatra and her fall to the dark side. After this conversation, the global value of <code>G_JUHANIP_STATE</code> will be set to 2.</p>
<p>https://youtu.be/minhfrQhCQI</p>
<p><span class="juhani-personal">Personal #3:</span> Available after completing Personal #2 and getting 2 Star Maps (including the Dantooine one). Juhani expresses gratitude to you for accepting her throughout your journey. After this conversation, the global value of <code>G_JUHANIP_STATE</code> will be set to 3.</p>
<p>https://youtu.be/y_rM2l83HDo</p>
<p><span class="juhani-personal">Personal #4:</span> Available once you complete History #3 <em>and</em> Personal #3. Juhani describes the life of being an alien on Taris is like hell. After this conversation, the global value of <code>G_JUHANIP_STATE</code> will be set to 4.</p>
<p>https://youtu.be/BOq0fehoYkg</p>
<div class="text-box"><p><strong>BUG WARNING:</strong> 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 <em>the</em> reason I was unable to get Juhani's final romance conversation in my old playthrough. This bug is fixed by the <a href="https://deadlystream.com/files/file/1258-kotor-1-community-patch/" target="_blank">KOTOR 1 Community Patch</a>, which is a major reason I highly recommend this mod.</p>
<p>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 <em>immediately</em> 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.</p>
</div>
<p><span class="juhani-personal">Personal #5:</span> Available when you gain 1 level after Personal #4. Juhani asks about your past. After this conversation, the global value of <code>G_JUHANIP_STATE</code> will be set to 6.</p>
<p>https://youtu.be/6tFlMgigkc0</p>
<p><span class="juhani-personal">Personal #6:</span> Available after completing Personal #5 and getting 3 Star Maps (including the Dantooine one). Juhani comments on your alignment (light side, dark side or neutral). After this conversation, if you have completed the "Threat From Xor" quest, the global value of <code>G_JUHANIP_STATE</code> will be set to 10; if you have not, the global value of <code>G_JUHANIP_STATE</code> will be set to 7.</p>
<p>https://youtu.be/O2t9qSNGzgQ</p>
<p><span class="juhani-personal">Personal #7:</span> Available after completing the Leviathan level. Juhani comments on the reveal that the player character is Revan. This conversation is not required to trigger Juhani's final romance conversation, but I include it here because not only it is classified as part of the Personal conversation path by the game files, but also it is a very important element in Juhani and Revan's relationship.</p>
<p>https://youtu.be/vklWpPBF7mA</p>
<p><span class="juhani-personal">Personal #8:</span> The final conversation, which is also Juhani's love confession, in order to make this final romance conversation available, you must meet ALL the following conditions:</p>
<ol>
<li>You have completed Personal #6 <em>and</em> the "Threat From Xor" quest. If you use KotOR SaveGame Editor to check your progress, <strong>the global value of <code>G_JUHANIP_STATE</code> must be 10.</strong></li>
<li>During the confrontation with Bastila at the Rakatan temple summit on the Unknown World, <strong>you must reject Bastila's suggestion to reclaim the title of Dark Lord of the Sith and rule the galaxy</strong>, which gives you the light side ending of the game. If you choose to agree with Bastila's suggestion, you will be forced to kill Juhani (and Jolee), which ends the romance, and you will get the dark side ending of the game.</li>
</ol>
<p>Provided the above conditions have been met, the final romance conversation occurs after Bastila leaves the Rakatan temple summit. When you talk to Juhani, she will confess her feelings to you. If you have installed Kexikus' Juhani Romance Enhancement mod (see the Mod Recommendation section below for details), the conversation will be triggered automatically when you are leaving the temple summit, so you do not need to initiate the conversation yourself.</p>
<p>YouTube video for vanilla version:</p>
<p>https://youtu.be/WOcXeIqpBiQ</p>
<p>YouTube video for Juhani Romance Enhancement mod version:</p>
<p>https://youtu.be/oFQDmmRUx4E</p>
<div class="heading-wrapper h2">
<h2 id="mod-recommendations">Mod Recommendations</h2>
<a class="heading-anchor" href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-juhani-romance-guide/#mod-recommendations" aria-labelledby="mod-recommendations"><span hidden="">#</span></a></div>
<p>These mods are not required to complete Juhani's romance, but they add or enhance Juhani's content.</p>
<ul class="content-list">
<li><a href="http://deadlystream.com/files/file/772-juhani-romance-enhancement/" target="_blank">Juhani Romance Enhancement</a> by Kexikus: Improves the final romance conversation with Juhani, including triggering the conversation automatically when you are about to leave the temple summit, instead of having to talk to Juhani yourself to initiate the conversation, provided you have met the conditions to make this conversation available (detailed in the Walkthrough section above), as well as adding a kiss between Juhani and the female player character.</li>
<li><a href="https://deadlystream.com/files/file/1258-kotor-1-community-patch/" target="_blank">KOTOR 1 Community Patch</a>: Even though this bug fix mod is not specifically about Juhani, it fixes many bugs and issues related to Juhani's content, including:
<ul>
<li>Juhani wouldn't spawn in the post-Leviathan scene on the Ebon Hawk</li>
<li>If doing certain Juhani's conversations in the wrong order, it was possible to block any further progress in Juhani's Personal Conversation path, and prevent you from accessing Juhani's final romance conversation</li>
<li>No other messengers could appear once the "Threat From Xor" quest is started</li>
<li>The second Xor encounter was impossible to start if you first meet him and his goons without Juhani in your party</li>
<li>The second Xor encounter is unavailable on Tatooine</li>
<li>Xor is a Twi'lek, despite him being a human in the Xbox version of KotOR, and him openly making anti-alien comments (NOTE: This fix was originally done by my <a href="http://deadlystream.com/files/file/1091-human-xor-restoration/" target="_blank">Human Xor Restoration</a> mod. I have given permission to include my mod in this Community Patch)</li>
<li>Asking Juhani about the planet you were currently on was impossible due to a faulty global setting</li>
</ul>
</li>
<li><a href="https://deadlystream.com/files/file/2173-juhani-dialogue-restoration/" target="_blank">Juhani Dialogue Restoration</a> by Leilukin: My mod. Restores Juhani's conversations with the player that are unused or easy to miss in vanilla KotOR, including:
<ul>
<li>Asking Juhani about the planet you are on</li>
<li>Asking Juhani about why she is hostile towards Canderous</li>
<li>Juhani talking about the evils on Korriban</li>
</ul>
</li>
<li><a href="https://deadlystream.com/files/file/2147-human-xor-unique-look/" target="_blank">Human Xor Unique Look</a> by Leilukin: My mod. Changes Xor's species from a Twi'lek to a human to fit his anti-alien nature and dialogue, with a unique appearance different from other human NPCs. This mod is listed on this guide because Xor is tied to Juhani's personal quest.</li>
<li><a href="https://deadlystream.com/files/file/567-party-on-the-leviathan/" target="_blank">Party on the Leviathan!</a> by Fair Strides: Restores Juhani's conversation, including romance conversation with a female player character, on the Leviathan, by spawning the rest of the Ebon Hawk crew on the Leviathan after you are rescued.</li>
</ul>
<p><strong>NOTE: I DO NOT support any mods that make Juhani a romance option for male characters under any circumstances. <a href="https://leilukin.neocities.org/shrines/starwarskotor/articles/keep-juhani-a-lesbian">Read this article on why I firmly believe Juhani's romance should remain exclusive to female characters.</a> In addition, I DO NOT support any mods that make Juhani look like a human.</strong></p>