Homebrew MoonShell2Tools incl. Link Launcher

  • Thread starter Thread starter Xenon++
  • Start date Start date
  • Views Views 78,981
  • Replies Replies 265
Status
Not open for further replies.
Hatchetball said:
Most of AKAIO does work for TTDS actually, but it's rather annoying to set up.That's MAIO - 'Moonshell All-In-One'
AKAIO is a menu for Acekard 2.1/2i/RPG only.

QUOTE(Hatchetball @ Oct 21 2010, 11:09 AM) It just didn't like me renaming a .nds to a .dat file. Since it would still have .nds at the end lol (name.dat.nds insted of name.dat)
It was worth a shot I guess.
Open Explorer then go to: Tools -> Folder Options -> View (tab) -> uncheck "Hide extensions for known file types"
Then you can rename moonshl2_autoboot.nds to "TTMenu.dat" and try again.
 
twiztidsinz said:
Hatchetball said:
Most of AKAIO does work for TTDS actually, but it's rather annoying to set up.That's MAIO - 'Moonshell All-In-One'
AKAIO is a menu for Acekard 2.1/2i/RPG only.

QUOTE(Hatchetball @ Oct 21 2010, 11:09 AM) It just didn't like me renaming a .nds to a .dat file. Since it would still have .nds at the end lol (name.dat.nds insted of name.dat)
It was worth a shot I guess.
Open Explorer then go to: Tools -> Folder Options -> View (tab) -> uncheck "Hide extensions for known file types"
Then you can rename moonshl2_autoboot.nds to "TTMenu.dat" and try again.
Er yeah MAIO works for TTDS lol my bad.
Ah, forgot to change that, thanks.
 
0.68a.101022 (not public)
savbackup now searches /ismartplug/ for savbackup.ini. Why don't they add ARGV support?
Added iply.dldi.
Highly optimized DLDIs.

0.68b.101025
Fixed a fatal bug in DLDI enbugged in 0.68a lol

While testing 0.68a, I lost whole data in my most precious TF...
 
0.70.101029
nds.r4loader.nds can handle /__rpg/cheats/usrcheat.dat (Killed compatibility with under 1.15)
nds.r4loader.nds is configurable via /__rpg/woodload.ini.
nds.r4loader.nds is no longer beta...
I hope nds.ak2loader.nds can handle softreset.
nds.ak2loader.nds can decrypt 1.6RC2 internally again.
Now MoonShell Simply loader can handle NDS whose code size is
 
Xenon++ said:
0.70.101029
nds.r4loader.nds can handle /__rpg/cheats/usrcheat.dat (Killed compatibility with under 1.15)
nds.r4loader.nds is configurable via /__rpg/woodload.ini.
nds.r4loader.nds is no longer beta...
I hope nds.ak2loader.nds can handle softreset.
nds.ak2loader.nds can decrypt 1.6RC2 internally again.
Now MoonShell Simply loader can handle NDS whose code size is
 
0.70a.101031
Added demo.dldi (the same as ttio.dldi)
Optimized DLDIs again (put static inline to all functions other than exports)
Now inilink supports DSOneEOS and iSmartMultiMedia in a very dirty way. More buggy than DSTWO support!
Refrain from it (though I have tested on my iSmartMultiMedia)...
# Current DSTWO users have to write "DSTwoDir=/_dstwo/" to inilink.ini. Sorry.
Now XenoFile can touch file and change file attribute (only ReadOnly/Hidden/System).
Made sample mshl2wrap.ini better.

cannot change archive attribute - libfat automatically adds archive attribute when writing, I shouldn't modify the rule...
 
I'm still getting corrupted MicroSD when playing some games through Moonshell2.
It started with the r4loader.nds (WAIO) and nds.r4loader.nds (MS2Tools) v1.14.
Now it's happening on Super Scribblenauts and Lufia (and maybe others).

After shutting off or soft-resetting the system, the card corrupts.
Loading directly through Wood (1.14 and 1.15) gives me no problem.
 
