#142665 - spinal_cord - Thu Oct 11, 2007 12:58 pm
OK, here it is, after a few little tweaks.
Background images are now changable, just place top.gif and bottom.gif in /menu_skin/
A to load homebrew
B pressed to exit a folder
Left/Right to move icons left or right
Up/Down to skip the folder list (moves menu to where the files start)
Will detect GBAMP and use its loader
Stylus control - touch an icon to center it, touch centered icon to launch.
You can now get the latest menu at my site.
Since last version I have fixed a couple of bugs, and added a couple of things.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
Last edited by spinal_cord on Sat Oct 27, 2007 2:24 am; edited 8 times in total
#142682 - robertndsdev - Thu Oct 11, 2007 8:11 pm
Superb! Works like a charm. It is now bootme.nds on my Games n Music card.
#142687 - calcprogrammer1 - Thu Oct 11, 2007 10:46 pm
So if it loads from GBAMP without DLDI, can it be used to boot files from either a GBAMP or a DLDI slot-1 when booted and patched from the slot-1?
_________________
DS Firmware 1, Datel Games n' Music card / Chism's FW hacked GBA MP v2 CF
There's no place like 127.0.0.1.
#142693 - CubeGuy - Fri Oct 12, 2007 12:02 am
Is there a way to autoboot from an M3 Simply yet?
_________________
It's 'CubeGuy.' One word. No space.
#142701 - spinal_cord - Fri Oct 12, 2007 1:31 am
calcprogrammer1 wrote: |
So if it loads from GBAMP without DLDI, can it be used to boot files from either a GBAMP or a DLDI slot-1 when booted and patched from the slot-1? |
Nope, I didn't think anyone would want that when your DSFile is going to, isn't it?
CubeGuy wrote: |
Is there a way to autoboot from an M3 Simply yet? |
Isn't it the same as R4, you just name the file 'default.nds' I think. Does this not work?
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#142714 - CubeGuy - Fri Oct 12, 2007 4:29 am
Ugh. It works, but you see about five screens before it starts up.
Health and Safety
"Loading..."
M3 Menu
M3 File Explorer
Loading game
Is there any way around seeing the M3 Menu?
_________________
It's 'CubeGuy.' One word. No space.
#142723 - spinal_cord - Fri Oct 12, 2007 9:25 am
In that case, you could try this -
http://forum.gbadev.org/viewtopic.php?t=13204
You should be able to encrypt it as the proper menu.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#142724 - OOPMan - Fri Oct 12, 2007 9:53 am
Erm......
Am I the only that this doesn't work for?
I'm using an R4 with the latest firmware (1.11)...
In fact, as far as I can remember, I've never been able to use any Chishm-loader based loading in any homebrew applications...
So, yeah, I can't use Chishm's loader in DSOgranize either...
Is there something important I'm missing about Chishm's loader?
_________________
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI
You can find my NDS homebrew projects here...
#142727 - spinal_cord - Fri Oct 12, 2007 10:48 am
I just tried it on my GF's R4 and I get 2 white screens (firmware 1.10). Odd. I don't know enough to explain this myself.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#142732 - Jesse - Fri Oct 12, 2007 12:46 pm
When trying to start something with this on my R4 Revolution the top screen goes purple. I guess I'm doing something wrong and that's an error indication?
_________________
http://www.collectingsmiles.com/colors & http://www.collectingsmiles.com/hyena
#142735 - OOPMan - Fri Oct 12, 2007 1:02 pm
Actually, that's the *same* thing that happens to me Jesse...
_________________
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI
You can find my NDS homebrew projects here...
#142759 - spinal_cord - Fri Oct 12, 2007 8:05 pm
I just did a quick test, it works if you encrypt it to be the proper firmware. Use Chishm's encrypter from the post above, run it something like this Code: |
r4crypt.exe -e menu.nds _DS_MENU.DAT |
and copy _DS_MENU.DAT to the root of the r4 microsd. It works fine, remember to dldi it before encrypting.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#142775 - tondopie - Sat Oct 13, 2007 12:16 am
here's an alternative download for people having issues with geocites:
http://teendev.dragonminded.com/files/menu.zip
_________________
Development Blog: http://teendev.org
Homebrew Podcast: http://homebrewcast.net
Web Design: http://xtendesign.net
#142798 - Salz` - Sat Oct 13, 2007 4:59 pm
First off: amazing
And here some questions/suggestions:
- What about Skining support (chaning the Backgrounds)?
- B-Button for leaving a folder would be nice.
- Flying around while holding the left/right pad
thanks for the men? and spinal_cord thanks for mention r3crypt.exe
#142803 - jackman - Sat Oct 13, 2007 5:45 pm
Works fine on my SuperCard, cool idea of a clock
Suggestions:
- bug/error: date is correct, but wrong weekday
- idea: leave folder with B button
- idea: navigate through the items with left/right keys hold
- idea: navigate with stylus, clicking on icon will center it, second click opens selected folder/runs selected program
- idea: list all nds compatible files (usually *.bin, *.ds.gba, *.nds.gba, *.nds and *.sc.nds)
_________________
Equipment:
Nintendo DS, GBAMP v2, SuperCard SD, SuperKey, Acekard 2i
#142804 - calcprogrammer1 - Sat Oct 13, 2007 5:54 pm
I like it!
I also think that scrolling by holding down the buttons should be included, as well as leave folder with B button. Touch support would also be nice (and considering it's PAlib, there's PA_SpriteTouched(), so it shouldn't be terribly hard to detect). Could you make the clock display in 12 hour mode, or possibly a button press to switch between the two? It doesn't need to display AM/PM, but if it's >12 hours, then just subtract 12 hours from the time.
If it could possibly support booting from two cards (Chishm put some feature in his loader to select a different DLDI, don't know exactly how it works though), that'd be great :)
_________________
DS Firmware 1, Datel Games n' Music card / Chism's FW hacked GBA MP v2 CF
There's no place like 127.0.0.1.
#142806 - tepples - Sat Oct 13, 2007 6:43 pm
jackman wrote: |
idea: list all nds compatible files (usually *.bin, *.ds.gba, *.nds.gba, *.nds and *.sc.nds) |
That, or use Lick's RAM API to make sure that there is RAM at 0x08000000 and disable *.gba and *.sc.nds if it's not there.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#142807 - spinal_cord - Sat Oct 13, 2007 7:31 pm
I'll try to do some, of not all of those suggestions, they're all great. However, I'm still having problems with the loader not always working, I wish I new what I was doing with the loader, if anyone knows any reasons chishm's loader would fail, please tell me. Also I never even noticed the day was wrong, don't know how that could have happened.
Thanks for the positive feedback guys.
[edit] If anyone can tell me how to detect if a file/folder is hidden or not, that would help me. I have tried FileAttr=st.st_attr; to get the attributes, but I get "'struct stat' has no member named 'st_attr'".
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
Last edited by spinal_cord on Sat Oct 13, 2007 8:05 pm; edited 1 time in total
#142809 - jackman - Sat Oct 13, 2007 8:04 pm
spinal_cord wrote: |
Also I never even noticed the day was wrong, don't know how that could have happened. |
Which weekday is displayed today on your DS? My DS display "Thursday 13 Oct 2007", not "Saturday 13 Oct 2007"
_________________
Equipment:
Nintendo DS, GBAMP v2, SuperCard SD, SuperKey, Acekard 2i
#142810 - spinal_cord - Sat Oct 13, 2007 8:06 pm
Mine to, it used to be correct, I might have killed something.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#142853 - daxtsu - Sun Oct 14, 2007 5:05 pm
I have an R4(FW 1.11), and even when I encrypt it, I still get a purple screen, no matter what I launch. Any ideas?
#142854 - tondopie - Sun Oct 14, 2007 5:16 pm
once again it freezes on all my flashcarts but the GBAMP. I might have to use the scsd_moon dldi for it on SC mini.
_________________
Development Blog: http://teendev.org
Homebrew Podcast: http://homebrewcast.net
Web Design: http://xtendesign.net
#142859 - spinal_cord - Sun Oct 14, 2007 6:12 pm
I assume chishms loader is supposed to work on those cards, so I'm obviously stopping it somehow. But as I'm not a very good coder, I done know what the problem is or how to fix it. That does not mean I wont try though.
I thought I'd better upload the current build before I kill it again.
menu1.1.nds added to zip
changes since 1.0
Background images are now changable, just place top.gif and bottom.gif in /menu_skin/
B pressed to exit a folder
Up/Down to skip the folder list (moves menu to where the files start)
I currently only have my R6Gold to test it on, so let me know if it works.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#142936 - OOPMan - Mon Oct 15, 2007 9:17 am
spinal_cord wrote: |
I just did a quick test, it works if you encrypt it to be the proper firmware. Use Chishm's encrypter from the post above, run it something like this Code: | r4crypt.exe -e menu.nds _DS_MENU.DAT | and copy _DS_MENU.DAT to the root of the r4 microsd. It works fine, remember to dldi it before encrypting. |
That would be great, if someone would port that damn tool to Linux :-)
_________________
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI
You can find my NDS homebrew projects here...
#142956 - robertndsdev - Mon Oct 15, 2007 3:25 pm
Can somebody mirror the file please. I am getting "Sorry, this GeoCities site is currently unavailable."
#142962 - jackman - Mon Oct 15, 2007 5:38 pm
Also the download at spinal_cord's website works, I have mirrored the download to my website:
Menu.zip (containing 1.0 and 1.1)
_________________
Equipment:
Nintendo DS, GBAMP v2, SuperCard SD, SuperKey, Acekard 2i
#142967 - robertndsdev - Mon Oct 15, 2007 6:22 pm
Thank-you for the mirror and info. Nice updates.
#142987 - tondopie - Mon Oct 15, 2007 9:37 pm
OOPMan wrote: |
spinal_cord wrote: | I just did a quick test, it works if you encrypt it to be the proper firmware. Use Chishm's encrypter from the post above, run it something like this Code: | r4crypt.exe -e menu.nds _DS_MENU.DAT | and copy _DS_MENU.DAT to the root of the r4 microsd. It works fine, remember to dldi it before encrypting. |
That would be great, if someone would port that damn tool to Linux :-) |
use mono to run it
Code: |
mono r4crypt.exe -e menu.nds |
it should work.
_________________
Development Blog: http://teendev.org
Homebrew Podcast: http://homebrewcast.net
Web Design: http://xtendesign.net
#143030 - robertndsdev - Tue Oct 16, 2007 4:38 am
I am having trouble with this on my GnM with the 128 MB card that came with it. It works great with my 2 GB card. What I see is that when I select a game the screen goes white and on the bottom screen I see the description of what I selected and on the top screen I see white with updates of the second hand dots.
#143032 - robertndsdev - Tue Oct 16, 2007 4:50 am
I spoke to soon. I cannot launch colors on my 2 GB card.
#143050 - spinal_cord - Tue Oct 16, 2007 11:30 am
I think menu 1.0 should still work properly. I have had issues with 1.1, it seems to not load much.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#143059 - jackman - Tue Oct 16, 2007 1:14 pm
spinal_cord wrote: |
I think menu 1.0 should still work properly. I have had issues with 1.1, it seems to not load much. |
True. Menu 1.0 works better than 1.1, it doesn't load correct, card's root doesn't appear.
_________________
Equipment:
Nintendo DS, GBAMP v2, SuperCard SD, SuperKey, Acekard 2i
#143060 - spinal_cord - Tue Oct 16, 2007 1:25 pm
The next version will be recoded from scratch, trying to keep memory usage down. I'm assuming thats whats stopping chishm's loader from working.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#143087 - Salz` - Tue Oct 16, 2007 7:20 pm
i would be proud to see the old source code. Could you release the old one or maybe the new one?
#143104 - Yukari - Tue Oct 16, 2007 10:19 pm
Hi, i have a suggestion:
Can you make the DS randomize themes at every console start up? D: It would be great XD
#143114 - CubeGuy - Tue Oct 16, 2007 11:58 pm
*holds on to hopes of a DS menu clone with homebrew functionality*
_________________
It's 'CubeGuy.' One word. No space.
#143120 - spinal_cord - Wed Oct 17, 2007 2:17 am
Salz` wrote: |
i would be proud to see the old source code. Could you release the old one or maybe the new one? |
Neither of them work correctly!
If someone knows how to empty the ram befor trying to use chishms loader, pm me, or post here. Once I have added a bunch of things to the menu, it doesnt load anymore.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#143142 - Salz` - Wed Oct 17, 2007 7:57 am
delete your objects?
Last edited by Salz` on Wed Oct 24, 2007 9:16 pm; edited 2 times in total
#143623 - Salz` - Wed Oct 24, 2007 9:15 pm
hope the project isn't dead.
#143660 - spinal_cord - Thu Oct 25, 2007 1:43 am
Forget my previous question, I found out what I was doing wrong. Anyway, there should be an update in the next few days, nothing major, just recoded the menu almost from scratch, fixed a few bugs etc. It should work a bit more reliably than version 1.1.
I will host it somewhere proper this time also.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#143819 - spinal_cord - Fri Oct 26, 2007 11:03 am
updated, see first post.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#143871 - MasterMan - Fri Oct 26, 2007 11:59 pm
Finaly it works for my SCCF.
Shame there's no config file where i can especify exact folders for it to scan (apps, emulators and games).
I can't change the clock theme.
I can't use my own icons for executables or change the folder one.
It doesn't open TXT files, JPG, PNG or whatever.
And Chishm and GrizzlyAdams abandonated the SC firmware patches, where i could rename MENU.NDS to _BOOT_SC.NDS and have it autolaunched on bootup :(
But is cool to have it working at least, thanks.
#143884 - spinal_cord - Sat Oct 27, 2007 2:28 am
I'm having a little trouble with the clock skinning, it was going to be at least colourable, but current attempts are failing.
I have been thinking of adding a config file, but I have never done any sort of text loader/parser before and the idea worries me a little.
Own icons for folders/executables.... perhaps in the future.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#143896 - MasterMan - Sat Oct 27, 2007 4:32 am
Sorry if what i suggest looks like what DSChannel did, but i like the animations on menu 1.2 better. And it could benefit of what DSC had.
Thank you.
#143915 - jackman - Sat Oct 27, 2007 10:57 am
Also 1.2 works again, but freezes when going to the file list. :(
_________________
Equipment:
Nintendo DS, GBAMP v2, SuperCard SD, SuperKey, Acekard 2i
#144089 - spinal_cord - Mon Oct 29, 2007 12:27 am
*Updated*
Now has stylus control and better skinning (thanks melw).
download via my homepage
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#144102 - cflemin301 - Mon Oct 29, 2007 3:38 am
how hard would it be to make a loader for the gnm that would load commercial roms? i saw one mentioned on a blog and at eurasia.nu but there is no download link.
#144105 - tepples - Mon Oct 29, 2007 4:13 am
cflemin301 wrote: |
how hard would it be to make a loader for the gnm that would load commercial roms? |
Shut up :-?
Have you read rule #1 of DS club?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#144107 - chishm - Mon Oct 29, 2007 4:19 am
cflemin301 wrote: |
how hard would it be to make a loader for the gnm that would load commercial roms? |
Piece of cake. But in return, I will require, flour, milk, eggs and <evil>YOUR IMMORTAL SOUL</evil>
It needs more evil, but you get the idea.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#144122 - spinal_cord - Mon Oct 29, 2007 10:42 am
You'd better listen to him on the evil part, he's one of the few people that admit they can do it.
[serious] Why don't people buy games anymore? everyone wants everything for free these days.[/serious]
You can't ask me to do it, I don't want to and I don't know how. Its about 50:50 so you probably can't persuade me to learn to do it, I'm just too lazy.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#144135 - OSW - Mon Oct 29, 2007 1:30 pm
3rd rule - you must talk about DS at DS club
(?)
hehe
#144449 - spinal_cord - Fri Nov 02, 2007 1:15 am
Quick question guys,
Would it be preferable to have the menu only show specific folders in the root, like Apps, Games, Tools etc. or is it better how it is now?
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#144472 - CubeGuy - Fri Nov 02, 2007 12:47 pm
Only if the Folders it shows are chosen by the user.
_________________
It's 'CubeGuy.' One word. No space.
#144475 - MasterMan - Fri Nov 02, 2007 4:40 pm
Maybe we could define wich folders it should display in the /menu_skin/menu_config.ini file.
Custom 32x32 icons would be cool also.
#144499 - spinal_cord - Sat Nov 03, 2007 1:39 am
What about a location in the menu_config.ini for just one default folder.
and when listing the icons in the menu, it could also search for a 16color .bmp of the same name?
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#144502 - MasterMan - Sat Nov 03, 2007 2:25 am
I said folderS just because i got used to DSChannels, i keep my binaries in three folders: /apps for application and programs, /applications just for emulators and /games for homebrew games and ported games.
But keep it to please you, and it'll please everyone else.
As for icons, i just don't like to see many itens with the same DS as icon or PAlib default one XD
#144511 - HyperHacker - Sat Nov 03, 2007 3:04 am
You could also just add options to not show files or folders with the "hidden" or "system" attributes. Also, didn't someone release a program recently to add/change icons in .nds files?
_________________
I'm a PSP hacker now, but I still <3 DS.
#144519 - spinal_cord - Sat Nov 03, 2007 4:03 am
I'm having trouble with the hidden file thing. I don't think it works with dldi libfat. If someone can prove me wrong, then please do.
MasterMan wrote: |
As for icons, i just don't like to see many items with the same DS as icon or PAlib default one XD |
Then you should start a huge web campaign telling people to use custom icons in there projects. :P
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#144720 - tondopie - Tue Nov 06, 2007 1:11 am
HyperHacker wrote: |
You could also just add options to not show files or folders with the "hidden" or "system" attributes. Also, didn't someone release a program recently to add/change icons in .nds files? |
they don't even need a program they just have to learn to make their own logos and add the text to the makefile so that when you compile the binary it gets included and shows up.
#144738 - GoopyMonkey - Tue Nov 06, 2007 9:07 am
Yes, but what about changing the icon for homebrew that you haven't created yourself?
_________________
My favourite DS apps:
GBAMP Multiboot
Colors!
jEnesis
#144739 - chishm - Tue Nov 06, 2007 9:45 am
You can use ndstool to separate out all the components and replace the icon.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#145809 - Salz` - Thu Nov 22, 2007 8:42 pm
any updates?
#145821 - spinal_cord - Fri Nov 23, 2007 2:30 am
Oh, yes, sorry, slipped my mind lately, not much in the way of updates,
.mod playback mp3 playback (quite buggy) also I have started a txt reader, buggy as hell, seems to miss words, doesn't attempt pagination so can only scroll forwards and can't return to the menu. Also I added a nice reflection under the icons.
You can download the latest version at my site - http://spinal.dizidesigns.co.uk/ndsmenu.html
screenshot
[Images not permitted - Click here to view it]
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#145824 - MasterMan - Fri Nov 23, 2007 5:02 am
Nice additions, the startup mp3 and start path.
Could you do it so we could assign folders like:
Code: |
Applications = /APPS/NDS
Emulators = /EMUS
Games = /NDS/homebrew |
And in menu we have buttons or tabs to choose the desired category.
Do you plan to extend the text reader capability? I like the idea a lot.
Being mad: Would be possible to assign 3rd party emulators to launch *.GB/C, *.NES, *.SMS and such?
It would require code modifications on the emulator, wich would require (or not) author's help/blessing.
Like:
Code: |
NES = /EMUS/NESDS.NDS
SMS = /EMUS/DSMasterPlus.nds
GB = /EMUS/LAMEBOY.NDS
... |
But thanks for keeping this project, Moonshell would rule using menu's look =p
#146096 - tondopie - Wed Nov 28, 2007 10:47 pm
planning on implementing bootlib? lol
#146104 - spinal_cord - Thu Nov 29, 2007 12:49 am
If bootlib will get it working on R4, then it would seem like a wise move.
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage