Skip to content

Commit 9e02a4e

Browse files
committed
Added Steam mode and Mumu 12 setup guides to help section
1 parent 9d63ebc commit 9e02a4e

File tree

2 files changed

+84
-4
lines changed

2 files changed

+84
-4
lines changed

app/components/Head.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,12 @@ class Head extends React.Component {
141141
</Button>
142142
</GridColumn>
143143
</GridRow>
144+
<GridRow verticalAlign="middle">
145+
<GridColumn></GridColumn>
146+
</GridRow>
144147
</Grid>
145148
</Segment>
149+
<p>For further instructions, please go to the Help section.</p>
146150
</ModalContent>
147151
</Modal>
148152
) : (

app/pages/Help.js

Lines changed: 80 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ class Help extends React.Component {
2020
<div>
2121
<h1>Setup Instructions</h1>
2222
<p>
23-
Your computer and mobile device must be connected to the same network and be able to communicate. This is normally as simple as connecting
24-
to the same Wi-Fi network or router. In some situations, like a college campus Wi-Fi connection, it might not work.
23+
The following is mostly for the remote proxy mode: Your computer and mobile device must be connected to the same network and be able to
24+
communicate. This is normally as simple as connecting to the same Wi-Fi network or router. In some situations, like a college campus Wi-Fi
25+
connection, it might not work.
2526
</p>
2627
<p>
2728
In the dropdown menu in the top left of this program, there is a list of IP addresses and a port number. If there is more than 1 IP address,
@@ -90,13 +91,53 @@ class Help extends React.Component {
9091
</ul>
9192
</Accordion.Content>
9293

94+
<Accordion.Title active={activeIndex === 201} index={201} onClick={this.handleAccordionClick.bind(this)}>
95+
<Icon name="dropdown" />
96+
Steam Mode Setup
97+
</Accordion.Title>
98+
<Accordion.Content active={activeIndex === 201}>
99+
<p>
100+
Steam mode might be the easiest way to get your JSON file if you use Windows and actually do use the Steam version of Summoners War.
101+
Make sure when you start the proxy to choose Steam mode. (Windows only)
102+
</p>
103+
<p>
104+
This also requires Admin permissions when you start AND stop the proxy. The reason is, that we do modification to the hosts file. Some
105+
security software could recognize this as malicious activity, so make sure to act accordingly and grant SWEX access to do that.
106+
</p>
107+
<p>Additionally, make sure to keep other software like Proxyfier off during the process, it is not needed.</p>
108+
<p>
109+
After starting the proxy in Steeam mode, you only need to do one instruction; installing the cert to the Windoed trusted root storage.
110+
</p>
111+
<ol>
112+
<li> SWEX get cert </li>
113+
<li>
114+
Install certificate to the TrustedRoot certificate storage of Windows.
115+
<ul>
116+
<li>
117+
You could look at{' '}
118+
<a
119+
href="https://asu.my.salesforce-sites.com/kb/articles/FAQ/How-Do-I-Add-Certificates-to-the-Trusted-Root-Certification-Authorities-Store-for-a-Local-Computer"
120+
target="_blank"
121+
>
122+
this guide.
123+
</a>
124+
</li>
125+
<li>You can skip to step 7, if you hit the Windows key and search for "certificate" to then go to "Manage User Certificates"</li>
126+
<li>Continue following the guide.</li>
127+
</ul>
128+
</li>
129+
<li> In SWEX: confirm HTTPS is turned on</li>
130+
<li> In SWEX: make sure SWEX is running in Steam Mode.</li>
131+
</ol>
132+
</Accordion.Content>
133+
93134
<Accordion.Title active={activeIndex === 2} index={2} onClick={this.handleAccordionClick.bind(this)}>
94135
<Icon name="dropdown" />
95-
Mumu Setup
136+
Mumu 6 Setup
96137
</Accordion.Title>
97138
<Accordion.Content active={activeIndex === 2}>
98139
<a href="https://drive.google.com/file/d/1mQuivBo2lpRvPI4Obapvcb9NYDcaSUoh/view" target="_blank">
99-
Mumu setup guide
140+
Mumu 6 setup guide
100141
</a>
101142
<ol>
102143
<li> SWEX get cert </li>
@@ -120,6 +161,41 @@ class Help extends React.Component {
120161
</ol>
121162
</Accordion.Content>
122163

164+
<Accordion.Title active={activeIndex === 200} index={200} onClick={this.handleAccordionClick.bind(this)}>
165+
<Icon name="dropdown" />
166+
Mumu 12 Setup
167+
</Accordion.Title>
168+
<Accordion.Content active={activeIndex === 200}>
169+
<ol>
170+
<li> SWEX get cert </li>
171+
<li> Open mumu shared folder</li>
172+
<li> Copy cert from your SWEX files folder into the MuMuSharedFolder.</li>
173+
<li>
174+
Navigate to: System Application folder → Settings → Network & Internet Internet Network preferences Install certificates
175+
$MuMuSharedFolder
176+
</li>
177+
<li>
178+
Navigate to: System Application folder → Settings → Network & Internet Internet Network preferences Install certificates
179+
$MuMuSharedFolder
180+
<ul>
181+
<li>If the cert file is greyed out for some reason try to rename the extension from .pem to .cer</li>
182+
</ul>
183+
</li>
184+
<li> Back to Internet Menu</li>
185+
<li> Click the active connection → pen icon in the top right</li>
186+
<li> Start the proxy in SWEX (if not already done)</li>
187+
<li> Change "Proxy" to "Manual"</li>
188+
<li>
189+
Server: ip listed in the top left of SWEX, usually one of 192.168.x.x / 172.16.x.x / 10.x.x.x; Port: Port listed in SWEX, default =
190+
8080
191+
</li>
192+
<li> Fill out the port. Otherwise this change is not saved.</li>
193+
<li> Press Save</li>
194+
<li> In SWEX: confirm HTTPS is turned on</li>
195+
<li> In SWEX: Start proxy</li>
196+
</ol>
197+
</Accordion.Content>
198+
123199
<Accordion.Title active={activeIndex === 3} index={3} onClick={this.handleAccordionClick.bind(this)}>
124200
<Icon name="dropdown" />
125201
Nox Setup

0 commit comments

Comments
 (0)