This commit is contained in:
tomGER 2018-08-11 22:25:34 +02:00 committed by Nichole Mattera
parent 41fe70d248
commit 9373170078
13 changed files with 72 additions and 36 deletions

33
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View file

@ -0,0 +1,33 @@
---
name: Bug report
about: Create a report to help us improve
---
**Describe the bug**
A clear and concise description of what the bug is.
**Asked for Help**
Have you asked for help in the [Discord](https://discord.gg/qbRAuy7)?
[Yes/No]:
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Version (please complete the following information):**
Release Version [e.g. v2.1, v7.1]:
Option [e.g. Hekate, ReiNX]:
Firmware [e.g. 1.0, 4.1, 5.1]:
**Additional context**
Add any other context about the problem here.

View file

@ -0,0 +1,20 @@
---
name: Feature Request
about: Want a new feature added, use this template
---
What do you want to be added?
[Name]:
[Github Link]:
Does the feature work on all firmwares?
[Yes/No]:
Does the feature require external programs?
[Yes/No]:
Is the feature legal?
[Yes/No]:
Any other informations:

View file

@ -40,12 +40,7 @@ kip1=modules/newfirm/fs_mitm.kip
kip1=modules/newfirm/pm.kip kip1=modules/newfirm/pm.kip
atmosphere=1 atmosphere=1
kip1patch=nosigchk kip1patch=nosigchk
{ }
{-------- Stock -------}
[Stock] [Stock]
[Clear Log]
kip1=modules/nx-dreport.kip
{ } { }
{---- Experimental ----} {---- Experimental ----}
@ -61,7 +56,7 @@ atmosphere=1
{----------------------} {----------------------}
{ } { }
{Running v7.1 of tumGER/SDFilesSwitch} {Running v7.2 of tumGER/SDFilesSwitch}
{By: tomGER(@tumGER)} {By: tomGER(@tumGER)}
{StevenMattera, WerWolv} {StevenMattera, WerWolv}
{ } { }
@ -78,5 +73,7 @@ atmosphere=1
{ } { }
{Press R + Album to launch Album instead} {Press R + Album to launch Album instead}
{Use sigpatch_payload.bin for Signature Patches} {Use sigpatch_payload.bin for Signature Patches}
{ }
{Discord: https://discord.gg/qbRAuy7}
# This code isn't political -- It isn't even code # This code isn't political -- It isn't even code

Binary file not shown.

Binary file not shown.

View file

@ -12,7 +12,6 @@ Subject | Topic
**Homebrew and Module** | [General](https://github.com/tumGER/SDFilesSwitch/blob/master/HowToCompile.md#updating-homebrew-and-modules) **Homebrew and Module** | [General](https://github.com/tumGER/SDFilesSwitch/blob/master/HowToCompile.md#updating-homebrew-and-modules)
. | [Homebrew Loader](https://github.com/tumGER/SDFilesSwitch/blob/master/HowToCompile.md#homebrew-loader) . | [Homebrew Loader](https://github.com/tumGER/SDFilesSwitch/blob/master/HowToCompile.md#homebrew-loader)
. | [Creport](https://github.com/tumGER/SDFilesSwitch/blob/master/HowToCompile.md#creport) . | [Creport](https://github.com/tumGER/SDFilesSwitch/blob/master/HowToCompile.md#creport)
. | [Adding custom Icons (GagOrder)](https://github.com/tumGER/SDFilesSwitch/blob/master/HowToCompile.md#gag-order-icon)
**Extra** | [Bootlogos](https://github.com/tumGER/SDFilesSwitch/blob/master/HowToCompile.md#hekate-bootlogo) **Extra** | [Bootlogos](https://github.com/tumGER/SDFilesSwitch/blob/master/HowToCompile.md#hekate-bootlogo)
# Dependencies # Dependencies
@ -73,18 +72,18 @@ located ~ at line 72
4. In the same directory, find "ldr_npdm.cpp" 4. In the same directory, find "ldr_npdm.cpp"
5. Find this function: 5. Find this function:
``` ```
FILE *NpdmUtils::OpenNpdm(u64 title_id) { FILE *NpdmUtils::OpenNpdm(u64 title_id) {
FILE *f_out = OpenNpdmFromSdCard(title_id); FILE *f_out = OpenNpdmFromSdCard(title_id);
if (f_out != NULL) { if (f_out != NULL) {
return f_out; return f_out;
} }
return OpenNpdmFromExeFS(); return OpenNpdmFromExeFS();
} }
``` ```
and replace it by this one: and replace it by this one:
``` ```
FILE *NpdmUtils::OpenNpdm(u64 title_id) { FILE *NpdmUtils::OpenNpdm(u64 title_id) {
if (title_id == 0x010000000000100D) { if (title_id == 0x010000000000100D) {
Result rc; Result rc;
rc = hidInitialize(); rc = hidInitialize();
@ -196,7 +195,9 @@ located ~ at line 67
- "SDFilesSwitch/Hekate/modules/newfirm/" - "SDFilesSwitch/Hekate/modules/newfirm/"
17. Copy "sm.kip" from "Atmosphere\stratosphere\sm" into: 17. Copy "sm.kip" from "Atmosphere\stratosphere\sm" into:
- "SDFilesSwitch/Hekate/modules/newfirm/" - "SDFilesSwitch/Hekate/modules/newfirm/"
18. Copy the updated files to your SD and test them on your Switch 18. Copy "pm.kip" from "Atmosphere\stratosphere\pm" into:
- "SDFilesSwitch/Hekate/modules/newfirm/"
19. Copy the updated files to your SD and test them on your Switch
- If everything worked, congrats! You compiled Atmosphere's patched Loader, SM and LayeredFS :) - If everything worked, congrats! You compiled Atmosphere's patched Loader, SM and LayeredFS :)
- If it didn't, you either messed something up or Atmosphere had some change to its code in the time I wrote this till now - In that case I'd guess contacting me over Twitter (@_tomGER [Or @tumGER since I check that more often]) is your best bet if I'm gone - If you're here because you just wanted to compile it yourself than contact me over tomGER - If it didn't, you either messed something up or Atmosphere had some change to its code in the time I wrote this till now - In that case I'd guess contacting me over Twitter (@_tomGER [Or @tumGER since I check that more often]) is your best bet if I'm gone - If you're here because you just wanted to compile it yourself than contact me over tomGER
\#7462 on Discord. \#7462 on Discord.
@ -211,7 +212,7 @@ located ~ at line 67
1. Apply steps 4-7 from [Updating Atmosphere](https://github.com/tumGER/SDFilesSwitch/blob/master/HowToCompile.md#updating-atmospheres-loader-sm-and-layeredfs-with-patches) 1. Apply steps 4-7 from [Updating Atmosphere](https://github.com/tumGER/SDFilesSwitch/blob/master/HowToCompile.md#updating-atmospheres-loader-sm-and-layeredfs-with-patches)
2. Type make on the root of the Atmosphere submodule 2. Type make on the root of the Atmosphere submodule
3. Copy "sm.kip" from "Atmosphere\stratosphere\sm", "fs_mitm.kip" from "Atmosphere\stratosphere\fs_mitm", "loader.kip" from "Atmosphere\stratosphere\loader" and "exosphere.bin" from "Atmosphere/exosphere" into "Hekate/modules/atmosphere" 3. Copy "sm.kip" from "Atmosphere\stratosphere\sm", "fs_mitm.kip" from "Atmosphere\stratosphere\fs_mitm", "pm.kip" from "Atmosphere\stratosphere\pm", "loader.kip" from "Atmosphere\stratosphere\loader" and "exosphere.bin" from "Atmosphere/exosphere" into "Hekate/modules/atmosphere"
# Updating Homebrew and Modules # Updating Homebrew and Modules
@ -225,8 +226,8 @@ Here comes the easy part :) Updating all other submodules is really really easy
2. Type "make" 2. Type "make"
- You need to type "make nx" for **hbmenu** - You need to type "make nx" for **hbmenu**
3. It should now have compiled it - The location is often pretty easy to find: 3. It should now have compiled it - The location is often pretty easy to find:
- You'll get a .nro for EdiZon, AppstoreNX, GagOrder, SDFilesUpdater and hbmenu - You'll get a .nro for EdiZon, AppstoreNX, SDFilesUpdater and hbmenu
- You'll get a .kip from dreport, sys-ftpd - You'll get a .kip from sys-ftpd
4. Replace the old one in the Hekate folder 4. Replace the old one in the Hekate folder
**Some files are called slightly different in the compiled folder - Please rename your newly compiled files in that case!** **Some files are called slightly different in the compiled folder - Please rename your newly compiled files in that case!**
@ -235,10 +236,8 @@ Submodule | Folder it has to go to
----------|----------------------- ----------|-----------------------
EdiZon | Replace the .nacp and .nro in Hekate/switch/edizon EdiZon | Replace the .nacp and .nro in Hekate/switch/edizon
AppstoreNX | Replace the .nro in Hekate/switch/appstore AppstoreNX | Replace the .nro in Hekate/switch/appstore
GagOrder | Replace the .nro in Hekate/switch
SDFilesUpdater | Replace the .nro in Hekate/switch/SDFilesUpdater SDFilesUpdater | Replace the .nro in Hekate/switch/SDFilesUpdater
hbmenu | Replace the .nro on root hbmenu | Replace the .nro on root
dreport | Replace the .kip in Hekate/modules
sys-ftpd | Replace the .kip in Hekate/modules sys-ftpd | Replace the .kip in Hekate/modules
@ -253,20 +252,7 @@ sys-ftpd | Replace the .kip in Hekate/modules
1. Go into atmosphere/stratosphere/creport 1. Go into atmosphere/stratosphere/creport
2. Type ```make``` 2. Type ```make```
3. Copy creport.nso to "Hekate\atmosphere\titles\0100000000000036\exefs" and rename it to main (No extension, just main) 3. Copy creport.nso to "Hekate\atmosphere\titles\0100000000000036\exefs" and rename it to main (No extension, just main)
4. Go into "devkitPro\tools\bin" and type ```npdmtool.exe Location_Where_creport.json_is_stored main.npdm``` 4. Copy creport.npdm to "Hekate\atmosphere\titles\0100000000000036\exefs" and rename it to main.npdm
5. Copy the main.npdm from that folder into "Hekate\atmosphere\titles\0100000000000036\exefs"
## **Gag Order Icon:**
1. Start [NRO Asset Editor](https://github.com/vgmoose/nro-asset-editor/releases)
2. Choose your newly compiled Gag Order build
3. Choose the icon to be the one located at "SDFilesSwitch\resources\icons" called GagOrder.png
![The Icon](/Resources/Icons/GagOrder.png)
4. Save you changes
5. Replace the old one in the Hekate folder
# Hekate Bootlogo # Hekate Bootlogo

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 MiB