CreateTXTFile - эльф, который просто создает текстовый файл в указанном вами месте...
Для работы необходимы функции:
Код:
11F: void * DataBrowserDesc_Create(void);
121: void DataBrowserDesc_SetHeaderText(void * db , int StrID);
122: void DataBrowserDesc_SetFolders(void * db , int * FolderList);
123: void DataBrowserDesc_SetOKSoftKeyText(void * db , int StrID);
124: void DataBrowser_Create(void * db);
125: void DataBrowserDesc_Destroy(void * db);
2A8: FSX_isNameInvalid(wchar_t * name);
2A9: DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state);
2AB: DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state);
2AC: DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state);
2AD: DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID);
2AF: DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option);
2B0: DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state);
2B2: void FSX_RemoveIllegalSymbolsName(FILEITEM *);
2B3: FILEITEM * DataBrowser_ItemDesc_Create(void);
2B4: void DataBrowser_ItemDesc_Destroy(FILEITEM *);
2B7: void StringInput_SetCursorPosition(GUI *,u16 curs_pos,char unk);
Для владельцев патча "Копирование/перемещение файлов в любую папку" желательно поставить данное дополнение.
Код:
;K790 SW-R8BF003
44E9BC80: 14D0 14E0
44E9BCA6: 01D0 01E0
Код:
;K810 SW-R8BA024
44FD738C: 14D0 14E0
44FD73B2: 01D0 01E0
Код:
;W580 SW-R8BE001
44EC1AD0: 14D0 14E0
44EC1AF6: 01D0 01E0
Код:
;W610 SW-R6BC002
44EC91F8: 14D0 14E0
44EC921E: 01D0 01E0
Код:
;W660 SW-R8BB001
44FEB5C4: 14D0 14E0
44FEB5EA: 01D0 01E0
Код:
;W880 SW-R8BA024
44FE8FDC: 14D0 14E0
44FE9002: 01D0 01E0
История версий:
v 1.1:
- добавлен выбор расширения
- добавлен выбор кодировки ASCII/Unicode
v 1.0
- релиз