Hacking YSMenu EXT_APP

bekar

Well-Known Member
OP
Member
Joined
Dec 16, 2009
Messages
159
Trophies
0
Website
www.omgpop.com
XP
18
Country
United States
I've heard you can have an extra button when you press START on YSMenu.
Usually it comes up with Boot GBA, DS Menu and something else.. but I also want a DSOrganize button.
Does anyone know what I should change in my YSMenu.ini to make such a button appear?

Thanks!
 

bekar

Well-Known Member
OP
Member
Joined
Dec 16, 2009
Messages
159
Trophies
0
Website
www.omgpop.com
XP
18
Country
United States
Well I tried attaching that to the bottom of the whole INI file but it didnt display the button. the filepath was correct as well.
Here's my entire ysmenu.INI:
Code:
YSMENU Setting File

[YSMENU]
; Section Name of Literals
LITERALS=LITERALS_ENG
; Sort by SAV Modification Time
SORT_BY_TIME=false
; INI FileName for Skin (default YSMenu.ini)
SKIN=
; Brightness (0-3 or -1=Default)
BRIGHT=-1
; Auto boot this file (default DEFAULT.NDS)
AUTO_BOOT=/Games/
; write it shown on bottom by yourself
VERSION= 
; Disable WAIT_CNT on SuperCard
GBA_PATCH=true
; Disable File Deletion
NO_DEL=False
; Extension of Save (use .sav usually)
EXT_SAV=.sav

[FILELIST]
COLOR_PATH=0x8000
COLOR_FILE=0x8000
COLOR_FOLDER=0x8000
COLOR_SELECT=0xF249
COLOR_SELTEXT=0xFFFF

[FILEINFO]
COLOR_TEXT=0xA56B
DRAW_FRAME=false

[LITERALS_ENG]
BTN_OK=OK(A)
BTN_YES=Yes(A)
BTN_NO=No(B)
BTN_STOP=Stop(B)
BTN_IGNORE=Ignore(X)
ERROR=Error
CHEAT=Cheats
DMA=Dma
RESET=Reset
BROWSE=...
SLOT2=Slot 2
NDS=Nds
GBA=Gba
FIRMWARE=Ds Menu
GAMES=Games
SAVES=Saves
ALL_FILES=All Files
RUMBLE=Rumble
RUMBLE_LOW=Rumble(Low)
RUMBLE_MID=Rumble(Mid)
RUMBLE_TOP=Rumble(High)
GBA_NOR=GBA-NOR
GBA_NOR_WRITE=Write
GBA_NOR_READ_SRAM=SRAM->File
GBA_NOR_CONFIRM=Write to NOR?
GBA_NOR_SAME=TheROM had been write to NOR.\nRewrite?
GBA_NOR_SRAM_ONLY=SRAM Only(X)
GBA_NOR_DIFF=There is other ROM on NOR.\nBackup SRAM to file?
GBA_NOR_SRAM_CONFIRM=Save SRAM to File?
GBA_NOR_NO_INFO=No filename data for NOR
BOOTING=Nintendo DS
LOADING=Booting..
UNKNOWN_DLDI_TYPE=Unsupported DLDI Name
NO_BOOT_LOADER=Can't open loader
CANT_READ_BOOT_LOADER=Can't read loader
NO_SAV_CREATE=No Save file.\nCreate it?
CANT_CREATE_SAV=Couldn't create SAV.
COPYING=Copying...
CANT_OPEN_COPY_SRC=Can't open source file
CANT_OPEN_COPY_DST=Can't open destination
DAY_WEEK=SunMonTueWedThuFriSat
DAY_WEEK_LEN=4
KIND_SAVE=Save File
KIND_BACKUP=Backup
KIND_GB=GameBoy
KIND_NES=Famicom/NES
KIND_TEXT=Text
KIND_UNKNOWN=Unknown
KIND_FOLDER=Folder
KIND_PARENT=Main
MOD_DATE=Time:
MOD_DATE_SAVE=SAV:
CHEAT_SAVE_FAIL=Save failed
CHEAT_CANCEL=Cancel changes and\nReturn to menu?
PASSME=PassMe
BOOT_SLOT2=Boot GBA
NO_SLOT2=No cartridge in slot2.\nForce booting?
NO_PASS=No pass in slot2.\nForce booting?
CANT_OPEN_NDS=Can't open NDS file
CANT_READ_NDS=Can't read from NDS file
CANT_OPEN_SAV=Can't open SAV file
SAV_IS_DIR=There is directory named SAV
CREATING_SAV=Creating SAV...
CANT_CREATE_SAV2=SAV Creation failed
CANT_CREATE_ARP=Can't create YSMENU.ARP
CREATING_SYS=Creating TTMENU.SYS...
CANT_CREATE_SYS=Can't create TTMENU.SYS
BACKUP=Backup
RESTORE=Restore
BACKUP_CONFIRM=Backup SAV to BAK?\n(Will overwrite old BAK)
RESTORE_CONFIRM=Restore BAK to SAV?\n(Will overwrite current SAV)
DELETE=Delete
DEL_FOLDER_CONFIRM=Delete this folder?
DEL_FILE_CONFIRM=Delete this file?
CANT_DEL=Couldn't delete it.
SAVING_SRAM=Saving GBA SRAM...
NO_FLASH_CART=No flash cartridge in slot2
CANT_OPEN_GBA=Can't open GBA file
GBA_EZ4PATCHED=rom is patched for EZ\nContinue loading?
GBA_NORPATCHED=rom is patched for NOR\nOverwrite SRAM for NOR?
GBA_SRAM_FORMAT=format SRAM for YSMENU?\nthe other tool's data will be overwritten
GBA_SIZE_OVER=rom is larger than PSRAM\nContinue loading?
CANT_OPEN_ROM=Can't open rom file
CANT_OPEN_EMU=Can't open emulator
CANT_OPEN_FILE=Can't open the file
HELP_CHEAT=A = Select cheats\nStart = Save changes\nB = Cancel changes
HELP_ETC=START = Exit\nX = Boot GBA\nY = PassMe\nSELECT = Ds Menu
HELP_TEXTVIEW=START = Exit\nB = Exit

So where should I put the EXT_APP1 part?
 

ivobhz

Well-Known Member
Newcomer
Joined
Sep 12, 2009
Messages
71
Trophies
0
Age
31
Location
Belo Horizonte
XP
130
Country
Brazil
wow, i didn't even know that. i'll try to do that with moonshell

EDIT: that's it, got it. now, how do i change the icon? can i center and resize the button too?
 

bekar

Well-Known Member
OP
Member
Joined
Dec 16, 2009
Messages
159
Trophies
0
Website
www.omgpop.com
XP
18
Country
United States
Wonderful it worked, but how do I make the icon look like DSOrganize??
It just has the default 'YS' icon... how do I change it to the default DSOrganize icon?

Thanks in advance
 

CannonFoddr

Regular GBATemp Lurker
Member
Joined
Sep 23, 2006
Messages
4,134
Trophies
1
Age
56
Location
Sitting by computer
Website
www.youtube.com
XP
1,287
Country
IIRC the 'YS' icon is a default icon used for any Homebrew.
You could try adding an icon to DSOrganize by using a program like 'RomeR' & then see if YSMenu shows that instead of the default 'YS'-icon, but I don't think it'll work

As for the size/position of the buttons - you can't adjust them.
I believe the size of the buttons is automatically adjusted depending upon how many Ext_Apps you have
(yes you can have more than just the one Ext_App - in fact you can go up to 'EXT_APP9_NAME')

I did do a WIKI a long time ago about YSMenu, & I stumbled across this feature quite by accident
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: iH