Skip to content
This repository has been archived by the owner on Dec 30, 2024. It is now read-only.

Commit

Permalink
📝 Some adjustments to the docs and the last blog post
Browse files Browse the repository at this point in the history
  • Loading branch information
Chasmical committed Mar 29, 2024
1 parent bedf925 commit 27fafbc
Show file tree
Hide file tree
Showing 6 changed files with 92 additions and 21 deletions.
47 changes: 33 additions & 14 deletions website/blog/2024-02-03/discontinuing-roguelibs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,26 +29,21 @@ For some background, you can read the [*"My Modding Journey"* blog post](/blog/2

Here's the list, in order from most to least significant:

1. **Loss of interest, and stagnancy.** For 5 years now, I've focused all my efforts on Streets of Rogue. Practically everything I know is directly related to SoR. I need a change of pace. I want opportunities to learn other stuff, not related to SoR, as well.
1. **Loss of interest, and stagnancy.** For 5 years now, I've focused all my efforts on Streets of Rogue. Almost everything I know is directly related to SoR. I need a change of pace. I want opportunities to learn other stuff, not related to SoR, as well.

2. **SoR's disgustingly awful code.** I don't see many reasons to stick around with this kind of code any longer. With my self-esteem now back to normal levels, I believe I deserve to work with better code.
2. **SoR's disgustingly awful code.** I don't see many reasons to stick around with this kind of code any longer. I am so done with it, and I believe I deserve to work on stuff with better code.

3. **Dissatisfaction with community management.** To be honest, I had expected more involvement, more teasers and such, with more effort put into it. Other than the trailers, nothing really stood out. The disproportionate amount of hype I had for the sequel led to disappointment. And to be fair, that's on me, my expectations were too high.
3. **I feel overqualified for this.** When I first started modding, SoR felt like a challenge. But now it's just an obstacle, stalling my growth, one that I would rather avoid instead of smashing through.

4. **Responsibilities and stress.** With the huge amount of issues and projects in progress, and no one else capable of handling them, it's getting rather stressful, and I really want some time for myself. And by that I don't mean just a small break, I mean finishing this chapter in my life, and moving forward. There's more to life, than just Streets of Rogue, after all.
4. **Dissatisfaction with community management.** To be honest, I had expected more involvement, more teasers and such, with more effort put into it. Other than the trailers, nothing really stood out. The disproportionate amount of hype I had for the sequel led to disappointment. And to be fair, that's on me, my expectations were too high.

5. **Stress from work.** The projects at my work are just as bad as SoR's code. This factor definitely contributed to, and accelerated my descent into madness. The work conditions are really convenient though, and it's hard to say no to money, so I don't want to quit yet.
5. **Responsibilities and stress.** With the huge amount of issues and projects in progress, and no one else capable of handling them, it's getting rather stressful, and I really want some time for myself. And by that I don't mean just a small break, I mean finishing this chapter in my life, and moving forward. There's more to life, than just Streets of Rogue, after all.

6. **Discouragement of discussions in the community.** I saw quite a few constructive discussions on Discord get shut down for no apparent reason. I want to discuss issues and problems with the server, since, you know, discussing it is the only way to improve. But here, you'll get called petty and rude, if you point out a problem or that someone's argument doesn't make sense.
Arguably, some of these issues can be solved, but at that point it'd be more trouble than it's worth. Perhaps, I'll just find my happiness elsewhere. It can't be hard to find a place better than this.

7. **Questionable approval of modding.** tinyBuild is very clear about their policy of strict adherence to all services' terms of service and agreements; and Steam's Subscriber Agreement does not allow <Abbr title="(something that gives players an unfair advantage in multiplayer)">"cheats"</Abbr> and mods. If Steam Achievement Manager (the mention of which had to be deleted) is considered a "cheat", then what about *mods* that may act as these *"cheats"*? Intent is not something that can be judged objectively, after all; and a double standard is scarier than ignorance. I don't feel as confident when making mods, knowing that it all may come crashing down the next day.

The last two are far from being the deciding factors, but they did set it all in motion.
And arguably, some of these issues can be solved, but at that point it'd be more trouble than it's worth. Perhaps, I'll just find my happiness elsewhere. It can't be hard to find a place better than this.



## So, what's next?
## So, what's gonna happen?

I'll just stop working on SoR-related projects, and I'll archive their repositories. If you want to carry on the legacy, feel free to fork the repositories and continue working on these projects.

Expand All @@ -62,15 +57,39 @@ The official Discord server can carry on without me. The Russian Discord server,
<div>

#### Official Discord server
<iframe src="https://canary.discord.com/widget?id=187414758536773632&theme=dark" width="320" height="500" allowtransparency="true" frameborder="0" sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts" />
<iframe src="https://canary.discord.com/widget?id=187414758536773632&theme=dark" width="320" height="300" allowtransparency="true" frameborder="0" sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts" />

</div>
<div>

#### Russian Discord server
<iframe src="https://canary.discord.com/widget?id=766725034445635634&theme=dark" width="320" height="500" allowtransparency="true" frameborder="0" sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts" />
<iframe src="https://canary.discord.com/widget?id=766725034445635634&theme=dark" width="320" height="300" allowtransparency="true" frameborder="0" sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts" />

</div>
</div>

---

## What will I do next?

I've been thinking a lot about more artistic and creative hobbies that I could try, such as art and writing. I&nbsp;have near-zero experience in both (I've only done simple pixel art and technical writing), but I&nbsp;guess we'll see how it works out.

