This commit is contained in:
tumGER 2018-09-30 20:24:20 +02:00 committed by Nichole Mattera
parent 70fd4edb51
commit 5d59581885
192 changed files with 101 additions and 14407 deletions

View file

@ -10,11 +10,11 @@ Licenses
* Sys-FTPD is licensed under [GPLv3](https://github.com/jakibaki/sys-ftpd/blob/master/LICENSE)
* ReiNX is licensed under [GPLv2](https://github.com/Reisyukaku/ReiNX/blob/master/LICENSE.txt)
* Rei's forked Atmosphere sysmodules are licensed under [GPLv2](https://github.com/Reisyukaku/NX_Sysmodules/blob/master/LICENSE.txt)
* Tinfoil is licensed under [GPLv2](https://github.com/Adubbz/Tinfoil/blob/master/LICENSE)
* Tinfoil is licensed under [GPLv3](https://github.com/Adubbz/Tinfoil/blob/master/LICENSE)
* Sys-Netcheat is licensed under [GPLv3](https://github.com/jakibaki/sys-netcheat/blob/master/LICENSE)
* Switchrichpresence is licensed under [GPLv2](https://github.com/Random0666/SwitchPresence/blob/master/LICENSE)
* Sys-play is licensed under [MIT](https://github.com/XorTroll/sys-play/blob/master/LICENSE)
* xor:play is licensed under [GPLv3](https://github.com/XorTroll/ModuleMania/blob/master/LICENSE)
* Hekate is licensed under [GPLv2](https://github.com/CTCaer/hekate/blob/master/LICENSE)
* Checkpoint is licensed under [GPLv3](https://github.com/BernardoGiordano/Checkpoint/blob/master/LICENSE)
All patches made to the original software respect their original license
All patches made to the original software respect their original license

View file

@ -15,7 +15,8 @@ reinx | ReiNX - The bootloader by Rei
old_layered | Older LayeredFS
edizon | EdiZon
appstore | AppstoreNX
featured | The featured homebrew
Checkpoint | Save File Manager
sdfilesupdater | The SDFilesUpdater homebrew
hbmenu | The homebrew menu
landscape_hekate | Hekate with landscape by @balika011
landscape_hekate | Hekate with landscape by @balika011
dopus | A GUI version of Tinfoil

Binary file not shown.

Before

Width:  |  Height:  |  Size: 569 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 703 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 783 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 340 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 233 B

View file

@ -1,15 +0,0 @@
{-- Atmosphere (EXO) --}
[Atmosphere (Hekate)]
secmon=modules/atmosphere/exosphere.bin
kip1=modules/newfirm/*
kip1=modules/fs_mitm.kip
logopath=modules/atmosphere/atmosphere.bmp
atmosphere=1
[Atmosphere (SigPatches)]
secmon=modules/atmosphere/exosphere.bin
kip1=modules/newfirm/*
kip1=modules/fs_mitm.kip
logopath=modules/atmosphere/atmosphere.bmp
atmosphere=1
kip1patch=nosigchk
{ }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 MiB

View file

@ -0,0 +1,5 @@
BCT0
[stage1]
stage2_path = fusee-secondary.bin
stage2_addr = 0xF0000000
stage2_entrypoint = 0xF0000000

Binary file not shown.

Binary file not shown.

Binary file not shown.

41
Modules/merger.py Normal file
View file

@ -0,0 +1,41 @@
#!/usr/bin/env python
# Merges all modules together because I'm lazy ;^)
import subprocess as sbp
import os
import shutil
modules = ["appstore", "bootlogo", "checkpoint", "edizon", "es_patches",
"fusee_atmosphere", "hbmenu", "hekate_payload", "must_have",
"reinx", "sdfilesupdater", "sunpresence", "switchpresence",
"sys-ftpd", "sys-netcheat", "xor.play", "sdfiles_toolkit",
"kip_patches", "tinfoil"] # Everything that will be merged together
p2 = "compiled" # How the merged folder should be called
print("""
https://github.com/tumGER/
_____ _____ ______ _ _ _____ _ _ _
/ ____| __ \| ____(_) | / ____| (_) | | |
| (___ | | | | |__ _| | ___ ___| (_____ ___| |_ ___| |__
\___ \| | | | __| | | |/ _ \/ __|\___ \ \ /\ / / | __/ __| '_ \
____) | |__| | | | | | __/\__ \____) \ V V /| | || (__| | | |
|_____/|_____/|_| |_|_|\___||___/_____/ \_/\_/ |_|\__\___|_| |_|
By: @_tomGER (tumGER on Github)
It could be that a permissions error will pop up, fix it by restarting the python script! We don\'t really know why that happens!
""") # Fancy stuff
if os.path.exists("compiled"):
shutil.rmtree("compiled") # Delete Content of "compiled" if it exists!
os.makedirs("compiled") # Double check
for path in modules:
fol = os.listdir(path)
for i in fol:
p1 = os.path.join(path,i)
p3 = 'cp -r ' + p1 +' ' + p2+'/.'
sbp.Popen(p3,shell=True)
print("Done!")

Binary file not shown.

View file

@ -0,0 +1,4 @@
[config]
hbl_tid=010000000000100D
hbl_path=atmosphere/hbl.nsp
override_key=!ZR

View file

@ -1,28 +1,31 @@
[config]
autoboot=0
autoboot_list=0
bootwait=5
customlogo=1
verification=2
backlight=100
autohosoff=0
{tumGER/SDFilesSwitch v9.1}
{tumGER/SDFilesSwitch v10}
{ }
{Discord: https://discord.gg/qbRAuy7}
{ }
{-- Custom Firmwares --}
[CFW]
kip1=modules/newfirm/*
kip1=modules/required/*
secmon=modules/required/exosphere.bin
kip1patch=nosigchk
{ }
{------ LayeredFS -----}
[Newest LayeredFS]
kip1=modules/newfirm/*
kip1=modules/fs_mitm.kip
atmosphere=1
kip1patch=nosigchk
{ }
{---- Miscellaneous ---}
[Stock]
{ }
[No LayeredFS]
kip1=modules/required/loader.kip
kip1=modules/required/pm.kip
kip1=modules/required/sm.kip
secmon=modules/required/exosphere.bin
kip1patch=nosigchk
{ }

View file

@ -1,11 +0,0 @@
[config]
hbTitleId=010000000000100D
hbTitleName=Album
hbKeyCombo=!R
# OPTIONS:
# hbTitleId -> The title id that will be replaced with hbl - Standard is album
# hbTitleName -> The name of the title
# hbKeyCombo -> The Key to press -> Can be SR; SL; DDOWN; DRIGHT; DUP; DLEFT; MINUS; PLUS; ZR; ZL; R; L; RS; LS; Y; X; B or A
# - Use ! + "KEY" to apply in reverse - !R means "Launch HBL when not pressing R" for example

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,4 +1,4 @@
host = "http://sdfu.stevenmattera.com";
channel = "stable";
version = "v8";
launcher = "Hekate";
bundle = "sdfiles";
version = "v10.0.0";

View file

@ -0,0 +1,11 @@
{----- FTP-Server -----}
{Port: 5000}
{Dont run SDFilesUpdater with this!}
[SwitchPresence + FTP]
kip1=modules/required/*
kip1=modules/sysftpd/sys-ftpd.kip
kip1=modules/switchpresence/switch-rich-presence.kip
secmon=modules/required/exosphere.bin
kip1patch=nosigchk
atmosphere=1
{ }

View file

@ -1,14 +1,10 @@
{--- SwitchPresence ---}
[CFW + SwitchPresence]
kip1=modules/newfirm/*
kip1=modules/required/*
kip1=modules/switchpresence/switch-rich-presence.kip
secmon=modules/required/exosphere.bin
kip1patch=nosigchk
[Newest LayeredFS + SwitchPresence]
kip1=modules/newfirm/*
kip1=modules/fs_mitm.kip
kip1=modules/switchpresence/switch-rich-presence.kip
atmosphere=1
kip1patch=nosigchk
[Stock + SwitchPresence]
kip1=modules/switchpresence/switch-rich-presence.kip
{ }

View file

@ -2,13 +2,9 @@
{Port: 5000}
{Dont run SDFilesUpdater with this!}
[FTP + CFW]
kip1=modules/newfirm/*
kip1=modules/required/*
kip1=modules/sysftpd/sys-ftpd.kip
secmon=modules/required/exosphere.bin
kip1patch=nosigchk
[FTP + LayeredFS]
kip1=modules/fs_mitm.kip
kip1=modules/newfirm/*
kip1=modules/sysftpd/sys-ftpd.kip
atmosphere=1
kip1patch=nosigchk
{ }

View file

@ -1,18 +1,12 @@
{---- sys-netcheat ----}
[CFW + sys-netcheat]
kip1=modules/newfirm/*
kip1=modules/required/*
kip1=modules/sysnetcheat/sys-netcheat.kip
secmon=modules/required/exosphere.bin
kip1patch=nosigchk
debugmode=1
fullsvcperm=1
[LayeredFS + sys-netcheat]
kip1=modules/newfirm/*
kip1=modules/fs_mitm.kip
kip1=modules/sysnetcheat/sys-netcheat.kip
atmosphere=1
kip1patch=nosigchk
debugmode=1
fullsvcperm=1
[Stock + sys-netcheat]
kip1=modules/sysnetcheat/sys-netcheat.kip
debugmode=1

Binary file not shown.

View file

@ -1,6 +1,8 @@
{------ xor.play ------}
[CFW + xor.play]
kip1=modules/newfirm/*
kip1=modules/required/loader.kip
kip1=modules/required/pm.kip
kip1=modules/required/sm.kip
kip1=modules/xorplay/xor.play.kip
kip1patch=nosigchk
[Stock + xor.play]

View file

@ -17,19 +17,22 @@ This handy All-in-One package includes everything you need to run Hekate / Atmos
* Signature Patches
* NSP Installation
* Automatic Updating through your console
* Launching the album by pressing R
* Completely customizable button bindings for the Homebrew Loader
* Full Atmosphere
* Completely modular
* Drag and drop
* Background audio-player
* Background netcheat system (like Cheat Engine)
* Background netcheat system
* Discord Rich Presence integration
* Featured Homebrew
* Auto-boot selection through Horizon
* Module selection through Horizon
**and much more!**
## How to use
1. Download [Hekate](https://github.com/CTCaer/hekate/releases) or use the payload that comes with the package
2. Download the [latest release](https://github.com/tumGER/SDFilesSwitch/releases) of your designated CFW and extract it to the root of your Switch SD card
3. Start hekate or ReiNX through e.g. [Fusée Gelée](https://github.com/reswitched/fusee-launcher), [TegraRcmSmash](https://switchtools.sshnuke.net/) or [WebCFWLoader](https://elijahzawesome.github.io/web-cfw-loader/)
2. Download the [latest release](https://github.com/tumGER/SDFilesSwitch/releases) and extract it to the root of your Switch SD card
3. Start hekate through e.g. [Fusée Gelée](https://github.com/reswitched/fusee-launcher), [TegraRcmSmash](https://switchtools.sshnuke.net/) or [WebCFWLoader](https://elijahzawesome.github.io/web-cfw-loader/)
4. ???
5. Profit!
@ -41,7 +44,7 @@ This handy All-in-One package includes everything you need to run Hekate / Atmos
* [EdiZon](https://github.com/thomasnet-mc/EdiZon)
* [SDFilesUpdater](https://github.com/StevenMattera/SDFilesUpdater)
* [Sys-FTPD](https://github.com/jakibaki/sys-ftpd)
* [Tinfoil](https://github.com/Adubbz/Tinfoil)
* [ReiNX](https://github.com/Reisyukaku/ReiNX)
* [SwitchPresence](https://github.com/Random0666/SwitchPresence)
* [SwitchPresence Fork](https://github.com/SunTheCourier/SwitchPresence)
* [xor:play](https://github.com/XorTroll/ModuleMania/tree/master/xor.play)
* [Checkpoint](https://github.com/BernardoGiordano/Checkpoint)

View file

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

View file

@ -1,64 +0,0 @@
diff -crB -x .git AtmosphereO/stratosphere/fs_mitm/source/fsmitm_main.cpp Atmosphere/stratosphere/fs_mitm/source/fsmitm_main.cpp
*** AtmosphereO/stratosphere/fs_mitm/source/fsmitm_main.cpp 2018-09-21 18:56:22.363637200 -0700
--- Atmosphere/stratosphere/fs_mitm/source/fsmitm_main.cpp 2018-09-21 18:57:02.634409900 -0700
***************
*** 81,99 ****
if (R_FAILED(rc)) {
fatalSimple(0xCAFE << 4 | 3);
}
-
- /* Check for exosphere API compatibility. */
- u64 exosphere_cfg;
- if (R_SUCCEEDED(splGetConfig((SplConfigItem)65000, &exosphere_cfg))) {
- /* MitM requires Atmosphere API 0.1. */
- u16 api_version = (exosphere_cfg >> 16) & 0xFFFF;
- if (api_version < 0x0001) {
- fatalSimple(0xCAFE << 4 | 0xFE);
- }
- } else {
- fatalSimple(0xCAFE << 4 | 0xFF);
- }
-
//splExit();
}
--- 81,86 ----
diff -crB -x .git AtmosphereO/stratosphere/loader/source/ldr_main.cpp Atmosphere/stratosphere/loader/source/ldr_main.cpp
*** AtmosphereO/stratosphere/loader/source/ldr_main.cpp 2018-09-21 18:56:22.368637600 -0700
--- Atmosphere/stratosphere/loader/source/ldr_main.cpp 2018-09-21 19:01:06.562688600 -0700
***************
*** 84,97 ****
if (R_FAILED(rc)) {
fatalSimple(0xCAFE << 4 | 3);
}
-
- /* Check for exosphere API compatibility. */
- u64 exosphere_cfg;
- if (R_FAILED(splGetConfig((SplConfigItem)65000, &exosphere_cfg))) {
- //fatalSimple(0xCAFE << 4 | 0xFF);
- /* TODO: Does Loader need to know about target firmware/master key revision? If so, extract from exosphere_cfg. */
- }
-
//splExit();
}
--- 84,89 ----
diff -crB -x .git AtmosphereO/stratosphere/pm/source/pm_main.cpp Atmosphere/stratosphere/pm/source/pm_main.cpp
*** AtmosphereO/stratosphere/pm/source/pm_main.cpp 2018-09-21 18:56:22.373637100 -0700
--- Atmosphere/stratosphere/pm/source/pm_main.cpp 2018-09-21 19:00:12.177294100 -0700
***************
*** 93,105 ****
if (R_FAILED(rc)) {
fatalSimple(0xCAFE << 4 | 6);
}
-
- /* Check for exosphere API compatibility. */
- u64 exosphere_cfg;
- if (R_FAILED(splGetConfig((SplConfigItem)65000, &exosphere_cfg))) {
- fatalSimple(0xCAFE << 4 | 0xFF);
- /* TODO: Does PM need to know about target firmware/master key revision? If so, extract from exosphere_cfg. */
- }
}
void __appExit(void) {
--- 93,98 ----

View file

@ -1,21 +0,0 @@
{
"beta" : false,
"all" : {
"saveFilePaths" : [ "" ],
"files" : "File\\d+\\.bin",
"filetype": "bin",
"items": [
{
"name" : "Coin Count",
"category" : "Collectibles",
"intArgs" : [ 2, 2 ],
"strArgs" : [ "001C", "0050" ],
"widget" : {
"type" : "int",
"minValue" : 0,
"maxValue" : 9999
}
}
]
}
}

View file

@ -1,23 +0,0 @@
{
"beta" : true,
"all" : {
"saveFilePaths" : [ "Managers" ],
"files" : "PlayerManager.bs",
"filetype": "bin",
"items":[
{
"name":"Levels Unlocked (All or nothing)",
"category" : "Unlockables",
"intArgs" : [ 2, 4 ],
"strArgs" : [
"0000", "0086"
],
"widget" : {
"type" : "bool",
"onValue" : 400000,
"offValue" : 0
}
}
]
}
}

View file

@ -1,21 +0,0 @@
{
"beta" : false,
"all" : {
"saveFilePaths" : [ "" ],
"files" : "data.bin",
"filetype": "puyopuyo",
"items": [
{
"name" : "Credits",
"category" : "Game",
"intArgs" : [ 2, 2 ],
"strArgs" : [ "0000", "06C4" ],
"widget" : {
"type" : "int",
"minValue" : 0,
"maxValue" : 9999
}
}
]
}
}

View file

@ -1,3 +0,0 @@
{
"useInstead" : "0100E66006406000.json"
}

View file

@ -1,626 +0,0 @@
{
"beta" : false,
"all" : {
"saveFilePaths" : [ "" ],
"files" : "user\\d\\.dat",
"filetype": "json",
"items": [
{
"name" : "Geo count",
"category" : "Collectibles",
"intArgs" : [ 0 ],
"strArgs" : [ "playerData", "geo" ],
"widget" : {
"type" : "int",
"minValue" : 0,
"maxValue" : 99999
}
},
{
"name" : "Dream orb count",
"category" : "Collectibles",
"intArgs" : [ 0 ],
"strArgs" : [ "playerData", "dreamOrbs" ],
"widget" : {
"type" : "int",
"minValue" : 0,
"maxValue" : 99999
}
},
{
"name" : "Simple keys count",
"category" : "Collectibles",
"intArgs" : [ 0 ],
"strArgs" : [ "playerData", "simpleKeys" ],
"widget" : {
"type" : "int",
"minValue" : 0,
"maxValue" : 100
}
},
{
"name" : "Pale ore count",
"category" : "Collectibles",
"intArgs" : [ 0 ],
"strArgs" : [ "playerData", "ore" ],
"widget" : {
"type" : "int",
"minValue" : 0,
"maxValue" : 1000
}
},
{
"name" : "Nail Damage",
"category" : "Stats",
"intArgs" : [ 0 ],
"strArgs" : [ "playerData", "nailDamage" ],
"widget" : {
"type" : "int",
"minValue" : 0,
"maxValue" : 100
}
},
{
"name" : "Max Health",
"category" : "Stats",
"intArgs" : [ 0 ],
"strArgs" : [ "playerData", "maxHealthBase" ],
"widget" : {
"type" : "int",
"minValue" : 0,
"maxValue" : 100
}
},
{
"name" : "Charm slot count",
"category" : "Stats",
"intArgs" : [ 0 ],
"strArgs" : [ "playerData", "charmSlots" ],
"widget" : {
"type" : "int",
"minValue" : 1,
"maxValue" : 99
}
},
{
"name" : "Gathering Swarm enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_1" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Wayward Compass enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_2" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Grubsong enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_3" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Stalwart Shell enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_4" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Baldur Shell enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_5" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Furry of the Fallen enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_6" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Quick Focus enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_7" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Lifeblood Heart enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_8" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Lifeblood Core enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_9" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Defender's Crest enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_10" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Flukenest enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_11" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Thorns of Agony enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_12" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Mark of Pride enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_13" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Steady body enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_14" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Heavy Bow enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_15" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Sharp Shadow enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_16" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Spore Shroom enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_17" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Longnail enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_18" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Shaman Stone enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_19" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Soul Catcher enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_20" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Soul Eater enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_21" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Glowing Womb enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_22" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Fragile Heart enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_23" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Fragile Greed enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_24" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Fragile Strength enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_25" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Nailmaster's Glory enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_26" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Joni's Blessing enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_27" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Shape of Unn enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_28" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Hiveblood enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_29" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Dream Wielder enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_30" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Dashmaster enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_31" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Quick Slash enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_32" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Spell Twister enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_33" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Deep Focus enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_34" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Grubberfly's Elegy enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_35" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Void Soul enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_36" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Sprintmaster enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_37" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Dreamshield enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_38" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Weaversong enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_39" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Grimmchild / Carefree Melody enabled",
"category" : "Charms",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "gotCharm_40" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Mothwing Cloak enabled",
"category" : "Abilities",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "hasDash" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Shadow Mothwing Cloak enabled",
"category" : "Abilities",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "hasShadowDash" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Mantis Claw enabled",
"category" : "Abilities",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "hasWalljump" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Crystal Dash enabled",
"category" : "Abilities",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "hasSuperDash" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Monarch Wings enabled",
"category" : "Abilities",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "hasDoubleJump" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Dreamnail enabled",
"category" : "Abilities",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "hasDreamNail" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Dream Gate enabled",
"category" : "Abilities",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "hasDreamGate" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Dreamnail Upgrade enabled",
"category" : "Abilities",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "dreamNailUpgraded" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
},
{
"name" : "Ismas enabled",
"category" : "Abilities",
"intArgs" : [ 1 ],
"strArgs" : [ "playerData", "hasAcidArmour" ],
"widget" : {
"type" : "bool",
"onValue" : 1,
"offValue" : 0
}
}
]
}
}

View file

@ -1,21 +0,0 @@
{
"beta" : false,
"all" : {
"saveFilePaths" : [ "" ],
"files" : "data.bin",
"filetype": "puyopuyo",
"items": [
{
"name" : "Credits",
"category" : "Game",
"intArgs" : [ 2, 2 ],
"strArgs" : [ "0000", "06C4" ],
"widget" : {
"type" : "int",
"minValue" : 0,
"maxValue" : 9999
}
}
]
}
}

Some files were not shown because too many files have changed in this diff Show more