1"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3976],{2053:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>u,frontMatter:()=>s,metadata:()=>o,toc:()=>d});const o=JSON.parse('{"id":"intro","title":"About Tutorials","description":"All the tutorials will be updated whenever a feature changes in the related Plug-In.","source":"@site/docs/intro.md","sourceDirName":".","slug":"/intro","permalink":"/docs/intro","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"tutorialSidebar","next":{"title":"Privacy Policy for Hermods Ride","permalink":"/docs/PrivacyPolicy"}}');var i=n(74848),r=n(28453);const s={sidebar_position:1},a="About Tutorials",l={},d=[{value:"Feedback",id:"feedback",level:2},{value:"All The Plug-ins Aim:",id:"all-the-plug-ins-aim",level:3},{value:"What We Expect From You",id:"what-we-expect-from-you",level:2}];function c(e){const t={a:"a",admonition:"admonition",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.header,{children:(0,i.jsx)(t.h1,{id:"about-tutorials",children:"About Tutorials"})}),"\n",(0,i.jsx)(t.p,{children:"All the tutorials will be updated whenever a feature changes in the related Plug-In."}),"\n",(0,i.jsxs)(t.p,{children:["My Personal request from you is to leave a ",(0,i.jsx)(t.strong,{children:"Review"})," about this plug-in in the Epic Fab. Good or bad (Hopefully good)."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Docs Version Dropdown",src:n(57319).A+"",width:"1657",height:"852"})}),"\n",(0,i.jsx)(t.h2,{id:"feedback",children:"Feedback"}),"\n",(0,i.jsxs)(t.p,{children:["You can always hop on the ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.a,{href:"https://discord.gg/mUm4hYvG3x",children:"Discord"})})," to ask questions."]}),"\n",(0,i.jsx)(t.h3,{id:"all-the-plug-ins-aim",children:"All The Plug-ins Aim:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Modular Pieces"})," to be used in every project. To do so, your reviews are really important for this process."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Optimization"})," is always a high priority considiration while designing."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Readablility"})," is always considered for the end user and for the development."]}),"\n"]}),"\n",(0,i.jsxs)(t.admonition,{type:"note",children:[(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Note For Supported Platforms"})}),(0,i.jsxs)(t.p,{children:["Most of the projects has win64 has its supported platforms. This is because it is very impractial to test if the plugin does work with every available platform. If you are planning to release your project to different platform, change the releated plugin's ",(0,i.jsx)(t.code,{children:".uplugin"})," file. Go to the modules and add the supported platform. Plugin files are found in ",(0,i.jsx)(t.code,{children:"<EngineFolder>/Plugins/Marketplace/"}),"."]}),(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-.json",children:'"Modules": [\n\t{\n\t\t"Name": "<ModuleName>(ex: AdvancedHitTrailerEditor)",\n\t\t"Type": "Runtime",\n\t\t"LoadingPhase": "Default",\n\t\t"PlatformAllowList": [\n\t\t\t"Win64",\n // Add your platforms here\n\t\t]\n\t},\n\t{\n\t\t"Name": "<ModuleName>",\n\t\t"Type": "Editor",\n\t\t"LoadingPhase": "PreDefault",\n\t\t"PlatformAllowList": [\n\t\t\t"Win64",\n // Add your platforms here\n\t\t]\n\t}\n]\n'})}),(0,i.jsxs)(t.p,{children:["After this you need to recompile your engine. Or you could copy the plugin folder from the engine files and paste it in your project's plugin folder. If you do not have ",(0,i.jsx)(t.code,{children:"Plugins"})," folder in your project create it with the exact name and paste the copied plugin there. Than just compile the project."]}),(0,i.jsx)(t.p,{children:"If you have any issues with the incompatible platform, let us know in the discord!"})]}),"\n",(0,i.jsx)(t.h2,{id:"what-we-expect-from-you",children:"What We Expect From You"}),"\n",(0,i.jsxs)(t.p,{children:["Plug-ins are not ",(0,i.jsx)(t.em,{children:"Started Packs"})," that you can use from the get go. You should always implement your own logic to create your own system.\nFor example you need to create child of blueprint classes, or orginize data assets to what your game needs.\nSo systems needs some work in order to be integreted to your project. ",(0,i.jsx)(t.em,{children:"So you need to be familiar with the Engine Default Assets"}),"."]}),"\n",(0,i.jsx)(t.p,{children:"Also if you find any bugs or features missing, you can let us know in the discord."}
1),"\n",(0,i.jsx)(t.p,{children:"That's said, Good Luck with your Project!"})]})}function u(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>a});var o=n(96540);const i={},r=o.createContext(i);function s(e){const t=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),o.createElement(r.Provider,{value:t},e.children)}},57319:(e,t,n)=>{n.d(t,{A:()=>o});const o=n.p+"assets/images/T_MarketplaceExample-f6c5b6342487e26a67f5cb54b676b48f.png"}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.