Hacking TTYSauto updated

Heritz

Member
OP
Newcomer
Joined
Apr 29, 2010
Messages
20
Trophies
0
XP
10
Country
Canada
TTYSauto is an application to easily install YSMenu on your DSTT card. It generates a zip ready to use. Just decompress the zip file into your SD card and you are good to go.

- README file contains usage instructions.

This application is based on the original code and idea of Maikel Steneker. Thank you Maikel for making this in the first place.

NOTE: Mario92 made a major contribution by providing a shell script equivalent for those who use Linux. Thank you Mario92!

Current features
Code:
- Uses YSMenu to automatically generate a zip-file with all necessary files to run YSMenu on the DSTT and TTDS.
- Includes the newest version of the DSTT software.
- Includes the latest extinfo, infolib and savlib files.
- Can use any another version of the DSTT software
ÂÂÂÂ- When another version is present in the directory "dstt" it will be used.
- Minimal number of files in the root; almost everything is in the YSMenu directory.
- Homebrew support.
- Skin support
ÂÂÂÂ- You can place all the skins you want in the skin folder.
ÂÂÂÂ- Includes 6 very nice looking skins!
ÂÂÂÂ- Switch skins by pressing "Start" and launching "SkinSelecter".
- Supports Japanese, English, French, Italian, Spanish, Finnish, Portuguese and Swedish languages!
- Includes up-to-date cheats database (April 17th 2010)

Changelog
Code:
(Jul 28th 2010 @ v1.5.2)
- Renamed the folder YSMenu to TTMenu. It fixes some issues with ttreset.dat.
- Updated to the latest extinfo, infolib and savlib files.
- Updated to the latest cheats database.

(May 17th 2010 @ v1.5.1)
- TTYSauto will now automatically use YSMenu0903211700.zip if it is present in the root directory.

(May 11th 2010 @ v.1.5)
- TTYSauto will now include the latest extinfo, infolib and savlib files.
- Added Swedish and Portuguese translations for YSMenu.
- Reduced the overall filesize of language files by stripping unnecessary LITERALS.
- Implemented SkinSelecterYS for easy skin management.
- Added 6 new skins from ShaolinAssassin.
- NO_DEL option on YSMenu.ini has been set to 'true' by default to prevent accidental rom erasing.
- TTYSauto has been converted to an exe file for easier versioning. Source code is still availabe in the "source" folder.

(May 3rd 2010 @ v.1.1)
- Added Finnish translation for YSMenu.
- Added shell script for Linux.
- Added iYSMenu Skin by ShaolinAssassin.

(May 1st 2010 @ v.1.1)
- Fixed algorithm errors related to YSMenu.ini
- Converted all the interface to english.
- Updated packages (DSTT firmware, cheat database, etc).
- Easier folder structure.
- A lot of other stuff that I can't remember.

(October 21 2008)
- Support for the new YSMenu0810211800.zip
ÂÂÂÂ- Support for previous versions has been removed
- Cheat database update

(September 14 2008)
- Support for the new YSMenu0809132222.zip
ÂÂÂÂ- Support for previous versions has been removed
- When YSMenu0809132222.zip is not found temporary files will still be deleted

(September 13 2008)
- First release, based on R4YSauto and AK2YSauto