Xenon++ said:
What if you use yswood?
put woodload.nds in /YSMenu/ and yswood.nds in anywhere then boot yswood.nds
Loads the game just fine, however yswood.nds "breaks" the woodload.nds file after loading it.
Neither the DS nor Windows cannot see it, but tells me the file exists if I try to copy it over.
It also says the timestamp of woodload.nds is newer (the time I loaded YS w/ Wood).
 
twiztidsinz said:
Xenon++ said:
What if you use yswood?
put woodload.nds in /YSMenu/ and yswood.nds in anywhere then boot yswood.nds
Loads the game just fine, however yswood.nds "breaks" the woodload.nds file after loading it.
Neither the DS nor Windows cannot see it, but tells me the file exists if I try to copy it over.
It also says the timestamp of woodload.nds is newer (the time I loaded YS w/ Wood).
What? yswood.nds just dldipatch woodload.nds. In what timing woodload disappear? After executing game?
 
0.70b.101101
Fixed a severe bug that files created newly get readonly/hidden/system (enbugged in updating libfat).
Now XenoFile can dump /biosnds7.rom, /biosnds9.rom and /FWxxxxxxxxxxxx.bin.
Now XenoFile shows MAC address in system info.
Now XenoFile can go to NDS(L) firmware like YSMenu (if FW is 256KB...).
#This implemetation is based on desmume. So if you want to get GPL free version, recompile without -DGPL.

Also uploaded xenotool.
* xenotool (unit tests of xenofile)
xenocrypt - yet another nds secure area decrypter
xenobootfw - generate executable fw.nds from fw.bin.
 
Xenon++ said:
What? yswood.nds just dldipatch woodload.nds. In what timing woodload disappear? After executing game?
It disappears after it is patched, but before YSMenu.dat is loaded.
If YSMenu.dat doesn't exist or is the wrong file, woodload.nds still disappears.
 
0.70c.101104
Fixed a fatal bug that time isn't updated after being launched. (won't affect other than XenoFile because they are just batch thing)
Now XenoFile can show M3Region...
Added several bootstraps, especially g003 and ezvi...
 
Code:
4. Put mshl2wrap.ini to /moonshl2/extlink and modify it for "loader=" (your desired loader filename. in default /nds.akaio.nds)
Code:
[mshl2wrap]
;hbmode: 0==selected loader 1==moonshell-hn 2==this wrapper itself
hbmode = 1

R4TF = /moonshl2/extlink/nds.inilink.nds
;R4TF = /moonshl2/extlink/nds.r4loader.nds
TTIO = /moonshl2/extlink/nds.inilink.nds
DEMO = /moonshl2/extlink/nds.inilink.nds
SCDS = /moonshl2/extlink/nds.inilink.nds
M3DS = /moonshl2/extlink/nds.m3loader.nds
;M3DS = /moonshl2/extlink/nds.r4loader.nds
iTDS = /moonshl2/extlink/nds.m3loader.nds
;iTDS = /moonshl2/extlink/nds.r4loader.nds
R4_I = /moonshl2/extlink/nds.m3loader.nds
;R4_I = /moonshl2/extlink/nds.r4loader.nds
G003 = /moonshl2/extlink/nds.m3loader.nds
;RPGS = /moonshl2/extlink/nds.UiMS206.nds
RPGS = /moonshl2/extlink/nds.inilink.nds
;R4DS = /moonshl2/extlink/nds.UiMS206.nds
R4DS = /moonshl2/extlink/nds.inilink.nds
;_R4i = /moonshl2/extlink/nds.UiMS206.nds
_R4i = /moonshl2/extlink/nds.inilink.nds
RPGN = /moonshl2/extlink/nds.inilink.nds
XXXX = /moonshl2/extlink/nds.inilink.nds
DSI2 = /moonshl2/extlink/nds.inilink.nds
Mati = /moonshl2/extlink/nds.inilink.nds
IMAT = /moonshl2/extlink/nds.inilink.nds

"Loader="? Am i blind? O.o
 
Bunie said:
Code:
4. Put mshl2wrap.ini to /moonshl2/extlink and modify it for "loader=" (your desired loader filename. in default /nds.akaio.nds)
"Loader="? Am i blind? O.o
No, that's a little mistake in the description
rolleyes.gif
You need to change the card number, that's the loader now, RPGS is acekard for example.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum