YSMenu EXT_APP

Discussion in 'R4 DS' started by bekar, Jan 25, 2010.

Jan 25, 2010

YSMenu EXT_APP by bekar at 11:34 PM (1,775 Views / 0 Likes) 7 replies

  1. bekar
    OP

    Member bekar GBAtemp Regular

    Joined:
    Dec 16, 2009
    Messages:
    159
    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!
     
  2. jurassicplayer

    Member jurassicplayer Completionist Themer

    Joined:
    Mar 7, 2009
    Messages:
    4,279
    Location:
    Pantsuland
    Country:
    United States
    Just add something similar to:
    Code:
    EXT_APP3_FILE=/moonshl2/launch/DSOrganize.nds
    EXT_APP3_NAME=DSOrganize
    in the ini file underneath the EXT_APP2_FILE bit.
     
  3. bekar
    OP

    Member bekar GBAtemp Regular

    Joined:
    Dec 16, 2009
    Messages:
    159
    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?
     
  4. jurassicplayer

    Member jurassicplayer Completionist Themer

    Joined:
    Mar 7, 2009
    Messages:
    4,279
    Location:
    Pantsuland
    Country:
    United States
    Place it right under the "EXT_SAV=.sav" line.
     
  5. ivobhz

    Newcomer ivobhz Advanced Member

    Joined:
    Sep 12, 2009
    Messages:
    71
    Location:
    Belo Horizonte
    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?
     
  6. bekar
    OP

    Member bekar GBAtemp Regular

    Joined:
    Dec 16, 2009
    Messages:
    159
    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
     
  7. jurassicplayer

    Member jurassicplayer Completionist Themer

    Joined:
    Mar 7, 2009
    Messages:
    4,279
    Location:
    Pantsuland
    Country:
    United States
    I actually don't know if its even possible to edit the way the buttons are displayed, at least I have never found out how.
     
  8. CannonFoddr

    Member CannonFoddr Regular GBATemp Lurker

    Joined:
    Sep 23, 2006
    Messages:
    4,106
    Location:
    Sitting by computer
    Country:
    United Kingdom
    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
     

Share This Page