diff --git a/README.md b/README.md index ce9c0b0c6..3a0c0e24b 100644 --- a/README.md +++ b/README.md @@ -1,51 +1,51 @@

- + RogueLibs

- - Latest release + + Latest release - - Latest pre-release + + Latest pre-release
- - Downloads + + Downloads - - Watchers + + Watchers - - Stars + + Stars

This modding library does nothing on its own, but it provides methods for other mods to easily create custom mutators, items, traits, status effects, abilities, unlocks, menus and even integrate custom sounds and sprites (yep, even TK2D ones)! -- **[Installation guide](https://sugarbarrel.github.io/RogueLibs/docs/user/installation)** -- **[Making mods with RogueLibs](https://sugarbarrel.github.io/RogueLibs/docs/dev/getting-started)** +- **[Installation guide](https://chasmical.github.io/RogueLibs/docs/user/installation)** +- **[Making mods with RogueLibs](https://chasmical.github.io/RogueLibs/docs/dev/getting-started)** -## [See RogueLibs' site for more info](https://sugarbarrel.github.io/RogueLibs) +## [See RogueLibs' site for more info](https://chasmical.github.io/RogueLibs) ### Links -- [Download RogueLibs (latest stable version)](https://github.com/SugarBarrel/RogueLibs/releases/latest) +- [Download RogueLibs (latest stable version)](https://github.com/Chasmical/RogueLibs/releases/latest) - [Steam guide on modding with BepInEx](https://steamcommunity.com/sharedfiles/filedetails/?id=2106187116) -- [RogueLibs' site](https://sugarbarrel.github.io/RogueLibs) +- [RogueLibs' site](https://chasmical.github.io/RogueLibs) ### Contributing If you have any suggestions or find any bugs, you can open a new issue here on GitHub, or create a pull request:
- - Open a new issue + + Open a new issue - - Create a pull request + + Create a pull request
diff --git a/website/blog/2021-08-18-roguelibs-v3.1.0.md b/website/blog/2021-08-18-roguelibs-v3.1.0.md index f56b584da..3f8983e7e 100644 --- a/website/blog/2021-08-18-roguelibs-v3.1.0.md +++ b/website/blog/2021-08-18-roguelibs-v3.1.0.md @@ -2,8 +2,8 @@ title: RogueLibs v3.1.0 released! author: Abbysssal author_title: Creator of RogueLibs -author_url: https://github.com/SugarBarrel -author_image_url: https://github.com/SugarBarrel.png +author_url: https://github.com/Chasmical +author_image_url: https://github.com/Chasmical.png tags: [roguelibs, release] description: Completely replaced the vanilla localization system. image: https://i.imgur.com/XaNGCx7.png @@ -67,7 +67,7 @@ Speaking of translations... **The vanilla translations are terrible**. I'm not s And that's why RogueLibs will use community translations instead of official ones. -Feel free to contribute by checking the localization files yourself and making any necessary changes. The localization files are located [in here](https://github.com/SugarBarrel/RogueLibs/tree/main/RogueLibsCore/Resources). See more info on contributing to the project [here](https://github.com/SugarBarrel/RogueLibs/blob/main/.github/CONTRIBUTING.md). +Feel free to contribute by checking the localization files yourself and making any necessary changes. The localization files are located [in here](https://github.com/Chasmical/RogueLibs/tree/main/RogueLibsCore/Resources). See more info on contributing to the project [here](https://github.com/Chasmical/RogueLibs/blob/main/.github/CONTRIBUTING.md). ### Live Reloading diff --git a/website/blog/2021-08-31-what-i-hate-about-sor.md b/website/blog/2021-08-31-what-i-hate-about-sor.md index 7d322c22f..778002084 100644 --- a/website/blog/2021-08-31-what-i-hate-about-sor.md +++ b/website/blog/2021-08-31-what-i-hate-about-sor.md @@ -2,8 +2,8 @@ title: What I hate about SoR author: Abbysssal author_title: Creator of RogueLibs -author_url: https://github.com/SugarBarrel -author_image_url: https://github.com/SugarBarrel.png +author_url: https://github.com/Chasmical +author_image_url: https://github.com/Chasmical.png tags: [blog, sor2] description: The code is really hard and wet. hide_table_of_contents: false @@ -52,7 +52,7 @@ For example, `Unlock` has three fields: `unavailable`, `onlyInCharacterCreation` ![unavailable, onlyInCharacterCreation and freeItem fields](https://imgur.com/gjnxvNM.png) -I spent **dozens of hours** converting that kind of system into something more maintainable: `Available`, `AvailableInCC` and `AvailableInItemTeleporter` - properties that you can find in RogueLibs. And even after that, [there still were issues](https://github.com/SugarBarrel/RogueLibs/issues/40). *I'm bad at discrete mathematics, that's why I had a hard time doing that.* +I spent **dozens of hours** converting that kind of system into something more maintainable: `Available`, `AvailableInCC` and `AvailableInItemTeleporter` - properties that you can find in RogueLibs. And even after that, [there still were issues](https://github.com/Chasmical/RogueLibs/issues/40). *I'm bad at discrete mathematics, that's why I had a hard time doing that.* ### Hard code diff --git a/website/blog/2022-01-30/roguelibs-v3.5.0-beta.mdx b/website/blog/2022-01-30/roguelibs-v3.5.0-beta.mdx index 6710fb4ba..ece7fd54a 100644 --- a/website/blog/2022-01-30/roguelibs-v3.5.0-beta.mdx +++ b/website/blog/2022-01-30/roguelibs-v3.5.0-beta.mdx @@ -2,15 +2,15 @@ title: RogueLibs v3.5.0 enters beta author: Abbysssal author_title: Creator of RogueLibs -author_url: https://github.com/SugarBarrel -author_image_url: https://github.com/SugarBarrel.png +author_url: https://github.com/Chasmical +author_image_url: https://github.com/Chasmical.png tags: [roguelibs] description: Information about the v3.5.0-beta image: https://i.imgur.com/XaNGCx7.png hide_table_of_contents: false --- -Today RogueLibs v3.5.0 enters a long beta, because there's a huge list of stuff that needs to be done before the release, mainly adding new custom interactions without adding more patches. You'll be able to download the beta version on [RogueLibs' releases page](https://github.com/SugarBarrel/RogueLibs/releases). +Today RogueLibs v3.5.0 enters a long beta, because there's a huge list of stuff that needs to be done before the release, mainly adding new custom interactions without adding more patches. You'll be able to download the beta version on [RogueLibs' releases page](https://github.com/Chasmical/RogueLibs/releases). Just like the localization system in v3.1.0, v3.5.0 will completely replace the vanilla interactions system. The original code in these places is absolutely awful and inconsistent. So, we'll have to rewrite every single vanilla interaction to be moddable. diff --git a/website/docs/dev/custom-sprites.mdx b/website/docs/dev/custom-sprites.mdx index 9420dd811..5e54bc76a 100644 --- a/website/docs/dev/custom-sprites.mdx +++ b/website/docs/dev/custom-sprites.mdx @@ -1,6 +1,6 @@ # Custom Sprites and Resources -Adding image resources to a plugin is a bit tricky. Visual Studio loads any image resources as bitmaps, but we don't want that. You'll need to modify the resources manifest yourself, and add your images as binary files (or byte arrays). RogueLibs supports cropping and resizing your sprites, so, technically, you could even upload a spritesheet, and cut sprites out of it, but the performance gain would not be worth it (loading all of the 1204 64x64 sprites from [Sidi's spritepack](https://sugarbarrel.github.io/SoRModHub/) takes about 350 milliseconds, while patching methods is significantly slower - RogueLibs takes about 5 seconds to load). +Adding image resources to a plugin is a bit tricky. Visual Studio loads any image resources as bitmaps, but we don't want that. You'll need to modify the resources manifest yourself, and add your images as binary files (or byte arrays). RogueLibs supports cropping and resizing your sprites, so, technically, you could even upload a spritesheet, and cut sprites out of it, but the performance gain would not be worth it (loading all of the 1204 64x64 sprites from [Sidi's spritepack](https://chasmical.github.io/SoRModHub/) takes about 350 milliseconds, while patching methods is significantly slower - RogueLibs takes about 5 seconds to load). import Tabs from '@site/src/components/Tabs'; import TabItem from '@site/src/components/TabItem'; diff --git a/website/docs/dev/hooks/hooks.mdx b/website/docs/dev/hooks/hooks.mdx index 2dc21c01d..ef7e732ce 100644 --- a/website/docs/dev/hooks/hooks.mdx +++ b/website/docs/dev/hooks/hooks.mdx @@ -75,7 +75,7 @@ If you want to attach hooks to instances right when they are initialized, use [H ## Examples {#examples} :::info -Custom content classes (`CustomItem`, `CustomTrait`, `CustomEffect`, `CustomAbility` and others) are hooks, by the way. You can see the custom classes' implementation in [RogueLibs' source code](https://github.com/SugarBarrel/RogueLibs/tree/main/RogueLibsCore/Hooks). +Custom content classes (`CustomItem`, `CustomTrait`, `CustomEffect`, `CustomAbility` and others) are hooks, by the way. You can see the custom classes' implementation in [RogueLibs' source code](https://github.com/Chasmical/RogueLibs/tree/main/RogueLibsCore/Hooks). ::: import CodeSnippet from '@site/src/components/CodeSnippet'; diff --git a/website/docs/dev/interactions/create-interaction.mdx b/website/docs/dev/interactions/create-interaction.mdx index f5fedefd4..b7e9494e7 100644 --- a/website/docs/dev/interactions/create-interaction.mdx +++ b/website/docs/dev/interactions/create-interaction.mdx @@ -205,4 +205,4 @@ RogueInteractions.CreateProvider(static h => ## Examples {#examples} -You can find a ton of examples [here](https://github.com/SugarBarrel/RogueLibs/tree/main/RogueLibsCore/Interactions/VanillaInteractions) (RogueLibs' source code, reimplementing the vanilla interactions). +You can find a ton of examples [here](https://github.com/Chasmical/RogueLibs/tree/main/RogueLibsCore/Interactions/VanillaInteractions) (RogueLibs' source code, reimplementing the vanilla interactions). diff --git a/website/docs/dev/items/create-item.mdx b/website/docs/dev/items/create-item.mdx index 6e950c2a6..870dadb50 100644 --- a/website/docs/dev/items/create-item.mdx +++ b/website/docs/dev/items/create-item.mdx @@ -50,7 +50,7 @@ public class MyCustomItem : CustomItem ``` :::tip Pro-tip: String consts -Use static types with string consts, like `RogueCategories` and `ItemTypes`. This way you won't make a typo. Typos can be critical sometimes, since neither the game nor RogueLibs track all existing item categories *([although it's an interesting idea, maybe I'll do something like that](https://github.com/SugarBarrel/RogueLibs/issues/26))*. +Use static types with string consts, like `RogueCategories` and `ItemTypes`. This way you won't make a typo. Typos can be critical sometimes, since neither the game nor RogueLibs track all existing item categories *([although it's an interesting idea, maybe I'll do something like that](https://github.com/Chasmical/RogueLibs/issues/26))*. ::: ## Initialization {#initialization} diff --git a/website/docs/dev/names/custom-languages.mdx b/website/docs/dev/names/custom-languages.mdx index f22c4e297..db49a887e 100644 --- a/website/docs/dev/names/custom-languages.mdx +++ b/website/docs/dev/names/custom-languages.mdx @@ -11,7 +11,7 @@ LanguageService.RegisterLanguageCode("japanese", (LanguageCode)123); ``` :::info Work-In-Progress -There hasn't been much progress on actually implementing custom languages. No one has ever translated the entire game to a different language, not yet included with SoR. When that time comes, feel free to [create an issue on GitHub](https://github.com/SugarBarrel/RogueLibs/issues/new/choose). +There hasn't been much progress on actually implementing custom languages. No one has ever translated the entire game to a different language, not yet included with SoR. When that time comes, feel free to [create an issue on GitHub](https://github.com/Chasmical/RogueLibs/issues/new/choose). ::: ## `LanguageService` {#languageservice} diff --git a/website/docs/dev/unlocks/configuring-unlocks.mdx b/website/docs/dev/unlocks/configuring-unlocks.mdx index 093ff10d2..b2daa358e 100644 --- a/website/docs/dev/unlocks/configuring-unlocks.mdx +++ b/website/docs/dev/unlocks/configuring-unlocks.mdx @@ -66,7 +66,7 @@ public virtual Sprite GetImage() => RogueFramework.ExtraSprites.TryGetValue(Name ``` :::tip Pro-tip -You can see for yourself how these methods are implemented in [RogueLibs' source code](https://github.com/SugarBarrel/RogueLibs/blob/main/RogueLibsCore/Hooks/Unlocks/UnlockWrapper.cs). +You can see for yourself how these methods are implemented in [RogueLibs' source code](https://github.com/Chasmical/RogueLibs/blob/main/RogueLibsCore/Hooks/Unlocks/UnlockWrapper.cs). ::: ### `DisplayedUnlock` @@ -100,7 +100,7 @@ public virtual string GetFancyDescription() ``` :::tip Pro-tip -You can see for yourself how these methods are implemented in [RogueLibs' source code](https://github.com/SugarBarrel/RogueLibs/blob/main/RogueLibsCore/Hooks/Unlocks/DisplayedUnlock.cs). +You can see for yourself how these methods are implemented in [RogueLibs' source code](https://github.com/Chasmical/RogueLibs/blob/main/RogueLibsCore/Hooks/Unlocks/DisplayedUnlock.cs). ::: ## Examples {#examples} @@ -209,7 +209,7 @@ public class RandomItemsButton : ItemUnlock -So, you want to make categories, like in [aToM](https://github.com/SugarBarrel/aToM)? Here you go! +So, you want to make categories, like in [aToM](https://github.com/Chasmical/aToM)? Here you go! ```csharp title="MyCategory.cs" public class MyCategory : MutatorUnlock diff --git a/website/docs/intro.mdx b/website/docs/intro.mdx index 50bbd39d8..40c94ff1e 100644 --- a/website/docs/intro.mdx +++ b/website/docs/intro.mdx @@ -11,7 +11,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl'; - - Because it's really easy to use! Just check out some examples in [here](https://github.com/SugarBarrel/RogueLibs/tree/main/RogueLibsCore.Test/Tests). + Because it's really easy to use! Just check out some examples in [here](https://github.com/Chasmical/RogueLibs/tree/main/RogueLibsCore.Test/Tests). diff --git a/website/docs/user/installation.mdx b/website/docs/user/installation.mdx index bae7bb5b2..89b25afae 100644 --- a/website/docs/user/installation.mdx +++ b/website/docs/user/installation.mdx @@ -1,6 +1,6 @@ # Installation -To start using mods, first you need to install BepInEx, the modding framework that we're using to mod Streets of Rogue. Then, install RogueLibs (both plugin and patcher - two different important files) and then any mods that you want to play with. You can find a lot of mods on [SoR ModHub](https://sugarbarrel.github.io/SoRModHub) or [GameBanana](https://gamebanana.com/mods/games/8455). +To start using mods, first you need to install BepInEx, the modding framework that we're using to mod Streets of Rogue. Then, install RogueLibs (both plugin and patcher - two different important files) and then any mods that you want to play with. You can find a lot of mods on [SoR ModHub](https://chasmical.github.io/SoRModHub) or [GameBanana](https://gamebanana.com/mods/games/8455). import Tabs from '@site/src/components/Tabs'; import TabItem from '@site/src/components/TabItem'; @@ -340,7 +340,7 @@ Click **OK** and run the game through Steam. ]}> -**[Download the latest RogueLibs version](https://github.com/SugarBarrel/RogueLibs/releases/latest)** +**[Download the latest RogueLibs version](https://github.com/Chasmical/RogueLibs/releases/latest)** You need to download only two files: `RogueLibsCore.dll` and `RogueLibsPatcher.dll`. @@ -365,7 +365,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/SugarBarrel/RogueLibs/releases/tag/v2.2-pre.2)** +**[Download the latest RogueLibs version](https://github.com/Chasmical/RogueLibs/releases/tag/v2.2-pre.2)** You need to download only one file - `RogueLibs.dll`. @@ -388,7 +388,7 @@ And put these `.dll` files in the `BepInEx/plugins` directory. ## Where can I get mods? {#mod-sources} -**[SoR ModHub](https://sugarbarrel.github.io/SoRModHub)** is a collection of mods that use the latest RogueLibs v3 that I know about. Includes links to other mod sources as well, and is updated pretty regularly. +**[SoR ModHub](https://chasmical.github.io/SoRModHub)** is a collection of mods that use the latest RogueLibs v3 that I know about. Includes links to other mod sources as well, and is updated pretty regularly. **[GameBanana](https://gamebanana.com/mods/games/8455)** - Streets of Rogue's official mod-sharing place. Some mods don't get released or updated there, since the process of setting up or updating a page is way too long and overly complicated. diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 238809c79..cacf664f0 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -2,12 +2,12 @@ module.exports = { title: 'RogueLibs Documentation', tagline: 'Doing the impossible.', - url: 'https://sugarbarrel.github.io', + url: 'https://chasmical.github.io', baseUrl: '/RogueLibs/', onBrokenLinks: 'throw', onBrokenMarkdownLinks: 'warn', favicon: 'img/favicon.ico', - organizationName: 'SugarBarrel', + organizationName: 'Chasmical', projectName: 'RogueLibs', i18n: { defaultLocale: 'en', @@ -24,7 +24,7 @@ module.exports = { plugins: ['docusaurus-plugin-sass'], themeConfig: { metadata: [ - { name: "twitter:image", content: "https://sugarbarrel.github.io/RogueLibs/img/logo.png" }, + { name: "twitter:image", content: "https://chasmical.github.io/RogueLibs/img/logo.png" }, ], docs: { sidebar: { @@ -38,7 +38,7 @@ module.exports = { announcementBar: { id: 'star', content: - '⭐️ If you like RogueLibs, give it a star on GitHub! ⭐️', + '⭐️ If you like RogueLibs, give it a star on GitHub! ⭐️', }, navbar: { hideOnScroll: true, @@ -73,7 +73,7 @@ module.exports = { position: 'right', }, { - href: 'https://github.com/SugarBarrel/RogueLibs', + href: 'https://github.com/Chasmical/RogueLibs', position: 'right', className: 'header-github-link', 'aria-label': 'GitHub repository', @@ -106,7 +106,7 @@ module.exports = { items: [ { label: 'GitHub', - href: 'https://github.com/SugarBarrel/RogueLibs', + href: 'https://github.com/Chasmical/RogueLibs', }, ], }, @@ -121,12 +121,12 @@ module.exports = { docs: { sidebarPath: require.resolve('./sidebars.js'), editUrl: - 'https://github.com/SugarBarrel/RogueLibs/edit/main/website/', + 'https://github.com/Chasmical/RogueLibs/edit/main/website/', }, blog: { showReadingTime: true, editUrl: - 'https://github.com/SugarBarrel/RogueLibs/edit/main/website/blog/', + 'https://github.com/Chasmical/RogueLibs/edit/main/website/blog/', }, theme: { customCss: require.resolve('./src/css/custom.css'), diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/hooks/hooks.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/hooks/hooks.mdx index 6b36d9e66..2ee27d41b 100644 --- a/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/hooks/hooks.mdx +++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/hooks/hooks.mdx @@ -77,7 +77,7 @@ foreach (MyCustomHook hook in item.GetHooks()) Кстати, кастомные классы (`CustomItem`, `CustomTrait`, `CustomEffect`, `CustomAbility` и другие) тоже хуки: :::info -Смотрите реализацию кастомных классов в [исходном коде RogueLibs](https://github.com/SugarBarrel/RogueLibs/tree/main/RogueLibsCore/Hooks). +Смотрите реализацию кастомных классов в [исходном коде RogueLibs](https://github.com/Chasmical/RogueLibs/tree/main/RogueLibsCore/Hooks). ::: import CodeSnippet from '@site/src/components/CodeSnippet'; diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/interactions/create-interaction.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/interactions/create-interaction.mdx index 4f9fea817..4c8c302f5 100644 --- a/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/interactions/create-interaction.mdx +++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/interactions/create-interaction.mdx @@ -203,4 +203,4 @@ RogueInteractions.CreateProvider(static h => ## Примеры {#examples} -Вы можете найти целую кучу примеров [тут](https://github.com/SugarBarrel/RogueLibs/tree/main/RogueLibsCore/Interactions/VanillaInteractions) (Исходный код RogueLibs, перереализовывающий ванильные взаимодействия). +Вы можете найти целую кучу примеров [тут](https://github.com/Chasmical/RogueLibs/tree/main/RogueLibsCore/Interactions/VanillaInteractions) (Исходный код RogueLibs, перереализовывающий ванильные взаимодействия). diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/items/create-item.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/items/create-item.mdx index f6a513bf4..50ee3eb4f 100644 --- a/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/items/create-item.mdx +++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/items/create-item.mdx @@ -48,7 +48,7 @@ public class MyCustomItem : CustomItem ``` :::tip Совет от профи: Строковые константы -Используйте статические классы со строковыми константами, такие как `RogueCategories` и `ItemTypes`. Таким образом вы не допустите опечаток. Опечатки иногда могут быть критичными, ведь ни игра, ни RogueLibs не следят за всеми существующими в игре категориями *([однако, это довольно интересная идея, может я сделаю что-то подобное](https://github.com/SugarBarrel/RogueLibs/issues/26))*. +Используйте статические классы со строковыми константами, такие как `RogueCategories` и `ItemTypes`. Таким образом вы не допустите опечаток. Опечатки иногда могут быть критичными, ведь ни игра, ни RogueLibs не следят за всеми существующими в игре категориями *([однако, это довольно интересная идея, может я сделаю что-то подобное](https://github.com/Chasmical/RogueLibs/issues/26))*. ::: ## Инициализация {#initialization} diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/unlocks/configuring-unlocks.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/unlocks/configuring-unlocks.mdx index b95de305e..90adf0aa2 100644 --- a/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/unlocks/configuring-unlocks.mdx +++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/dev/unlocks/configuring-unlocks.mdx @@ -66,7 +66,7 @@ public virtual Sprite GetImage() => RogueFramework.ExtraSprites.TryGetValue(Name ``` :::tip Совет от профи -Вы можете посмотреть как эти методы реализованы в [исходном коде RogueLibs](https://github.com/SugarBarrel/RogueLibs/blob/main/RogueLibsCore/Hooks/Unlocks/UnlockWrapper.cs). +Вы можете посмотреть как эти методы реализованы в [исходном коде RogueLibs](https://github.com/Chasmical/RogueLibs/blob/main/RogueLibsCore/Hooks/Unlocks/UnlockWrapper.cs). ::: ### `DisplayedUnlock` @@ -100,7 +100,7 @@ public virtual string GetFancyDescription() ``` :::tip Совет от профи -Вы можете посмотреть как эти методы реализованы в [исходном коде RogueLibs](https://github.com/SugarBarrel/RogueLibs/blob/main/RogueLibsCore/Hooks/Unlocks/DisplayedUnlock.cs). +Вы можете посмотреть как эти методы реализованы в [исходном коде RogueLibs](https://github.com/Chasmical/RogueLibs/blob/main/RogueLibsCore/Hooks/Unlocks/DisplayedUnlock.cs). ::: ## Примеры {#examples} @@ -209,7 +209,7 @@ public class RandomItemsButton : ItemUnlock -Ну что ж, хотите сделать категории, как в [aToM](https://github.com/SugarBarrel/aToM)? Вот! +Ну что ж, хотите сделать категории, как в [aToM](https://github.com/Chasmical/aToM)? Вот! ```csharp title="MyCategory.cs" public class MyCategory : MutatorUnlock diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/intro.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/intro.mdx index c999b1c2b..4a3f00333 100644 --- a/website/i18n/ru/docusaurus-plugin-content-docs/current/intro.mdx +++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/intro.mdx @@ -9,7 +9,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl'; - - Потому что его очень легко использовать! Посмотрите на пару примеров вот [здесь](https://github.com/SugarBarrel/RogueLibs/tree/main/RogueLibsCore.Test/Tests). + Потому что его очень легко использовать! Посмотрите на пару примеров вот [здесь](https://github.com/Chasmical/RogueLibs/tree/main/RogueLibsCore.Test/Tests). diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/user/installation.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/user/installation.mdx index 24d43be54..616b8dede 100644 --- a/website/i18n/ru/docusaurus-plugin-content-docs/current/user/installation.mdx +++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/user/installation.mdx @@ -334,7 +334,7 @@ pwd ]}> -**[Скачайте последнюю версию RogueLibs](https://github.com/SugarBarrel/RogueLibs/releases/latest)** +**[Скачайте последнюю версию RogueLibs](https://github.com/Chasmical/RogueLibs/releases/latest)** Вам надо скачать только два файла: `RogueLibsCore.dll` и `RogueLibsPatcher.dll`. @@ -359,7 +359,7 @@ pwd RogueLibs v2.x.x уже устарел и несовместим с новыми модами! ::: -**[Скачайте последнюю версию RogueLibs](https://github.com/SugarBarrel/RogueLibs/releases/tag/v2.2-pre.2)** +**[Скачайте последнюю версию RogueLibs](https://github.com/Chasmical/RogueLibs/releases/tag/v2.2-pre.2)** Вам надо скачать только один файл - `RogueLibs.dll`. @@ -382,7 +382,7 @@ RogueLibs v2.x.x уже устарел и несовместим с новыми ### Где я могу найти моды? {#mod-sources} -**[SoR ModHub](https://sugarbarrel.github.io/SoRModHub)** - это коллекция модов, использующих последнюю версию RogueLibs v3, о которых я знаю. Содержит ссылки на другие источники и регулярно обновляется. +**[SoR ModHub](https://chasmical.github.io/SoRModHub)** - это коллекция модов, использующих последнюю версию RogueLibs v3, о которых я знаю. Содержит ссылки на другие источники и регулярно обновляется. [GameBanana](https://gamebanana.com/mods/games/8455) - *официальное* место для поста модов на Streets of Rogue. diff --git a/website/i18n/ru/docusaurus-theme-classic/footer.json b/website/i18n/ru/docusaurus-theme-classic/footer.json index 90125aa32..514154509 100644 --- a/website/i18n/ru/docusaurus-theme-classic/footer.json +++ b/website/i18n/ru/docusaurus-theme-classic/footer.json @@ -21,7 +21,7 @@ }, "link.item.label.GitHub": { "message": "GitHub", - "description": "The label of footer link with label=GitHub linking to https://github.com/SugarBarrel/RogueLibs" + "description": "The label of footer link with label=GitHub linking to https://github.com/Chasmical/RogueLibs" }, "copyright": { "message": "Copyright © 2022 RogueLibs. Built with Docusaurus.",