From 9a6c9c6a02fb9eb2a43ba979f32038cd5fad5ecf Mon Sep 17 00:00:00 2001 From: Jen Guerra Date: Sun, 23 Jun 2024 11:19:51 -0400 Subject: [PATCH] Deploy website - based on 5f64022e5a9b6c91b46e948572e5a41a93680db2 --- 404.html | 2 +- assets/js/d1bea351.88998a50.js | 1 - assets/js/d1bea351.aa036a0c.js | 1 + ...main.709b3c72.js => runtime~main.8c75da28.js} | 2 +- docs/category/creating-mods.html | 2 +- docs/category/in-game-data-structures.html | 2 +- docs/category/in-game-functions.html | 2 +- docs/category/main.html | 2 +- docs/category/uilogic.html | 2 +- docs/category/using-mods.html | 2 +- docs/creating-mods/development-environment.html | 2 +- docs/in-game-data-structures/HeroData.html | 2 +- docs/in-game-functions/Intro.html | 2 +- docs/in-game-functions/Main/wait.html | 2 +- .../UILogic/CreateScreenComponent.html | 2 +- .../UILogic/CreateScreenObstacle.html | 2 +- docs/installing-mods/getting-started.html | 16 ++++++++-------- docs/intro.html | 2 +- index.html | 2 +- markdown-page.html | 2 +- 20 files changed, 26 insertions(+), 26 deletions(-) delete mode 100644 assets/js/d1bea351.88998a50.js create mode 100644 assets/js/d1bea351.aa036a0c.js rename assets/js/{runtime~main.709b3c72.js => runtime~main.8c75da28.js} (98%) diff --git a/404.html b/404.html index 8ae11b550..36d48edc4 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Page Not Found | Hades 2 Mod Wiki - + diff --git a/assets/js/d1bea351.88998a50.js b/assets/js/d1bea351.88998a50.js deleted file mode 100644 index af149b411..000000000 --- a/assets/js/d1bea351.88998a50.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkhades_2_mod_wiki=self.webpackChunkhades_2_mod_wiki||[]).push([[847],{1163:(e,o,n)=>{n.r(o),n.d(o,{assets:()=>r,contentTitle:()=>t,default:()=>h,frontMatter:()=>d,metadata:()=>a,toc:()=>l});var s=n(4848),i=n(8453);const d={sidebar_position:1},t="Hades II Modding",a={id:"installing-mods/getting-started",title:"Hades II Modding",description:"Welcome! This guide will help you set up r2modman so you can begin downloading and using Hell2Modding (also known as h2m) mods from Thunderstore.",source:"@site/docs/installing-mods/getting-started.md",sourceDirName:"installing-mods",slug:"/installing-mods/getting-started",permalink:"/Hades2ModWiki/docs/installing-mods/getting-started",draft:!1,unlisted:!1,editUrl:"https://github.com/sgg-modding/hades2modwiki/tree/main/packages/create-docusaurus/templates/shared/docs/installing-mods/getting-started.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Using Mods",permalink:"/Hades2ModWiki/docs/category/using-mods"},next:{title:"Creating Mods",permalink:"/Hades2ModWiki/docs/category/creating-mods"}},r={},l=[{value:"Getting Started",id:"getting-started",level:2},{value:"Cleanup before installing r2modman",id:"cleanup-before-installing-r2modman",level:3},{value:"Install the custom Hades 2 build of r2modman",id:"install-the-custom-hades-2-build-of-r2modman",level:3},{value:"It's installed, now what?",id:"its-installed-now-what",level:3},{value:"Browsing available mods",id:"browsing-available-mods",level:3},{value:"FAQ",id:"faq",level:2},{value:"What if I want to use mods I found on Nexus Mods?",id:"what-if-i-want-to-use-mods-i-found-on-nexus-mods",level:3},{value:"Why move away from ModImporter and Nexus Mods?",id:"why-move-away-from-modimporter-and-nexus-mods",level:3},{value:"What's the deal with Hell2Modding?",id:"whats-the-deal-with-hell2modding",level:3},{value:"Why do I have to use an unofficial r2modman release?",id:"why-do-i-have-to-use-an-unofficial-r2modman-release",level:3},{value:"What if I don't want to use r2modman?",id:"what-if-i-dont-want-to-use-r2modman",level:3},{value:"How do I clean up old ModImporter mods?",id:"how-do-i-clean-up-old-modimporter-mods",level:3},{value:"What do I do if cleaning up ModImporter fails?",id:"what-do-i-do-if-cleaning-up-modimporter-fails",level:4}];function m(e){const o={a:"a",admonition:"admonition",br:"br",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",h4:"h4",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.h1,{id:"hades-ii-modding",children:"Hades II Modding"}),"\n",(0,s.jsxs)(o.p,{children:["Welcome! This guide will help you set up ",(0,s.jsx)(o.strong,{children:"r2modman"})," so you can begin downloading and using ",(0,s.jsx)(o.strong,{children:"Hell2Modding"})," (also known as h2m) mods from Thunderstore."]}),"\n",(0,s.jsx)(o.h2,{id:"getting-started",children:"Getting Started"}),"\n",(0,s.jsx)(o.h3,{id:"cleanup-before-installing-r2modman",children:"Cleanup before installing r2modman"}),"\n",(0,s.jsxs)(o.p,{children:["If you were using old-format mods from Nexus, you will need to uninstall them before using r2modman. if you were not, skip this step. ",(0,s.jsx)(o.br,{}),"\n",(0,s.jsx)(o.a,{href:"#how-do-i-clean-up-old-modimporter-mods",children:"How to clean up ModImporter mods"})]}),"\n",(0,s.jsx)(o.admonition,{title:"Remove old-format mods",type:"danger",children:(0,s.jsxs)(o.p,{children:["Mods downloaded from Nexus Mods are NOT compatible with r2modman mods!\r\nIf you were using old-format (ModImporter) mods from Nexus Mods, ",(0,s.jsx)(o.a,{href:"#how-do-i-clean-up-old-modimporter-mods",children:"you must uninstall them first"}),"."]})}),"\n",(0,s.jsx)(o.hr,{}),"\n",(0,s.jsx)(o.h3,{id:"install-the-custom-hades-2-build-of-r2modman",children:"Install the custom Hades 2 build of r2modman"}),"\n",(0,s.jsxs)(o.p,{children:[(0,s.jsx)(o.strong,{children:"Important!! The standard r2modman version will NOT work with Hades II."})," ",(0,s.jsx)(o.br,{}),"\n","Please use the ",(0,s.jsx)(o.em,{children:"temporary"})," r2modman release with Hades II support: ",(0,s.jsx)(o.br,{}),"\n",(0,s.jsx)(o.a,{href:"https://github.com/xiaoxiao921/r2modmanPlus/releases/download/v3.1.48/r2modman-3.1.48.exe",children:"Direct Download Link for Windows"})," or ",(0,s.jsx)(o.a,{href:"https://github.com/xiaoxiao921/r2modmanPlus/releases/tag/v3.1.48",children:"GitHub Releases Page"})]}),"\n",(0,s.jsx)(o.admonition,{type:"info",children:(0,s.jsxs)(o.p,{children:["Feel free to read more about ",(0,s.jsx)(o.a,{href:"#why-do-i-have-to-use-an-unofficial-r2modman-release",children:"why there is a custom release"}),"."]})}),"\n",(0,s.jsx)(o.hr,{}),"\n",(0,s.jsx)(o.h3,{id:"its-installed-now-what",children:"It's installed, now what?"}),"\n",(0,s.jsxs)(o.ol,{children:["\n",(0,s.jsxs)(o.li,{children:["Start ",(0,s.jsx)(o.strong,{children:"r2modman"})]}),"\n",(0,s.jsxs)(o.li,{children:["Search for ",(0,s.jsx)(o.strong,{children:"Hades II"})," and click ",(0,s.jsx)(o.code,{children:"Select Game"})]}),"\n",(0,s.jsxs)(o.li,{children:["Click ",(0,s.jsx)(o.code,{children:"Select profile"})," to continue with the default profile"]}),"\n",(0,s.jsxs)(o.li,{children:["Browse the ",(0,s.jsx)(o.code,{children:"Online"})," mod section and download whatever you like"]}),"\n",(0,s.jsxs)(o.li,{children:["Click ",(0,s.jsx)(o.code,{children:"Start modded"})," in the top-left of the screen to start the game with your downloaded mods"]}),"\n",(0,s.jsx)(o.li,{children:"Have fun!"}),"\n"]}),"\n",(0,s.jsx)(o.hr,{}),"\n",(0,s.jsx)(o.h3,{id:"browsing-available-mods",children:"Browsing available mods"}),"\n",(0,s.jsxs)(o.p,{children:["All available mods can be viewed in the ",(0,s.jsx)(o.a,{href:"https://thunderstore.io/c/hades-ii/",children:"Thunderstore Hades II"})," community."]}),"\n",(0,s.jsx)(o.hr,{}),"\n",(0,s.jsx)(o.h2,{id:"faq",children:"FAQ"}),"\n",(0,s.jsx)(o.h3,{id:"what-if-i-want-to-use-mods-i-found-on-nexus-mods",children:"What if I want to use mods I found on Nexus Mods?"}),"\n",(0,s.jsx)(o.p,{children:"Short answer - you can't use them if you plan on using r2modman."}),"\n",(0,s.jsx)(o.p,{children:"Long answer - this guide is specifically for Hell2Modding mods, not ModImporter/Nexus Mods. Please be aware that many mod authors are no longer developing for ModImporter, and no longer post updates on Nexus Mods."}),"\n",(0,s.jsxs)(o.p,{children:["If you were using old format (ModImporter) mods from Nexus Mods, ",(0,s.jsx)(o.a,{href:"#how-do-i-clean-up-old-modimporter-mods",children:"uninstall them before installing r2modman"}),"."]}),"\n",(0,s.jsx)(o.h3,{id:"why-move-away-from-modimporter-and-nexus-mods",children:"Why move away from ModImporter and Nexus Mods?"}),"\n",(0,s.jsx)(o.p,{children:"ModImporter and Nexus Mods served the community well for the original Hades, and was quickly ported over to Hades II during the Technical Test. Unfortunately, ModImporter works by physically modifying the game scripts on your computer. With enough mods, this could put your game installation into an unstable state. There were also a lot of manual steps, like having to navigate into your game directory to drop files in there. It was an error-prone, manual process."}),"\n",(0,s.jsx)(o.h3,{id:"whats-the-deal-with-hell2modding",children:"What's the deal with Hell2Modding?"}),"\n",(0,s.jsx)(o.p,{children:"The new h2m framework has significant benefits over ModImporter. It does not need to touch your game installation files. Additionally, with r2modman there is no need for any manual installation steps. Installing mods with r2modman/h2m is a much more user-friendly, seamless process. It's also convenient for mod developers, as they can publish directly to Thunderstore from GitHub."}),"\n",(0,s.jsx)(o.h3,{id:"why-do-i-have-to-use-an-unofficial-r2modman-release",children:"Why do I have to use an unofficial r2modman release?"}),"\n",(0,s.jsxs)(o.p,{children:[(0,s.jsx)(o.strong,{children:"This is temporary, until official Hades II support is merged into r2modman!"})," ",(0,s.jsx)(o.br,{}),"\n","The pull request is approved, but still pending! You can watch its status here: ",(0,s.jsx)(o.br,{}),"\n",(0,s.jsx)(o.a,{href:"https://github.com/ebkr/r2modmanPlus/pull/1318",children:"https://github.com/ebkr/r2modmanPlus/pull/1318"})]}),"\n",(0,s.jsx)(o.h3,{id:"what-if-i-dont-want-to-use-r2modman",children:"What if I don't want to use r2modman?"}),"\n",(0,s.jsx)(o.p,{children:"This is not recommended, as manual installation of h2m and its mods is not a straightforward process."}),"\n",(0,s.jsx)(o.h3,{id:"how-do-i-clean-up-old-modimporter-mods",children:"How do I clean up old ModImporter mods?"}),"\n",(0,s.jsxs)(o.ol,{children:["\n",(0,s.jsxs)(o.li,{children:["Navigate to your ",(0,s.jsx)(o.code,{children:"Hades II/Content"})," directory"]}),"\n",(0,s.jsxs)(o.li,{children:["Delete the ",(0,s.jsx)(o.code,{children:"Mods"})," directory"]}),"\n",(0,s.jsxs)(o.li,{children:["Run ",(0,s.jsx)(o.code,{children:"modimporter.exe"})," (or ",(0,s.jsx)(o.code,{children:"modimporter.py"}),") one last time to clean up your files"]}),"\n"]}),"\n",(0,s.jsx)(o.h4,{id:"what-do-i-do-if-cleaning-up-modimporter-fails",children:"What do I do if cleaning up ModImporter fails?"}),"\n",(0,s.jsx)(o.p,{children:"If you're using Steam, validate your game files to revert to a clean state. Otherwise, you may need to reinstall."})]})}function h(e={}){const{wrapper:o}={...(0,i.R)(),...e.components};return o?(0,s.jsx)(o,{...e,children:(0,s.jsx)(m,{...e})}):m(e)}},8453:(e,o,n)=>{n.d(o,{R:()=>t,x:()=>a});var s=n(6540);const i={},d=s.createContext(i);function t(e){const o=s.useContext(d);return s.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function a(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:t(e.components),s.createElement(d.Provider,{value:o},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d1bea351.aa036a0c.js b/assets/js/d1bea351.aa036a0c.js new file mode 100644 index 000000000..c74ae97f2 --- /dev/null +++ b/assets/js/d1bea351.aa036a0c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhades_2_mod_wiki=self.webpackChunkhades_2_mod_wiki||[]).push([[847],{1163:(e,o,n)=>{n.r(o),n.d(o,{assets:()=>a,contentTitle:()=>t,default:()=>h,frontMatter:()=>i,metadata:()=>r,toc:()=>l});var s=n(4848),d=n(8453);const i={sidebar_position:1},t="Hades II Modding",r={id:"installing-mods/getting-started",title:"Hades II Modding",description:"Welcome! This guide will help you set up r2modman so you can begin downloading and using Hell2Modding (also known as h2m) mods from Thunderstore.",source:"@site/docs/installing-mods/getting-started.md",sourceDirName:"installing-mods",slug:"/installing-mods/getting-started",permalink:"/Hades2ModWiki/docs/installing-mods/getting-started",draft:!1,unlisted:!1,editUrl:"https://github.com/sgg-modding/hades2modwiki/tree/main/packages/create-docusaurus/templates/shared/docs/installing-mods/getting-started.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Using Mods",permalink:"/Hades2ModWiki/docs/category/using-mods"},next:{title:"Creating Mods",permalink:"/Hades2ModWiki/docs/category/creating-mods"}},a={},l=[{value:"Getting Started",id:"getting-started",level:2},{value:"1. Remove old mods",id:"1-remove-old-mods",level:3},{value:"2. Install r2modman",id:"2-install-r2modman",level:3},{value:"It's installed, now what?",id:"its-installed-now-what",level:3},{value:"Browsing available mods",id:"browsing-available-mods",level:3},{value:"FAQ",id:"faq",level:2},{value:"What if I want to use mods I found on Nexus Mods?",id:"what-if-i-want-to-use-mods-i-found-on-nexus-mods",level:3},{value:"Why move away from ModImporter and Nexus Mods?",id:"why-move-away-from-modimporter-and-nexus-mods",level:3},{value:"What's the deal with Hell2Modding?",id:"whats-the-deal-with-hell2modding",level:3},{value:"Why do I have to use an unofficial r2modman release?",id:"why-do-i-have-to-use-an-unofficial-r2modman-release",level:3},{value:"What if I don't want to use r2modman?",id:"what-if-i-dont-want-to-use-r2modman",level:3},{value:"How do I clean up old ModImporter mods?",id:"how-do-i-clean-up-old-modimporter-mods",level:3},{value:"What do I do if cleaning up ModImporter fails?",id:"what-do-i-do-if-cleaning-up-modimporter-fails",level:4}];function m(e){const o={a:"a",admonition:"admonition",br:"br",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",h4:"h4",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",...(0,d.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.h1,{id:"hades-ii-modding",children:"Hades II Modding"}),"\n",(0,s.jsxs)(o.p,{children:["Welcome! This guide will help you set up ",(0,s.jsx)(o.strong,{children:"r2modman"})," so you can begin downloading and using ",(0,s.jsx)(o.strong,{children:"Hell2Modding"})," (also known as h2m) mods from Thunderstore."]}),"\n",(0,s.jsx)(o.h2,{id:"getting-started",children:"Getting Started"}),"\n",(0,s.jsx)(o.h3,{id:"1-remove-old-mods",children:"1. Remove old mods"}),"\n",(0,s.jsxs)(o.p,{children:["If you were using mods from Nexus, you will need to uninstall them before using r2modman. if you were not, skip this step. ",(0,s.jsx)(o.br,{}),"\n",(0,s.jsx)(o.a,{href:"#how-do-i-clean-up-old-modimporter-mods",children:"How to clean up ModImporter mods"})]}),"\n",(0,s.jsx)(o.admonition,{title:"Remove old-format mods",type:"danger",children:(0,s.jsxs)(o.p,{children:["Mods downloaded from Nexus Mods are NOT compatible with r2modman mods!\r\nIf you were using old-format (ModImporter) mods from Nexus Mods, ",(0,s.jsx)(o.a,{href:"#how-do-i-clean-up-old-modimporter-mods",children:"you must uninstall them first"}),"."]})}),"\n",(0,s.jsx)(o.hr,{}),"\n",(0,s.jsx)(o.h3,{id:"2-install-r2modman",children:"2. Install r2modman"}),"\n",(0,s.jsxs)(o.p,{children:[(0,s.jsx)(o.strong,{children:"Important!! The standard r2modman version will NOT work with Hades II."})," ",(0,s.jsx)(o.br,{}),"\n","Please use the ",(0,s.jsx)(o.em,{children:"temporary"})," 3.1.48 r2modman release with Hades II support: ",(0,s.jsx)(o.br,{}),"\n",(0,s.jsx)(o.a,{href:"https://github.com/xiaoxiao921/r2modmanPlus/releases/download/v3.1.48/r2modman-3.1.48.exe",children:"Direct Download Link for Windows"})," or ",(0,s.jsx)(o.a,{href:"https://github.com/xiaoxiao921/r2modmanPlus/releases/tag/v3.1.48",children:"GitHub Releases Page"})]}),"\n",(0,s.jsxs)(o.p,{children:["Feel free to read more about ",(0,s.jsx)(o.a,{href:"#why-do-i-have-to-use-an-unofficial-r2modman-release",children:"why there is a custom release"}),"."]}),"\n",(0,s.jsx)(o.hr,{}),"\n",(0,s.jsx)(o.h3,{id:"its-installed-now-what",children:"It's installed, now what?"}),"\n",(0,s.jsxs)(o.ol,{children:["\n",(0,s.jsxs)(o.li,{children:["Start ",(0,s.jsx)(o.strong,{children:"r2modman"})]}),"\n",(0,s.jsxs)(o.li,{children:["Search for ",(0,s.jsx)(o.strong,{children:"Hades II"})," and click ",(0,s.jsx)(o.code,{children:"Select Game"})]}),"\n",(0,s.jsxs)(o.li,{children:["Click ",(0,s.jsx)(o.code,{children:"Select profile"})," to continue with the default profile"]}),"\n",(0,s.jsxs)(o.li,{children:["Browse the ",(0,s.jsx)(o.code,{children:"Online"})," mod section and download whatever you like"]}),"\n",(0,s.jsxs)(o.li,{children:["Click ",(0,s.jsx)(o.code,{children:"Start modded"})," in the top-left of the screen to start the game with your downloaded mods"]}),"\n",(0,s.jsx)(o.li,{children:"Have fun!"}),"\n"]}),"\n",(0,s.jsx)(o.hr,{}),"\n",(0,s.jsx)(o.h3,{id:"browsing-available-mods",children:"Browsing available mods"}),"\n",(0,s.jsxs)(o.p,{children:["All available mods can be viewed in the ",(0,s.jsx)(o.a,{href:"https://thunderstore.io/c/hades-ii/",children:"Thunderstore Hades II"})," community."]}),"\n",(0,s.jsx)(o.hr,{}),"\n",(0,s.jsx)(o.h2,{id:"faq",children:"FAQ"}),"\n",(0,s.jsx)(o.h3,{id:"what-if-i-want-to-use-mods-i-found-on-nexus-mods",children:"What if I want to use mods I found on Nexus Mods?"}),"\n",(0,s.jsx)(o.p,{children:"Short answer - you can't use them if you plan on using r2modman."}),"\n",(0,s.jsx)(o.p,{children:"Long answer - this guide is specifically for Hell2Modding mods, not ModImporter/Nexus Mods. Please be aware that many mod authors are no longer developing for ModImporter, and no longer post updates on Nexus Mods."}),"\n",(0,s.jsxs)(o.p,{children:["If you were using old format (ModImporter) mods from Nexus Mods, ",(0,s.jsx)(o.a,{href:"#how-do-i-clean-up-old-modimporter-mods",children:"uninstall them before installing r2modman"}),"."]}),"\n",(0,s.jsx)(o.h3,{id:"why-move-away-from-modimporter-and-nexus-mods",children:"Why move away from ModImporter and Nexus Mods?"}),"\n",(0,s.jsx)(o.p,{children:"ModImporter and Nexus Mods served the community well for the original Hades, and was quickly ported over to Hades II during the Technical Test. Unfortunately, ModImporter works by physically modifying the game scripts on your computer. With enough mods, this could put your game installation into an unstable state. There were also a lot of manual steps, like having to navigate into your game directory to drop files in there. It was an error-prone, manual process."}),"\n",(0,s.jsx)(o.h3,{id:"whats-the-deal-with-hell2modding",children:"What's the deal with Hell2Modding?"}),"\n",(0,s.jsx)(o.p,{children:"The new h2m framework has significant benefits over ModImporter. It does not need to touch your game installation files. Additionally, with r2modman there is no need for any manual installation steps. Installing mods with r2modman/h2m is a much more user-friendly, seamless process. It's also convenient for mod developers, as they can publish directly to Thunderstore from GitHub."}),"\n",(0,s.jsx)(o.h3,{id:"why-do-i-have-to-use-an-unofficial-r2modman-release",children:"Why do I have to use an unofficial r2modman release?"}),"\n",(0,s.jsxs)(o.p,{children:[(0,s.jsx)(o.strong,{children:"This is temporary, until official Hades II support is merged into r2modman!"})," ",(0,s.jsx)(o.br,{}),"\n","The pull request is approved, but still pending! You can watch its status here: ",(0,s.jsx)(o.br,{}),"\n",(0,s.jsx)(o.a,{href:"https://github.com/ebkr/r2modmanPlus/pull/1348",children:"https://github.com/ebkr/r2modmanPlus/pull/1348"})]}),"\n",(0,s.jsx)(o.h3,{id:"what-if-i-dont-want-to-use-r2modman",children:"What if I don't want to use r2modman?"}),"\n",(0,s.jsx)(o.p,{children:"This is not recommended, as manual installation of h2m and its mods is not a straightforward process."}),"\n",(0,s.jsx)(o.h3,{id:"how-do-i-clean-up-old-modimporter-mods",children:"How do I clean up old ModImporter mods?"}),"\n",(0,s.jsxs)(o.ol,{children:["\n",(0,s.jsxs)(o.li,{children:["Navigate to your ",(0,s.jsx)(o.code,{children:"Hades II/Content"})," directory"]}),"\n",(0,s.jsxs)(o.li,{children:["Delete the ",(0,s.jsx)(o.code,{children:"Mods"})," directory"]}),"\n",(0,s.jsxs)(o.li,{children:["Run ",(0,s.jsx)(o.code,{children:"modimporter.exe"})," (or ",(0,s.jsx)(o.code,{children:"modimporter.py"}),") one last time to clean up your files"]}),"\n"]}),"\n",(0,s.jsx)(o.h4,{id:"what-do-i-do-if-cleaning-up-modimporter-fails",children:"What do I do if cleaning up ModImporter fails?"}),"\n",(0,s.jsx)(o.p,{children:"If you're using Steam, validate your game files to revert to a clean state. Otherwise, you may need to reinstall."})]})}function h(e={}){const{wrapper:o}={...(0,d.R)(),...e.components};return o?(0,s.jsx)(o,{...e,children:(0,s.jsx)(m,{...e})}):m(e)}},8453:(e,o,n)=>{n.d(o,{R:()=>t,x:()=>r});var s=n(6540);const d={},i=s.createContext(d);function t(e){const o=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function r(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:t(e.components),s.createElement(i.Provider,{value:o},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.709b3c72.js b/assets/js/runtime~main.8c75da28.js similarity index 98% rename from assets/js/runtime~main.709b3c72.js rename to assets/js/runtime~main.8c75da28.js index f26ff6a68..e56d0d891 100644 --- a/assets/js/runtime~main.709b3c72.js +++ b/assets/js/runtime~main.8c75da28.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,t,r,o,n={},d={};function c(e){var a=d[e];if(void 0!==a)return a.exports;var t=d[e]={id:e,loaded:!1,exports:{}};return n[e].call(t.exports,t,t.exports,c),t.loaded=!0,t.exports}c.m=n,c.c=d,e=[],c.O=(a,t,r,o)=>{if(!t){var n=1/0;for(f=0;f=o)&&Object.keys(c.O).every((e=>c.O[e](t[i])))?t.splice(i--,1):(d=!1,o0&&e[f-1][2]>o;f--)e[f]=e[f-1];e[f]=[t,r,o]},c.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return c.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);c.r(o);var n={};a=a||[null,t({}),t([]),t(t)];for(var d=2&r&&e;"object"==typeof d&&!~a.indexOf(d);d=t(d))Object.getOwnPropertyNames(d).forEach((a=>n[a]=()=>e[a]));return n.default=()=>e,c.d(o,n),o},c.d=(e,a)=>{for(var t in a)c.o(a,t)&&!c.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((a,t)=>(c.f[t](e,a),a)),[])),c.u=e=>"assets/js/"+({48:"a94703ab",61:"1f391b9e",73:"7d8789c4",98:"a7bd4aaa",134:"393be207",207:"cc2b2651",235:"a7456010",254:"1857a2ad",277:"e68a435b",285:"5233b37a",308:"550a6617",401:"17896441",560:"025cad19",573:"52769a1e",634:"c4f5d8e4",647:"5e95c892",742:"aba21aa0",753:"6a790597",772:"d94c37cb",821:"9c4e8ea5",844:"b2d3a515",847:"d1bea351",969:"14eb3368",976:"0e384e19",998:"f30c6a7a"}[e]||e)+"."+{48:"b31bb953",61:"63772a69",73:"c4411728",98:"30621771",134:"ba2aa1dd",207:"942c317d",235:"748bc8a9",237:"074ceb60",254:"3b041bc6",277:"58c35e83",285:"fb1914dd",308:"c7f44492",401:"7db4a9cf",546:"998d27ad",560:"1fbf0ef6",573:"635af2ff",634:"799f9266",647:"21475bb2",742:"4608a2ff",753:"b71b9401",772:"648b6190",821:"65d1a8de",844:"8422cd1d",847:"88998a50",969:"4e69a53e",976:"d02e1f8e",998:"2843ff62"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},o="hades-2-mod-wiki:",c.l=(e,a,t,n)=>{if(r[e])r[e].push(a);else{var d,i;if(void 0!==t)for(var b=document.getElementsByTagName("script"),f=0;f{d.onerror=d.onload=null,clearTimeout(s);var o=r[e];if(delete r[e],d.parentNode&&d.parentNode.removeChild(d),o&&o.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),i&&document.head.appendChild(d)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/Hades2ModWiki/",c.gca=function(e){return e={17896441:"401",a94703ab:"48","1f391b9e":"61","7d8789c4":"73",a7bd4aaa:"98","393be207":"134",cc2b2651:"207",a7456010:"235","1857a2ad":"254",e68a435b:"277","5233b37a":"285","550a6617":"308","025cad19":"560","52769a1e":"573",c4f5d8e4:"634","5e95c892":"647",aba21aa0:"742","6a790597":"753",d94c37cb:"772","9c4e8ea5":"821",b2d3a515:"844",d1bea351:"847","14eb3368":"969","0e384e19":"976",f30c6a7a:"998"}[e]||e,c.p+c.u(e)},(()=>{var e={354:0,869:0};c.f.j=(a,t)=>{var r=c.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var o=new Promise(((t,o)=>r=e[a]=[t,o]));t.push(r[2]=o);var n=c.p+c.u(a),d=new Error;c.l(n,(t=>{if(c.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var o=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;d.message="Loading chunk "+a+" failed.\n("+o+": "+n+")",d.name="ChunkLoadError",d.type=o,d.request=n,r[1](d)}}),"chunk-"+a,a)}},c.O.j=a=>0===e[a];var a=(a,t)=>{var r,o,n=t[0],d=t[1],i=t[2],b=0;if(n.some((a=>0!==e[a]))){for(r in d)c.o(d,r)&&(c.m[r]=d[r]);if(i)var f=i(c)}for(a&&a(t);b{"use strict";var e,a,t,r,o,n={},d={};function c(e){var a=d[e];if(void 0!==a)return a.exports;var t=d[e]={id:e,loaded:!1,exports:{}};return n[e].call(t.exports,t,t.exports,c),t.loaded=!0,t.exports}c.m=n,c.c=d,e=[],c.O=(a,t,r,o)=>{if(!t){var n=1/0;for(f=0;f=o)&&Object.keys(c.O).every((e=>c.O[e](t[i])))?t.splice(i--,1):(d=!1,o0&&e[f-1][2]>o;f--)e[f]=e[f-1];e[f]=[t,r,o]},c.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return c.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);c.r(o);var n={};a=a||[null,t({}),t([]),t(t)];for(var d=2&r&&e;"object"==typeof d&&!~a.indexOf(d);d=t(d))Object.getOwnPropertyNames(d).forEach((a=>n[a]=()=>e[a]));return n.default=()=>e,c.d(o,n),o},c.d=(e,a)=>{for(var t in a)c.o(a,t)&&!c.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((a,t)=>(c.f[t](e,a),a)),[])),c.u=e=>"assets/js/"+({48:"a94703ab",61:"1f391b9e",73:"7d8789c4",98:"a7bd4aaa",134:"393be207",207:"cc2b2651",235:"a7456010",254:"1857a2ad",277:"e68a435b",285:"5233b37a",308:"550a6617",401:"17896441",560:"025cad19",573:"52769a1e",634:"c4f5d8e4",647:"5e95c892",742:"aba21aa0",753:"6a790597",772:"d94c37cb",821:"9c4e8ea5",844:"b2d3a515",847:"d1bea351",969:"14eb3368",976:"0e384e19",998:"f30c6a7a"}[e]||e)+"."+{48:"b31bb953",61:"63772a69",73:"c4411728",98:"30621771",134:"ba2aa1dd",207:"942c317d",235:"748bc8a9",237:"074ceb60",254:"3b041bc6",277:"58c35e83",285:"fb1914dd",308:"c7f44492",401:"7db4a9cf",546:"998d27ad",560:"1fbf0ef6",573:"635af2ff",634:"799f9266",647:"21475bb2",742:"4608a2ff",753:"b71b9401",772:"648b6190",821:"65d1a8de",844:"8422cd1d",847:"aa036a0c",969:"4e69a53e",976:"d02e1f8e",998:"2843ff62"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},o="hades-2-mod-wiki:",c.l=(e,a,t,n)=>{if(r[e])r[e].push(a);else{var d,i;if(void 0!==t)for(var b=document.getElementsByTagName("script"),f=0;f{d.onerror=d.onload=null,clearTimeout(s);var o=r[e];if(delete r[e],d.parentNode&&d.parentNode.removeChild(d),o&&o.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),i&&document.head.appendChild(d)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/Hades2ModWiki/",c.gca=function(e){return e={17896441:"401",a94703ab:"48","1f391b9e":"61","7d8789c4":"73",a7bd4aaa:"98","393be207":"134",cc2b2651:"207",a7456010:"235","1857a2ad":"254",e68a435b:"277","5233b37a":"285","550a6617":"308","025cad19":"560","52769a1e":"573",c4f5d8e4:"634","5e95c892":"647",aba21aa0:"742","6a790597":"753",d94c37cb:"772","9c4e8ea5":"821",b2d3a515:"844",d1bea351:"847","14eb3368":"969","0e384e19":"976",f30c6a7a:"998"}[e]||e,c.p+c.u(e)},(()=>{var e={354:0,869:0};c.f.j=(a,t)=>{var r=c.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var o=new Promise(((t,o)=>r=e[a]=[t,o]));t.push(r[2]=o);var n=c.p+c.u(a),d=new Error;c.l(n,(t=>{if(c.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var o=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;d.message="Loading chunk "+a+" failed.\n("+o+": "+n+")",d.name="ChunkLoadError",d.type=o,d.request=n,r[1](d)}}),"chunk-"+a,a)}},c.O.j=a=>0===e[a];var a=(a,t)=>{var r,o,n=t[0],d=t[1],i=t[2],b=0;if(n.some((a=>0!==e[a]))){for(r in d)c.o(d,r)&&(c.m[r]=d[r]);if(i)var f=i(c)}for(a&&a(t);b Creating Mods | Hades 2 Mod Wiki - + diff --git a/docs/category/in-game-data-structures.html b/docs/category/in-game-data-structures.html index 1a96c9bec..c6268b006 100644 --- a/docs/category/in-game-data-structures.html +++ b/docs/category/in-game-data-structures.html @@ -4,7 +4,7 @@ In-Game Data Structures | Hades 2 Mod Wiki - + diff --git a/docs/category/in-game-functions.html b/docs/category/in-game-functions.html index 910fb6416..21fceb3e7 100644 --- a/docs/category/in-game-functions.html +++ b/docs/category/in-game-functions.html @@ -4,7 +4,7 @@ In-Game Functions | Hades 2 Mod Wiki - + diff --git a/docs/category/main.html b/docs/category/main.html index 3dc2b8fec..990f5f219 100644 --- a/docs/category/main.html +++ b/docs/category/main.html @@ -4,7 +4,7 @@ Main | Hades 2 Mod Wiki - + diff --git a/docs/category/uilogic.html b/docs/category/uilogic.html index cdbf58d44..447942845 100644 --- a/docs/category/uilogic.html +++ b/docs/category/uilogic.html @@ -4,7 +4,7 @@ UILogic | Hades 2 Mod Wiki - + diff --git a/docs/category/using-mods.html b/docs/category/using-mods.html index 323c8155b..bfab5bc9f 100644 --- a/docs/category/using-mods.html +++ b/docs/category/using-mods.html @@ -4,7 +4,7 @@ Using Mods | Hades 2 Mod Wiki - + diff --git a/docs/creating-mods/development-environment.html b/docs/creating-mods/development-environment.html index 31b58d242..cafe2eb24 100644 --- a/docs/creating-mods/development-environment.html +++ b/docs/creating-mods/development-environment.html @@ -4,7 +4,7 @@ Development Environment | Hades 2 Mod Wiki - + diff --git a/docs/in-game-data-structures/HeroData.html b/docs/in-game-data-structures/HeroData.html index 148b56246..40d8c7879 100644 --- a/docs/in-game-data-structures/HeroData.html +++ b/docs/in-game-data-structures/HeroData.html @@ -4,7 +4,7 @@ HeroData | Hades 2 Mod Wiki - + diff --git a/docs/in-game-functions/Intro.html b/docs/in-game-functions/Intro.html index 610002943..a706cb0ee 100644 --- a/docs/in-game-functions/Intro.html +++ b/docs/in-game-functions/Intro.html @@ -4,7 +4,7 @@ Intro | Hades 2 Mod Wiki - + diff --git a/docs/in-game-functions/Main/wait.html b/docs/in-game-functions/Main/wait.html index 4e2a4988b..d2d828965 100644 --- a/docs/in-game-functions/Main/wait.html +++ b/docs/in-game-functions/Main/wait.html @@ -4,7 +4,7 @@ wait | Hades 2 Mod Wiki - + diff --git a/docs/in-game-functions/UILogic/CreateScreenComponent.html b/docs/in-game-functions/UILogic/CreateScreenComponent.html index 01d8829c3..d6adbf9e3 100644 --- a/docs/in-game-functions/UILogic/CreateScreenComponent.html +++ b/docs/in-game-functions/UILogic/CreateScreenComponent.html @@ -4,7 +4,7 @@ CreateScreenComponent | Hades 2 Mod Wiki - + diff --git a/docs/in-game-functions/UILogic/CreateScreenObstacle.html b/docs/in-game-functions/UILogic/CreateScreenObstacle.html index f6bf28848..42f0103a9 100644 --- a/docs/in-game-functions/UILogic/CreateScreenObstacle.html +++ b/docs/in-game-functions/UILogic/CreateScreenObstacle.html @@ -4,7 +4,7 @@ CreateScreenObstacle | Hades 2 Mod Wiki - + diff --git a/docs/installing-mods/getting-started.html b/docs/installing-mods/getting-started.html index a9a03a7ab..fc24ba9f4 100644 --- a/docs/installing-mods/getting-started.html +++ b/docs/installing-mods/getting-started.html @@ -4,24 +4,24 @@ Hades II Modding | Hades 2 Mod Wiki - +

Hades II Modding

Welcome! This guide will help you set up r2modman so you can begin downloading and using Hell2Modding (also known as h2m) mods from Thunderstore.

Getting Started

-

Cleanup before installing r2modman

-

If you were using old-format mods from Nexus, you will need to uninstall them before using r2modman. if you were not, skip this step.
+

1. Remove old mods

+

If you were using mods from Nexus, you will need to uninstall them before using r2modman. if you were not, skip this step.
How to clean up ModImporter mods

Remove old-format mods

Mods downloaded from Nexus Mods are NOT compatible with r2modman mods! If you were using old-format (ModImporter) mods from Nexus Mods, you must uninstall them first.


-

Install the custom Hades 2 build of r2modman

+

2. Install r2modman

Important!! The standard r2modman version will NOT work with Hades II.
-Please use the temporary r2modman release with Hades II support:
+Please use the temporary 3.1.48 r2modman release with Hades II support:
Direct Download Link for Windows or GitHub Releases Page

-
info

Feel free to read more about why there is a custom release.

+

Feel free to read more about why there is a custom release.


It's installed, now what?

    @@ -48,7 +48,7 @@

    Why do I have to use an unofficial r2modman release?

    This is temporary, until official Hades II support is merged into r2modman!
    The pull request is approved, but still pending! You can watch its status here:
    -https://github.com/ebkr/r2modmanPlus/pull/1318

    +https://github.com/ebkr/r2modmanPlus/pull/1348

    What if I don't want to use r2modman?

    This is not recommended, as manual installation of h2m and its mods is not a straightforward process.

    How do I clean up old ModImporter mods?

    @@ -58,6 +58,6 @@

    What do I do if cleaning up ModImporter fails?

    -

    If you're using Steam, validate your game files to revert to a clean state. Otherwise, you may need to reinstall.

+

If you're using Steam, validate your game files to revert to a clean state. Otherwise, you may need to reinstall.

\ No newline at end of file diff --git a/docs/intro.html b/docs/intro.html index 699c25242..086df58f6 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -4,7 +4,7 @@ Intro | Hades 2 Mod Wiki - + diff --git a/index.html b/index.html index d4ee69091..ed5ff0b04 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Welcome to the Hades 2 Mod Wiki | Hades 2 Mod Wiki - + diff --git a/markdown-page.html b/markdown-page.html index df38246e3..c28988ba5 100644 --- a/markdown-page.html +++ b/markdown-page.html @@ -4,7 +4,7 @@ Markdown page example | Hades 2 Mod Wiki - +