mirror of
https://github.com/thewesker/lazy-dsi-file-downloader.git
synced 2025-12-19 20:11:10 -05:00
Added GodMode9i option
This commit is contained in:
BIN
certifi/__pycache__/__init__.cpython-37.pyc
Normal file
BIN
certifi/__pycache__/__init__.cpython-37.pyc
Normal file
Binary file not shown.
BIN
certifi/__pycache__/core.cpython-37.pyc
Normal file
BIN
certifi/__pycache__/core.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/__init__.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/__init__.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/big5freq.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/big5freq.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/big5prober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/big5prober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/chardistribution.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/chardistribution.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/charsetgroupprober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/charsetgroupprober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/charsetprober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/charsetprober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/codingstatemachine.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/codingstatemachine.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/compat.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/compat.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/cp949prober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/cp949prober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/enums.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/enums.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/escprober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/escprober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/escsm.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/escsm.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/eucjpprober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/eucjpprober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/euckrfreq.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/euckrfreq.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/euckrprober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/euckrprober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/euctwfreq.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/euctwfreq.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/euctwprober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/euctwprober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/gb2312freq.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/gb2312freq.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/gb2312prober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/gb2312prober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/hebrewprober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/hebrewprober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/jisfreq.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/jisfreq.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/jpcntx.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/jpcntx.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/langbulgarianmodel.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/langbulgarianmodel.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/langcyrillicmodel.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/langcyrillicmodel.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/langgreekmodel.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/langgreekmodel.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/langhebrewmodel.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/langhebrewmodel.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/langthaimodel.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/langthaimodel.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/langturkishmodel.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/langturkishmodel.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/latin1prober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/latin1prober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/mbcharsetprober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/mbcharsetprober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/mbcsgroupprober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/mbcsgroupprober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/mbcssm.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/mbcssm.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/sbcharsetprober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/sbcharsetprober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/sbcsgroupprober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/sbcsgroupprober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/sjisprober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/sjisprober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/universaldetector.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/universaldetector.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/utf8prober.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/utf8prober.cpython-37.pyc
Normal file
Binary file not shown.
BIN
chardet/__pycache__/version.cpython-37.pyc
Normal file
BIN
chardet/__pycache__/version.cpython-37.pyc
Normal file
Binary file not shown.
BIN
idna/__pycache__/__init__.cpython-37.pyc
Normal file
BIN
idna/__pycache__/__init__.cpython-37.pyc
Normal file
Binary file not shown.
BIN
idna/__pycache__/core.cpython-37.pyc
Normal file
BIN
idna/__pycache__/core.cpython-37.pyc
Normal file
Binary file not shown.
BIN
idna/__pycache__/idnadata.cpython-37.pyc
Normal file
BIN
idna/__pycache__/idnadata.cpython-37.pyc
Normal file
Binary file not shown.
BIN
idna/__pycache__/intranges.cpython-37.pyc
Normal file
BIN
idna/__pycache__/intranges.cpython-37.pyc
Normal file
Binary file not shown.
BIN
idna/__pycache__/package_data.cpython-37.pyc
Normal file
BIN
idna/__pycache__/package_data.cpython-37.pyc
Normal file
Binary file not shown.
37
main.py
37
main.py
@@ -248,13 +248,31 @@ def start():
|
||||
|
||||
#Extract Unlaunch
|
||||
unzipper(unlaunchLocation,directory)
|
||||
|
||||
|
||||
|
||||
|
||||
#Creates roms/nds if it does not exist
|
||||
roms = directory +"/roms/nds/"
|
||||
Path(roms).mkdir(parents=True,exist_ok=True)
|
||||
|
||||
if godmode9i.get() == 1:
|
||||
#Download GodMode9i
|
||||
outputbox("Downloading GodMode9i\n")
|
||||
downloadLocation = downloadFile(getLatestGitHub('DS-Homebrew/GodMode9i', 0), cwdtemp)
|
||||
if downloadLocation != None:
|
||||
print("GodMode9i downloaded")
|
||||
outputbox("GodMode9i Downloaded\n")
|
||||
lineCounter = lineCounter + 1
|
||||
#Extract TWiLight Menu
|
||||
proc = Popen([_7za,"x", "-aoa", downloadLocation, '-o'+roms, 'GodMode9i.nds'])
|
||||
ret_val = proc.wait()
|
||||
|
||||
while True:
|
||||
if ret_val == 0:
|
||||
outputbox("GodMode9i Extracted\n")
|
||||
print("GodMode9i Extracted to", roms)
|
||||
break
|
||||
|
||||
|
||||
outputbox("Downloading other homebrew\n")
|
||||
lineCounter = lineCounter + 1
|
||||
print("Downloading other homebrew...")
|
||||
@@ -443,14 +461,18 @@ def summonWindow2():
|
||||
first.grid(column=0,row=0, sticky="w")
|
||||
subtitle = tkinter.Label(topFrame, text='brewed at home', font=(subtitleFont), fg=foregroundColour)
|
||||
subtitle.grid(column=0,row=1,sticky="w")
|
||||
downloadtwlmenuCheck = tkinter.Checkbutton(topFrame, text = "Download or Update TWiLight menu?",fg=foregroundColour, variable = downloadtwlmenu,font=(buttonFont))
|
||||
downloadtwlmenuCheck = tkinter.Checkbutton(topFrame, text = "Download latest TWiLight Menu++ version?",fg=foregroundColour, variable = downloadtwlmenu,font=(buttonFont))
|
||||
downloadtwlmenuCheck.grid(column=0,row=2, sticky ="w")
|
||||
downloaddumptoolCheck = tkinter.Checkbutton(topFrame, text ="Download dumpTool?", variable=downloaddumptool,fg=foregroundColour,font=(buttonFont))
|
||||
downloaddumptoolCheck = tkinter.Checkbutton(topFrame, text ="Download latest dumpTool version?", variable=downloaddumptool,fg=foregroundColour,font=(buttonFont))
|
||||
downloaddumptoolCheck.grid(column=0,row=3,sticky="w")
|
||||
unlaunchCheck = tkinter.Checkbutton(topFrame, text = "Download Unlaunch?", variable =unlaunch, fg=foregroundColour,font=(buttonFont))
|
||||
unlaunchCheck = tkinter.Checkbutton(topFrame, text = "Download latest Unlaunch version?", variable =unlaunch, fg=foregroundColour,font=(buttonFont))
|
||||
unlaunchCheck.grid(column=0,row=4,sticky="w")
|
||||
seperator = tkinter.Label(topFrame, text="───────────────────────────────────────────────────────────", font=(buttonFont), fg=foregroundColour)
|
||||
seperator.grid(column=0,row=5,sticky="w")
|
||||
GodMode9iCheck = tkinter.Checkbutton(topFrame, text = "Download latest GodMode9i version?", variable =godmode9i, fg=foregroundColour,font=(buttonFont))
|
||||
GodMode9iCheck.grid(column=0,row=6,sticky="w")
|
||||
buttonExtraHomebrew = tkinter.Button(topFrame, text = "Additional homebrew...", command =lambda:[extraHomebrew(window)], fg=foregroundColour,font=(buttonFont),bg=buttonColour)
|
||||
buttonExtraHomebrew.grid(column=0,row=5,sticky="w",pady=5)
|
||||
buttonExtraHomebrew.grid(column=0,row=7,sticky="w",pady=5)
|
||||
backButton = tkinter.Button(bottomFrame,text="Back", font=(buttonFont),fg=foregroundColour,bg=backButtonColour,command=lambda: [topFrame.destroy(),bottomFrame.destroy(),summonWindow1()], width="8")
|
||||
backButton.pack(side=tkinter.LEFT)
|
||||
nextButton = tkinter.Button(bottomFrame, text="Next",width="8", fg=foregroundColour,bg=nextButtonColour, font=(buttonFont),command=lambda:[topFrame.destroy(),bottomFrame.destroy(),summonWindow3()])
|
||||
@@ -518,8 +540,6 @@ def summonWindow5():
|
||||
bottomFrame.option_add("*Background", backgroundColour)
|
||||
first = tkinter.Label(topFrame, text="Completed", font=(titleFont), fg=foregroundColour)
|
||||
first.grid(column=0,row=0, sticky="w")
|
||||
subtitle = tkinter.Label(topFrame, text='all done!', font=(subtitleFont), fg=foregroundColour)
|
||||
subtitle.grid(column=0,row=1,sticky="w")
|
||||
label= tkinter.Label(topFrame,text="Your SD card is now ready to run and use Homebrew on your Nintendo DSi.",font=(bodyFont),fg=foregroundColour,wraplength=450,justify="left")
|
||||
label.grid(column=0,row=2,sticky="w")
|
||||
labellink= tkinter.Label(topFrame,text="You can now eject your SD card and follow the steps of https://dsi.cfw.guide/",font=(bodyFont),fg=foregroundColour,wraplength=450,justify="left")
|
||||
@@ -562,6 +582,7 @@ firmwareVersion.set(dsiVersions[0])
|
||||
downloadtwlmenu = tkinter.IntVar(value=1)
|
||||
downloaddumptool = tkinter.IntVar(value=1)
|
||||
unlaunch = tkinter.IntVar(value=0)
|
||||
godmode9i = tkinter.IntVar(value=0)
|
||||
|
||||
|
||||
#Fonts
|
||||
|
||||
BIN
requests/__pycache__/__init__.cpython-37.pyc
Normal file
BIN
requests/__pycache__/__init__.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/__version__.cpython-37.pyc
Normal file
BIN
requests/__pycache__/__version__.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/_internal_utils.cpython-37.pyc
Normal file
BIN
requests/__pycache__/_internal_utils.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/adapters.cpython-37.pyc
Normal file
BIN
requests/__pycache__/adapters.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/api.cpython-37.pyc
Normal file
BIN
requests/__pycache__/api.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/auth.cpython-37.pyc
Normal file
BIN
requests/__pycache__/auth.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/certs.cpython-37.pyc
Normal file
BIN
requests/__pycache__/certs.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/compat.cpython-37.pyc
Normal file
BIN
requests/__pycache__/compat.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/cookies.cpython-37.pyc
Normal file
BIN
requests/__pycache__/cookies.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/exceptions.cpython-37.pyc
Normal file
BIN
requests/__pycache__/exceptions.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/hooks.cpython-37.pyc
Normal file
BIN
requests/__pycache__/hooks.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/models.cpython-37.pyc
Normal file
BIN
requests/__pycache__/models.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/packages.cpython-37.pyc
Normal file
BIN
requests/__pycache__/packages.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/sessions.cpython-37.pyc
Normal file
BIN
requests/__pycache__/sessions.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/status_codes.cpython-37.pyc
Normal file
BIN
requests/__pycache__/status_codes.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/structures.cpython-37.pyc
Normal file
BIN
requests/__pycache__/structures.cpython-37.pyc
Normal file
Binary file not shown.
BIN
requests/__pycache__/utils.cpython-37.pyc
Normal file
BIN
requests/__pycache__/utils.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/__pycache__/__init__.cpython-37.pyc
Normal file
BIN
urllib3/__pycache__/__init__.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/__pycache__/_collections.cpython-37.pyc
Normal file
BIN
urllib3/__pycache__/_collections.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/__pycache__/connection.cpython-37.pyc
Normal file
BIN
urllib3/__pycache__/connection.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/__pycache__/connectionpool.cpython-37.pyc
Normal file
BIN
urllib3/__pycache__/connectionpool.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/__pycache__/exceptions.cpython-37.pyc
Normal file
BIN
urllib3/__pycache__/exceptions.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/__pycache__/fields.cpython-37.pyc
Normal file
BIN
urllib3/__pycache__/fields.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/__pycache__/filepost.cpython-37.pyc
Normal file
BIN
urllib3/__pycache__/filepost.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/__pycache__/poolmanager.cpython-37.pyc
Normal file
BIN
urllib3/__pycache__/poolmanager.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/__pycache__/request.cpython-37.pyc
Normal file
BIN
urllib3/__pycache__/request.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/__pycache__/response.cpython-37.pyc
Normal file
BIN
urllib3/__pycache__/response.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/contrib/__pycache__/__init__.cpython-37.pyc
Normal file
BIN
urllib3/contrib/__pycache__/__init__.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/contrib/__pycache__/_appengine_environ.cpython-37.pyc
Normal file
BIN
urllib3/contrib/__pycache__/_appengine_environ.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/contrib/__pycache__/pyopenssl.cpython-37.pyc
Normal file
BIN
urllib3/contrib/__pycache__/pyopenssl.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/contrib/__pycache__/socks.cpython-37.pyc
Normal file
BIN
urllib3/contrib/__pycache__/socks.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/packages/__pycache__/__init__.cpython-37.pyc
Normal file
BIN
urllib3/packages/__pycache__/__init__.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/packages/__pycache__/six.cpython-37.pyc
Normal file
BIN
urllib3/packages/__pycache__/six.cpython-37.pyc
Normal file
Binary file not shown.
Binary file not shown.
BIN
urllib3/util/__pycache__/__init__.cpython-37.pyc
Normal file
BIN
urllib3/util/__pycache__/__init__.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/util/__pycache__/connection.cpython-37.pyc
Normal file
BIN
urllib3/util/__pycache__/connection.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/util/__pycache__/queue.cpython-37.pyc
Normal file
BIN
urllib3/util/__pycache__/queue.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/util/__pycache__/request.cpython-37.pyc
Normal file
BIN
urllib3/util/__pycache__/request.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/util/__pycache__/response.cpython-37.pyc
Normal file
BIN
urllib3/util/__pycache__/response.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/util/__pycache__/retry.cpython-37.pyc
Normal file
BIN
urllib3/util/__pycache__/retry.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/util/__pycache__/ssl_.cpython-37.pyc
Normal file
BIN
urllib3/util/__pycache__/ssl_.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/util/__pycache__/timeout.cpython-37.pyc
Normal file
BIN
urllib3/util/__pycache__/timeout.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/util/__pycache__/url.cpython-37.pyc
Normal file
BIN
urllib3/util/__pycache__/url.cpython-37.pyc
Normal file
Binary file not shown.
BIN
urllib3/util/__pycache__/wait.cpython-37.pyc
Normal file
BIN
urllib3/util/__pycache__/wait.cpython-37.pyc
Normal file
Binary file not shown.
Reference in New Issue
Block a user