As for programming, *"once a programmer, always a programmer!"* as they say.
Need to repeat a simple mundane task on your computer thousands of times? Easy-peasy!
Need to reliably solve some parametrized problem or build cool graphs? Yes can do!
Something's wrong with a program? That's... investigateable and maybe fixable.
Need a website/app/bot for a new project? Not as easy, but possible.
An annoying ad popup on a website? *\*BOOM\** Deleted. :sunglasses:

Since the website's repo is archived now, this blog won't be updated anymore.
You can check on me through my [GitHub profile](https://github.com/Chasmical) or my accounts on other platforms.

<br/>
<br/>
<br/>

<span style={{ fontSize: '1.5rem', fontWeight: 'bold' }}>
<span>And now, I bid you farewell.</span>
<br/>
<span>Mayhaps our paths will cross once more...</span>
</span>
2 changes: 1 addition & 1 deletion website/blog/2024-02-03/my-modding-journey.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ This friction made me rethink whether I want to be here at all. I reflected back

2. If all hope is lost, you can find hope elsewhere. It's better to find something else that you like, than to see the thing dear to you sink to the very bottom and turn into the opposite of what it stood for. It will save you the heartbreak. Just persist, think carefully and do what you think is right.

I know, this advice sound a bit cynical. But that's the bias you get by listening to a human being – their opinion is shaped by their experiences and thoughts. And those are **my** experiences and thoughts. Think about them and take them into consideration, but never dismiss.
I know, this advice sounds a bit cynical. But that's the bias you get by listening to a human being – their opinion is shaped by their experiences and thoughts. And those are **my** experiences and thoughts. Think about them and take them into consideration, but never dismiss.

3. And lastly, don't underestimate your own subconciousness – when you learn the reasons behind your intuition, it may already be too late. For me, it often happens when coding – some part of the project suddenly feels off, but I can't understand why. Then, days or weeks later, I'd discover a fundamental flaw in the architectural design, directly related to that exact part that I doubted, forcing me to redo everything.

Expand Down
32 changes: 29 additions & 3 deletions website/docs/user/installation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -333,14 +333,40 @@ Click **OK** and run the game through Steam.
## Installing RogueLibs {#roguelibs}

<Tabs
defaultValue="v3"
defaultValue="v4"
values={[
{label:'RogueLibs v4.0.0-rc.1', value:'v4'},
{label:'RogueLibs v3.x.x', value:'v3'},
{label:'RogueLibs v2.x.x', value:'v2'},
]}>
<TabItem value="v4">

:::info Backwards compatibility
RL v4 is compatible with mods made on RL v3!
:::

**[Download the latest RogueLibs v4.0.0-rc.1 version](https://github.com/Chasmical/RogueLibs/releases/latest)**

You need to download only one file - `RogueLibsCore.dll`.

<img src={useBaseUrl('/img/installation/download-roguelibs-v2.png')}/>

Go to the BepInEx's directory and put `RogueLibsCore.dll` file into `plugins` directory:

<img src={useBaseUrl('/img/i18n/ru/installation/drag-plugins.gif')} width="600"/>

:::note `RogueLibsPatcher.dll`
In previous versions, you would also need to install a patcher, but now it's installed :sparkles:**automatically**:sparkles:!
:::

</TabItem>
<TabItem value="v3">

**[Download the latest RogueLibs version](https://github.com/Chasmical/RogueLibs/releases/latest)**
:::caution
RogueLibs v3.x.x is outdated and may not support newer mods!
:::

**[Download the latest RogueLibs v3.x.x version](https://github.com/Chasmical/RogueLibs/releases/tag/v3.6.9)**

You need to download only two files: `RogueLibsCore.dll` and `RogueLibsPatcher.dll`.

Expand All @@ -365,7 +391,7 @@ The directory is called **`patchers`**, it's different from **`plugins`**.
RogueLibs v2.x.x is outdated and is not compatible with new mods!
:::

**[Download the latest RogueLibs version](https://github.com/Chasmical/RogueLibs/releases/tag/v2.2-pre.2)**
**[Download the latest RogueLibs v2.x.x version](https://github.com/Chasmical/RogueLibs/releases/tag/v2.2-pre.2)**

You need to download only one file - `RogueLibs.dll`.

Expand Down
2 changes: 1 addition & 1 deletion website/docs/user/troubleshooting.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ You know, you can't just install two different versions of the same software and
<Question>I installed RogueLibs correctly and it still doesn't work.</Question>

In that case, go to `BepInEx` folder and grab a file called `LogOutput.log`.
[Send it to me](https://discord.com/users/511178002277597185) or share it in the [#💬modding🔧](https://discord.gg/m3zuHSwQw2) channel. You'll get help.
Share it in the [#💬modding🔧](https://discord.gg/m3zuHSwQw2) channel. You'll get help.

</FAQ>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -327,13 +327,39 @@ pwd
## Установка RogueLibs {#roguelibs}

<Tabs
defaultValue="v3"
defaultValue="v4"
values={[
{label:'RogueLibs v4.0.0-rc.1', value:'v4'},
{label:'RogueLibs v3.x.x', value:'v3'},
{label:'RogueLibs v2.x.x', value:'v2'},
]}>
<TabItem value="v4">

:::info Обратная совместимость
RL v4 совместим с модами сделанными на RL v3!
:::

**[Скачайте последнюю версию RogueLibs - v4.0.0-rc.1](https://github.com/Chasmical/RogueLibs/releases/latest)**

Вам надо скачать только один файл - `RogueLibsCore.dll`.

<img src={useBaseUrl('/img/installation/download-roguelibs-v2.png')}/>

Перейдите к папке BepInEx и положите файл `RogueLibsCore.dll` в папку `plugins`:

<img src={useBaseUrl('/img/i18n/ru/installation/drag-plugins.gif')} width="600"/>

:::note `RogueLibsPatcher.dll`
В предыдущих версиях надо было также устанавливать патчер, но теперь он устанавливается :sparkles:**автоматически**:sparkles:!
:::

</TabItem>
<TabItem value="v3">

:::caution
RogueLibs v3.x.x уже устарел и может не поддерживать новые моды!
:::

**[Скачайте последнюю версию RogueLibs](https://github.com/Chasmical/RogueLibs/releases/latest)**

Вам надо скачать только два файла: `RogueLibsCore.dll` и `RogueLibsPatcher.dll`.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ import FAQ, { Question } from '@site/src/components/FAQ';
<Question>Я установил RogueLibs правильно и он всё ещё не работает.</Question>

В этом случае идите в папку `BepInEx` и возьмите файл под названием `LogOutput.log`.
[Отправьте его мне](https://discord.com/users/511178002277597185) или в канал [#💬моддинг🔧](https://discord.gg/ja9B2VeReJ). Вам помогут.
Отправьте его в канал [#💬моддинг🔧](https://discord.gg/ja9B2VeReJ). Вам помогут.

</FAQ>

Expand Down

0 comments on commit 27fafbc

Please sign in to comment.