Thanks to:
Code:
- Yasu
ÂÂÂÂ- YSMenu
- DSTT Team
ÂÂÂÂ- DSTT software
- Igor Pavlov
ÂÂÂÂ- 7-Zip
- Tora Software
ÂÂÂÂ- SkinSelecterYS
- Pong20302000, retrogamefan
ÂÂÂÂ- Latest extinfo, infolib and savlib files
- Ace Faith
ÂÂÂÂ- Swedish and Portuguese translations for YSMenu
- Mario92
ÂÂÂÂ- Finnish translation for YSMenu
ÂÂÂÂ- Shell script version for Linux
- ShaolinAssassin
ÂÂÂÂ- Skins (http://shaolinassassin.deviantart.com/)
- chism
ÂÂÂÂ- DLDI
- elixirdream
ÂÂÂÂ- Cheat database
- maxim
ÂÂÂÂ- Testing
- PharaohsVizier
ÂÂÂÂ- Testing

Download
http://www.ingeniarte.com/files/nds/ttysauto_1.5.2.zip

README file contains usage instructions.

Feel free to post any errors or suggestions in this post.
 

House Spider

In the GBAtemp attic.
Banned
Joined
Apr 25, 2009
Messages
1,282
Trophies
0
Age
24
Location
Dundalk
Website
www.thebestpageintheuniverse.net
XP
223
Country
I thought Depravo was updatin' it.
unsure.gif
 

jurassicplayer

Completionist Themer
Member
Joined
Mar 7, 2009
Messages
4,462
Trophies
0
Location
Pantsuland
Website
www.youtube.com
XP
2,067
Country
United States
That reminds me of a question I once had a while ago, but I never asked because I didn't really care about it too much xD.
I suppose I'll just ask it now while it is still on topic.
What exactly IS updated between the R4YSAuto/TTYSAuto versions, just the extinfo/infolib/savlib.dats?
 

Heritz

Member
OP
Newcomer
Joined
Apr 29, 2010
Messages
20
Trophies
0
XP
10
Country
Canada
jurassicplayer said:
That reminds me of a question I once had a while ago, but I never asked because I didn't really care about it too much xD.
I suppose I'll just ask it now while it is still on topic.
What exactly IS updated between the R4YSAuto/TTYSAuto versions, just the extinfo/infolib/savlib.dats?
In this TTYSauto package, I updated the DSTT firmware, YSMenu and cheats database. Also the installer got some improvements. As you can see in the changelog, the last update was done in 2008, so there were some stuff to update.

I didn't include the latest extinfo/infolib/savlib files because I am not 100% sure if they work on all the clones. If anyone can confirm this, I will certainly include those files inside the package.
 

Mario92

Well-Known Member
Member
Joined
Feb 20, 2010
Messages
878
Trophies
0
Age
29
Location
Finland
Website
steamcommunity.com
XP
261
Country
Finland
.sh would be nice. Only .exe file should be YSMenu ttextract so if Linux has wine installed there shouldn't be any problem.

I have Finnish language on my DSTT for both YSMenu and TTMenu if you would like to include it?
 

Ace

GBATemp's Patrick Bateman
Member
Joined
Apr 8, 2009
Messages
1,034
Trophies
0
Age
26
Location
Manhattan
Website
goo.gl
XP
468
Country
I have a spanish, portguese and swedish translation of YSMenu, through the YSMENU.INI file, would you like me to include that too?
 

matriculated

Well-Known Member
Member
Joined
Sep 27, 2007
Messages
598
Trophies
0
Website
www.nubecoder.com
XP
77
Country
Canada
Some thoughts on the Linux version:
-could curl or wget be used to automatically download ysmenu.zip? I think curl is more likely to be available... (at least on my OSX system)
 

Mario92

Well-Known Member
Member
Joined
Feb 20, 2010
Messages
878
Trophies
0
Age
29
Location
Finland
Website
steamcommunity.com
XP
261
Country
Finland
matriculated said:
Some thoughts on the Linux version:
-could curl or wget be used to automatically download ysmenu.zip? I think curl is more likely to be available... (at least on my OSX system)
That sounds like great idea and wont be too hard to include. I should also clean up the code lol
laugh.gif

I personally prefer wget though. I were thinking what yasu would think about it becouse he wants people to link to his site instead of hotlinking directly/precomplining
frown.gif


I was also thinking including YSskinselector thingy so that skins would be on their own folders, skin.ini can be used instead of editing colors in YSMenu.ini and it would be easier to switch themes without computer
wink.gif
 

Heritz

Member
OP
Newcomer
Joined
Apr 29, 2010
Messages
20
Trophies
0
XP
10
Country
Canada
Ace Faith said:
I have a spanish, portguese and swedish translation of YSMenu, through the YSMENU.INI file, would you like me to include that too?
Spanish is already included in the default YSMenu. However, we could use Swedish and Portuguese translations. Upload the files somewhere and private message me the link.
Thanks!
 

Heritz

Member
OP
Newcomer
Joined
Apr 29, 2010
Messages
20
Trophies
0
XP
10
Country
Canada
Mario92 said:
matriculated said:
Some thoughts on the Linux version:
-could curl or wget be used to automatically download ysmenu.zip? I think curl is more likely to be available... (at least on my OSX system)
That sounds like great idea and wont be too hard to include. I should also clean up the code lol
laugh.gif

I personally prefer wget though. I were thinking what yasu would think about it becouse he wants people to link to his site instead of hotlinking directly/precomplining
frown.gif


That would be nice, however, I don't know if Yasu would allow it. Maybe you could mail him?

Mario92
I was also thinking including YSskinselector thingy so that skins would be on their own folders, skin.ini can be used instead of editing colors in YSMenu.ini and it would be easier to switch themes without computer
wink.gif
Do you have the official link to download this app? I can include it in the batch file as well.
 

Mario92

Well-Known Member
Member
Joined
Feb 20, 2010
Messages
878
Trophies
0
Age
29
Location
Finland
Website
steamcommunity.com
XP
261
Country
Finland
Heritz said:
Mario92 said:
matriculated said:
Some thoughts on the Linux version:
-could curl or wget be used to automatically download ysmenu.zip? I think curl is more likely to be available... (at least on my OSX system)
That sounds like great idea and wont be too hard to include. I should also clean up the code lol
laugh.gif

I personally prefer wget though. I were thinking what yasu would think about it becouse he wants people to link to his site instead of hotlinking directly/precomplining
frown.gif


That would be nice, however, I don't know if Yasu would allow it. Maybe you could mail him?

Mario92
I was also thinking including YSskinselector thingy so that skins would be on their own folders, skin.ini can be used instead of editing colors in YSMenu.ini and it would be easier to switch themes without computer
wink.gif
Do you have the official link to download this app? I can include it in the batch file as well.
I can mail him. I just hope he can understand english...

That skinselector:
http://filetrip.net/g5698-DSTT-Skin-Selector.html
http://www7.atpages.jp/torasoft/
Then skins would go like /YSMenu/skin/Skin name/files.bmp and YSMenu.ini of skin would be renamed to skin.ini
 

matriculated

Well-Known Member
Member
Joined
Sep 27, 2007
Messages
598
Trophies
0
Website
www.nubecoder.com
XP
77
Country
Canada
re: wget/curl -hmmm, I wouldn't want to piss off Yasu.

I'm try to get the Linux script to run under OSX using Darwine (WINE port) and Crossover (commercial WINE port). Crossover successfully runs ttextract.exe but I don't know how to call Crossover from a script. Darwine keeps complaining about missing files. I'll keep investigating...
 

matriculated

Well-Known Member
Member
Joined
Sep 27, 2007
Messages
598
Trophies
0
Website
www.nubecoder.com
XP
77
Country
Canada
Well I got the Linux/bash script working under OSX - but it's a bit messy. You have to have WINE Bottler installed which is a pretty obscure piece of software - but it's free version of WINE for OSX. When ttextract.exe is called WINE Bottler will prompt for a method of execution (you can run it in emulation or you can pack the .exe into an OSX application). Also, I had to modify the script to pause until the user enters Y because there's no way to check to see if ttextract successfully runs. I could check for the existence of ttpatch.

TLDR: modified .sh works for OSX but is pretty clumsy.

If there's any OSX users who want this, post here. I don't think there's many of us.
 

GOON

Member
Newcomer
Joined
Apr 1, 2007
Messages
8
Trophies
0
XP
124
Country
United States
I really like this menu, it loads games fast and is much faster to browse than the regular menu. The only reason I don't use it, is because if a kid gets it they can erase the game by pressing x real easy. I guess my question is. Is there a way to block that feature?
 

jurassicplayer

Completionist Themer
Member
Joined
Mar 7, 2009
Messages
4,462
Trophies
0
Location
Pantsuland
Website
www.youtube.com
XP
2,067
Country
United States
GOON said:
I really like this menu, it loads games fast and is much faster to browse than the regular menu. The only reason I don't use it, is because if a kid gets it they can erase the game by pressing x real easy. I guess my question is. Is there a way to block that feature?
There is actually. It's in the ysmenu.ini and its a snap to block, just change the "false" to "true" for the "NO_DEL" value.
 

Ace

GBATemp's Patrick Bateman
Member
Joined
Apr 8, 2009
Messages
1,034
Trophies
0
Age
26
Location
Manhattan
Website
goo.gl
XP
468
Country
GOON said:
I really like this menu, it loads games fast and is much faster to browse than the regular menu. The only reason I don't use it, is because if a kid gets it they can erase the game by pressing x real easy. I guess my question is. Is there a way to block that feature?

This sounds like a good thing to have for the ysmenu.ini, I mean like a kid-safe mode where the delete option is unallowed by default. It definitely should be added onto the next version
mthrnitesmiley.gif
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    KennieDaMeanie @ KennieDaMeanie: What